Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

[PATCH] sched: simplify bitmap definition

parent c96d145e
Loading
Loading
Loading
Loading
+1 −3
Original line number Original line Diff line number Diff line
@@ -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];
};
};