|
@@ -252,6 +252,7 @@ struct squashfs_cache *squashfs_cache_init(char *name, int entries,
|
|
cache->entries = entries;
|
|
cache->entries = entries;
|
|
cache->block_size = block_size;
|
|
cache->block_size = block_size;
|
|
cache->pages = block_size >> PAGE_CACHE_SHIFT;
|
|
cache->pages = block_size >> PAGE_CACHE_SHIFT;
|
|
|
|
+ cache->pages = cache->pages ? cache->pages : 1;
|
|
cache->name = name;
|
|
cache->name = name;
|
|
cache->num_waiters = 0;
|
|
cache->num_waiters = 0;
|
|
spin_lock_init(&cache->lock);
|
|
spin_lock_init(&cache->lock);
|