]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - fs/squashfs/cache.c
Squashfs: fix breakage when page size > metadata block size
[mirror_ubuntu-artful-kernel.git] / fs / squashfs / cache.c
index 1c4739e33af638bf819278c755e2d656ec64288d..40c98fa6b5d6a779d94bbb6b937a67a8c053d8c7 100644 (file)
@@ -252,6 +252,7 @@ struct squashfs_cache *squashfs_cache_init(char *name, int entries,
        cache->entries = entries;
        cache->block_size = block_size;
        cache->pages = block_size >> PAGE_CACHE_SHIFT;
+       cache->pages = cache->pages ? cache->pages : 1;
        cache->name = name;
        cache->num_waiters = 0;
        spin_lock_init(&cache->lock);