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@linaro.org
## 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