lkml.org 
[lkml]   [2015]   [Feb]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [Linaro-acpi] [PATCH v3 4/9] ACPI: clean up checkpatch warnings for items with possible semantic value
On 02/25/2015 06:08 AM, Hanjun Guo wrote:
> On 2015年02月25日 08:36, al.stone@linaro.org wrote:
>> From: Al Stone <al.stone@linaro.org>
>>
>> In preparation for later splitting out some of the arch-dependent code from
>> osl.c, clean up some warnings from checkpatch that fall into more semantic
>> issues; none of these should change functionality, but they do touch lines
>> of code with semantic significance:
>>
>> -- replaced #include <asm/foo.h> with #include <linux/foo.h>
>> -- replaced extern that was only being used for sizeof() with a #define
>> -- removed use of else after breaks/returns when not useful
>> -- moved __initdata to the proper place in a definition
>> -- moved EXPORT_SYMBOL to a line immediately after the function
>> -- removed unnecessary return statements from void functions
>>
>> Signed-off-by: Al Stone <al.stone@linaro.org>
>> ---
>> drivers/acpi/osl.c | 31 ++++++++++---------------------
>> 1 file changed, 10 insertions(+), 21 deletions(-)
>>
>> diff --git a/drivers/acpi/osl.c b/drivers/acpi/osl.c
>> index 46317ff..af6dda7 100644
>> --- a/drivers/acpi/osl.c
>> +++ b/drivers/acpi/osl.c
>> @@ -40,9 +40,8 @@
>> #include <linux/list.h>
>> #include <linux/jiffies.h>
>> #include <linux/semaphore.h>
>> -
>> -#include <asm/io.h>
>> -#include <asm/uaccess.h>
>> +#include <linux/io.h>
>> +#include <linux/uaccess.h>
>>
>> #include "internal.h"
>>
>> @@ -66,7 +65,7 @@ struct acpi_os_dpc {
>> int acpi_in_debugger;
>> EXPORT_SYMBOL(acpi_in_debugger);
>>
>> -extern char line_buf[80];
>> +#define DEBUGGER_LINE_BUFLEN 80
>> #endif /*ENABLE_DEBUGGER */
>>
>> static int (*__acpi_os_prepare_sleep)(u8 sleep_state, u32 pm1a_ctrl,
>> @@ -268,10 +267,8 @@ acpi_physical_address __init acpi_os_get_root_pointer(void)
>> return efi.acpi20;
>> else if (efi.acpi != EFI_INVALID_TABLE_ADDR)
>> return efi.acpi;
>> - else {
>> - pr_err(PREFIX "System description tables not found\n");
>> - return 0;
>> - }
>> + pr_err(PREFIX "System description tables not found\n");
>> + return 0;
>> } else if (IS_ENABLED(CONFIG_ACPI_LEGACY_TABLES_LOOKUP)) {
>> acpi_physical_address pa = 0;
>>
>> @@ -594,7 +591,7 @@ static const char * const table_sigs[] = {
>> #define ACPI_HEADER_SIZE sizeof(struct acpi_table_header)
>>
>> #define ACPI_OVERRIDE_TABLES 64
>> -static struct cpio_data __initdata acpi_initrd_files[ACPI_OVERRIDE_TABLES];
>> +static struct cpio_data acpi_initrd_files[ACPI_OVERRIDE_TABLES] __initdata;
>>
>> #define MAP_CHUNK_SIZE (NR_FIX_BTMAPS << PAGE_SHIFT)
>>
>> @@ -806,10 +803,10 @@ static irqreturn_t acpi_irq(int irq, void *dev_id)
>> if (handled) {
>> acpi_irq_handled++;
>> return IRQ_HANDLED;
>> - } else {
>> - acpi_irq_not_handled++;
>> - return IRQ_NONE;
>> }
>> +
>> + acpi_irq_not_handled++;
>> + return IRQ_NONE;
>> }
>>
>> acpi_status
>> @@ -911,7 +908,6 @@ acpi_status acpi_os_read_port(acpi_io_address port, u32
>> *value, u32 width)
>>
>> return AE_OK;
>> }
>> -
>> EXPORT_SYMBOL(acpi_os_read_port);
>>
>> acpi_status acpi_os_write_port(acpi_io_address port, u32 value, u32 width)
>> @@ -927,7 +923,6 @@ acpi_status acpi_os_write_port(acpi_io_address port, u32
>> value, u32 width)
>>
>> return AE_OK;
>> }
>> -
>> EXPORT_SYMBOL(acpi_os_write_port);
>>
>> #ifdef readq
>> @@ -1362,7 +1357,7 @@ u32 acpi_os_get_line(char *buffer)
>> if (acpi_in_debugger) {
>> u32 chars;
>>
>> - kdb_read(buffer, sizeof(line_buf));
>> + kdb_read(buffer, sizeof(DEBUGGER_LINE_BUFLEN));
>
> I think kdb_read(buffer, DEBUGGER_LINE_BUFLEN); will be fine.
>
> other than that,
>
> Reviewd-by: Hanjun Guo <hanjun.guo@linaro.org>
>
> Thanks
> Hanjun

Whups. Boy, was that just plain wrong. Thanks. Fixed.

>>
>> /* remove the CR kdb includes */
>> chars = strlen(buffer) - 1;
>> @@ -1490,8 +1485,6 @@ static void __init set_osi_linux(unsigned int enable)
>> acpi_osi_setup("Linux");
>> else
>> acpi_osi_setup("!Linux");
>> -
>> - return;
>> }
>>
>> static void __init acpi_cmdline_osi_linux(unsigned int enable)
>> @@ -1499,8 +1492,6 @@ static void __init acpi_cmdline_osi_linux(unsigned int
>> enable)
>> osi_linux.cmdline = 1; /* cmdline set the default and override DMI */
>> osi_linux.dmi = 0;
>> set_osi_linux(enable);
>> -
>> - return;
>> }
>>
>> void __init acpi_dmi_osi_linux(int enable, const struct dmi_system_id *d)
>> @@ -1512,8 +1503,6 @@ void __init acpi_dmi_osi_linux(int enable, const struct
>> dmi_system_id *d)
>>
>> osi_linux.dmi = 1; /* DMI knows that this box asks OSI(Linux) */
>> set_osi_linux(enable);
>> -
>> - return;
>> }
>>
>> /*
>>


--
ciao,
al
-----------------------------------
Al Stone
Software Engineer
Linaro Enterprise Group
al.stone@linaro.org
-----------------------------------


\
 
 \ /
  Last update: 2015-02-25 22:21    [W:0.223 / U:0.340 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site