Page MenuHomeFreeBSD

D36959.id112654.diff
No OneTemporary

D36959.id112654.diff

Index: sys/compat/linuxkpi/common/include/linux/slab.h
===================================================================
--- sys/compat/linuxkpi/common/include/linux/slab.h
+++ sys/compat/linuxkpi/common/include/linux/slab.h
@@ -178,6 +178,16 @@
return (realloc(ptr, size, M_KMALLOC, linux_check_m_flags(flags)));
}
+static inline void *
+krealloc_array(void *ptr, size_t n, size_t size, gfp_t flags)
+{
+ if (WOULD_OVERFLOW(n, size)) {
+ return NULL;
+ }
+
+ return (realloc(ptr, n * size, M_KMALLOC, linux_check_m_flags(flags)));
+}
+
extern void linux_kfree_async(void *);
static inline void

File Metadata

Mime Type
text/plain
Expires
Tue, Aug 18, 6:10 PM (4 h, 42 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
36871060
Default Alt Text
D36959.id112654.diff (607 B)

Event Timeline