[PATCH 5/5] nvme: enable logical block size > PAGE_SIZE
Matthew Wilcox
willy at infradead.org
Mon May 13 22:08:27 PDT 2024
On Mon, May 13, 2024 at 06:07:55PM +0200, Hannes Reinecke wrote:
> On 5/12/24 11:16, Luis Chamberlain wrote:
> > On Sat, May 11, 2024 at 07:43:26PM -0700, Luis Chamberlain wrote:
> > > I'll try next going above 512 KiB.
> >
> > At 1 MiB NVMe LBA format we crash with the BUG_ON(sectors <= 0) on bio_split().
>
> Ah. MAX_BUFS_PER_PAGE getting in the way.
That doesn't make sense. We will need something like this patch for
filesystems which use large folios with buffer_heads. But for a 1MB
block size device, we should have one buffer_head per folio.
More information about the Linux-nvme
mailing list