All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 1/4] ACPI: platform: Get rid of redundant 'else'
@ 2022-08-31 14:03 Andy Shevchenko
  2022-08-31 14:03 ` [PATCH v2 2/4] ACPI: platform: Remove redundant print on -ENOMEM Andy Shevchenko
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Andy Shevchenko @ 2022-08-31 14:03 UTC (permalink / raw)
  To: Andy Shevchenko, linux-acpi, linux-kernel; +Cc: Rafael J. Wysocki, Len Brown

In the snippets like the following

	if (...)
		return / goto / break / continue ...;
	else
		...

the 'else' is redundant. Get rid of it.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
---
v2: no changes
 drivers/acpi/acpi_platform.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/acpi/acpi_platform.c b/drivers/acpi/acpi_platform.c
index 1a1c78b23fba..75e26528056d 100644
--- a/drivers/acpi/acpi_platform.c
+++ b/drivers/acpi/acpi_platform.c
@@ -114,9 +114,9 @@ struct platform_device *acpi_create_platform_device(struct acpi_device *adev,
 
 	INIT_LIST_HEAD(&resource_list);
 	count = acpi_dev_get_resources(adev, &resource_list, NULL, NULL);
-	if (count < 0) {
+	if (count < 0)
 		return NULL;
-	} else if (count > 0) {
+	if (count > 0) {
 		resources = kcalloc(count, sizeof(struct resource),
 				    GFP_KERNEL);
 		if (!resources) {
-- 
2.35.1


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

* [PATCH v2 2/4] ACPI: platform: Remove redundant print on -ENOMEM
  2022-08-31 14:03 [PATCH v2 1/4] ACPI: platform: Get rid of redundant 'else' Andy Shevchenko
@ 2022-08-31 14:03 ` Andy Shevchenko
  2022-08-31 14:03 ` [PATCH v2 3/4] ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) Andy Shevchenko
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Andy Shevchenko @ 2022-08-31 14:03 UTC (permalink / raw)
  To: Andy Shevchenko, linux-acpi, linux-kernel; +Cc: Rafael J. Wysocki, Len Brown

We rely on somebody else to print enough information on memory
allocation failures. So remove the log in
the acpi_create_platform_device() when return -ENOMEM.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
---
v2: slightly modified commit message to be prettier
 drivers/acpi/acpi_platform.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/acpi/acpi_platform.c b/drivers/acpi/acpi_platform.c
index 75e26528056d..042f80588c18 100644
--- a/drivers/acpi/acpi_platform.c
+++ b/drivers/acpi/acpi_platform.c
@@ -120,7 +120,6 @@ struct platform_device *acpi_create_platform_device(struct acpi_device *adev,
 		resources = kcalloc(count, sizeof(struct resource),
 				    GFP_KERNEL);
 		if (!resources) {
-			dev_err(&adev->dev, "No memory for resources\n");
 			acpi_dev_free_resource_list(&resource_list);
 			return ERR_PTR(-ENOMEM);
 		}
-- 
2.35.1


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

* [PATCH v2 3/4] ACPI: platform: Use sizeof(*pointer) instead of sizeof(type)
  2022-08-31 14:03 [PATCH v2 1/4] ACPI: platform: Get rid of redundant 'else' Andy Shevchenko
  2022-08-31 14:03 ` [PATCH v2 2/4] ACPI: platform: Remove redundant print on -ENOMEM Andy Shevchenko
