summaryrefslogtreecommitdiff
path: root/fs/bcachefs
AgeCommit message (Expand)Author
2023-10-22bcachefs: Switch replicas.c allocations to GFP_KERNELKent Overstreet
2023-10-22bcachefs: Fix loopback in dio modeKent Overstreet
2023-10-22bcachefs: Clean up bch2_extent_can_insertKent Overstreet
2023-10-22bcachefs: Fix an assertion popKent Overstreet
2023-10-22bcachefs: Don't allocate stripes at POS_MINKent Overstreet
2023-10-22bcachefs: Rework allocating buckets for stripesKent Overstreet
2023-10-22bcachefs: Verify transaction updates are sortedKent Overstreet
2023-10-22bcachefs: Preserve stripe blockcounts on existing stripesKent Overstreet
2023-10-22bcachefs: Kill stripe->dirtyKent Overstreet
2023-10-22bcachefs: Fix gc updating stripes infoKent Overstreet
2023-10-22bcachefs: Fix double counting of stripe block counts by GCKent Overstreet
2023-10-22bcachefs: Fix integer overflow in bch2_disk_reservation_get()Kent Overstreet
2023-10-22bcachefs: Correctly order flushes and journal writes on multi device filesystemsKent Overstreet
2023-10-22bcachefs: Run jset_validate in write path as wellKent Overstreet
2023-10-22bcachefs: Factor out bch2_ec_stripes_heap_start()Kent Overstreet
2023-10-22bcachefs: Add btree node prefetching to bch2_btree_and_journal_walk()Kent Overstreet
2023-10-22bcachefs: Erasure coding fixes & refactoringKent Overstreet
2023-10-22bcachefs: Add cannibalize lock to btree_cache_to_text()Kent Overstreet
2023-10-22bcachefs: Fix .splice_writeKent Overstreet
2023-10-22bcachefs: Fix bch2_replicas_gc2Kent Overstreet
2023-10-22bcachefs: bch2_alloc_write() should be writing for all devicesKent Overstreet
2023-10-22bcachefs: Fix btree node split after merge operationsKent Overstreet
2023-10-22bcachefs: Reserve some open buckets for btree allocationsKent Overstreet
2023-10-22bcachefs: Work around a zstd bugKent Overstreet
2023-10-22bcachefs: Don't error out of recovery process on journal read errorKent Overstreet
2023-10-22bcachefs: Fix journal_buf_realloc()Kent Overstreet
2023-10-22bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet
2023-10-22bcachefs: Use separate new stripes for copygc and non-copygcKent Overstreet
2023-10-22bcachefs: Change allocations for ec stripes to blockingKent Overstreet
2023-10-22bcachefs: Don't read existing stripes synchronously in write pathKent Overstreet
2023-10-22bcachefs: Change when we allow overwritesKent Overstreet
2023-10-22bcachefs: Don't use BTREE_INSERT_USE_RESERVE so muchKent Overstreet
2023-10-22bcachefs: Fix iterator overflow in move pathKent Overstreet
2023-10-22bcachefs: Fix btree lock being incorrectly droppedKent Overstreet
2023-10-22bcachefs: Fix for spinning in journal reclaim on startupKent Overstreet
2023-10-22bcachefs: Fix race between journal_seq_copy() and journal_seq_drop()Kent Overstreet
2023-10-22bcachefs: Don't write bucket IO time lazilyKent Overstreet
2023-10-22bcachefs: Add BCH_BKEY_PTRS_MAXKent Overstreet
2023-10-22bcachefs: Check for duplicate device ptrs in bch2_bkey_ptrs_invalid()Kent Overstreet
2023-10-22bcachefs: Add some cond_rescheds() in shutdown pathKent Overstreet
2023-10-22bcachefs: Fix btree node merge -> split operationsKent Overstreet
2023-10-22bcachefs: Always check if we need disk res in extent update pathKent Overstreet
2023-10-22bcachefs: Update transactional triggers interface to pass old & new keysKent Overstreet
2023-10-22bcachefs: Only try to get existing stripe once in stripe create pathKent Overstreet
2023-10-22bcachefs: Fix __btree_iter_next() when all iters are in use_next() when all i...Kent Overstreet
2023-10-22bcachefs: Fix rand_delete() testKent Overstreet
2023-10-22bcachefs: Try to print full btree error messageKent Overstreet
2023-10-22bcachefs: Prevent journal reclaim from spinningKent Overstreet
2023-10-22bcachefs: Fix btree key cache dirty checksKent Overstreet
2023-10-22bcachefs: Be more conservation about journal pre-reservationsKent Overstreet