Skip to content
Commit 67f562e3 authored by Ursula Braun's avatar Ursula Braun Committed by David S. Miller
Browse files

net/smc: transfer fasync_list in case of fallback



SMC does not work together with FASTOPEN. If sendmsg() is called with
flag MSG_FASTOPEN in SMC_INIT state, the SMC-socket switches to
fallback mode. To handle the previous ioctl FIOASYNC call correctly
in this case, it is necessary to transfer the socket wait queue
fasync_list to the internal TCP socket.

Reported-by: default avatar <syzbot+4b1fe8105f8044a26162@syzkaller.appspotmail.com>
Fixes: ee9dfbef

 ("net/smc: handle sockopts forcing fallback")
Signed-off-by: default avatarUrsula Braun <ubraun@linux.ibm.com>
Signed-off-by: default avatarKarsten Graul <kgraul@linux.ibm.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent dc221a28
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment