Ingo Molnar
4200efd9ac
sched: properly define the sched_group::cpumask and sched_domain::span fields
...
Properly document the variable-size structure tricks we are doing
wrt. struct sched_group and sched_domain, and use the field[0] GCC
extension instead of defining a vla array.
Dont use unions for this, as pointed out by Linus.
[ Impact: cleanup, un-confuse Sparse and LLVM ]
Reported-by: Jeff Garzik <jeff@garzik.org>
Acked-by: Linus Torvalds <torvalds@linux-foundation.org>
LKML-Reference: <alpine.LFD.2.01.0905180850110.3301@localhost.localdomain>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-05-19 09:22:19 +02:00
..
2009-05-01 15:16:04 +02:00
2009-04-24 15:31:30 -07:00
2009-05-15 15:32:45 +02:00
2009-04-29 08:02:44 +02:00
2009-01-14 14:15:19 +01:00
2009-03-28 13:05:30 -07:00
2009-04-20 23:01:15 -04:00
2009-04-05 13:49:04 -04:00
2009-05-06 16:36:09 -07:00
2009-04-05 13:49:04 -04:00
2009-01-14 14:15:19 +01:00
2009-04-02 19:04:54 -07:00
2009-04-02 19:04:55 -07:00
2009-03-30 22:05:12 +10:30
2009-04-02 19:04:57 -07:00
2009-01-09 13:59:25 -08:00
2009-01-21 18:51:53 +09:00
2009-03-31 23:00:27 -04:00
2009-04-07 14:07:52 -07:00
2009-04-05 11:04:19 -07:00
2009-04-09 10:35:30 -07:00
2009-04-02 23:39:53 +02:00
2009-03-31 14:52:52 +02:00
2009-02-11 11:04:16 +01:00
2009-02-05 13:04:33 +01:00
2009-03-31 13:05:32 +10:30
2009-04-02 19:05:04 -07:00
2009-03-31 13:05:35 +10:30
2009-05-08 16:23:48 -07:00
2009-04-09 09:50:37 +09:30
2009-02-11 10:18:04 +01:00
2009-02-14 23:28:22 +01:00
2009-02-14 23:28:28 +01:00
2009-02-14 23:27:59 +01:00
2009-04-17 18:00:00 +02:00
2009-04-07 11:15:40 +02:00
2009-04-11 12:44:49 -07:00
2009-01-14 18:09:02 +01:00
2009-01-14 18:09:02 +01:00
2009-05-11 12:59:37 +02:00
2009-01-14 18:09:02 +01:00
2009-04-02 19:04:53 -07:00
2009-05-06 16:36:09 -07:00
2009-03-31 13:05:30 +10:30
2009-04-02 19:04:58 -07:00
2009-04-02 19:05:02 -07:00
2009-04-30 08:08:31 +02:00
2009-01-14 14:15:20 +01:00
2009-04-05 10:23:25 -07:00
2009-02-10 00:50:37 +01:00
2009-04-27 20:30:51 +10:00
2009-04-03 12:23:02 +02:00
2009-04-15 13:55:14 -07:00
2009-04-03 12:23:04 +02:00
2009-03-30 22:05:16 +10:30
2009-04-14 11:31:50 +02:00
2009-04-14 11:31:50 +02:00
2009-04-03 12:23:03 +02:00
2009-04-05 11:04:19 -07:00
2009-04-18 21:44:24 -07:00
2009-04-02 00:49:02 +02:00
2009-04-01 13:24:51 +02:00
2009-03-30 22:05:17 +10:30
2009-03-24 23:16:51 +01:00
2009-04-09 08:19:08 +02:00
2009-03-30 17:17:35 -07:00
2009-05-15 15:32:45 +02:00
2009-04-08 17:26:00 +02:00
2009-03-24 23:16:51 +01:00
2009-05-19 09:22:19 +02:00
2009-03-02 15:41:30 -08:00
2009-04-02 19:04:58 -07:00
2009-04-24 07:47:59 -07:00
2009-03-13 10:47:34 +01:00
2009-04-17 01:57:54 +02:00
2009-01-16 14:06:04 +01:00
2009-04-02 19:05:11 -07:00
2009-03-30 22:05:17 +10:30
2009-01-14 14:15:16 +01:00
2009-04-13 15:04:32 -07:00
2009-02-01 01:04:33 -08:00
2009-05-02 15:36:10 -07:00
2009-01-14 14:15:18 +01:00
2009-05-15 15:32:45 +02:00
2009-03-18 19:55:00 +01:00
2009-03-09 08:13:35 -07:00
2009-01-14 14:15:26 +01:00
2009-01-12 16:04:37 +01:00
2009-02-27 16:26:21 -08:00
2009-03-24 10:52:46 +11:00
2009-04-02 19:05:01 -07:00
2009-04-14 17:17:16 +02:00
2009-04-09 09:50:37 +09:30