--- a/net/tls/tls_strp.c +++ t/net/tls/tls_strp.c @@ -474,6 +474,8 @@ int tls_strp_init(struct tls_strparser * void tls_strp_done(struct tls_strparser *strp) { WARN_ON(!strp->stopped); + if (!strp->anchor) + return; cancel_work_sync(&strp->work); tls_strp_anchor_free(strp);