Commit 7dd68b14 authored by Thomas Weißschuh's avatar Thomas Weißschuh Committed by Greg Kroah-Hartman

staging: erofs: use explicit unsigned int type

Fix coding style issue "Prefer 'unsigned int' to bare use of 'unsigned'"
detected by checkpatch.pl.
Signed-off-by: default avatarThomas Weißschuh <linux@weissschuh.net>
Reviewed-by: default avatarChao Yu <yuchao0@huawei.com>
Reviewed-by: default avatarGao Xiang <gaoxiang25@huawei.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 645923e4
...@@ -202,7 +202,7 @@ static inline struct bio *erofs_read_raw_page( ...@@ -202,7 +202,7 @@ static inline struct bio *erofs_read_raw_page(
struct address_space *mapping, struct address_space *mapping,
struct page *page, struct page *page,
erofs_off_t *last_block, erofs_off_t *last_block,
unsigned nblocks, unsigned int nblocks,
bool ra) bool ra)
{ {
struct inode *inode = mapping->host; struct inode *inode = mapping->host;
...@@ -236,7 +236,7 @@ static inline struct bio *erofs_read_raw_page( ...@@ -236,7 +236,7 @@ static inline struct bio *erofs_read_raw_page(
.m_la = blknr_to_addr(current_block), .m_la = blknr_to_addr(current_block),
}; };
erofs_blk_t blknr; erofs_blk_t blknr;
unsigned blkoff; unsigned int blkoff;
err = erofs_map_blocks(inode, &map, EROFS_GET_BLOCKS_RAW); err = erofs_map_blocks(inode, &map, EROFS_GET_BLOCKS_RAW);
if (unlikely(err)) if (unlikely(err))
......
...@@ -24,8 +24,8 @@ static const unsigned char erofs_filetype_table[EROFS_FT_MAX] = { ...@@ -24,8 +24,8 @@ static const unsigned char erofs_filetype_table[EROFS_FT_MAX] = {
}; };
static int erofs_fill_dentries(struct dir_context *ctx, static int erofs_fill_dentries(struct dir_context *ctx,
void *dentry_blk, unsigned *ofs, void *dentry_blk, unsigned int *ofs,
unsigned nameoff, unsigned maxsize) unsigned int nameoff, unsigned int maxsize)
{ {
struct erofs_dirent *de = dentry_blk; struct erofs_dirent *de = dentry_blk;
const struct erofs_dirent *end = dentry_blk + nameoff; const struct erofs_dirent *end = dentry_blk + nameoff;
...@@ -36,7 +36,7 @@ static int erofs_fill_dentries(struct dir_context *ctx, ...@@ -36,7 +36,7 @@ static int erofs_fill_dentries(struct dir_context *ctx,
int de_namelen; int de_namelen;
unsigned char d_type; unsigned char d_type;
#ifdef CONFIG_EROFS_FS_DEBUG #ifdef CONFIG_EROFS_FS_DEBUG
unsigned dbg_namelen; unsigned int dbg_namelen;
unsigned char dbg_namebuf[EROFS_NAME_LEN]; unsigned char dbg_namebuf[EROFS_NAME_LEN];
#endif #endif
...@@ -81,15 +81,15 @@ static int erofs_readdir(struct file *f, struct dir_context *ctx) ...@@ -81,15 +81,15 @@ static int erofs_readdir(struct file *f, struct dir_context *ctx)
struct inode *dir = file_inode(f); struct inode *dir = file_inode(f);
struct address_space *mapping = dir->i_mapping; struct address_space *mapping = dir->i_mapping;
const size_t dirsize = i_size_read(dir); const size_t dirsize = i_size_read(dir);
unsigned i = ctx->pos / EROFS_BLKSIZ; unsigned int i = ctx->pos / EROFS_BLKSIZ;
unsigned ofs = ctx->pos % EROFS_BLKSIZ; unsigned int ofs = ctx->pos % EROFS_BLKSIZ;
int err = 0; int err = 0;
bool initial = true; bool initial = true;
while (ctx->pos < dirsize) { while (ctx->pos < dirsize) {
struct page *dentry_page; struct page *dentry_page;
struct erofs_dirent *de; struct erofs_dirent *de;
unsigned nameoff, maxsize; unsigned int nameoff, maxsize;
dentry_page = read_mapping_page(mapping, i, NULL); dentry_page = read_mapping_page(mapping, i, NULL);
if (IS_ERR(dentry_page)) if (IS_ERR(dentry_page))
...@@ -109,7 +109,8 @@ static int erofs_readdir(struct file *f, struct dir_context *ctx) ...@@ -109,7 +109,8 @@ static int erofs_readdir(struct file *f, struct dir_context *ctx)
goto skip_this; goto skip_this;
} }
maxsize = min_t(unsigned, dirsize - ctx->pos + ofs, PAGE_SIZE); maxsize = min_t(unsigned int,
dirsize - ctx->pos + ofs, PAGE_SIZE);
/* search dirents at the arbitrary position */ /* search dirents at the arbitrary position */
if (unlikely(initial)) { if (unlikely(initial)) {
......
...@@ -19,7 +19,7 @@ static int read_inode(struct inode *inode, void *data) ...@@ -19,7 +19,7 @@ static int read_inode(struct inode *inode, void *data)
{ {
struct erofs_vnode *vi = EROFS_V(inode); struct erofs_vnode *vi = EROFS_V(inode);
struct erofs_inode_v1 *v1 = data; struct erofs_inode_v1 *v1 = data;
const unsigned advise = le16_to_cpu(v1->i_advise); const unsigned int advise = le16_to_cpu(v1->i_advise);
vi->data_mapping_mode = __inode_data_mapping(advise); vi->data_mapping_mode = __inode_data_mapping(advise);
...@@ -112,7 +112,8 @@ static int read_inode(struct inode *inode, void *data) ...@@ -112,7 +112,8 @@ static int read_inode(struct inode *inode, void *data)
* try_lock since it takes no much overhead and * try_lock since it takes no much overhead and
* will success immediately. * will success immediately.
*/ */
static int fill_inline_data(struct inode *inode, void *data, unsigned m_pofs) static int fill_inline_data(struct inode *inode, void *data,
unsigned int m_pofs)
{ {
struct erofs_vnode *vi = EROFS_V(inode); struct erofs_vnode *vi = EROFS_V(inode);
struct erofs_sb_info *sbi = EROFS_I_SB(inode); struct erofs_sb_info *sbi = EROFS_I_SB(inode);
...@@ -152,7 +153,7 @@ static int fill_inode(struct inode *inode, int isdir) ...@@ -152,7 +153,7 @@ static int fill_inode(struct inode *inode, int isdir)
void *data; void *data;
int err; int err;
erofs_blk_t blkaddr; erofs_blk_t blkaddr;
unsigned ofs; unsigned int ofs;
trace_erofs_fill_inode(inode, isdir); trace_erofs_fill_inode(inode, isdir);
......
...@@ -17,9 +17,9 @@ ...@@ -17,9 +17,9 @@
/* based on the value of qn->len is accurate */ /* based on the value of qn->len is accurate */
static inline int dirnamecmp(struct qstr *qn, static inline int dirnamecmp(struct qstr *qn,
struct qstr *qd, unsigned *matched) struct qstr *qd, unsigned int *matched)
{ {
unsigned i = *matched, len = min(qn->len, qd->len); unsigned int i = *matched, len = min(qn->len, qd->len);
loop: loop:
if (unlikely(i >= len)) { if (unlikely(i >= len)) {
*matched = i; *matched = i;
...@@ -46,8 +46,8 @@ static struct erofs_dirent *find_target_dirent( ...@@ -46,8 +46,8 @@ static struct erofs_dirent *find_target_dirent(
struct qstr *name, struct qstr *name,
u8 *data, int maxsize) u8 *data, int maxsize)
{ {
unsigned ndirents, head, back; unsigned int ndirents, head, back;
unsigned startprfx, endprfx; unsigned int startprfx, endprfx;
struct erofs_dirent *const de = (struct erofs_dirent *)data; struct erofs_dirent *const de = (struct erofs_dirent *)data;
/* make sure that maxsize is valid */ /* make sure that maxsize is valid */
...@@ -63,9 +63,9 @@ static struct erofs_dirent *find_target_dirent( ...@@ -63,9 +63,9 @@ static struct erofs_dirent *find_target_dirent(
startprfx = endprfx = 0; startprfx = endprfx = 0;
while (head <= back) { while (head <= back) {
unsigned mid = head + (back - head) / 2; unsigned int mid = head + (back - head) / 2;
unsigned nameoff = le16_to_cpu(de[mid].nameoff); unsigned int nameoff = le16_to_cpu(de[mid].nameoff);
unsigned matched = min(startprfx, endprfx); unsigned int matched = min(startprfx, endprfx);
struct qstr dname = QSTR_INIT(data + nameoff, struct qstr dname = QSTR_INIT(data + nameoff,
unlikely(mid >= ndirents - 1) ? unlikely(mid >= ndirents - 1) ?
...@@ -95,8 +95,8 @@ static struct page *find_target_block_classic( ...@@ -95,8 +95,8 @@ static struct page *find_target_block_classic(
struct inode *dir, struct inode *dir,
struct qstr *name, int *_diff) struct qstr *name, int *_diff)
{ {
unsigned startprfx, endprfx; unsigned int startprfx, endprfx;
unsigned head, back; unsigned int head, back;
struct address_space *const mapping = dir->i_mapping; struct address_space *const mapping = dir->i_mapping;
struct page *candidate = ERR_PTR(-ENOENT); struct page *candidate = ERR_PTR(-ENOENT);
...@@ -105,7 +105,7 @@ static struct page *find_target_block_classic( ...@@ -105,7 +105,7 @@ static struct page *find_target_block_classic(
back = inode_datablocks(dir) - 1; back = inode_datablocks(dir) - 1;
while (head <= back) { while (head <= back) {
unsigned mid = head + (back - head) / 2; unsigned int mid = head + (back - head) / 2;
struct page *page = read_mapping_page(mapping, mid, NULL); struct page *page = read_mapping_page(mapping, mid, NULL);
if (IS_ERR(page)) { if (IS_ERR(page)) {
...@@ -115,10 +115,10 @@ static struct page *find_target_block_classic( ...@@ -115,10 +115,10 @@ static struct page *find_target_block_classic(
return page; return page;
} else { } else {
int diff; int diff;
unsigned ndirents, matched; unsigned int ndirents, matched;
struct qstr dname; struct qstr dname;
struct erofs_dirent *de = kmap_atomic(page); struct erofs_dirent *de = kmap_atomic(page);
unsigned nameoff = le16_to_cpu(de->nameoff); unsigned int nameoff = le16_to_cpu(de->nameoff);
ndirents = nameoff / sizeof(*de); ndirents = nameoff / sizeof(*de);
...@@ -164,7 +164,7 @@ static struct page *find_target_block_classic( ...@@ -164,7 +164,7 @@ static struct page *find_target_block_classic(
int erofs_namei(struct inode *dir, int erofs_namei(struct inode *dir,
struct qstr *name, struct qstr *name,
erofs_nid_t *nid, unsigned *d_type) erofs_nid_t *nid, unsigned int *d_type)
{ {
int diff; int diff;
struct page *page; struct page *page;
...@@ -204,7 +204,7 @@ static struct dentry *erofs_lookup(struct inode *dir, ...@@ -204,7 +204,7 @@ static struct dentry *erofs_lookup(struct inode *dir,
{ {
int err; int err;
erofs_nid_t nid; erofs_nid_t nid;
unsigned d_type; unsigned int d_type;
struct inode *inode; struct inode *inode;
DBG_BUGON(!d_really_is_negative(dentry)); DBG_BUGON(!d_really_is_negative(dentry));
......
...@@ -81,7 +81,7 @@ static int superblock_read(struct super_block *sb) ...@@ -81,7 +81,7 @@ static int superblock_read(struct super_block *sb)
struct erofs_sb_info *sbi; struct erofs_sb_info *sbi;
struct buffer_head *bh; struct buffer_head *bh;
struct erofs_super_block *layout; struct erofs_super_block *layout;
unsigned blkszbits; unsigned int blkszbits;
int ret; int ret;
bh = sb_bread(sb, 0); bh = sb_bread(sb, 0);
......
...@@ -27,7 +27,7 @@ void z_erofs_exit_zip_subsystem(void) ...@@ -27,7 +27,7 @@ void z_erofs_exit_zip_subsystem(void)
static inline int init_unzip_workqueue(void) static inline int init_unzip_workqueue(void)
{ {
const unsigned onlinecpus = num_possible_cpus(); const unsigned int onlinecpus = num_possible_cpus();
/* /*
* we don't need too many threads, limiting threads * we don't need too many threads, limiting threads
...@@ -89,7 +89,7 @@ struct z_erofs_vle_work_builder { ...@@ -89,7 +89,7 @@ struct z_erofs_vle_work_builder {
/* pages used for reading the compressed data */ /* pages used for reading the compressed data */
struct page **compressed_pages; struct page **compressed_pages;
unsigned compressed_deficit; unsigned int compressed_deficit;
}; };
#define VLE_WORK_BUILDER_INIT() \ #define VLE_WORK_BUILDER_INIT() \
...@@ -232,7 +232,7 @@ static int z_erofs_vle_work_add_page( ...@@ -232,7 +232,7 @@ static int z_erofs_vle_work_add_page(
ret = z_erofs_pagevec_ctor_enqueue(&builder->vector, ret = z_erofs_pagevec_ctor_enqueue(&builder->vector,
page, type, &occupied); page, type, &occupied);
builder->work->vcnt += (unsigned)ret; builder->work->vcnt += (unsigned int)ret;
return ret ? 0 : -EAGAIN; return ret ? 0 : -EAGAIN;
} }
...@@ -274,7 +274,7 @@ static inline bool try_to_claim_workgroup( ...@@ -274,7 +274,7 @@ static inline bool try_to_claim_workgroup(
struct z_erofs_vle_work_finder { struct z_erofs_vle_work_finder {
struct super_block *sb; struct super_block *sb;
pgoff_t idx; pgoff_t idx;
unsigned pageofs; unsigned int pageofs;
struct z_erofs_vle_workgroup **grp_ret; struct z_erofs_vle_workgroup **grp_ret;
enum z_erofs_vle_work_role *role; enum z_erofs_vle_work_role *role;
...@@ -440,7 +440,7 @@ static int z_erofs_vle_work_iter_begin(struct z_erofs_vle_work_builder *builder, ...@@ -440,7 +440,7 @@ static int z_erofs_vle_work_iter_begin(struct z_erofs_vle_work_builder *builder,
struct erofs_map_blocks *map, struct erofs_map_blocks *map,
z_erofs_vle_owned_workgrp_t *owned_head) z_erofs_vle_owned_workgrp_t *owned_head)
{ {
const unsigned clusterpages = erofs_clusterpages(EROFS_SB(sb)); const unsigned int clusterpages = erofs_clusterpages(EROFS_SB(sb));
struct z_erofs_vle_workgroup *grp; struct z_erofs_vle_workgroup *grp;
const struct z_erofs_vle_work_finder finder = { const struct z_erofs_vle_work_finder finder = {
.sb = sb, .sb = sb,
...@@ -610,7 +610,7 @@ static int z_erofs_do_read_page(struct z_erofs_vle_frontend *fe, ...@@ -610,7 +610,7 @@ static int z_erofs_do_read_page(struct z_erofs_vle_frontend *fe,
#endif #endif
enum z_erofs_page_type page_type; enum z_erofs_page_type page_type;
unsigned cur, end, spiltted, index; unsigned int cur, end, spiltted, index;
int err; int err;
/* register locked file pages as online pages in pack */ /* register locked file pages as online pages in pack */
...@@ -667,7 +667,7 @@ static int z_erofs_do_read_page(struct z_erofs_vle_frontend *fe, ...@@ -667,7 +667,7 @@ static int z_erofs_do_read_page(struct z_erofs_vle_frontend *fe,
tight &= builder_is_followed(builder); tight &= builder_is_followed(builder);
work = builder->work; work = builder->work;
hitted: hitted:
cur = end - min_t(unsigned, offset + end - map->m_la, end); cur = end - min_t(unsigned int, offset + end - map->m_la, end);
if (unlikely(!(map->m_flags & EROFS_MAP_MAPPED))) { if (unlikely(!(map->m_flags & EROFS_MAP_MAPPED))) {
zero_user_segment(page, cur, end); zero_user_segment(page, cur, end);
goto next_part; goto next_part;
...@@ -741,7 +741,7 @@ static void z_erofs_vle_unzip_kickoff(void *ptr, int bios) ...@@ -741,7 +741,7 @@ static void z_erofs_vle_unzip_kickoff(void *ptr, int bios)
static inline void z_erofs_vle_read_endio(struct bio *bio) static inline void z_erofs_vle_read_endio(struct bio *bio)
{ {
const blk_status_t err = bio->bi_status; const blk_status_t err = bio->bi_status;
unsigned i; unsigned int i;
struct bio_vec *bvec; struct bio_vec *bvec;
#ifdef EROFS_FS_HAS_MANAGED_CACHE #ifdef EROFS_FS_HAS_MANAGED_CACHE
struct address_space *mngda = NULL; struct address_space *mngda = NULL;
...@@ -793,16 +793,16 @@ static int z_erofs_vle_unzip(struct super_block *sb, ...@@ -793,16 +793,16 @@ static int z_erofs_vle_unzip(struct super_block *sb,
#ifdef EROFS_FS_HAS_MANAGED_CACHE #ifdef EROFS_FS_HAS_MANAGED_CACHE
struct address_space *const mngda = sbi->managed_cache->i_mapping; struct address_space *const mngda = sbi->managed_cache->i_mapping;
#endif #endif
const unsigned clusterpages = erofs_clusterpages(sbi); const unsigned int clusterpages = erofs_clusterpages(sbi);
struct z_erofs_pagevec_ctor ctor; struct z_erofs_pagevec_ctor ctor;
unsigned nr_pages; unsigned int nr_pages;
#ifndef CONFIG_EROFS_FS_ZIP_MULTIREF #ifndef CONFIG_EROFS_FS_ZIP_MULTIREF
unsigned sparsemem_pages = 0; unsigned int sparsemem_pages = 0;
#endif #endif
struct page *pages_onstack[Z_EROFS_VLE_VMAP_ONSTACK_PAGES]; struct page *pages_onstack[Z_EROFS_VLE_VMAP_ONSTACK_PAGES];
struct page **pages, **compressed_pages, *page; struct page **pages, **compressed_pages, *page;
unsigned i, llen; unsigned int i, llen;
enum z_erofs_page_type page_type; enum z_erofs_page_type page_type;
bool overlapped; bool overlapped;
...@@ -849,7 +849,7 @@ static int z_erofs_vle_unzip(struct super_block *sb, ...@@ -849,7 +849,7 @@ static int z_erofs_vle_unzip(struct super_block *sb,
Z_EROFS_VLE_INLINE_PAGEVECS, work->pagevec, 0); Z_EROFS_VLE_INLINE_PAGEVECS, work->pagevec, 0);
for (i = 0; i < work->vcnt; ++i) { for (i = 0; i < work->vcnt; ++i) {
unsigned pagenr; unsigned int pagenr;
page = z_erofs_pagevec_ctor_dequeue(&ctor, &page_type); page = z_erofs_pagevec_ctor_dequeue(&ctor, &page_type);
...@@ -880,7 +880,7 @@ static int z_erofs_vle_unzip(struct super_block *sb, ...@@ -880,7 +880,7 @@ static int z_erofs_vle_unzip(struct super_block *sb,
compressed_pages = grp->compressed_pages; compressed_pages = grp->compressed_pages;
for (i = 0; i < clusterpages; ++i) { for (i = 0; i < clusterpages; ++i) {
unsigned pagenr; unsigned int pagenr;
page = compressed_pages[i]; page = compressed_pages[i];
...@@ -1105,7 +1105,7 @@ static bool z_erofs_vle_submit_all(struct super_block *sb, ...@@ -1105,7 +1105,7 @@ static bool z_erofs_vle_submit_all(struct super_block *sb,
bool force_fg) bool force_fg)
{ {
struct erofs_sb_info *const sbi = EROFS_SB(sb); struct erofs_sb_info *const sbi = EROFS_SB(sb);
const unsigned clusterpages = erofs_clusterpages(sbi); const unsigned int clusterpages = erofs_clusterpages(sbi);
const gfp_t gfp = GFP_NOFS; const gfp_t gfp = GFP_NOFS;
#ifdef EROFS_FS_HAS_MANAGED_CACHE #ifdef EROFS_FS_HAS_MANAGED_CACHE
struct address_space *const mngda = sbi->managed_cache->i_mapping; struct address_space *const mngda = sbi->managed_cache->i_mapping;
...@@ -1117,7 +1117,7 @@ static bool z_erofs_vle_submit_all(struct super_block *sb, ...@@ -1117,7 +1117,7 @@ static bool z_erofs_vle_submit_all(struct super_block *sb,
/* since bio will be NULL, no need to initialize last_index */ /* since bio will be NULL, no need to initialize last_index */
pgoff_t uninitialized_var(last_index); pgoff_t uninitialized_var(last_index);
bool force_submit = false; bool force_submit = false;
unsigned nr_bios; unsigned int nr_bios;
if (unlikely(owned_head == Z_EROFS_VLE_WORKGRP_TAIL)) if (unlikely(owned_head == Z_EROFS_VLE_WORKGRP_TAIL))
return false; return false;
...@@ -1149,7 +1149,7 @@ static bool z_erofs_vle_submit_all(struct super_block *sb, ...@@ -1149,7 +1149,7 @@ static bool z_erofs_vle_submit_all(struct super_block *sb,
struct z_erofs_vle_workgroup *grp; struct z_erofs_vle_workgroup *grp;
struct page **compressed_pages, *oldpage, *page; struct page **compressed_pages, *oldpage, *page;
pgoff_t first_index; pgoff_t first_index;
unsigned i = 0; unsigned int i = 0;
#ifdef EROFS_FS_HAS_MANAGED_CACHE #ifdef EROFS_FS_HAS_MANAGED_CACHE
unsigned int noio = 0; unsigned int noio = 0;
bool cachemngd; bool cachemngd;
...@@ -1337,7 +1337,7 @@ static int z_erofs_vle_normalaccess_readpage(struct file *file, ...@@ -1337,7 +1337,7 @@ static int z_erofs_vle_normalaccess_readpage(struct file *file,
static inline int __z_erofs_vle_normalaccess_readpages( static inline int __z_erofs_vle_normalaccess_readpages(
struct file *filp, struct file *filp,
struct address_space *mapping, struct address_space *mapping,
struct list_head *pages, unsigned nr_pages, bool sync) struct list_head *pages, unsigned int nr_pages, bool sync)
{ {
struct inode *const inode = mapping->host; struct inode *const inode = mapping->host;
...@@ -1398,7 +1398,7 @@ static inline int __z_erofs_vle_normalaccess_readpages( ...@@ -1398,7 +1398,7 @@ static inline int __z_erofs_vle_normalaccess_readpages(
static int z_erofs_vle_normalaccess_readpages( static int z_erofs_vle_normalaccess_readpages(
struct file *filp, struct file *filp,
struct address_space *mapping, struct address_space *mapping,
struct list_head *pages, unsigned nr_pages) struct list_head *pages, unsigned int nr_pages)
{ {
return __z_erofs_vle_normalaccess_readpages(filp, return __z_erofs_vle_normalaccess_readpages(filp,
mapping, pages, nr_pages, mapping, pages, nr_pages,
...@@ -1445,7 +1445,7 @@ vle_extent_blkaddr(struct inode *inode, pgoff_t index) ...@@ -1445,7 +1445,7 @@ vle_extent_blkaddr(struct inode *inode, pgoff_t index)
struct erofs_sb_info *sbi = EROFS_I_SB(inode); struct erofs_sb_info *sbi = EROFS_I_SB(inode);
struct erofs_vnode *vi = EROFS_V(inode); struct erofs_vnode *vi = EROFS_V(inode);
unsigned ofs = Z_EROFS_VLE_EXTENT_ALIGN(vi->inode_isize + unsigned int ofs = Z_EROFS_VLE_EXTENT_ALIGN(vi->inode_isize +
vi->xattr_isize) + sizeof(struct erofs_extent_header) + vi->xattr_isize) + sizeof(struct erofs_extent_header) +
index * sizeof(struct z_erofs_vle_decompressed_index); index * sizeof(struct z_erofs_vle_decompressed_index);
...@@ -1458,7 +1458,7 @@ vle_extent_blkoff(struct inode *inode, pgoff_t index) ...@@ -1458,7 +1458,7 @@ vle_extent_blkoff(struct inode *inode, pgoff_t index)
struct erofs_sb_info *sbi = EROFS_I_SB(inode); struct erofs_sb_info *sbi = EROFS_I_SB(inode);
struct erofs_vnode *vi = EROFS_V(inode); struct erofs_vnode *vi = EROFS_V(inode);
unsigned ofs = Z_EROFS_VLE_EXTENT_ALIGN(vi->inode_isize + unsigned int ofs = Z_EROFS_VLE_EXTENT_ALIGN(vi->inode_isize +
vi->xattr_isize) + sizeof(struct erofs_extent_header) + vi->xattr_isize) + sizeof(struct erofs_extent_header) +
index * sizeof(struct z_erofs_vle_decompressed_index); index * sizeof(struct z_erofs_vle_decompressed_index);
...@@ -1476,9 +1476,9 @@ static erofs_off_t vle_get_logical_extent_head( ...@@ -1476,9 +1476,9 @@ static erofs_off_t vle_get_logical_extent_head(
struct inode *inode, struct inode *inode,
struct page **page_iter, struct page **page_iter,
void **kaddr_iter, void **kaddr_iter,
unsigned lcn, /* logical cluster number */ unsigned int lcn, /* logical cluster number */
erofs_blk_t *pcn, erofs_blk_t *pcn,
unsigned *flags) unsigned int *flags)
{ {
/* for extent meta */ /* for extent meta */
struct page *page = *page_iter; struct page *page = *page_iter;
...@@ -1531,7 +1531,7 @@ int z_erofs_map_blocks_iter(struct inode *inode, ...@@ -1531,7 +1531,7 @@ int z_erofs_map_blocks_iter(struct inode *inode,
unsigned long long ofs, end; unsigned long long ofs, end;
struct z_erofs_vle_decompressed_index *di; struct z_erofs_vle_decompressed_index *di;
erofs_blk_t e_blkaddr, pcn; erofs_blk_t e_blkaddr, pcn;
unsigned lcn, logical_cluster_ofs, cluster_type; unsigned int lcn, logical_cluster_ofs, cluster_type;
u32 ofs_rem; u32 ofs_rem;
struct page *mpage = *mpage_ret; struct page *mpage = *mpage_ret;
void *kaddr; void *kaddr;
......
...@@ -120,7 +120,7 @@ unsigned long erofs_shrink_workstation(struct erofs_sb_info *sbi, ...@@ -120,7 +120,7 @@ unsigned long erofs_shrink_workstation(struct erofs_sb_info *sbi,
{ {
pgoff_t first_index = 0; pgoff_t first_index = 0;
void *batch[PAGEVEC_SIZE]; void *batch[PAGEVEC_SIZE];
unsigned freed = 0; unsigned int freed = 0;
int i, found; int i, found;
repeat: repeat:
......
...@@ -19,7 +19,7 @@ struct xattr_iter { ...@@ -19,7 +19,7 @@ struct xattr_iter {
void *kaddr; void *kaddr;
erofs_blk_t blkaddr; erofs_blk_t blkaddr;
unsigned ofs; unsigned int ofs;
}; };
static inline void xattr_iter_end(struct xattr_iter *it, bool atomic) static inline void xattr_iter_end(struct xattr_iter *it, bool atomic)
...@@ -45,7 +45,7 @@ static inline void xattr_iter_end_final(struct xattr_iter *it) ...@@ -45,7 +45,7 @@ static inline void xattr_iter_end_final(struct xattr_iter *it)
static int init_inode_xattrs(struct inode *inode) static int init_inode_xattrs(struct inode *inode)
{ {
struct xattr_iter it; struct xattr_iter it;
unsigned i; unsigned int i;
struct erofs_xattr_ibody_header *ih; struct erofs_xattr_ibody_header *ih;
struct super_block *sb; struct super_block *sb;
struct erofs_sb_info *sbi; struct erofs_sb_info *sbi;
...@@ -111,9 +111,9 @@ static int init_inode_xattrs(struct inode *inode) ...@@ -111,9 +111,9 @@ static int init_inode_xattrs(struct inode *inode)
struct xattr_iter_handlers { struct xattr_iter_handlers {
int (*entry)(struct xattr_iter *, struct erofs_xattr_entry *); int (*entry)(struct xattr_iter *, struct erofs_xattr_entry *);
int (*name)(struct xattr_iter *, unsigned, char *, unsigned); int (*name)(struct xattr_iter *, unsigned int, char *, unsigned int);
int (*alloc_buffer)(struct xattr_iter *, unsigned); int (*alloc_buffer)(struct xattr_iter *, unsigned int);
void (*value)(struct xattr_iter *, unsigned, char *, unsigned); void (*value)(struct xattr_iter *, unsigned int, char *, unsigned int);
}; };
static inline int xattr_iter_fixup(struct xattr_iter *it) static inline int xattr_iter_fixup(struct xattr_iter *it)
...@@ -143,7 +143,7 @@ static int inline_xattr_iter_begin(struct xattr_iter *it, ...@@ -143,7 +143,7 @@ static int inline_xattr_iter_begin(struct xattr_iter *it,
{ {
struct erofs_vnode *const vi = EROFS_V(inode); struct erofs_vnode *const vi = EROFS_V(inode);
struct erofs_sb_info *const sbi = EROFS_SB(inode->i_sb); struct erofs_sb_info *const sbi = EROFS_SB(inode->i_sb);
unsigned xattr_header_sz, inline_xattr_ofs; unsigned int xattr_header_sz, inline_xattr_ofs;
xattr_header_sz = inlinexattr_header_size(inode); xattr_header_sz = inlinexattr_header_size(inode);
if (unlikely(xattr_header_sz >= vi->xattr_isize)) { if (unlikely(xattr_header_sz >= vi->xattr_isize)) {
...@@ -168,7 +168,7 @@ static int xattr_foreach(struct xattr_iter *it, ...@@ -168,7 +168,7 @@ static int xattr_foreach(struct xattr_iter *it,
const struct xattr_iter_handlers *op, unsigned int *tlimit) const struct xattr_iter_handlers *op, unsigned int *tlimit)
{ {
struct erofs_xattr_entry entry; struct erofs_xattr_entry entry;
unsigned value_sz, processed, slice; unsigned int value_sz, processed, slice;
int err; int err;
/* 0. fixup blkaddr, ofs, ipage */ /* 0. fixup blkaddr, ofs, ipage */
...@@ -183,7 +183,7 @@ static int xattr_foreach(struct xattr_iter *it, ...@@ -183,7 +183,7 @@ static int xattr_foreach(struct xattr_iter *it,
*/ */
entry = *(struct erofs_xattr_entry *)(it->kaddr + it->ofs); entry = *(struct erofs_xattr_entry *)(it->kaddr + it->ofs);
if (tlimit != NULL) { if (tlimit != NULL) {
unsigned entry_sz = EROFS_XATTR_ENTRY_SIZE(&entry); unsigned int entry_sz = EROFS_XATTR_ENTRY_SIZE(&entry);
BUG_ON(*tlimit < entry_sz); BUG_ON(*tlimit < entry_sz);
*tlimit -= entry_sz; *tlimit -= entry_sz;
...@@ -212,8 +212,8 @@ static int xattr_foreach(struct xattr_iter *it, ...@@ -212,8 +212,8 @@ static int xattr_foreach(struct xattr_iter *it,
it->ofs = 0; it->ofs = 0;
} }
slice = min_t(unsigned, PAGE_SIZE - it->ofs, slice = min_t(unsigned int, PAGE_SIZE - it->ofs,
entry.e_name_len - processed); entry.e_name_len - processed);
/* handle name */ /* handle name */
err = op->name(it, processed, it->kaddr + it->ofs, slice); err = op->name(it, processed, it->kaddr + it->ofs, slice);
...@@ -247,8 +247,8 @@ static int xattr_foreach(struct xattr_iter *it, ...@@ -247,8 +247,8 @@ static int xattr_foreach(struct xattr_iter *it,
it->ofs = 0; it->ofs = 0;
} }
slice = min_t(unsigned, PAGE_SIZE - it->ofs, slice = min_t(unsigned int, PAGE_SIZE - it->ofs,
value_sz - processed); value_sz - processed);
op->value(it, processed, it->kaddr + it->ofs, slice); op->value(it, processed, it->kaddr + it->ofs, slice);
it->ofs += slice; it->ofs += slice;
processed += slice; processed += slice;
...@@ -278,7 +278,7 @@ static int xattr_entrymatch(struct xattr_iter *_it, ...@@ -278,7 +278,7 @@ static int xattr_entrymatch(struct xattr_iter *_it,
} }
static int xattr_namematch(struct xattr_iter *_it, static int xattr_namematch(struct xattr_iter *_it,
unsigned processed, char *buf, unsigned len) unsigned int processed, char *buf, unsigned int len)
{ {
struct getxattr_iter *it = container_of(_it, struct getxattr_iter, it); struct getxattr_iter *it = container_of(_it, struct getxattr_iter, it);
...@@ -286,7 +286,7 @@ static int xattr_namematch(struct xattr_iter *_it, ...@@ -286,7 +286,7 @@ static int xattr_namematch(struct xattr_iter *_it,
} }
static int xattr_checkbuffer(struct xattr_iter *_it, static int xattr_checkbuffer(struct xattr_iter *_it,
unsigned value_sz) unsigned int value_sz)
{ {
struct getxattr_iter *it = container_of(_it, struct getxattr_iter, it); struct getxattr_iter *it = container_of(_it, struct getxattr_iter, it);
int err = it->buffer_size < value_sz ? -ERANGE : 0; int err = it->buffer_size < value_sz ? -ERANGE : 0;
...@@ -296,7 +296,7 @@ static int xattr_checkbuffer(struct xattr_iter *_it, ...@@ -296,7 +296,7 @@ static int xattr_checkbuffer(struct xattr_iter *_it,
} }
static void xattr_copyvalue(struct xattr_iter *_it, static void xattr_copyvalue(struct xattr_iter *_it,
unsigned processed, char *buf, unsigned len) unsigned int processed, char *buf, unsigned int len)
{ {
struct getxattr_iter *it = container_of(_it, struct getxattr_iter, it); struct getxattr_iter *it = container_of(_it, struct getxattr_iter, it);
...@@ -313,7 +313,7 @@ static const struct xattr_iter_handlers find_xattr_handlers = { ...@@ -313,7 +313,7 @@ static const struct xattr_iter_handlers find_xattr_handlers = {
static int inline_getxattr(struct inode *inode, struct getxattr_iter *it) static int inline_getxattr(struct inode *inode, struct getxattr_iter *it)
{ {
int ret; int ret;
unsigned remaining; unsigned int remaining;
ret = inline_xattr_iter_begin(&it->it, inode); ret = inline_xattr_iter_begin(&it->it, inode);
if (ret < 0) if (ret < 0)
...@@ -338,7 +338,7 @@ static int shared_getxattr(struct inode *inode, struct getxattr_iter *it) ...@@ -338,7 +338,7 @@ static int shared_getxattr(struct inode *inode, struct getxattr_iter *it)
struct erofs_vnode *const vi = EROFS_V(inode); struct erofs_vnode *const vi = EROFS_V(inode);
struct super_block *const sb = inode->i_sb; struct super_block *const sb = inode->i_sb;
struct erofs_sb_info *const sbi = EROFS_SB(sb); struct erofs_sb_info *const sbi = EROFS_SB(sb);
unsigned i; unsigned int i;
int ret = -ENOATTR; int ret = -ENOATTR;
for (i = 0; i < vi->xattr_shared_count; ++i) { for (i = 0; i < vi->xattr_shared_count; ++i) {
...@@ -489,7 +489,7 @@ static int xattr_entrylist(struct xattr_iter *_it, ...@@ -489,7 +489,7 @@ static int xattr_entrylist(struct xattr_iter *_it,
{ {
struct listxattr_iter *it = struct listxattr_iter *it =
container_of(_it, struct listxattr_iter, it); container_of(_it, struct listxattr_iter, it);
unsigned prefix_len; unsigned int prefix_len;
const char *prefix; const char *prefix;
const struct xattr_handler *h = const struct xattr_handler *h =
...@@ -517,7 +517,7 @@ static int xattr_entrylist(struct xattr_iter *_it, ...@@ -517,7 +517,7 @@ static int xattr_entrylist(struct xattr_iter *_it,
} }
static int xattr_namelist(struct xattr_iter *_it, static int xattr_namelist(struct xattr_iter *_it,
unsigned processed, char *buf, unsigned len) unsigned int processed, char *buf, unsigned int len)
{ {
struct listxattr_iter *it = struct listxattr_iter *it =
container_of(_it, struct listxattr_iter, it); container_of(_it, struct listxattr_iter, it);
...@@ -528,7 +528,7 @@ static int xattr_namelist(struct xattr_iter *_it, ...@@ -528,7 +528,7 @@ static int xattr_namelist(struct xattr_iter *_it,
} }
static int xattr_skipvalue(struct xattr_iter *_it, static int xattr_skipvalue(struct xattr_iter *_it,
unsigned value_sz) unsigned int value_sz)
{ {
struct listxattr_iter *it = struct listxattr_iter *it =
container_of(_it, struct listxattr_iter, it); container_of(_it, struct listxattr_iter, it);
...@@ -547,7 +547,7 @@ static const struct xattr_iter_handlers list_xattr_handlers = { ...@@ -547,7 +547,7 @@ static const struct xattr_iter_handlers list_xattr_handlers = {
static int inline_listxattr(struct listxattr_iter *it) static int inline_listxattr(struct listxattr_iter *it)
{ {
int ret; int ret;
unsigned remaining; unsigned int remaining;
ret = inline_xattr_iter_begin(&it->it, d_inode(it->dentry)); ret = inline_xattr_iter_begin(&it->it, d_inode(it->dentry));
if (ret < 0) if (ret < 0)
...@@ -569,7 +569,7 @@ static int shared_listxattr(struct listxattr_iter *it) ...@@ -569,7 +569,7 @@ static int shared_listxattr(struct listxattr_iter *it)
struct erofs_vnode *const vi = EROFS_V(inode); struct erofs_vnode *const vi = EROFS_V(inode);
struct super_block *const sb = inode->i_sb; struct super_block *const sb = inode->i_sb;
struct erofs_sb_info *const sbi = EROFS_SB(sb); struct erofs_sb_info *const sbi = EROFS_SB(sb);
unsigned i; unsigned int i;
int ret = 0; int ret = 0;
for (i = 0; i < vi->xattr_shared_count; ++i) { for (i = 0; i < vi->xattr_shared_count; ++i) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment