Commit Graph

177 Commits (268157ba673e2a868c167211e39fcad4ada5fd1e)

Author SHA1 Message Date
Chris Mason b9447ef80b Btrfs: fix spinlock assertions on UP systems 16 years ago
Chris Mason 4008c04a07 Btrfs: make a lockdep class for the extent buffer locks 16 years ago
Jeff Mahoney e00f730865 Btrfs: remove btrfs_init_path 16 years ago
Jeff Mahoney 7951f3cefb Btrfs: balance_level checks !child after access 16 years ago
Chris Mason 284b066af4 Btrfs: don't use spin_is_contended 16 years ago
Chris Mason 7b78c170dc Btrfs: Only prep for btree deletion balances when nodes are mostly empty 16 years ago
Chris Mason 12f4daccfc Btrfs: fix btrfs_unlock_up_safe to walk the entire path 16 years ago
Chris Mason 4d081c41a4 Btrfs: change btrfs_del_leaf to drop locks earlier 16 years ago
Chris Mason b4ce94de9b Btrfs: Change btree locking to use explicit blocking points 16 years ago
Chris Mason c487685d7c Btrfs: hash_lock is no longer needed 16 years ago
Chris Mason a717531942 Btrfs: do less aggressive btree readahead 16 years ago
Chris Mason d397712bcc Btrfs: Fix checkpatch.pl warnings 16 years ago
Yan Zheng 87b29b208c Btrfs: properly check free space for tree balancing 16 years ago
Chris Mason 42dc7babdc Btrfs: Fix compressed writes on truncated pages 16 years ago
Chris Mason 459931eca5 Btrfs: Delete csum items when freeing extents 16 years ago
Chris Mason 934d375bac Btrfs: Use map_private_extent_buffer during generic_bin_search 16 years ago
Christoph Hellwig b2950863c6 Btrfs: make things static and include the right headers 16 years ago
Liu Hui b4eec2ca11 Btrfs: Some fixes for batching extent insert. 16 years ago
Yan Zheng 2b82032c34 Btrfs: Seed device support 16 years ago
Josef Bacik f3465ca44e Btrfs: batch extent inserts/updates/deletions on the extent root 16 years ago
Chris Mason 6f3577bdc7 Btrfs: Improve metadata read latencies 16 years ago
Josef Bacik 2517920135 Btrfs: nuke fs wide allocation mutex V2 16 years ago
Yan Zheng f82d02d9d8 Btrfs: Improve space balancing code 16 years ago
Yan Zheng 3bb1a1bc42 Btrfs: Remove offset field from struct btrfs_extent_ref 16 years ago
Chris Mason 323ac95bce Btrfs: don't read leaf blocks containing only checksums during truncate 17 years ago
Chris Mason d352ac6814 Btrfs: add and improve comments 17 years ago
Zheng Yan 1a40e23b95 Btrfs: update space balancing code 17 years ago
Zheng Yan 5b21f2ed3f Btrfs: extent_map and data=ordered fixes for space balancing 17 years ago
Zheng Yan 31840ae1a6 Btrfs: Full back reference support 17 years ago
Josef Bacik 0f9dd46cda Btrfs: free space accounting redo 17 years ago
Chris Mason f25956cc58 Fix leaf overflow check in btrfs_insert_empty_items 17 years ago
Christoph Hellwig b214107eda Btrfs: trivial sparse fixes 17 years ago
Christoph Hellwig ad3d81ba8f Btrfs: missing endianess conversion in insert_new_root 17 years ago
Chris Mason e02119d5a7 Btrfs: Add a write ahead tree log to optimize synchronous operations 17 years ago
Chris Mason 65b51a009e btrfs_search_slot: reduce lock contention by cowing in two stages 17 years ago
Yan bcc63abbf3 Btrfs: implement memory reclaim for leaf reference cache 17 years ago
Yan Zheng 31153d8128 Btrfs: Add a leaf reference cache 17 years ago
Yan 9652480bf4 Fix path slots selection in btrfs_search_forward 17 years ago
Josef Bacik 7b12876623 Btrfs: Create orphan inode records to prevent lost files after a crash 17 years ago
Chris Mason 0bd40a7184 btrfs_next_leaf: do readahead when skip_locking is turned on 17 years ago
Chris Mason 7d9eb12c87 Btrfs: Add locking around volume management (device add/remove/balance) 17 years ago
Chris Mason f9efa9c784 Btrfs: Reduce contention on the root node 17 years ago
Chris Mason 3f157a2fd2 Btrfs: Online btree defragmentation fixes 17 years ago
Chris Mason e7a84565bc Btrfs: Add btree locking to the tree defragmentation code 17 years ago
Chris Mason a74a4b97b6 Btrfs: Replace the transaction work queue with kthreads 17 years ago
Chris Mason 333db94cdd Btrfs: Fix snapshot deletion to release the alloc_mutex much more often. 17 years ago
Chris Mason 5cd57b2cbb Btrfs: Add a skip_locking parameter to struct path, and make various funcs honor it 17 years ago
Chris Mason 168fd7d271 Fix btrfs_next_leaf to check for new items after dropping locks 17 years ago
Chris Mason 594a24eb0e Fix btrfs_del_ordered_inode to allow forcing the drop during unlinks 17 years ago
Chris Mason 051e1b9f74 Drop locks in btrfs_search_slot when reading a tree block. 17 years ago