https://github.com/torvalds/linux
Revision fdbf6326912d578a31ac4ca0933c919eadf1d54c authored by Julian Wiedmann on 18 June 2019, 18:42:59 UTC, committed by David S. Miller on 19 June 2019, 20:26:33 UTC
af_iucv sockets over z/VM IUCV require that their skbs are allocated
in DMA memory. This restriction doesn't apply to connections over
HiperSockets. So only set this limit for z/VM IUCV sockets, thereby
increasing the likelihood that the large (and linear!) allocations for
HiperTransport messages succeed.

Fixes: 3881ac441f64 ("af_iucv: add HiperSockets transport")
Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com>
Reviewed-by: Ursula Braun <ubraun@linux.ibm.com>
Reviewed-by: Hendrik Brueckner <brueckner@linux.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 48620e3
History
Tip revision: fdbf6326912d578a31ac4ca0933c919eadf1d54c authored by Julian Wiedmann on 18 June 2019, 18:42:59 UTC
net/af_iucv: remove GFP_DMA restriction for HiperTransport
Tip revision: fdbf632
File Mode Size
.gitignore -rw-r--r-- 151 bytes
Kconfig -rw-r--r-- 7.8 KB
Makefile -rw-r--r-- 2.0 KB
gen_init_cpio.c -rw-r--r-- 12.8 KB
gen_initramfs_list.sh -rwxr-xr-x 8.0 KB
initramfs_data.S -rw-r--r-- 1.3 KB

back to top