X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fblock%2Facsi.c;h=196c0ec9cd5421da1c1f278d15fc66e5d474b8f4;hb=9464c7cf61b9433057924c36e6e02f303a00e768;hp=0b80fbb8dbfde08fa393d306432b647ef0ebf687;hpb=41689045f6a3cbe0550e1d34e9cc20d2e8c432ba;p=linux-2.6.git diff --git a/drivers/block/acsi.c b/drivers/block/acsi.c index 0b80fbb8d..196c0ec9c 100644 --- a/drivers/block/acsi.c +++ b/drivers/block/acsi.c @@ -43,6 +43,7 @@ * */ +#include #include #include #include @@ -1731,10 +1732,13 @@ int acsi_init( void ) struct gendisk *disk = acsi_gendisk[i]; sprintf(disk->disk_name, "ad%c", 'a'+i); aip = &acsi_info[NDevices]; + sprintf(disk->devfs_name, "ad/target%d/lun%d", aip->target, aip->lun); disk->major = ACSI_MAJOR; disk->first_minor = i << 4; - if (acsi_info[i].type != HARDDISK) + if (acsi_info[i].type != HARDDISK) { disk->minors = 1; + strcat(disk->devfs_name, "/disc"); + } disk->fops = &acsi_fops; disk->private_data = &acsi_info[i]; set_capacity(disk, acsi_info[i].size);