mirror of
https://github.com/facebook/zstd.git
synced 2025-07-30 22:23:13 +03:00
[linux] Switch BtrFS compression level to 1
This commit is contained in:
@ -193,7 +193,7 @@ index 1f157fb..b0dec90 100644
|
|||||||
BTRFS_FEAT_ATTR_PTR(raid56),
|
BTRFS_FEAT_ATTR_PTR(raid56),
|
||||||
diff --git a/fs/btrfs/zstd.c b/fs/btrfs/zstd.c
|
diff --git a/fs/btrfs/zstd.c b/fs/btrfs/zstd.c
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..45ea326
|
index 0000000..838741b
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/fs/btrfs/zstd.c
|
+++ b/fs/btrfs/zstd.c
|
||||||
@@ -0,0 +1,433 @@
|
@@ -0,0 +1,433 @@
|
||||||
@ -231,7 +231,7 @@ index 0000000..45ea326
|
|||||||
+
|
+
|
||||||
+static ZSTD_parameters zstd_get_btrfs_parameters(size_t src_len)
|
+static ZSTD_parameters zstd_get_btrfs_parameters(size_t src_len)
|
||||||
+{
|
+{
|
||||||
+ ZSTD_parameters params = ZSTD_getParams(3, src_len, 0);
|
+ ZSTD_parameters params = ZSTD_getParams(1, src_len, 0);
|
||||||
+
|
+
|
||||||
+ if (params.cParams.windowLog > ZSTD_BTRFS_MAX_WINDOWLOG)
|
+ if (params.cParams.windowLog > ZSTD_BTRFS_MAX_WINDOWLOG)
|
||||||
+ params.cParams.windowLog = ZSTD_BTRFS_MAX_WINDOWLOG;
|
+ params.cParams.windowLog = ZSTD_BTRFS_MAX_WINDOWLOG;
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
|
|
||||||
static ZSTD_parameters zstd_get_btrfs_parameters(size_t src_len)
|
static ZSTD_parameters zstd_get_btrfs_parameters(size_t src_len)
|
||||||
{
|
{
|
||||||
ZSTD_parameters params = ZSTD_getParams(3, src_len, 0);
|
ZSTD_parameters params = ZSTD_getParams(1, src_len, 0);
|
||||||
|
|
||||||
if (params.cParams.windowLog > ZSTD_BTRFS_MAX_WINDOWLOG)
|
if (params.cParams.windowLog > ZSTD_BTRFS_MAX_WINDOWLOG)
|
||||||
params.cParams.windowLog = ZSTD_BTRFS_MAX_WINDOWLOG;
|
params.cParams.windowLog = ZSTD_BTRFS_MAX_WINDOWLOG;
|
||||||
|
Reference in New Issue
Block a user