| To: | Dave Chinner <david@xxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [PATCH 3/4] xfs: reset buffer pointers before freeing them |
| From: | Christoph Hellwig <hch@xxxxxxxxxxxxx> |
| Date: | Thu, 21 Apr 2011 00:52:03 -0400 |
| Cc: | xfs@xxxxxxxxxxx |
| In-reply-to: | <1303360144-10632-4-git-send-email-david@xxxxxxxxxxxxx> |
| References: | <1303360144-10632-1-git-send-email-david@xxxxxxxxxxxxx> <1303360144-10632-4-git-send-email-david@xxxxxxxxxxxxx> |
| User-agent: | Mutt/1.5.21 (2010-09-15) |
> ealign = round_down(end_block, sectbb);
> if (j == 0 && (start_block + endcount > ealign)) {
> - offset = XFS_BUF_PTR(bp);
> - balign = BBTOB(ealign - start_block);
> - error = XFS_BUF_SET_PTR(bp, offset + balign,
> - BBTOB(sectbb));
> + balign = ealign - start_block;
> + offset = XFS_BUF_PTR(bp) + BBTOB(balign);
> + error = xlog_bread_offset(log, ealign, sectbb,
> + bp, offset);
I'd remove the use of balign entirely here. The first use of this
variable earlier in the functions is for something entirely different,
so it's rather confusing. (I only looked into that because I remember
some align variable beeing used later on, but that was elsewhere)
Otherwise looks good,
Reviewed-by: Christoph Hellwig <hch@xxxxxx>
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH 4/4] xfs: obey minleft values during extent allocation correctly., Christoph Hellwig |
|---|---|
| Next by Date: | Re: [PATCH 4/4] xfs: obey minleft values during extent allocation correctly., Lachlan McIlroy |
| Previous by Thread: | [PATCH 3/4] xfs: reset buffer pointers before freeing them, Dave Chinner |
| Next by Thread: | Re: [PATCH 3/4] xfs: reset buffer pointers before freeing them, Dave Chinner |
| Indexes: | [Date] [Thread] [Top] [All Lists] |