Page MenuHomeFreeBSD

D44586.id136428.diff
No OneTemporary

D44586.id136428.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
@@ -273,4 +273,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
Sat, Mar 14, 3:28 PM (40 m, 7 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29674946
Default Alt Text
D44586.id136428.diff (476 B)

Event Timeline