[PATCH 1/9] FOR-CI-ONLY: devres
Lucas De Marchi
lucas.demarchi at intel.com
Fri Feb 14 21:23:05 UTC 2025
See https://lore.kernel.org/all/20250212200542.515493-1-lucas.demarchi@intel.com/
Signed-off-by: Lucas De Marchi <lucas.demarchi at intel.com>
---
drivers/base/devres.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/drivers/base/devres.c b/drivers/base/devres.c
index 93e7779ef21e8..b955a2f9520bf 100644
--- a/drivers/base/devres.c
+++ b/drivers/base/devres.c
@@ -687,6 +687,13 @@ int devres_release_group(struct device *dev, void *id)
spin_unlock_irqrestore(&dev->devres_lock, flags);
release_nodes(dev, &todo);
+ } else if (list_empty(&dev->devres_head)) {
+ /*
+ * dev is probably dying via devres_release_all(): groups
+ * have already been removed and are on the process of
+ * being released - don't touch and don't warn.
+ */
+ spin_unlock_irqrestore(&dev->devres_lock, flags);
} else {
WARN_ON(1);
spin_unlock_irqrestore(&dev->devres_lock, flags);
--
2.48.1
More information about the Intel-xe
mailing list