linux_dsm_epyc7002/drivers/s390
Gerald Schaefer 5457e03de9 s390/vmlogrdr: fix IUCV buffer allocation
The buffer for iucv_message_receive() needs to be below 2 GB. In
__iucv_message_receive(), the buffer address is casted to an u32, which
would result in either memory corruption or an addressing exception when
using addresses >= 2 GB.

Fix this by using GFP_DMA for the buffer allocation.

Cc: stable@vger.kernel.org
Signed-off-by: Gerald Schaefer <gerald.schaefer@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2016-12-12 09:01:25 +01:00
..
block s390/dasd: Fix locking issue when changing RO attribute 2016-10-28 10:09:04 +02:00
char s390/vmlogrdr: fix IUCV buffer allocation 2016-12-12 09:01:25 +01:00
cio s390: cio: make it explicitly non-modular 2016-10-31 17:55:32 +01:00
crypto s390/zcrypt: Convert to PM ops 2016-12-02 07:36:22 +01:00
net s390/qeth: fix setting VIPA address 2016-09-16 04:29:14 -04:00
scsi scsi: zfcp: spin_lock_irqsave() is not nestable 2016-10-14 16:21:08 -04:00
virtio s390: virtio: make ccw explicitly non-modular 2016-10-31 17:55:46 +01:00
Makefile virtio/s390: rename drivers/s390/kvm -> drivers/s390/virtio 2015-07-07 14:27:06 +03:00