ACK: [SRU][R:linux/R:linux-oem-7.0][PATCH 0/1] media: ipu-bridge: remove duplicate IMX471 entry
Stefan Bader
stefan.bader at canonical.com
Thu Sep 10 16:05:50 UTC 2026
On 14/08/2026 10:37, Ian Rickmers Blamey wrote:
> 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(-)
>
Acked-by: Stefan Bader <stefan.bader at canonical.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20260910/d0fc8abb/attachment-0001.sig>
More information about the kernel-team
mailing list