Conversation
|
|
36ad7a7 to
e4c6294
Compare
|
e4c6294 to
2710dda
Compare
|
|
The failing github PR checks are unrelated to this PR |
38446a5 to
874755c
Compare
f5230dd to
f051068
Compare
Add upstream patch reference for CVE-2025-4574.
Add detailed fix messages and upstream patch reference
f051068 to
678c1ef
Compare
Merge Checklist
All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)
*-staticsubpackages, etc.) have had theirReleasetag incremented../cgmanifest.json,./toolkit/scripts/toolchain/cgmanifest.json,.github/workflows/cgmanifest.json)./LICENSES-AND-NOTICES/SPECS/data/licenses.json,./LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md,./LICENSES-AND-NOTICES/SPECS/LICENSE-EXCEPTIONS.PHOTON)*.signatures.jsonfilessudo make go-tidy-allandsudo make go-test-coveragepassSummary
A new patch has been introduced to resolve compilation warnings in kata-containers and kata-containers-cc that emerged with Rust 1.90.0. This patch is necessary because the kata-containers spec file requires rust >= 1.85.0, and newer Rust versions (1.88+) have stricter compiler warnings and linting rules.
Specific Fixes in the Patch:
Dead Code Warning Suppression for s390x CCW Device Handlers
Adds #[allow(dead_code)] annotations to Channel Command Word (CCW) device handler structs
Root Cause: These CCW device handlers are implemented for s390x architecture support, but since kata-containers is built exclusively for x86_64 (as specified in the spec file), these structs are defined but never actually used
Explicit Lifetime Annotation for Iterator
Updates iterator lifetime annotations from elided lifetimes to explicit '_ (anonymous lifetime)
Root Cause: Rust 1.88+ enforces more explicit lifetime annotations for iterators to improve code clarity and prevent potential lifetime-related bugs
What does the PR accomplish, why was it needed?
Change Log
Does this affect the toolchain?
NO
Associated issues
Links to CVEs
Test Methodology
(Ptests failing in rust-cbindgen and python-argcomplete is a known issue)