- for (i = 0; i < dev->param.n_caches; i++) {
- if (dev->cache[i].object &&
- !dev->cache[i].locked &&
- (dev->cache[i].last_use < usage || !cache)) {
- usage = dev->cache[i].last_use;
- cache = &dev->cache[i];
+ for (i = 0; i < mgr->n_caches; i++) {
+ struct yaffs_cache *this_cache = &mgr->cache[i];
+
+ if (this_cache->object &&
+ !this_cache->locked &&
+ (this_cache->last_use < usage || !cache)) {
+ usage = this_cache->last_use;
+ cache = this_cache;