> Tasks are added to the end of waitqueue->task_list through> add_wait_queue_exclusive, and waken up from the start of the list. So> I don't think that can happen (its FIFO).Agreed