summaryrefslogtreecommitdiff
path: root/fs/bcachefs
AgeCommit message (Expand)Author
2023-10-22bcachefs: Perf improvements for bch_alloc_read()Kent Overstreet
2023-10-22bcachefs: Fix copygc dying on startupKent Overstreet
2023-10-22bcachefs: Fix copygc of compressed dataKent Overstreet
2023-10-22bcachefs: Fix another lockdep splatKent Overstreet
2023-10-22bcachefs: Fix errors early in the fs init processKent Overstreet
2023-10-22bcachefs: Copy ptr->cached when migrating dataKent Overstreet
2023-10-22bcachefs: Fix gc of stale ptr gensKent Overstreet
2023-10-22bcachefs: Fix off-by-one error in ptr gen checkKent Overstreet
2023-10-22bcachefs: Fix a lockdep splatKent Overstreet
2023-10-22bcachefs: Fix __bch2_truncate_page()Kent Overstreet
2023-10-22bcachefs: Fix journal_seq_copy()Kent Overstreet
2023-10-22bcachefs: Fix unmount pathKent Overstreet
2023-10-22bcachefs: Don't fail mount if device has been removedKent Overstreet
2023-10-22bcachefs: Improvements to the journal read error pathsKent Overstreet
2023-10-22bcachefs: Make sure to go rw if lazy in fsckKent Overstreet
2023-10-22bcachefs: Some project id fixesKent Overstreet
2023-10-22bcachefs: Don't report inodes to statfsKent Overstreet
2023-10-22bcachefs: Add a cond_resched() to bch2_alloc_write()Kent Overstreet
2023-10-22bcachefs: Fix a couple null ptr derefs when no disk groups existKent Overstreet
2023-10-22bcachefs: Fix disk groups not being updated when set via sysfsKent Overstreet
2023-10-22bcachefs: Change copygc to consider bucket fragmentationKent Overstreet
2023-10-22bcachefs: Don't block on allocations when only writing to specific deviceKent Overstreet
2023-10-22bcachefs: Fix a bug with the journal_seq_blacklist mechanismKent Overstreet
2023-10-22bcachefs: Fix bch2_new_stripes_to_text()Kent Overstreet
2023-10-22bcachefs: Don't disallow btree writes to RO devicesKent Overstreet
2023-10-22bcachefs: Fix maximum btree node sizeKent Overstreet
2023-10-22bcachefs: Convert various code to printbufKent Overstreet
2023-10-22bcachefs: Remove some uses of PAGE_SIZE in the btree codeKent Overstreet
2023-10-22bcachefs: Ensure we wake up threads locking node when reusing itKent Overstreet
2023-10-22bcachefs: Fix bch2_btree_node_insert_fits()Kent Overstreet
2023-10-22bcachefs: Ensure we only allocate one EC bucket per writepointKent Overstreet
2023-10-22bcachefs: Fix a race with BCH_WRITE_SKIP_CLOSURE_PUTKent Overstreet
2023-10-22bcachefs: Don't let copygc buckets be stolen by other threadsKent Overstreet
2023-10-22bcachefs: Delete unused argumentsKent Overstreet
2023-10-22bcachefs: Fix an error pathKent Overstreet
2023-10-22bcachefs: Refactor replicas codeKent Overstreet
2023-10-22bcachefs: Don't restrict copygc writes to the same deviceKent Overstreet
2023-10-22bcachefs: Add bch2_blk_status_to_str()Kent Overstreet
2023-10-22bcachefs: Fix a faulty assertionKent Overstreet
2023-10-22bcachefs: Wrap write path in memalloc_nofs_save()Kent Overstreet
2023-10-22bcachefs: Add an option for rebuilding the replicas sectionKent Overstreet
2023-10-22bcachefs: Make copygc thread globalKent Overstreet
2023-10-22bcachefs: Drop extra pointers when marking data as in a stripeKent Overstreet
2023-10-22bcachefs: Fix extent_ptr_durability() calculation for erasure coded dataKent Overstreet
2023-10-22bcachefs: Use x-macros for data typesKent Overstreet
2023-10-22bcachefs: Fix short buffered writesKent Overstreet
2023-10-22bcachefs: Allow existing stripes to be updated with new data bucketsKent Overstreet
2023-10-22bcachefs: Refactor stripe creationKent Overstreet
2023-10-22bcachefs: Move stripe creation to workqueueKent Overstreet
2023-10-22bcachefs: Improve stripe triggers/heap codeKent Overstreet