David 'Digit' Turner
e1414aa96b
libc: remove global lock from recursive mutex implementation.
...
This optimization improves the performance of recursive locks
drastically. When running the thread_stress program on a Xoom,
the total time to perform all operations goes from 1500 ms to
500 ms on average after this change is pushed to the device.
Change-Id: I5d9407a9191bdefdaccff7e7edefc096ebba9a9d
2012-01-30 10:13:41 +01:00
..
2009-03-03 19:28:35 -08:00
2010-10-15 03:07:22 +08:00
2009-03-03 19:28:35 -08:00
2009-03-03 19:28:35 -08:00
2009-03-03 19:28:35 -08:00
2010-01-25 11:18:30 -08:00
2010-06-27 20:53:04 -07:00
2011-12-06 08:39:18 -08:00
2009-03-03 19:28:35 -08:00
2009-03-03 19:28:35 -08:00
2011-12-14 20:55:43 -08:00
2009-11-18 10:36:25 -08:00
2010-10-25 16:27:47 -07:00
2010-10-25 16:27:47 -07:00
2010-01-15 15:57:02 -08:00
2010-01-15 16:52:35 -08:00
2010-07-23 13:53:19 -07:00
2010-06-22 17:51:41 -07:00
2009-03-03 19:28:35 -08:00
2009-03-03 19:28:35 -08:00
2009-03-03 19:28:35 -08:00
2009-03-03 19:28:35 -08:00
2009-03-03 19:28:35 -08:00
2010-10-21 09:43:19 -07:00
2011-07-07 22:46:16 +02:00
2011-12-09 14:38:57 -08:00
2011-07-07 22:46:16 +02:00
2011-07-06 12:58:56 -07:00
2011-03-22 15:35:40 +01:00
2010-02-16 11:43:18 -08:00
2011-12-05 14:58:55 -08:00
2010-02-16 11:43:18 -08:00
2011-03-14 11:50:56 -07:00
2009-03-03 19:28:35 -08:00
2011-03-21 20:01:03 -07:00
2011-12-09 14:38:57 -08:00
2010-07-23 13:10:16 -07:00
2010-07-23 13:10:16 -07:00
2010-05-19 14:53:18 -07:00
2010-10-15 02:28:22 +08:00
2012-01-30 10:13:41 +01:00
2011-07-07 22:46:16 +02:00
2010-02-05 16:05:52 -02:00
2010-11-04 17:53:06 -07:00
2009-03-03 19:28:35 -08:00
2010-12-06 13:42:54 +01:00
2010-12-06 13:42:54 +01:00
2010-12-06 13:42:54 +01:00
2010-12-06 13:42:54 +01:00
2011-11-16 16:28:10 +01:00
2009-03-03 19:28:35 -08:00
2010-02-05 17:48:07 -02:00
2011-05-27 00:52:21 -07:00
2011-04-01 10:53:12 -07:00
2009-03-03 19:28:35 -08:00
2010-12-06 12:25:52 +01:00
2010-10-15 02:16:16 +08:00
2009-03-03 19:28:35 -08:00
2009-03-03 19:28:35 -08:00