Page MenuHomeFreeBSD

D44586.diff
No OneTemporary

D44586.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
@@ -289,4 +289,11 @@
memset(_ptr + _o, _c, sizeof(*(ptr)) - _o); \
})
+static inline void
+memzero_explicit(void *p, size_t s)
+{
+ memset(p, 0, s);
+ __asm__ __volatile__("": :"r"(p) :"memory");
+}
+
#endif /* _LINUXKPI_LINUX_STRING_H_ */

File Metadata

Mime Type
text/plain
Expires
Wed, Feb 11, 11:41 PM (30 m, 54 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28662048
Default Alt Text
D44586.diff (476 B)

Event Timeline