netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] irda: fixup sh_sir/irda
@ 2014-01-08  4:54 Kuninori Morimoto
  2014-01-08  4:54 ` [PATCH 1/3] irda: fixup SH_SIR position on Kconfig Kuninori Morimoto
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Kuninori Morimoto @ 2014-01-08  4:54 UTC (permalink / raw)
  To: David S. Miller; +Cc: netdev, Kuninori Morimoto, Kuninori Morimoto, Huqiu Liu

Hi David

These are fixup patches for sh_sir/irda driver.
#1 fixup Kconfig for sh_sir.
#2, #3 fixup IRQ issue.

Kuninori Morimoto (3):
      1) drivers/net/irda: fixup SH_SIR position on Kconfig
      2) irda: sh_irda: use devm_request_irq()
      3) irda: sh_sir: use devm_request_irq()

 drivers/net/irda/Kconfig   |    4 ++--
 drivers/net/irda/sh_irda.c |    2 +-
 drivers/net/irda/sh_sir.c  |    2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

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

* [PATCH 1/3] irda: fixup SH_SIR position on Kconfig
  2014-01-08  4:54 [PATCH 0/3] irda: fixup sh_sir/irda Kuninori Morimoto
@ 2014-01-08  4:54 ` Kuninori Morimoto
  2014-01-08  4:54 ` [PATCH 2/3] irda: sh_irda: use devm_request_irq() Kuninori Morimoto
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Kuninori Morimoto @ 2014-01-08  4:54 UTC (permalink / raw)
  To: David S. Miller; +Cc: netdev, Kuninori Morimoto, Huqiu Liu

From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>

SH_SIR is not Dongle

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
 drivers/net/irda/Kconfig |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/irda/Kconfig b/drivers/net/irda/Kconfig
index 2a30193..2dc82f1 100644
--- a/drivers/net/irda/Kconfig
+++ b/drivers/net/irda/Kconfig
@@ -62,8 +62,6 @@ config SIR_BFIN_PIO
 	bool "PIO mode"
 endchoice
 
-comment "Dongle support"
-
 config SH_SIR
 	tristate "SuperH SIR on UART"
 	depends on IRDA && SUPERH && \
@@ -74,6 +72,8 @@ config SH_SIR
 	  Say Y here if your want to enable SIR function on SuperH UART
 	  devices.
 
+comment "Dongle support"
+
 config DONGLE
 	bool "Serial dongle support"
 	depends on IRTTY_SIR
-- 
1.7.9.5

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

* [PATCH 2/3] irda: sh_irda: use devm_request_irq()
  2014-01-08  4:54 [PATCH 0/3] irda: fixup sh_sir/irda Kuninori Morimoto
  2014-01-08  4:54 ` [PATCH 1/3] irda: fixup SH_SIR position on Kconfig Kuninori Morimoto
