md/bcache: convert comma to semicolon
[linux-2.6-microblaze.git] / fs / block_dev.c
index 61cf33b..9293045 100644 (file)
@@ -1,9 +1,8 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- *  linux/fs/block_dev.c
- *
  *  Copyright (C) 1991, 1992  Linus Torvalds
  *  Copyright (C) 2001  Andrea Arcangeli <andrea@suse.de> SuSE
+ *  Copyright (C) 2016 - 2020 Christoph Hellwig
  */
 
 #include <linux/init.h>
@@ -39,7 +38,6 @@
 
 struct bdev_inode {
        struct block_device bdev;
-       struct hd_struct hd;
        struct inode vfs_inode;
 };
 
@@ -887,9 +885,6 @@ struct block_device *bdev_alloc(struct gendisk *disk, u8 partno)
                iput(inode);
                return NULL;
        }
-       bdev->bd_part = &BDEV_I(inode)->hd;
-       memset(bdev->bd_part, 0, sizeof(*bdev->bd_part));
-       bdev->bd_part->bdev = bdev;
        return bdev;
 }
 
@@ -926,11 +921,6 @@ struct block_device *bdgrab(struct block_device *bdev)
 }
 EXPORT_SYMBOL(bdgrab);
 
-struct block_device *bdget_part(struct hd_struct *part)
-{
-       return bdget(part_devt(part));
-}
-
 long nr_blockdev_pages(void)
 {
        struct inode *inode;
@@ -1308,7 +1298,7 @@ static int __blkdev_get(struct block_device *bdev, fmode_t mode)
                        if (ret)
                                return ret;
                } else {
-                       struct block_device *whole = bdget_disk(disk, 0);
+                       struct block_device *whole = bdgrab(disk->part0);
 
                        mutex_lock_nested(&whole->bd_mutex, 1);
                        ret = __blkdev_get(whole, mode);