[...] > diff --git a/include/linux/mmc/core.h b/include/linux/mmc/core.h > index bf1788a224e6..1974fcfd4284 100644 > --- a/include/linux/mmc/core.h > +++ b/include/linux/mmc/core.h > @@ -174,6 +174,11 @@ struct mmc_async_req *mmc_start_areq(struct mmc_host *host, > int mmc_wait_for_cmd(struct mmc_host *host, struct mmc_command *cmd, > int retries); > > +int mmc_cqe_start_req(struct mmc_host *host, struct mmc_request *mrq); > +void mmc_cqe_request_done(struct mmc_host *host, struct mmc_request *mrq); > +void mmc_cqe_post_req(struct mmc_host *host, struct mmc_request *mrq); > +int mmc_cqe_recovery(struct mmc_host *host); > + Please move mmc_cqe_start_req(), mmc_cqe_post_req(), mmc_cqe_recovery() to drivers/mmc/core/core.h. This makes sure they don't become abused. Also, please move mmc_cqe_request_done() to include/linux/mmc/host.h. Then it becomes consistent with where mmc_request_done() is declared. Feel free to also fold in a patch moving the existing mmc_start_areq() to drivers/mmc/core/core.h. Unfortunate the others closely related to these functions, are being abused by SDIO func drivers and needs more work before they can be moved. > int mmc_hw_reset(struct mmc_host *host); > void mmc_set_data_timeout(struct mmc_data *data, const struct mmc_card *card); > > -- > 1.9.1 > Sorry for not noticing this in v4. Kind regards Uffe -- 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