u-boot-brain/fs/btrfs
Marek Behún 21a14facb1 fs: btrfs: Add single-device read-only BTRFS implementation
This adds the proper implementation for the BTRFS filesystem.
The implementation currently supports only read-only mode and
the filesystem can be only on a single device.

Checksums of data chunks is unimplemented.

Compression is implemented (ZLIB + LZO).

Signed-off-by: Marek Behun <marek.behun@nic.cz>

 create mode 100644 fs/btrfs/btrfs.h
 create mode 100644 fs/btrfs/chunk-map.c
 create mode 100644 fs/btrfs/compression.c
 create mode 100644 fs/btrfs/ctree.c
 create mode 100644 fs/btrfs/dev.c
 create mode 100644 fs/btrfs/dir-item.c
 create mode 100644 fs/btrfs/extent-io.c
 create mode 100644 fs/btrfs/hash.c
 create mode 100644 fs/btrfs/inode.c
 create mode 100644 fs/btrfs/root.c
 create mode 100644 fs/btrfs/subvolume.c
 create mode 100644 fs/btrfs/super.c
2017-10-02 21:52:17 -04:00
..
btrfs_tree.h fs: btrfs: Add btrfs_tree.h and ctree.h from Linux (and modified) 2017-10-02 21:52:17 -04:00
btrfs.h fs: btrfs: Add single-device read-only BTRFS implementation 2017-10-02 21:52:17 -04:00
chunk-map.c fs: btrfs: Add single-device read-only BTRFS implementation 2017-10-02 21:52:17 -04:00
compression.c fs: btrfs: Add single-device read-only BTRFS implementation 2017-10-02 21:52:17 -04:00
conv-funcs.h fs: btrfs: Add disk-to-cpu and cpu-to-disk conversion functions 2017-10-02 21:52:17 -04:00
ctree.c fs: btrfs: Add single-device read-only BTRFS implementation 2017-10-02 21:52:17 -04:00
ctree.h fs: btrfs: Add btrfs_tree.h and ctree.h from Linux (and modified) 2017-10-02 21:52:17 -04:00
dev.c fs: btrfs: Add single-device read-only BTRFS implementation 2017-10-02 21:52:17 -04:00
dir-item.c fs: btrfs: Add single-device read-only BTRFS implementation 2017-10-02 21:52:17 -04:00
extent-io.c fs: btrfs: Add single-device read-only BTRFS implementation 2017-10-02 21:52:17 -04:00
hash.c fs: btrfs: Add single-device read-only BTRFS implementation 2017-10-02 21:52:17 -04:00
inode.c fs: btrfs: Add single-device read-only BTRFS implementation 2017-10-02 21:52:17 -04:00
root.c fs: btrfs: Add single-device read-only BTRFS implementation 2017-10-02 21:52:17 -04:00
subvolume.c fs: btrfs: Add single-device read-only BTRFS implementation 2017-10-02 21:52:17 -04:00
super.c fs: btrfs: Add single-device read-only BTRFS implementation 2017-10-02 21:52:17 -04:00