On 9/11/2016, Geert Uytterhoeven wrote: > > --- a/drivers/mmc/host/tmio_mmc.h > > +++ b/drivers/mmc/host/tmio_mmc.h > > > @@ -259,4 +265,10 @@ static inline void > sd_ctrl_write32_as_16_and_16(struct tmio_mmc_host *host, int > > writew(val >> 16, host->ctl + ((addr + 2) << > > host->bus_shift)); } > > > > +static inline void sd_ctrl_write32_rep(struct tmio_mmc_host *host, int > addr, > > + u32 *buf, int count) > > const u32 *buf So would you say sd_ctrl_write16_rep should also be changed to be 'const u16 *buf'? Currently it is: static inline void sd_ctrl_write16_rep(struct tmio_mmc_host *host, int addr, u16 *buf, int count) { writesw(host->ctl + (addr << host->bus_shift), buf, count); } Chris