public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCHv4] OMAP: Enable Magic SysRq on serial console ttyOx
@ 2011-02-01  7:30 Thomas Weber
       [not found] ` <87ei7ryavx.fsf@ti.com>
  0 siblings, 1 reply; 4+ messages in thread
From: Thomas Weber @ 2011-02-01  7:30 UTC (permalink / raw)
  To: linux-omap
  Cc: Thomas Weber, Kevin Hilman, Govindraj.R, Greg Kroah-Hartman,
	open list

Magic SysRq key is not working for OMAP on new serial
console ttyOx because SUPPORT_SYSRQ is not defined
for omap-serial.

This patch defines SUPPORT_SYSRQ in omap-serial and
enables handling of Magic SysRq character.

Further there is an issue of losing first break character.
Removing the reset of the lsr_break_flag fixes this issue.

Signed-off-by: Thomas Weber <weber@corscience.de>
Acked-by: Govindraj.R <govindraj.raja@ti.com>
Tested-by: Manjunath G Kondaiah <manjugk@ti.com>
Acked-by: Kevin Hilman <khilman@ti.com>
---
v3->v4
	Rebased to 2.6.38-rc2 after move of drivers/serial to drivers/tty/serial
	Added Acked-by and Tested-by

 drivers/tty/serial/omap-serial.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/drivers/tty/serial/omap-serial.c b/drivers/tty/serial/omap-serial.c
index 7f2f010..699b344 100644
--- a/drivers/tty/serial/omap-serial.c
+++ b/drivers/tty/serial/omap-serial.c
@@ -20,6 +20,10 @@
  * this driver as required for the omap-platform.
  */
 
+#if defined(CONFIG_SERIAL_OMAP_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
+#define SUPPORT_SYSRQ
+#endif
+
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/console.h>
@@ -190,7 +194,6 @@ static inline void receive_chars(struct uart_omap_port *up, int *status)
 			if (up->port.line == up->port.cons->index) {
 				/* Recover the break flag from console xmit */
 				lsr |= up->lsr_break_flag;
-				up->lsr_break_flag = 0;
 			}
 #endif
 			if (lsr & UART_LSR_BI)
-- 
1.7.4.rc3


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

* Re: [PATCHv4] OMAP: Enable Magic SysRq on serial console ttyOx
       [not found] ` <87ei7ryavx.fsf@ti.com>
@ 2011-02-01 22:23   ` Greg KH
  2011-02-01 23:10     ` Kevin Hilman
  0 siblings, 1 reply; 4+ messages in thread
From: Greg KH @ 2011-02-01 22:23 UTC (permalink / raw)
  To: Kevin Hilman; +Cc: linux-omap, Govindraj.R, open list, Thomas Weber

On Tue, Feb 01, 2011 at 08:31:30AM -0800, Kevin Hilman wrote:
> Thomas Weber <weber@corscience.de> writes:
> 
> > Magic SysRq key is not working for OMAP on new serial
> > console ttyOx because SUPPORT_SYSRQ is not defined
> > for omap-serial.
> >
> > This patch defines SUPPORT_SYSRQ in omap-serial and
> > enables handling of Magic SysRq character.
> >
> > Further there is an issue of losing first break character.
> > Removing the reset of the lsr_break_flag fixes this issue.
> >
> > Signed-off-by: Thomas Weber <weber@corscience.de>
> > Acked-by: Govindraj.R <govindraj.raja@ti.com>
> > Tested-by: Manjunath G Kondaiah <manjugk@ti.com>
> > Acked-by: Kevin Hilman <khilman@ti.com>
> 
> Greg,
> 
> Will you be taking this?  If you prefer, we can take it via OMAP tree
> with your ack.

I can take it if it's not a problem for you.  Or if you want to, please
add:
	Acked-by: Greg Kroah-Hartman <gregkh@suse.de>
to the patch.

Let me know which is easier for you.

thanks,

greg k-h

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

