--- zzzz-none-000/linux-2.6.28.10/kernel/kprobes.c 2009-05-02 18:54:43.000000000 +0000 +++ fusiv-7390-686/linux-2.6.28.10/kernel/kprobes.c 2013-01-31 18:46:52.000000000 +0000 @@ -182,7 +182,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;