From 96fa09056353d62894a067ebd7d587c16a339294 Mon Sep 17 00:00:00 2001 From: David Howells Date: Wed, 5 Dec 2012 13:34:49 +0000 Subject: [PATCH] --- yaml --- r: 347832 b: refs/heads/master c: 969695215f9a865cbf64c4ce3742ac9fc57fffed h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/fscache/object.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 2d687b66f99d..9b5702e69513 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8c209ce721444a61b61d9e772746c721e4d8d1e8 +refs/heads/master: 969695215f9a865cbf64c4ce3742ac9fc57fffed diff --git a/trunk/fs/fscache/object.c b/trunk/fs/fscache/object.c index 2c512cbac380..50d41c180211 100644 --- a/trunk/fs/fscache/object.c +++ b/trunk/fs/fscache/object.c @@ -284,6 +284,9 @@ static void fscache_object_state_machine(struct fscache_object *object) case FSCACHE_OBJECT_EV_ERROR: new_state = FSCACHE_OBJECT_LC_DYING; goto change_state; + case FSCACHE_OBJECT_EV_INVALIDATE: + new_state = FSCACHE_OBJECT_INVALIDATING; + goto change_state; case FSCACHE_OBJECT_EV_REQUEUE: goto done; case -1: