summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_key_cache.c
AgeCommit message (Expand)Author
2024-03-12bcachefs: Fix btree key cache coherency during replayKent Overstreet
2024-01-01bcachefs: trans_for_each_path() no longer uses path->idxKent Overstreet
2024-01-01bcachefs: btree_insert_entry -> btree_path_idx_tKent Overstreet
2024-01-01bcachefs: btree_iter -> btree_path_idx_tKent Overstreet
2024-01-01bcachefs: skip journal more often in key cache reclaimKent Overstreet
2024-01-01bcachefs; kill bch2_btree_key_cache_flush()Kent Overstreet
2024-01-01bcachefs: delete useless commit_do()Kent Overstreet
2024-01-01bcachefs: convert bch_fs_flags to x-macroKent Overstreet
2024-01-01bcachefs: Don't rejournal keys in key cache flushKent Overstreet
2024-01-01bcachefs: Rename BTREE_INSERT flagsKent Overstreet
2023-12-03bcachefs: Don't drop journal pins in exit pathKent Overstreet
2023-11-14bcachefs: Kill journal pre-reservationsKent Overstreet
2023-11-13bcachefs: Run btree key cache shrinker less aggressivelyKent Overstreet
2023-11-07Merge tag 'bcachefs-2023-11-5' of https://evilpiepirate.org/git/bcachefsLinus Torvalds
2023-11-02Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2023-11-01bcachefs: Don't downgrade locks on transaction restartKent Overstreet
2023-10-31bcachefs: Fix shrinker namesKent Overstreet
2023-10-31bcachefs: bch2_btree_id_str()Kent Overstreet
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet
2023-10-22bcachefs: Fix W=12 build errorsKent Overstreet
2023-10-22bcachefs: Fix -Wformat in bch2_btree_key_cache_to_text()Nathan Chancellor
2023-10-22bcachefs: Fix silent enum conversion errorKent Overstreet
2023-10-22bcachefs: mark bch_inode_info and bkey_cached as reclaimableMikulas Patocka
2023-10-22bcachefs: Add new assertions for shutdown pathKent Overstreet
2023-10-22bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet
2023-10-22bcachefs: Kill JOURNAL_WATERMARKKent Overstreet
2023-10-22bcachefs: unregister_shrinker() now safe on not-registered shrinkerKent Overstreet
2023-10-22bcachefs: allocate_dropping_locks()Kent Overstreet
2023-10-22six locks: Kill six_lock_state unionKent Overstreet
2023-10-22six locks: Kill six_lock_pcpu_(alloc|free)Kent Overstreet
2023-10-22bcachefs: bch2_bkey_get_iter() helpersKent Overstreet
2023-10-22bcachefs: Private error codes: ENOMEMKent Overstreet
2023-10-22bcachefs: don't bump key cache journal seq on nojournal commitsBrian Foster
2023-10-22bcachefs: Drop some anonymous structs, unionsKent Overstreet
2023-10-22bcachefs: Centralize btree node lock initializationKent Overstreet
2023-10-22bcachefs: Kill trans->flagsKent Overstreet
2023-10-22bcachefs: Don't call bch2_journal_pin_drop() under key cache lockKent Overstreet
2023-10-22bcachefs: Use six_lock_ip()Kent Overstreet
2023-10-22bcachefs: Don't emit tracepoints for expected eventsKent Overstreet
2023-10-22bcachefs: key cache: Don't hold btree locks while using GFP_RECLAIMKent Overstreet
2023-10-22bcachefs: Improve bkey_cached_lock_for_evict()Kent Overstreet
2023-10-22bcachefs: Fix a livelock in key cache fill pathKent Overstreet
2023-10-22bcachefs: Key cache now works for snapshots btreesKent Overstreet
2023-10-22bcachefs: Bring back BTREE_ITER_CACHED_NOFILLKent Overstreet
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet
2023-10-22bcachefs: Fix a use after freeKent Overstreet
2023-10-22bcachefs: Assorted checkpatch fixesKent Overstreet
2023-10-22bcachefs: Btree key cache shrinker fixKent Overstreet
2023-10-22bcachefs: Btree key cache improvementsKent Overstreet
2023-10-22bcachefs: bch2_btree_key_cache_scan() doesn't need trylockKent Overstreet