Zstd Gets A Few Fixes For Linux 6.3 While The Big Update Delayed To v6.4
When Zstd 1.5 was pulled into the mainline kernel, the hope was moving forward the changes would allow the kernel's copy of Zstd to more closely track the upstream Zstd code-base. For Linux 6.3 though the Zstd 1.5.4 code isn't being submitted since it didn't have time to bake in linux-next. Thus for better test exposure and ensuring no issues, the Zstd 1.5.4 update in the kernel won't be here until Linux 6.4 this summer.
But in any event for the Zstd changes in Linux 6.3 there are at least a few fixes. There is a fix for in-place decompression, a compiler warning fix, and also fixing an assrt() logic. So not as exciting as seeing v1.5.4 pulled into the kernel so quickly, but at least the v1.5 state is better than what it was on pre-6.2 kernels and that new Zstd code will be given extra time to bake.
Zstd is increasingly used throughout the Linux kernel from file-system compression to compressing the kernel build, firmware compression, and various other data compression/decompression needs.