]> git.hungrycats.org Git - linux/commitdiff
[IRDA]: Make irda_device_txqueue_empty inline.
authorStephen Hemminger <shemminger@osdl.org>
Thu, 26 Feb 2004 04:31:20 +0000 (20:31 -0800)
committerDavid S. Miller <davem@nuts.davemloft.net>
Thu, 26 Feb 2004 04:31:20 +0000 (20:31 -0800)
include/net/irda/irda_device.h
net/irda/irda_device.c

index 66577b44e0f9397f32e8d1c8f8acc2ebcfc99400..6f4ce027c7ae32e5347f449355c6aab3ce5241d2 100644 (file)
@@ -45,6 +45,7 @@
 #include <linux/skbuff.h>              /* struct sk_buff */
 #include <linux/irda.h>
 
+#include <net/pkt_sched.h>
 #include <net/irda/irda.h>
 #include <net/irda/qos.h>              /* struct qos_info */
 #include <net/irda/irqueue.h>          /* irda_queue_t */
@@ -219,7 +220,10 @@ int  irda_device_is_media_busy(struct net_device *dev);
 int  irda_device_is_receiving(struct net_device *dev);
 
 /* Interface for internal use */
-int  irda_device_txqueue_empty(struct net_device *dev);
+static inline int irda_device_txqueue_empty(const struct net_device *dev)
+{
+       return (skb_queue_len(&dev->qdisc->q) == 0);
+}
 int  irda_device_set_raw_mode(struct net_device* self, int status);
 int  irda_device_set_dtr_rts(struct net_device *dev, int dtr, int rts);
 int  irda_device_change_speed(struct net_device *dev, __u32 speed);
index 0837875c4af94914005a6e013cfc5e873119bac2..38a9d5562da73c228fc25f7d459530d0e707b6de 100644 (file)
@@ -47,8 +47,6 @@
 #include <asm/dma.h>
 #include <asm/io.h>
 
-#include <net/pkt_sched.h>
-
 #include <net/irda/irda_device.h>
 #include <net/irda/irlap.h>
 #include <net/irda/timer.h>
@@ -398,22 +396,6 @@ struct net_device *alloc_irdadev(int sizeof_priv)
        return alloc_netdev(sizeof_priv, "irda%d", irda_device_setup);
 }
 
-
-/*
- * Function irda_device_txqueue_empty (dev)
- *
- *    Check if there is still some frames in the transmit queue for this
- *    device. Maybe we should use: q->q.qlen == 0.
- *
- */
-int irda_device_txqueue_empty(struct net_device *dev)
-{
-       if (skb_queue_len(&dev->qdisc->q))
-               return FALSE;
-
-       return TRUE;
-}
-
 /*
  * Function irda_device_init_dongle (self, type, qos)
  *