[PATCH V2 02/13] net: smc911x: Replace malloc()+memset() with calloc()

Masahiro Yamada masahiroy at kernel.org
Sun Mar 22 18:38:40 CET 2020


On Sun, Mar 22, 2020 at 2:06 AM Marek Vasut <marek.vasut at gmail.com> wrote:
>
> Replace combination of malloc()+memset() with calloc() as the behavior

calloc() -> kzalloc()

to sync with the actual code.

Please fix the subject as well.





> is exactly the same and the amount of code is reduced.
>
> Signed-off-by: Marek Vasut <marek.vasut+renesas at gmail.com>
> Cc: Joe Hershberger <joe.hershberger at ni.com>
> Cc: Masahiro Yamada <yamada.masahiro at socionext.com>
> ---
> V2: - Use kzalloc()
>     - Return -ENOMEM on alloc fail
> ---
>  drivers/net/smc911x.c | 8 +++-----
>  1 file changed, 3 insertions(+), 5 deletions(-)
>
> diff --git a/drivers/net/smc911x.c b/drivers/net/smc911x.c
> index 24b4eaeb3f..9a2a0f4435 100644
> --- a/drivers/net/smc911x.c
> +++ b/drivers/net/smc911x.c
> @@ -242,11 +242,9 @@ int smc911x_initialize(u8 dev_num, int base_addr)
>         unsigned long addrl, addrh;
>         struct eth_device *dev;
>
> -       dev = malloc(sizeof(*dev));
> -       if (!dev) {
> -               return -1;
> -       }
> -       memset(dev, 0, sizeof(*dev));
> +       dev = kzalloc(sizeof(*dev), GFP_KERNEL);
> +       if (!dev)
> +               return -ENOMEM;
>
>         dev->iobase = base_addr;
>
> --
> 2.25.1
>


-- 
Best Regards
Masahiro Yamada


More information about the U-Boot mailing list