[dm-devel] [PATCH] block devices: validate block device capacity
Mikulas Patocka
mpatocka at redhat.com
Fri Jan 31 08:20:17 UTC 2014
On Thu, 30 Jan 2014, James Bottomley wrote:
> > So, if you want 64-bit page offsets, you need to increase pgoff_t size,
> > and that will increase the limit for both files and block devices.
>
> No. The point is the page cache mapping of the device uses a
> manufactured inode saved in the backing device. It looks fixable in the
> buffer code before the page cache gets involved.
So if you think you can support 16TiB devices and leave pgoff_t 32-bit,
send a patch that does it.
Until you make it, you should apply the patch that I sent, that prevents
kernel lockups or data corruption when the user uses 16TiB device on
32-bit kernel.
Mikulas
More information about the dm-devel
mailing list