> Reading the MID just to convert it to 'Unlisted' is quite unhelpful for an info > command. > Due to the (constantly increasing) amount of valid MIDs it is quite unlikely to > we have it in the database already anyway. > > Thus simply always print the manufacturer ID as 0xNN and understand the > manufacturer name as an additional information held in parenthesis. > > Signed-off-by: Enrico Jorns <ejo@xxxxxxxxxxxxxx> Reviewed-by: Avri Altman <avri.altman@xxxxxxx> > --- > lsmmc.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/lsmmc.c b/lsmmc.c > index cea43af..54c3167 100644 > --- a/lsmmc.c > +++ b/lsmmc.c > @@ -636,10 +636,10 @@ void print_mmc_cid(struct config *config, char *cid) > printf("\tCRC: 0x%02x\n", crc); > } else { > if (config->mmc_ids[mid]) > - printf("manufacturer: '%s' 0x%01x\n", > - config->mmc_ids[mid], oid); > + printf("manufacturer: 0x%02x (%s) oid: 0x%01x\n", > + mid, config->mmc_ids[mid], oid); > else > - printf("manufacturer: 'Unlisted' 0x%01x\n", oid); > + printf("manufacturer: 0x%02x (Unlisted) oid: > + 0x%01x\n", mid, oid); > > printf("product: '%s' %u.%u\n", pnm, prv_major, prv_minor); > printf("serial: 0x%08x\n", psn); > -- > 2.39.2