linux/drivers/s390
Eric Farman bc792884b7 s390/dasd: Establish DMA alignment
linux-next commit bf8d08532b ("iomap: add support for dma aligned
direct-io") changes the alignment requirement to come from the block
device rather than the block size, and the default alignment
requirement is 512-byte boundaries. Since DASD I/O has page
alignments for IDAW/TIDAW requests, let's override this value to
restore the expected behavior.

Make this change for both ECKD and DIAG disciplines, as they both
would fall into this category. Leave FBA alone, since it is always
comprised of 512-byte blocks.

Signed-off-by: Eric Farman <farman@linux.ibm.com>
Acked-by: Halil Pasic <pasic@linux.ibm.com>
Reviewed-by: Stefan Haberland <sth@linux.ibm.com>
Signed-off-by: Stefan Haberland <sth@linux.ibm.com>
Link: https://lore.kernel.org/r/20220804213926.3361574-3-sth@linux.ibm.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2022-08-04 16:19:15 -06:00
..
block s390/dasd: Establish DMA alignment 2022-08-04 16:19:15 -06:00
char s390/sclp: Fix typo in comments 2022-06-30 19:40:36 +02:00
cio Driver core changes for 5.19-rc1 2022-06-03 11:48:47 -07:00
crypto s390/ap: fix error handling in __verify_queue_reservations() 2022-07-15 07:07:36 +02:00
net s390/qeth: Fix typo 'the the' in comment 2022-07-25 10:52:28 +01:00
scsi scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices 2022-01-24 23:30:27 -05:00
virtio virtio: disable notification hardening by default 2022-06-24 02:49:48 -04:00
Makefile