On Fri, Oct 8, 2021 at 8:49 PM Samuel Thibault <sthiba...@debian.org> wrote: > That's the "Extend `device_read`/`device_write` into supporting > 2TiB > disk sizes." item in the "small hack entries" list. There's indeed the > device_get_status() call that needs fixing, but device_read/write as > well, they need to be extended to 64bit record numbers.
Right. But 2 GB for a subhurd is a much more severe limitation than 2 TB. I wonder if it'd be possible to change device_{read,write} to use a 64-bit integer without introducing separate new RPCs, and convince/extend MIG to also accept messages with 32-bit ints for compatibility. Sergey