Re: [PATCH 5.10 000/352] 5.10.239-rc2 review

From: Nathan Chancellor
Date: Wed Jun 25 2025 - 19:50:23 EST


On Thu, Jun 26, 2025 at 01:32:27AM +0530, Naresh Kamboju wrote:
> Regressions noticed on arm64 allyesconfig build with gcc-12 on the
> stable-rc 5.10.239-rc2.
> (this allyesconfig build was skipped on rc1 due to other build regressions)
>
> This was reported on stable-rc 5.15.186-rc1 with bisection results.
> randstruct: gcc-plugin: Remove bogus void member
> [ Upstream commit e136a4062174a9a8d1c1447ca040ea81accfa6a8 ]
>
> Test environments:
> - arm64
>
> Regression Analysis:
> - New regression? Yes
> - Reproducibility? Yes
>
> Build regression: stable-rc 5.10.239-rc2 qedf_main.c field name not in
> record or union initializer
>
> Reported-by: Linux Kernel Functional Testing <lkft@xxxxxxxxxx>
>
> ## Build log
> drivers/scsi/qedf/qedf_main.c:695:9: note: (near initialization for
> 'qedf_cb_ops.get_login_failures')
> drivers/scsi/qedf/qedf_main.c:696:17: error: field name not in record
> or union initializer
> 696 | .link_update = qedf_link_update,
> | ^

This should be fixed by commit d8720235d5b5 ("scsi: qedf: Use designated
initializer for struct qed_fcoe_cb_ops") upstream.

Cheers,
Nathan