]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/block/ps3disk.c
block: don't depend on consecutive minor space
[linux-2.6-omap-h63xx.git] / drivers / block / ps3disk.c
index 4b0d6c7f4c66244f387c9512d3a3831910f7a2b2..936466f62afd3ad72d4bb4e017f8b9d05a533f5a 100644 (file)
@@ -541,7 +541,7 @@ static int ps3disk_remove(struct ps3_system_bus_device *_dev)
        struct ps3disk_private *priv = dev->sbd.core.driver_data;
 
        mutex_lock(&ps3disk_mask_mutex);
-       __clear_bit(priv->gendisk->first_minor / PS3DISK_MINORS,
+       __clear_bit(MINOR(disk_devt(priv->gendisk)) / PS3DISK_MINORS,
                    &ps3disk_mask);
        mutex_unlock(&ps3disk_mask_mutex);
        del_gendisk(priv->gendisk);