[dm-devel] [PATCH] 2.4: Use bdevname() when generating STATUSTYPE_TABLE strings
Kevin Corry
corryk at us.ibm.com
Tue Feb 4 15:37:01 UTC 2003
When generating STATUSTYPE_TABLE strings, use bdevname() instead of kdevname()
so the device-name will match the ones generated in the 2.5 kernels. This
should keep the user-space tools simpler, since they will only have to parse
one form of the device-name strings.
diff -Naur linux-2.4.20-dm-7/drivers/md/dm-linear.c linux-2.4.20-evms-1.9.0-pre3/drivers/md/dm-linear.c
--- linux-2.4.20-dm-7/drivers/md/dm-linear.c Tue Feb 4 14:28:39 2003
+++ linux-2.4.20-evms-1.9.0-pre3/drivers/md/dm-linear.c Tue Feb 4 14:26:44 2003
@@ -87,7 +87,7 @@
case STATUSTYPE_TABLE:
snprintf(result, maxlen, "%s " SECTOR_FORMAT,
- kdevname(to_kdev_t(lc->dev->bdev->bd_dev)), lc->start);
+ bdevname(lc->dev->dev), lc->start);
break;
}
return 0;
diff -Naur linux-2.4.20-dm-7/drivers/md/dm-snapshot.c linux-2.4.20-evms-1.9.0-pre3/drivers/md/dm-snapshot.c
--- linux-2.4.20-dm-7/drivers/md/dm-snapshot.c Tue Feb 4 14:28:39 2003
+++ linux-2.4.20-evms-1.9.0-pre3/drivers/md/dm-snapshot.c Tue Feb 4 14:26:44 2003
@@ -963,8 +958,8 @@
* to make private copies if the output is to
* make sense.
*/
- strncpy(cow, kdevname(snap->cow->dev), sizeof(cow));
- strncpy(org, kdevname(snap->origin->dev), sizeof(org));
+ strncpy(cow, bdevname(snap->cow->dev), sizeof(cow));
+ strncpy(org, bdevname(snap->origin->dev), sizeof(org));
snprintf(result, maxlen, "%s %s %c %ld", org, cow,
snap->type, snap->chunk_size);
break;
@@ -1050,7 +1045,7 @@
break;
case STATUSTYPE_TABLE:
- snprintf(result, maxlen, "%s", kdevname(dev->dev));
+ snprintf(result, maxlen, "%s", bdevname(dev->dev));
break;
}
diff -Naur linux-2.4.20-dm-7/drivers/md/dm-stripe.c linux-2.4.20-evms-1.9.0-pre3/drivers/md/dm-stripe.c
--- linux-2.4.20-dm-7/drivers/md/dm-stripe.c Tue Feb 4 14:28:39 2003
+++ linux-2.4.20-evms-1.9.0-pre3/drivers/md/dm-stripe.c Tue Feb 4 14:26:44 2003
@@ -221,7 +221,7 @@
offset +=
snprintf(result + offset, maxlen - offset,
" %s " SECTOR_FORMAT,
- kdevname(to_kdev_t(sc->stripe[i].dev->bdev->bd_dev)),
+ bdevname(sc->stripe[i].dev->dev),
sc->stripe[i].physical_start);
}
break;
More information about the dm-devel
mailing list