All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mike Turquette <mturquette-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
To: Thomas Gleixner <tglx-hfZtesqFncYOwBW4kG4KsQ@public.gmane.org>,
	Jason Cooper <jason-NLaQJdtUoK4Be96aLqz0jA@public.gmane.org>,
	Peter Zijlstra <peterz-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>,
	Mark Rutland <mark.rutland-5wv7dgnIgG8@public.gmane.org>,
	"Rafael J. Wysocki" <rjw-LthD3rsA81gm4RdzfppkhA@public.gmane.org>
Cc: Len Brown <len.brown-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Pavel Machek <pavel-+ZI9xUNit7I@public.gmane.org>,
	linux-pm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Wim Van Sebroeck <wim-IQzOog9fTRqzQB+pC5nmwQ@public.gmane.org>,
	linux-watchdog-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Alessandro Zummo
	<a.zummo-BfzFCNDTiLLj+vYz1yj4TQ@public.gmane.org>,
	rtc-linux-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org,
	Greg Kroah-Hartman
	<gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org>,
	Jiri Slaby <jslaby-AlSwsSmVLrQ@public.gmane.org>,
	linux-serial-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Nicolas Ferre
	<nicolas.ferre-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org>,
	Jean-Christophe Plagniol-Villard
	<plagnioj-sclMFOaUSTBWk0Htik3J/w@public.gmane.org>,
	Alexandre Belloni
	<alexandre.belloni-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
	Boris Brezillon
	<boris.brezillon-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
Subject: Re: [PATCH v2 4/6] clk: at91: implement suspend/resume for the PMC irqchip
Date: Mon, 09 Mar 2015 15:34:06 -0700	[thread overview]
Message-ID: <20150309223406.14952.5669@quantum> (raw)
In-Reply-To: <1425287898-15093-5-git-send-email-boris.brezillon-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>

Quoting Boris Brezillon (2015-03-02 01:18:16)
> The irq line used by the PMC block is shared with several peripherals
> including the init timer which is registering its handler with
> IRQF_NO_SUSPEND.
> Implement the appropriate suspend/resume callback for the PMC irqchip,
> and inform irq core that PMC irq handler can be safely called while
> the system is suspended by setting IRQF_COND_SUSPEND.
> 
> Signed-off-by: Boris Brezillon <boris.brezillon-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>

Looks OK to me. I'm not picking it due to the dependency you listed in
the cover letter.

Regards,
Mike

