btrfs: Add zstd support to grub btrfs
- Adds zstd support to the btrfs module. - Adds a test case for btrfs zstd support. - Changes top_srcdir to srcdir in the btrfs module's lzo include following comments from Daniel Kiper about the zstd include. Tested on Ubuntu-18.04 with a btrfs /boot partition with and without zstd compression. A test case was also added to the test suite that fails before the patch, and passes after. Signed-off-by: Nick Terrell <terrelln@fb.com> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
parent
461f1d8af1
commit
3861286486
5 changed files with 131 additions and 4 deletions
|
@ -54,7 +54,7 @@ library = {
|
|||
library = {
|
||||
name = libgrubmods.a;
|
||||
cflags = '-fno-builtin -Wno-undef';
|
||||
cppflags = '-I$(top_srcdir)/grub-core/lib/minilzo -I$(srcdir)/grub-core/lib/xzembed -DMINILZO_HAVE_CONFIG_H';
|
||||
cppflags = '-I$(srcdir)/grub-core/lib/minilzo -I$(srcdir)/grub-core/lib/xzembed -I$(srcdir)/grub-core/lib/zstd -DMINILZO_HAVE_CONFIG_H';
|
||||
|
||||
common_nodist = grub_script.tab.c;
|
||||
common_nodist = grub_script.yy.c;
|
||||
|
@ -165,6 +165,15 @@ library = {
|
|||
common = grub-core/lib/xzembed/xz_dec_bcj.c;
|
||||
common = grub-core/lib/xzembed/xz_dec_lzma2.c;
|
||||
common = grub-core/lib/xzembed/xz_dec_stream.c;
|
||||
common = grub-core/lib/zstd/debug.c;
|
||||
common = grub-core/lib/zstd/entropy_common.c;
|
||||
common = grub-core/lib/zstd/error_private.c;
|
||||
common = grub-core/lib/zstd/fse_decompress.c;
|
||||
common = grub-core/lib/zstd/huf_decompress.c;
|
||||
common = grub-core/lib/zstd/module.c;
|
||||
common = grub-core/lib/zstd/xxhash.c;
|
||||
common = grub-core/lib/zstd/zstd_common.c;
|
||||
common = grub-core/lib/zstd/zstd_decompress.c;
|
||||
};
|
||||
|
||||
program = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue