usb: musb: Change to direct addr in context save/restore
[deliverable/linux.git] / drivers / cdrom / gdrom.c
index 1772fd914fb9ad8ca38124bda8079405e014ddfc..261107d1457c9a57599dbbb2db6c04a87c828a0a 100644 (file)
@@ -493,12 +493,18 @@ static struct cdrom_device_ops gdrom_ops = {
 
 static int gdrom_bdops_open(struct block_device *bdev, fmode_t mode)
 {
-       return cdrom_open(gd.cd_info, bdev, mode);
+       int ret;
+       lock_kernel();
+       ret = cdrom_open(gd.cd_info, bdev, mode);
+       unlock_kernel();
+       return ret;
 }
 
 static int gdrom_bdops_release(struct gendisk *disk, fmode_t mode)
 {
+       lock_kernel();
        cdrom_release(gd.cd_info, mode);
+       unlock_kernel();
        return 0;
 }
 
This page took 0.023425 seconds and 5 git commands to generate.