All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [mmc:mmc-next 79/96] drivers/mmc/host/omap_hsmmc.c:1841:30: error: 'struct dev_pm_info' has no member named 'runtime_status'
       [not found] <537de770.ItHqmb5BpaXWIlXq%fengguang.wu@intel.com>
@ 2014-05-22 12:39 ` Ulf Hansson
  2014-05-22 12:41   ` Chris Ball
  0 siblings, 1 reply; 5+ messages in thread
From: Ulf Hansson @ 2014-05-22 12:39 UTC (permalink / raw)
  To: Chris Ball; +Cc: Andreas Fenkart, linux-mmc, Tony Lindgren, balajitk

On 22 May 2014 14:02, kbuild test robot <fengguang.wu@intel.com> wrote:
> tree:   git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git mmc-next
> head:   830bb78ad0985cc44246fcd6f6c1fdddd04c5abb
> commit: f6a903a75eff1eb6d53703543b1674da211b0b28 [79/96] mmc: omap_hsmmc: Extend debugfs by SDIO IRQ handling, runtime state
> config: make ARCH=m68k allmodconfig
>
> All error/warnings:
>
>    drivers/mmc/host/omap_hsmmc.c: In function 'omap_hsmmc_regs_show':
>>> drivers/mmc/host/omap_hsmmc.c:1841:30: error: 'struct dev_pm_info' has no member named 'runtime_status'
>
> vim +1841 drivers/mmc/host/omap_hsmmc.c
>
>   1835          if (mmc->caps & MMC_CAP_SDIO_IRQ) {
>   1836                  seq_printf(s, "sdio irq \t%s\n",
>   1837                             (host->flags & HSMMC_SDIO_IRQ_ENABLED) ?  "enabled"
>   1838                             : "disabled");
>   1839          }
>   1840
>> 1841          suspended = host->dev->power.runtime_status != RPM_ACTIVE;
>   1842          seq_printf(s, "runtime state\t%s\n", (suspended ?  "idle" : "active"));
>   1843
>   1844          seq_printf(s, "ctx_loss:\t%d\n", host->context_loss);
>
> ---
> 0-DAY kernel build testing backend              Open Source Technology Center
> http://lists.01.org/mailman/listinfo/kbuild                 Intel Corporation

Hi Chris,