@ 2014-01-08  4:54 ` Kuninori Morimoto
  2014-01-08  4:55 ` [PATCH 3/3] irda: sh_sir: " Kuninori Morimoto
  2014-01-10  3:57 ` [PATCH 0/3] irda: fixup sh_sir/irda David Miller
  3 siblings, 0 replies; 5+ messages in thread
From: Kuninori Morimoto @ 2014-01-08  4:54 UTC (permalink / raw)
  To: David S. Miller; +Cc: netdev, Kuninori Morimoto, Huqiu Liu

From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>

Huqiu reported current sh_irda driver doesn't
call free_irq() in spite of using request_irq().
This patch replaces request_irq() into devm_request_irq()
to solve this issue

Reported-by: Huqiu Liu<huqiuliu@gmail.com>
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
 drivers/net/irda/sh_irda.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/irda/sh_irda.c b/drivers/net/irda/sh_irda.c
index ff45cd0..c96b46b 100644
--- a/drivers/net/irda/sh_irda.c
+++ b/drivers/net/irda/sh_irda.c
@@ -804,7 +804,7 @@ static int sh_irda_probe(struct platform_device *pdev)
 		goto err_mem_4;
 
 	platform_set_drvdata(pdev, ndev);
-	err = request_irq(irq, sh_irda_irq, 0, "sh_irda", self);
+	err = devm_request_irq(&pdev->dev, irq, sh_irda_irq, 0, "sh_irda", self);
 	if (err) {
 		dev_warn(&pdev->dev, "Unable to attach sh_irda interrupt\n");
 		goto err_mem_4;
-- 
1.7.9.5

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

* [PATCH 3/3] irda: sh_sir: use devm_request_irq()
  2014-01-08  4:54 [PATCH 0/3] irda: fixup sh_sir/irda Kuninori Morimoto
  2014-01-08  4:54 ` [PATCH 1/3] irda: fixup SH_SIR position on Kconfig Kuninori Morimoto
  2014-01-08  4:54 ` [PATCH 2/3] irda: sh_irda: use devm_request_irq() Kuninori Morimoto
@ 2014-01-08  4:55 ` Kuninori Morimoto
  2014-01-10  3:57 ` [PATCH 0/3] irda: fixup sh_sir/irda David Miller
  3 siblings, 0 replies; 5+ messages in thread
From: Kuninori Morimoto @ 2014-01-08  4:55 UTC (permalink / raw)
  To: David S. Miller; +Cc: netdev, Kuninori Morimoto, Huqiu Liu

From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>

Huqiu reported current sh_sir driver doesn't
call free_irq() in spite of using request_irq().
This patch replaces request_irq() into devm_request_irq()
to solve this issue

Reported-by: Huqiu Liu<huqiuliu@gmail.com>
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
 drivers/net/irda/sh_sir.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/irda/sh_sir.c b/drivers/net/irda/sh_sir.c
index 8d9ae5a..cadf52e 100644
--- a/drivers/net/irda/sh_sir.c
+++ b/drivers/net/irda/sh_sir.c
@@ -761,7 +761,7 @@ static int sh_sir_probe(struct platform_device *pdev)
 		goto err_mem_4;
 
 	platform_set_drvdata(pdev, ndev);
-	err = request_irq(irq, sh_sir_irq, 0, "sh_sir", self);
+	err = devm_request_irq(&pdev->dev, irq, sh_sir_irq, 0, "sh_sir", self);
 	if (err) {
 		dev_warn(&pdev->dev, "Unable to attach sh_sir interrupt\n");
 		goto err_mem_4;
-- 
1.7.9.5

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

* Re: [PATCH 0/3] irda: fixup sh_sir/irda
  2014-01-08  4:54 [PATCH 0/3] irda: fixup sh_sir/irda Kuninori Morimoto
                   ` (2 preceding siblings ...)
  2014-01-08  4:55 ` [PATCH 3/3] irda: sh_sir: " Kuninori Morimoto
@ 2014-01-10  3:57 ` David Miller
  3 siblings, 0 replies; 5+ messages in thread
From: David Miller @ 2014-01-10  3:57 UTC (permalink / raw)
  To: kuninori.morimoto.gx; +Cc: netdev, kuninori.morimoto.gx, huqiuliu

From: Kuninori Morimoto <kuninori.morimoto.gx@gmail.com>
Date: Tue, 07 Jan 2014 20:54:16 -0800 (PST)

> These are fixup patches for sh_sir/irda driver.
> #1 fixup Kconfig for sh_sir.
> #2, #3 fixup IRQ issue.

All applied to net-next, thanks.

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

end of thread, other threads:[~2014-01-10  3:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-08  4:54 [PATCH 0/3] irda: fixup sh_sir/irda Kuninori Morimoto
2014-01-08  4:54 ` [PATCH 1/3] irda: fixup SH_SIR position on Kconfig Kuninori Morimoto
2014-01-08  4:54 ` [PATCH 2/3] irda: sh_irda: use devm_request_irq() Kuninori Morimoto
2014-01-08  4:55 ` [PATCH 3/3] irda: sh_sir: " Kuninori Morimoto
2014-01-10  3:57 ` [PATCH 0/3] irda: fixup sh_sir/irda David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).