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
..
2007-02-12 09:48:44 -08:00
2007-05-09 12:30:56 -07:00
2007-05-11 21:39:20 -07:00
2008-02-28 21:46:59 -08:00
2007-12-05 05:38:00 -08:00
2008-03-03 11:41:51 -08:00
2008-02-07 03:00:17 -08:00
2008-02-09 04:00:22 -08:00
2005-04-16 15:20:36 -07:00
2007-05-14 03:22:08 -07:00
2006-06-30 19:25:36 +02:00
2007-07-29 17:09:29 -07:00
2008-02-03 15:42:53 +02:00
2007-11-06 21:23:11 -08:00
2007-07-21 19:19:38 -07:00
2008-02-24 18:45:09 -08:00
2008-04-17 10:42:34 -04:00
2006-05-12 12:45:50 -07:00
2005-04-16 15:20:36 -07:00
2008-02-09 03:49:58 -08:00
2008-02-13 13:29:25 -08:00
2005-04-16 15:20:36 -07:00
2008-02-28 21:53:20 -08:00
2007-08-07 18:46:36 -07:00
2008-04-09 19:39:25 -07:00
2006-01-19 02:42:49 -08:00
2005-09-09 20:35:55 +02:00
2008-02-18 15:28:16 -08:00
2007-05-08 11:15:07 -07:00
2007-07-21 19:18:57 -07:00
2008-04-17 10:42:34 -04:00
2005-04-16 15:20:36 -07:00
2007-07-21 19:18:57 -07:00
2007-07-21 19:19:38 -07:00
2008-02-06 10:41:08 -08:00
2007-07-21 19:18:57 -07:00
2008-02-06 10:41:08 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2007-05-08 11:15:07 -07:00
2007-05-08 11:15:07 -07:00
2007-10-19 11:53:43 -07:00
2008-03-17 22:44:53 -07:00
2008-02-06 04:12:23 -08:00
2005-04-16 15:20:36 -07:00
2007-07-21 19:19:38 -07:00
2008-02-13 13:29:25 -08:00
2005-04-16 15:20:36 -07:00
2007-10-19 11:53:43 -07:00
2008-03-03 15:01:05 -08:00
2008-03-03 15:01:05 -08:00
2008-02-09 04:17:37 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00