/* allow the slow work item processor to get a ref on an object  */
static int fscache_object_slow_work_get_ref(struct slow_work *)
/* allow the slow work item processor to get a ref on an object  */
static int fscache_object_slow_work_get_ref(struct slow_work *)
{
	struct fscache_object *object =
		container_of(work, struct fscache_object, work);
	int ret;
	fscache_stat(&fscache_n_cop_grab_object);
	ret = object->cache->ops->grab_object(object) ? 0 : -EAGAIN;
	fscache_stat_d(&fscache_n_cop_grab_object);
	return ret;
}