diff options
author | Eric Sandeen <sandeen@redhat.com> | 2012-10-22 03:44:55 +0400 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2012-10-22 03:44:55 +0400 |
commit | 0be1fecd7ee61b5a6d2b2e94b052b8a070b946ef (patch) | |
tree | f77875630f9081d381838db0ce82aa1e6686e3ff /fs/ntfs | |
parent | ae9d2b8ac0e88e868088a8fbdcf92cafc220a0d3 (diff) | |
download | linux-0be1fecd7ee61b5a6d2b2e94b052b8a070b946ef.tar.xz |
md faulty: use disk_stack_limits()
in:
fe86cdce block: do not artificially constrain max_sectors for stacking drivers
max_sectors defaults to UINT_MAX. md faulty wasn't using
disk_stack_limits(), so inherited this large value as well.
This triggered a bug in XFS when stressed over md_faulty, when
a very large bio_alloc() failed.
That was on an older kernel, and I can't reproduce exactly the
same thing upstream, but I think the fix is appropriate in any
case.
Thanks to Mike Snitzer for pointing out the problem.
Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'fs/ntfs')
0 files changed, 0 insertions, 0 deletions