Commit Graph

331 Commits (a9c569539312cfd3c820b38036679a9d72c55331)

Author SHA1 Message Date
Yan Zheng 85d4198e40 Btrfs: check duplicate backrefs for both data and metadata 16 years ago
David Woodhouse 163e783e6a Btrfs: remove crc32c.h and use libcrc32c directly. 16 years ago
Chris Mason 451d7585a8 Btrfs: add mount -o ssd_spread to spread allocations out 16 years ago
Yan Zheng 5d4f98a28c Btrfs: Mixed back reference (FORWARD ROLLING FORMAT CHANGE) 16 years ago
Chris Mason 44fb551163 Btrfs: Fix oops and use after free during space balancing 16 years ago
Sankar P 9f55684c2d Btrfs: Spelling fix in btrfs_lookup_first_block_group comments 16 years ago
Joel Becker 21380931eb Btrfs: Fix a bunch of printk() warnings. 16 years ago
Josef Bacik 97e728d435 Btrfs: try to keep a healthy ratio of metadata vs data block groups 16 years ago
Chris Mason fa9c0d795f Btrfs: rework allocation clustering 16 years ago
Josef Bacik 04018de5d4 Btrfs: kill the pinned_mutex 16 years ago
Josef Bacik 6226cb0a5e Btrfs: kill the block group alloc mutex 16 years ago
Josef Bacik 2552d17e32 Btrfs: clean up find_free_extent 16 years ago
Josef Bacik 70cb074345 Btrfs: free space cache cleanups 16 years ago
Chris Mason d57e62b897 Btrfs: try to free metadata pages when we free btree blocks 16 years ago
Chris Mason 12fcfd22fe Btrfs: tree logging unlink/rename fixes 16 years ago
Chris Mason b9473439d3 Btrfs: leave btree locks spinning more often 16 years ago
Chris Mason b7ec40d784 Btrfs: reduce stalls during transaction commit 16 years ago
Chris Mason c3e69d58e8 Btrfs: process the delayed reference queue in clusters 16 years ago
Chris Mason 1887be66dc Btrfs: try to cleanup delayed refs while freeing extents 16 years ago
Chris Mason 56bec294de Btrfs: do extent allocation and reference count updates in the background 16 years ago
Chris Mason 4184ea7f90 Btrfs: Fix locking around adding new space_info 16 years ago
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