@ 2022-08-31 14:03 ` Andy Shevchenko
  2022-08-31 14:03 ` [PATCH v2 4/4] ACPI: platform: Sort forbidden_id_list[] in ascending order Andy Shevchenko
  2022-09-03 18:54 ` [PATCH v2 1/4] ACPI: platform: Get rid of redundant 'else' Rafael J. Wysocki
  3 siblings, 0 replies; 5+ messages in thread
From: Andy Shevchenko @ 2022-08-31 14:03 UTC (permalink / raw)
  To: Andy Shevchenko, linux-acpi, linux-kernel; +Cc: Rafael J. Wysocki, Len Brown

It is preferred to use sizeof(*pointer) instead of sizeof(type).
The type of the variable can change and one needs not change
the former (unlike the latter). No functional change intended.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
---
v2: no changes
 drivers/acpi/acpi_platform.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/acpi/acpi_platform.c b/drivers/acpi/acpi_platform.c
index 042f80588c18..0d812fe248d4 100644
--- a/drivers/acpi/acpi_platform.c
+++ b/drivers/acpi/acpi_platform.c
@@ -117,8 +117,7 @@ struct platform_device *acpi_create_platform_device(struct acpi_device *adev,
 	if (count < 0)
 		return NULL;
 	if (count > 0) {
-		resources = kcalloc(count, sizeof(struct resource),
-				    GFP_KERNEL);
+		resources = kcalloc(count, sizeof(*resources), GFP_KERNEL);
 		if (!resources) {
 			acpi_dev_free_resource_list(&resource_list);
 			return ERR_PTR(-ENOMEM);
-- 
2.35.1


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

* [PATCH v2 4/4] ACPI: platform: Sort forbidden_id_list[] in ascending order
  2022-08-31 14:03 [PATCH v2 1/4] ACPI: platform: Get rid of redundant 'else' Andy Shevchenko
  2022-08-31 14:03 ` [PATCH v2 2/4] ACPI: platform: Remove redundant print on -ENOMEM Andy Shevchenko
  2022-08-31 14:03 ` [PATCH v2 3/4] ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) Andy Shevchenko
@ 2022-08-31 14:03 ` Andy Shevchenko
  2022-09-03 18:54 ` [PATCH v2 1/4] ACPI: platform: Get rid of redundant 'else' Rafael J. Wysocki
  3 siblings, 0 replies; 5+ messages in thread
From: Andy Shevchenko @ 2022-08-31 14:03 UTC (permalink / raw)
  To: Andy Shevchenko, linux-acpi, linux-kernel; +Cc: Rafael J. Wysocki, Len Brown

For easier maintenance, sort the forbidden_id_list[] table rows in
ascending order with respect to the device ID field.

While at it, use an empty row as the list terminator, which is more
usual in the kernel.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
---
v2 modified commit messages to be prettier (Rafael)
 drivers/acpi/acpi_platform.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/acpi/acpi_platform.c b/drivers/acpi/acpi_platform.c
index 0d812fe248d4..f13409583cd9 100644
--- a/drivers/acpi/acpi_platform.c
+++ b/drivers/acpi/acpi_platform.c
@@ -20,13 +20,13 @@
 #include "internal.h"
 
 static const struct acpi_device_id forbidden_id_list[] = {
+	{"ACPI0009", 0},	/* IOxAPIC */
+	{"ACPI000A", 0},	/* IOAPIC */
 	{"PNP0000",  0},	/* PIC */
 	{"PNP0100",  0},	/* Timer */
 	{"PNP0200",  0},	/* AT DMA Controller */
-	{"ACPI0009", 0},	/* IOxAPIC */
-	{"ACPI000A", 0},	/* IOAPIC */
 	{"SMB0001",  0},	/* ACPI SMBUS virtual device */
-	{"", 0},
+	{ }
 };
 
 static struct platform_device *acpi_platform_device_find_by_companion(struct acpi_device *adev)
-- 
2.35.1


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

* Re: [PATCH v2 1/4] ACPI: platform: Get rid of redundant 'else'
  2022-08-31 14:03 [PATCH v2 1/4] ACPI: platform: Get rid of redundant 'else' Andy Shevchenko
                   ` (2 preceding siblings ...)
  2022-08-31 14:03 ` [PATCH v2 4/4] ACPI: platform: Sort forbidden_id_list[] in ascending order Andy Shevchenko
@ 2022-09-03 18:54 ` Rafael J. Wysocki
  3 siblings, 0 replies; 5+ messages in thread
From: Rafael J. Wysocki @ 2022-09-03 18:54 UTC (permalink / raw)
  To: Andy Shevchenko
  Cc: ACPI Devel Maling List, Linux Kernel Mailing List,
	Rafael J. Wysocki, Len Brown

On Wed, Aug 31, 2022 at 4:03 PM Andy Shevchenko
<andriy.shevchenko@linux.intel.com> wrote:
>
> In the snippets like the following
>
>         if (...)
>                 return / goto / break / continue ...;
>         else
>                 ...
>
> the 'else' is redundant. Get rid of it.
>
> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
> ---
> v2: no changes
>  drivers/acpi/acpi_platform.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/acpi/acpi_platform.c b/drivers/acpi/acpi_platform.c
> index 1a1c78b23fba..75e26528056d 100644
> --- a/drivers/acpi/acpi_platform.c
> +++ b/drivers/acpi/acpi_platform.c
> @@ -114,9 +114,9 @@ struct platform_device *acpi_create_platform_device(struct acpi_device *adev,
>
>         INIT_LIST_HEAD(&resource_list);
>         count = acpi_dev_get_resources(adev, &resource_list, NULL, NULL);
> -       if (count < 0) {
> +       if (count < 0)
>                 return NULL;
> -       } else if (count > 0) {
> +       if (count > 0) {
>                 resources = kcalloc(count, sizeof(struct resource),
>                                     GFP_KERNEL);
>                 if (!resources) {
> --

Whole series applied as 6.1 material, thanks!

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

end of thread, other threads:[~2022-09-03 18:54 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-31 14:03 [PATCH v2 1/4] ACPI: platform: Get rid of redundant 'else' Andy Shevchenko
2022-08-31 14:03 ` [PATCH v2 2/4] ACPI: platform: Remove redundant print on -ENOMEM Andy Shevchenko
2022-08-31 14:03 ` [PATCH v2 3/4] ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) Andy Shevchenko
2022-08-31 14:03 ` [PATCH v2 4/4] ACPI: platform: Sort forbidden_id_list[] in ascending order Andy Shevchenko
2022-09-03 18:54 ` [PATCH v2 1/4] ACPI: platform: Get rid of redundant 'else' Rafael J. Wysocki

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.