lkml.org 
[lkml]   [2021]   [Dec]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 14/50] wilc1000: if there is no tx packet, don't increment packets-sent counter
    Date
    Granted, this case is mostly theoretical as the queue should never be
    empty in this place, and hence tqe should never be NULL, but it's
    still wrong to count a packet that doesn't exist.

    Signed-off-by: David Mosberger-Tang <davidm@egauge.net>
    ---
    drivers/net/wireless/microchip/wilc1000/wlan.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/drivers/net/wireless/microchip/wilc1000/wlan.c b/drivers/net/wireless/microchip/wilc1000/wlan.c
    index 979615914d420..7106e6be719c1 100644
    --- a/drivers/net/wireless/microchip/wilc1000/wlan.c
    +++ b/drivers/net/wireless/microchip/wilc1000/wlan.c
    @@ -893,10 +893,10 @@ int wilc_wlan_handle_txq(struct wilc *wilc, u32 *txq_count)
    u8 mgmt_ptk = 0;

    tqe = wilc_wlan_txq_remove_from_head(wilc, vmm_entries_ac[i]);
    - ac_pkt_num_to_chip[vmm_entries_ac[i]]++;
    if (!tqe)
    break;

    + ac_pkt_num_to_chip[vmm_entries_ac[i]]++;
    vif = tqe->vif;
    if (vmm_table[i] == 0)
    break;
    --
    2.25.1
    \
     
     \ /
      Last update: 2021-12-23 02:15    [W:2.637 / U:1.376 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site