From: Gerald Schaefer Date: Mon, 21 Nov 2016 11:13:58 +0000 (+0100) Subject: s390/vmlogrdr: fix IUCV buffer allocation X-Git-Tag: v3.2.87~160 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ddd2781394a2b0d953da4be57fedca437ebc033e;p=pandora-kernel.git 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 Signed-off-by: Martin Schwidefsky Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed