aboutsummaryrefslogtreecommitdiff
path: root/fsck/segment.c
diff options
context:
space:
mode:
Diffstat (limited to 'fsck/segment.c')
-rw-r--r--fsck/segment.c52
1 files changed, 26 insertions, 26 deletions
diff --git a/fsck/segment.c b/fsck/segment.c
index 4b05fd4..934004e 100644
--- a/fsck/segment.c
+++ b/fsck/segment.c
@@ -36,8 +36,8 @@ int reserve_new_block(struct f2fs_sb_info *sbi, block_t *to,
ERR_MSG("Not enough space\n");
return -ENOSPC;
}
- if (is_node && fsck->chk.valid_node_cnt >
- sbi->total_valid_node_count) {
+ if (is_node && fsck->chk.valid_node_cnt >=
+ sbi->total_node_count) {
ERR_MSG("Not enough space for node block\n");
return -ENOSPC;
}
@@ -131,7 +131,7 @@ int new_data_block(struct f2fs_sb_info *sbi, void *block,
type = CURSEG_HOT_DATA;
ASSERT(dn->node_blk);
- memset(block, 0, BLOCK_SZ);
+ memset(block, 0, F2FS_BLKSIZE);
get_node_info(sbi, dn->nid, &ni);
set_summary(&sum, dn->nid, dn->ofs_in_node, ni.version);
@@ -157,7 +157,7 @@ u64 f2fs_quota_size(struct quota_file *qf)
struct f2fs_node *inode;
u64 filesize;
- inode = (struct f2fs_node *) calloc(BLOCK_SZ, 1);
+ inode = (struct f2fs_node *) calloc(F2FS_BLKSIZE, 1);
ASSERT(inode);
/* Read inode */
@@ -188,9 +188,9 @@ u64 f2fs_read(struct f2fs_sb_info *sbi, nid_t ino, u8 *buffer,
memset(&dn, 0, sizeof(dn));
/* Memory allocation for block buffer and inode. */
- blk_buffer = calloc(BLOCK_SZ, 2);
+ blk_buffer = calloc(F2FS_BLKSIZE, 2);
ASSERT(blk_buffer);
- inode = (struct f2fs_node*)(blk_buffer + BLOCK_SZ);
+ inode = (struct f2fs_node*)(blk_buffer + F2FS_BLKSIZE);
/* Read inode */
get_node_info(sbi, ino, &ni);
@@ -225,13 +225,13 @@ u64 f2fs_read(struct f2fs_sb_info *sbi, nid_t ino, u8 *buffer,
if (blkaddr == NULL_ADDR || blkaddr == NEW_ADDR)
break;
- off_in_blk = offset % BLOCK_SZ;
- len_in_blk = BLOCK_SZ - off_in_blk;
+ off_in_blk = offset % F2FS_BLKSIZE;
+ len_in_blk = F2FS_BLKSIZE - off_in_blk;
if (len_in_blk > count)
len_in_blk = count;
/* Read data from single block. */
- if (len_in_blk < BLOCK_SZ) {
+ if (len_in_blk < F2FS_BLKSIZE) {
ASSERT(dev_read_block(blk_buffer, blkaddr) >= 0);
memcpy(buffer, blk_buffer + off_in_blk, len_in_blk);
} else {
@@ -290,9 +290,9 @@ static u64 f2fs_write_ex(struct f2fs_sb_info *sbi, nid_t ino, u8 *buffer,
ASSERT(offset % F2FS_BLKSIZE == 0); /* block boundary only */
/* Memory allocation for block buffer and inode. */
- blk_buffer = calloc(BLOCK_SZ, 2);
+ blk_buffer = calloc(F2FS_BLKSIZE, 2);
ASSERT(blk_buffer);
- inode = (struct f2fs_node*)(blk_buffer + BLOCK_SZ);
+ inode = (struct f2fs_node*)(blk_buffer + F2FS_BLKSIZE);
/* Read inode */
get_node_info(sbi, ino, &ni);
@@ -340,13 +340,13 @@ static u64 f2fs_write_ex(struct f2fs_sb_info *sbi, nid_t ino, u8 *buffer,
idirty |= dn.idirty;
}
- off_in_blk = offset % BLOCK_SZ;
- len_in_blk = BLOCK_SZ - off_in_blk;
+ off_in_blk = offset % F2FS_BLKSIZE;
+ len_in_blk = F2FS_BLKSIZE - off_in_blk;
if (len_in_blk > count)
len_in_blk = count;
/* Write data to single block. */
- if (len_in_blk < BLOCK_SZ) {
+ if (len_in_blk < F2FS_BLKSIZE) {
ASSERT(dev_read_block(blk_buffer, blkaddr) >= 0);
memcpy(blk_buffer + off_in_blk, buffer, len_in_blk);
ASSERT(dev_write_block(blk_buffer, blkaddr) >= 0);
@@ -406,7 +406,7 @@ void f2fs_filesize_update(struct f2fs_sb_info *sbi, nid_t ino, u64 filesize)
struct node_info ni;
struct f2fs_node *inode;
- inode = calloc(BLOCK_SZ, 1);
+ inode = calloc(F2FS_BLKSIZE, 1);
ASSERT(inode);
get_node_info(sbi, ino, &ni);
@@ -504,7 +504,7 @@ static void update_largest_extent(struct f2fs_sb_info *sbi, nid_t ino)
memset(&dn, 0, sizeof(dn));
largest_ext.len = cur_ext.len = 0;
- inode = (struct f2fs_node *) calloc(BLOCK_SZ, 1);
+ inode = (struct f2fs_node *) calloc(F2FS_BLKSIZE, 1);
ASSERT(inode);
/* Read inode info */
@@ -572,7 +572,7 @@ int f2fs_build_file(struct f2fs_sb_info *sbi, struct dentry *de)
{
int fd, n = -1;
pgoff_t off = 0;
- u8 buffer[BLOCK_SZ];
+ u8 buffer[F2FS_BLKSIZE];
struct node_info ni;
struct f2fs_node *node_blk;
@@ -602,7 +602,7 @@ int f2fs_build_file(struct f2fs_sb_info *sbi, struct dentry *de)
get_node_info(sbi, de->ino, &ni);
- node_blk = calloc(BLOCK_SZ, 1);
+ node_blk = calloc(F2FS_BLKSIZE, 1);
ASSERT(node_blk);
ret = dev_read_block(node_blk, ni.blk_addr);
@@ -616,7 +616,7 @@ int f2fs_build_file(struct f2fs_sb_info *sbi, struct dentry *de)
node_blk->i.i_extra_isize =
cpu_to_le16(calc_extra_isize());
}
- n = read(fd, buffer, BLOCK_SZ);
+ n = read(fd, buffer, F2FS_BLKSIZE);
ASSERT((unsigned long)n == de->size);
memcpy(inline_data_addr(node_blk), buffer, de->size);
node_blk->i.i_size = cpu_to_le64(de->size);
@@ -629,7 +629,7 @@ int f2fs_build_file(struct f2fs_sb_info *sbi, struct dentry *de)
u8 *rbuf = c.compress.cc.rbuf;
unsigned int cblocks = 0;
- node_blk = calloc(BLOCK_SZ, 1);
+ node_blk = calloc(F2FS_BLKSIZE, 1);
ASSERT(node_blk);
/* read inode */
@@ -649,11 +649,11 @@ int f2fs_build_file(struct f2fs_sb_info *sbi, struct dentry *de)
int ret = c.compress.ops->compress(&c.compress.cc);
u64 wlen;
u32 csize = ALIGN_UP(c.compress.cc.clen +
- COMPRESS_HEADER_SIZE, BLOCK_SZ);
+ COMPRESS_HEADER_SIZE, F2FS_BLKSIZE);
unsigned int cur_cblk;
if (ret || n < c.compress.cc.rlen ||
- n < (int)(csize + BLOCK_SZ *
+ n < (int)(csize + F2FS_BLKSIZE *
c.compress.min_blocks)) {
wlen = f2fs_write(sbi, de->ino, rbuf, n, off);
ASSERT((int)wlen == n);
@@ -663,14 +663,14 @@ int f2fs_build_file(struct f2fs_sb_info *sbi, struct dentry *de)
ASSERT(!wlen);
wlen = f2fs_write_compress_data(sbi, de->ino,
(u8 *)c.compress.cc.cbuf,
- csize, off + BLOCK_SZ);
+ csize, off + F2FS_BLKSIZE);
ASSERT(wlen == csize);
c.compress.ops->reset(&c.compress.cc);
cur_cblk = (c.compress.cc.rlen - csize) /
- BLOCK_SZ;
+ F2FS_BLKSIZE;
cblocks += cur_cblk;
wlen = f2fs_fix_mutable(sbi, de->ino,
- off + BLOCK_SZ + csize,
+ off + F2FS_BLKSIZE + csize,
cur_cblk);
ASSERT(!wlen);
}
@@ -703,7 +703,7 @@ int f2fs_build_file(struct f2fs_sb_info *sbi, struct dentry *de)
}
#endif
} else {
- while ((n = read(fd, buffer, BLOCK_SZ)) > 0) {
+ while ((n = read(fd, buffer, F2FS_BLKSIZE)) > 0) {
f2fs_write(sbi, de->ino, buffer, n, off);
off += n;
}