Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1055 → Rev 1056

/shark/trunk/drivers/linuxc26/waitqueue.c
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;