> ---
>  drivers/clk/at91/pmc.c | 20 +++++++++++++++++++-
>  drivers/clk/at91/pmc.h |  1 +
>  2 files changed, 20 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/clk/at91/pmc.c b/drivers/clk/at91/pmc.c
> index f07c815..3f27d21 100644
> --- a/drivers/clk/at91/pmc.c
> +++ b/drivers/clk/at91/pmc.c
> @@ -89,12 +89,29 @@ static int pmc_irq_set_type(struct irq_data *d, unsigned type)
>         return 0;
>  }
>  
> +static void pmc_irq_suspend(struct irq_data *d)
> +{
> +       struct at91_pmc *pmc = irq_data_get_irq_chip_data(d);
> +
> +       pmc->imr = pmc_read(pmc, AT91_PMC_IMR);
> +       pmc_write(pmc, AT91_PMC_IDR, pmc->imr);
> +}
> +
> +static void pmc_irq_resume(struct irq_data *d)
> +{
> +       struct at91_pmc *pmc = irq_data_get_irq_chip_data(d);
> +
> +       pmc_write(pmc, AT91_PMC_IER, pmc->imr);
> +}
> +
>  static struct irq_chip pmc_irq = {
>         .name = "PMC",
>         .irq_disable = pmc_irq_mask,
>         .irq_mask = pmc_irq_mask,
>         .irq_unmask = pmc_irq_unmask,
>         .irq_set_type = pmc_irq_set_type,
> +       .irq_suspend = pmc_irq_suspend,
> +       .irq_resume = pmc_irq_resume,
>  };
>  
>  static struct lock_class_key pmc_lock_class;
> @@ -224,7 +241,8 @@ static struct at91_pmc *__init at91_pmc_init(struct device_node *np,
>                 goto out_free_pmc;
>  
>         pmc_write(pmc, AT91_PMC_IDR, 0xffffffff);
> -       if (request_irq(pmc->virq, pmc_irq_handler, IRQF_SHARED, "pmc", pmc))
> +       if (request_irq(pmc->virq, pmc_irq_handler,
> +                       IRQF_SHARED | IRQF_COND_SUSPEND, "pmc", pmc))
>                 goto out_remove_irqdomain;
>  
>         return pmc;
> diff --git a/drivers/clk/at91/pmc.h b/drivers/clk/at91/pmc.h
> index 52d2041..69abb08 100644
> --- a/drivers/clk/at91/pmc.h
> +++ b/drivers/clk/at91/pmc.h
> @@ -33,6 +33,7 @@ struct at91_pmc {
>         spinlock_t lock;
>         const struct at91_pmc_caps *caps;
>         struct irq_domain *irqdomain;
> +       u32 imr;
>  };
>  
>  static inline void pmc_lock(struct at91_pmc *pmc)
> -- 
> 1.9.1
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-watchdog" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

WARNING: multiple messages have this Message-ID (diff)
From: Mike Turquette <mturquette@linaro.org>
To: Boris Brezillon <boris.brezillon@free-electrons.com>,
	"Thomas Gleixner" <tglx@linutronix.de>,
	"Jason Cooper" <jason@lakedaemon.net>,
	"Peter Zijlstra" <peterz@infradead.org>,
	"Mark Rutland" <mark.rutland@arm.com>,
	"Rafael J. Wysocki" <rjw@rjwysocki.net>
Cc: "Len Brown" <len.brown@intel.com>, "Pavel Machek" <pavel@ucw.cz>,
	linux-pm@vger.kernel.org, "Wim Van Sebroeck" <wim@iguana.be>,
	linux-watchdog@vger.kernel.org,
	"Alessandro Zummo" <a.zummo@towertech.it>,
	rtc-linux@googlegroups.com,
	"Greg Kroah-Hartman" <gregkh@linuxfoundation.org>,
	"Jiri Slaby" <jslaby@suse.cz>,
	linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org,
	"Nicolas Ferre" <nicolas.ferre@atmel.com>,
	"Jean-Christophe Plagniol-Villard" <plagnioj@jcrosoft.com>,
	"Alexandre Belloni" <alexandre.belloni@free-electrons.com>,
	linux-arm-kernel@lists.infradead.org,
	"Boris Brezillon" <boris.brezillon@free-electrons.com>
Subject: Re: [PATCH v2 4/6] clk: at91: implement suspend/resume for the PMC irqchip
Date: Mon, 09 Mar 2015 15:34:06 -0700	[thread overview]
Message-ID: <20150309223406.14952.5669@quantum> (raw)
In-Reply-To: <1425287898-15093-5-git-send-email-boris.brezillon@free-electrons.com>

Quoting Boris Brezillon (2015-03-02 01:18:16)
> The irq line used by the PMC block is shared with several peripherals
> including the init timer which is registering its handler with
> IRQF_NO_SUSPEND.
> Implement the appropriate suspend/resume callback for the PMC irqchip,
> and inform irq core that PMC irq handler can be safely called while
> the system is suspended by setting IRQF_COND_SUSPEND.
> =

> Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>

Looks OK to me. I'm not picking it due to the dependency you listed in
the cover letter.

Regards,
Mike

> ---
>  drivers/clk/at91/pmc.c | 20 +++++++++++++++++++-
>  drivers/clk/at91/pmc.h |  1 +
>  2 files changed, 20 insertions(+), 1 deletion(-)
> =

> diff --git a/drivers/clk/at91/pmc.c b/drivers/clk/at91/pmc.c
> index f07c815..3f27d21 100644
> --- a/drivers/clk/at91/pmc.c
> +++ b/drivers/clk/at91/pmc.c
> @@ -89,12 +89,29 @@ static int pmc_irq_set_type(struct irq_data *d, unsig=
ned type)
>         return 0;
>  }
>  =

