hselasky 166e590d9c Fix locking order reversal in the TCP ratelimit code by moving
destructors outside the rsmtx mutex.

Witness message:
lock order reversal: (sleepable after non-sleepable)
   1st tcp_rs_mtx (rsmtx) @ sys/netinet/tcp_ratelimit.c:242
   2nd sysctl lock (sysctl lock) @ sys/kern/kern_sysctl.c:607

Backtrace:
witness_debugger
witness_checkorder
_rm_wlock_debug
sysctl_ctx_free
rs_destroy
epoch_call_task
gtaskqueue_run_locked
gtaskqueue_thread_loop

Discussed with:	rrs@
Sponsored by:	Mellanox Technologies
2019-10-09 16:48:48 +00:00
..
2019-10-07 22:40:05 +00:00
2019-10-07 22:40:05 +00:00
2019-08-02 22:43:09 +00:00
2019-08-02 07:41:36 +00:00
2018-05-29 12:32:08 +00:00
2019-10-07 22:40:05 +00:00
2019-10-07 22:40:05 +00:00
2019-10-07 22:40:05 +00:00
2019-08-08 11:43:09 +00:00
2018-07-01 08:37:07 +00:00
2019-10-07 22:40:05 +00:00
2019-10-07 22:40:05 +00:00
2019-10-07 22:40:05 +00:00
2019-10-07 22:40:05 +00:00
2019-10-07 22:40:05 +00:00
2019-10-07 22:40:05 +00:00
2019-10-07 22:40:05 +00:00
2019-04-22 19:36:19 +00:00
2018-07-01 08:37:07 +00:00
2018-09-18 10:53:07 +00:00
2019-10-07 22:40:05 +00:00
2019-09-01 10:39:16 +00:00
2019-08-31 13:13:40 +00:00
2019-08-02 07:41:36 +00:00
2018-05-19 05:56:21 +00:00
2018-07-31 22:56:03 +00:00