xfs: consider minlen sized extents in xfs_rtallocate_extent_block
commit 944df75958807d56f2db9fdc769eb15dd9f0366a upstream. [backport: resolve merge conflict due to missing xfs_rtxlen_t type] minlen is the lower bound on the extent length that the caller can accept, and maxlen is at this point the maximal available length. This means a minlen extent is perfectly fine to use, so do it. This matches the equivalent logic in xfs_rtallocate_extent_exact that also accepts a minlen sized extent. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: "Darrick J. Wong" <djwong@kernel.org> Signed-off-by: Chandan Babu R <chandanbabu@kernel.org> Signed-off-by: Catherine Hoang <catherine.hoang@oracle.com> Acked-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
57a20b6150
commit
08bac45e02
@ -318,7 +318,7 @@ xfs_rtallocate_extent_block(
|
||||
/*
|
||||
* Searched the whole thing & didn't find a maxlen free extent.
|
||||
*/
|
||||
if (minlen < maxlen && besti != -1) {
|
||||
if (minlen <= maxlen && besti != -1) {
|
||||
xfs_extlen_t p; /* amount to trim length by */
|
||||
|
||||
/*
|
||||
|
Loading…
x
Reference in New Issue
Block a user