[SRU][R:linux/R:linux-oem-7.0][PATCH RESEND 0/1] media: ipu-bridge: remove duplicate IMX471 entry
Ian Rickmers Blamey
ian.rickmers at gmail.com
Thu Sep 10 15:57:55 UTC 2026
BugLink: https://bugs.launchpad.net/bugs/2158540
SRU Justification:
[ Impact ]
On Ubuntu 26.04 systems using affected generic and OEM kernels, the
built-in MIPI camera (Sony IMX471, ACPI SONY471A) is detected, but
Intel IPU7 initialization fails.
The IPU bridge attempts to register the "SONY471A-0" software node
twice. The second registration fails with -EEXIST, causing IPU bridge
initialization and the intel-ipu7 probe to fail:
intel-ipu7 0000:00:05.0: Found supported sensor SONY471A:00
sysfs: cannot create duplicate filename '/kernel/software_nodes/SONY471A-0'
kobject_add_internal failed for SONY471A-0 with -EEXIST
intel-ipu7 0000:00:05.0: error -EEXIST: IPU bridge init failed
intel-ipu7 0000:00:05.0: probe with driver intel-ipu7 failed with error -17
[ Fix ]
Upstream commit 84c56e1cb378f ("media: ipu-bridge: Add IMX471 to
the list of supported sensors") already provides the SONY471A
configuration.
Ubuntu SAUCE commit 2a49c9a148e53 ("UBUNTU: SAUCE: media:
ipu-bridge: Support imx471 sensor") was later applied on top of a
tree already containing that upstream support, resulting in two
identical SONY471A entries.
Remove the redundant Ubuntu-added entry while retaining the
upstream sensor configuration.
[ Test Plan ]
Boot a patched kernel on a Lenovo ThinkPad X9-15 Gen 1 equipped
with Intel IPU7 and a Sony IMX471 sensor.
Verify that the IPU bridge detects SONY471A, connects one camera,
and that the IMX471 and IPU7 probes complete successfully.
Confirm that there is no duplicate SONY471A-0 software-node
registration, no -EEXIST / error -17 from intel-ipu7, and no
associated refcount warnings or kernel Oopses.
[ Where problems could occur ]
The change affects the IPU supported-sensor table used during
camera bridge initialization.
A regression could affect IMX471 sensor detection or registration.
The risk is low because the removed SONY471A entry is identical to
the remaining upstream entry, so one valid configuration is
preserved.
Ian Rickmers Blamey (1):
UBUNTU: SAUCE: media: ipu-bridge: drop duplicate IMX471 sensor config
drivers/media/pci/intel/ipu-bridge.c | 2 --
1 file changed, 2 deletions(-)
--
2.53.0
More information about the kernel-team
mailing list