> > + if (id[ATA_ID_MAJOR_VER] == 0xFFFF) > > + return 0; > > + return (id[ATA_ID_MAJOR_VER] & (1 << v)) ? 1 : 0; > > Refer to afa_dev_cf_sata() on how it's done in really optimal way. To what ? - there is no ata or afa_dev_cf_sata ? -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html