mirror of
https://github.com/torvalds/linux
synced 2024-09-06 09:51:23 +00:00
const: make block_device_operations const
Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
7b021967c5
commit
83d5cde47d
|
@ -165,7 +165,7 @@ axon_ram_direct_access(struct block_device *device, sector_t sector,
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations axon_ram_devops = {
|
||||
static const struct block_device_operations axon_ram_devops = {
|
||||
.owner = THIS_MODULE,
|
||||
.direct_access = axon_ram_direct_access
|
||||
};
|
||||
|
|
|
@ -106,7 +106,7 @@ static int ubd_getgeo(struct block_device *bdev, struct hd_geometry *geo);
|
|||
|
||||
#define MAX_DEV (16)
|
||||
|
||||
static struct block_device_operations ubd_blops = {
|
||||
static const struct block_device_operations ubd_blops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = ubd_open,
|
||||
.release = ubd_release,
|
||||
|
|
|
@ -152,7 +152,7 @@ static int DAC960_revalidate_disk(struct gendisk *disk)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations DAC960_BlockDeviceOperations = {
|
||||
static const struct block_device_operations DAC960_BlockDeviceOperations = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = DAC960_open,
|
||||
.getgeo = DAC960_getgeo,
|
||||
|
|
|
@ -1632,7 +1632,7 @@ static int amiga_floppy_change(struct gendisk *disk)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations floppy_fops = {
|
||||
static const struct block_device_operations floppy_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = floppy_open,
|
||||
.release = floppy_release,
|
||||
|
|
|
@ -237,7 +237,7 @@ aoeblk_getgeo(struct block_device *bdev, struct hd_geometry *geo)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations aoe_bdops = {
|
||||
static const struct block_device_operations aoe_bdops = {
|
||||
.open = aoeblk_open,
|
||||
.release = aoeblk_release,
|
||||
.getgeo = aoeblk_getgeo,
|
||||
|
|
|
@ -1856,7 +1856,7 @@ static int floppy_release(struct gendisk *disk, fmode_t mode)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations floppy_fops = {
|
||||
static const struct block_device_operations floppy_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = floppy_open,
|
||||
.release = floppy_release,
|
||||
|
|
|
@ -375,7 +375,7 @@ static int brd_ioctl(struct block_device *bdev, fmode_t mode,
|
|||
return error;
|
||||
}
|
||||
|
||||
static struct block_device_operations brd_fops = {
|
||||
static const struct block_device_operations brd_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.locked_ioctl = brd_ioctl,
|
||||
#ifdef CONFIG_BLK_DEV_XIP
|
||||
|
|
|
@ -205,7 +205,7 @@ static int cciss_compat_ioctl(struct block_device *, fmode_t,
|
|||
unsigned, unsigned long);
|
||||
#endif
|
||||
|
||||
static struct block_device_operations cciss_fops = {
|
||||
static const struct block_device_operations cciss_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = cciss_open,
|
||||
.release = cciss_release,
|
||||
|
|
|
@ -193,7 +193,7 @@ static inline ctlr_info_t *get_host(struct gendisk *disk)
|
|||
}
|
||||
|
||||
|
||||
static struct block_device_operations ida_fops = {
|
||||
static const struct block_device_operations ida_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = ida_open,
|
||||
.release = ida_release,
|
||||
|
|
|
@ -3907,7 +3907,7 @@ static int floppy_revalidate(struct gendisk *disk)
|
|||
return res;
|
||||
}
|
||||
|
||||
static struct block_device_operations floppy_fops = {
|
||||
static const struct block_device_operations floppy_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = floppy_open,
|
||||
.release = floppy_release,
|
||||
|
|
|
@ -692,7 +692,7 @@ static irqreturn_t hd_interrupt(int irq, void *dev_id)
|
|||
return IRQ_HANDLED;
|
||||
}
|
||||
|
||||
static struct block_device_operations hd_fops = {
|
||||
static const struct block_device_operations hd_fops = {
|
||||
.getgeo = hd_getgeo,
|
||||
};
|
||||
|
||||
|
|
|
@ -1438,7 +1438,7 @@ static int lo_release(struct gendisk *disk, fmode_t mode)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations lo_fops = {
|
||||
static const struct block_device_operations lo_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = lo_open,
|
||||
.release = lo_release,
|
||||
|
|
|
@ -775,7 +775,7 @@ static int mg_getgeo(struct block_device *bdev, struct hd_geometry *geo)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations mg_disk_ops = {
|
||||
static const struct block_device_operations mg_disk_ops = {
|
||||
.getgeo = mg_getgeo
|
||||
};
|
||||
|
||||
|
|
|
@ -722,7 +722,7 @@ static int nbd_ioctl(struct block_device *bdev, fmode_t mode,
|
|||
return error;
|
||||
}
|
||||
|
||||
static struct block_device_operations nbd_fops =
|
||||
static const struct block_device_operations nbd_fops =
|
||||
{
|
||||
.owner = THIS_MODULE,
|
||||
.locked_ioctl = nbd_ioctl,
|
||||
|
|
|
@ -125,7 +125,7 @@ static struct class *class_osdblk; /* /sys/class/osdblk */
|
|||
static DEFINE_MUTEX(ctl_mutex); /* Serialize open/close/setup/teardown */
|
||||
static LIST_HEAD(osdblkdev_list);
|
||||
|
||||
static struct block_device_operations osdblk_bd_ops = {
|
||||
static const struct block_device_operations osdblk_bd_ops = {
|
||||
.owner = THIS_MODULE,
|
||||
};
|
||||
|
||||
|
|
|
@ -247,7 +247,7 @@ static int pcd_block_media_changed(struct gendisk *disk)
|
|||
return cdrom_media_changed(&cd->info);
|
||||
}
|
||||
|
||||
static struct block_device_operations pcd_bdops = {
|
||||
static const struct block_device_operations pcd_bdops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = pcd_block_open,
|
||||
.release = pcd_block_release,
|
||||
|
|
|
@ -807,7 +807,7 @@ static int pd_revalidate(struct gendisk *p)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations pd_fops = {
|
||||
static const struct block_device_operations pd_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = pd_open,
|
||||
.release = pd_release,
|
||||
|
|
|
@ -262,7 +262,7 @@ static char *pf_buf; /* buffer for request in progress */
|
|||
|
||||
/* kernel glue structures */
|
||||
|
||||
static struct block_device_operations pf_fops = {
|
||||
static const struct block_device_operations pf_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = pf_open,
|
||||
.release = pf_release,
|
||||
|
|
|
@ -2849,7 +2849,7 @@ static int pkt_media_changed(struct gendisk *disk)
|
|||
return attached_disk->fops->media_changed(attached_disk);
|
||||
}
|
||||
|
||||
static struct block_device_operations pktcdvd_ops = {
|
||||
static const struct block_device_operations pktcdvd_ops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = pkt_open,
|
||||
.release = pkt_close,
|
||||
|
|
|
@ -82,7 +82,7 @@ enum lv1_ata_in_out {
|
|||
static int ps3disk_major;
|
||||
|
||||
|
||||
static struct block_device_operations ps3disk_fops = {
|
||||
static const struct block_device_operations ps3disk_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
};
|
||||
|
||||
|
|
|
@ -88,7 +88,7 @@ struct ps3vram_priv {
|
|||
static int ps3vram_major;
|
||||
|
||||
|
||||
static struct block_device_operations ps3vram_fops = {
|
||||
static const struct block_device_operations ps3vram_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
};
|
||||
|
||||
|
|
|
@ -103,7 +103,7 @@ static int vdc_getgeo(struct block_device *bdev, struct hd_geometry *geo)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations vdc_fops = {
|
||||
static const struct block_device_operations vdc_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.getgeo = vdc_getgeo,
|
||||
};
|
||||
|
|
|
@ -748,7 +748,7 @@ static int floppy_revalidate(struct gendisk *disk)
|
|||
return !fs->disk_in;
|
||||
}
|
||||
|
||||
static struct block_device_operations floppy_fops = {
|
||||
static const struct block_device_operations floppy_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = floppy_open,
|
||||
.release = floppy_release,
|
||||
|
|
|
@ -998,7 +998,7 @@ static int floppy_revalidate(struct gendisk *disk)
|
|||
return ret;
|
||||
}
|
||||
|
||||
static struct block_device_operations floppy_fops = {
|
||||
static const struct block_device_operations floppy_fops = {
|
||||
.open = floppy_open,
|
||||
.release = floppy_release,
|
||||
.locked_ioctl = floppy_ioctl,
|
||||
|
|
|
@ -423,7 +423,7 @@ static struct pci_driver carm_driver = {
|
|||
.remove = carm_remove_one,
|
||||
};
|
||||
|
||||
static struct block_device_operations carm_bd_ops = {
|
||||
static const struct block_device_operations carm_bd_ops = {
|
||||
.owner = THIS_MODULE,
|
||||
.getgeo = carm_bdev_getgeo,
|
||||
};
|
||||
|
|
|
@ -1789,7 +1789,7 @@ static int ub_bd_media_changed(struct gendisk *disk)
|
|||
return lun->changed;
|
||||
}
|
||||
|
||||
static struct block_device_operations ub_bd_fops = {
|
||||
static const struct block_device_operations ub_bd_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = ub_bd_open,
|
||||
.release = ub_bd_release,
|
||||
|
|
|
@ -140,7 +140,6 @@ struct cardinfo {
|
|||
};
|
||||
|
||||
static struct cardinfo cards[MM_MAXCARDS];
|
||||
static struct block_device_operations mm_fops;
|
||||
static struct timer_list battery_timer;
|
||||
|
||||
static int num_cards;
|
||||
|
@ -789,7 +788,7 @@ static int mm_check_change(struct gendisk *disk)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations mm_fops = {
|
||||
static const struct block_device_operations mm_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.getgeo = mm_getgeo,
|
||||
.revalidate_disk = mm_revalidate,
|
||||
|
|
|
@ -219,7 +219,7 @@ static int viodasd_getgeo(struct block_device *bdev, struct hd_geometry *geo)
|
|||
/*
|
||||
* Our file operations table
|
||||
*/
|
||||
static struct block_device_operations viodasd_fops = {
|
||||
static const struct block_device_operations viodasd_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = viodasd_open,
|
||||
.release = viodasd_release,
|
||||
|
|
|
@ -243,7 +243,7 @@ static int virtblk_getgeo(struct block_device *bd, struct hd_geometry *geo)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations virtblk_fops = {
|
||||
static const struct block_device_operations virtblk_fops = {
|
||||
.locked_ioctl = virtblk_ioctl,
|
||||
.owner = THIS_MODULE,
|
||||
.getgeo = virtblk_getgeo,
|
||||
|
|
|
@ -130,7 +130,7 @@ static struct gendisk *xd_gendisk[2];
|
|||
|
||||
static int xd_getgeo(struct block_device *bdev, struct hd_geometry *geo);
|
||||
|
||||
static struct block_device_operations xd_fops = {
|
||||
static const struct block_device_operations xd_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.locked_ioctl = xd_ioctl,
|
||||
.getgeo = xd_getgeo,
|
||||
|
|
|
@ -65,7 +65,7 @@ struct blk_shadow {
|
|||
unsigned long frame[BLKIF_MAX_SEGMENTS_PER_REQUEST];
|
||||
};
|
||||
|
||||
static struct block_device_operations xlvbd_block_fops;
|
||||
static const struct block_device_operations xlvbd_block_fops;
|
||||
|
||||
#define BLK_RING_SIZE __RING_SIZE((struct blkif_sring *)0, PAGE_SIZE)
|
||||
|
||||
|
@ -1039,7 +1039,7 @@ static int blkif_release(struct gendisk *disk, fmode_t mode)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations xlvbd_block_fops =
|
||||
static const struct block_device_operations xlvbd_block_fops =
|
||||
{
|
||||
.owner = THIS_MODULE,
|
||||
.open = blkif_open,
|
||||
|
|
|
@ -941,7 +941,7 @@ static int ace_getgeo(struct block_device *bdev, struct hd_geometry *geo)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations ace_fops = {
|
||||
static const struct block_device_operations ace_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = ace_open,
|
||||
.release = ace_release,
|
||||
|
|
|
@ -64,7 +64,6 @@ static int current_device = -1;
|
|||
|
||||
static DEFINE_SPINLOCK(z2ram_lock);
|
||||
|
||||
static struct block_device_operations z2_fops;
|
||||
static struct gendisk *z2ram_gendisk;
|
||||
|
||||
static void do_z2_request(struct request_queue *q)
|
||||
|
@ -315,7 +314,7 @@ z2_release(struct gendisk *disk, fmode_t mode)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations z2_fops =
|
||||
static const struct block_device_operations z2_fops =
|
||||
{
|
||||
.owner = THIS_MODULE,
|
||||
.open = z2_open,
|
||||
|
|
|
@ -512,7 +512,7 @@ static int gdrom_bdops_ioctl(struct block_device *bdev, fmode_t mode,
|
|||
return cdrom_ioctl(gd.cd_info, bdev, mode, cmd, arg);
|
||||
}
|
||||
|
||||
static struct block_device_operations gdrom_bdops = {
|
||||
static const struct block_device_operations gdrom_bdops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = gdrom_bdops_open,
|
||||
.release = gdrom_bdops_release,
|
||||
|
|
|
@ -177,7 +177,7 @@ static int viocd_blk_media_changed(struct gendisk *disk)
|
|||
return cdrom_media_changed(&di->viocd_info);
|
||||
}
|
||||
|
||||
struct block_device_operations viocd_fops = {
|
||||
static const struct block_device_operations viocd_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = viocd_blk_open,
|
||||
.release = viocd_blk_release,
|
||||
|
|
|
@ -1686,7 +1686,7 @@ static int idecd_revalidate_disk(struct gendisk *disk)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations idecd_ops = {
|
||||
static const struct block_device_operations idecd_ops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = idecd_open,
|
||||
.release = idecd_release,
|
||||
|
|
|
@ -321,7 +321,7 @@ static int ide_gd_ioctl(struct block_device *bdev, fmode_t mode,
|
|||
return drive->disk_ops->ioctl(drive, bdev, mode, cmd, arg);
|
||||
}
|
||||
|
||||
static struct block_device_operations ide_gd_ops = {
|
||||
static const struct block_device_operations ide_gd_ops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = ide_gd_open,
|
||||
.release = ide_gd_release,
|
||||
|
|
|
@ -1913,7 +1913,7 @@ static int idetape_ioctl(struct block_device *bdev, fmode_t mode,
|
|||
return err;
|
||||
}
|
||||
|
||||
static struct block_device_operations idetape_block_ops = {
|
||||
static const struct block_device_operations idetape_block_ops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = idetape_open,
|
||||
.release = idetape_release,
|
||||
|
|
|
@ -1716,7 +1716,7 @@ static int next_free_minor(int *minor)
|
|||
return r;
|
||||
}
|
||||
|
||||
static struct block_device_operations dm_blk_dops;
|
||||
static const struct block_device_operations dm_blk_dops;
|
||||
|
||||
static void dm_wq_work(struct work_struct *work);
|
||||
|
||||
|
@ -2663,7 +2663,7 @@ void dm_free_md_mempools(struct dm_md_mempools *pools)
|
|||
kfree(pools);
|
||||
}
|
||||
|
||||
static struct block_device_operations dm_blk_dops = {
|
||||
static const struct block_device_operations dm_blk_dops = {
|
||||
.open = dm_blk_open,
|
||||
.release = dm_blk_close,
|
||||
.ioctl = dm_blk_ioctl,
|
||||
|
|
|
@ -138,7 +138,7 @@ static ctl_table raid_root_table[] = {
|
|||
{ .ctl_name = 0 }
|
||||
};
|
||||
|
||||
static struct block_device_operations md_fops;
|
||||
static const struct block_device_operations md_fops;
|
||||
|
||||
static int start_readonly;
|
||||
|
||||
|
@ -5556,7 +5556,7 @@ static int md_revalidate(struct gendisk *disk)
|
|||
mddev->changed = 0;
|
||||
return 0;
|
||||
}
|
||||
static struct block_device_operations md_fops =
|
||||
static const struct block_device_operations md_fops =
|
||||
{
|
||||
.owner = THIS_MODULE,
|
||||
.open = md_open,
|
||||
|
|
|
@ -235,7 +235,7 @@ static int mspro_block_bd_getgeo(struct block_device *bdev,
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations ms_block_bdops = {
|
||||
static const struct block_device_operations ms_block_bdops = {
|
||||
.open = mspro_block_bd_open,
|
||||
.release = mspro_block_bd_release,
|
||||
.getgeo = mspro_block_bd_getgeo,
|
||||
|
|
|
@ -925,7 +925,7 @@ static void i2o_block_request_fn(struct request_queue *q)
|
|||
};
|
||||
|
||||
/* I2O Block device operations definition */
|
||||
static struct block_device_operations i2o_block_fops = {
|
||||
static const struct block_device_operations i2o_block_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = i2o_block_open,
|
||||
.release = i2o_block_release,
|
||||
|
|
|
@ -130,7 +130,7 @@ mmc_blk_getgeo(struct block_device *bdev, struct hd_geometry *geo)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations mmc_bdops = {
|
||||
static const struct block_device_operations mmc_bdops = {
|
||||
.open = mmc_blk_open,
|
||||
.release = mmc_blk_release,
|
||||
.getgeo = mmc_blk_getgeo,
|
||||
|
|
|
@ -210,7 +210,7 @@ static int blktrans_ioctl(struct block_device *bdev, fmode_t mode,
|
|||
}
|
||||
}
|
||||
|
||||
static struct block_device_operations mtd_blktrans_ops = {
|
||||
static const struct block_device_operations mtd_blktrans_ops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = blktrans_open,
|
||||
.release = blktrans_release,
|
||||
|
|
|
@ -2146,7 +2146,7 @@ static int dasd_getgeo(struct block_device *bdev, struct hd_geometry *geo)
|
|||
return 0;
|
||||
}
|
||||
|
||||
struct block_device_operations
|
||||
const struct block_device_operations
|
||||
dasd_device_operations = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = dasd_open,
|
||||
|
|
|
@ -540,7 +540,7 @@ dasd_check_blocksize(int bsize)
|
|||
extern debug_info_t *dasd_debug_area;
|
||||
extern struct dasd_profile_info_t dasd_global_profile;
|
||||
extern unsigned int dasd_profile_level;
|
||||
extern struct block_device_operations dasd_device_operations;
|
||||
extern const struct block_device_operations dasd_device_operations;
|
||||
|
||||
extern struct kmem_cache *dasd_page_cache;
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@ static int dcssblk_direct_access(struct block_device *bdev, sector_t secnum,
|
|||
static char dcssblk_segments[DCSSBLK_PARM_LEN] = "\0";
|
||||
|
||||
static int dcssblk_major;
|
||||
static struct block_device_operations dcssblk_devops = {
|
||||
static const struct block_device_operations dcssblk_devops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = dcssblk_open,
|
||||
.release = dcssblk_release,
|
||||
|
|
|
@ -244,7 +244,7 @@ static int xpram_getgeo(struct block_device *bdev, struct hd_geometry *geo)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct block_device_operations xpram_devops =
|
||||
static const struct block_device_operations xpram_devops =
|
||||
{
|
||||
.owner = THIS_MODULE,
|
||||
.getgeo = xpram_getgeo,
|
||||
|
|
|
@ -50,7 +50,7 @@ static int tapeblock_ioctl(struct block_device *, fmode_t, unsigned int,
|
|||
static int tapeblock_medium_changed(struct gendisk *);
|
||||
static int tapeblock_revalidate_disk(struct gendisk *);
|
||||
|
||||
static struct block_device_operations tapeblock_fops = {
|
||||
static const struct block_device_operations tapeblock_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = tapeblock_open,
|
||||
.release = tapeblock_release,
|
||||
|
|
|
@ -452,7 +452,7 @@ static const struct file_operations jsf_fops = {
|
|||
|
||||
static struct miscdevice jsf_dev = { JSF_MINOR, "jsflash", &jsf_fops };
|
||||
|
||||
static struct block_device_operations jsfd_fops = {
|
||||
static const struct block_device_operations jsfd_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
};
|
||||
|
||||
|
|
|
@ -956,7 +956,7 @@ static int sd_compat_ioctl(struct block_device *bdev, fmode_t mode,
|
|||
}
|
||||
#endif
|
||||
|
||||
static struct block_device_operations sd_fops = {
|
||||
static const struct block_device_operations sd_fops = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = sd_open,
|
||||
.release = sd_release,
|
||||
|
|
|
@ -525,7 +525,7 @@ static int sr_block_media_changed(struct gendisk *disk)
|
|||
return cdrom_media_changed(&cd->cdi);
|
||||
}
|
||||
|
||||
static struct block_device_operations sr_bdops =
|
||||
static const struct block_device_operations sr_bdops =
|
||||
{
|
||||
.owner = THIS_MODULE,
|
||||
.open = sr_block_open,
|
||||
|
|
|
@ -1114,7 +1114,7 @@ EXPORT_SYMBOL(revalidate_disk);
|
|||
int check_disk_change(struct block_device *bdev)
|
||||
{
|
||||
struct gendisk *disk = bdev->bd_disk;
|
||||
struct block_device_operations * bdops = disk->fops;
|
||||
const struct block_device_operations *bdops = disk->fops;
|
||||
|
||||
if (!bdops->media_changed)
|
||||
return 0;
|
||||
|
|
|
@ -20,7 +20,7 @@ __inode_direct_access(struct inode *inode, sector_t block,
|
|||
void **kaddr, unsigned long *pfn)
|
||||
{
|
||||
struct block_device *bdev = inode->i_sb->s_bdev;
|
||||
struct block_device_operations *ops = bdev->bd_disk->fops;
|
||||
const struct block_device_operations *ops = bdev->bd_disk->fops;
|
||||
sector_t sector;
|
||||
|
||||
sector = block * (PAGE_SIZE / 512); /* ext2 block to bdev sector */
|
||||
|
|
|
@ -581,7 +581,7 @@ int rescan_partitions(struct gendisk *disk, struct block_device *bdev)
|
|||
}
|
||||
|
||||
if (from + size > get_capacity(disk)) {
|
||||
struct block_device_operations *bdops = disk->fops;
|
||||
const struct block_device_operations *bdops = disk->fops;
|
||||
unsigned long long capacity;
|
||||
|
||||
printk(KERN_WARNING
|
||||
|
|
|
@ -151,7 +151,7 @@ struct gendisk {
|
|||
struct disk_part_tbl *part_tbl;
|
||||
struct hd_struct part0;
|
||||
|
||||
struct block_device_operations *fops;
|
||||
const struct block_device_operations *fops;
|
||||
struct request_queue *queue;
|
||||
void *private_data;
|
||||
|
||||
|
|
Loading…
Reference in a new issue