Konstantin Belousov
2c38cc792e
When creation of the v_pollinfo raced and our instance of vpollinfo
...
must be destroyed, knlist_clear() and seldrain() calls could be
avoided, since vpollinfo was not used. More, the knlist_clear()
calling protocol requires the knlist locked, which is not true at the
call site.
Split the destruction into the helper destroy_vpollinfo_free(), and
call it when raced, instead of destroy_vpollinfo().
Reported and tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 3 days
2013-07-28 06:59:29 +00:00
..
2013-07-26 19:06:14 +00:00
2013-07-25 03:44:12 +00:00
2013-07-27 18:19:28 +00:00
2013-07-27 22:44:55 +00:00
2013-07-25 08:41:22 +00:00
2013-07-21 19:44:53 +00:00
2013-07-27 20:47:01 +00:00
2013-07-26 21:34:09 +00:00
2013-07-11 16:27:11 +00:00
2013-07-27 20:47:01 +00:00
2013-07-26 14:25:58 +00:00
2013-07-24 09:45:31 +00:00
2013-07-27 15:02:19 +00:00
2013-07-26 19:06:14 +00:00
2013-07-23 03:03:17 +00:00
2013-07-28 06:59:29 +00:00
2013-07-09 01:05:28 +00:00
2013-07-27 20:47:01 +00:00
2013-07-22 03:55:15 +00:00
2013-07-26 22:04:11 +00:00
2013-07-26 19:41:13 +00:00
2013-07-28 04:53:00 +00:00
2013-04-26 12:50:32 +00:00
2013-07-23 10:25:34 +00:00
2013-07-23 14:14:24 +00:00
2013-07-23 14:14:24 +00:00
2013-07-23 14:14:24 +00:00
2013-06-13 06:07:19 +00:00
2013-06-28 20:21:13 +00:00
2013-04-17 22:42:43 +00:00
2013-07-04 00:54:23 +00:00
2013-05-31 00:43:41 +00:00
2013-07-25 16:34:34 +00:00
2013-06-01 12:21:59 +00:00
2013-04-17 11:45:15 +00:00
2013-07-24 02:01:01 +00:00
2013-07-09 01:05:28 +00:00
2013-07-09 09:03:01 +00:00
2013-07-15 15:40:57 +00:00
2013-07-27 20:47:01 +00:00
2013-07-14 18:44:33 +00:00
2013-07-26 23:22:05 +00:00
2013-06-18 06:55:58 +00:00
2013-06-17 01:43:07 +00:00