commit | ba13da47ffa202784355561f72160a41350e95cc | [log] [tgz] |
---|---|---|
author | NeilBrown <neilb@suse.de> | Mon Mar 19 12:46:39 2012 +1100 |
committer | NeilBrown <neilb@suse.de> | Mon Mar 19 12:46:39 2012 +1100 |
tree | 9b60f27ab89e4036df65d0dc3bf52b7420f83a50 | |
parent | dafb20fa34320a472deb7442f25a0c086e0feb33 [diff] |
md: add proper merge_bvec handling to RAID0 and Linear. These personalities currently set a max request size of one page when any member device has a merge_bvec_fn because they don't bother to call that function. This causes extra works in splitting and combining requests. So make the extra effort to call the merge_bvec_fn when it exists so that we end up with larger requests out the bottom. Signed-off-by: NeilBrown <neilb@suse.de>