summaryrefslogtreecommitdiff
path: root/rust/helpers/irq.c
diff options
context:
space:
mode:
authorJaehoon Kim <jhkim@linux.ibm.com>2025-09-25 17:47:08 +0200
committerJens Axboe <axboe@kernel.dk>2025-09-25 10:34:30 -0600
commit130e6de62107116eba124647116276266be0f84c (patch)
treea338ae5133febf98d5a3af1231f0296e5d67b101 /rust/helpers/irq.c
parent8f4ed0ce4857ceb444174503fc9058720d4faaa1 (diff)
s390/dasd: enforce dma_alignment to ensure proper buffer validation
The block layer validates buffer alignment using the device's dma_alignment value. If dma_alignment is smaller than logical_block_size(bp_block) -1, misaligned buffer incorrectly pass validation and propagate to the lower-level driver. This patch adjusts dma_alignment to be at least logical_block_size -1, ensuring that misalignment buffers are properly rejected at the block layer and do not reach the DASD driver unnecessarily. Fixes: 2a07bb64d801 ("s390/dasd: Remove DMA alignment") Reviewed-by: Stefan Haberland <sth@linux.ibm.com> Cc: stable@vger.kernel.org #6.11+ Signed-off-by: Jaehoon Kim <jhkim@linux.ibm.com> Signed-off-by: Stefan Haberland <sth@linux.ibm.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'rust/helpers/irq.c')
0 files changed, 0 insertions, 0 deletions