if (down_interruptible(&fc->outstanding_sem)) return NULL; return do_get_request(fc);
int intr; sigset_t oldset;  block_sigs(&oldset); intr = down_interruptible(&fc->outstanding_sem); restore_sigs(&oldset); return intr ? NULL : do_get_request(fc);
struct fuse_req *fuse_get_request(struct fuse_conn *fc){	if (down_interruptible(&fc->outstanding_sem))		return NULL;	return do_get_request(fc);}