Tejun Heo
715b06b864
workqueue: introduce WORK_OFFQ_CPU_NONE
...
Currently, when a work item is off queue, high bits of its data
encodes the last CPU it was on. This is scheduled to be changed to
pool ID, which will make it impossible to use WORK_CPU_NONE to
indicate no association.
This patch limits the number of bits which are used for off-queue cpu
number to 31 (so that the max fits in an int) and uses the highest
possible value - WORK_OFFQ_CPU_NONE - to indicate no association.
Signed-off-by: Tejun Heo <tj@kernel.org >
Reviewed-by: Lai Jiangshan <laijs@cn.fujitsu.com >
2013-01-24 11:01:33 -08:00
..
2012-12-03 11:15:35 +00:00
2012-12-14 14:27:45 -08:00
2012-12-14 14:54:26 -08:00
2012-09-05 12:20:49 -07:00
2012-12-16 18:55:20 -08:00
2012-11-20 21:28:51 +00:00
2012-12-16 18:55:20 -08:00
2012-12-14 14:42:53 -08:00
2012-12-16 18:55:20 -08:00
2012-11-26 10:19:17 -08:00
2012-12-11 11:19:09 -08:00
2012-11-30 12:01:30 -05:00
2012-11-21 08:55:26 +01:00
2012-12-17 17:15:16 -08:00
2012-12-13 19:26:04 -08:00
2012-12-10 12:43:22 +09:00
2012-12-07 17:02:47 +00:00
2012-12-14 14:27:45 -08:00
2012-12-12 18:07:07 -08:00
2012-11-30 12:37:36 +01:00
2012-12-14 10:03:23 -08:00
2013-01-18 14:05:56 -08:00
2012-12-03 05:15:33 -05:00
2012-12-14 09:34:01 -05:00
2012-12-10 15:49:57 -05:00
2012-12-02 00:05:12 +00:00
2012-11-20 18:18:52 +09:00
2012-03-16 10:38:24 -04:00
2012-12-17 11:29:09 -08:00
2012-12-17 17:15:16 -08:00
2012-12-11 17:22:26 -08:00
2012-12-06 14:58:56 -05:00
2012-12-17 17:15:23 -08:00
2012-12-14 20:46:04 +01:00
2012-12-12 17:38:35 -08:00
2012-12-06 14:33:02 +01:00
2012-11-26 17:41:24 -08:00
2011-01-13 08:03:17 -08:00
2012-11-20 06:44:58 -08:00
2012-12-11 11:25:08 -08:00
2012-12-17 17:15:18 -08:00
2012-12-17 17:15:23 -08:00
2010-08-10 13:47:42 -07:00
2012-11-30 11:40:07 -08:00
2012-11-29 00:01:25 -05:00
2012-11-22 15:59:52 +08:00
2012-12-12 17:38:32 -08:00
2012-12-17 15:44:47 -08:00
2011-11-23 18:49:22 +01:00
2012-11-26 19:17:44 +09:00
2012-12-14 09:59:59 -08:00
2012-11-19 14:32:13 +01:00
2012-11-29 03:30:34 -08:00
2012-12-11 09:28:09 +01:00
2007-02-09 17:39:36 -05:00
2011-11-29 12:46:19 -05:00
2012-11-28 11:54:40 +01:00
2012-12-15 15:20:41 -08:00
2012-10-13 10:46:48 +01:00
2012-12-17 17:15:27 -08:00
2012-11-22 13:43:27 +09:00
2012-11-28 21:49:02 -05:00
2011-05-26 17:12:33 -07:00
2012-12-12 08:18:24 -08:00
2009-12-17 10:58:17 -05:00
2012-11-28 21:49:02 -05:00
2012-12-17 20:58:12 -08:00
2012-11-26 13:41:19 -06:00
2012-12-17 17:15:12 -08:00
2012-11-23 14:28:53 +01:00
2012-12-12 17:38:34 -08:00
2012-11-21 10:07:48 +01:00
2012-12-06 10:39:54 +01:00
2012-12-12 16:49:10 +01:00
2012-12-12 21:41:55 +01:00
2012-12-16 15:18:08 -08:00
2012-12-16 15:18:08 -08:00
2012-11-19 22:21:03 +00:00
2012-11-23 12:23:40 +01:00
2012-12-06 14:02:51 +01:00
2012-12-04 13:08:10 -05:00
2012-09-17 18:08:54 -07:00
2012-12-17 17:15:12 -08:00
2011-01-31 21:17:41 -08:00
2012-10-13 10:46:48 +01:00
2012-12-09 00:20:28 -05:00
2012-11-21 15:09:26 -08:00
2012-11-20 04:19:49 -08:00
2012-11-19 14:32:13 +01:00
2012-12-09 00:20:28 -05:00
2012-12-13 14:20:19 -08:00
2007-07-31 15:39:40 -07:00
2012-11-19 16:41:21 +01:00
2012-12-17 17:15:22 -08:00
2012-12-16 15:40:50 -08:00
2010-03-15 15:29:39 +01:00
2012-11-28 10:33:03 -08:00
2012-11-20 16:15:02 +10:00
2012-12-13 15:31:08 -08:00
2012-11-26 14:28:51 -08:00
2012-12-03 05:15:17 -05:00
2012-11-30 11:48:05 +01:00
2012-12-17 13:39:11 -08:00
2012-12-12 17:38:34 -08:00
2012-12-11 17:22:28 -08:00
2012-12-12 17:38:33 -08:00
2012-12-16 15:18:08 -08:00
2012-11-23 14:29:51 -05:00
2012-12-16 15:18:08 -08:00
2012-12-01 10:07:54 +00:00
2012-12-16 15:18:08 -08:00
2012-12-16 15:18:08 -08:00
2012-11-15 15:41:22 -08:00
2012-12-16 15:18:08 -08:00
2012-11-19 05:59:19 -08:00
2012-09-28 14:31:03 +09:30
2012-06-08 14:58:13 +09:30
2012-10-13 10:46:48 +01:00
2012-02-24 01:42:07 -08:00
2012-12-13 12:00:02 -08:00
2012-12-11 17:22:27 -08:00
2012-12-12 17:38:34 -08:00
2012-11-20 04:18:14 -08:00
2012-11-23 22:01:15 +00:00
2012-12-11 17:30:16 +00:00
2012-12-11 17:30:16 +00:00
2012-11-30 08:41:50 -08:00
2012-11-20 10:04:29 -08:00
2012-12-11 17:22:27 -08:00
2012-11-26 11:33:18 -08:00
2012-12-11 17:22:22 -08:00
2012-12-11 17:22:26 -08:00
2008-10-13 10:10:37 -07:00
2012-10-13 10:46:48 +01:00
2012-11-21 16:31:17 -08:00
2012-12-13 12:14:47 -08:00
2012-12-17 17:15:18 -08:00
2012-11-20 04:19:49 -08:00
2012-11-21 00:21:59 +01:00
2012-11-17 20:32:33 -08:00
2012-09-07 21:13:28 +01:00
2012-12-17 20:58:12 -08:00
2012-11-26 16:07:44 -08:00
2012-12-17 17:15:22 -08:00
2012-11-27 23:29:12 -02:00
2012-12-17 17:15:26 -08:00
2012-11-30 11:40:07 -08:00
2012-12-11 12:39:32 +09:00
2012-12-12 17:38:33 -08:00
2012-11-16 14:33:04 -08:00
2012-12-11 14:43:00 +00:00
2012-12-17 17:15:23 -08:00
2012-10-13 10:46:48 +01:00
2012-11-16 04:39:15 -08:00
2012-12-11 17:22:25 -08:00
2012-12-09 00:20:28 -05:00
2012-12-07 12:48:00 -05:00
2012-10-13 10:46:48 +01:00
2008-05-26 16:15:32 +02:00
2011-06-14 22:48:51 -04:00
2012-12-13 12:00:02 -08:00
2012-12-17 17:15:17 -08:00
2009-04-10 15:48:52 +02:00
2012-11-16 21:56:50 +01:00
2012-12-17 17:15:12 -08:00
2012-11-18 20:30:55 -05:00
2012-09-13 16:47:34 +02:00
2012-12-09 00:20:28 -05:00
2012-12-12 15:34:48 +08:00
2012-08-21 16:28:31 +02:00
2011-05-23 13:59:53 +02:00
2012-11-15 17:20:58 -08:00
2012-12-11 17:22:27 -08:00
2012-12-09 00:20:28 -05:00
2012-11-16 14:52:51 +01:00
2012-11-20 04:19:49 -08:00
2012-11-20 04:19:49 -08:00
2012-11-19 14:31:35 +01:00
2012-12-16 15:18:08 -08:00
2012-07-30 12:25:45 +02:00
2012-12-11 14:42:48 +00:00
2006-04-26 12:56:16 +01:00
2012-11-19 16:41:21 +01:00
2012-11-30 11:47:57 +01:00
2012-11-19 14:31:35 +01:00
2013-01-24 11:01:33 -08:00
2012-12-11 17:22:21 -08:00