NeilBrown
|
c91abf5a35
md: use MD_RECOVERY_INTR instead of kthread_should_stop in resync thread.
|
11 years ago |
Bian Yu
|
edfa1f651e
raid5: Retry R5_ReadNoMerge flag when hit a read error.
|
11 years ago |
Shaohua Li
|
4bda556aea
raid5: relieve lock contention in get_active_stripe()
|
11 years ago |
Shaohua Li
|
566c09c534
raid5: relieve lock contention in get_active_stripe()
|
11 years ago |
NeilBrown
|
ba8805b973
md/raid5.c: add proper locking to error path of raid5_start_reshape.
|
11 years ago |
majianpeng
|
ad4068de49
raid5: Use slow_path to release stripe when mddev->thread is null
|
11 years ago |
Shaohua Li
|
d47648fcf0
raid5: avoid finding "discard" stripe
|
11 years ago |
Shaohua Li
|
37c61ff31e
raid5: set bio bi_vcnt 0 for discard request
|
11 years ago |
Shaohua Li
|
bfc90cb093
raid5: only wakeup necessary threads
|
12 years ago |
NeilBrown
|
4d77e3ba88
md/raid5: flush out all pending requests before proceeding with reshape.
|
12 years ago |
NeilBrown
|
c46501b2de
md/raid5: use seqcount to protect access to shape in make_request.
|
12 years ago |
Shaohua Li
|
b721420e87
raid5: sysfs entry to control worker thread number
|
12 years ago |
Shaohua Li
|
851c30c9ba
raid5: offload stripe handle to workqueue
|
12 years ago |
Shaohua Li
|
d265d9dc1d
raid5: fix stripe release order
|
12 years ago |
Shaohua Li
|
773ca82fa1
raid5: make release_stripe lockless
|
12 years ago |
NeilBrown
|
f94c0b6658
md/raid5: fix interaction of 'replace' and 'recovery'.
|
12 years ago |
NeilBrown
|
fdcfbbb653
md/raid5: allow 5-device RAID6 to be reshaped to 4-device.
|
12 years ago |
Jingoo Han
|
b29bebd66d
md: replace strict_strto*() with kstrto*()
|
12 years ago |
Linus Torvalds
|
82ea4be61f
Merge tag 'md-3.10-fixes' of git://neil.brown.name/md
|
12 years ago |
H. Peter Anvin
|
5026d7a9b2
md/raid1,5,10: Disable WRITE SAME until a recovery strategy is in place
|
12 years ago |
Kent Overstreet
|
4997b72ee6
raid5: Initialize bi_vcnt
|
12 years ago |
Linus Torvalds
|
4de13d7aa8
Merge branch 'for-3.10/core' of git://git.kernel.dk/linux-block
|
12 years ago |
NeilBrown
|
c0b32972fb
md/raid5: avoid an extra write when writing to a known-bad-block.
|
12 years ago |
majianpeng
|
6f608040ce
md/raid5: Change or of some order to improve efficiency.
|
12 years ago |
Linus Torvalds
|
0a82a8d132
Revert "block: add missing block_bio_complete() tracepoint"
|
12 years ago |
Jens Axboe
|
64f8de4da7
Merge branch 'writeback-workqueue' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq into for-3.10/core
|
12 years ago |
Linus Torvalds
|
22c3f2fff6
Merge tag 'md-3.9-fixes' of git://neil.brown.name/md
|
12 years ago |
Kent Overstreet
|
2f6db2a707
raid5: use bio_reset()
|
13 years ago |
Kent Overstreet
|
aa8b57aa3d
block: Use bio_sectors() more consistently
|
12 years ago |
Kent Overstreet
|
f73a1c7d11
block: Add bio_end_sector()
|
13 years ago |