* Re: [PATCHv4] OMAP: Enable Magic SysRq on serial console ttyOx
  2011-02-01 22:23   ` Greg KH
@ 2011-02-01 23:10     ` Kevin Hilman
  2011-02-02  0:12       ` Greg KH
  0 siblings, 1 reply; 4+ messages in thread
From: Kevin Hilman @ 2011-02-01 23:10 UTC (permalink / raw)
  To: Greg KH; +Cc: linux-omap, Govindraj.R, open list, Thomas Weber

Greg KH <gregkh@suse.de> writes:

> On Tue, Feb 01, 2011 at 08:31:30AM -0800, Kevin Hilman wrote:
>> Thomas Weber <weber@corscience.de> writes:
>> 
>> > Magic SysRq key is not working for OMAP on new serial
>> > console ttyOx because SUPPORT_SYSRQ is not defined
>> > for omap-serial.
>> >
>> > This patch defines SUPPORT_SYSRQ in omap-serial and
>> > enables handling of Magic SysRq character.
>> >
>> > Further there is an issue of losing first break character.
>> > Removing the reset of the lsr_break_flag fixes this issue.
>> >
>> > Signed-off-by: Thomas Weber <weber@corscience.de>
>> > Acked-by: Govindraj.R <govindraj.raja@ti.com>
>> > Tested-by: Manjunath G Kondaiah <manjugk@ti.com>
>> > Acked-by: Kevin Hilman <khilman@ti.com>
>> 
>> Greg,
>> 
>> Will you be taking this?  If you prefer, we can take it via OMAP tree
>> with your ack.
>
> I can take it if it's not a problem for you.  Or if you want to, please
> add:
> 	Acked-by: Greg Kroah-Hartman <gregkh@suse.de>
> to the patch.
>
> Let me know which is easier for you.

Since there are no dependencies on arch/arm/*omap*, you can merge it.

Thanks,

Kevin

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

* Re: [PATCHv4] OMAP: Enable Magic SysRq on serial console ttyOx
  2011-02-01 23:10     ` Kevin Hilman
@ 2011-02-02  0:12       ` Greg KH
  0 siblings, 0 replies; 4+ messages in thread
From: Greg KH @ 2011-02-02  0:12 UTC (permalink / raw)
  To: Kevin Hilman; +Cc: linux-omap, Govindraj.R, open list, Thomas Weber

On Tue, Feb 01, 2011 at 03:10:40PM -0800, Kevin Hilman wrote:
> Greg KH <gregkh@suse.de> writes:
> 
> > On Tue, Feb 01, 2011 at 08:31:30AM -0800, Kevin Hilman wrote:
> >> Thomas Weber <weber@corscience.de> writes:
> >> 
> >> > Magic SysRq key is not working for OMAP on new serial
> >> > console ttyOx because SUPPORT_SYSRQ is not defined
> >> > for omap-serial.
> >> >
> >> > This patch defines SUPPORT_SYSRQ in omap-serial and
> >> > enables handling of Magic SysRq character.
> >> >
> >> > Further there is an issue of losing first break character.
> >> > Removing the reset of the lsr_break_flag fixes this issue.
> >> >
> >> > Signed-off-by: Thomas Weber <weber@corscience.de>
> >> > Acked-by: Govindraj.R <govindraj.raja@ti.com>
> >> > Tested-by: Manjunath G Kondaiah <manjugk@ti.com>
> >> > Acked-by: Kevin Hilman <khilman@ti.com>
> >> 
> >> Greg,
> >> 
> >> Will you be taking this?  If you prefer, we can take it via OMAP tree
> >> with your ack.
> >
> > I can take it if it's not a problem for you.  Or if you want to, please
> > add:
> > 	Acked-by: Greg Kroah-Hartman <gregkh@suse.de>
> > to the patch.
> >
> > Let me know which is easier for you.
> 
> Since there are no dependencies on arch/arm/*omap*, you can merge it.

Ok, will do.

thanks,

greg k-h

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

end of thread, other threads:[~2011-02-02  0:24 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-01  7:30 [PATCHv4] OMAP: Enable Magic SysRq on serial console ttyOx Thomas Weber
     [not found] ` <87ei7ryavx.fsf@ti.com>
2011-02-01 22:23   ` Greg KH
2011-02-01 23:10     ` Kevin Hilman
2011-02-02  0:12       ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox