On Wed, Dec 18, 2019 at 04:24:48PM -0600, Eric Sandeen wrote: > From: Eric Sandeen <sandeen@xxxxxxxxxx> > > Sparse warns about a shadow variable in this function after the > Fixed: commit added another int i; with larger scope. It's safe > to remove the one with the smaller scope to fix this shadow, > although the shadow itself is harmless. > > Fixes: 2c813ad66a72 ("xfs: support btrees with overlapping intervals for keys") Eesh that was a long time ago. > Signed-off-by: Eric Sandeen <sandeen@xxxxxxxxxx> Looks ok, Reviewed-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> --D > --- > > diff --git a/fs/xfs/libxfs/xfs_btree.c b/fs/xfs/libxfs/xfs_btree.c > index e2cc98931552..b22c7e928eb1 100644 > --- a/fs/xfs/libxfs/xfs_btree.c > +++ b/fs/xfs/libxfs/xfs_btree.c > @@ -2389,8 +2389,6 @@ xfs_btree_lshift( > XFS_BTREE_STATS_ADD(cur, moves, rrecs - 1); > if (level > 0) { > /* It's a nonleaf. operate on keys and ptrs */ > - int i; /* loop index */ > - > for (i = 0; i < rrecs; i++) { > error = xfs_btree_debug_check_ptr(cur, rpp, i + 1, level); > if (error) >