ext4: make local symbol ext4_initxattrs static
PATCH 1/1 ext4: make local symbol ext4_initxattrs static
The ext4_initxattrs symbol is used only in this file, so it should be declared static.
Signed-off-by Djalal Harouni <[email protected]>
--- fs/ext4/xattr_security.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)
fs/ext4/xattr_security.c +3 -2
@@ -48,8 +48,9 @@ ext4_xattr_security_set(struct dentry *dentry, const char *name, name, value, size, flags); } -int ext4_initxattrs (struct inode *inode,const struct xattr *xattr_array, -void *fs_info) +static int +ext4_initxattrs (struct inode *inode,const struct xattr *xattr_array, +void *fs_info) {const struct xattr *xattr;handle_t *handle = fs_info;
Signature · 1 line
1.7.1
PATCH 1/1 ext4: make more symbols static
A couple more functions can reasonably be made static if desired.
Signed-off-by Eric Sandeen <[email protected]>
---
fs/ext4/balloc.c +3 -1
@@ -23,6 +23,8 @@#include <trace/events/ext4.h> +static unsigned ext4_num_base_meta_clusters (struct super_block *sb, +ext4_group_t block_group);/* * balloc.c contains the blocks allocation and deallocation routines */
@@ -668,7 +670,7 @@ unsigned long ext4_bg_num_gdb(struct super_block *sb, ext4_group_t group)* This function returns the number of file system metadata clusters at * the beginning of a block group, including the reserved gdt blocks. */ -unsigned ext4_num_base_meta_clusters (struct super_block *sb, +static unsigned ext4_num_base_meta_clusters (struct super_block *sb,ext4_group_t block_group) {struct ext4_sb_info *sbi =EXT4_SB (sb);
fs/ext4/ext4.h +0 -5
@@ -1790,8 +1790,6 @@ extern void ext4_init_block_bitmap(struct super_block *sb,extern unsigned ext4_free_clusters_after_init (struct super_block *sb,ext4_group_t block_group,struct ext4_group_desc *gdp); -extern unsigned ext4_num_base_meta_clusters (struct super_block *sb, -ext4_group_t block_group);extern unsigned ext4_num_overhead_clusters (struct super_block *sb,ext4_group_t block_group,struct ext4_group_desc *gdp);
@@ -1883,9 +1881,6 @@ extern int ext4_chunk_trans_blocks(struct inode *, int nrblocks);extern int ext4_discard_partial_page_buffers (handle_t *handle,struct address_space *mapping,loff_t from,loff_t length,int flags); -extern int ext4_discard_partial_page_buffers_no_lock (handle_t *handle, -struct inode *inode,struct page *page,loff_t from, -loff_t length,int flags);extern int ext4_page_mkwrite (struct vm_area_struct *vma,struct vm_fault *vmf);extern qsize_t *ext4_get_reserved_space (struct inode *inode); extern void ext4_da_update_reserve_space(struct inode *inode,
fs/ext4/inode.c +4 -1
@@ -72,6 +72,9 @@ static int ext4_set_bh_endio(struct buffer_head *bh, struct inode *inode);static void ext4_end_io_buffer_write (struct buffer_head *bh,int uptodate);static int __ext4_journalled_writepage (struct page *page,unsigned int len);static int ext4_bh_delay_or_unwritten (handle_t *handle,struct buffer_head *bh); +static int ext4_discard_partial_page_buffers_no_lock (handle_t *handle, +struct inode *inode,struct page *page,loff_t from, +loff_t length,int flags);/* * Test whether an inode is a fast symlink.
@@ -3161,7 +3164,7 @@ int ext4_discard_partial_page_buffers(handle_t *handle,* * Returns zero on sucess or negative on failure. */ -int ext4_discard_partial_page_buffers_no_lock (handle_t *handle, +static int ext4_discard_partial_page_buffers_no_lock (handle_t *handle,struct inode *inode,struct page *page,loff_t from,loff_t length,int flags) {
Re: [PATCH] ext4: make more symbols static
Quoted 3 lines · Eric Sandeen
A couple more functions can reasonably be made static if desired.
Signed-off-by Eric Sandeen <[email protected]>
Thanks, applied.
- Ted
Quoted 4 lines · Djalal Harouni
The
ext4_initxattrssymbol is used only in this file, so it should be declared static.Signed-off-by Djalal Harouni <[email protected]>
Thanks, applied.
- Ted