Matthew Wilcox
64ac24e738
Generic semaphore implementation
...
Semaphores are no longer performance-critical, so a generic C
implementation is better for maintainability, debuggability and
extensibility. Thanks to Peter Zijlstra for fixing the lockdep
warning. Thanks to Harvey Harrison for pointing out that the
unlikely() was unnecessary.
Signed-off-by: Matthew Wilcox <willy@linux.intel.com>
Acked-by: Ingo Molnar <mingo@elte.hu>
2008-04-17 10:42:34 -04:00
..
2008-02-08 09:22:30 -08:00
2008-02-08 09:22:29 -08:00
2007-05-11 19:09:46 +02:00
2007-05-11 19:09:46 +02:00
2007-05-04 17:59:05 -07:00
2007-05-08 11:15:20 -07:00
2008-01-28 23:58:27 -05:00
2007-04-25 22:23:33 -07:00
2007-03-14 15:27:51 -07:00
2008-02-07 08:42:30 -08:00
2007-07-17 10:23:11 -07:00
2007-10-17 08:42:55 -07:00
2007-10-20 00:32:32 +02:00
2007-10-17 08:42:57 -07:00
2007-08-22 19:52:45 -07:00
2007-07-22 11:44:00 -07:00
2007-10-13 09:41:03 -07:00
2007-05-08 11:15:04 -07:00
2008-04-02 15:28:18 -07:00
2008-02-05 09:44:24 -08:00
2007-03-14 15:27:49 -07:00
2007-05-02 19:27:14 +02:00
2007-05-31 07:58:14 -07:00
2007-05-31 07:58:14 -07:00
2008-02-08 09:22:42 -08:00
2008-02-07 09:10:06 -08:00
2008-02-08 09:22:42 -08:00
2008-02-08 09:22:39 -08:00
2007-07-11 16:02:07 -07:00
2007-05-31 07:58:14 -07:00
2008-02-06 10:41:01 -08:00
2007-05-11 08:29:34 -07:00
2008-02-08 09:22:34 -08:00
2008-02-08 09:22:29 -08:00
2007-07-26 11:11:57 -07:00
2007-10-22 21:20:03 +02:00
2008-04-17 10:42:34 -04:00
2008-01-31 19:27:19 -08:00
2007-04-25 22:24:04 -07:00
2008-02-08 09:22:42 -08:00
2007-07-16 09:05:36 -07:00
2008-02-07 08:42:32 -08:00
2007-08-22 19:52:45 -07:00
2007-08-22 19:52:45 -07:00
2007-05-09 12:30:56 -07:00
2007-10-19 11:53:34 -07:00
2007-10-17 08:42:53 -07:00
2007-05-15 08:54:00 -07:00
2008-03-04 08:04:11 -08:00
2008-02-07 08:42:30 -08:00
2007-05-31 07:58:14 -07:00