]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
s390/cio: Restore GFP_DMA for CHSC allocation
authorPeter Oberparleiter <oberpar@linux.ibm.com>
Thu, 7 May 2026 14:27:08 +0000 (16:27 +0200)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Mon, 11 May 2026 14:27:25 +0000 (16:27 +0200)
commitea34567db0a6b3a7ce78ba421592344315c8f90e
tree0e7ccfba7619bf2795377fdfb8c66341278033e5
parent99269799bf2448aebccee164df56c22a7b85b02c
s390/cio: Restore GFP_DMA for CHSC allocation

Re-add GFP_DMA when allocating memory for CHSC control blocks.
On some supported machines, CHSC cannot access memory outside
the DMA zone, causing CHSC command failures.

Cc: stable@vger.kernel.org
Fixes: a3a64a4def8d ("s390/cio: remove unneeded DMA zone allocation")
Signed-off-by: Peter Oberparleiter <oberpar@linux.ibm.com>
Reviewed-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
drivers/s390/cio/chsc.c
drivers/s390/cio/chsc_sch.c
drivers/s390/cio/scm.c