> +static void pmc_irq_suspend(struct irq_data *d)
> +{
> +       struct at91_pmc *pmc =3D irq_data_get_irq_chip_data(d);
> +
> +       pmc->imr =3D pmc_read(pmc, AT91_PMC_IMR);
> +       pmc_write(pmc, AT91_PMC_IDR, pmc->imr);
> +}
> +
> +static void pmc_irq_resume(struct irq_data *d)
> +{
> +       struct at91_pmc *pmc =3D irq_data_get_irq_chip_data(d);
> +
> +       pmc_write(pmc, AT91_PMC_IER, pmc->imr);
> +}
> +
>  static struct irq_chip pmc_irq =3D {
>         .name =3D "PMC",
>         .irq_disable =3D pmc_irq_mask,
>         .irq_mask =3D pmc_irq_mask,
>         .irq_unmask =3D pmc_irq_unmask,
>         .irq_set_type =3D pmc_irq_set_type,
> +       .irq_suspend =3D pmc_irq_suspend,
> +       .irq_resume =3D pmc_irq_resume,
>  };
>  =

>  static struct lock_class_key pmc_lock_class;
> @@ -224,7 +241,8 @@ static struct at91_pmc *__init at91_pmc_init(struct d=
evice_node *np,
>                 goto out_free_pmc;
>  =

>         pmc_write(pmc, AT91_PMC_IDR, 0xffffffff);
> -       if (request_irq(pmc->virq, pmc_irq_handler, IRQF_SHARED, "pmc", p=
mc))
> +       if (request_irq(pmc->virq, pmc_irq_handler,
> +                       IRQF_SHARED | IRQF_COND_SUSPEND, "pmc", pmc))
>                 goto out_remove_irqdomain;
>  =

>         return pmc;
> diff --git a/drivers/clk/at91/pmc.h b/drivers/clk/at91/pmc.h
> index 52d2041..69abb08 100644
> --- a/drivers/clk/at91/pmc.h
> +++ b/drivers/clk/at91/pmc.h
> @@ -33,6 +33,7 @@ struct at91_pmc {
>         spinlock_t lock;
>         const struct at91_pmc_caps *caps;
>         struct irq_domain *irqdomain;
> +       u32 imr;
>  };
>  =

>  static inline void pmc_lock(struct at91_pmc *pmc)
> -- =

> 1.9.1
>=20

WARNING: multiple messages have this Message-ID (diff)
From: Mike Turquette <mturquette@linaro.org>
To: Boris Brezillon <boris.brezillon@free-electrons.com>,
	"Thomas Gleixner" <tglx@linutronix.de>,
	"Jason Cooper" <jason@lakedaemon.net>,
	"Peter Zijlstra" <peterz@infradead.org>,
	"Mark Rutland" <mark.rutland@arm.com>,
	"Rafael J. Wysocki" <rjw@rjwysocki.net>
Cc: "Len Brown" <len.brown@intel.com>, "Pavel Machek" <pavel@ucw.cz>,
	linux-pm@vger.kernel.org, "Wim Van Sebroeck" <wim@iguana.be>,
	linux-watchdog@vger.kernel.org,
	"Alessandro Zummo" <a.zummo@towertech.it>,
	rtc-linux@googlegroups.com,
	"Greg Kroah-Hartman" <gregkh@linuxfoundation.org>,
	"Jiri Slaby" <jslaby@suse.cz>,
	linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org,
	"Nicolas Ferre" <nicolas.ferre@atmel.com>,
	"Jean-Christophe Plagniol-Villard" <plagnioj@jcrosoft.com>,
	"Alexandre Belloni" <alexandre.belloni@free-electrons.com>,
	linux-arm-kernel@lists.infradead.org,
	"Boris Brezillon" <boris.brezillon@free-electrons.com>
Subject: Re: [PATCH v2 4/6] clk: at91: implement suspend/resume for the PMC irqchip
Date: Mon, 09 Mar 2015 15:34:06 -0700	[thread overview]
Message-ID: <20150309223406.14952.5669@quantum> (raw)
In-Reply-To: <1425287898-15093-5-git-send-email-boris.brezillon@free-electrons.com>

Quoting Boris Brezillon (2015-03-02 01:18:16)
> The irq line used by the PMC block is shared with several peripherals
> including the init timer which is registering its handler with
> IRQF_NO_SUSPEND.
> Implement the appropriate suspend/resume callback for the PMC irqchip,
> and inform irq core that PMC irq handler can be safely called while
> the system is suspended by setting IRQF_COND_SUSPEND.
> 
> Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>

Looks OK to me. I'm not picking it due to the dependency you listed in
the cover letter.

Regards,
Mike

> ---
>  drivers/clk/at91/pmc.c | 20 +++++++++++++++++++-
>  drivers/clk/at91/pmc.h |  1 +
>  2 files changed, 20 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/clk/at91/pmc.c b/drivers/clk/at91/pmc.c
> index f07c815..3f27d21 100644
> --- a/drivers/clk/at91/pmc.c
> +++ b/drivers/clk/at91/pmc.c
> @@ -89,12 +89,29 @@ static int pmc_irq_set_type(struct irq_data *d, unsigned type)
>         return 0;
>  }
>  
> +static void pmc_irq_suspend(struct irq_data *d)
> +{
> +       struct at91_pmc *pmc = irq_data_get_irq_chip_data(d);
> +
> +       pmc->imr = pmc_read(pmc, AT91_PMC_IMR);
> +       pmc_write(pmc, AT91_PMC_IDR, pmc->imr);
> +}
> +
> +static void pmc_irq_resume(struct irq_data *d)
> +{
> +       struct at91_pmc *pmc = irq_data_get_irq_chip_data(d);
> +
> +       pmc_write(pmc, AT91_PMC_IER, pmc->imr);
> +}
> +
>  static struct irq_chip pmc_irq = {
>         .name = "PMC",
>         .irq_disable = pmc_irq_mask,
>         .irq_mask = pmc_irq_mask,
>         .irq_unmask = pmc_irq_unmask,
>         .irq_set_type = pmc_irq_set_type,
> +       .irq_suspend = pmc_irq_suspend,
> +       .irq_resume = pmc_irq_resume,
>  };
>  
>  static struct lock_class_key pmc_lock_class;
> @@ -224,7 +241,8 @@ static struct at91_pmc *__init at91_pmc_init(struct device_node *np,
>                 goto out_free_pmc;
>  
>         pmc_write(pmc, AT91_PMC_IDR, 0xffffffff);
> -       if (request_irq(pmc->virq, pmc_irq_handler, IRQF_SHARED, "pmc", pmc))
> +       if (request_irq(pmc->virq, pmc_irq_handler,
> +                       IRQF_SHARED | IRQF_COND_SUSPEND, "pmc", pmc))
>                 goto out_remove_irqdomain;
>  
>         return pmc;
> diff --git a/drivers/clk/at91/pmc.h b/drivers/clk/at91/pmc.h
> index 52d2041..69abb08 100644
> --- a/drivers/clk/at91/pmc.h
> +++ b/drivers/clk/at91/pmc.h
> @@ -33,6 +33,7 @@ struct at91_pmc {
>         spinlock_t lock;
>         const struct at91_pmc_caps *caps;
>         struct irq_domain *irqdomain;
> +       u32 imr;
>  };
>  
>  static inline void pmc_lock(struct at91_pmc *pmc)
> -- 
> 1.9.1
> 

WARNING: multiple messages have this Message-ID (diff)
From: mturquette@linaro.org (Mike Turquette)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 4/6] clk: at91: implement suspend/resume for the PMC irqchip
Date: Mon, 09 Mar 2015 15:34:06 -0700	[thread overview]
Message-ID: <20150309223406.14952.5669@quantum> (raw)
In-Reply-To: <1425287898-15093-5-git-send-email-boris.brezillon@free-electrons.com>

