diff options
author | Gerald Schaefer <gerald.schaefer@de.ibm.com> | 2016-11-21 06:13:58 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-01-09 02:32:22 -0500 |
commit | 53bbee3348d88b9f68946e249a67beaff82aee6a (patch) | |
tree | bda8323c4ab9f6a16580b3c9a6c683ca2fd16139 /scripts/gcc-plugins/latent_entropy_plugin.c | |
parent | b3854cefe3d24af43fb8abb3eda09612899bb604 (diff) |
s390/vmlogrdr: fix IUCV buffer allocation
commit 5457e03de918f7a3e294eb9d26a608ab8a579976 upstream.
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.
Signed-off-by: Gerald Schaefer <gerald.schaefer@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'scripts/gcc-plugins/latent_entropy_plugin.c')
0 files changed, 0 insertions, 0 deletions