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]

 



On Thu, May 17, 2018 at 6:24 PM, Schmauss, Erik <erik.schmauss@xxxxxxxxx> wrote:
> Hi Rafael,
>
> Please drop this patch. We have decided to not implement this.

Dropped now, thanks!


>> -----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