diff --git a/[refs] b/[refs] index a64392b48aaa..9d0118d8c726 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 60d543ca724be155c2b6166e36a00c80b21bd810 +refs/heads/master: 868411be3f445a83fafbd734f3e426400138add5 diff --git a/trunk/fs/fscache/object.c b/trunk/fs/fscache/object.c index c85c9f582166..f3f952cf887e 100644 --- a/trunk/fs/fscache/object.c +++ b/trunk/fs/fscache/object.c @@ -353,13 +353,12 @@ static void fscache_object_slow_work_execute(struct slow_work *work) _enter("{OBJ%x}", object->debug_id); - clear_bit(FSCACHE_OBJECT_EV_REQUEUE, &object->events); - start = jiffies; fscache_object_state_machine(object); fscache_hist(fscache_objs_histogram, start); if (object->events & object->event_mask) fscache_enqueue_object(object); + clear_bit(FSCACHE_OBJECT_EV_REQUEUE, &object->events); } /*