summaryrefslogtreecommitdiffstats
path: root/net/decnet/dn_nsp_out.c
diff options
context:
space:
mode:
authorJohn Fastabend <john.fastabend@gmail.com>2019-07-19 19:29:17 +0200
committerDaniel Borkmann <daniel@iogearbox.net>2019-07-22 16:04:16 +0200
commit313ab004805cf52a42673b15852b3842474ccd87 (patch)
treeee1ce348c4d631d6495ba2f8f2190c37c7c37d06 /net/decnet/dn_nsp_out.c
parentnet/tls: remove close callback sock unlock/lock around TX work flush (diff)
downloadlinux-313ab004805cf52a42673b15852b3842474ccd87.tar.xz
linux-313ab004805cf52a42673b15852b3842474ccd87.zip
net/tls: remove sock unlock/lock around strp_done()
The tls close() callback currently drops the sock lock to call strp_done(). Split up the RX cleanup into stopping the strparser and releasing most resources, syncing strparser and finally freeing the context. To avoid the need for a strp_done() call on the cleanup path of device offload make sure we don't arm the strparser until we are sure init will be successful. Signed-off-by: John Fastabend <john.fastabend@gmail.com> Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com> Reviewed-by: Dirk van der Merwe <dirk.vandermerwe@netronome.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Diffstat (limited to 'net/decnet/dn_nsp_out.c')
0 files changed, 0 insertions, 0 deletions