[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <ZAWj4FHczOQwwEbK@casper.infradead.org>
Date: Mon, 6 Mar 2023 08:27:12 +0000
From: Matthew Wilcox <willy@...radead.org>
To: Ritesh Harjani <ritesh.list@...il.com>
Cc: Theodore Tso <tytso@....edu>,
Andreas Dilger <adilger.kernel@...ger.ca>,
linux-ext4@...r.kernel.org, linux-fsdevel@...r.kernel.org
Subject: Re: [PATCH 25/31] ext4: Convert ext4_block_write_begin() to take a
folio
On Mon, Mar 06, 2023 at 12:21:48PM +0530, Ritesh Harjani wrote:
> "Matthew Wilcox (Oracle)" <willy@...radead.org> writes:
>
> > All the callers now have a folio, so pass that in and operate on folios.
> > Removes four calls to compound_head().
>
> Why do you say four? Isn't it 3 calls of PageUptodate(page) which
> removes calls to compound_head()? Which one did I miss?
>
> > - BUG_ON(!PageLocked(page));
> > + BUG_ON(!folio_test_locked(folio));
That one ;-)
> > } else if (fscrypt_inode_uses_fs_layer_crypto(inode)) {
> > for (i = 0; i < nr_wait; i++) {
> > int err2;
> >
> > - err2 = fscrypt_decrypt_pagecache_blocks(page, blocksize,
> > - bh_offset(wait[i]));
> > + err2 = fscrypt_decrypt_pagecache_blocks(&folio->page,
> > + blocksize, bh_offset(wait[i]));
>
> folio_decrypt_pagecache_blocks() takes folio as it's argument now.
>
> Other than that it looks good to me. Please feel free to add -
> Reviewed-by: Ritesh Harjani (IBM) <ritesh.list@...il.com>
Thanks. I'll refresh this patchset next week.
Powered by blists - more mailing lists