linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] serio: allow registered drivers to get status flag
@ 2011-01-18 12:57 David Engraf
  2011-01-18 19:57 ` Dmitry Torokhov
  0 siblings, 1 reply; 5+ messages in thread
From: David Engraf @ 2011-01-18 12:57 UTC (permalink / raw)
  To: Dmitry Torokhov; +Cc: linux-input, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 154 bytes --]

Parse the status byte information to the registered serio drivers as 
well as the character bytes.

Signed-off-by: David Engraf <david.engraf@sysgo.com>


[-- Attachment #2: serport_parse_flags.diff --]
[-- Type: text/x-diff, Size: 886 bytes --]

--- linux-2.6.37/drivers/input/serio/serport.c.orig	2011-01-18 12:33:41.421709232 +0100
+++ linux-2.6.37/drivers/input/serio/serport.c	2011-01-18 13:33:24.521711214 +0100
@@ -116,8 +116,8 @@ static void serport_ldisc_close(struct t
 
 /*
  * serport_ldisc_receive() is called by the low level tty driver when characters
- * are ready for us. We forward the characters, one by one to the 'interrupt'
- * routine.
+ * are ready for us. We forward the characters and flags, one by one to the 
+ * 'interrupt' routine.
  */
 
 static void serport_ldisc_receive(struct tty_struct *tty, const unsigned char *cp, char *fp, int count)
@@ -132,7 +132,7 @@ static void serport_ldisc_receive(struct
 		goto out;
 
 	for (i = 0; i < count; i++)
-		serio_interrupt(serport->serio, cp[i], 0);
+		serio_interrupt(serport->serio, cp[i], fp[i]);
 
 out:
 	spin_unlock_irqrestore(&serport->lock, flags);

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

end of thread, other threads:[~2011-01-26 17:00 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-18 12:57 [PATCH] serio: allow registered drivers to get status flag David Engraf
2011-01-18 19:57 ` Dmitry Torokhov
2011-01-20  9:05   ` David Engraf
2011-01-26  9:36     ` David Engraf
2011-01-26 17:00       ` Dmitry Torokhov

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).