• Linus Torvalds's avatar
    Merge tag 'devprop-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · fe8152b3
    Linus Torvalds authored
    Pull device properties framework updates from Rafael Wysocki:
     "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)"
    
    * tag 'devprop-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
      software node: Update MAINTAINERS data base
      software node: fix wrong node passed to find nargs_prop
      device property: Drop fwnode_graph_get_remote_node()
      device property: Use fwnode_graph_for_each_endpoint() macro
      device property: Implement fwnode_graph_get_endpoint_count()
      Documentation: ACPI: Update references
      Documentation: ACPI: Fix data node reference documentation
      device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED
      device property: Fix fwnode_graph_devcon_match() fwnode leak
      device property: Remove device_add_properties() API
      driver core: Don't call device_remove_properties() from device_del()
      PCI: Convert to device_create_managed_software_node()
    fe8152b3
core.c 131 KB