mirror of https://gitee.com/openkylin/linux.git
xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys
The xfs_rmap_has_other_keys helper aborts the iteration as soon as it has an answer. Don't let this abort leak out to callers. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Dave Chinner <dchinner@redhat.com>
This commit is contained in:
parent
c94613feef
commit
7380e8fec1
|
@ -2540,8 +2540,11 @@ xfs_rmap_has_other_keys(
|
|||
|
||||
error = xfs_rmap_query_range(cur, &low, &high,
|
||||
xfs_rmap_has_other_keys_helper, &rks);
|
||||
if (error < 0)
|
||||
return error;
|
||||
|
||||
*has_rmap = rks.has_rmap;
|
||||
return error;
|
||||
return 0;
|
||||
}
|
||||
|
||||
const struct xfs_owner_info XFS_RMAP_OINFO_SKIP_UPDATE = {
|
||||
|
|
Loading…
Reference in New Issue