|
@@ -497,6 +497,9 @@ static const struct cdrom_device_ops gdrom_ops = {
|
|
|
static int gdrom_bdops_open(struct block_device *bdev, fmode_t mode)
|
|
static int gdrom_bdops_open(struct block_device *bdev, fmode_t mode)
|
|
|
{
|
|
{
|
|
|
int ret;
|
|
int ret;
|
|
|
|
|
+
|
|
|
|
|
+ check_disk_change(bdev);
|
|
|
|
|
+
|
|
|
mutex_lock(&gdrom_mutex);
|
|
mutex_lock(&gdrom_mutex);
|
|
|
ret = cdrom_open(gd.cd_info, bdev, mode);
|
|
ret = cdrom_open(gd.cd_info, bdev, mode);
|
|
|
mutex_unlock(&gdrom_mutex);
|
|
mutex_unlock(&gdrom_mutex);
|