Backport support to tolerate ZSTD compressed firmware files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
[ Impact ]
* To ensure reliable dist-upgrades in case of partial upgrades or upgrade failures, it is desirable for LTS GA kernel to support features that next-LTS GA kernel will rely on.
* Specifically it is being discussed to switch linux-firmware to ZSTD compressed one (see bug #1942260)
* To ensure that failed dist-upgrades can still boot after-partial upgrade it is desirable to suppport zstd compressed firmware
[ Test Plan ]
* Boot new build of GA linux kernel with CONFIG_
* Check that existing firmware files loaded on a given machine can be compressed with zstd and still loaded by this kernel
* Check that depmod / initramfs-tools all support .zst compressed firmware
[ Where problems could occur ]
* Once this is inroduced in jammy-GA kernel it may cripple into focal-hwe kernels too, and people may start relying on this feature despite not universally supported by all other focal kernels. This should be trivial to catch in SRUs for example, do not accept SRUs of firmwares that ship themselves as .zst in Jammy and lower.
[ Other Info ]
* See https:/
description: | updated |
description: | updated |
Changed in linux (Ubuntu Jammy): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Released |
https:/ /lists. ubuntu. com/archives/ kernel- team/2023- July/141355. html