Commit f5e1638b authored by Vladimir Zapolskiy's avatar Vladimir Zapolskiy Committed by Ulf Hansson
Browse files

mmc: core: remove left-over data structure declarations



The last users of 'enum mmc_blk_status' and 'struct mmc_async_req'
were removed by commit 126b6270 ("mmc: core: Remove code no longer
needed after the switch to blk-mq") in 2017, remove these two left-over
data structures.

Signed-off-by: default avatarVladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
Link: https://lore.kernel.org/r/20240823225917.2826156-1-vladimir.zapolskiy@linaro.org


Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
parent d3596c73
Loading
Loading
Loading
Loading
+0 −12
Original line number Diff line number Diff line
@@ -11,18 +11,6 @@
struct mmc_data;
struct mmc_request;

enum mmc_blk_status {
	MMC_BLK_SUCCESS = 0,
	MMC_BLK_PARTIAL,
	MMC_BLK_CMD_ERR,
	MMC_BLK_RETRY,
	MMC_BLK_ABORT,
	MMC_BLK_DATA_ERR,
	MMC_BLK_ECC_ERR,
	MMC_BLK_NOMEDIUM,
	MMC_BLK_NEW_REQUEST,
};

struct mmc_command {
	u32			opcode;
	u32			arg;
+0 −10
Original line number Diff line number Diff line
@@ -264,16 +264,6 @@ struct mmc_cqe_ops {
	void	(*cqe_recovery_finish)(struct mmc_host *host);
};

struct mmc_async_req {
	/* active mmc request */
	struct mmc_request	*mrq;
	/*
	 * Check error status of completed mmc request.
	 * Returns 0 if success otherwise non zero.
	 */
	enum mmc_blk_status (*err_check)(struct mmc_card *, struct mmc_async_req *);
};

/**
 * struct mmc_slot - MMC slot functions
 *