aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/sched.c
diff options
context:
space:
mode:
authorSteven Rostedt <rostedt@goodmis.org>2006-06-27 05:54:29 -0400
committerLinus Torvalds <torvalds@g5.osdl.org>2006-06-27 20:32:44 -0400
commitd444886e149a8413159da8b43ada2bc287e69b0c (patch)
treeaa977a3b4e2a045df964b5ca2a9cddf50f978b85 /kernel/sched.c
parentc96d145e71c5c84601322d85748512e09d7b325f (diff)
[PATCH] sched: simplify bitmap definition
Signed-off-by: Steven Rostedt <rostedt@goodmis.org> Acked-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'kernel/sched.c')
-rw-r--r--kernel/sched.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/kernel/sched.c b/kernel/sched.c
index 50a67edc3584..582faed3d360 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -184,13 +184,11 @@ static unsigned int task_timeslice(task_t *p)
184 * These are the runqueue data structures: 184 * These are the runqueue data structures:
185 */ 185 */
186 186
187#define BITMAP_SIZE ((((MAX_PRIO+1+7)/8)+sizeof(long)-1)/sizeof(long))
188
189typedef struct runqueue runqueue_t; 187typedef struct runqueue runqueue_t;
190 188
191struct prio_array { 189struct prio_array {
192 unsigned int nr_active; 190 unsigned int nr_active;
193 unsigned long bitmap[BITMAP_SIZE]; 191 DECLARE_BITMAP(bitmap, MAX_PRIO+1); /* include 1 bit for delimiter */
194 struct list_head queue[MAX_PRIO]; 192 struct list_head queue[MAX_PRIO];
195}; 193};
196 194