| To: | Dave Chinner <david@xxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [PATCH 4/9] xfs: bulk AIL insertion during transaction commit |
| From: | Christoph Hellwig <hch@xxxxxxxxxxxxx> |
| Date: | Fri, 17 Dec 2010 06:25:02 -0500 |
| Cc: | xfs@xxxxxxxxxxx |
| In-reply-to: | <1292214743-18073-5-git-send-email-david@xxxxxxxxxxxxx> |
| References: | <1292214743-18073-1-git-send-email-david@xxxxxxxxxxxxx> <1292214743-18073-5-git-send-email-david@xxxxxxxxxxxxx> |
| User-agent: | Mutt/1.5.21 (2010-09-15) |
Looks good,
Reviewed-by: Christoph Hellwig <hch@xxxxxx>
Minor style nipicks below:
> + /*
> + * Not a bulk update option due to unusual item_lsn.
> + * Push into AIL immediately, rechecking the lsn once
> + * we have the ail lock. Then unpin the item.
> + */
> + spin_lock(&ailp->xa_lock);
> + if (XFS_LSN_CMP(item_lsn, lip->li_lsn) > 0) {
> + xfs_trans_ail_update(ailp, lip, item_lsn);
> + } else {
> + spin_unlock(&ailp->xa_lock);
> + }
No need for the curly braces.
> + ASSERT((&next_lip->li_ail == &ailp->xa_ail) ||
> + (XFS_LSN_CMP(next_lip->li_lsn, lsn) <= 0));
No need for the inner braces.
|
| Previous by Date: | Re: [PATCH 2/9] xfs: Pull EFI/EFD handling out from under the AIL lock, Christoph Hellwig |
|---|---|
| Next by Date: | Re: [PATCH 7/9] xfs: remove all the inodes on a buffer from the AIL in bulk, Christoph Hellwig |
| Previous by Thread: | [PATCH 4/9] xfs: bulk AIL insertion during transaction commit, Dave Chinner |
| Next by Thread: | [PATCH 7/9] xfs: remove all the inodes on a buffer from the AIL in bulk, Dave Chinner |
| Indexes: | [Date] [Thread] [Top] [All Lists] |