From c100cc1baf1979ed1ac9229ed7d2da132970a733 Mon Sep 17 00:00:00 2001 From: Arnaldo Carvalho de Melo Date: Wed, 1 Oct 2003 13:16:46 -0300 Subject: [PATCH] o kernel/ksyms.c: move relevant EXPORT_SYMBOLs to fs/block_dev.c --- fs/block_dev.c | 32 ++++++++++++++++++++++++++++++++ kernel/ksyms.c | 16 ---------------- 2 files changed, 32 insertions(+), 16 deletions(-) diff --git a/fs/block_dev.c b/fs/block_dev.c index e08095251aab7..61108dd1a3fa0 100644 --- a/fs/block_dev.c +++ b/fs/block_dev.c @@ -70,6 +70,8 @@ int set_blocksize(struct block_device *bdev, int size) return 0; } +EXPORT_SYMBOL(set_blocksize); + int sb_set_blocksize(struct super_block *sb, int size) { int bits; @@ -82,6 +84,8 @@ int sb_set_blocksize(struct super_block *sb, int size) return sb->s_blocksize; } +EXPORT_SYMBOL(sb_set_blocksize); + int sb_min_blocksize(struct super_block *sb, int size) { int minsize = bdev_hardsect_size(sb->s_bdev); @@ -90,6 +94,8 @@ int sb_min_blocksize(struct super_block *sb, int size) return sb_set_blocksize(sb, size); } +EXPORT_SYMBOL(sb_min_blocksize); + static int blkdev_get_block(struct inode *inode, sector_t iblock, struct buffer_head *bh, int create) @@ -358,6 +364,8 @@ struct block_device *bdget(dev_t dev) return bdev; } +EXPORT_SYMBOL(bdget); + long nr_blockdev_pages(void) { struct list_head *p; @@ -376,6 +384,8 @@ void bdput(struct block_device *bdev) { iput(bdev->bd_inode); } + +EXPORT_SYMBOL(bdput); int bd_acquire(struct inode *inode) { @@ -444,6 +454,8 @@ int bd_claim(struct block_device *bdev, void *holder) return res; } +EXPORT_SYMBOL(bd_claim); + void bd_release(struct block_device *bdev) { spin_lock(&bdev_lock); @@ -454,6 +466,8 @@ void bd_release(struct block_device *bdev) spin_unlock(&bdev_lock); } +EXPORT_SYMBOL(bd_release); + /* * Tries to open block device by device number. Use it ONLY if you * really do not have anything better - i.e. when you are behind a @@ -471,6 +485,8 @@ struct block_device *open_by_devnum(dev_t dev, unsigned mode, int kind) return err ? ERR_PTR(err) : bdev; } +EXPORT_SYMBOL(open_by_devnum); + /* * This routine checks whether a removable media has been changed, * and invalidates all buffer-cache-entries in that case. This @@ -500,6 +516,8 @@ int check_disk_change(struct block_device *bdev) return 1; } +EXPORT_SYMBOL(check_disk_change); + static void bd_set_size(struct block_device *bdev, loff_t size) { unsigned bsize = bdev_hardsect_size(bdev); @@ -632,6 +650,8 @@ int blkdev_get(struct block_device *bdev, mode_t mode, unsigned flags, int kind) return do_open(bdev, bdev->bd_inode, &fake_file); } +EXPORT_SYMBOL(blkdev_get); + int blkdev_open(struct inode * inode, struct file * filp) { struct block_device *bdev; @@ -662,6 +682,8 @@ int blkdev_open(struct inode * inode, struct file * filp) return res; } +EXPORT_SYMBOL(blkdev_open); + int blkdev_put(struct block_device *bdev, int kind) { int ret = 0; @@ -710,6 +732,8 @@ int blkdev_put(struct block_device *bdev, int kind) return ret; } +EXPORT_SYMBOL(blkdev_put); + int blkdev_close(struct inode * inode, struct file * filp) { if (inode->i_bdev->bd_holder == filp) @@ -760,6 +784,8 @@ struct file_operations def_blk_fops = { .sendfile = generic_file_sendfile, }; +EXPORT_SYMBOL(def_blk_fops); + int ioctl_by_bdev(struct block_device *bdev, unsigned cmd, unsigned long arg) { int res; @@ -770,6 +796,8 @@ int ioctl_by_bdev(struct block_device *bdev, unsigned cmd, unsigned long arg) return res; } +EXPORT_SYMBOL(ioctl_by_bdev); + /** * lookup_bdev - lookup a struct block_device by name * @@ -854,6 +882,8 @@ blkdev_put: return ERR_PTR(error); } +EXPORT_SYMBOL(open_bdev_excl); + /** * close_bdev_excl - release a blockdevice openen by open_bdev_excl() * @@ -867,3 +897,5 @@ void close_bdev_excl(struct block_device *bdev, int kind) bd_release(bdev); blkdev_put(bdev, kind); } + +EXPORT_SYMBOL(close_bdev_excl); diff --git a/kernel/ksyms.c b/kernel/ksyms.c index 0f26ea5ecd681..7a7d1c757c64e 100644 --- a/kernel/ksyms.c +++ b/kernel/ksyms.c @@ -138,7 +138,6 @@ EXPORT_SYMBOL(page_address); EXPORT_SYMBOL(get_user_pages); /* filesystem internal functions */ -EXPORT_SYMBOL(def_blk_fops); EXPORT_SYMBOL(update_atime); EXPORT_SYMBOL(get_fs_type); EXPORT_SYMBOL(user_get_super); @@ -161,7 +160,6 @@ EXPORT_SYMBOL(filp_open); EXPORT_SYMBOL(filp_close); EXPORT_SYMBOL(put_filp); EXPORT_SYMBOL(files_lock); -EXPORT_SYMBOL(check_disk_change); EXPORT_SYMBOL(invalidate_inodes); EXPORT_SYMBOL(__invalidate_device); EXPORT_SYMBOL(invalidate_inode_pages); @@ -171,16 +169,6 @@ EXPORT_SYMBOL(inode_setattr); EXPORT_SYMBOL(inode_change_ok); EXPORT_SYMBOL(write_inode_now); EXPORT_SYMBOL(notify_change); -EXPORT_SYMBOL(set_blocksize); -EXPORT_SYMBOL(sb_set_blocksize); -EXPORT_SYMBOL(sb_min_blocksize); -EXPORT_SYMBOL(bdget); -EXPORT_SYMBOL(bdput); -EXPORT_SYMBOL(bd_claim); -EXPORT_SYMBOL(bd_release); -EXPORT_SYMBOL(open_bdev_excl); -EXPORT_SYMBOL(close_bdev_excl); -EXPORT_SYMBOL(open_by_devnum); EXPORT_SYMBOL(blockdev_direct_IO); EXPORT_SYMBOL(file_ra_state_init); EXPORT_SYMBOL(generic_ro_fops); @@ -240,10 +228,6 @@ EXPORT_SYMBOL(tty_std_termios); /* block device driver support */ EXPORT_SYMBOL(bmap); -EXPORT_SYMBOL(blkdev_open); -EXPORT_SYMBOL(blkdev_get); -EXPORT_SYMBOL(blkdev_put); -EXPORT_SYMBOL(ioctl_by_bdev); EXPORT_SYMBOL(read_dev_sector); EXPORT_SYMBOL(iov_shorten); EXPORT_SYMBOL_GPL(default_backing_dev_info); -- 2.53.0