From 68b5f8ec82f496445081b76d7c1f87d637f0c905 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Tue, 19 May 2020 22:15:36 +0000 Subject: [PATCH] scst: Backport kvmalloc_array() git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8942 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scst/include/backport.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scst/include/backport.h b/scst/include/backport.h index 851121d0b..2b774a8a9 100644 --- a/scst/include/backport.h +++ b/scst/include/backport.h @@ -970,6 +970,15 @@ static inline void *kvzalloc(size_t size, gfp_t flags) { return kvmalloc(size, flags | __GFP_ZERO); } + +/* + * See also commit 752ade68cbd8 ("treewide: use kv[mz]alloc* rather than + * opencoded variants") # v4.12. + */ +static inline void *kvmalloc_array(size_t n, size_t size, gfp_t flags) +{ + return kvmalloc(n * size, flags); +} #endif #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 18, 0) && \