--- - branch: MAIN date: Thu Nov 15 04:59:02 UTC 2018 files: - new: '1.322' old: '1.321' path: src/sys/arch/amd64/amd64/machdep.c pathrev: src/sys/arch/amd64/amd64/machdep.c@1.322 type: modified - new: '1.58' old: '1.57' path: src/sys/arch/amd64/include/types.h pathrev: src/sys/arch/amd64/include/types.h@1.58 type: modified - new: '1.16' old: '1.15' path: src/sys/arch/x86/x86/efi.c pathrev: src/sys/arch/x86/x86/efi.c@1.16 type: modified - new: '1.3' old: '1.2' path: src/sys/rump/librump/rumpkern/arch/generic/Makefile.inc pathrev: src/sys/rump/librump/rumpkern/arch/generic/Makefile.inc@1.3 type: modified - new: '1.1' old: '0' path: src/sys/rump/librump/rumpkern/arch/generic/rump_generic_directmap.c pathrev: src/sys/rump/librump/rumpkern/arch/generic/rump_generic_directmap.c@1.1 type: added - new: '1.9' old: '1.8' path: src/sys/rump/librump/rumpkern/arch/x86_64/Makefile.inc pathrev: src/sys/rump/librump/rumpkern/arch/x86_64/Makefile.inc@1.9 type: modified id: 20181115T045902Z.b1e87219de265b93d6c80aa50652023331df2424 log: | Make the direct-map API always available, but fail if KASAN or rump. (Only for architectures that support it at all; on others, __HAVE_MM_MD_DIRECT_MAPPED_PHYS/IO are still undefined and the functions unimplemented.) This gives modules like zfs an opportunity to use it. While here, fix the one caller of mm_md_direct_mapped_phys that ignored the return value (and make sure to call pmap_kremove/update before uvm_km_free). module: src subject: 'CVS commit: src/sys' unixtime: '1542257942' user: riastradh