[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