GNU Linux-libre 4.19.245-gnu1
[releases.git] / drivers / staging / erofs / TODO
1
2 EROFS is still working in progress, thus it is not suitable
3 for all productive uses. play at your own risk :)
4
5 TODO List:
6  - add the missing error handling code
7    (mainly existed in xattr and decompression submodules);
8
9  - finalize erofs ondisk format design  (which means that
10    minor on-disk revisions could happen later);
11
12  - documentation and detailed technical analysis;
13
14  - general code review and clean up
15    (including confusing variable names and code snippets);
16
17  - support larger compressed clustersizes for selection
18    (currently erofs only works as expected with the page-sized
19     compressed cluster configuration, usually 4KB);
20
21  - support more lossless data compression algorithms
22    in addition to LZ4 algorithms in VLE approach;
23
24  - data deduplication and other useful features.
25
26 erofs-mkfs (preview version) binaries for i386 / x86_64 are available at:
27
28    https://github.com/hsiangkao/erofs_mkfs_binary
29
30 It is still in progress opening mkfs source code to public,
31 in any case an open-source mkfs will be released in the near future.
32
33
34 Code, suggestions, etc, are welcome. Please feel free to
35 ask and send patches,
36
37 To:
38   linux-erofs mailing list   <linux-erofs@lists.ozlabs.org>
39   Gao Xiang                  <gaoxiang25@huawei.com>
40   Chao Yu                    <yuchao0@huawei.com>
41
42 Cc: (for linux-kernel upstream patches)
43   Greg Kroah-Hartman         <gregkh@linuxfoundation.org>
44   linux-staging mailing list <devel@driverdev.osuosl.org>
45