[svn-upgrade] new version madwifi (0.9.4+r4139.20110504)
[debian/madwifi.git] / net80211 / ieee80211_linux.h
index 3213e712aab7f76c9c36a128f660ebaa38ff097e..89a4592afe02ff30f79080820a49222e2dbadfe1 100644 (file)
@@ -24,7 +24,7 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $Id: ieee80211_linux.h 4100 2009-09-28 23:07:12Z proski $
+ * $Id: ieee80211_linux.h 4139 2011-05-03 22:07:34Z proski $
  */
 #ifndef _NET80211_IEEE80211_LINUX_H_
 #define _NET80211_IEEE80211_LINUX_H_
@@ -259,10 +259,10 @@ typedef spinlock_t acl_lock_t;
 } while (0)
 
 /* caller MUST lock IEEE80211_NODE_SAVEQ */
-#define        IEEE80211_NODE_SAVEQ_DEQUEUE(_ni, _skb, _qlen) do {     \
+#define        IEEE80211_NODE_SAVEQ_DEQUEUE(_ni, _skb) ({              \
        _skb = __skb_dequeue(&(_ni)->ni_savedq);                \
-       (_qlen) = skb_queue_len(&(_ni)->ni_savedq);             \
-} while (0)
+       skb_queue_len(&(_ni)->ni_savedq);                       \
+})
 #define        _IEEE80211_NODE_SAVEQ_ENQUEUE(_ni, _skb, _qlen, _age) do {      \
        struct sk_buff *tail = skb_peek_tail(&(_ni)->ni_savedq);        \
        if (tail != NULL) {                                             \