From 16d2032b87595d8f872e44bc085df9f9dcdf5cbf Mon Sep 17 00:00:00 2001 From: Vyacheslav Cherkashin Date: Wed, 26 Aug 2015 13:55:30 +0300 Subject: [PATCH] [FIX] Allocate uretprobe_instance with correct gfp flag Need to be GFP_ATOMIC Change-Id: I0b98334c699ac0e509eea479cab6c8c28c9a1b96 Signed-off-by: Vyacheslav Cherkashin --- uprobe/swap_uprobes.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uprobe/swap_uprobes.c b/uprobe/swap_uprobes.c index 838820e..c5daf1c 100644 --- a/uprobe/swap_uprobes.c +++ b/uprobe/swap_uprobes.c @@ -870,7 +870,7 @@ int swap_register_uretprobe(struct uretprobe *rp) INIT_HLIST_HEAD(&rp->free_instances); for (i = 0; i < rp->maxactive; i++) { - inst = kmalloc(sizeof(*inst) + rp->data_size, GFP_ATOMIC); + inst = kmalloc(sizeof(*inst) + rp->data_size, GFP_KERNEL); if (inst == NULL) { free_urp_inst(rp); return -ENOMEM; -- 2.7.4