This is v2 of the patch cleaning up a lot of style issues noted by
Avnish. I think I've got all the style issues that were requested fixed
up.

Thanks,

Logan

--

Changes in v2:
  - Fixed a bunch of style issues noted by Avnish.

Cover letter from v1:

Debian has started compressing the kernel images in the Trixie release.
This breaks booting xen kernels seeing grub has no support to decompress
the zstd images[1][2].

To improve this situation, this patch series adds zstdio support in
a way that's very similar to xzio. The first patch adds this support.
The remaining patchs expand the file_filter tests so this functionality
is covered.

--

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102066
[2] https://www.mail-archive.com/[email protected]/msg41663.html

Logan Gunthorpe (4):
  io: Implement zstdio decompression
  tests/file_filter: Regenerate gpg keys
  tests/file_filter: Add zstd test file
  tests/file_filter: Add zstd tests

 Makefile.util.def               |   1 +
 grub-core/Makefile.core.def     |   7 +
 grub-core/io/zstdio.c           | 237 ++++++++++++++++++++++++++++++++
 include/grub/file.h             |   3 +-
 tests/file_filter/file.gz.sig   | Bin 96 -> 310 bytes
 tests/file_filter/file.lzop.sig | Bin 96 -> 310 bytes
 tests/file_filter/file.xz.sig   | Bin 96 -> 310 bytes
 tests/file_filter/file.zstd     | Bin 0 -> 26 bytes
 tests/file_filter/file.zstd.sig | Bin 0 -> 310 bytes
 tests/file_filter/keys          | Bin 994 -> 1308 bytes
 tests/file_filter/keys.pub      | Bin 990 -> 657 bytes
 tests/file_filter/test.cfg      |   1 +
 tests/file_filter_test.in       |   7 +-
 13 files changed, 253 insertions(+), 3 deletions(-)
 create mode 100644 grub-core/io/zstdio.c
 create mode 100644 tests/file_filter/file.zstd
 create mode 100644 tests/file_filter/file.zstd.sig


base-commit: 6b5c671d35b1b84468da1fef2b9bd8e05682f7e6
--
2.47.3

_______________________________________________
Grub-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to