]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - lib/strnlen_user.c
dt-bindings: power: Convert Generic Power Domain bindings to json-schema
[linux.git] / lib / strnlen_user.c
index 7f2db3fe311fdd49613912174b69e952413fa1a8..28ff554a1be867fde4da4ecb2cd1631633f75f34 100644 (file)
@@ -2,6 +2,7 @@
 #include <linux/kernel.h>
 #include <linux/export.h>
 #include <linux/uaccess.h>
+#include <linux/mm.h>
 
 #include <asm/word-at-a-time.h>
 
@@ -109,7 +110,7 @@ long strnlen_user(const char __user *str, long count)
                return 0;
 
        max_addr = user_addr_max();
-       src_addr = (unsigned long)str;
+       src_addr = (unsigned long)untagged_addr(str);
        if (likely(src_addr < max_addr)) {
                unsigned long max = max_addr - src_addr;
                long retval;