Commit d444886e authored by Steven Rostedt's avatar Steven Rostedt Committed by Linus Torvalds

[PATCH] sched: simplify bitmap definition

Signed-off-by: default avatarSteven Rostedt <rostedt@goodmis.org>
Acked-by: default avatarIngo Molnar <mingo@elte.hu>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent c96d145e
...@@ -184,13 +184,11 @@ static unsigned int task_timeslice(task_t *p) ...@@ -184,13 +184,11 @@ static unsigned int task_timeslice(task_t *p)
* These are the runqueue data structures: * These are the runqueue data structures:
*/ */
#define BITMAP_SIZE ((((MAX_PRIO+1+7)/8)+sizeof(long)-1)/sizeof(long))
typedef struct runqueue runqueue_t; typedef struct runqueue runqueue_t;
struct prio_array { struct prio_array {
unsigned int nr_active; unsigned int nr_active;
unsigned long bitmap[BITMAP_SIZE]; DECLARE_BITMAP(bitmap, MAX_PRIO+1); /* include 1 bit for delimiter */
struct list_head queue[MAX_PRIO]; struct list_head queue[MAX_PRIO];
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment