The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=b357d40f0818c570b870f1ac1a7fb61dcceba53f
commit b357d40f0818c570b870f1ac1a7fb61dcceba53f Author: John Baldwin <[email protected]> AuthorDate: 2022-12-15 19:27:39 +0000 Commit: John Baldwin <[email protected]> CommitDate: 2022-12-15 19:27:39 +0000 kdebug_secasv: Update for recent locking changes. Reviewed by: kp Fixes: 0361f165f219 ipsec: replace SECASVAR mtx by rmlock Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D37690 --- sys/netipsec/key_debug.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sys/netipsec/key_debug.c b/sys/netipsec/key_debug.c index 3705879397ff..a6e76ef358dd 100644 --- a/sys/netipsec/key_debug.c +++ b/sys/netipsec/key_debug.c @@ -882,9 +882,11 @@ kdebug_secasv(struct secasvar *sav) kdebug_secnatt(sav->natt); if (sav->replay != NULL) { KEYDBG(DUMP, - SECASVAR_LOCK(sav); + SECASVAR_RLOCK_TRACKER; + + SECASVAR_RLOCK(sav); kdebug_secreplay(sav->replay); - SECASVAR_UNLOCK(sav)); + SECASVAR_RUNLOCK(sav)); } printf("}\n"); }
