summaryrefslogtreecommitdiff
path: root/include/linux/slab.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2022-01-03 23:43:03 -0500
committerKent Overstreet <kent.overstreet@gmail.com>2022-01-04 19:56:40 -0500
commit931ed5a709c2afa239cbae2e13bc22f13e99713c (patch)
tree3a9ab0ecee0188cdc1229192b5b8b8fbc3061707 /include/linux/slab.h
parent69529e313666457c295ebb256f41126ca635b36b (diff)
Update bcachefs sources to 50ac18afbb bcachefs: Fix an uninitialized variable
Diffstat (limited to 'include/linux/slab.h')
-rw-r--r--include/linux/slab.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/slab.h b/include/linux/slab.h
index 67633c9..bc99973 100644
--- a/include/linux/slab.h
+++ b/include/linux/slab.h
@@ -63,6 +63,10 @@ static inline void *krealloc(void *old, size_t size, gfp_t flags)
((size) != 0 && (n) > SIZE_MAX / (size) \
? NULL : kmalloc((n) * (size), flags))
+#define kvmalloc_array(n, size, flags) \
+ ((size) != 0 && (n) > SIZE_MAX / (size) \
+ ? NULL : kmalloc((n) * (size), flags))
+
#define kcalloc(n, size, flags) kmalloc_array(n, size, flags|__GFP_ZERO)
#define kfree(p) free(p)