All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH -next] platform/x86: dell-laptop: fix error return code in dell_init()
@ 2017-11-14 13:40 Wei Yongjun
  2017-11-14 14:38 ` Mario.Limonciello
  2017-11-23  9:03 ` Pali Rohár
  0 siblings, 2 replies; 5+ messages in thread
From: Wei Yongjun @ 2017-11-14 13:40 UTC (permalink / raw)
  To: mjg59, pali.rohar, dvhart, andy, Mario Limonciello
  Cc: Wei Yongjun, platform-driver-x86

Fix to return error code -ENOMEM from the kzalloc() error handling
case instead of 0, as done elsewhere in this function.

Fixes: 549b4930f057 ("platform/x86: dell-smbios: Introduce dispatcher for SMM calls")
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
---
 drivers/platform/x86/dell-laptop.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/drivers/platform/x86/dell-laptop.c b/drivers/platform/x86/dell-laptop.c
index c4903c5..0a8f359 100644
--- a/drivers/platform/x86/dell-laptop.c
+++ b/drivers/platform/x86/dell-laptop.c
@@ -2081,8 +2081,10 @@ static int __init dell_init(void)
 	}
 
 	buffer = kzalloc(sizeof(struct calling_interface_buffer), GFP_KERNEL);
-	if (!buffer)
+	if (!buffer) {
+		ret = -ENOMEM;
 		goto fail_buffer;
+	}
 
 	if (quirks && quirks->touchpad_led)
 		touchpad_led_init(&platform_device->dev);

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* RE: [PATCH -next] platform/x86: dell-laptop: fix error return code in dell_init()
  2017-11-14 13:40 [PATCH -next] platform/x86: dell-laptop: fix error return code in dell_init() Wei Yongjun
@ 2017-11-14 14:38 ` Mario.Limonciello
  2017-11-21 14:23   ` Andy Shevchenko
  2017-11-23  9:03 ` Pali Rohár
  1 sibling, 1 reply; 5+ messages in thread
From: Mario.Limonciello @ 2017-11-14 14:38 UTC (permalink / raw)
  To: weiyongjun1, mjg59, pali.rohar, dvhart, andy; +Cc: platform-driver-x86

> -----Original Message-----
> From: platform-driver-x86-owner@vger.kernel.org [mailto:platform-driver-x86-
> owner@vger.kernel.org] On Behalf Of Wei Yongjun
> Sent: Tuesday, November 14, 2017 7:40 AM
> To: mjg59@srcf.ucam.org; pali.rohar@gmail.com; dvhart@infradead.org;
> andy@infradead.org; Limonciello, Mario <Mario_Limonciello@Dell.com>
> Cc: Wei Yongjun <weiyongjun1@huawei.com>; platform-driver-
> x86@vger.kernel.org
> Subject: [PATCH -next] platform/x86: dell-laptop: fix error return code in dell_init()
> 
> Fix to return error code -ENOMEM from the kzalloc() error handling
> case instead of 0, as done elsewhere in this function.
> 
> Fixes: 549b4930f057 ("platform/x86: dell-smbios: Introduce dispatcher for SMM
> calls")
> Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
> ---
>  drivers/platform/x86/dell-laptop.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/platform/x86/dell-laptop.c b/drivers/platform/x86/dell-laptop.c
> index c4903c5..0a8f359 100644
> --- a/drivers/platform/x86/dell-laptop.c
> +++ b/drivers/platform/x86/dell-laptop.c
> @@ -2081,8 +2081,10 @@ static int __init dell_init(void)
>  	}
> 
>  	buffer = kzalloc(sizeof(struct calling_interface_buffer), GFP_KERNEL);
> -	if (!buffer)
> +	if (!buffer) {
> +		ret = -ENOMEM;
>  		goto fail_buffer;
> +	}
> 
>  	if (quirks && quirks->touchpad_led)
>  		touchpad_led_init(&platform_device->dev);

Thanks.

Acked-by: Mario Limonciello <mario.limonciello@dell.com>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH -next] platform/x86: dell-laptop: fix error return code in dell_init()
  2017-11-14 14:38 ` Mario.Limonciello
@ 2017-11-21 14:23   ` Andy Shevchenko
  2017-11-22  0:00     ` Darren Hart
  0 siblings, 1 reply; 5+ messages in thread
From: Andy Shevchenko @ 2017-11-21 14:23 UTC (permalink / raw)
  To: Mario Limonciello
  Cc: Wei Yongjun, Matthew Garrett, Pali Rohár, dvhart,
	Andy Shevchenko, Platform Driver

