From 802168da123f06132b419c72803ceb4adab9f732 Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Wed, 25 Feb 2004 20:31:20 -0800 Subject: [PATCH] [IRDA]: Make irda_device_txqueue_empty inline. --- include/net/irda/irda_device.h | 6 +++++- net/irda/irda_device.c | 18 ------------------ 2 files changed, 5 insertions(+), 19 deletions(-) diff --git a/include/net/irda/irda_device.h b/include/net/irda/irda_device.h index 66577b44e0f93..6f4ce027c7ae3 100644 --- a/include/net/irda/irda_device.h +++ b/include/net/irda/irda_device.h @@ -45,6 +45,7 @@ #include /* struct sk_buff */ #include +#include #include #include /* struct qos_info */ #include /* 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); diff --git a/net/irda/irda_device.c b/net/irda/irda_device.c index 0837875c4af94..38a9d5562da73 100644 --- a/net/irda/irda_device.c +++ b/net/irda/irda_device.c @@ -47,8 +47,6 @@ #include #include -#include - #include #include #include @@ -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) * -- 2.53.0