aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/locking.c
Commit message (Expand)AuthorAge
* btrfs: move cond_wake_up functions out of ctreeDavid Sterba2019-09-09
* btrfs: Remove unused locking functionsNikolay Borisov2019-09-09
* btrfs: Fix deadlock caused by missing memory barrierNikolay Borisov2019-07-25
* btrfs: switch extent_buffer write_locks from atomic to intDavid Sterba2019-07-02
* btrfs: switch extent_buffer spinning_writers from atomic to intDavid Sterba2019-07-02
* btrfs: switch extent_buffer blocking_writers from atomic to intDavid Sterba2019-07-02
* btrfs: trace: Introduce trace events for all btrfs tree locking eventsQu Wenruo2019-04-29
* btrfs: trace: Introduce trace events for sleepable tree lockQu Wenruo2019-04-29
* btrfs: switch extent_buffer::lock_nested to boolDavid Sterba2019-04-29
* btrfs: use assertion helpers for extent buffer write lock countersDavid Sterba2019-04-29
* btrfs: add assertion helpers for extent buffer write lock countersDavid Sterba2019-04-29
* btrfs: use assertion helpers for extent buffer read lock countersDavid Sterba2019-04-29
* btrfs: add assertion helpers for extent buffer read lock countersDavid Sterba2019-04-29
* btrfs: use assertion helpers for spinning readersDavid Sterba2019-04-29
* btrfs: add assertion helpers for spinning readersDavid Sterba2019-04-29
* btrfs: use assertion helpers for spinning writersDavid Sterba2019-04-29
* btrfs: add assertion helpers for spinning writersDavid Sterba2019-04-29
* btrfs: simplify waiting loop in btrfs_tree_lockDavid Sterba2019-02-25
* btrfs: split btrfs_clear_lock_blocking_rw to read and write helpersDavid Sterba2019-02-25
* btrfs: split btrfs_set_lock_blocking_rw to read and write helpersDavid Sterba2019-02-25
* btrfs: replace waitqueue_actvie with cond_wake_upDavid Sterba2018-05-28
* btrfs: replace GPL boilerplate by SPDX -- sourcesDavid Sterba2018-04-12
* btrfs: Relax memory barrier in btrfs_tree_unlockNikolay Borisov2018-03-30
* btrfs: cleanup, remove stray return statementsDavid Sterba2016-01-07
* btrfs: comment the rest of implicit barriers before waitqueue_activeDavid Sterba2015-10-10
* btrfs: add comments to barriers before waitqueue_activeDavid Sterba2015-10-10
* btrfs: Add WARN_ON() for double lock in btrfs_tree_lock()Zhaolei2015-08-09
* btrfs: fix lockups from btrfs_clear_path_blockingChris Mason2014-11-19
* Btrfs: fix deadlocks with trylock on tree nodesChris Mason2014-06-19
* btrfs: make static code static & remove dead codeEric Sandeen2013-05-06
* Btrfs: save us a read_lockLiu Bo2013-02-20
* Btrfs: fix a misplaced address operator in a conditionStefan Behrens2012-08-28
* Btrfs: reduce calls to wake_up on uncontended locksChris Mason2012-07-23
* btrfs: return void in functions without error conditionsJeff Mahoney2012-03-21
* Btrfs: add nested locking mode for pathsArne Jansen2012-01-04
* Btrfs: switch the btrfs tree locks to reader/writerChris Mason2011-07-27
* btrfs: remove all unused functionsDavid Sterba2011-05-06
* include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo2010-03-30
* Btrfs: fix typos in commentsWu Fengguang2009-04-02
* Btrfs: leave btree locks spinning more oftenChris Mason2009-03-24
* Btrfs: Check for a blocking lock before taking the spinChris Mason2009-03-24
* Btrfs: fix spinlock assertions on UP systemsChris Mason2009-03-09
* Btrfs: make a lockdep class for the extent buffer locksChris Mason2009-02-12
* Btrfs: don't use spin_is_contendedChris Mason2009-02-09
* Btrfs: Change btree locking to use explicit blocking pointsChris Mason2009-02-04
* Btrfs: Fix checkpatch.pl warningsChris Mason2009-01-05
* Btrfs: add and improve commentsChris Mason2008-09-29
* btrfs_search_slot: reduce lock contention by cowing in two stagesChris Mason2008-09-25
* Btrfs: implement memory reclaim for leaf reference cacheYan2008-09-25
* Btrfs: Fix some build problems on 2.6.18 based enterprise kernelsChris Mason2008-09-25