Mark Johnston
54af3d0dac
Fix synchronization of LB group access.
...
Lookups are protected by an epoch section, so the LB group linkage must
be a CK_LIST rather than a plain LIST. Furthermore, we were not
deferring LB group frees, so in_pcbremlbgrouphash() could race with
readers and cause a use-after-free.
Reviewed by: sbruno, Johannes Lundberg <johalun0@gmail.com>
Tested by: gallatin
Approved by: re (gjb)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D17031
2018-09-10 19:00:29 +00:00
..
2018-03-24 12:43:34 +00:00
2018-08-31 08:37:15 +00:00
2018-07-24 16:35:52 +00:00
2017-11-20 19:43:44 +00:00
2018-06-16 08:26:23 +00:00
2017-02-28 23:42:47 +00:00
2018-08-16 09:19:06 +00:00
2018-08-15 20:23:08 +00:00
2017-11-20 19:43:44 +00:00
2018-04-06 17:35:35 +00:00
2018-08-22 04:09:55 +00:00
2018-09-10 19:00:29 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:23:17 +00:00
2018-08-14 17:27:41 +00:00
2018-07-24 16:35:52 +00:00
2018-07-24 16:35:52 +00:00
2018-08-15 20:23:08 +00:00
2018-07-17 11:33:23 +00:00
2018-08-14 17:27:41 +00:00
2017-11-20 19:43:44 +00:00
2018-05-02 22:11:16 +00:00
2018-03-23 16:56:44 +00:00
2018-07-24 16:35:52 +00:00
2017-12-28 20:40:56 +00:00
2018-08-14 07:54:14 +00:00
2018-07-24 16:35:52 +00:00
2017-11-20 19:43:44 +00:00
2018-09-03 22:27:27 +00:00
2018-08-14 17:27:41 +00:00
2017-11-20 19:43:44 +00:00
2016-08-13 16:09:49 +00:00
2018-05-02 19:36:29 +00:00
2018-08-21 23:03:02 +00:00
2017-11-27 15:23:17 +00:00
2018-07-24 16:35:52 +00:00
2018-07-24 16:35:52 +00:00
2018-07-24 16:35:52 +00:00
2017-12-25 04:48:39 +00:00
2018-06-05 20:51:01 +00:00
2017-11-20 19:43:44 +00:00
2018-07-04 02:47:16 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2018-06-05 20:54:29 +00:00
2018-07-24 16:35:52 +00:00
2018-08-14 08:33:47 +00:00
2018-07-19 20:16:33 +00:00
2018-07-24 16:35:52 +00:00
2017-11-27 15:23:17 +00:00
2017-11-20 19:43:44 +00:00
2018-08-24 21:49:21 +00:00
2017-11-20 19:43:44 +00:00