summaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Collapse)Author
2018-05-22bcachefs: fix a bug with btree write completions when btree writes blockedKent Overstreet
2018-05-22bcachefs: better comments/cleanupsKent Overstreet
2018-05-22bcachefs: fix a locking bugKent Overstreet
2018-05-22bcachefs: minor locking fixKent Overstreet
2018-05-22bcachefs: Allocate new btree roots lazilyKent Overstreet
fixes a bug with allocating the quota btree root on existing filesystems
2018-05-22bcachefs: fix bch2_journal_flush_pins()Kent Overstreet
also cleanup journal locking
2018-05-22bcachefs: punt to workqueue in btree_node_write_endio()Kent Overstreet
this means we aren't calling bch2_journal_pin_drop() from interrupt context anymore, which will greatly help with making the journal code locking saner this also makes bch_write_bio a bit smaller
2018-05-22bcachefs: bch_move_statsKent Overstreet
2018-05-22bcachefs; check_mark_super() now takes devlistKent Overstreet
2018-05-22bcachefs: remove sentinel null from btree_iterKent Overstreet
2018-05-22bcachefs: Quota accountingKent Overstreet
2018-05-22bcachefs: fix an assertionKent Overstreet
2018-05-22bcachefs: fix mounting read only block devicesKent Overstreet
2018-05-22bcachefs: return error codes from mount more correctlyKent Overstreet
Error reporting is still a mess and really needs to be revamped
2018-05-22bcachefs: fix a deadlock in bch2_journal_flush_pins()Kent Overstreet
2018-05-22bcachefs: fix dfKent Overstreet
2018-05-22bcachefs: dio write path improvementsKent Overstreet
fix a few minor bugs, hopefully make the flow control easier to follow
2018-05-22bcachefs: fix a dio write bugKent Overstreet
2018-05-22bcachefs: better ifdefKent Overstreet
2018-05-22bcachefs: fix allocator startup, once and for allKent Overstreet
This fixes the "ptr with missing gen in alloc btree" bugs
2018-05-22bcachefs: fix ptr offset increment in journal writeKent Overstreet
2018-05-22bcachefs: fix an assertionKent Overstreet
2018-05-22bcachefs: fix allocator thread shutdownKent Overstreet
2018-05-22bcachefs: fix another lockdep splatKent Overstreet
2018-05-22bcachefs: minor migrate.c refactoringKent Overstreet
2018-05-22bcachefs: fix bch2_dev_has_data()Kent Overstreet
2018-05-22bcachefs: fix btree_iter_drop_extra_locks()Kent Overstreet
2018-05-22bcachefs: bch2_dev_metadata_migrate() doesn't migrate journalKent Overstreet
2018-05-22bcachefs: no more unfixable fsck errorsKent Overstreet
2018-05-22bcachefs: Add more repair code to fsckKent Overstreet
2018-05-22bcachefs: fix unitialized bch_read_bioKent Overstreet
2018-05-22bcachefs: fixes for evacuateKent Overstreet
2018-05-22bcachefs: fix a lockdep popKent Overstreet
2018-05-22bcachefs: refactor superblock validationKent Overstreet
2018-05-22bcachefs: fix early error pathKent Overstreet
2018-05-22bcachefs: fix show_quantiles()Kent Overstreet
2018-05-22bcachefs: use kvpmalloc() for struct bch_fsKent Overstreet
2018-05-22bcachefs: device resizeKent Overstreet
2018-05-22bcachefs: add BCH_IOCTL_DISK_GET_IDXKent Overstreet
2018-05-22bcachefs: add BCH_IOCTL_READ_SUPERKent Overstreet
2018-05-22bcachefs: locking changes for device resizeKent Overstreet
2018-05-22bcachefs: kill bucket_lockKent Overstreet
2018-05-22bcachefs: allow evacuate off offline RW devicesKent Overstreet
2018-05-22bcachefs: allow RW devices to be removedKent Overstreet
2018-05-22bcachefs: fix check_mark_super() calls for data move pathKent Overstreet
2018-05-22bcachefs: kill bucket_data_type, improve disk usage statsKent Overstreet
2018-05-22bcachefs: Add an ioctl for filesystem usageKent Overstreet
2018-05-22bcachefs: fix stupid locking bugsKent Overstreet
2018-05-22bcachefs: fix bch2_check_mark_super_slowpath()Kent Overstreet
was failing to update gc replicas when c->replicas didn't need to be updated - also, was leaking memory
2018-05-22bcachefs: verify that journal replicas are correctly markedKent Overstreet