• Jules Irenge's avatar
    mt76: remove unnecessary annotations · 5da61209
    Jules Irenge authored
    Sparse report warnings at mt76_tx_status_unlock() and mt76_tx_status_lock()
    
    warning: context imbalance in mt76_tx_status_lock() - wrong count at exit
    warning: context imbalance in mt76_tx_status_unlock() - unexpected unlock
    
    The root cause is the additional __acquire(&dev->status_list.lock)
    and __release(&dev->status_list.unlock) called
     from inside mt76_tx_status_lock() and mt76_tx_status_unlock().
    
    Remove __acquire(&dev->status_list.lock) annotation
    Remove __releases(&dev->status_list.unlock)
    Correct &dev->status_list.unlock to &dev->status_list.lock
    	-unlock not defined in the sk_buff_head struct
    Signed-off-by: default avatarJules Irenge <jbi.octave@gmail.com>
    Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
    5da61209
tx.c 14.4 KB