Page MenuHomeFreeBSD

D36350.id109955.diff
No OneTemporary

D36350.id109955.diff

diff --git a/sys/compat/linuxkpi/common/include/linux/string.h b/sys/compat/linuxkpi/common/include/linux/string.h
--- a/sys/compat/linuxkpi/common/include/linux/string.h
+++ b/sys/compat/linuxkpi/common/include/linux/string.h
@@ -98,6 +98,15 @@
return (dst);
}
+static inline char *
+strndup_user(const char __user *ustr, long n)
+{
+ if (n < 1)
+ return (ERR_PTR(-EINVAL));
+
+ return (memdup_user_nul(ustr, n - 1));
+}
+
static inline char *
kstrdup(const char *string, gfp_t gfp)
{

File Metadata

Mime Type
text/plain
Expires
Fri, Apr 10, 8:28 PM (2 h, 42 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31243735
Default Alt Text
D36350.id109955.diff (496 B)

Event Timeline