]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - drivers/memstick/core/mspro_block.c
block: don't depend on consecutive minor space
[mirror_ubuntu-zesty-kernel.git] / drivers / memstick / core / mspro_block.c
index d2d2318dafa4af7fd8ab885528f693bd886e5e54..82bf649ef138aa5b2fc3c745ddaf677cfd6ac5d8 100644 (file)
@@ -197,7 +197,7 @@ static int mspro_block_bd_open(struct inode *inode, struct file *filp)
 static int mspro_block_disk_release(struct gendisk *disk)
 {
        struct mspro_block_data *msb = disk->private_data;
-       int disk_id = disk->first_minor >> MSPRO_BLOCK_PART_SHIFT;
+       int disk_id = MINOR(disk_devt(disk)) >> MSPRO_BLOCK_PART_SHIFT;
 
        mutex_lock(&mspro_block_disk_lock);