On Aug 26, 2011, at 2:52 AM, Chunhe Lan wrote: > Move mmc_delay() from drivers/mmc/core/core.h to > include/linux/mmc/core.h. So when other functions > call it with include syntax using <linux/mmc/core.h> > of absolute path rather than "../core/core.h" of > relative path. > > Signed-off-by: Chunhe Lan <Chunhe.Lan@xxxxxxxxxxxxx> > Cc: Chris Ball <cjb@xxxxxxxxxx> > --- > drivers/mmc/core/core.h | 12 ------------ > include/linux/mmc/core.h | 11 +++++++++++ > 2 files changed, 11 insertions(+), 12 deletions(-) Chris, Any comments on these patches or acceptance? - k > > diff --git a/drivers/mmc/core/core.h b/drivers/mmc/core/core.h > index d9411ed..58c3f10 100644 > --- a/drivers/mmc/core/core.h > +++ b/drivers/mmc/core/core.h > @@ -11,8 +11,6 @@ > #ifndef _MMC_CORE_CORE_H > #define _MMC_CORE_CORE_H > > -#include <linux/delay.h> > - > #define MMC_CMD_RETRIES 3 > > struct mmc_bus_ops { > @@ -44,16 +42,6 @@ int mmc_set_signal_voltage(struct mmc_host *host, int signal_voltage, > void mmc_set_timing(struct mmc_host *host, unsigned int timing); > void mmc_set_driver_type(struct mmc_host *host, unsigned int drv_type); > > -static inline void mmc_delay(unsigned int ms) > -{ > - if (ms < 1000 / HZ) { > - cond_resched(); > - mdelay(ms); > - } else { > - msleep(ms); > - } > -} > - > void mmc_rescan(struct work_struct *work); > void mmc_start_host(struct mmc_host *host); > void mmc_stop_host(struct mmc_host *host); > diff --git a/include/linux/mmc/core.h b/include/linux/mmc/core.h > index b8b1b7a..7bc2798 100644 > --- a/include/linux/mmc/core.h > +++ b/include/linux/mmc/core.h > @@ -10,6 +10,7 @@ > > #include <linux/interrupt.h> > #include <linux/device.h> > +#include <linux/delay.h> > > struct request; > struct mmc_data; > @@ -182,6 +183,16 @@ static inline void mmc_claim_host(struct mmc_host *host) > __mmc_claim_host(host, NULL); > } > > +static inline void mmc_delay(unsigned int ms) > +{ > + if (ms < 1000 / HZ) { > + cond_resched(); > + mdelay(ms); > + } else { > + msleep(ms); > + } > +} > + > extern u32 mmc_vddrange_to_ocrmask(int vdd_min, int vdd_max); > > #endif /* LINUX_MMC_CORE_H */ > -- > 1.7.5.1 > > > _______________________________________________ > Linuxppc-dev mailing list > Linuxppc-dev@xxxxxxxxxxxxxxxx > https://lists.ozlabs.org/listinfo/linuxppc-dev -- 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