On Fri, Jan 27, 2023 at 02:42:02PM -0800, Eric Biggers wrote: > +++ b/fs/buffer.c > @@ -307,8 +307,8 @@ static void decrypt_bh(struct work_struct *work) > struct buffer_head *bh = ctx->bh; > int err; > > - err = fscrypt_decrypt_pagecache_blocks(bh->b_page, bh->b_size, > - bh_offset(bh)); > + err = fscrypt_decrypt_pagecache_blocks(page_folio(bh->b_page), > + bh->b_size, bh_offset(bh)); FYI, Andrew's been carrying "buffer: add b_folio as an alias of b_page" in his tree since mid-December. buffer_heads always point to the head page, aka folio. This all looks good to me. Reviewed-by: Matthew Wilcox (Oracle) <willy@xxxxxxxxxxxxx>