]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - drivers/target/target_core_file.c
block: remove i_bdev
[mirror_ubuntu-jammy-kernel.git] / drivers / target / target_core_file.c
index 7143d03f0e027e916e179cd2b44301609816fb6e..b0cb5b95e892d335e05afdad11fc3f0230d26e14 100644 (file)
@@ -133,10 +133,10 @@ static int fd_configure_device(struct se_device *dev)
         */
        inode = file->f_mapping->host;
        if (S_ISBLK(inode->i_mode)) {
-               struct request_queue *q = bdev_get_queue(inode->i_bdev);
+               struct request_queue *q = bdev_get_queue(I_BDEV(inode));
                unsigned long long dev_size;
 
-               fd_dev->fd_block_size = bdev_logical_block_size(inode->i_bdev);
+               fd_dev->fd_block_size = bdev_logical_block_size(I_BDEV(inode));
                /*
                 * Determine the number of bytes from i_size_read() minus
                 * one (1) logical sector from underlying struct block_device
@@ -559,7 +559,7 @@ fd_execute_unmap(struct se_cmd *cmd, sector_t lba, sector_t nolb)
 
        if (S_ISBLK(inode->i_mode)) {
                /* The backend is block device, use discard */
-               struct block_device *bdev = inode->i_bdev;
+               struct block_device *bdev = I_BDEV(inode);
                struct se_device *dev = cmd->se_dev;
 
                ret = blkdev_issue_discard(bdev,