[haiku-commits] haiku: hrev52433 - src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw

  • From: waddlesplash@xxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Wed, 24 Oct 2018 09:26:35 -0400 (EDT)

hrev52433 adds 1 changeset to branch 'master'
old head: bc622f6b593445f16011614d1b936c9761096f21
new head: 8922fc0a9e55012bd1b2ba1fe4a928d3e30f2903
overview: 
https://git.haiku-os.org/haiku/log/?qt=range&q=8922fc0a9e55+%5Ebc622f6b5934

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

8922fc0a9e55: iprowifi2100: cherrypick from upstream to fix broken tx.
  
  
https://github.com/freebsd/freebsd/commit/8050a0601b8bcf896f95b06f81b8bf492aeeaa89
  Change-Id: Id467f270092819df04547a9fced87a884a9c178d
  Reviewed-on: https://review.haiku-os.org/639
  Reviewed-by: Jérôme Duval <jerome.duval@xxxxxxxxx>

                                         [ Peter Kosyh <p.kosyh@xxxxxxxxx> ]

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

Revision:    hrev52433
Commit:      8922fc0a9e55012bd1b2ba1fe4a928d3e30f2903
URL:         https://git.haiku-os.org/haiku/commit/?id=8922fc0a9e55
Author:      Peter Kosyh <p.kosyh@xxxxxxxxx>
Date:        Tue Oct 23 05:39:36 2018 UTC
Committer:   waddlesplash <waddlesplash@xxxxxxxxx>
Commit-Date: Wed Oct 24 13:26:31 2018 UTC

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

1 file changed, 1 insertion(+), 1 deletion(-)
.../kernel/drivers/network/wlan/iprowifi2100/dev/ipw/if_ipw.c       | 2 +-

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

diff --git 
a/src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/if_ipw.c 
b/src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/if_ipw.c
index bb137de5d9..0957efcf37 100644
--- a/src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/if_ipw.c
+++ b/src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/if_ipw.c
@@ -1733,7 +1733,7 @@ ipw_start(struct ipw_softc *sc)
 
        IPW_LOCK_ASSERT(sc);
 
-       while (sc->txfree < 1 + IPW_MAX_NSEG &&
+       while (sc->txfree >= 1 + IPW_MAX_NSEG &&
            (m = mbufq_dequeue(&sc->sc_snd)) != NULL) {
                ni = (struct ieee80211_node *) m->m_pkthdr.rcvif;
                if (ipw_tx_start(sc, m, ni) != 0) {


Other related posts:

  • » [haiku-commits] haiku: hrev52433 - src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw - waddlesplash