[PATCH 0/2] staging/rtl8192u: Prefer kcalloc over open coded arithmetic

From: Len Baker
Date: Sun Aug 22 2021 - 10:29:11 EST


The main reason of this patch serie is to avoid dynamic size
calculations (especially multiplication) in memory allocator function
arguments due to the risk of them overflowing. This could lead to values
wrapping around and a smaller allocation being made than the caller was
expecting. Using those allocations could lead to linear overflows of
heap memory and other misbehaviors.

However, there is a previous patch to avoid CamelCase in the name of
variables.

Len Baker (2):
staging/rtl8192u: Avoid CamelCase in names of variables
staging/rtl8192u: Prefer kcalloc over open coded arithmetic

drivers/staging/rtl8192u/r819xU_phy.c | 92 +++++++++++++--------------
1 file changed, 44 insertions(+), 48 deletions(-)

--
2.25.1