} erofs_pcpubuf[NR_CPUS];
 
 int z_erofs_vle_plain_copy(struct page **compressed_pages,
-                          unsigned clusterpages,
+                          unsigned int clusterpages,
                           struct page **pages,
-                          unsigned nr_pages,
+                          unsigned int nr_pages,
                           unsigned short pageofs)
 {
-       unsigned i, j;
+       unsigned int i, j;
        void *src = NULL;
-       const unsigned righthalf = PAGE_SIZE - pageofs;
+       const unsigned int righthalf = PAGE_SIZE - pageofs;
        char *percpu_data;
        bool mirrored[Z_EROFS_CLUSTER_MAX_PAGES] = { 0 };
 
 extern int z_erofs_unzip_lz4(void *in, void *out, size_t inlen, size_t outlen);
 
 int z_erofs_vle_unzip_fast_percpu(struct page **compressed_pages,
-                                 unsigned clusterpages,
+                                 unsigned int clusterpages,
                                  struct page **pages,
-                                 unsigned outlen,
+                                 unsigned int outlen,
                                  unsigned short pageofs,
                                  void (*endio)(struct page *))
 {
        void *vin, *vout;
-       unsigned nr_pages, i, j;
+       unsigned int nr_pages, i, j;
        int ret;
 
        if (outlen + pageofs > EROFS_PERCPU_NR_PAGES * PAGE_SIZE)
        }
 
        for (i = 0; i < nr_pages; ++i) {
-               j = min((unsigned)PAGE_SIZE - pageofs, outlen);
+               j = min((unsigned int)PAGE_SIZE - pageofs, outlen);
 
                if (pages[i] != NULL) {
                        if (ret < 0)
 }
 
 int z_erofs_vle_unzip_vmap(struct page **compressed_pages,
-                          unsigned clusterpages,
+                          unsigned int clusterpages,
                           void *vout,
-                          unsigned llen,
+                          unsigned int llen,
                           unsigned short pageofs,
                           bool overlapped)
 {
        void *vin;
-       unsigned i;
+       unsigned int i;
        int ret;
 
        if (overlapped) {
 
        return ret;
 }
-