I'm sure we would like to backport the memory leak into ACPICA code.

Not sure about the warnings.

> -----Original Message-----
> From: lkp
> Sent: Saturday, February 11, 2017 7:56 PM
> To: Seunghun Han <[email protected]>
> Cc: [email protected]; Zheng, Lv <[email protected]>; Moore, Robert
> <[email protected]>; Wysocki, Rafael J
> <[email protected]>; [email protected]; Seunghun Han
> <[email protected]>
> Subject: Re: [PATCH] acpi: acpica: fix acpi operand cache leak
> 
> Hi Seunghun,
> 
> [auto build test WARNING on pm/linux-next] [also build test WARNING on
> v4.10-rc7 next-20170210] [if your patch is applied to the wrong git
> tree, please drop us a note to help improve the system]
> 
> url:    https://github.com/0day-ci/linux/commits/Seunghun-Han/acpi-
> acpica-fix-acpi-operand-cache-leak/20170212-105735
> base:   https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-
> pm.git linux-next
> config: i386-randconfig-x003-201707 (attached as .config)
> compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
> reproduce:
>         # save the attached .config to linux build tree
>         make ARCH=i386
> 
> All warnings (new ones prefixed by >>):
> 
>    drivers/acpi/acpica/nsutils.c: In function 'acpi_ns_terminate':
> >> drivers/acpi/acpica/nsutils.c:600:2: warning: ISO C90 forbids mixed
> >> declarations and code [-Wdeclaration-after-statement]
>      union acpi_operand_object *prev;
>      ^~~~~
> 
> vim +600 drivers/acpi/acpica/nsutils.c
> 
> ^1da177e drivers/acpi/namespace/nsutils.c Linus Torvalds 2005-04-16  584
> * FUNCTION:    acpi_ns_terminate
> ^1da177e drivers/acpi/namespace/nsutils.c Linus Torvalds 2005-04-16  585
> *
> ^1da177e drivers/acpi/namespace/nsutils.c Linus Torvalds 2005-04-16  586
> * PARAMETERS:  none
> ^1da177e drivers/acpi/namespace/nsutils.c Linus Torvalds 2005-04-16  587
> *
> ^1da177e drivers/acpi/namespace/nsutils.c Linus Torvalds 2005-04-16  588
> * RETURN:      none
> ^1da177e drivers/acpi/namespace/nsutils.c Linus Torvalds 2005-04-16  589
> *
> 44f6c012 drivers/acpi/namespace/nsutils.c Robert Moore   2005-04-18  590
> * DESCRIPTION: free memory allocated for namespace and ACPI table
> storage.
> ^1da177e drivers/acpi/namespace/nsutils.c Linus Torvalds 2005-04-16  591
> *
> ^1da177e drivers/acpi/namespace/nsutils.c Linus Torvalds 2005-04-16  592
> ************************************************************************
> ******/
> ^1da177e drivers/acpi/namespace/nsutils.c Linus Torvalds 2005-04-16  593
> 4be44fcd drivers/acpi/namespace/nsutils.c Len Brown      2005-08-05  594
> void acpi_ns_terminate(void)
> ^1da177e drivers/acpi/namespace/nsutils.c Linus Torvalds 2005-04-16  595
> {
> 3f69fe15 drivers/acpi/acpica/nsutils.c    Bob Moore      2013-11-21  596
>       acpi_status status;
> ^1da177e drivers/acpi/namespace/nsutils.c Linus Torvalds 2005-04-16  597
> b229cf92 drivers/acpi/namespace/nsutils.c Bob Moore      2006-04-21  598
>       ACPI_FUNCTION_TRACE(ns_terminate);
> ^1da177e drivers/acpi/namespace/nsutils.c Linus Torvalds 2005-04-16  599
> 25823e78 drivers/acpi/acpica/nsutils.c    Bob Moore      2015-08-25 @600
>       union acpi_operand_object *prev;
> 25823e78 drivers/acpi/acpica/nsutils.c    Bob Moore      2015-08-25  601
>       union acpi_operand_object *next;
> 25823e78 drivers/acpi/acpica/nsutils.c    Bob Moore      2015-08-25  602
> 25823e78 drivers/acpi/acpica/nsutils.c    Bob Moore      2015-08-25  603
>       /* Delete any module-level code blocks */
> 25823e78 drivers/acpi/acpica/nsutils.c    Bob Moore      2015-08-25  604
> 25823e78 drivers/acpi/acpica/nsutils.c    Bob Moore      2015-08-25  605
>       next = acpi_gbl_module_code_list;
> 25823e78 drivers/acpi/acpica/nsutils.c    Bob Moore      2015-08-25  606
>       while (next) {
> 25823e78 drivers/acpi/acpica/nsutils.c    Bob Moore      2015-08-25  607
>               prev = next;
> 25823e78 drivers/acpi/acpica/nsutils.c    Bob Moore      2015-08-25  608
>               next = next->method.mutex;
> 
> :::::: The code at line 600 was first introduced by commit
> :::::: 25823e784aac78964ada0e49efe2766d2aeb9fa4 ACPICA: Add additional
> debug info/statements
> 
> :::::: TO: Bob Moore <[email protected]>
> :::::: CC: Rafael J. Wysocki <[email protected]>
> 
> ---
> 0-DAY kernel test infrastructure                Open Source Technology
> Center
> https://lists.01.org/pipermail/kbuild-all                   Intel
> Corporation

Reply via email to