Bjoern A. Zeeb
f0a56b0678
Move the increment operation under the lock and split the condition
...
variable into two so that we can see on which one we are waiting.
This might also more properly propagate the update of the
flowclean_cycles flag and avoid "hangs" people were seeing.
Suggested by: rwatson [1]
Sponsored by: ISPsystem [1]
Reviewed by: julian [1]
Updated by: Mikolaj Golub (to.my.trociny gmail.com)
Tested by: Mikolaj Golub (to.my.trociny gmail.com)
MFC After: 1 week
[1] Early 2010, initial version.
2010-12-31 21:06:52 +00:00
..
2010-11-24 05:50:19 +00:00
2009-11-20 21:12:40 +00:00
2009-11-20 18:49:20 +00:00
2010-12-25 21:26:56 +00:00
2010-09-16 18:37:33 +00:00
2010-10-29 18:41:09 +00:00
2010-06-15 19:28:44 +00:00
2009-08-23 20:40:19 +00:00
2009-04-16 20:30:28 +00:00
2009-06-21 10:29:31 +00:00
2009-06-21 10:29:31 +00:00
2010-12-31 21:06:52 +00:00
2010-05-16 21:48:39 +00:00
2009-04-30 14:25:44 +00:00
2009-06-21 10:29:31 +00:00
2009-06-21 10:29:31 +00:00
2009-09-03 21:10:57 +00:00
2009-04-16 20:30:28 +00:00
2009-06-05 14:55:22 +00:00
2010-08-11 20:18:19 +00:00
2010-11-22 19:32:54 +00:00
2009-07-23 20:46:49 +00:00
2009-11-30 21:25:57 +00:00
2010-10-25 08:30:19 +00:00
2009-04-16 20:30:28 +00:00
2010-05-03 07:32:50 +00:00
2009-10-14 11:55:55 +00:00
2010-11-21 19:33:19 +00:00
2010-11-22 19:32:54 +00:00
2009-08-01 19:26:27 +00:00
2009-06-24 10:32:44 +00:00
2009-06-21 10:29:31 +00:00
2010-11-22 19:32:54 +00:00
2010-04-29 11:52:42 +00:00
2010-05-03 07:32:50 +00:00
2010-03-01 17:05:46 +00:00
2009-06-21 10:29:31 +00:00
2010-09-01 16:53:38 +00:00
2010-02-06 13:49:35 +00:00
2010-11-22 19:32:54 +00:00
2010-11-12 22:03:02 +00:00
2010-11-22 19:32:54 +00:00
2010-11-14 13:26:10 +00:00
2009-08-01 19:26:27 +00:00
2009-08-01 19:26:27 +00:00
2010-05-03 07:32:50 +00:00
2010-09-22 21:02:43 +00:00
2010-10-01 15:14:14 +00:00
2010-05-25 20:42:35 +00:00
2010-11-22 23:35:29 +00:00
2010-11-22 19:32:54 +00:00
2010-12-07 20:31:04 +00:00
2009-06-21 10:29:31 +00:00
2010-03-01 00:42:36 +00:00
2010-06-11 18:46:34 +00:00
2010-03-01 00:43:05 +00:00
2009-10-19 15:19:14 +00:00
2010-07-15 14:41:06 +00:00
2009-06-12 15:44:35 +00:00
2010-03-09 01:11:45 +00:00
2010-07-15 14:41:59 +00:00
2010-03-07 15:37:58 +00:00
2009-08-01 19:26:27 +00:00
2009-07-16 21:13:04 +00:00
2009-08-01 19:26:27 +00:00
2010-11-22 19:32:54 +00:00
2010-03-16 17:59:12 +00:00
2010-10-16 19:25:27 +00:00
2010-11-22 19:32:54 +00:00
2010-11-22 19:32:54 +00:00
2010-03-02 06:58:58 +00:00
2010-03-02 06:58:58 +00:00