wait_event(queue->queue, cfunction(cparam) != 0);
}
return 0;
#ifdef PF_FREEZE
if (current->flags & PF_FREEZE)
refrigerator(PF_FREEZE);
#else
try_to_freeze();
#endif
return signal_pending(current);
inline int xp_notify(struct xp_queue *queue)