13 Jan, 2012

2 commits


12 Jan, 2012

5 commits

  • Signed-off-by: Pavel Emelyanov
    Signed-off-by: David S. Miller

    Pavel Emelyanov
     
  • Signed-off-by: Pavel Emelyanov
    Signed-off-by: David S. Miller

    Pavel Emelyanov
     
  • No need to lock soft irqs under bond_alb_xmit()
    which already has softirq disabled.

    Changes:
    1. add non-bh/bh version to tlb_clear_slave()

    2. represent BH and non BH hash table locks
    _lock_rx_hashtbl_bh/_unlock_rx_hashtbl_bh
    _lock_rx_hashtbl/_unlock_rx_hashtbl
    _lock_tx_hashtbl_bh/_unlock_tx_hashtbl_bh
    _lock_tx_hashtbl/_unlock_tx_hashtbl

    Signed-off-by: Maxim Uvarov
    Signed-off-by: Cong Wang
    Signed-off-by: David S. Miller

    Maxim Uvarov
     
  • Since:

    commit 816c04fe7ef01dd9649f5ccfe796474db8708be5
    Author: Christian Lamparter
    Date: Sat Apr 30 15:24:30 2011 +0200

    mac80211: consolidate MIC failure report handling

    is possible to that we dereference rx->key == NULL when driver set
    RX_FLAG_MMIC_STRIPPED and not RX_FLAG_IV_STRIPPED and we are in
    promiscuous mode. This happen with rt73usb and rt61pci at least.

    Before the commit we always check rx->key against NULL, so I assume
    fix should be done in mac80211 (also mic_fail path has similar check).

    References:
    https://bugzilla.redhat.com/show_bug.cgi?id=769766
    http://rt2x00.serialmonkey.com/pipermail/users_rt2x00.serialmonkey.com/2012-January/004395.html

    Cc: stable@vger.kernel.org # 3.0+
    Reported-by: Stuart D Gathman
    Reported-by: Kai Wohlfahrt
    Signed-off-by: Stanislaw Gruszka
    Signed-off-by: John W. Linville

    Stanislaw Gruszka
     
  • My patch to validate station flags broke compatibility
    with the old station flags setting where all flags are
    always set at once since it always set the mask as all
    possible flags which ended up being rejected later in
    the station add/modify code.

    Fix by parsing only the current flags in the old flags
    attribute -- new applications and new flags should use
    (and will now require) the new flags attribute where
    the mask is given by the application.

    Reported-and-tested-by: Thomas Hilber
    Signed-off-by: Johannes Berg
    Signed-off-by: John W. Linville

    Johannes Berg
     

11 Jan, 2012

32 commits


10 Jan, 2012

1 commit