Re: mmc_rescan failure in case of CONFIG_MMC_UNSAFE_RESUME

2011-02-16 Thread Dmitry Shmidt
Hi, On Tue, Feb 15, 2011 at 10:06 AM, Dmitry Shmidt wrote: > Hi, > > [Cc += Ohad] > On Mon, Feb 14, 2011 at 1:54 PM, Dmitry Shmidt wrote: >> Hi Chris, >> >> On Mon, Feb 14, 2011 at 11:40 AM, Chris Ball wrote: >>> Hi Dmitry, >>> >>> [Cc += Nico] >>> >>> On Mon, Feb 14, 2011 at 11:04:13AM -0800,

Re: mmc_rescan failure in case of CONFIG_MMC_UNSAFE_RESUME

2011-02-15 Thread Dmitry Shmidt
Hi, [Cc += Ohad] On Mon, Feb 14, 2011 at 1:54 PM, Dmitry Shmidt wrote: > Hi Chris, > > On Mon, Feb 14, 2011 at 11:40 AM, Chris Ball wrote: >> Hi Dmitry, >> >> [Cc += Nico] >> >> On Mon, Feb 14, 2011 at 11:04:13AM -0800, Dmitry Shmidt wrote: >>> MMC_UNSAFE_RESUME is affecting mmc_sdio_resume() se

Re: mmc_rescan failure in case of CONFIG_MMC_UNSAFE_RESUME

2011-02-14 Thread Dmitry Shmidt
Hi Chris, On Mon, Feb 14, 2011 at 11:40 AM, Chris Ball wrote: > Hi Dmitry, > > [Cc += Nico] > > On Mon, Feb 14, 2011 at 11:04:13AM -0800, Dmitry Shmidt wrote: >> MMC_UNSAFE_RESUME is affecting mmc_sdio_resume() sequence. If it is >> not defined then sdio card will be considered >> "removable" and

Re: mmc_rescan failure in case of CONFIG_MMC_UNSAFE_RESUME

2011-02-14 Thread Chris Ball
Hi Dmitry, [Cc += Nico] On Mon, Feb 14, 2011 at 11:04:13AM -0800, Dmitry Shmidt wrote: > MMC_UNSAFE_RESUME is affecting mmc_sdio_resume() sequence. If it is > not defined then sdio card will be considered > "removable" and on resume mmc_sdio_init_card() will be always called. > > static int mmc_

Re: mmc_rescan failure in case of CONFIG_MMC_UNSAFE_RESUME

2011-02-14 Thread Dmitry Shmidt
Hi Chris, On Sat, Feb 12, 2011 at 9:22 AM, Chris Ball wrote: > Hi Dmitry, > > On Sat, Feb 12, 2011 at 12:33:33AM +, Dmitry Shmidt wrote: >> Recently new check was added to core.c function mmc_rescan(): >>     if (host->bus_ops && host->bus_ops->detect && !host->bus_dead >>         && mmc_card

Re: mmc_rescan failure in case of CONFIG_MMC_UNSAFE_RESUME

2011-02-12 Thread Chris Ball
Hi Dmitry, On Sat, Feb 12, 2011 at 12:33:33AM +, Dmitry Shmidt wrote: > Recently new check was added to core.c function mmc_rescan(): > if (host->bus_ops && host->bus_ops->detect && !host->bus_dead > && mmc_card_is_removable(host)) This one > host->bus_ops->detect(host

mmc_rescan failure in case of CONFIG_MMC_UNSAFE_RESUME

2011-02-11 Thread Dmitry Shmidt
Hello, Recently new check was added to core.c function mmc_rescan(): if (host->bus_ops && host->bus_ops->detect && !host->bus_dead && mmc_card_is_removable(host)) This one host->bus_ops->detect(host); mmc_card_is_removable() is checking !(host->caps & MMC_CAP_NONREMOVABLE