All of lore.kernel.org
 help / color / mirror / Atom feed
From: kbuild test robot <lkp at intel.com>
To: devel@acpica.org
Subject: [Devel] [pm:bleeding-edge 55/72] drivers/acpi/acpica/dbnames.c:523:2: error: unknown type name 'ACPI_REGION_WALK_INFO'; did you mean 'ACPI_COMMON_FIELD_INFO'?
Date: Fri, 25 Oct 2019 19:30:16 +0800	[thread overview]
Message-ID: <201910251958.ekyYpbHM%lkp@intel.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 5958 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
head:   1cf26ab470eb62bb4f239eb0d9410f8c174bed6b
commit: fb30d8ee0e4f99ce7dccaea7d1e7476692292ebf [55/72] ACPICA: Debugger: add command to dump all fields of a particular subtype
config: ia64-allyesconfig (attached as .config)
compiler: ia64-linux-gcc (GCC) 7.4.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git checkout fb30d8ee0e4f99ce7dccaea7d1e7476692292ebf
        # save the attached .config to linux build tree
        GCC_VERSION=7.4.0 make.cross ARCH=ia64 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>

All errors (new ones prefixed by >>):

   drivers/acpi/acpica/dbnames.c: In function 'acpi_db_walk_for_fields':
>> drivers/acpi/acpica/dbnames.c:523:2: error: unknown type name 'ACPI_REGION_WALK_INFO'; did you mean 'ACPI_COMMON_FIELD_INFO'?
     ACPI_REGION_WALK_INFO *info = (ACPI_REGION_WALK_INFO *) context;
     ^~~~~~~~~~~~~~~~~~~~~
     ACPI_COMMON_FIELD_INFO
