On 06/08/2017 05:46 AM, Hannes Reinecke wrote: > Currently the loop driver just simulates 512-byte blocks. When > creating bootable images for virtual machines it might be required > to use a different physical blocksize (eg 4k for S/390 DASD), as > the some bootloaders (like lilo or zipl for S/390) need to know > the physical block addresses of the kernel and initrd. > > With this patchset the loop driver will export the logical and > physical blocksize and the current LOOP_SET_STATUS64 ioctl is > extended to set the logical blocksize by re-using the existing > 'init' fields, which are currently unused. > > As usual, comments and reviews are welcome. Queued up for 4.13. -- Jens Axboe