davidxu
61033245ae
In revision 231989, we pass a 16-bit clock ID into kernel, however
...
according to POSIX document, the clock ID may be dynamically allocated,
it unlikely will be in 64K forever. To make it future compatible, we
pack all timeout information into a new structure called _umtx_time, and
use fourth argument as a size indication, a zero means it is old code
using timespec as timeout value, but the new structure also includes flags
and a clock ID, so the size argument is different than before, and it is
non-zero. With this change, it is possible that a thread can sleep
on any supported clock, though current kernel code does not have such a
POSIX clock driver system.
2012-02-25 02:12:17 +00:00
..
2010-08-17 09:13:26 +00:00
2008-10-22 21:56:57 +00:00
2009-11-20 20:43:34 +00:00
2011-11-26 16:49:25 +00:00
2010-03-31 18:36:04 +00:00
2011-02-18 21:44:53 +00:00
2010-05-06 22:49:54 +00:00
2007-01-09 00:28:16 +00:00
2012-02-12 18:29:56 +00:00
2011-11-15 05:49:24 +00:00
2007-01-09 00:28:16 +00:00
2012-02-17 10:49:29 +00:00
2011-06-18 00:33:34 +00:00
2011-06-18 00:33:34 +00:00
2010-04-14 19:08:06 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-12-03 14:33:51 +00:00
2010-10-08 12:40:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2011-10-01 12:19:48 +00:00
2011-10-01 12:19:48 +00:00
2007-01-09 00:28:16 +00:00
2010-03-15 08:58:35 +00:00
2009-02-11 20:24:59 +00:00
2011-09-28 18:53:36 +00:00
2012-02-09 20:49:03 +00:00
2008-11-03 05:19:45 +00:00
2008-11-03 05:19:45 +00:00
2007-01-09 00:28:16 +00:00
2012-02-17 12:40:27 +00:00
2010-04-14 19:08:06 +00:00
2012-02-17 10:49:29 +00:00
2010-04-14 19:08:06 +00:00
2010-04-14 19:08:06 +00:00
2012-01-07 10:33:01 +00:00
2011-01-08 17:13:43 +00:00
2008-10-31 15:14:40 +00:00
2008-04-03 20:36:44 +00:00
2011-04-05 21:56:05 +00:00
2008-06-23 05:22:06 +00:00
2012-01-03 18:51:58 +00:00
2009-12-05 18:51:44 +00:00
2011-05-25 14:13:53 +00:00
2008-01-10 22:11:21 +00:00
2010-05-13 12:07:55 +00:00
2009-06-23 23:52:12 +00:00
2012-02-22 21:47:50 +00:00
2007-01-09 00:28:16 +00:00
2011-11-20 14:45:42 +00:00
2010-04-14 18:29:34 +00:00
2007-01-09 00:28:16 +00:00
2010-04-14 19:08:06 +00:00
2011-03-16 08:58:09 +00:00
2008-01-26 17:09:40 +00:00
2009-11-26 19:09:10 +00:00
2012-02-18 00:55:54 +00:00
2011-06-18 00:29:10 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2008-08-04 06:53:13 +00:00
2010-10-08 12:40:16 +00:00
2009-11-25 04:45:45 +00:00
2012-01-21 18:00:28 +00:00
2010-04-17 15:52:50 +00:00
2009-10-13 20:58:22 +00:00
2011-04-14 08:53:04 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-12-12 10:08:03 +00:00
2012-02-20 20:46:27 +00:00
2007-12-12 10:08:03 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2009-12-05 19:04:21 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2012-01-10 19:54:53 +00:00
2008-09-30 11:25:55 +00:00
2011-12-14 08:35:08 +00:00
2007-01-09 00:28:16 +00:00
2010-08-17 09:13:26 +00:00
2009-09-21 18:02:02 +00:00
2010-08-17 09:13:26 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2006-04-28 12:03:38 +00:00
2010-01-14 05:37:43 +00:00
2012-01-03 18:51:58 +00:00
2007-01-09 00:28:16 +00:00
2011-12-27 23:35:10 +00:00
2012-02-11 20:28:42 +00:00
2012-02-11 11:11:13 +00:00
2008-11-17 20:49:29 +00:00
2007-01-09 00:28:16 +00:00
2011-12-20 22:56:13 +00:00
2011-12-20 22:56:44 +00:00
2009-06-19 15:58:24 +00:00
2009-06-19 15:58:24 +00:00
2007-01-09 00:28:16 +00:00
2010-05-19 08:57:53 +00:00
2007-01-09 00:28:16 +00:00
2011-12-23 15:00:37 +00:00
2009-03-04 01:01:26 +00:00
2009-03-04 01:01:26 +00:00
2012-01-07 10:33:01 +00:00
2008-03-29 16:19:35 +00:00
2011-10-21 06:40:36 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2009-12-05 19:31:38 +00:00
2011-11-22 23:46:56 +00:00
2007-01-09 00:28:16 +00:00
2010-02-25 13:51:11 +00:00
2007-01-09 00:28:16 +00:00
2009-05-27 19:28:04 +00:00
2009-11-02 12:35:38 +00:00
2009-11-02 12:35:38 +00:00
2011-06-26 18:27:17 +00:00
2011-07-10 14:20:11 +00:00
2009-11-02 12:35:38 +00:00
2009-11-02 12:35:38 +00:00
2009-11-02 12:35:38 +00:00
2009-11-02 12:35:38 +00:00
2009-11-02 12:35:38 +00:00
2009-11-02 12:35:38 +00:00
2009-11-02 12:35:38 +00:00
2011-02-04 16:40:50 +00:00
2007-01-09 00:28:16 +00:00
2011-10-27 17:05:18 +00:00
2009-07-22 20:46:17 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2009-12-05 19:04:21 +00:00
2010-05-07 17:20:15 +00:00
2009-12-05 19:31:38 +00:00
2010-02-02 19:44:51 +00:00
2008-05-05 14:05:23 +00:00
2010-11-13 10:38:06 +00:00
2010-11-13 10:38:06 +00:00
2007-01-09 00:28:16 +00:00
2011-02-06 23:26:14 +00:00
2010-06-02 10:20:38 +00:00
2010-01-20 11:59:46 +00:00
2007-12-03 14:33:51 +00:00
2010-01-12 01:30:05 +00:00
2012-02-25 02:12:17 +00:00
2010-01-12 01:30:05 +00:00
2010-05-19 08:57:53 +00:00
2008-03-13 10:25:30 +00:00
2012-02-25 02:12:17 +00:00
2009-06-24 21:10:52 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2010-05-19 08:57:53 +00:00
2010-05-06 22:49:54 +00:00
2007-01-09 00:28:16 +00:00
2011-02-04 16:40:50 +00:00
2008-07-17 21:54:23 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2009-12-05 19:31:38 +00:00
2010-10-08 12:40:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2011-12-30 20:41:24 +00:00
2012-01-21 18:00:28 +00:00
2011-02-13 17:43:56 +00:00
2011-06-16 02:22:24 +00:00
2012-02-11 06:02:16 +00:00
2010-02-21 13:57:02 +00:00
2010-02-21 14:58:01 +00:00
2010-02-21 13:57:02 +00:00
2007-01-09 00:28:16 +00:00
2011-12-02 01:06:33 +00:00
2007-01-09 00:28:16 +00:00
2010-05-19 08:57:53 +00:00
2007-01-09 00:28:16 +00:00
2010-11-02 17:00:56 +00:00
2007-01-09 00:28:16 +00:00
2009-05-07 13:49:48 +00:00
2008-05-05 14:05:23 +00:00
2008-05-05 14:05:23 +00:00
2010-11-02 17:00:56 +00:00
2009-12-29 14:29:08 +00:00
2009-12-29 12:47:47 +00:00
2008-12-01 15:27:00 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2012-01-03 18:51:58 +00:00
2010-02-16 02:22:59 +00:00
2010-01-24 14:44:05 +00:00
2009-02-11 20:24:59 +00:00
2010-01-17 15:43:14 +00:00
2009-11-17 16:29:39 +00:00
2010-05-06 22:49:54 +00:00
2007-01-09 00:28:16 +00:00
2012-01-21 18:00:28 +00:00
2007-01-09 00:28:16 +00:00
2010-01-19 23:07:12 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2009-12-05 19:31:38 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2011-02-19 11:31:56 +00:00
2010-01-17 21:40:05 +00:00
2007-10-30 15:26:20 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2007-01-09 00:28:16 +00:00
2006-04-18 21:37:24 +00:00
2009-11-25 04:45:45 +00:00