[PATCH 1/2] edac: edac_device_sysfs: reject poll_msec value 0

From: Jad Keskes

Date: Wed Jul 08 2026 - 10:19:05 EST


The comment says it must be at least 1ms but there was never a check.
Writing 0 sets the workqueue delay to 0 jiffies, which makes it spin.

Signed-off-by: Jad Keskes <inasj268@xxxxxxxxx>
---
drivers/edac/edac_device_sysfs.c | 4 ++++
1 file changed, 4 insertions(+)

diff --git a/drivers/edac/edac_device_sysfs.c b/drivers/edac/edac_device_sysfs.c
index da804ebe3626..3137cf6cf36b 100644
--- a/drivers/edac/edac_device_sysfs.c
+++ b/drivers/edac/edac_device_sysfs.c
@@ -117,6 +117,10 @@ static ssize_t edac_device_ctl_poll_msec_store(struct edac_device_ctl_info
ret = kstrtoul(data, 0, &value);
if (ret < 0)
return ret;
+
+ if (value < 1)
+ return -EINVAL;
+
edac_device_reset_delay_period(ctl_info, value);

return count;
--
2.55.0