[Patch v2] staging: rtl8723bs: os_dep: ioctl_linux: make use of kzalloc

Dan Carpenter dan.carpenter at oracle.com
Tue Jun 18 08:55:24 UTC 2019

On Tue, Jun 18, 2019 at 07:14:10AM +0530, Hariprasad Kelam wrote:
> kmalloc with memset can be replaced with kzalloc.
> Signed-off-by: Hariprasad Kelam <hariprasad.kelam at gmail.com>
> -----
> changes in v2: Replace rtw_zmalloc with kzalloc
> ---
> ---

The changelog should say something like:

    This patch is a cleanup which replaces rtw_malloc(wep_total_len)
    with kzalloc() and removes the memset().

    The rtw_malloc() does GFP_ATOMIC allocations when in_atomic() is true.
    But as the comments for in_atomic() describe, the in_atomic() check
    should not be used in driver code.  The in_atomic() check is not
    accurate when preempt is disabled.

    In this code we are not in IRQ context and we are not holding any
    spin_locks so GFP_KERNEL is safe.

dan carpenter

More information about the devel mailing list