diff options
author | Marek BehĂșn <marek.behun@nic.cz> | 2017-09-03 17:00:29 +0200 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2017-10-02 21:52:18 -0400 |
commit | 0c936ee3194ac5b533a18fcd08e5d285853af5fe (patch) | |
tree | 8ddff8ab0988890b3672c6fe3bfa5a5e89318945 /fs/fs.c | |
parent | 21a14facb1494592c3ad4874c6a00539d15a29cf (diff) | |
download | u-boot-0c936ee3194ac5b533a18fcd08e5d285853af5fe.tar.gz |
fs: btrfs: Add U-Boot fs handlers.
Signed-off-by: Marek Behun <marek.behun@nic.cz>
create mode 100644 fs/btrfs/Kconfig
create mode 100644 fs/btrfs/Makefile
create mode 100644 fs/btrfs/btrfs.c
create mode 100644 include/btrfs.h
Diffstat (limited to 'fs/fs.c')
-rw-r--r-- | fs/fs.c | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -14,6 +14,7 @@ #include <fs.h> #include <sandboxfs.h> #include <ubifs_uboot.h> +#include <btrfs.h> #include <asm/io.h> #include <div64.h> #include <linux/math64.h> @@ -219,6 +220,21 @@ static struct fstype_info fstypes[] = { .opendir = fs_opendir_unsupported, }, #endif +#ifdef CONFIG_FS_BTRFS + { + .fstype = FS_TYPE_BTRFS, + .name = "btrfs", + .null_dev_desc_ok = false, + .probe = btrfs_probe, + .close = btrfs_close, + .ls = btrfs_ls, + .exists = btrfs_exists, + .size = btrfs_size, + .read = btrfs_read, + .write = fs_write_unsupported, + .uuid = btrfs_uuid, + }, +#endif { .fstype = FS_TYPE_ANY, .name = "unsupported", |