]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - include/linux/slab.h
Update bcachefs sources to 2cb70a82bc bcachefs: delete some debug code
[bcachefs-tools-debian] / include / linux / slab.h
index 9229e7503726f8ba854455da31b3930c0b5d434f..c19f190b1fb0d95cb73fee10ad3697419939df21 100644 (file)
@@ -112,4 +112,14 @@ static inline void *vmap(struct page **pages, unsigned int count,
 
 #define vmalloc_to_page(addr)          ((struct page *) (addr))
 
+static inline void *kmemdup(const void *src, size_t len, gfp_t gfp)
+{
+       void *p;
+
+       p = kmalloc(len, gfp);
+       if (p)
+               memcpy(p, src, len);
+       return p;
+}
+
 #endif /* __TOOLS_LINUX_SLAB_H */