From ca0e7afdfea7ffe535c13340566a21c8950f45d8 Mon Sep 17 00:00:00 2001 From: Vyacheslav Cherkashin Date: Wed, 4 Dec 2013 17:16:13 +0400 Subject: [PATCH] [FIX] correct allocation uretprobe_instance struct Change-Id: I5ea32889452f119076a89ac6012f59118d94017c 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 7bd0931..8fadb5e 100644 --- a/uprobe/swap_uprobes.c +++ b/uprobe/swap_uprobes.c @@ -734,7 +734,7 @@ int dbi_register_uretprobe(struct uretprobe *rp) INIT_HLIST_HEAD(&rp->free_instances); for (i = 0; i < rp->maxactive; i++) { - inst = kmalloc(sizeof(*inst), GFP_KERNEL); + inst = kmalloc(sizeof(*inst), GFP_ATOMIC); if (inst == NULL) { free_urp_inst(rp); return -ENOMEM; -- 2.7.4