diff options
author | Julia Lawall <Julia.Lawall@lip6.fr> | 2015-12-11 11:03:26 -0500 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2016-01-09 02:55:45 -0500 |
commit | bc51b2a9193f917f2065313d9971d7d5e867bc81 (patch) | |
tree | 3cd83b31fc3f921cdd507aa7bdf016750e0bc9e6 | |
parent | 0dbf5f20652108106cb822ad7662c786baaa03ff (diff) |
logfs: constify logfs_block_ops structures
The logfs_block_ops structures are never modified, so declare them as
const.
Done with the help of Coccinelle.
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
-rw-r--r-- | fs/logfs/logfs.h | 4 | ||||
-rw-r--r-- | fs/logfs/readwrite.c | 4 | ||||
-rw-r--r-- | fs/logfs/segment.c | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/fs/logfs/logfs.h b/fs/logfs/logfs.h index 5f0937609465..5731361eba46 100644 --- a/fs/logfs/logfs.h +++ b/fs/logfs/logfs.h | |||
@@ -302,7 +302,7 @@ struct logfs_block { | |||
302 | struct inode *inode; | 302 | struct inode *inode; |
303 | struct logfs_transaction *ta; | 303 | struct logfs_transaction *ta; |
304 | unsigned long alias_map[LOGFS_BLOCK_FACTOR / BITS_PER_LONG]; | 304 | unsigned long alias_map[LOGFS_BLOCK_FACTOR / BITS_PER_LONG]; |
305 | struct logfs_block_ops *ops; | 305 | const struct logfs_block_ops *ops; |
306 | int full; | 306 | int full; |
307 | int partial; | 307 | int partial; |
308 | int reserved_bytes; | 308 | int reserved_bytes; |
@@ -579,7 +579,7 @@ int logfs_exist_block(struct inode *inode, u64 bix); | |||
579 | int get_page_reserve(struct inode *inode, struct page *page); | 579 | int get_page_reserve(struct inode *inode, struct page *page); |
580 | void logfs_get_wblocks(struct super_block *sb, struct page *page, int lock); | 580 | void logfs_get_wblocks(struct super_block *sb, struct page *page, int lock); |
581 | void logfs_put_wblocks(struct super_block *sb, struct page *page, int lock); | 581 | void logfs_put_wblocks(struct super_block *sb, struct page *page, int lock); |
582 | extern struct logfs_block_ops indirect_block_ops; | 582 | extern const struct logfs_block_ops indirect_block_ops; |
583 | 583 | ||
584 | /* segment.c */ | 584 | /* segment.c */ |
585 | int logfs_erase_segment(struct super_block *sb, u32 ofs, int ensure_erase); | 585 | int logfs_erase_segment(struct super_block *sb, u32 ofs, int ensure_erase); |
diff --git a/fs/logfs/readwrite.c b/fs/logfs/readwrite.c index 380d86e1ab45..20973c9e52f8 100644 --- a/fs/logfs/readwrite.c +++ b/fs/logfs/readwrite.c | |||
@@ -569,13 +569,13 @@ static void indirect_free_block(struct super_block *sb, | |||
569 | } | 569 | } |
570 | 570 | ||
571 | 571 | ||
572 | static struct logfs_block_ops inode_block_ops = { | 572 | static const struct logfs_block_ops inode_block_ops = { |
573 | .write_block = inode_write_block, | 573 | .write_block = inode_write_block, |
574 | .free_block = inode_free_block, | 574 | .free_block = inode_free_block, |
575 | .write_alias = inode_write_alias, | 575 | .write_alias = inode_write_alias, |
576 | }; | 576 | }; |
577 | 577 | ||
578 | struct logfs_block_ops indirect_block_ops = { | 578 | const struct logfs_block_ops indirect_block_ops = { |
579 | .write_block = indirect_write_block, | 579 | .write_block = indirect_write_block, |
580 | .free_block = indirect_free_block, | 580 | .free_block = indirect_free_block, |
581 | .write_alias = indirect_write_alias, | 581 | .write_alias = indirect_write_alias, |
diff --git a/fs/logfs/segment.c b/fs/logfs/segment.c index 6de0fbfc6c00..d270e4b2ab6b 100644 --- a/fs/logfs/segment.c +++ b/fs/logfs/segment.c | |||
@@ -197,7 +197,7 @@ static int btree_write_alias(struct super_block *sb, struct logfs_block *block, | |||
197 | return 0; | 197 | return 0; |
198 | } | 198 | } |
199 | 199 | ||
200 | static struct logfs_block_ops btree_block_ops = { | 200 | static const struct logfs_block_ops btree_block_ops = { |
201 | .write_block = btree_write_block, | 201 | .write_block = btree_write_block, |
202 | .free_block = __free_block, | 202 | .free_block = __free_block, |
203 | .write_alias = btree_write_alias, | 203 | .write_alias = btree_write_alias, |