prepare_to_swait_exclusive
prepare_to_swait_exclusive(&n.wq, &wait, TASK_UNINTERRUPTIBLE);
extern void prepare_to_swait_exclusive(struct swait_queue_head *q, struct swait_queue *wait, int state);
EXPORT_SYMBOL(prepare_to_swait_exclusive);