diff options
author | Daniel Phillips <daniel@tux3.org> | 2014-05-01 17:42:53 +0900 |
---|---|---|
committer | Daniel Phillips <daniel@tux3.org> | 2014-05-01 17:42:53 +0900 |
commit | 2bd28285aa6cd34beaedc07003846b9cbcca3d73 (patch) | |
tree | 5fc8e3455dfbf2f43ae362a6fe54db18544db94e | |
parent | cfba1660b1934477bd49dd79b585b196d8ac3c53 (diff) | |
download | linux-tux3-2bd28285aa6cd34beaedc07003846b9cbcca3d73.tar.gz |
tux3: Respell map_region as filemap
This is arguably the central operation of the filesystem (map
a file to/from backing store) and deserves a more elegant name.
Signed-off-by: Daniel Phillips <d.phillips@partner.samsung.com>
Signed-off-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
-rw-r--r-- | fs/tux3/filemap.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/fs/tux3/filemap.c b/fs/tux3/filemap.c index c71f1c5f93f2e3..0307862f574c63 100644 --- a/fs/tux3/filemap.c +++ b/fs/tux3/filemap.c @@ -18,8 +18,8 @@ * tux3_unify_orphan_del, * load_otree_orphan) * - * down_write(inode: btree->lock) (btree_chop, map_region for write) - * down_read(inode: btree->lock) (map_region for read) + * down_write(inode: btree->lock) (btree_chop, filemap for write) + * down_read(inode: btree->lock) (filemap for read) * * inode->i_mutex * mapping->private_lock (front uses to protect dirty buffer list) @@ -52,9 +52,9 @@ #endif enum map_mode { - MAP_READ = 0, /* map_region for read */ - MAP_WRITE = 1, /* map_region for overwrite */ - MAP_REDIRECT = 2, /* map_region for redirected write + MAP_READ = 0, /* filemap for read */ + MAP_WRITE = 1, /* filemap for overwrite */ + MAP_REDIRECT = 2, /* filemap for redirected write * (copy-on-write) */ MAX_MAP_MODE, }; @@ -269,8 +269,8 @@ static int map_direct(struct btree *btree, block_t start, unsigned count, return segs; } -/* map_region() by using dleaf */ -static int map_region2(struct inode *inode, block_t start, unsigned count, +/* filemap() by using dleaf */ +static int filemap2(struct inode *inode, block_t start, unsigned count, struct block_segment seg[], unsigned seg_max, enum map_mode mode) { @@ -285,10 +285,10 @@ static int map_region2(struct inode *inode, block_t start, unsigned count, * * tux3_flush_inode_internal() (flush bitmap) * flush_list() - * map_region() (for flush) + * filemap() (for flush) * balloc() * read bitmap - * map_region() (for read) + * filemap() (for read) * * But bitmap is used (read/write) only from backend. * So, no need to lock. @@ -404,7 +404,7 @@ out_unlock: * < 0 - error * 0 < - number of physical extents which were mapped */ -static int map_region(struct inode *inode, block_t start, unsigned count, +static int filemap(struct inode *inode, block_t start, unsigned count, struct block_segment seg[], unsigned seg_max, enum map_mode mode) { @@ -416,7 +416,7 @@ static int map_region(struct inode *inode, block_t start, unsigned count, */ if (mode == MAP_READ) { - /* If whole region was hole, don't need to call map_region */ + /* If whole region was hole, don't need to call filemap */ if (tux3_is_hole(inode, start, count)) { assert(seg_max >= 1); seg[0].state = BLOCK_SEG_HOLE; @@ -426,7 +426,7 @@ static int map_region(struct inode *inode, block_t start, unsigned count, } } - segs = map_region2(inode, start, count, seg, seg_max, mode); + segs = filemap2(inode, start, count, seg, seg_max, mode); if (mode == MAP_READ) { /* Update seg[] with hole information */ @@ -465,7 +465,7 @@ static int filemap_extent_io(enum map_mode mode, int rw, struct bufvec *bufvec) /* FIXME: For now, this is only for write */ assert(mode != MAP_READ); - int segs = map_region(inode, index, count, seg, ARRAY_SIZE(seg), mode); + int segs = filemap(inode, index, count, seg, ARRAY_SIZE(seg), mode); if (segs < 0) return segs; assert(segs); @@ -543,9 +543,9 @@ static int __tux3_get_block(struct inode *inode, sector_t iblock, } assert(mode < MAX_MAP_MODE); - segs = map_region(inode, iblock, max_blocks, &seg, 1, mode); + segs = filemap(inode, iblock, max_blocks, &seg, 1, mode); if (segs < 0) { - tux3_err(sb, "map_region failed: %d", segs); + tux3_err(sb, "filemap failed: %d", segs); return -EIO; } assert(segs == 1); |