diff --git a/[refs] b/[refs] index 999a74a841df..32ddb78e6b3c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a4ff146881c2764d7c3e4ef710e7c27d521ddd51 +refs/heads/master: 9c04caa81b876faee5f1cc6eaad76dd7021ab8ff diff --git a/trunk/fs/fscache/page.c b/trunk/fs/fscache/page.c index f9b2fb3ae492..5b5d9081c8b2 100644 --- a/trunk/fs/fscache/page.c +++ b/trunk/fs/fscache/page.c @@ -319,7 +319,7 @@ static int fscache_wait_for_retrieval_activation(struct fscache_object *object, fscache_stat(stat_op_waits); if (wait_on_bit(&op->op.flags, FSCACHE_OP_WAITING, fscache_wait_bit_interruptible, - TASK_INTERRUPTIBLE) < 0) { + TASK_INTERRUPTIBLE) != 0) { ret = fscache_cancel_op(&op->op); if (ret == 0) return -ERESTARTSYS;