| To: | Christoph Hellwig <hch@xxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [PATCH 1/7] repair: parallelise phase 7 |
| From: | Dave Chinner <david@xxxxxxxxxxxxx> |
| Date: | Tue, 9 Feb 2016 11:12:34 +1100 |
| Cc: | xfs@xxxxxxxxxxx |
| Delivered-to: | xfs@xxxxxxxxxxx |
| In-reply-to: | <20160208085555.GD5534@xxxxxxxxxxxxx> |
| References: | <1454627108-19036-1-git-send-email-david@xxxxxxxxxxxxx> <1454627108-19036-2-git-send-email-david@xxxxxxxxxxxxx> <20160208085555.GD5534@xxxxxxxxxxxxx> |
| User-agent: | Mutt/1.5.21 (2010-09-15) |
On Mon, Feb 08, 2016 at 12:55:55AM -0800, Christoph Hellwig wrote:
> > + irec = findfirst_inode_rec(agno);
> > +
> > + while (irec != NULL) {
> > + for (j = 0; j < XFS_INODES_PER_CHUNK; j++) {
> > + ASSERT(is_inode_confirmed(irec, j));
> > +
> > + if (is_inode_free(irec, j))
> > + continue;
> > +
> > + ASSERT(no_modify || is_inode_reached(irec, j));
> > +
> > + nrefs = num_inode_references(irec, j);
> > + ASSERT(no_modify || nrefs > 0);
> > +
> > + if (get_inode_disk_nlinks(irec, j) != nrefs)
> > + update_inode_nlinks(wq->mp,
> > + XFS_AGINO_TO_INO(wq->mp, agno,
> > + irec->ino_startnum + j),
> > + nrefs);
> > + }
> > + irec = next_ino_rec(irec);
>
> Wouldn't this look be slightly cleaner as:
>
> for (irec = findfirst_inode_rec(agno);
> irec;
> irec = next_ino_rec(irec)) {
Yup, done.
Cheers,
Dave.
--
Dave Chinner
david@xxxxxxxxxxxxx
|
| Previous by Date: | [PATCH] xfs: log recovery needs to be aware of CONFIG_XFS_RT now, Dave Chinner |
|---|---|
| Next by Date: | linux-next: build failure after merge of the xfs tree, Stephen Rothwell |
| Previous by Thread: | Re: [PATCH 1/7] repair: parallelise phase 7, Christoph Hellwig |
| Next by Thread: | [PATCH 7/7] libxfs: reset dirty buffer priority on lookup, Dave Chinner |
| Indexes: | [Date] [Thread] [Top] [All Lists] |