I had a second look at Andreas Fenkart's patchset to enable SDIO irq
for omap. Those needs an additional iteration, since there are
unresolved dependencies to CONFIG_PM_RUNTIME (and possibly to other
Kconfigs as well). Apparently I had all the needed Kconfigs enabled
while I compile tested them. :-(

I tried out doing a local re-base, to remove the related omap patches.
If you remove the patches below you won't get any conflicts for
omap_hsmmc. Can you do that?

Andreas:
mmc: omap_hsmmc: Enable SDIO interrupt
mmc: omap_hsmmc: enable wakeup event for sdio OMAP4
mmc: omap_hsmmc: Extend debugfs by SDIO IRQ handling, runtime state
mmc: omap_hsmmc: abort runtime suspend if pending sdio irq detected
mmc: omap_hsmmc: switch default/idle pinctrl states in runtime hooks
mmc: omap_hsmmc: Pin remux workaround to support SDIO interrupt on AM335x

Balaji:
mmc: omap_hsmmc: use IS_ERR macro for error checking

Kind regards
Uffe

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [mmc:mmc-next 79/96] drivers/mmc/host/omap_hsmmc.c:1841:30: error: 'struct dev_pm_info' has no member named 'runtime_status'
  2014-05-22 12:39 ` [mmc:mmc-next 79/96] drivers/mmc/host/omap_hsmmc.c:1841:30: error: 'struct dev_pm_info' has no member named 'runtime_status' Ulf Hansson
@ 2014-05-22 12:41   ` Chris Ball
  2014-05-22 14:24     ` Tony Lindgren
  0 siblings, 1 reply; 5+ messages in thread
From: Chris Ball @ 2014-05-22 12:41 UTC (permalink / raw)
  To: Ulf Hansson; +Cc: Andreas Fenkart, linux-mmc, Tony Lindgren, balajitk

Hi,

On Thu, May 22 2014, Ulf Hansson wrote:
> I had a second look at Andreas Fenkart's patchset to enable SDIO irq
> for omap. Those needs an additional iteration, since there are
> unresolved dependencies to CONFIG_PM_RUNTIME (and possibly to other
> Kconfigs as well). Apparently I had all the needed Kconfigs enabled
> while I compile tested them. :-(
>
> I tried out doing a local re-base, to remove the related omap patches.
> If you remove the patches below you won't get any conflicts for
> omap_hsmmc. Can you do that?
>
> Andreas:
> mmc: omap_hsmmc: Enable SDIO interrupt
> mmc: omap_hsmmc: enable wakeup event for sdio OMAP4
> mmc: omap_hsmmc: Extend debugfs by SDIO IRQ handling, runtime state
> mmc: omap_hsmmc: abort runtime suspend if pending sdio irq detected
> mmc: omap_hsmmc: switch default/idle pinctrl states in runtime hooks
> mmc: omap_hsmmc: Pin remux workaround to support SDIO interrupt on AM335x
>
> Balaji:
> mmc: omap_hsmmc: use IS_ERR macro for error checking

Done.  Thanks!

- Chris.
-- 
Chris Ball   <http://printf.net/>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [mmc:mmc-next 79/96] drivers/mmc/host/omap_hsmmc.c:1841:30: error: 'struct dev_pm_info' has no member named 'runtime_status'
  2014-05-22 12:41   ` Chris Ball
@ 2014-05-22 14:24     ` Tony Lindgren
  2014-05-23  8:19       ` Andreas Fenkart
  0 siblings, 1 reply; 5+ messages in thread
From: Tony Lindgren @ 2014-05-22 14:24 UTC (permalink / raw)
  To: Chris Ball; +Cc: Ulf Hansson, Andreas Fenkart, linux-mmc, balajitk

* Chris Ball <chris@printf.net> [140522 05:42]:
> Hi,
> 
> On Thu, May 22 2014, Ulf Hansson wrote:
> > I had a second look at Andreas Fenkart's patchset to enable SDIO irq
> > for omap. Those needs an additional iteration, since there are
> > unresolved dependencies to CONFIG_PM_RUNTIME (and possibly to other
> > Kconfigs as well). Apparently I had all the needed Kconfigs enabled
> > while I compile tested them. :-(

Did you find this out with make randconfig?

> > I tried out doing a local re-base, to remove the related omap patches.
> > If you remove the patches below you won't get any conflicts for
> > omap_hsmmc. Can you do that?
> >
> > Andreas:
> > mmc: omap_hsmmc: Enable SDIO interrupt
> > mmc: omap_hsmmc: enable wakeup event for sdio OMAP4
> > mmc: omap_hsmmc: Extend debugfs by SDIO IRQ handling, runtime state
> > mmc: omap_hsmmc: abort runtime suspend if pending sdio irq detected
> > mmc: omap_hsmmc: switch default/idle pinctrl states in runtime hooks
> > mmc: omap_hsmmc: Pin remux workaround to support SDIO interrupt on AM335x
> >
> > Balaji:
> > mmc: omap_hsmmc: use IS_ERR macro for error checking
> 
> Done.  Thanks!

Andreas, can you fix this ASAP? Would be nice to have those
working for v3.16 :)

Once you have updated patches available I'll include them
also to my randconfig builds. Unless the Kconfig options
are nested they are exposed after few builds typically.

Regards,

Tony

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [mmc:mmc-next 79/96] drivers/mmc/host/omap_hsmmc.c:1841:30: error: 'struct dev_pm_info' has no member named 'runtime_status'
  2014-05-22 14:24     ` Tony Lindgren
@ 2014-05-23  8:19       ` Andreas Fenkart
  2014-05-23  8:27         ` Balaji T K
  0 siblings, 1 reply; 5+ messages in thread
From: Andreas Fenkart @ 2014-05-23  8:19 UTC (permalink / raw)
  To: Tony Lindgren; +Cc: Chris Ball, Ulf Hansson, linux-mmc, balajitk

2014-05-22 16:24 GMT+02:00 Tony Lindgren <tony@atomide.com>:
> * Chris Ball <chris@printf.net> [140522 05:42]:
>> Hi,
>>
>> On Thu, May 22 2014, Ulf Hansson wrote:
>> > I had a second look at Andreas Fenkart's patchset to enable SDIO irq
>> > for omap. Those needs an additional iteration, since there are
>> > unresolved dependencies to CONFIG_PM_RUNTIME (and possibly to other
>> > Kconfigs as well). Apparently I had all the needed Kconfigs enabled
>> > while I compile tested them. :-(
>
> Did you find this out with make randconfig?

FYI

after this patch I could deselect CONFIG_PM
--- a/arch/arm/mach-omap2/Kconfig
+++ b/arch/arm/mach-omap2/Kconfig
@@ -111,7 +111,6 @@ config ARCH_OMAP2PLUS_TYPICAL
        select I2C_OMAP
        select MENELAUS if ARCH_OMAP2
        select NEON if CPU_V7
-       select PM_RUNTIME
        select REGULATOR
        select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4
        select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4


>
>> > I tried out doing a local re-base, to remove the related omap patches.
>> > If you remove the patches below you won't get any conflicts for
>> > omap_hsmmc. Can you do that?
>> >
>> > Andreas:
>> > mmc: omap_hsmmc: Enable SDIO interrupt
>> > mmc: omap_hsmmc: enable wakeup event for sdio OMAP4
>> > mmc: omap_hsmmc: Extend debugfs by SDIO IRQ handling, runtime state
>> > mmc: omap_hsmmc: abort runtime suspend if pending sdio irq detected
>> > mmc: omap_hsmmc: switch default/idle pinctrl states in runtime hooks
>> > mmc: omap_hsmmc: Pin remux workaround to support SDIO interrupt on AM335x
>> >
>> > Balaji:
>> > mmc: omap_hsmmc: use IS_ERR macro for error checking
>>
>> Done.  Thanks!
>
> Andreas, can you fix this ASAP? Would be nice to have those
> working for v3.16 :)
will send out updated patches soon
>
> Once you have updated patches available I'll include them
> also to my randconfig builds. Unless the Kconfig options
> are nested they are exposed after few builds typically.
>
> Regards,
>
> Tony

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [mmc:mmc-next 79/96] drivers/mmc/host/omap_hsmmc.c:1841:30: error: 'struct dev_pm_info' has no member named 'runtime_status'
  2014-05-23  8:19       ` Andreas Fenkart
@ 2014-05-23  8:27         ` Balaji T K
  0 siblings, 0 replies; 5+ messages in thread
From: Balaji T K @ 2014-05-23  8:27 UTC (permalink / raw)
  To: Andreas Fenkart; +Cc: Tony Lindgren, Chris Ball, Ulf Hansson, linux-mmc

On Friday 23 May 2014 01:49 PM, Andreas Fenkart wrote:
> 2014-05-22 16:24 GMT+02:00 Tony Lindgren <tony@atomide.com>:
>> * Chris Ball <chris@printf.net> [140522 05:42]:
>>> Hi,
>>>
>>> On Thu, May 22 2014, Ulf Hansson wrote:
>>>> I had a second look at Andreas Fenkart's patchset to enable SDIO irq
>>>> for omap. Those needs an additional iteration, since there are
>>>> unresolved dependencies to CONFIG_PM_RUNTIME (and possibly to other
>>>> Kconfigs as well). Apparently I had all the needed Kconfigs enabled
>>>> while I compile tested them. :-(
>>
>> Did you find this out with make randconfig?
>
> FYI
>
> after this patch I could deselect CONFIG_PM
> --- a/arch/arm/mach-omap2/Kconfig
> +++ b/arch/arm/mach-omap2/Kconfig
> @@ -111,7 +111,6 @@ config ARCH_OMAP2PLUS_TYPICAL
>          select I2C_OMAP
>          select MENELAUS if ARCH_OMAP2
>          select NEON if CPU_V7
> -       select PM_RUNTIME
>          select REGULATOR
>          select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4
>          select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4
>
>
>>
>>>> I tried out doing a local re-base, to remove the related omap patches.
>>>> If you remove the patches below you won't get any conflicts for
>>>> omap_hsmmc. Can you do that?
>>>>
>>>> Andreas:
>>>> mmc: omap_hsmmc: Enable SDIO interrupt
>>>> mmc: omap_hsmmc: enable wakeup event for sdio OMAP4
>>>> mmc: omap_hsmmc: Extend debugfs by SDIO IRQ handling, runtime state
>>>> mmc: omap_hsmmc: abort runtime suspend if pending sdio irq detected
>>>> mmc: omap_hsmmc: switch default/idle pinctrl states in runtime hooks
>>>> mmc: omap_hsmmc: Pin remux workaround to support SDIO interrupt on AM335x
>>>>
>>>> Balaji:
>>>> mmc: omap_hsmmc: use IS_ERR macro for error checking
>>>
>>> Done.  Thanks!
>>
>> Andreas, can you fix this ASAP? Would be nice to have those
>> working for v3.16 :)
> will send out updated patches soon

Thanks Andreas,
If it helps, how about sending the fix as separate patch,
That way it will be easier for reviewing!


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-05-23  8:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <537de770.ItHqmb5BpaXWIlXq%fengguang.wu@intel.com>
2014-05-22 12:39 ` [mmc:mmc-next 79/96] drivers/mmc/host/omap_hsmmc.c:1841:30: error: 'struct dev_pm_info' has no member named 'runtime_status' Ulf Hansson
2014-05-22 12:41   ` Chris Ball
2014-05-22 14:24     ` Tony Lindgren
2014-05-23  8:19       ` Andreas Fenkart
2014-05-23  8:27         ` Balaji T K

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.