[PATCH 6.12 007/567] iomap: account for unaligned end offsets when truncating read range