[PATCH] don't export blkdev_open and def_blk_ops

From: Christoph Hellwig
Date: Tue Sep 07 2004 - 09:37:46 EST


Already since 2.4 all block devices use block_device_operations and
shouldn't deal with file operations directly.


--- 1.163/fs/block_dev.c 2004-06-29 16:44:49 +02:00
+++ edited/fs/block_dev.c 2004-09-07 13:26:09 +02:00
@@ -666,7 +666,7 @@

EXPORT_SYMBOL(blkdev_get);

-int blkdev_open(struct inode * inode, struct file * filp)
+static int blkdev_open(struct inode * inode, struct file * filp)
{
struct block_device *bdev;
int res;
@@ -695,8 +695,6 @@
return res;
}

-EXPORT_SYMBOL(blkdev_open);
-
int blkdev_put(struct block_device *bdev)
{
int ret = 0;
@@ -797,8 +795,6 @@
.writev = generic_file_write_nolock,
.sendfile = generic_file_sendfile,
};
-
-EXPORT_SYMBOL(def_blk_fops);

int ioctl_by_bdev(struct block_device *bdev, unsigned cmd, unsigned long arg)
{
--- 1.343/include/linux/fs.h 2004-08-27 08:30:32 +02:00
+++ edited/include/linux/fs.h 2004-09-07 13:40:30 +02:00
@@ -1251,7 +1251,6 @@
extern void bd_set_size(struct block_device *, loff_t size);
extern void bd_forget(struct inode *inode);
extern void bdput(struct block_device *);
-extern int blkdev_open(struct inode *, struct file *);
extern struct block_device *open_by_devnum(dev_t, unsigned);
extern struct file_operations def_blk_fops;
extern struct address_space_operations def_blk_aops;
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/