49,7 → 49,8 |
|
} |
|
void __wake_up(wait_queue_head_t *q, unsigned int mode, int nr_exclusive) |
// added __attribute__ for gcc4 compatibility |
__attribute__((regparm(3))) void __wake_up(wait_queue_head_t *q, unsigned int mode, int nr_exclusive) |
{ |
unsigned long flags; |
|
63,7 → 64,8 |
list_add(&new->task_list, &head->task_list); |
} |
|
void add_wait_queue(wait_queue_head_t *q, wait_queue_t * wait) |
// added __attribute__ for gcc4 compatibility |
__attribute__((regparm(3))) void add_wait_queue(wait_queue_head_t *q, wait_queue_t * wait) |
{ |
unsigned long flags; |
|
73,7 → 75,8 |
spin_unlock_irqrestore(&q->lock, flags); |
} |
|
void remove_wait_queue(wait_queue_head_t *q, wait_queue_t * wait) |
// added __attribute__ for gcc4 compatibility |
__attribute__((regparm(3))) void remove_wait_queue(wait_queue_head_t *q, wait_queue_t * wait) |
{ |
unsigned long flags; |
|