|
@@ -610,8 +610,10 @@ static void __init proc_kcore_text_init(void)
|
|
|
struct kcore_list kcore_modules;
|
|
|
static void __init add_modules_range(void)
|
|
|
{
|
|
|
- kclist_add(&kcore_modules, (void *)MODULES_VADDR,
|
|
|
+ if (MODULES_VADDR != VMALLOC_START && MODULES_END != VMALLOC_END) {
|
|
|
+ kclist_add(&kcore_modules, (void *)MODULES_VADDR,
|
|
|
MODULES_END - MODULES_VADDR, KCORE_VMALLOC);
|
|
|
+ }
|
|
|
}
|
|
|
#else
|
|
|
static void __init add_modules_range(void)
|