]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
staging: erofs: tidy up zpvec.h
authorGao Xiang <gaoxiang25@huawei.com>
Wed, 31 Jul 2019 15:57:45 +0000 (23:57 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 2 Aug 2019 11:52:06 +0000 (13:52 +0200)
- use shorter function names:
  z_erofs_pagevec_enqueue and z_erofs_pagevec_dequeue;
- minor code cleanup.

In order to keep in line with erofs-outofstaging patchset.

Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Gao Xiang <gaoxiang25@huawei.com>
Link: https://lore.kernel.org/r/20190731155752.210602-16-gaoxiang25@huawei.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/erofs/zdata.c
drivers/staging/erofs/zpvec.h

index 3078510e350dea1622a2455ae91651420a237f8d..88c8c4082498c169934896a497d2c5555b1e1f65 100644 (file)
@@ -314,8 +314,8 @@ static int z_erofs_vle_work_add_page(
            try_to_reuse_as_compressed_page(builder, page))
                return 0;
 
-       ret = z_erofs_pagevec_ctor_enqueue(&builder->vector,
-                                          page, type, &occupied);
+       ret = z_erofs_pagevec_enqueue(&builder->vector,
+                                     page, type, &occupied);
        builder->work->vcnt += (unsigned int)ret;
 
        return ret ? 0 : -EAGAIN;
@@ -938,7 +938,7 @@ static int z_erofs_vle_unzip(struct super_block *sb,
        for (i = 0; i < work->vcnt; ++i) {
                unsigned int pagenr;
 
-               page = z_erofs_pagevec_ctor_dequeue(&ctor, &page_type);
+               page = z_erofs_pagevec_dequeue(&ctor, &page_type);
 
                /* all pages in pagevec ought to be valid */
                DBG_BUGON(!page);
index 77bf6877bad85d53a969fe4c1f049158b7948699..9798f5627786a4e7df2a755fe78f74fd962d92d7 100644 (file)
@@ -11,7 +11,7 @@
 
 #include "tagptr.h"
 
-/* page type in pagevec for unzip subsystem */
+/* page type in pagevec for decompress subsystem */
 enum z_erofs_page_type {
        /* including Z_EROFS_VLE_PAGE_TAIL_EXCLUSIVE */
        Z_EROFS_PAGE_TYPE_EXCLUSIVE,
@@ -103,16 +103,14 @@ static inline void z_erofs_pagevec_ctor_init(struct z_erofs_pagevec_ctor *ctor,
                        z_erofs_pagevec_ctor_pagedown(ctor, false);
                }
        }
-
        ctor->next = z_erofs_pagevec_ctor_next_page(ctor, i);
        ctor->index = i;
 }
 
-static inline bool
-z_erofs_pagevec_ctor_enqueue(struct z_erofs_pagevec_ctor *ctor,
-                            struct page *page,
-                            enum z_erofs_page_type type,
-                            bool *occupied)
+static inline bool z_erofs_pagevec_enqueue(struct z_erofs_pagevec_ctor *ctor,
+                                          struct page *page,
+                                          enum z_erofs_page_type type,
+                                          bool *occupied)
 {
        *occupied = false;
        if (unlikely(!ctor->next && type))
@@ -131,15 +129,13 @@ z_erofs_pagevec_ctor_enqueue(struct z_erofs_pagevec_ctor *ctor,
                ctor->next = page;
                *occupied = true;
        }
-
-       ctor->pages[ctor->index++] =
-               tagptr_fold(erofs_vtptr_t, page, type);
+       ctor->pages[ctor->index++] = tagptr_fold(erofs_vtptr_t, page, type);
        return true;
 }
 
 static inline struct page *
-z_erofs_pagevec_ctor_dequeue(struct z_erofs_pagevec_ctor *ctor,
-                            enum z_erofs_page_type *type)
+z_erofs_pagevec_dequeue(struct z_erofs_pagevec_ctor *ctor,
+                       enum z_erofs_page_type *type)
 {
        erofs_vtptr_t t;
 
@@ -156,11 +152,8 @@ z_erofs_pagevec_ctor_dequeue(struct z_erofs_pagevec_ctor *ctor,
        if (*type == (uintptr_t)ctor->next)
                ctor->next = tagptr_unfold_ptr(t);
 
-       ctor->pages[ctor->index++] =
-               tagptr_fold(erofs_vtptr_t, NULL, 0);
-
+       ctor->pages[ctor->index++] = tagptr_fold(erofs_vtptr_t, NULL, 0);
        return tagptr_unfold_ptr(t);
 }
-
 #endif