>> drivers/acpi/acpica/dbnames.c:523:33: error: 'ACPI_REGION_WALK_INFO' undeclared (first use in this function); did you mean 'ACPI_COMMON_FIELD_INFO'?
     ACPI_REGION_WALK_INFO *info = (ACPI_REGION_WALK_INFO *) context;
                                    ^~~~~~~~~~~~~~~~~~~~~
                                    ACPI_COMMON_FIELD_INFO
   drivers/acpi/acpica/dbnames.c:523:33: note: each undeclared identifier is reported only once for each function it appears in
   drivers/acpi/acpica/dbnames.c:523:56: error: expected expression before ')' token
     ACPI_REGION_WALK_INFO *info = (ACPI_REGION_WALK_INFO *) context;
                                                           ^
   drivers/acpi/acpica/dbnames.c:532:10: error: request for member 'address_space_id' in something not a structure or union
         info->address_space_id) {
             ^~
   drivers/acpi/acpica/dbnames.c:536:6: error: request for member 'count' in something not a structure or union
     info->count++;
         ^~
   drivers/acpi/acpica/dbnames.c: In function 'acpi_db_display_fields':
   drivers/acpi/acpica/dbnames.c:721:2: error: unknown type name 'ACPI_REGION_WALK_INFO'; did you mean 'ACPI_COMMON_FIELD_INFO'?
     ACPI_REGION_WALK_INFO info;
     ^~~~~~~~~~~~~~~~~~~~~
     ACPI_COMMON_FIELD_INFO
   drivers/acpi/acpica/dbnames.c:723:6: error: request for member 'count' in something not a structure or union
     info.count = 0;
         ^
   drivers/acpi/acpica/dbnames.c:724:6: error: request for member 'owner_id' in something not a structure or union
     info.owner_id = ACPI_OWNER_ID_MAX;
         ^
   drivers/acpi/acpica/dbnames.c:725:6: error: request for member 'debug_level' in something not a structure or union
     info.debug_level = ACPI_UINT32_MAX;
         ^
   drivers/acpi/acpica/dbnames.c:726:6: error: request for member 'display_type' in something not a structure or union
     info.display_type = ACPI_DISPLAY_SUMMARY | ACPI_DISPLAY_SHORT;
         ^
   drivers/acpi/acpica/dbnames.c:727:6: error: request for member 'address_space_id' in something not a structure or union
     info.address_space_id = address_space_id;
         ^

vim +523 drivers/acpi/acpica/dbnames.c

   505	
   506	/*******************************************************************************
   507	 *
   508	 * FUNCTION:    acpi_db_walk_for_fields
   509	 *
   510	 * PARAMETERS:  Callback from walk_namespace
   511	 *
   512	 * RETURN:      Status
   513	 *
   514	 * DESCRIPTION: Display short info about objects in the namespace
   515	 *
   516	 ******************************************************************************/
   517	
   518	static acpi_status
   519	acpi_db_walk_for_fields(acpi_handle obj_handle,
   520				u32 nesting_level, void *context, void **return_value)
   521	{
   522		union acpi_object *ret_value;
 > 523		ACPI_REGION_WALK_INFO *info = (ACPI_REGION_WALK_INFO *) context;
   524		struct acpi_buffer buffer;
   525		acpi_status status;
   526		struct acpi_namespace_node *node = acpi_ns_validate_handle(obj_handle);
   527	
   528		if (!node) {
   529			return (AE_OK);
   530		}
   531		if (node->object->field.region_obj->region.space_id !=
   532		    info->address_space_id) {
   533			return (AE_OK);
   534		}
   535	
   536		info->count++;
   537	
   538		/* Get and display the full pathname to this object */
   539	
   540		buffer.length = ACPI_ALLOCATE_LOCAL_BUFFER;
   541		status = acpi_ns_handle_to_pathname(obj_handle, &buffer, TRUE);
   542		if (ACPI_FAILURE(status)) {
   543			acpi_os_printf("Could Not get pathname for object %p\n",
   544				       obj_handle);
   545			return (AE_OK);
   546		}
   547	
   548		acpi_os_printf("%s ", (char *)buffer.pointer);
   549		ACPI_FREE(buffer.pointer);
   550	
   551		buffer.length = ACPI_ALLOCATE_LOCAL_BUFFER;
   552		acpi_evaluate_object(obj_handle, NULL, NULL, &buffer);
   553	
   554		ret_value = (union acpi_object *)buffer.pointer;
   555		switch (ret_value->type) {
   556		case ACPI_TYPE_INTEGER:
   557	
   558			acpi_os_printf("%8.8X%8.8X",
   559				       ACPI_FORMAT_UINT64(ret_value->integer.value));
   560			break;
   561	
   562		case ACPI_TYPE_BUFFER:
   563	
   564			acpi_ut_dump_buffer(ret_value->buffer.pointer,
   565					    ret_value->buffer.length,
   566					    DB_DISPLAY_DATA_ONLY | DB_BYTE_DISPLAY, 0);
   567			break;
   568	
   569		default:
   570	
   571			break;
   572		}
   573	
   574		acpi_os_printf("\n");
   575	
   576		ACPI_FREE(buffer.pointer);
   577		return (AE_OK);
   578	}
   579	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 59022 bytes --]

WARNING: multiple messages have this Message-ID (diff)
From: kbuild test robot <lkp@intel.com>
To: Erik Schmauss <erik.schmauss@intel.com>
Cc: kbuild-all@lists.01.org, linux-acpi@vger.kernel.org,
	devel@acpica.org, linux-pm@vger.kernel.org,
	"Rafael J. Wysocki" <rjw@rjwysocki.net>,
	Bob Moore <robert.moore@intel.com>
Subject: [pm:bleeding-edge 55/72] drivers/acpi/acpica/dbnames.c:523:2: error: unknown type name 'ACPI_REGION_WALK_INFO'; did you mean 'ACPI_COMMON_FIELD_INFO'?
Date: Fri, 25 Oct 2019 19:30:16 +0800	[thread overview]
Message-ID: <201910251958.ekyYpbHM%lkp@intel.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 5818 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
head:   1cf26ab470eb62bb4f239eb0d9410f8c174bed6b
commit: fb30d8ee0e4f99ce7dccaea7d1e7476692292ebf [55/72] ACPICA: Debugger: add command to dump all fields of a particular subtype
config: ia64-allyesconfig (attached as .config)
compiler: ia64-linux-gcc (GCC) 7.4.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git checkout fb30d8ee0e4f99ce7dccaea7d1e7476692292ebf
        # save the attached .config to linux build tree
        GCC_VERSION=7.4.0 make.cross ARCH=ia64 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   drivers/acpi/acpica/dbnames.c: In function 'acpi_db_walk_for_fields':
