mirror of
https://gitee.com/openharmony/third_party_f2fs-tools
synced 2025-02-17 01:19:53 +00:00
![Robin Hsu](/assets/img/avatar_default.png)
commit b585244e726c1024f7b842033689992a383808cc category: bugfix issue: #I6VAS0 CVE: NA Signed-off-by: DongSenhao <dongsenhao2@huawei.com> --------------------------------------- Add F2FS compression support for sload * Support file extension filter, either default-accept or default-deny policy * Support choice of compression algorithm, LZO (version 2) or LZ4 (default) * Support custom log of cluster size * Support minimum number of compressed blocks per cluster (default 1). A cluster will not be compressed if the number can not be met. * suuport -r (read-only) option This releases compressed blocks to secure free space in advance. Note that, all compressed files will have the immutable bit. * Added manpage update * Remove unecessary qbuf allocation (Jaegeuk, suggested by Satya) Signed-off-by: Robin Hsu <robinhsu@google.com> [Jaegeuk Kim: fix some bugs and refactor names] Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org> Signed-off-by: dongsenhao <dongsenhao2@huawei.com> create mode 100644 fsck/compress.c create mode 100644 fsck/compress.h Signed-off-by: dongsenhao <dongsenhao2@huawei.com>
23 lines
524 B
C
23 lines
524 B
C
/**
|
|
* compress.h
|
|
*
|
|
* Copyright (c) 2020 Google Inc.
|
|
* Robin Hsu <robinhsu@google.com>
|
|
* : add sload compression support
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License version 2 as
|
|
* published by the Free Software Foundation.
|
|
*/
|
|
|
|
#ifndef COMPRESS_H
|
|
#define COMPRESS_H
|
|
|
|
#include "f2fs_fs.h"
|
|
|
|
extern const char *supported_comp_names[];
|
|
extern compress_ops supported_comp_ops[];
|
|
extern filter_ops ext_filter;
|
|
|
|
#endif /* COMPRESS_H */
|