aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-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