Commit Graph

310 Commits (b9447ef80bd301b932ac4d85c9622e929de5fd62)

Author SHA1 Message Date
Chris Mason b9447ef80b Btrfs: fix spinlock assertions on UP systems 16 years ago
Josef Bacik 4e06bdd6cb Btrfs: try committing transaction before returning ENOSPC 16 years ago
Josef Bacik 6a63209fc0 Btrfs: add better -ENOSPC handling 16 years ago
Yan Zheng 2456242530 Btrfs: hold trans_mutex when using btrfs_record_root_in_trans 16 years ago
Chris Mason 4008c04a07 Btrfs: make a lockdep class for the extent buffer locks 16 years ago
Chris Mason 536ac8ae86 Btrfs: use larger metadata clusters in ssd mode 16 years ago
Josef Bacik eb09967089 Btrfs: make sure all pending extent operations are complete 16 years ago
Chris Mason 806638bce9 Btrfs: Fix memory leak in cache_drop_leaf_ref 16 years ago
Chris Mason bd56b30205 Btrfs: Make btrfs_drop_snapshot work in larger and more efficient chunks 16 years ago
Chris Mason b4ce94de9b Btrfs: Change btree locking to use explicit blocking points 16 years ago
Chris Mason b7a9f29fcf Btrfs: sort references by byte number during btrfs_inc_ref 16 years ago
Yan Zheng 7237f18336 Btrfs: fix tree logs parallel sync 16 years ago
Yan Zheng 86288a198d Btrfs: fix stop searching test in replace_one_extent 16 years ago
Huang Weiyi 653249ff9a Btrfs: remove duplicated #include 16 years ago
Yan Zheng 5a7be515b1 Btrfs: Fix infinite loop in btrfs_extent_post_op 16 years ago
Yan Zheng 3dfdb9348a Btrfs: fix locking issue in btrfs_remove_block_group 16 years ago
Qinghuang Feng c6e308713a Btrfs: simplify iteration codes 16 years ago
Huang Weiyi 7eaebe7d50 Btrfs: removed unused #include <version.h>'s 16 years ago
Yan Zheng 07d400a6df Btrfs: tree logging checksum fixes 16 years ago
Chris Mason 9ca03b997f Btrfs: drop remaining LINUX_KERNEL_VERSION checks and compat code 16 years ago
Chris Mason d397712bcc Btrfs: Fix checkpatch.pl warnings 16 years ago
Liu Hui 1f3c79a28c Btrfs: Fix free block discard calls down to the block layer 16 years ago
Yan Zheng 1f80e4db0f Btrfs: set EXTENT_BOUNDARY bit before marking extent delalloc. 16 years ago
Yan Zheng 34bf63c4dd Btrfs: properly update block accounting for metadata 16 years ago
Chris Mason dcbdd4dcb9 Btrfs: delete checksum items before marking blocks free 16 years ago
Chris Mason 75eff68ea6 Btrfs: Don't use spin*lock_irq for the delalloc lock 16 years ago
Yan Zheng 17d217fe97 Btrfs: fix nodatasum handling in balancing code 16 years ago
Yan Zheng e4404d6e8d Btrfs: shared seed device 16 years ago
Yan Zheng d2fb3437e4 Btrfs: fix leaking block group on balance 16 years ago
Yan Zheng 0403e47ee2 Btrfs: Add checking of csum tree in balancing code 16 years ago
Chris Mason 459931eca5 Btrfs: Delete csum items when freeing extents 16 years ago
Yan Zheng a512bbf855 Btrfs: superblock duplication 16 years ago
Christoph Hellwig b2950863c6 Btrfs: make things static and include the right headers 16 years ago
Josef Bacik ea6a478ed9 Btrfs: Fix for lockdep warnings with alloc_mutex and pinned_mutex 16 years ago
Chris Mason 4b4e25f2a6 Btrfs: compat code fixes 16 years ago
Chris Mason 15916de835 Btrfs: Fixes for 2.6.28-rc API changes 16 years ago
Josef Bacik 07103a3cdb Btrfs: fix free space accounting when unpinning extents 16 years ago
Liu Hui b4eec2ca11 Btrfs: Some fixes for batching extent insert. 16 years ago
Josef Bacik 4ce4cb526f Btrfs: Add some debugging around the ENOSPC bugs 16 years ago
Josef Bacik e3e469f86e Btrfs: fix free space leak 16 years ago
Yan Zheng 2b82032c34 Btrfs: Seed device support 16 years ago
Yan Zheng c146afad2c Btrfs: mount ro and remount support 16 years ago
Josef Bacik f3465ca44e Btrfs: batch extent inserts/updates/deletions on the extent root 16 years ago
Chris Mason 2ed6d66408 Btrfs: Fix handling of space info full during allocations 16 years ago
Chris Mason 8a1413a296 Btrfs: empty_size allocation fixes again 16 years ago
Chris Mason f5a31e1667 Btrfs: Try harder while searching for free space 16 years ago
Chris Mason 5b7c3fcc46 Btrfs: Don't substract too much from the allocation target (avoid wrapping) 16 years ago
Chris Mason 42e70e7a2f Btrfs: Fix more false enospc errors and an oops from empty clustering 16 years ago
Chris Mason 4366211ccd Btfs: More metadata allocator optimizations 16 years ago
Chris Mason 3b7885bf96 Btrfs: enforce metadata allocation clustering 16 years ago