linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 2.4.20-pre8] irtty MODEM_BITS additional fix
@ 2002-09-26  2:39 Jean Tourrilhes
  2002-09-30 21:23 ` Marcelo Tosatti
  0 siblings, 1 reply; 3+ messages in thread
From: Jean Tourrilhes @ 2002-09-26  2:39 UTC (permalink / raw)
  To: Marcelo Tosatti, Alan Cox, rmk, Linux kernel mailing list

	Hi Marcelo,

	Alan did fix the compile of the irtty driver for i386 in
pre8. Unfortunately, there is still many platforms which doesn't
compile, including some that I know where IrDA is heavily used (PPC,
ARM).
	This patch make sure the code works on all platforms. It's
2.4.X, so I guess the code *must* work.

	Regards,

	Jean

P.S. : Russel : this is an opportunity to fix the ARM platform
difference in the proper way. I guess irtty is still used on some ARM
platforms (especially with serial dongles).

-----------------------------------------------

--- linux/drivers/net/irda/irtty.a0.c	Wed Sep 25 19:10:25 2002
+++ linux/drivers/net/irda/irtty.c	Wed Sep 25 19:18:14 2002
@@ -46,6 +46,19 @@ static struct tty_ldisc irda_ldisc;
 
 static int qos_mtt_bits = 0x03;      /* 5 ms or more */
 
+/* To workaround some of the difference in the serial driver over various
+ * arch, some people have introduced TIOCM_MODEM_BITS.
+ * Unfortunately, this is not yet defined on all architectures, so
+ * we make sure the code is still usable. - Jean II */
+#ifndef TIOCM_MODEM_BITS
+#warning "Please define TIOCM_MODEM_BITS in termios.h !"
+#ifdef TIOCM_OUT2
+#define TIOCM_MODEM_BITS	TIOCM_OUT2	/* Most architectures */
+#else
+#define TIOCM_MODEM_BITS	0		/* Not defined for ARM */
+#endif
+#endif
+
 /* Network device fuction prototypes */
 static int  irtty_hard_xmit(struct sk_buff *skb, struct net_device *dev);
 static int  irtty_net_init(struct net_device *dev);

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

end of thread, other threads:[~2002-09-30 23:21 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-09-26  2:39 [PATCH 2.4.20-pre8] irtty MODEM_BITS additional fix Jean Tourrilhes
2002-09-30 21:23 ` Marcelo Tosatti
2002-09-30 23:26   ` Jean Tourrilhes

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