down_killable
ret = down_killable(&mux->lock);
result = down_killable(&stcontext->exchange_lock);
rc = down_killable(&stcontext->exchange_lock);
extern int __must_check down_killable(struct semaphore *sem);
EXPORT_SYMBOL(down_killable);