Thread (22 messages) 22 messages, 7 authors, 2024-07-23

Re: [PATCH v3 1/7] mfd: syscon: Add reference counting and device managed support

From: Markus Elfring <hidden>
Date: 2024-07-11 16:10:15
Also in: linux-arm-kernel, linux-devicetree, linux-pci, lkml

quoted hunk ↗ jump to hunk
+++ b/drivers/mfd/syscon.c
+static struct syscon *syscon_from_regmap(struct regmap *regmap)
+{
+	struct syscon *entry, *syscon = NULL;
+
+	spin_lock(&syscon_list_slock);
+
+	list_for_each_entry(entry, &syscon_list, list)
+	spin_unlock(&syscon_list_slock);
+
+	return syscon;
+}
…

Under which circumstances would you become interested to apply a statement
like “guard(spinlock)(&syscon_list_slock);”?
https://elixir.bootlin.com/linux/v6.10-rc7/source/include/linux/spinlock.h#L561

Regards,
Markus
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help