Commit Graph

4455 Commits (06fda602dbca9c59d87db7da71192e4b54c9f5ff)

Author SHA1 Message Date
Chris Mason 6f8960541b Btrfs: don't delay inode ref updates during log replay 10 years ago
Filipe Manana a1317f455a Btrfs: correctly get tree level in tree_backref_for_extent 10 years ago
Wang Shilong c7cfb8a540 Btrfs: call inode_dec_link_count() on mkdir error path 10 years ago
Josef Bacik df95e7f0d9 Btrfs: abort transaction if we don't find the block group 10 years ago
Dan Carpenter 6b6d24b389 Btrfs, scrub: uninitialized variable in scrub_extent_for_parity() 10 years ago
Al Viro 98af592f5b btrfs: filp_open() returns ERR_PTR() on failure, not NULL... 10 years ago
Filipe Manana 1edb647bb9 Btrfs: remove non-sense btrfs_error_discard_extent() function 10 years ago
Filipe Manana 678886bdc6 Btrfs: fix fs corruption on transaction abort if device supports discard 10 years ago
Filipe Manana 01eacb2779 Btrfs: always clear a block group node when removing it from the tree 10 years ago
Filipe Manana a1e7e16ed3 Btrfs: ensure deletion from pinned_chunks list is protected 10 years ago
Josef Bacik cb83b7b816 Btrfs: make get_caching_control unconditionally return the ctl 10 years ago
Filipe Manana 8dbcd10f69 Btrfs: fix unprotected deletion from pending_chunks list 10 years ago
Filipe Manana 495e64f4fe Btrfs: fix fs mapping extent map leak 10 years ago
Filipe Manana 946ddbe805 Btrfs: fix memory leak after block remove + trimming 10 years ago
Filipe Manana c92f6be34c Btrfs: make btrfs_abort_transaction consider existence of new block groups 10 years ago
Filipe Manana 55507ce361 Btrfs: fix race between writing free space cache and trimming 10 years ago
Filipe Manana 04216820fe Btrfs: fix race between fs trimming and block group remove/allocation 10 years ago
Zhao Lei 5d3edd8f44 Btrfs, replace: enable dev-replace for raid56 10 years ago
Filipe Manana ae0ab003f2 Btrfs: fix freeing used extents after removing empty block group 10 years ago
Filipe Manana 4f69cb987e Btrfs: fix crash caused by block group removal 10 years ago
Filipe Manana 292cbd51ec Btrfs: fix invalid block group rbtree access after bg is removed 10 years ago
Miao Xie 4245215d6a Btrfs, raid56: fix use-after-free problem in the final device replace procedure on raid56 10 years ago
Miao Xie 7603597690 Btrfs, replace: write raid56 parity into the replace target device 10 years ago
Miao Xie 2c8cdd6ee4 Btrfs, replace: write dirty pages into the replace target device 10 years ago
Miao Xie 5a6ac9eacb Btrfs, raid56: support parity scrub on raid56 10 years ago
Miao Xie 1b94b5567e Btrfs, raid56: use a variant to record the operation type 10 years ago
Miao Xie af8e2d1df9 Btrfs, scrub: repair the common data on RAID5/6 if it is corrupted 10 years ago
Miao Xie b89e1b012c Btrfs, raid56: don't change bbio and raid_map 10 years ago
Zhao Lei 6de6565075 Btrfs: remove unnecessary code of stripe_index assignment in __btrfs_map_block 10 years ago
Zhao Lei f90523d1aa Btrfs: remove noused bbio_ret in __btrfs_map_block in condition 10 years ago
Chris Mason 2f19cad94c btrfs: zero out left over bytes after processing compression streams 10 years ago
Filipe Manana 9ea24bbe17 Btrfs: fix snapshot inconsistency after a file write followed by truncate 10 years ago
Filipe Manana e5fa8f865b Btrfs: ensure send always works on roots without orphans 10 years ago
Filipe Manana 758eb51e71 Btrfs: fix freeing used extent after removing empty block group 10 years ago
Chris Mason 8f608de699 Btrfs: include vmalloc.h in check-integrity.c 10 years ago
Qu Wenruo 084b6e7c76 btrfs: Fix a lockdep warning when running xfstest. 10 years ago
Filipe Manana b38ef71cb1 Btrfs: ensure ordered extent errors aren't missed on fsync 10 years ago
Filipe Manana 0870295b23 Btrfs: collect only the necessary ordered extents on ranged fsync 10 years ago
Filipe Manana 5ab5e44a36 Btrfs: don't ignore log btree writeback errors 10 years ago
Josef Bacik a28046956c Btrfs: do not move em to modified list when unpinning 10 years ago
Josef Bacik 50d9aa99bd Btrfs: make sure logged extents complete in the current transaction V3 10 years ago
Josef Bacik 9dba8cf128 Btrfs: make sure we wait on logged extents when fsycning two subvols 10 years ago
David Sterba 0d95c1bec9 btrfs: fix wrong accounting of raid1 data profile in statfs 10 years ago
Gui Hecheng 321592427c btrfs: fix dead lock while running replace and defrag concurrently 10 years ago
Filipe Manana 5f5bc6b1e2 Btrfs: make xattr replace operations atomic 10 years ago
Filipe Manana c7bc6319c5 Btrfs: avoid premature -ENOMEM in clear_extent_bit() 10 years ago
Josef Bacik 7e33fd993a Btrfs: don't take the chunk_mutex/dev_list mutex in statfs V2 10 years ago
Josef Bacik 633c0aad4c Btrfs: move read only block groups onto their own list V2 10 years ago
David Sterba cd743fac42 btrfs: fix typos in btrfs_check_super_valid 10 years ago
Stefan Behrens cf90c59e68 Btrfs: check-int: don't complain about balanced blocks 10 years ago