From 0661dda1644d87be10bfcf30c60966666733f56f Mon Sep 17 00:00:00 2001 From: weishu Date: Mon, 26 Dec 2022 15:08:13 +0700 Subject: [PATCH] kernel: fix wrong args --- kernel/ksu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/ksu.c b/kernel/ksu.c index 64c353d9..fa1b0a21 100644 --- a/kernel/ksu.c +++ b/kernel/ksu.c @@ -1,3 +1,4 @@ +#include "linux/gfp.h" #include "linux/uidgid.h" #include #include @@ -105,7 +106,7 @@ static bool become_manager(char* pkg) { return true; } - buf = (char *) kmalloc(GFP_KERNEL, PATH_MAX); + buf = (char *) kmalloc(PATH_MAX, GFP_ATOMIC); if (!buf) { pr_err("kalloc path failed.\n"); return false;