On 10/08/2015 09:44 PM, Benjamin Marzinski wrote: > On Sun labeled devices, the kpartx partition numbers weren't agreeing > with the underlying device partition numbers. This is because kpartx > doesn't count slices with no sectors, when determining the numbering. > This patch counts these empty slices, so the numbering comes out the > same. > > Signed-off-by: Benjamin Marzinski <bmarzins@xxxxxxxxxx> > --- > kpartx/sun.c | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/kpartx/sun.c b/kpartx/sun.c > index 3d88b21..b8c023b 100644 > --- a/kpartx/sun.c > +++ b/kpartx/sun.c > @@ -82,8 +82,6 @@ read_sun_pt(int fd, struct slice all, struct slice *sp, int ns) { > for(i=0, n=0; i<SUN_DISK_MAXPARTITIONS; i++) { > s = &l->partitions[i]; > > - if (s->num_sectors == 0) > - continue; > if (n < ns) { > sp[n].start = offset + > be32_to_cpu(s->start_cylinder) * be16_to_cpu(l->nsect) * be16_to_cpu(l->ntrks); > A-ha. If you say so. Reviewed-by: Hannes Reinecke <hare@xxxxxxx> Cheers, Hannes -- Dr. Hannes Reinecke zSeries & Storage hare@xxxxxxx +49 911 74053 688 SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg GF: F. Imendörffer, J. Smithard, J. Guild, D. Upmanyu, G. Norton HRB 21284 (AG Nürnberg) -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel