bcachefs: Initial commit
authorKent Overstreet <kent.overstreet@gmail.com>
Fri, 17 Mar 2017 06:18:50 +0000 (22:18 -0800)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:07 +0000 (17:08 -0400)
commit1c6fdbd8f2465ddfb73a01ec620cbf3d14044e1a
tree9192de91a00908ee898bc331ac8b0544d6fc030a
parent0d29a833b7b1800bd2759bbc064b5ada4729caf5
bcachefs: Initial commit

Initially forked from drivers/md/bcache, bcachefs is a new copy-on-write
filesystem with every feature you could possibly want.

Website: https://bcachefs.org

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
122 files changed:
fs/Kconfig
fs/Makefile
fs/bcachefs/Kconfig [new file with mode: 0644]
fs/bcachefs/Makefile [new file with mode: 0644]
fs/bcachefs/acl.c [new file with mode: 0644]
fs/bcachefs/acl.h [new file with mode: 0644]
fs/bcachefs/alloc.c [new file with mode: 0644]
fs/bcachefs/alloc.h [new file with mode: 0644]
fs/bcachefs/alloc_types.h [new file with mode: 0644]
fs/bcachefs/bcachefs.h [new file with mode: 0644]
fs/bcachefs/bcachefs_format.h [new file with mode: 0644]
fs/bcachefs/bcachefs_ioctl.h [new file with mode: 0644]
fs/bcachefs/bkey.c [new file with mode: 0644]
fs/bcachefs/bkey.h [new file with mode: 0644]
fs/bcachefs/bkey_methods.c [new file with mode: 0644]
fs/bcachefs/bkey_methods.h [new file with mode: 0644]
fs/bcachefs/bset.c [new file with mode: 0644]
fs/bcachefs/bset.h [new file with mode: 0644]
fs/bcachefs/btree_cache.c [new file with mode: 0644]
fs/bcachefs/btree_cache.h [new file with mode: 0644]
fs/bcachefs/btree_gc.c [new file with mode: 0644]
fs/bcachefs/btree_gc.h [new file with mode: 0644]
fs/bcachefs/btree_io.c [new file with mode: 0644]
fs/bcachefs/btree_io.h [new file with mode: 0644]
fs/bcachefs/btree_iter.c [new file with mode: 0644]
fs/bcachefs/btree_iter.h [new file with mode: 0644]
fs/bcachefs/btree_locking.h [new file with mode: 0644]
fs/bcachefs/btree_types.h [new file with mode: 0644]
fs/bcachefs/btree_update.h [new file with mode: 0644]
fs/bcachefs/btree_update_interior.c [new file with mode: 0644]
fs/bcachefs/btree_update_interior.h [new file with mode: 0644]
fs/bcachefs/btree_update_leaf.c [new file with mode: 0644]
fs/bcachefs/buckets.c [new file with mode: 0644]
fs/bcachefs/buckets.h [new file with mode: 0644]
fs/bcachefs/buckets_types.h [new file with mode: 0644]
fs/bcachefs/chardev.c [new file with mode: 0644]
fs/bcachefs/chardev.h [new file with mode: 0644]
fs/bcachefs/checksum.c [new file with mode: 0644]
fs/bcachefs/checksum.h [new file with mode: 0644]
fs/bcachefs/clock.c [new file with mode: 0644]
fs/bcachefs/clock.h [new file with mode: 0644]
fs/bcachefs/clock_types.h [new file with mode: 0644]
fs/bcachefs/compress.c [new file with mode: 0644]
fs/bcachefs/compress.h [new file with mode: 0644]
fs/bcachefs/debug.c [new file with mode: 0644]
fs/bcachefs/debug.h [new file with mode: 0644]
fs/bcachefs/dirent.c [new file with mode: 0644]
fs/bcachefs/dirent.h [new file with mode: 0644]
fs/bcachefs/disk_groups.c [new file with mode: 0644]
fs/bcachefs/disk_groups.h [new file with mode: 0644]
fs/bcachefs/error.c [new file with mode: 0644]
fs/bcachefs/error.h [new file with mode: 0644]
fs/bcachefs/extents.c [new file with mode: 0644]
fs/bcachefs/extents.h [new file with mode: 0644]
fs/bcachefs/extents_types.h [new file with mode: 0644]
fs/bcachefs/eytzinger.h [new file with mode: 0644]
fs/bcachefs/fifo.h [new file with mode: 0644]
fs/bcachefs/fs-io.c [new file with mode: 0644]
fs/bcachefs/fs-io.h [new file with mode: 0644]
fs/bcachefs/fs-ioctl.c [new file with mode: 0644]
fs/bcachefs/fs-ioctl.h [new file with mode: 0644]
fs/bcachefs/fs.c [new file with mode: 0644]
fs/bcachefs/fs.h [new file with mode: 0644]
fs/bcachefs/fsck.c [new file with mode: 0644]
fs/bcachefs/fsck.h [new file with mode: 0644]
fs/bcachefs/inode.c [new file with mode: 0644]
fs/bcachefs/inode.h [new file with mode: 0644]
fs/bcachefs/io.c [new file with mode: 0644]
fs/bcachefs/io.h [new file with mode: 0644]
fs/bcachefs/io_types.h [new file with mode: 0644]
fs/bcachefs/journal.c [new file with mode: 0644]
fs/bcachefs/journal.h [new file with mode: 0644]
fs/bcachefs/journal_io.c [new file with mode: 0644]
fs/bcachefs/journal_io.h [new file with mode: 0644]
fs/bcachefs/journal_reclaim.c [new file with mode: 0644]
fs/bcachefs/journal_reclaim.h [new file with mode: 0644]
fs/bcachefs/journal_seq_blacklist.c [new file with mode: 0644]
fs/bcachefs/journal_seq_blacklist.h [new file with mode: 0644]
fs/bcachefs/journal_types.h [new file with mode: 0644]
fs/bcachefs/keylist.c [new file with mode: 0644]
fs/bcachefs/keylist.h [new file with mode: 0644]
fs/bcachefs/keylist_types.h [new file with mode: 0644]
fs/bcachefs/migrate.c [new file with mode: 0644]
fs/bcachefs/migrate.h [new file with mode: 0644]
fs/bcachefs/move.c [new file with mode: 0644]
fs/bcachefs/move.h [new file with mode: 0644]
fs/bcachefs/move_types.h [new file with mode: 0644]
fs/bcachefs/movinggc.c [new file with mode: 0644]
fs/bcachefs/movinggc.h [new file with mode: 0644]
fs/bcachefs/opts.c [new file with mode: 0644]
fs/bcachefs/opts.h [new file with mode: 0644]
fs/bcachefs/quota.c [new file with mode: 0644]
fs/bcachefs/quota.h [new file with mode: 0644]
fs/bcachefs/quota_types.h [new file with mode: 0644]
fs/bcachefs/rebalance.c [new file with mode: 0644]
fs/bcachefs/rebalance.h [new file with mode: 0644]
fs/bcachefs/rebalance_types.h [new file with mode: 0644]
fs/bcachefs/recovery.c [new file with mode: 0644]
fs/bcachefs/recovery.h [new file with mode: 0644]
fs/bcachefs/replicas.c [new file with mode: 0644]
fs/bcachefs/replicas.h [new file with mode: 0644]
fs/bcachefs/siphash.c [new file with mode: 0644]
fs/bcachefs/siphash.h [new file with mode: 0644]
fs/bcachefs/six.c [new file with mode: 0644]
fs/bcachefs/six.h [new file with mode: 0644]
fs/bcachefs/str_hash.h [new file with mode: 0644]
fs/bcachefs/super-io.c [new file with mode: 0644]
fs/bcachefs/super-io.h [new file with mode: 0644]
fs/bcachefs/super.c [new file with mode: 0644]
fs/bcachefs/super.h [new file with mode: 0644]
fs/bcachefs/super_types.h [new file with mode: 0644]
fs/bcachefs/sysfs.c [new file with mode: 0644]
fs/bcachefs/sysfs.h [new file with mode: 0644]
fs/bcachefs/tests.c [new file with mode: 0644]
fs/bcachefs/tests.h [new file with mode: 0644]
fs/bcachefs/trace.c [new file with mode: 0644]
fs/bcachefs/trace.h [new file with mode: 0644]
fs/bcachefs/util.c [new file with mode: 0644]
fs/bcachefs/util.h [new file with mode: 0644]
fs/bcachefs/vstructs.h [new file with mode: 0644]
fs/bcachefs/xattr.c [new file with mode: 0644]
fs/bcachefs/xattr.h [new file with mode: 0644]