--- zzzz-none-000/linux-2.6.28.10/kernel/kprobes.c 2009-05-02 18:54:43.000000000 +0000 +++ puma5-6360-529/linux-2.6.28.10/kernel/kprobes.c 2012-07-10 08:42:59.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;