]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - net/smc/af_smc.c
net/smc: transfer fasync_list in case of fallback
[linux.git] / net / smc / af_smc.c
index cee5bf4a9bb95a517861ddebc0c4deaf603da245..90988a511cd522e55ff04469a861bf05b99908ae 100644 (file)
@@ -470,6 +470,8 @@ static void smc_switch_to_fallback(struct smc_sock *smc)
        if (smc->sk.sk_socket && smc->sk.sk_socket->file) {
                smc->clcsock->file = smc->sk.sk_socket->file;
                smc->clcsock->file->private_data = smc->clcsock;
+               smc->clcsock->wq.fasync_list =
+                       smc->sk.sk_socket->wq.fasync_list;
        }
 }