···2828#include <linux/pnp.h>2929#include <linux/highmem.h>3030#include <linux/mmc/host.h>3131+#include <linux/mmc/mmc.h>3232+#include <linux/mmc/sd.h>3133#include <linux/scatterlist.h>3234#include <linux/slab.h>3335···772770 * interrupts.773771 */774772 switch (cmd->opcode) {775775- case 11:776776- case 17:777777- case 18:778778- case 20:779779- case 24:780780- case 25:781781- case 26:782782- case 27:783783- case 30:784784- case 42:785785- case 56:773773+ case SD_SWITCH_VOLTAGE:774774+ case MMC_READ_SINGLE_BLOCK:775775+ case MMC_READ_MULTIPLE_BLOCK:776776+ case MMC_WRITE_DAT_UNTIL_STOP:777777+ case MMC_WRITE_BLOCK:778778+ case MMC_WRITE_MULTIPLE_BLOCK:779779+ case MMC_PROGRAM_CID:780780+ case MMC_PROGRAM_CSD:781781+ case MMC_SEND_WRITE_PROT:782782+ case MMC_LOCK_UNLOCK:783783+ case MMC_GEN_CMD:786784 break;787785788786 /* ACMDs. We don't keep track of state, so we just treat them789787 * like any other command. */790790- case 51:788788+ case SD_APP_SEND_SCR:791789 break;792790793791 default: