RE: [PATCH 10/12] ACPICA: Add owner list to the namespace node structure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Rafael,

Please drop this patch. We have decided to not implement this.

Thanks,

Erik
> -----Original Message-----
> From: Schmauss, Erik
> Sent: Tuesday, May 8, 2018 2:06 PM
> To: linux-acpi@xxxxxxxxxxxxxxx; rafael@xxxxxxxxxx
> Cc: Moore, Robert <robert.moore@xxxxxxxxx>; Schmauss, Erik
> <erik.schmauss@xxxxxxxxx>
> Subject: [PATCH 10/12] ACPICA: Add owner list to the namespace node structure
> 
> From: Bob Moore <robert.moore@xxxxxxxxx>
> 
> Preparation for the implementation of owner lists instead of the inefficient
> existing Owner ID.
> 
> Signed-off-by: Bob Moore <robert.moore@xxxxxxxxx>
> Signed-off-by: Erik Schmauss <erik.schmauss@xxxxxxxxx>
> ---
>  drivers/acpi/acpica/aclocal.h | 11 ++++++-----
>  1 file changed, 6 insertions(+), 5 deletions(-)
> 
> diff --git a/drivers/acpi/acpica/aclocal.h b/drivers/acpi/acpica/aclocal.h index
> 51c386bf230d..e50d9c46f1b9 100644
> --- a/drivers/acpi/acpica/aclocal.h
> +++ b/drivers/acpi/acpica/aclocal.h
> @@ -124,7 +124,7 @@ typedef enum {
>   * descriptor_type is used to differentiate between internal descriptors.
>   *
>   * The node is optimized for both 32-bit and 64-bit platforms:
> - * 20 bytes for the 32-bit case, 32 bytes for the 64-bit case.
> + * 28 bytes for the 32-bit case, 48 bytes for the 64-bit case.
>   *
>   * Note: The descriptor_type and Type fields must appear in the identical
>   * position in both the struct acpi_namespace_node and union
> acpi_operand_object @@ -140,10 +140,12 @@ struct acpi_namespace_node {
>  	struct acpi_namespace_node *parent;	/* Parent node */
>  	struct acpi_namespace_node *child;	/* First child */
>  	struct acpi_namespace_node *peer;	/* First peer */
> +	struct acpi_namespace_node *owner_list;	/* All nodes owned by
> a table or method */
> 
> -	/*
> -	 * The following fields are used by the ASL compiler and disassembler
> only
> -	 */
> +/*
> + * The following fields are appended to the namespace node and
> + * are used by the ASL compiler and AML disassembler only  */
>  #ifdef ACPI_LARGE_NAMESPACE_NODE
>  	union acpi_parse_object *op;
>  	void *method_locals;
> @@ -151,7 +153,6 @@ struct acpi_namespace_node {
>  	u32 value;
>  	u32 length;
>  	u8 arg_count;
> -
>  #endif
>  };
> 
> --
> 2.14.3

--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux