Oleg Nesterov
|
789b5e0315
md/raid5: Fix CPU hotplug callback registration
|
11 years ago |
Linus Torvalds
|
53d8ab29f8
Merge branch 'for-3.14/drivers' of git://git.kernel.dk/linux-block
|
11 years ago |
Linus Torvalds
|
f568849eda
Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-block
|
11 years ago |
NeilBrown
|
7da9d450ab
md/raid5: close recently introduced race in stripe_head management.
|
11 years ago |
NeilBrown
|
9f97e4b128
md/raid5: fix long-standing problem with bitmap handling on write failure.
|
11 years ago |
NeilBrown
|
5af9bef72c
md/raid5: fix a recently broken BUG_ON().
|
11 years ago |
NeilBrown
|
1cc03eb932
md/raid5: Fix possible confusion when multiple write errors occur.
|
11 years ago |
Kent Overstreet
|
c78afc6261
bcache/md: Use raid stripe size
|
12 years ago |
Jens Axboe
|
b28bc9b38c
Merge tag 'v3.13-rc6' into for-3.14/core
|
11 years ago |
NeilBrown
|
6d183de407
md/raid5: fix newly-broken locking in get_active_stripe.
|
11 years ago |
NeilBrown
|
0c775d5208
md/raid5: fix new memory-reference bug in alloc_thread_groups.
|
11 years ago |
Kent Overstreet
|
7988613b0e
block: Convert bio_for_each_segment() to bvec_iter
|
11 years ago |
Kent Overstreet
|
4f024f3797
block: Abstract out bvec iterator
|
12 years ago |
Linus Torvalds
|
6d6e352c80
Merge tag 'md/3.13' of git://neil.brown.name/md
|
12 years ago |
majianpeng
|
60aaf93385
md/raid5: Use conf->device_lock protect changing of multi-thread resources.
|
12 years ago |
majianpeng
|
d206dcfa98
md/raid5: Before freeing old multi-thread worker, it should flush them.
|
12 years ago |
majianpeng
|
e59aa23f4c
md/raid5: For stripe with R5_ReadNoMerge, we replace REQ_FLUSH with REQ_NOMERGE.
|
12 years ago |
NeilBrown
|
c91abf5a35
md: use MD_RECOVERY_INTR instead of kthread_should_stop in resync thread.
|
12 years ago |
Bian Yu
|
edfa1f651e
raid5: Retry R5_ReadNoMerge flag when hit a read error.
|
12 years ago |
Shaohua Li
|
4bda556aea
raid5: relieve lock contention in get_active_stripe()
|
12 years ago |
Christoph Hellwig
|
b89241e8cd
llists: move llist_reverse_order from raid5 to llist.c
|
12 years ago |
Shaohua Li
|
566c09c534
raid5: relieve lock contention in get_active_stripe()
|
12 years ago |
NeilBrown
|
ba8805b973
md/raid5.c: add proper locking to error path of raid5_start_reshape.
|
12 years ago |
majianpeng
|
ad4068de49
raid5: Use slow_path to release stripe when mddev->thread is null
|
12 years ago |
Shaohua Li
|
d47648fcf0
raid5: avoid finding "discard" stripe
|
12 years ago |
Shaohua Li
|
37c61ff31e
raid5: set bio bi_vcnt 0 for discard request
|
12 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 |