Page MenuHomeFreeBSD

D56574.id176073.diff
No OneTemporary

D56574.id176073.diff

Index: sys/compat/linuxkpi/common/include/linux/string.h
===================================================================
--- sys/compat/linuxkpi/common/include/linux/string.h
+++ sys/compat/linuxkpi/common/include/linux/string.h
@@ -88,6 +88,17 @@
return (retval);
}
+static inline void *
+memdup_array_user(const void *src, size_t n, size_t size)
+{
+ size_t len;
+
+ if (check_mul_overflow(n, size, &len))
+ return ERR_PTR(-EOVERFLOW);
+
+ return (memdup_user(src, len));
+}
+
static inline void *
kmemdup(const void *src, size_t len, gfp_t gfp)
{

File Metadata

Mime Type
text/plain
Expires
Mon, Oct 12, 12:17 AM (1 m, 2 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
40636158
Default Alt Text
D56574.id176073.diff (563 B)

Event Timeline