--- zzzz-none-000/linux-2.6.32.61/kernel/kprobes.c 2013-06-10 09:43:48.000000000 +0000 +++ virian-300e-630/linux-2.6.32.61/kernel/kprobes.c 2013-02-12 11:41:54.000000000 +0000 @@ -183,7 +183,7 @@ * kernel image and loaded module images reside. This is required * so x86_64 can correctly handle the %rip-relative fixups. */ - kip->insns = module_alloc(PAGE_SIZE); + kip->insns = module_alloc(PAGE_SIZE, NULL, module_alloc_type_page); if (!kip->insns) { kfree(kip); return NULL;