Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ devprop-5.17-rc1 with top-most commit 3a571fc19673bc00c36b2cd8a2b9811c013115d7 software node: Update MAINTAINERS data base on top of commit 136057256686de39cc3a07c2e39ef6bc43003ff6 Linux 5.16-rc2 to receive device properties framework updates for 5.17-rc1. These update the handling of software nodes and graph properties, and the MAINTAINERS entry for the former. Specifics: - Remove device_add_properties() which does not work correctly if software nodes holding additional device properties are shared or reused (Heikki Krogerus). - Fix nargs_prop property handling for software nodes (Clément Léger). - Update documentation of ACPI device properties (Sakari Ailus). - Update the handling of graph properties in the generic framework to match the DT case (Sakari Ailus). - Update software nodes entry in MAINTAINERS (Andy Shevchenko). Thanks! --------------- Andy Shevchenko (1): software node: Update MAINTAINERS data base Clément Léger (1): software node: fix wrong node passed to find nargs_prop Heikki Krogerus (3): PCI: Convert to device_create_managed_software_node() driver core: Don't call device_remove_properties() from device_del() device property: Remove device_add_properties() API Sakari Ailus (7): device property: Fix fwnode_graph_devcon_match() fwnode leak device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED Documentation: ACPI: Fix data node reference documentation Documentation: ACPI: Update references device property: Implement fwnode_graph_get_endpoint_count() device property: Use fwnode_graph_for_each_endpoint() macro device property: Drop fwnode_graph_get_remote_node() --------------- .../acpi/dsd/data-node-references.rst | 28 +++-- Documentation/firmware-guide/acpi/dsd/graph.rst | 40 +++--- Documentation/firmware-guide/acpi/dsd/leds.rst | 40 +++--- Documentation/firmware-guide/acpi/dsd/phy.rst | 28 +++-- MAINTAINERS | 7 +- drivers/base/core.c | 1 - drivers/base/property.c | 137 ++++++--------------- drivers/base/swnode.c | 2 +- drivers/pci/quirks.c | 2 +- drivers/staging/media/tegra-video/vi.c | 12 +- include/linux/property.h | 12 +- 11 files changed, 127 insertions(+), 182 deletions(-)