summaryrefslogtreecommitdiff
path: root/fs/bcachefs/inode.c
AgeCommit message (Collapse)Author
2018-12-27bcachefs: bch2_ioc_reinherit_attrs()Kent Overstreet
2018-12-27bcachefs: add bcachefs_effective xattrsKent Overstreet
Allows seeing xattrs that were inherited, not explicitly set
2018-12-27bcachefs: merge BCH_INODE_FIELDS_INHERIT/BCH_INODE_OPTSKent Overstreet
2018-12-27bcachefs: use x-macros more consistentlyKent Overstreet
2018-12-27bcachefs: Make bkey types globally uniqueKent Overstreet
this lets us get rid of a lot of extra switch statements - in a lot of places we dispatch on the btree node type, and then the key type, so this is a nice cleanup across a lot of code. Also improve the on disk format versioning stuff.
2018-12-27bcachefs: revamp to_text methodsKent Overstreet
2018-12-27bcachefs: kill extent_insert_hookKent Overstreet
2018-12-27bcachefs: fix bch2_val_to_text()Kent Overstreet
was returning wrong value
2018-12-27bcachefs: bch2_trans_update() now takes struct btree_insert_entryKent Overstreet
2018-12-27bcachefs: Convert dirent/xattr/inode code to new transactionsKent Overstreet
No real functional changes in this patch - mostly just prep work for making various filesystem options fully atomic Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2018-12-27bcachefs: add BCH_INODE_UNLINKEDKent Overstreet
will be used for better tmpfile/unlink Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2018-12-27bcachefs: Initial commitKent Overstreet
Fork of drivers/md/bcache Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>