The patch is currently included in Andi Shyti's tree i2c/i2c-host-fixes

commit 664596bd98bb251dd417dfd3f9b615b661e1e44a
Author: Chiasheng Lee <[email protected]>
Date:   Mon Sep 1 20:59:43 2025 +0800

    i2c: i801: Hide Intel Birch Stream SoC TCO WDT
    
    Hide the Intel Birch Stream SoC TCO WDT feature since it was removed.
    
    On platforms with PCH TCO WDT, this redundant device might be rendering
    errors like this:
    
    [   28.144542] sysfs: cannot create duplicate filename 
'/bus/platform/devices/iTCO_wdt'
    
    Fixes: 8c56f9ef25a3 ("i2c: i801: Add support for Intel Birch Stream SoC")
    Link: https://bugzilla.kernel.org/show_bug.cgi?id=220320
    Signed-off-by: Chiasheng Lee <[email protected]>
    Cc: <[email protected]> # v6.7+
    Reviewed-by: Mika Westerberg <[email protected]>
    Reviewed-by: Jarkko Nikula <[email protected]>
    Signed-off-by: Andi Shyti <[email protected]>
    Link: 
https://lore.kernel.org/r/[email protected]


** Bug watch added: Linux Kernel Bug Tracker #220320
   https://bugzilla.kernel.org/show_bug.cgi?id=220320

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2121997

Title:
  kernel: sysfs: cannot create duplicate filename
  '/bus/platform/devices/iTCO_wdt'

Status in HWE Next:
  New
Status in linux package in Ubuntu:
  In Progress
Status in linux-oem-6.14 package in Ubuntu:
  Invalid
Status in linux source package in Noble:
  In Progress
Status in linux-oem-6.14 source package in Noble:
  In Progress
Status in linux source package in Plucky:
  In Progress
Status in linux-oem-6.14 source package in Plucky:
  Invalid
Status in linux source package in Questing:
  In Progress
Status in linux-oem-6.14 source package in Questing:
  Invalid

Bug description:
  [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.
  
https://lore.kernel.org/linux-i2c/[email protected]/

  [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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2121997/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to