linux/drivers/s390
Peter Oberparleiter bf365071ea s390/sclp: Prevent release of buffer in I/O
When a task waiting for completion of a Store Data operation is
interrupted, an attempt is made to halt this operation. If this attempt
fails due to a hardware or firmware problem, there is a chance that the
SCLP facility might store data into buffers referenced by the original
operation at a later time.

Handle this situation by not releasing the referenced data buffers if
the halt attempt fails. For current use cases, this might result in a
leak of few pages of memory in case of a rare hardware/firmware
malfunction.

Reviewed-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Peter Oberparleiter <oberpar@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
2024-07-01 17:47:01 +02:00
..
block s390/dcssblk: Add missing MODULE_DESCRIPTION() macro 2024-06-28 14:52:31 +02:00
char s390/sclp: Prevent release of buffer in I/O 2024-07-01 17:47:01 +02:00
cio s390/drivers: Replace S390_lowcore by get_lowcore() 2024-06-18 17:01:33 +02:00
crypto s390/zcrypt: Use kvcalloc() instead of kvmalloc_array() 2024-05-17 10:43:43 +02:00
net more s390 updates for 6.10 merge window 2024-05-21 12:09:36 -07:00
scsi s390/zfcp: use new address translation helpers 2024-03-13 09:23:48 +01:00
virtio s390/virtio_ccw: avoid converting dma addresses / handles 2024-03-13 09:23:46 +01:00
Makefile