summaryrefslogtreecommitdiffstats
path: root/net/smc/smc_close.c
Commit message (Expand)AuthorAgeFilesLines
* net/smc: put sk reference if close work was canceledD. Wythe2023-11-061-1/+2
* net/smc: fix dangling sock under state SMC_APPFINCLOSEWAITD. Wythe2023-11-061-1/+1
* net: deal with most data-races in sk_wait_event()Eric Dumazet2023-05-101-2/+2
* net/smc: Fix slab-out-of-bounds issue in fallbackWen Gu2022-04-251-0/+2
* net/smc: Only save the original clcsock callback functionsWen Gu2022-04-251-1/+2
* net/smc: Send out the remaining data in sndbuf before closeWen Gu2022-03-281-0/+3
* net/smc: Keep smc_close_final rc during active closeTony Lu2021-12-021-2/+6
* net/smc: Ensure the active closing peer first closes clcsockTony Lu2021-11-231-0/+6
* net/smc: Clean up local struct sock variablesTony Lu2021-11-231-2/+2
* net/smc: check variable before dereferencing in smc_close.cKarsten Graul2020-09-161-3/+4
* net/smc: reduce active tcp_listen workersUrsula Braun2020-09-101-4/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds2020-09-031-7/+8
|\
| * net/smc: fix sock refcounting in case of terminationUrsula Braun2020-09-031-7/+8
* | treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
|/
* net/smc: remove unused constantUrsula Braun2019-11-161-2/+0
* net/smc: immediate termination for SMCD link groupsUrsula Braun2019-11-151-6/+19
* net/smc: remove close abort workerUrsula Braun2019-10-221-7/+11
* net/smc: tell peers about abnormal link group terminationUrsula Braun2019-10-221-5/+4
* net/smc: cancel send and receive for terminated socketUrsula Braun2019-10-221-2/+5
* net/smc: improve close of terminated socketUrsula Braun2019-10-091-31/+9
* net/smc: wait for pending work before clcsock release_sockKarsten Graul2019-04-111-4/+21
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2019-02-081-8/+1
|\
| * net/smc: correct state change for peer closingUrsula Braun2019-02-041-8/+1
* | net/smc: postpone release of clcsockUrsula Braun2019-02-071-1/+6
|/
* net/smc: enable fallback for connection abort in state INITUrsula Braun2018-09-181-7/+7
* net/smc: reduce sock_put() for fallback socketsUrsula Braun2018-07-071-0/+2
* net/smc: simplify wait when closing listen socketUrsula Braun2018-03-151-22/+3
* net/smc: release clcsock from tcp_listen_workerUrsula Braun2018-01-261-9/+24
* net/smc: replace sock_put worker by socket refcountingUrsula Braun2018-01-261-25/+38
* net/smc: wake up wr_reg_wait when terminating a link groupUrsula Braun2018-01-251-8/+6
* net/smc: handle state SMC_PEERFINCLOSEWAIT correctlyUrsula Braun2018-01-251-3/+4
* net/smc: cancel tx worker in case of socket abortsUrsula Braun2018-01-251-3/+9
* net/smc: improve state change handling after close waitUrsula Braun2018-01-241-14/+26
* net/smc: get rid of tx_pend waits in socket closingUrsula Braun2018-01-241-25/+0
* net/smc: use local struct sock variables consistentlyUrsula Braun2018-01-241-18/+20
* smc: make smc_close_active_abort() staticUrsula Braun2017-12-071-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-11-041-0/+1
|\
| * License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* | net: smc_close: mark expected switch fall-throughGustavo A. R. Silva2017-10-241-1/+2
|/
* net/smc: no close wait in case of process shut downUrsula Braun2017-09-211-7/+8
* net/smc: introduce a delayUrsula Braun2017-09-211-5/+7
* net/smc: destruct non-accepted socketsUrsula Braun2017-04-111-1/+0
* net/smc: guarantee ConnClosed send after shutdown SHUT_WRUrsula Braun2017-04-111-11/+25
* net/smc: no socket state changes in tasklet contextUrsula Braun2017-04-111-14/+25
* sched/headers: Move task_struct::signal and task_struct::sighand types and ac...Ingo Molnar2017-03-031-0/+2
* smc: netlink interface for SMC socketsUrsula Braun2017-01-091-0/+1
* smc: socket closing and linkgroup cleanupUrsula Braun2017-01-091-0/+441