Re: [PATCH 24/41] xfs_repair: refactor marking of metadata inodes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Dec 09, 2024 at 09:07:04PM -0800, Christoph Hellwig wrote:
> > +mark_inode(
> > +	struct xfs_mount	*mp,
> > +	xfs_ino_t		ino)
> > +{
> > +	struct ino_tree_node	*irec;
> > +	int			offset;
> > +
> > +	irec = find_inode_rec(mp, XFS_INO_TO_AGNO(mp, ino),
> > +			XFS_INO_TO_AGINO(mp, ino));
> > +
> > +	offset = XFS_INO_TO_AGINO(mp, ino) - irec->ino_startnum;
> > +
> > +	add_inode_reached(irec, offset);
> 
> Nit: I'd just skip the local offset variable.

Yeah, that does look cleaner:

static void
mark_inode(
	struct xfs_mount	*mp,
	xfs_ino_t		ino)
{
	struct ino_tree_node	*irec =
		find_inode_rec(mp, XFS_INO_TO_AGNO(mp, ino),
				   XFS_INO_TO_AGINO(mp, ino));

	add_inode_reached(irec, XFS_INO_TO_AGINO(mp, ino) - irec->ino_startnum);
}

> Otherwise looks good:
> 
> Reviewed-by: Christoph Hellwig <hch@xxxxxx>

Thanks!

--D




[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux