David Sterba
|
33a9eca7e4
btrfs: comment waitqueue_active implied by locks
|
9 years ago |
Linus Torvalds
|
22365979ab
Merge branch 'for-linus-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
|
10 years ago |
Omar Sandoval
|
b4ee178268
Btrfs: add RAID 5/6 BTRFS_RBIO_REBUILD_MISSING operation
|
10 years ago |
Christoph Hellwig
|
4246a0b63b
block: add a bi_error field to struct bio
|
10 years ago |
Chris Mason
|
fc4c3c872f
Merge branch 'cleanups-post-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux into for-linus-4.1
|
10 years ago |
David Sterba
|
31e818fe73
btrfs: cleanup, use kmalloc_array/kcalloc array helpers
|
10 years ago |
Wang Shilong
|
f749303bda
Btrfs: switch to kvfree() helper
|
10 years ago |
Zhao Lei
|
10f1190016
Btrfs: Include map_type in raid_bio
|
10 years ago |
Zhao Lei
|
6e9606d2a2
Btrfs: add ref_count and free function for btrfs_bio
|
10 years ago |
Zhao Lei
|
8e5cfb55d3
Btrfs: Make raid_map array be inlined in btrfs_bio structure
|
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 |
David Sterba
|
ed6078f703
btrfs: use DIV_ROUND_UP instead of open-coded variants
|
11 years ago |
Liu Bo
|
9e0af23764
Btrfs: fix task hang under heavy compressed write
|
11 years ago |
Liu Bo
|
5588383ece
Btrfs: fix crash when mounting raid5 btrfs with missing disks
|
11 years ago |
Linus Torvalds
|
53c566625f
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
|
11 years ago |
Qu Wenruo
|
d458b0540e
btrfs: Cleanup the "_struct" suffix in btrfs_workequeue
|
11 years ago |
Qu Wenruo
|
d05a33ac26
btrfs: Replace fs_info->rmw_workers workqueue with btrfs_workqueue.
|
11 years ago |
Kent Overstreet
|
4f024f3797
block: Abstract out bvec iterator
|
11 years ago |
Zach Brown
|
8b558c5f09
btrfs: remove fs/btrfs/compat.h
|
11 years ago |
Miao Xie
|
3cd846d1d7
Btrfs, raid56: fix memory leak when allocating pages for p/q stripes failed
|
12 years ago |
Dan Carpenter
|
3dc0e818af
btrfs/raid56: fix and cleanup some error paths
|
12 years ago |
Chris Mason
|
9be3395bcd
Btrfs: use a btrfs bioset instead of abusing bio internals
|
12 years ago |
Eric Sandeen
|
48a3b6366f
btrfs: make static code static & remove dead code
|
12 years ago |
Geert Uytterhoeven
|
d7011f5b9d
btrfs/raid56: Add missing #include <linux/vmalloc.h>
|
12 years ago |