kernel-fxtec-pro1x/net/atm
Karsten Graul fd54c188b3 Revert "net: simplify sock_poll_wait"
[ Upstream commit 89ab066d4229acd32e323f1569833302544a4186 ]

This reverts commit dd979b4df8.

This broke tcp_poll for SMC fallback: An AF_SMC socket establishes an
internal TCP socket for the initial handshake with the remote peer.
Whenever the SMC connection can not be established this TCP socket is
used as a fallback. All socket operations on the SMC socket are then
forwarded to the TCP socket. In case of poll, the file->private_data
pointer references the SMC socket because the TCP socket has no file
assigned. This causes tcp_poll to wait on the wrong socket.

Signed-off-by: Karsten Graul <kgraul@linux.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-11-04 14:50:51 +01:00
..
addr.c
addr.h
atm_misc.c
atm_sysfs.c
br2684.c atm: Preserve value of skb->truesize when accounting to vcc 2018-06-17 08:27:01 +09:00
clip.c atm: Preserve value of skb->truesize when accounting to vcc 2018-06-17 08:27:01 +09:00
common.c Revert "net: simplify sock_poll_wait" 2018-11-04 14:50:51 +01:00
common.h Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL 2018-06-28 10:40:47 -07:00
ioctl.c
Kconfig
lec.c atm: Preserve value of skb->truesize when accounting to vcc 2018-06-17 08:27:01 +09:00
lec.h
lec_arpc.h
Makefile
mpc.c atm: Preserve value of skb->truesize when accounting to vcc 2018-06-17 08:27:01 +09:00
mpc.h
mpoa_caches.c
mpoa_caches.h
mpoa_proc.c atm: remove blank lines at EOF 2018-07-24 14:10:42 -07:00
pppoatm.c atomics/treewide: Remove atomic_inc_not_zero_hint() 2018-06-21 14:22:33 +02:00
proc.c
protocols.h
pvc.c Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL 2018-06-28 10:40:47 -07:00
raw.c atm: Preserve value of skb->truesize when accounting to vcc 2018-06-17 08:27:01 +09:00
resources.c
resources.h
signaling.c
signaling.h
svc.c Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL 2018-06-28 10:40:47 -07:00