>> drivers/acpi/acpica/dbnames.c:523:2: error: unknown type name 'ACPI_REGION_WALK_INFO'; did you mean 'ACPI_COMMON_FIELD_INFO'?
     ACPI_REGION_WALK_INFO *info = (ACPI_REGION_WALK_INFO *) context;
     ^~~~~~~~~~~~~~~~~~~~~
     ACPI_COMMON_FIELD_INFO
>> drivers/acpi/acpica/dbnames.c:523:33: error: 'ACPI_REGION_WALK_INFO' undeclared (first use in this function); did you mean 'ACPI_COMMON_FIELD_INFO'?
     ACPI_REGION_WALK_INFO *info = (ACPI_REGION_WALK_INFO *) context;
                                    ^~~~~~~~~~~~~~~~~~~~~
                                    ACPI_COMMON_FIELD_INFO
   drivers/acpi/acpica/dbnames.c:523:33: note: each undeclared identifier is reported only once for each function it appears in
   drivers/acpi/acpica/dbnames.c:523:56: error: expected expression before ')' token
     ACPI_REGION_WALK_INFO *info = (ACPI_REGION_WALK_INFO *) context;
                                                           ^
   drivers/acpi/acpica/dbnames.c:532:10: error: request for member 'address_space_id' in something not a structure or union
         info->address_space_id) {
             ^~
   drivers/acpi/acpica/dbnames.c:536:6: error: request for member 'count' in something not a structure or union
     info->count++;
         ^~
   drivers/acpi/acpica/dbnames.c: In function 'acpi_db_display_fields':
   drivers/acpi/acpica/dbnames.c:721:2: error: unknown type name 'ACPI_REGION_WALK_INFO'; did you mean 'ACPI_COMMON_FIELD_INFO'?
     ACPI_REGION_WALK_INFO info;
     ^~~~~~~~~~~~~~~~~~~~~
     ACPI_COMMON_FIELD_INFO
   drivers/acpi/acpica/dbnames.c:723:6: error: request for member 'count' in something not a structure or union
     info.count = 0;
         ^
   drivers/acpi/acpica/dbnames.c:724:6: error: request for member 'owner_id' in something not a structure or union
     info.owner_id = ACPI_OWNER_ID_MAX;
         ^
   drivers/acpi/acpica/dbnames.c:725:6: error: request for member 'debug_level' in something not a structure or union
     info.debug_level = ACPI_UINT32_MAX;
         ^
   drivers/acpi/acpica/dbnames.c:726:6: error: request for member 'display_type' in something not a structure or union
     info.display_type = ACPI_DISPLAY_SUMMARY | ACPI_DISPLAY_SHORT;
         ^
   drivers/acpi/acpica/dbnames.c:727:6: error: request for member 'address_space_id' in something not a structure or union
     info.address_space_id = address_space_id;
         ^

vim +523 drivers/acpi/acpica/dbnames.c

   505	
   506	/*******************************************************************************
   507	 *
   508	 * FUNCTION:    acpi_db_walk_for_fields
   509	 *
   510	 * PARAMETERS:  Callback from walk_namespace
   511	 *
   512	 * RETURN:      Status
   513	 *
   514	 * DESCRIPTION: Display short info about objects in the namespace
   515	 *
   516	 ******************************************************************************/
   517	
   518	static acpi_status
   519	acpi_db_walk_for_fields(acpi_handle obj_handle,
   520				u32 nesting_level, void *context, void **return_value)
   521	{
   522		union acpi_object *ret_value;
 > 523		ACPI_REGION_WALK_INFO *info = (ACPI_REGION_WALK_INFO *) context;
   524		struct acpi_buffer buffer;
   525		acpi_status status;
   526		struct acpi_namespace_node *node = acpi_ns_validate_handle(obj_handle);
   527	
   528		if (!node) {
   529			return (AE_OK);
   530		}
   531		if (node->object->field.region_obj->region.space_id !=
   532		    info->address_space_id) {
   533			return (AE_OK);
   534		}
   535	
   536		info->count++;
   537	
   538		/* Get and display the full pathname to this object */
   539	
   540		buffer.length = ACPI_ALLOCATE_LOCAL_BUFFER;
   541		status = acpi_ns_handle_to_pathname(obj_handle, &buffer, TRUE);
   542		if (ACPI_FAILURE(status)) {
   543			acpi_os_printf("Could Not get pathname for object %p\n",
   544				       obj_handle);
   545			return (AE_OK);
   546		}
   547	
   548		acpi_os_printf("%s ", (char *)buffer.pointer);
   549		ACPI_FREE(buffer.pointer);
   550	
   551		buffer.length = ACPI_ALLOCATE_LOCAL_BUFFER;
   552		acpi_evaluate_object(obj_handle, NULL, NULL, &buffer);
   553	
   554		ret_value = (union acpi_object *)buffer.pointer;
   555		switch (ret_value->type) {
   556		case ACPI_TYPE_INTEGER:
   557	
   558			acpi_os_printf("%8.8X%8.8X",
   559				       ACPI_FORMAT_UINT64(ret_value->integer.value));
   560			break;
   561	
   562		case ACPI_TYPE_BUFFER:
   563	
   564			acpi_ut_dump_buffer(ret_value->buffer.pointer,
   565					    ret_value->buffer.length,
   566					    DB_DISPLAY_DATA_ONLY | DB_BYTE_DISPLAY, 0);
   567			break;
   568	
   569		default:
   570	
   571			break;
   572		}
   573	
   574		acpi_os_printf("\n");
   575	
   576		ACPI_FREE(buffer.pointer);
   577		return (AE_OK);
   578	}
   579	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 59022 bytes --]

WARNING: multiple messages have this Message-ID (diff)
From: kbuild test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: [pm:bleeding-edge 55/72] drivers/acpi/acpica/dbnames.c:523:2: error: unknown type name 'ACPI_REGION_WALK_INFO'; did you mean 'ACPI_COMMON_FIELD_INFO'?
Date: Fri, 25 Oct 2019 19:30:16 +0800	[thread overview]
Message-ID: <201910251958.ekyYpbHM%lkp@intel.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 5956 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
head:   1cf26ab470eb62bb4f239eb0d9410f8c174bed6b
commit: fb30d8ee0e4f99ce7dccaea7d1e7476692292ebf [55/72] ACPICA: Debugger: add command to dump all fields of a particular subtype
config: ia64-allyesconfig (attached as .config)
compiler: ia64-linux-gcc (GCC) 7.4.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git checkout fb30d8ee0e4f99ce7dccaea7d1e7476692292ebf
        # save the attached .config to linux build tree
        GCC_VERSION=7.4.0 make.cross ARCH=ia64 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   drivers/acpi/acpica/dbnames.c: In function 'acpi_db_walk_for_fields':
>> drivers/acpi/acpica/dbnames.c:523:2: error: unknown type name 'ACPI_REGION_WALK_INFO'; did you mean 'ACPI_COMMON_FIELD_INFO'?
     ACPI_REGION_WALK_INFO *info = (ACPI_REGION_WALK_INFO *) context;
     ^~~~~~~~~~~~~~~~~~~~~
     ACPI_COMMON_FIELD_INFO
>> drivers/acpi/acpica/dbnames.c:523:33: error: 'ACPI_REGION_WALK_INFO' undeclared (first use in this function); did you mean 'ACPI_COMMON_FIELD_INFO'?
     ACPI_REGION_WALK_INFO *info = (ACPI_REGION_WALK_INFO *) context;
                                    ^~~~~~~~~~~~~~~~~~~~~
                                    ACPI_COMMON_FIELD_INFO
   drivers/acpi/acpica/dbnames.c:523:33: note: each undeclared identifier is reported only once for each function it appears in
   drivers/acpi/acpica/dbnames.c:523:56: error: expected expression before ')' token
     ACPI_REGION_WALK_INFO *info = (ACPI_REGION_WALK_INFO *) context;
                                                           ^
   drivers/acpi/acpica/dbnames.c:532:10: error: request for member 'address_space_id' in something not a structure or union
         info->address_space_id) {
             ^~
   drivers/acpi/acpica/dbnames.c:536:6: error: request for member 'count' in something not a structure or union
     info->count++;
         ^~
   drivers/acpi/acpica/dbnames.c: In function 'acpi_db_display_fields':
   drivers/acpi/acpica/dbnames.c:721:2: error: unknown type name 'ACPI_REGION_WALK_INFO'; did you mean 'ACPI_COMMON_FIELD_INFO'?
     ACPI_REGION_WALK_INFO info;
     ^~~~~~~~~~~~~~~~~~~~~
     ACPI_COMMON_FIELD_INFO
   drivers/acpi/acpica/dbnames.c:723:6: error: request for member 'count' in something not a structure or union
     info.count = 0;
         ^
   drivers/acpi/acpica/dbnames.c:724:6: error: request for member 'owner_id' in something not a structure or union
     info.owner_id = ACPI_OWNER_ID_MAX;
         ^
   drivers/acpi/acpica/dbnames.c:725:6: error: request for member 'debug_level' in something not a structure or union
     info.debug_level = ACPI_UINT32_MAX;
         ^
   drivers/acpi/acpica/dbnames.c:726:6: error: request for member 'display_type' in something not a structure or union
     info.display_type = ACPI_DISPLAY_SUMMARY | ACPI_DISPLAY_SHORT;
         ^
   drivers/acpi/acpica/dbnames.c:727:6: error: request for member 'address_space_id' in something not a structure or union
     info.address_space_id = address_space_id;
         ^

vim +523 drivers/acpi/acpica/dbnames.c

   505	
   506	/*******************************************************************************
   507	 *
   508	 * FUNCTION:    acpi_db_walk_for_fields
   509	 *
   510	 * PARAMETERS:  Callback from walk_namespace
   511	 *
   512	 * RETURN:      Status
   513	 *
   514	 * DESCRIPTION: Display short info about objects in the namespace
   515	 *
   516	 ******************************************************************************/
   517	
   518	static acpi_status
   519	acpi_db_walk_for_fields(acpi_handle obj_handle,
   520				u32 nesting_level, void *context, void **return_value)
   521	{
   522		union acpi_object *ret_value;
 > 523		ACPI_REGION_WALK_INFO *info = (ACPI_REGION_WALK_INFO *) context;
   524		struct acpi_buffer buffer;
   525		acpi_status status;
   526		struct acpi_namespace_node *node = acpi_ns_validate_handle(obj_handle);
   527	
   528		if (!node) {
   529			return (AE_OK);
   530		}
   531		if (node->object->field.region_obj->region.space_id !=
   532		    info->address_space_id) {
   533			return (AE_OK);
   534		}
   535	
   536		info->count++;
   537	
   538		/* Get and display the full pathname to this object */
   539	
   540		buffer.length = ACPI_ALLOCATE_LOCAL_BUFFER;
   541		status = acpi_ns_handle_to_pathname(obj_handle, &buffer, TRUE);
   542		if (ACPI_FAILURE(status)) {
   543			acpi_os_printf("Could Not get pathname for object %p\n",
   544				       obj_handle);
   545			return (AE_OK);
   546		}
   547	
   548		acpi_os_printf("%s ", (char *)buffer.pointer);
   549		ACPI_FREE(buffer.pointer);
   550	
   551		buffer.length = ACPI_ALLOCATE_LOCAL_BUFFER;
   552		acpi_evaluate_object(obj_handle, NULL, NULL, &buffer);
   553	
   554		ret_value = (union acpi_object *)buffer.pointer;
   555		switch (ret_value->type) {
   556		case ACPI_TYPE_INTEGER:
   557	
   558			acpi_os_printf("%8.8X%8.8X",
   559				       ACPI_FORMAT_UINT64(ret_value->integer.value));
   560			break;
   561	
   562		case ACPI_TYPE_BUFFER:
   563	
   564			acpi_ut_dump_buffer(ret_value->buffer.pointer,
   565					    ret_value->buffer.length,
   566					    DB_DISPLAY_DATA_ONLY | DB_BYTE_DISPLAY, 0);
   567			break;
   568	
   569		default:
   570	
   571			break;
   572		}
   573	
   574		acpi_os_printf("\n");
   575	
   576		ACPI_FREE(buffer.pointer);
   577		return (AE_OK);
   578	}
   579	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 59022 bytes --]

             reply	other threads:[~2019-10-25 11:30 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-10-25 11:30 kbuild test robot [this message]
2019-10-25 11:30 ` [pm:bleeding-edge 55/72] drivers/acpi/acpica/dbnames.c:523:2: error: unknown type name 'ACPI_REGION_WALK_INFO'; did you mean 'ACPI_COMMON_FIELD_INFO'? kbuild test robot
2019-10-25 11:30 ` kbuild test robot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201910251958.ekyYpbHM%lkp@intel.com \
    --to=devel@acpica.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.