On Tue, Nov 14, 2017 at 4:38 PM,  <Mario.Limonciello@dell.com> wrote:
>> -----Original Message-----
>> From: platform-driver-x86-owner@vger.kernel.org [mailto:platform-driver-x86-
>> owner@vger.kernel.org] On Behalf Of Wei Yongjun
>> Sent: Tuesday, November 14, 2017 7:40 AM
>> To: mjg59@srcf.ucam.org; pali.rohar@gmail.com; dvhart@infradead.org;
>> andy@infradead.org; Limonciello, Mario <Mario_Limonciello@Dell.com>
>> Cc: Wei Yongjun <weiyongjun1@huawei.com>; platform-driver-
>> x86@vger.kernel.org
>> Subject: [PATCH -next] platform/x86: dell-laptop: fix error return code in dell_init()
>>
>> Fix to return error code -ENOMEM from the kzalloc() error handling
>> case instead of 0, as done elsewhere in this function.
>>
>> Fixes: 549b4930f057 ("platform/x86: dell-smbios: Introduce dispatcher for SMM
>> calls")
>> Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>

Pushed to my review and testing queue, thanks.

Shall we send this as material for -rc2 ?

>> ---
>>  drivers/platform/x86/dell-laptop.c | 4 +++-
>>  1 file changed, 3 insertions(+), 1 deletion(-)
>>
>> diff --git a/drivers/platform/x86/dell-laptop.c b/drivers/platform/x86/dell-laptop.c
>> index c4903c5..0a8f359 100644
>> --- a/drivers/platform/x86/dell-laptop.c
>> +++ b/drivers/platform/x86/dell-laptop.c
>> @@ -2081,8 +2081,10 @@ static int __init dell_init(void)
>>       }
>>
>>       buffer = kzalloc(sizeof(struct calling_interface_buffer), GFP_KERNEL);
>> -     if (!buffer)
>> +     if (!buffer) {
>> +             ret = -ENOMEM;
>>               goto fail_buffer;
>> +     }
>>
>>       if (quirks && quirks->touchpad_led)
>>               touchpad_led_init(&platform_device->dev);
>
> Thanks.
>
> Acked-by: Mario Limonciello <mario.limonciello@dell.com>



-- 
With Best Regards,
Andy Shevchenko

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH -next] platform/x86: dell-laptop: fix error return code in dell_init()
  2017-11-21 14:23   ` Andy Shevchenko
@ 2017-11-22  0:00     ` Darren Hart
  0 siblings, 0 replies; 5+ messages in thread
From: Darren Hart @ 2017-11-22  0:00 UTC (permalink / raw)
  To: Andy Shevchenko
  Cc: Mario Limonciello, Wei Yongjun, Matthew Garrett, Pali Rohár,
	Andy Shevchenko, Platform Driver

On Tue, Nov 21, 2017 at 04:23:51PM +0200, Andy Shevchenko wrote:
> On Tue, Nov 14, 2017 at 4:38 PM,  <Mario.Limonciello@dell.com> wrote:
> >> -----Original Message-----
> >> From: platform-driver-x86-owner@vger.kernel.org [mailto:platform-driver-x86-
> >> owner@vger.kernel.org] On Behalf Of Wei Yongjun
> >> Sent: Tuesday, November 14, 2017 7:40 AM
> >> To: mjg59@srcf.ucam.org; pali.rohar@gmail.com; dvhart@infradead.org;
> >> andy@infradead.org; Limonciello, Mario <Mario_Limonciello@Dell.com>
> >> Cc: Wei Yongjun <weiyongjun1@huawei.com>; platform-driver-
> >> x86@vger.kernel.org
> >> Subject: [PATCH -next] platform/x86: dell-laptop: fix error return code in dell_init()
> >>
> >> Fix to return error code -ENOMEM from the kzalloc() error handling
> >> case instead of 0, as done elsewhere in this function.
> >>
> >> Fixes: 549b4930f057 ("platform/x86: dell-smbios: Introduce dispatcher for SMM
> >> calls")
> >> Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
> 
> Pushed to my review and testing queue, thanks.
> 
> Shall we send this as material for -rc2 ?

I have one more queued in for-next already. So pleasae propogate this to
for-next along with anything else you want to go out and I'll send the pull
request tomorrow (Wed) to Linus. Then we'll do our transition to "Fixes"
for the RC cycle (a bit later than usual).

-- 
Darren Hart
VMware Open Source Technology Center

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH -next] platform/x86: dell-laptop: fix error return code in dell_init()
  2017-11-14 13:40 [PATCH -next] platform/x86: dell-laptop: fix error return code in dell_init() Wei Yongjun
  2017-11-14 14:38 ` Mario.Limonciello
@ 2017-11-23  9:03 ` Pali Rohár
  1 sibling, 0 replies; 5+ messages in thread
From: Pali Rohár @ 2017-11-23  9:03 UTC (permalink / raw)
  To: Wei Yongjun; +Cc: mjg59, dvhart, andy, Mario Limonciello, platform-driver-x86

On Tuesday 14 November 2017 13:40:13 Wei Yongjun wrote:
> Fix to return error code -ENOMEM from the kzalloc() error handling
> case instead of 0, as done elsewhere in this function.
> 
> Fixes: 549b4930f057 ("platform/x86: dell-smbios: Introduce dispatcher for SMM calls")
> Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>

Looks good,

Reviewed-by: Pali Rohár <pali.rohar@gmai.com>

> ---
>  drivers/platform/x86/dell-laptop.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/platform/x86/dell-laptop.c b/drivers/platform/x86/dell-laptop.c
> index c4903c5..0a8f359 100644
> --- a/drivers/platform/x86/dell-laptop.c
> +++ b/drivers/platform/x86/dell-laptop.c
> @@ -2081,8 +2081,10 @@ static int __init dell_init(void)
>  	}
>  
>  	buffer = kzalloc(sizeof(struct calling_interface_buffer), GFP_KERNEL);
> -	if (!buffer)
> +	if (!buffer) {
> +		ret = -ENOMEM;
>  		goto fail_buffer;
> +	}
>  
>  	if (quirks && quirks->touchpad_led)
>  		touchpad_led_init(&platform_device->dev);
> 

-- 
Pali Rohár
pali.rohar@gmail.com

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-11-23  9:03 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-14 13:40 [PATCH -next] platform/x86: dell-laptop: fix error return code in dell_init() Wei Yongjun
2017-11-14 14:38 ` Mario.Limonciello
2017-11-21 14:23   ` Andy Shevchenko
2017-11-22  0:00     ` Darren Hart
2017-11-23  9:03 ` Pali Rohár

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.