commit | 5036c3902054358ee293b8cecfea13342d8019e8 | [log] [tgz] |
---|---|---|
author | Christoph Hellwig <hch@lst.de> | Mon Dec 21 10:51:02 2015 +1100 |
committer | NeilBrown <neilb@suse.com> | Wed Jan 06 11:40:12 2016 +1100 |
tree | 7b8c543a157bbdb99fe0af617ba1679a92968286 | |
parent | e8deb6381051bf3ce9d817020e8ba972b405a070 [diff] |
raid5: allow r5l_io_unit allocations to fail And propagate the error up the stack so we can add the stripe to no_stripes_list and retry our log operation later. This avoids blocking raid5d due to reclaim, an it allows to get rid of the deadlock-prone GFP_NOFAIL allocation. shli: add missing mempool_destroy() Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: NeilBrown <neilb@suse.com>