Pawel Jakub Dawidek
e35d3a7828
- Remove g_gate_hold()/g_gate_release() from start/done paths. It saves
...
4 mutex operations per I/O requests.
- Use only one mutex to protect both (incoming and outgoing) queue.
As MUTEX_PROFILING(9) shows, there is no big contention for this lock.
- Protect sc_queue_count with queue mutex, instead of doing atomic
operations on it.
- Remove DROP_GIANT()/PICKUP_GIANT() - ggate is marked as MPSAFE and no
Giant there.
2005-02-09 08:29:39 +00:00
..
2005-01-06 18:27:30 +00:00
2004-09-20 17:26:25 +00:00
2005-02-09 08:29:39 +00:00
2005-02-08 12:34:11 +00:00
2005-01-09 14:43:39 +00:00
2004-09-16 15:28:48 +00:00
2005-01-09 14:43:39 +00:00
2005-01-11 18:06:44 +00:00
2004-12-09 12:26:47 +00:00
2004-11-20 13:10:04 +00:00
2005-01-21 18:27:23 +00:00
2005-01-06 18:27:30 +00:00
2004-08-08 07:57:53 +00:00
2005-01-06 18:27:30 +00:00
2005-01-06 18:27:30 +00:00
2005-01-06 18:27:30 +00:00
2005-01-17 07:14:24 +00:00
2004-12-12 10:09:05 +00:00
2005-01-29 16:49:43 +00:00
2004-11-09 23:20:50 +00:00
2005-01-06 18:27:30 +00:00
2004-12-05 06:02:21 +00:00
2004-10-25 12:28:28 +00:00
2004-10-21 18:35:24 +00:00
2004-12-30 20:29:58 +00:00
2005-01-06 18:27:30 +00:00
2005-01-20 22:14:05 +00:00
2004-12-12 10:09:05 +00:00
2004-11-03 09:08:10 +00:00
2004-10-29 09:19:03 +00:00
2005-01-06 18:27:30 +00:00
2004-08-08 07:57:53 +00:00
2005-01-28 16:04:44 +00:00
2005-01-25 15:52:04 +00:00
2005-02-08 08:04:23 +00:00
2004-12-21 18:32:46 +00:00
2004-09-05 21:15:58 +00:00