aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/sctp_pcb.c
diff options
context:
space:
mode:
authorMichael Tuexen <tuexen@FreeBSD.org>2021-09-21 15:13:57 +0000
committerMichael Tuexen <tuexen@FreeBSD.org>2021-09-21 15:13:57 +0000
commit762ae0ec8d83ed0e3c084e19174b4bd809a7ef2d (patch)
tree2a4d309b1ab7bc7593f66ffe8bc96a5b383de912 /sys/netinet/sctp_pcb.c
parent2734050154927eaa63d3b65de5d46d05569b3a5b (diff)
downloadsrc-762ae0ec8d83ed0e3c084e19174b4bd809a7ef2d.tar.gz
src-762ae0ec8d83ed0e3c084e19174b4bd809a7ef2d.zip
sctp: Simplify stream scheduler usage
Callers are getting the stcb send lock, so just KASSERT that. No need to signal this when calling stream scheduler functions. No functional change intended. MFC after: 1 week
Diffstat (limited to 'sys/netinet/sctp_pcb.c')
-rw-r--r--sys/netinet/sctp_pcb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/sctp_pcb.c b/sys/netinet/sctp_pcb.c
index fabe19c1444d..563a167b782f 100644
--- a/sys/netinet/sctp_pcb.c
+++ b/sys/netinet/sctp_pcb.c
@@ -4923,7 +4923,7 @@ sctp_free_assoc(struct sctp_inpcb *inp, struct sctp_tcb *stcb, int from_inpcbfre
TAILQ_FOREACH_SAFE(sp, &outs->outqueue, next, nsp) {
atomic_subtract_int(&asoc->stream_queue_cnt, 1);
TAILQ_REMOVE(&outs->outqueue, sp, next);
- stcb->asoc.ss_functions.sctp_ss_remove_from_stream(stcb, asoc, outs, sp, 1);
+ stcb->asoc.ss_functions.sctp_ss_remove_from_stream(stcb, asoc, outs, sp);
sctp_free_spbufspace(stcb, asoc, sp);
if (sp->data) {
if (so) {