Migrate tracepoint instrumentation to TP_FIELDS
[lttng-modules.git] / probes / lttng-probe-user.c
index d0b5cf297367ce3c209b69ecb491e969ec321270..dc6cca1ba0037521e73756da831a5d6c4b4da4a9 100644 (file)
@@ -38,6 +38,10 @@ long lttng_strlen_user_inatomic(const char *addr)
                char v;
                unsigned long ret;
 
+               if (unlikely(!access_ok(VERIFY_READ,
+                               (__force const char __user *) addr,
+                               sizeof(v))))
+                       break;
                ret = __copy_from_user_inatomic(&v,
                        (__force const char __user *)(addr),
                        sizeof(v));
@@ -52,3 +56,4 @@ long lttng_strlen_user_inatomic(const char *addr)
        set_fs(old_fs);
        return count;
 }
+EXPORT_SYMBOL_GPL(lttng_strlen_user_inatomic);
This page took 0.027592 seconds and 4 git commands to generate.