Commit History

Autor SHA1 Mensaxe Data
  Chris Mason 65b51a009e btrfs_search_slot: reduce lock contention by cowing in two stages %!s(int64=17) %!d(string=hai) anos
  Yan bcc63abbf3 Btrfs: implement memory reclaim for leaf reference cache %!s(int64=17) %!d(string=hai) anos
  Yan Zheng 31153d8128 Btrfs: Add a leaf reference cache %!s(int64=17) %!d(string=hai) anos
  Yan 9652480bf4 Fix path slots selection in btrfs_search_forward %!s(int64=17) %!d(string=hai) anos
  Josef Bacik 7b12876623 Btrfs: Create orphan inode records to prevent lost files after a crash %!s(int64=17) %!d(string=hai) anos
  Chris Mason 0bd40a7184 btrfs_next_leaf: do readahead when skip_locking is turned on %!s(int64=17) %!d(string=hai) anos
  Chris Mason 7d9eb12c87 Btrfs: Add locking around volume management (device add/remove/balance) %!s(int64=17) %!d(string=hai) anos
  Chris Mason f9efa9c784 Btrfs: Reduce contention on the root node %!s(int64=17) %!d(string=hai) anos
  Chris Mason 3f157a2fd2 Btrfs: Online btree defragmentation fixes %!s(int64=17) %!d(string=hai) anos
  Chris Mason e7a84565bc Btrfs: Add btree locking to the tree defragmentation code %!s(int64=17) %!d(string=hai) anos
  Chris Mason a74a4b97b6 Btrfs: Replace the transaction work queue with kthreads %!s(int64=17) %!d(string=hai) anos
  Chris Mason 333db94cdd Btrfs: Fix snapshot deletion to release the alloc_mutex much more often. %!s(int64=17) %!d(string=hai) anos
  Chris Mason 5cd57b2cbb Btrfs: Add a skip_locking parameter to struct path, and make various funcs honor it %!s(int64=17) %!d(string=hai) anos
  Chris Mason 168fd7d271 Fix btrfs_next_leaf to check for new items after dropping locks %!s(int64=17) %!d(string=hai) anos
  Chris Mason 594a24eb0e Fix btrfs_del_ordered_inode to allow forcing the drop during unlinks %!s(int64=17) %!d(string=hai) anos
  Chris Mason 051e1b9f74 Drop locks in btrfs_search_slot when reading a tree block. %!s(int64=17) %!d(string=hai) anos
  Chris Mason a213501153 Btrfs: Replace the big fs_mutex with a collection of other locks %!s(int64=17) %!d(string=hai) anos
  Chris Mason 925baeddc5 Btrfs: Start btree concurrency work. %!s(int64=17) %!d(string=hai) anos
  Chris Mason 0ef3e66b67 Btrfs: Allocator fix variety pack %!s(int64=17) %!d(string=hai) anos
  Chris Mason 1259ab75c6 Btrfs: Handle write errors on raid1 and raid10 %!s(int64=17) %!d(string=hai) anos
  Chris Mason ca7a79ad8d Btrfs: Pass down the expected generation number when reading tree blocks %!s(int64=17) %!d(string=hai) anos
  Chris Mason bce4eae986 Btrfs: Fix balance_level to free the middle block if there is room in the left one %!s(int64=17) %!d(string=hai) anos
  Chris Mason 971a1f6648 Btrfs: Don't empty the middle buffer in push_nodes_for_insert %!s(int64=17) %!d(string=hai) anos
  Chris Mason c448acf0a0 Btrfs: Fix split_node to require more empty slots in the node as well %!s(int64=17) %!d(string=hai) anos
  Chris Mason 1514794e42 Btrfs: Make sure nodes have enough room for a double split %!s(int64=17) %!d(string=hai) anos
  Chris Mason 699122f559 Btrfs: Don't wait on tree block writeback before freeing them anymore %!s(int64=17) %!d(string=hai) anos
  Chris Mason e17cade25f Btrfs: Add chunk uuids and update multi-device back references %!s(int64=17) %!d(string=hai) anos
  Chris Mason 85d824c4a4 Btrfs: Disable extra debugging checks on tree blocks %!s(int64=17) %!d(string=hai) anos
  Chris Mason f188591e98 Btrfs: Retry metadata reads in the face of checksum failures %!s(int64=17) %!d(string=hai) anos
  Chris Mason ce9adaa5a7 Btrfs: Do metadata checksums for reads via a workqueue %!s(int64=17) %!d(string=hai) anos