aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2020-04-22 14:55:51 -0600
committerJason A. Donenfeld <Jason@zx2c4.com>2020-04-22 14:55:51 -0600
commitb1e54709efcf75ec4db1b1985b12a7fbd949b48c (patch)
tree469f64e77b4eb7d0d06cc35279071addf59645a3
parentcompat: don't assume READ_ONCE barriers on old kernels (diff)
downloadwireguard-linux-compat-b1e54709efcf75ec4db1b1985b12a7fbd949b48c.tar.xz
wireguard-linux-compat-b1e54709efcf75ec4db1b1985b12a7fbd949b48c.zip
compat: kvmalloc_array is not required anyway
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r--src/compat/ptr_ring/include/linux/ptr_ring.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compat/ptr_ring/include/linux/ptr_ring.h b/src/compat/ptr_ring/include/linux/ptr_ring.h
index 32aed2b..9d514ba 100644
--- a/src/compat/ptr_ring/include/linux/ptr_ring.h
+++ b/src/compat/ptr_ring/include/linux/ptr_ring.h
@@ -468,7 +468,7 @@ static inline void **__ptr_ring_init_queue_alloc(unsigned int size, gfp_t gfp)
{
if (size > KMALLOC_MAX_SIZE / sizeof(void *))
return NULL;
- return kvmalloc_array(size, sizeof(void *), gfp | __GFP_ZERO);
+ return kvmalloc(size * sizeof(void *), gfp | __GFP_ZERO);
}
static inline void __ptr_ring_set_size(struct ptr_ring *r, int size)