> + if ((host->caps2 & MMC_CAP2_PACKED_CMD) && > + ((card->ext_csd.max_packed_writes > 0) || > + (card->ext_csd.max_packed_reads > 0))) { > + err = mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, > + EXT_CSD_EXP_EVENTS_CTRL, > + EXT_CSD_PACKED_EVENT_EN, > + card->ext_csd.generic_cmd6_time); > + if (err && err != -EBADMSG) > + goto free_card; Subhash suggestion to change to the following is missing: if ( (host->caps2 & MMC_CAP2_PACKED_WR && card->ext_csd.max_packed_writes > 0) || (host->caps2 & MMC_CAP2_PACKED_RD && card->ext_csd.max_packed_reads > 0) Thanks, Maya Erez Consultant for Qualcomm Innovation Center, Inc. Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html