]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/scsi/sr.c
block: don't depend on consecutive minor space
[net-next-2.6.git] / drivers / scsi / sr.c
index 27f5bfd1def343e205c2710a587571650026410f..8dbe3798d5fd744ca43f19fbf63b3db0741a6a10 100644 (file)
@@ -878,7 +878,7 @@ static void sr_kref_release(struct kref *kref)
        struct gendisk *disk = cd->disk;
 
        spin_lock(&sr_index_lock);
-       clear_bit(disk->first_minor, sr_index_bits);
+       clear_bit(MINOR(disk_devt(disk)), sr_index_bits);
        spin_unlock(&sr_index_lock);
 
        unregister_cdrom(&cd->cdi);