From 4df03a2ead35c9007d3ee5d930093ded88dd36b4 Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Sun, 8 Nov 2020 15:23:13 -0500 Subject: [PATCH] Fix kmalloc_array macro This was causing us some valgrind errors. Signed-off-by: Kent Overstreet --- include/linux/slab.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/slab.h b/include/linux/slab.h index 32ffa55b..ff342b65 100644 --- a/include/linux/slab.h +++ b/include/linux/slab.h @@ -58,7 +58,7 @@ static inline void *krealloc(void *old, size_t size, gfp_t flags) #define kzalloc(size, flags) kmalloc(size, flags|__GFP_ZERO) #define kmalloc_array(n, size, flags) \ ((size) != 0 && (n) > SIZE_MAX / (size) \ - ? NULL : kmalloc(n * size, flags)) + ? NULL : kmalloc((n) * (size), flags)) #define kcalloc(n, size, flags) kmalloc_array(n, size, flags|__GFP_ZERO)