[PATCH 0/1][SRU][N/P] kernel: sysfs: cannot create duplicate filename '/bus/platform/devices/iTCO_wdt'

AceLan Kao acelan.kao at canonical.com
Thu Oct 23 03:16:26 UTC 2025


From: "Chia-Lin Kao (AceLan)" <acelan.kao at canonical.com>

BugLink: https://bugs.launchpad.net/bugs/2121997

[Impact]
Encounter the errors while booting up
Jun 10 08:14:57 ubuntu-202506-36892 kernel: sysfs: cannot create duplicate filename '/bus/platform/devices/iTCO_wdt'
Jun 10 08:14:57 ubuntu-202506-36892 kernel: CPU: 0 UID: 0 PID: 10 Comm: kworker/0:1 Not tainted 6.14.0-8006-oem #6+staging.5-Ubuntu
Jun 10 08:14:57 ubuntu-202506-36892 kernel: Hardware name: Dell Inc. Dell Pro Max Tower T4 FCT4260/, BIOS 0.8.33 06/11/2025
Jun 10 08:14:57 ubuntu-202506-36892 kernel: Workqueue: events work_for_cpu_fn
Jun 10 08:14:57 ubuntu-202506-36892 kernel: Call Trace:
Jun 10 08:14:57 ubuntu-202506-36892 kernel: <TASK>
Jun 10 08:14:57 ubuntu-202506-36892 kernel: dump_stack_lvl+0x76/0xa0
Jun 10 08:14:57 ubuntu-202506-36892 kernel: dump_stack+0x10/0x20
Jun 10 08:14:57 ubuntu-202506-36892 kernel: sysfs_warn_dup+0x8a/0xb0
Jun 10 08:14:57 ubuntu-202506-36892 kernel: sysfs_do_create_link_sd+0xf1/0x100
Jun 10 08:14:57 ubuntu-202506-36892 kernel: sysfs_create_link+0x21/0x50
Jun 10 08:14:57 ubuntu-202506-36892 kernel: bus_add_device+0x69/0x140
Jun 10 08:14:57 ubuntu-202506-36892 kernel: device_add+0x3bd/0x710
Jun 10 08:14:57 ubuntu-202506-36892 kernel: platform_device_add+0x193/0x270
Jun 10 08:14:57 ubuntu-202506-36892 kernel: platform_device_register_full+0x10d/0x1c0

[Fix]
Intel provides a patch to fix this issue which is included in v6.17-rc5.
664596bd98bb i2c: i801: Hide Intel Birch Stream SoC TCO WDT

https://lore.kernel.org/linux-i2c/20250901125943.916522-1-chiasheng.lee@linux.intel.com/

[Test]
1. Boot up the Intel Birch Stream SoC machine which has multiple devices need to load i801_smbus module
2. There should be no such error in dmesg
   sysfs: cannot create duplicate filename '/bus/platform/devices/iTCO_wdt'

[Where problems could occur]
It removes the watchdog feature for Intel Birch Stream SoC in the driver,
won't affect other platforms, and should not introduce any regressions.

Chiasheng Lee (1):
  i2c: i801: Hide Intel Birch Stream SoC TCO WDT

 drivers/i2c/busses/i2c-i801.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
2.43.0




More information about the kernel-team mailing list