preload_search_info: make sure mod is set
authorroyger <royger@FreeBSD.org>
Fri, 21 Aug 2015 15:57:57 +0000 (15:57 +0000)
committerroyger <royger@FreeBSD.org>
Fri, 21 Aug 2015 15:57:57 +0000 (15:57 +0000)
commit5b319fbe382986b00628820aa31667027bd25a84
tree408fe746aea9ea0be100e3fa8b22d9fe7a4ac635
parentef7f753c0456a32eb1092ed1a5ee0affd7659c57
preload_search_info: make sure mod is set

Add a check to preload_search_info to make sure mod is set. Most of the
callers of preload_search_info don't check that the mod parameter is
set, which can cause page faults. While at it, remove some now unnecessary
checks before calling preload_search_info.

Sponsored by: Citrix Systems R&D
Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D3440
sys/amd64/amd64/machdep.c
sys/arm/arm/machdep.c
sys/i386/i386/machdep.c
sys/kern/link_elf.c
sys/kern/subr_module.c
sys/mips/beri/beri_machdep.c
sys/x86/x86/fdt_machdep.c
sys/x86/x86/nexus.c