Hi Lee Jones,

Can you review this patch?

Thanks. 

> On Mar 9, 2019, at 2:04 AM, Kangjie Lu <k...@umn.edu> wrote:
> 
> In case devm_kzalloc fails, the fix does NULL check and returns
> -ENOMEM upon failure so as to avoid NULL pointer dereference.
> 
> Signed-off-by: Kangjie Lu <k...@umn.edu>
> ---
> drivers/mfd/sm501.c | 3 +++
> 1 file changed, 3 insertions(+)
> 
> diff --git a/drivers/mfd/sm501.c b/drivers/mfd/sm501.c
> index a530972c5a7e..e0173bf4b0dc 100644
> --- a/drivers/mfd/sm501.c
> +++ b/drivers/mfd/sm501.c
> @@ -1145,6 +1145,9 @@ static int sm501_register_gpio_i2c_instance(struct 
> sm501_devdata *sm,
>       lookup = devm_kzalloc(&pdev->dev,
>                             sizeof(*lookup) + 3 * sizeof(struct gpiod_lookup),
>                             GFP_KERNEL);
> +     if (!lookup)
> +             return -ENOMEM;
> +
>       lookup->dev_id = "i2c-gpio";
>       if (iic->pin_sda < 32)
>               lookup->table[0].chip_label = "SM501-LOW";
> -- 
> 2.17.1
> 

Reply via email to