Quoting Boris Brezillon (2015-03-02 01:18:16)
> The irq line used by the PMC block is shared with several peripherals
> including the init timer which is registering its handler with
> IRQF_NO_SUSPEND.
> Implement the appropriate suspend/resume callback for the PMC irqchip,
> and inform irq core that PMC irq handler can be safely called while
> the system is suspended by setting IRQF_COND_SUSPEND.
> 
> Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>

Looks OK to me. I'm not picking it due to the dependency you listed in
the cover letter.

Regards,
Mike

> ---
>  drivers/clk/at91/pmc.c | 20 +++++++++++++++++++-
>  drivers/clk/at91/pmc.h |  1 +
>  2 files changed, 20 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/clk/at91/pmc.c b/drivers/clk/at91/pmc.c
> index f07c815..3f27d21 100644
> --- a/drivers/clk/at91/pmc.c
> +++ b/drivers/clk/at91/pmc.c
> @@ -89,12 +89,29 @@ static int pmc_irq_set_type(struct irq_data *d, unsigned type)
>         return 0;
>  }
>  
> +static void pmc_irq_suspend(struct irq_data *d)
> +{
> +       struct at91_pmc *pmc = irq_data_get_irq_chip_data(d);
> +
> +       pmc->imr = pmc_read(pmc, AT91_PMC_IMR);
> +       pmc_write(pmc, AT91_PMC_IDR, pmc->imr);
> +}
> +
> +static void pmc_irq_resume(struct irq_data *d)
> +{
> +       struct at91_pmc *pmc = irq_data_get_irq_chip_data(d);
> +
> +       pmc_write(pmc, AT91_PMC_IER, pmc->imr);
> +}
> +
>  static struct irq_chip pmc_irq = {
>         .name = "PMC",
>         .irq_disable = pmc_irq_mask,
>         .irq_mask = pmc_irq_mask,
>         .irq_unmask = pmc_irq_unmask,
>         .irq_set_type = pmc_irq_set_type,
> +       .irq_suspend = pmc_irq_suspend,
> +       .irq_resume = pmc_irq_resume,
>  };
>  
>  static struct lock_class_key pmc_lock_class;
> @@ -224,7 +241,8 @@ static struct at91_pmc *__init at91_pmc_init(struct device_node *np,
>                 goto out_free_pmc;
>  
>         pmc_write(pmc, AT91_PMC_IDR, 0xffffffff);
> -       if (request_irq(pmc->virq, pmc_irq_handler, IRQF_SHARED, "pmc", pmc))
> +       if (request_irq(pmc->virq, pmc_irq_handler,
> +                       IRQF_SHARED | IRQF_COND_SUSPEND, "pmc", pmc))
>                 goto out_remove_irqdomain;
>  
>         return pmc;
> diff --git a/drivers/clk/at91/pmc.h b/drivers/clk/at91/pmc.h
> index 52d2041..69abb08 100644
> --- a/drivers/clk/at91/pmc.h
> +++ b/drivers/clk/at91/pmc.h
> @@ -33,6 +33,7 @@ struct at91_pmc {
>         spinlock_t lock;
>         const struct at91_pmc_caps *caps;
>         struct irq_domain *irqdomain;
> +       u32 imr;
>  };
>  
>  static inline void pmc_lock(struct at91_pmc *pmc)
> -- 
> 1.9.1
> 

  parent reply	other threads:[~2015-03-09 22:34 UTC|newest]

Thread overview: 144+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-03-02  9:18 [PATCH v2 0/6] ARM: at91: fix irq_pm_install_action WARNING Boris Brezillon
2015-03-02  9:18 ` Boris Brezillon
2015-03-02  9:18 ` Boris Brezillon
2015-03-02  9:18 ` [PATCH v2 1/6] PM / wakeup: export pm_system_wakeup symbol Boris Brezillon
2015-03-02  9:18   ` Boris Brezillon
     [not found] ` <1425287898-15093-1-git-send-email-boris.brezillon-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
2015-03-02  9:18   ` [PATCH v2 2/6] rtc: at91sam9: rework wakeup and interrupt handling Boris Brezillon
2015-03-02  9:18     ` Boris Brezillon
2015-03-02  9:18     ` Boris Brezillon
     [not found]     ` <1425287898-15093-3-git-send-email-boris.brezillon-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
2015-03-04 18:23       ` Mark Rutland
2015-03-04 18:23         ` Mark Rutland
2015-03-04 18:23         ` Mark Rutland
2015-03-02  9:18   ` [PATCH v2 5/6] watchdog: at91sam9: request the irq with IRQF_NO_SUSPEND Boris Brezillon
2015-03-02  9:18     ` Boris Brezillon
2015-03-02  9:18     ` Boris Brezillon
2015-03-02 14:10     ` Guenter Roeck
2015-03-02 14:10       ` Guenter Roeck
     [not found]     ` <1425287898-15093-6-git-send-email-boris.brezillon-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
2015-03-04 18:38       ` Mark Rutland
2015-03-04 18:38         ` Mark Rutland
2015-03-04 18:38         ` Mark Rutland
2015-03-04 21:41         ` Rafael J. Wysocki
2015-03-04 21:41           ` Rafael J. Wysocki
2015-03-04 21:41           ` Rafael J. Wysocki
     [not found]           ` <14143668.0aRkeVrc3Q-sKB8Sp2ER+y1GS7QM15AGw@public.gmane.org>
2015-03-05 10:57             ` Mark Rutland
2015-03-05 10:57               ` Mark Rutland
2015-03-05 10:57               ` Mark Rutland
2015-03-05 15:10               ` Rafael J. Wysocki
2015-03-05 15:10                 ` Rafael J. Wysocki
2015-03-05 15:10                 ` Rafael J. Wysocki
     [not found]                 ` <CAJZ5v0h8vn26BeWPVhC4e_KNhBu15-mshnbq0K=OQ1M36vPQEQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-03-05 16:32                   ` Mark Rutland
2015-03-05 16:32                     ` Mark Rutland
2015-03-05 16:32                     ` Mark Rutland
2015-03-06  0:29                     ` Rafael J. Wysocki
2015-03-06  0:29                       ` Rafael J. Wysocki
2015-03-06  0:29                       ` Rafael J. Wysocki
2015-03-06 11:06                       ` Mark Rutland
2015-03-06 11:06                         ` Mark Rutland
2015-03-06 11:06                         ` Mark Rutland
2015-03-06 12:39                         ` Rafael J. Wysocki
2015-03-06 12:39                           ` Rafael J. Wysocki
2015-03-06 12:39                           ` Rafael J. Wysocki
     [not found]                           ` <CAJZ5v0jA-hRUnP_+mOdFw7vN7CGZ4o0FjUVu81rq7foi92f63g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-03-06 13:10                             ` Mark Rutland
2015-03-06 13:10                               ` Mark Rutland
2015-03-06 13:10                               ` Mark Rutland
2015-03-07  9:12                         ` Peter Zijlstra
2015-03-07  9:12                           ` Peter Zijlstra
2015-03-07  9:12                           ` Peter Zijlstra
2015-03-07  9:06                 ` Peter Zijlstra
2015-03-07  9:06                   ` Peter Zijlstra
2015-03-07  9:06                   ` Peter Zijlstra
2015-03-05  8:53         ` Boris Brezillon
2015-03-05  8:53           ` Boris Brezillon
2015-03-05  8:53           ` Boris Brezillon
2015-03-05 10:53           ` Mark Rutland
2015-03-05 10:53             ` Mark Rutland
2015-03-05 10:53             ` Mark Rutland
2015-03-05 11:17             ` Boris Brezillon
2015-03-05 11:17               ` Boris Brezillon
2015-03-05 11:17               ` Boris Brezillon
2015-03-05 11:31               ` Boris Brezillon
2015-03-05 11:31                 ` Boris Brezillon
2015-03-05 11:31                 ` Boris Brezillon
2015-03-05 11:53               ` Mark Rutland
2015-03-05 11:53                 ` Mark Rutland
2015-03-05 11:53                 ` Mark Rutland
2015-03-07  9:18                 ` Peter Zijlstra
2015-03-07  9:18                   ` Peter Zijlstra
2015-03-07  9:18                   ` Peter Zijlstra
2015-03-07 10:20                   ` Sylvain Rochet
2015-03-07 10:20                     ` Sylvain Rochet
2015-03-07 10:20                     ` Sylvain Rochet
2015-03-07 10:39                     ` Pavel Machek
2015-03-07 10:39                       ` Pavel Machek
2015-03-07 10:39                       ` Pavel Machek
2015-03-07 10:59                       ` Sylvain Rochet
2015-03-07 10:59                         ` Sylvain Rochet
2015-03-07 10:59                         ` Sylvain Rochet
2015-03-07 11:06                       ` Alexandre Belloni
2015-03-07 11:06                         ` Alexandre Belloni
2015-03-07 11:06                         ` Alexandre Belloni
     [not found]                         ` <20150307110645.GW3989-m++hUPXGwpdeoWH0uzbU5w@public.gmane.org>
2015-03-07 11:29                           ` Pavel Machek
2015-03-07 11:29                             ` Pavel Machek
2015-03-07 11:29                             ` Pavel Machek
2015-03-07 11:46                             ` Sylvain Rochet
2015-03-07 11:46                               ` Sylvain Rochet
2015-03-07 11:46                               ` Sylvain Rochet
2015-03-08  1:12                             ` Rafael J. Wysocki
2015-03-08  1:12                               ` Rafael J. Wysocki
2015-03-08  1:12                               ` Rafael J. Wysocki
2015-03-09  7:55                               ` Alexandre Belloni
2015-03-09  7:55                                 ` Alexandre Belloni
2015-03-09  7:55                                 ` Alexandre Belloni
2015-03-09 14:30                                 ` Rafael J. Wysocki
2015-03-09 14:30                                   ` Rafael J. Wysocki
2015-03-09 14:30                                   ` Rafael J. Wysocki
     [not found]                                   ` <1592385.fqRVVyPSPE-sKB8Sp2ER+y1GS7QM15AGw@public.gmane.org>
2015-03-10 21:33                                     ` Alexandre Belloni
2015-03-10 21:33                                       ` Alexandre Belloni
2015-03-10 21:33                                       ` Alexandre Belloni
2015-03-10 22:31                                       ` Rafael J. Wysocki
2015-03-10 22:31                                         ` Rafael J. Wysocki
2015-03-10 22:31                                         ` Rafael J. Wysocki
     [not found]                                         ` <1901056.Mqyykpv3e9-sKB8Sp2ER+y1GS7QM15AGw@public.gmane.org>
2015-03-10 22:33                                           ` Alexandre Belloni
2015-03-10 22:33                                             ` Alexandre Belloni
2015-03-10 22:33                                             ` Alexandre Belloni
     [not found]                                             ` <20150310223305.GN9188-m++hUPXGwpdeoWH0uzbU5w@public.gmane.org>
2015-03-11  1:03                                               ` Rafael J. Wysocki
2015-03-11  1:03                                                 ` Rafael J. Wysocki
2015-03-11  1:03                                                 ` Rafael J. Wysocki
2015-03-11  7:33                                                 ` Boris Brezillon
2015-03-11  7:33                                                   ` Boris Brezillon
2015-03-11  7:33                                                   ` Boris Brezillon
2015-03-08  1:11                         ` Rafael J. Wysocki
2015-03-08  1:11                           ` Rafael J. Wysocki
2015-03-08  1:11                           ` Rafael J. Wysocki
2015-03-11  8:38                           ` Boris Brezillon
2015-03-11  8:38                             ` Boris Brezillon
2015-03-11  8:38                             ` Boris Brezillon
2015-03-11 11:17                             ` Nicolas Ferre
2015-03-11 11:17                               ` Nicolas Ferre
2015-03-11 11:17                               ` Nicolas Ferre
2015-03-11 11:17                               ` Nicolas Ferre
2015-03-03  8:56   ` [PATCH v2 0/6] ARM: at91: fix irq_pm_install_action WARNING Alexandre Belloni
2015-03-03  8:56     ` Alexandre Belloni
2015-03-03  8:56     ` Alexandre Belloni
2015-03-03 15:35   ` Nicolas Ferre
2015-03-03 15:35     ` Nicolas Ferre
2015-03-03 15:35     ` Nicolas Ferre
2015-03-03 15:35     ` Nicolas Ferre
2015-03-04  1:43     ` Rafael J. Wysocki
2015-03-04  1:43       ` Rafael J. Wysocki
2015-03-04  1:43       ` Rafael J. Wysocki
2015-03-04  1:43       ` Rafael J. Wysocki
2015-03-04 18:43   ` Mark Rutland
2015-03-04 18:43     ` Mark Rutland
2015-03-04 18:43     ` Mark Rutland
2015-03-02  9:18 ` [PATCH v2 3/6] rtc: at91rm9200: rework wakeup and interrupt handling Boris Brezillon
2015-03-02  9:18   ` Boris Brezillon
2015-03-02  9:18 ` [PATCH v2 4/6] clk: at91: implement suspend/resume for the PMC irqchip Boris Brezillon
2015-03-02  9:18   ` Boris Brezillon
2015-03-02  9:18   ` Boris Brezillon
     [not found]   ` <1425287898-15093-5-git-send-email-boris.brezillon-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
2015-03-09 22:34     ` Mike Turquette [this message]
2015-03-09 22:34       ` Mike Turquette
2015-03-09 22:34       ` Mike Turquette
2015-03-09 22:34       ` Mike Turquette
2015-03-02  9:18 ` [PATCH v2 6/6] tty: serial: atmel: rework interrupt and wakeup handling Boris Brezillon
2015-03-02  9:18   ` Boris Brezillon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20150309223406.14952.5669@quantum \
    --to=mturquette-qsej5fyqhm4dnm+yrofe0a@public.gmane.org \
    --cc=a.zummo-BfzFCNDTiLLj+vYz1yj4TQ@public.gmane.org \
    --cc=alexandre.belloni-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org \
    --cc=boris.brezillon-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org \
    --cc=gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org \
    --cc=jason-NLaQJdtUoK4Be96aLqz0jA@public.gmane.org \
    --cc=jslaby-AlSwsSmVLrQ@public.gmane.org \
    --cc=len.brown-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-pm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-serial-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-watchdog-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=mark.rutland-5wv7dgnIgG8@public.gmane.org \
    --cc=nicolas.ferre-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org \
    --cc=pavel-+ZI9xUNit7I@public.gmane.org \
    --cc=peterz-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org \
    --cc=plagnioj-sclMFOaUSTBWk0Htik3J/w@public.gmane.org \
    --cc=rjw-LthD3rsA81gm4RdzfppkhA@public.gmane.org \
    --cc=rtc-linux-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org \
    --cc=tglx-hfZtesqFncYOwBW4kG4KsQ@public.gmane.org \
    --cc=wim-IQzOog9fTRqzQB+pC5nmwQ@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.