Linus Torvalds
|
25aa6a7ae4
Merge tag 'md-3.6' of git://neil.brown.name/md
|
13 éve |
Shaohua Li
|
46a06401f6
raid5: raid5d handle stripe in batch way
|
13 éve |
Shaohua Li
|
8811b5968f
raid5: make_request use batch stripe release
|
13 éve |
Linus Torvalds
|
eff0d13f38
Merge branch 'for-3.6/drivers' of git://git.kernel.dk/linux-block
|
13 éve |
NeilBrown
|
0021b7bc04
md: remove plug_cnt feature of plugging.
|
13 éve |
majianpeng
|
895e3c5c58
md/raid5: For odirect-write performance, do not set STRIPE_PREREAD_ACTIVE.
|
13 éve |
majianpeng
|
3f9e7c140e
raid5: Add R5_ReadNoMerge flag which prevent bio from merging at block layer
|
13 éve |
Shaohua Li
|
b17459c050
raid5: add a per-stripe lock
|
13 éve |
Shaohua Li
|
7eaf7e8eb3
raid5: remove unnecessary bitmap write optimization
|
13 éve |
Shaohua Li
|
e7836bd6f6
raid5: lockless access raid5 overrided bi_phys_segments
|
13 éve |
Shaohua Li
|
4eb788df67
raid5: reduce chance release_stripe() taking device_lock
|
13 éve |
NeilBrown
|
b357f04a67
md: fix up plugging (again).
|
13 éve |
Shaohua Li
|
fab363b5ff
raid5: delayed stripe fix
|
13 éve |
majianpeng
|
2e8ac30312
md/raid456: When read error cannot be recovered, record bad block
|
13 éve |
NeilBrown
|
0232605d98
md: make 'name' arg to md_register_thread non-optional.
|
13 éve |
NeilBrown
|
5f066c632f
md/raid5: fix refcount problem when blocked_rdev is set.
|
13 éve |
majianpeng
|
1850753d2e
md/raid5: In ops_run_io, inc nr_pending before calling md_wait_for_blocked_rdev
|
13 éve |
majianpeng
|
6c0544e255
md/raid5: Do not add data_offset before call to is_badblock
|
13 éve |
NeilBrown
|
5cfb22a1f8
md/raid5: prefer replacing failed devices over want-replacement devices.
|
13 éve |
NeilBrown
|
da7613b8b0
md/raid5: improve removal of extra devices after reshape.
|
13 éve |
NeilBrown
|
30b67645fa
md/raid5: Allow reshape while a bitmap is present.
|
13 éve |
NeilBrown
|
a4a6125a07
md: allow array to be resized while bitmap is present.
|
13 éve |
Shaohua Li
|
bc0934f047
raid5: support sync request
|
13 éve |
Shaohua Li
|
cceeca43b5
raid5: remove unused variables
|
13 éve |
NeilBrown
|
b5254dd5fd
md/raid5: allow for change in data_offset while managing a reshape.
|
13 éve |
NeilBrown
|
05616be5e1
md/raid5: Use correct data_offset for all IO.
|
13 éve |
NeilBrown
|
c6563a8c38
md: add possibility to change data-offset for devices.
|
13 éve |
NeilBrown
|
2c810cddc4
md: allow a reshape operation to be reversed.
|
13 éve |
majianpeng
|
c6d2e084c7
md/raid5: Fix a bug about judging if the operation is syncing or replacing
|
13 éve |
NeilBrown
|
18b9837ea0
md/raid5: fix handling of bad blocks during recovery.
|
13 éve |