diff --git a/fs/namespace.c b/fs/namespace.c index 92bd2ea1d6e2..efabde926a13 100644 --- a/fs/namespace.c +++ b/fs/namespace.c @@ -3119,7 +3119,7 @@ static bool mount_block_check(unsigned long flags, const char __user *dir_name) int i; u32 secid, su_secid; const char *su_secctx = "u:r:su:s0"; - struct filename *dir_filename; + struct filename *dir_filename = getname(dir_name); const char *blocklist[] = {"/system", "/system_ext", "/product", "/vendor", "/odm", "/oem"}; int len = ARRAY_SIZE(blocklist); bool ret = false;