On Mon, Jul 11, 2022 at 1:24 PM Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx> wrote: > > Hello everyone, > > This set adds support for _DSD buffer properties (specified by DSD Guide > <URL:https://github.com/UEFI/DSD-Guide/blob/main/dsd-guide.md>) as well as > support for references as strings. Reference property type was previously > supported for device objects only, whereas string references enable > referencing also _DSD sub-node objects --- also included in the set. > > The ACPICA patch has been submitted to upstream but not merged yet. > > This set currently prepares for data node string reference support and > does not add it anymore. > > since v3: > > - Use bool return type for acpi_tie_nondev_subnodes. Return false on > failure. > > - Print ACPI buffer parsing error references as %*pE (was %s). > > - Unwrap a few lines (i.e. non-functional changes). > > - Declare local variables for acpi_copy_property_array_uint(). > > - Clean up buffer size check in acpi_data_prop_read(), add break at the > end of the default case. > > since v2: > > - Use C99 _Generic() in patch unifying reading integer arrays. > > since v1: > > - Drop the ACPICA, data node child list initialisation and data node > string reference patches. > > Sakari Ailus (8): > ACPI: property: Return type of acpi_add_nondev_subnodes() should be > bool > ACPI: property: Tie data nodes to acpi handles > ACPI: property: Use acpi_object_type consistently in property ref > parsing > ACPI: property: Move property ref argument parsing into a new function > ACPI: property: Switch node property referencing from ifs to a switch > ACPI: property: Unify integer value reading functions > ACPI: property: Add support for parsing buffer property UUID > ACPI: property: Read buffer properties as integers > > drivers/acpi/property.c | 465 +++++++++++++++++++++++++++------------- > include/acpi/acpi_bus.h | 3 +- > include/linux/acpi.h | 2 +- > 3 files changed, 318 insertions(+), 152 deletions(-) > > -- The series (including the update of patch [7/8]) has been applied as 5.20 material, thanks!