mirror-linux/drivers/base
Dikshita Agarwal b6cee6544d PM: domains: add device managed version of dev_pm_domain_attach|detach_list()
Add the devres-enabled version of dev_pm_domain_attach|detach_list.
If client drivers use devm_pm_domain_attach_list() to attach the PM domains,
devm_pm_domain_detach_list() will be invoked implicitly during remove phase.

Signed-off-by: Dikshita Agarwal <quic_dikshita@quicinc.com>
Link: https://lore.kernel.org/r/1724063350-11993-2-git-send-email-quic_dikshita@quicinc.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
2024-08-20 11:19:49 +02:00
..
firmware_loader Driver core changes for 6.11-rc1 2024-07-25 10:42:22 -07:00
power PM: domains: add device managed version of dev_pm_domain_attach|detach_list() 2024-08-20 11:19:49 +02:00
regmap regmap: Fix for v6.11 2024-07-27 12:26:09 -07:00
test
Kconfig
Makefile driver core: auxiliary bus: show auxiliary device IRQs 2024-07-11 14:17:03 -07:00
arch_numa.c ACPI: NUMA: replace pr_info with pr_debug in arch_acpi_numa_init 2024-07-22 07:13:09 -07:00
arch_topology.c drivers: arch_topology: use __free attribute instead of of_node_put() 2024-06-11 09:31:04 +02:00
attribute_container.c
auxiliary.c Driver core changes for 6.11-rc1 2024-07-25 10:42:22 -07:00
auxiliary_sysfs.c driver core: auxiliary bus: show auxiliary device IRQs 2024-07-11 14:17:03 -07:00
base.h driver core: module: make module_[add|remove]_driver take a const * 2024-07-10 09:46:02 +02:00
bus.c module: don't ignore sysfs_create_link() failures 2024-04-11 14:42:08 +02:00
cacheinfo.c mm and cache_info: remove unnecessary CPU cache info update 2024-02-22 10:24:41 -08:00
class.c
component.c driver core: component: fix spellos 2024-01-30 15:58:06 -08:00
container.c
core.c driver core: Make dev_err_probe() silent for -ENOMEM 2024-06-20 12:48:09 +02:00
cpu.c Driver core changes for 6.11-rc1 2024-07-25 10:42:22 -07:00
dd.c driver core: make [device_]driver_attach take a const * 2024-06-20 12:51:42 +02:00
devcoredump.c devcoredump: Add dev_coredumpm_timeout() 2024-06-12 11:29:36 -04:00
devres.c devres: Correct code style for functions that return a pointer type 2024-07-04 12:34:56 +02:00
devtmpfs.c
driver.c driver core: make driver_find_device() take a const * 2024-07-10 09:41:57 +02:00
firmware.c
hypervisor.c
init.c
isa.c driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
map.c
memory.c crash: add a new kexec flag for hotplug support 2024-04-23 14:59:01 +10:00
module.c driver core: module: make module_[add|remove]_driver take a const * 2024-07-10 09:46:02 +02:00
node.c cxl/region: Deal with numa nodes not enumerated by SRAT 2024-03-12 14:54:03 -07:00
physical_location.c
physical_location.h
pinctrl.c
platform-msi.c genirq/msi: Remove platform MSI leftovers 2024-07-18 20:31:21 +02:00
platform.c driver core: platform: Switch to use kmemdup_array() 2024-07-04 12:02:38 +02:00
property.c Char/Misc and other driver subsystem changes for 6.10-rc1 2024-05-22 12:26:46 -07:00
soc.c
swnode.c device property: Don't use "proxy" headers 2024-03-07 22:07:26 +00:00
syscore.c
topology.c
trace.c
trace.h tracing/treewide: Remove second parameter of __assign_str() 2024-05-22 20:14:47 -04:00
transport_class.c