From a497f5c2ae5db510df44b7957ca4a9fa8e8d8044 Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Tue, 19 Oct 2004 18:14:40 -0700 Subject: [PATCH] [PATCH] remove dead exports from fs/fat/ These were used by the defunct umsdos code only. Signed-off-by: OGAWA Hirofumi Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- fs/fat/dir.c | 8 ++++++-- fs/fat/fatfs_syms.c | 9 --------- fs/fat/inode.c | 11 +++++++---- include/linux/msdos_fs.h | 8 -------- 4 files changed, 13 insertions(+), 23 deletions(-) diff --git a/fs/fat/dir.c b/fs/fat/dir.c index 993d50c0db39c..184cdc0a30d78 100644 --- a/fs/fat/dir.c +++ b/fs/fat/dir.c @@ -22,6 +22,10 @@ #include +static int fat_dir_ioctl(struct inode * inode, struct file * filp, + unsigned int cmd, unsigned long arg); +static int fat_readdir(struct file *filp, void *dirent, filldir_t filldir); + struct file_operations fat_dir_operations = { .read = generic_read_dir, .readdir = fat_readdir, @@ -567,7 +571,7 @@ out: return ret; } -int fat_readdir(struct file *filp, void *dirent, filldir_t filldir) +static int fat_readdir(struct file *filp, void *dirent, filldir_t filldir) { struct inode *inode = filp->f_dentry->d_inode; return fat_readdirx(inode, filp, dirent, filldir, 0, 0); @@ -624,7 +628,7 @@ efault: return -EFAULT; } -int fat_dir_ioctl(struct inode * inode, struct file * filp, +static int fat_dir_ioctl(struct inode * inode, struct file * filp, unsigned int cmd, unsigned long arg) { struct fat_ioctl_filldir_callback buf; diff --git a/fs/fat/fatfs_syms.c b/fs/fat/fatfs_syms.c index aba880e20123c..6df55e272d1c7 100644 --- a/fs/fat/fatfs_syms.c +++ b/fs/fat/fatfs_syms.c @@ -12,26 +12,17 @@ #include EXPORT_SYMBOL(fat_new_dir); -EXPORT_SYMBOL(fat_get_block); -EXPORT_SYMBOL(fat_clear_inode); EXPORT_SYMBOL(fat_date_unix2dos); -EXPORT_SYMBOL(fat_delete_inode); EXPORT_SYMBOL(fat__get_entry); EXPORT_SYMBOL(fat_notify_change); -EXPORT_SYMBOL(fat_put_super); EXPORT_SYMBOL(fat_attach); EXPORT_SYMBOL(fat_detach); EXPORT_SYMBOL(fat_build_inode); EXPORT_SYMBOL(fat_fill_super); EXPORT_SYMBOL(fat_search_long); -EXPORT_SYMBOL(fat_readdir); EXPORT_SYMBOL(fat_scan); -EXPORT_SYMBOL(fat_statfs); -EXPORT_SYMBOL(fat_write_inode); -EXPORT_SYMBOL(fat_dir_ioctl); EXPORT_SYMBOL(fat_add_entries); EXPORT_SYMBOL(fat_dir_empty); -EXPORT_SYMBOL(fat_truncate); int __init fat_init_inodecache(void); void __exit fat_destroy_inodecache(void); diff --git a/fs/fat/inode.c b/fs/fat/inode.c index 88368130e7984..a3a6e08f36a4b 100644 --- a/fs/fat/inode.c +++ b/fs/fat/inode.c @@ -31,6 +31,9 @@ static int fat_default_codepage = CONFIG_FAT_DEFAULT_CODEPAGE; static char fat_default_iocharset[] = CONFIG_FAT_DEFAULT_IOCHARSET; +static int fat_statfs(struct super_block *sb, struct kstatfs *buf); +static void fat_write_inode(struct inode *inode, int wait); + /* * New FAT inode stuff. We do the following: * a) i_ino is constant and has nothing with on-disk location. @@ -143,7 +146,7 @@ out: return inode; } -void fat_delete_inode(struct inode *inode) +static void fat_delete_inode(struct inode *inode) { if (!is_bad_inode(inode)) { inode->i_size = 0; @@ -152,7 +155,7 @@ void fat_delete_inode(struct inode *inode) clear_inode(inode); } -void fat_clear_inode(struct inode *inode) +static void fat_clear_inode(struct inode *inode) { if (is_bad_inode(inode)) return; @@ -164,7 +167,7 @@ void fat_clear_inode(struct inode *inode) unlock_kernel(); } -void fat_put_super(struct super_block *sb) +static void fat_put_super(struct super_block *sb) { struct msdos_sb_info *sbi = MSDOS_SB(sb); @@ -1072,7 +1075,7 @@ out_fail: return error; } -int fat_statfs(struct super_block *sb, struct kstatfs *buf) +static int fat_statfs(struct super_block *sb, struct kstatfs *buf) { int free, nr, ret; diff --git a/include/linux/msdos_fs.h b/include/linux/msdos_fs.h index d35fe747bd942..812b01fe3bbe6 100644 --- a/include/linux/msdos_fs.h +++ b/include/linux/msdos_fs.h @@ -244,9 +244,6 @@ extern struct file_operations fat_dir_operations; extern int fat_search_long(struct inode *inode, const unsigned char *name, int name_len, int anycase, loff_t *spos, loff_t *lpos); -extern int fat_readdir(struct file *filp, void *dirent, filldir_t filldir); -extern int fat_dir_ioctl(struct inode * inode, struct file * filp, - unsigned int cmd, unsigned long arg); extern int fat_add_entries(struct inode *dir, int slots, struct buffer_head **bh, struct msdos_dir_entry **de, loff_t *i_pos); extern int fat_new_dir(struct inode *dir, struct inode *parent, int is_vfat); @@ -270,13 +267,8 @@ extern void fat_detach(struct inode *inode); extern struct inode *fat_iget(struct super_block *sb, loff_t i_pos); extern struct inode *fat_build_inode(struct super_block *sb, struct msdos_dir_entry *de, loff_t i_pos, int *res); -extern void fat_delete_inode(struct inode *inode); -extern void fat_clear_inode(struct inode *inode); -extern void fat_put_super(struct super_block *sb); int fat_fill_super(struct super_block *sb, void *data, int silent, struct inode_operations *fs_dir_inode_ops, int isvfat); -extern int fat_statfs(struct super_block *sb, struct kstatfs *buf); -extern int fat_write_inode(struct inode *inode, int wait); extern int fat_notify_change(struct dentry * dentry, struct iattr * attr); /* fat/misc.c */ -- 2.53.0