18 Jul, 2007

1 commit


11 Jul, 2007

1 commit

  • Victor Porton reported that the SoftMAC layer had random problem when setting the ESSID :
    http://bugzilla.kernel.org/show_bug.cgi?id=8686 After investigation, it turned out to be
    worse, the SoftMAC layer is left in an inconsistent state. The fix is pretty trivial.

    Signed-off-by: Jean Tourrilhes
    Acked-by: Michael Buesch
    Acked-by: Larry Finger
    Signed-off-by: John W. Linville

    Jean Tourrilhes
     

09 Jul, 2007

1 commit


29 May, 2007

2 commits


08 May, 2007

2 commits


28 Apr, 2007

3 commits


26 Apr, 2007

12 commits


25 Mar, 2007

1 commit


18 Feb, 2007

2 commits


15 Feb, 2007

1 commit

  • There is a bug in ieee80211softmac that always sets the user rate
    to 11Mbs, no matter the capabilities of the device. This bug was
    probably beneficial as long as the bcm43xx cards were rate limited;
    however, most are now capable of relatively high speeds. This patch
    fixes that bug and eliminates an assert that is no longer needed.

    Once the cards are capable of full OFDM speeds, the 24 Mbs rate will
    be changed to 54 Mbs.

    Signed-off-by: Larry Finger
    Signed-off-by: John W. Linville

    Larry Finger
     

11 Feb, 2007

1 commit


10 Feb, 2007

2 commits


06 Feb, 2007

1 commit

  • Unconfigured bcm43xx device can hit an assert() during wx_get_rate
    queries. This is because bcm43xx calls ieee80211softmac_start late
    (i.e. during open instead of probe).

    bcm43xx_net_open ->
    bcm43xx_init_board ->
    bcm43xx_select_wireless_core ->
    ieee80211softmac_start

    Fix is to check that device is running before completing
    ieee80211softmac_wx_get_rate.

    Signed-off-by: John W. Linville

    John W. Linville
     

20 Dec, 2006

2 commits

  • ieee80211softmac_wx_get_genie locks the associnfo mutex at
    function exit. This patch fixes it. The patch is against Linus'
    tree (commit af1713e0).

    Signed-off-by: Ulrich Kunitz
    Signed-off-by: Michael Buesch
    Acked-by: Johannes Berg
    Signed-off-by: Larry Finger
    Signed-off-by: Andrew Morton
    Signed-off-by: John W. Linville

    Ulrich Kunitz
     
  • The signature of work functions changed recently from a context
    pointer to the work structure pointer. This caused a problem in
    the ieee80211softmac code, because the ieee80211softmac_assox_work
    function has been called directly with a parameter explicitly
    casted to (void*). This compiled correctly but resulted in a
    softlock, because mutex_lock was called with the wrong memory
    address. The patch fixes the problem. Another issue was a wrong
    call of the schedule_work function. Softmac works again and this
    fixes the problem I mentioned earlier in the zd1211rw rx tasklet
    patch. The patch is against Linus' tree (commit af1713e0).

    Signed-off-by: Ulrich Kunitz
    Acked-by: Michael Buesch
    Signed-off-by: Larry Finger
    Signed-off-by: Andrew Morton
    Signed-off-by: John W. Linville

    Ulrich Kunitz
     

11 Dec, 2006

1 commit


07 Dec, 2006

1 commit


06 Dec, 2006

3 commits


05 Dec, 2006

1 commit


04 Dec, 2006

1 commit


02 Dec, 2006

1 commit

  • When scanning in debug mode, softmac is very chatty in that it puts
    3 lines in the logs for each time it scans. This patch has only one
    line containing all the information previously reported.

    Signed-off-by: Larry Finger
    Signed-off-by: John W. Linville

    Larry Finger