Juuso Oikarinen
db81956cc4
wl1271: Prevent dropping of TX frames in joins
...
The wl1271 uses a session counter in CMD_JOIN and TX frame descriptors. This
counter is used to determine which frames to drop when the CMD_JOIN is
executed.
The driver executes CMD_JOIN multiple times upon association and sometimes
disassociation, and we don't want any frames to get lost.
Fix this by incrementing the session counter only when leaving idle (not every
CMD_JOIN as before.) Also, remove the TX flush flag from the CMD_JOIN options.
Signed-off-by: Juuso Oikarinen <juuso.oikarinen@nokia.com>
Reviewed-by: Teemu Paasikivi <ext-teemu.3.paasikivi@nokia.com>
Signed-off-by: Luciano Coelho <luciano.coelho@nokia.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-06-02 16:13:33 -04:00
..
accessibility
acpi
Merge branch 'acpica' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
2010-05-20 09:45:38 -07:00
amba
ata
Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev
2010-05-20 09:27:37 -07:00
atm
atm: select FW_LOADER in Kconfig for solos-pci
2010-05-17 17:44:36 -07:00
auxdisplay
base
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6
2010-05-20 09:03:55 -07:00
block
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2010-05-20 09:20:59 -07:00
bluetooth
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2010-05-20 21:04:44 -07:00
cdrom
char
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2010-05-20 10:33:06 -07:00
clocksource
Merge branch 'timers-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2010-05-19 17:10:57 -07:00
connector
cpufreq
Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2010-05-18 08:49:13 -07:00
cpuidle
crypto
dca
dio
dma
Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
2010-05-19 11:36:03 -07:00
edac
eisa
firewire
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2010-05-20 09:20:59 -07:00
firmware
gpio
Merge branch 'topic/asoc' into for-linus
2010-05-20 12:00:43 +02:00
gpu
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2010-05-20 09:20:59 -07:00
hid
USB: rename usb_buffer_alloc() and usb_buffer_free() users
2010-05-20 13:21:38 -07:00
hwmon
i2c
Merge branch 'for-linus/i2c-2635' of git://git.fluff.org/bjdooks/linux
2010-05-20 09:41:17 -07:00
ide
idle
ieee1394
ieee802154
infiniband
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2010-05-20 21:04:44 -07:00
input
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
2010-05-20 21:26:12 -07:00
isdn
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2010-05-20 21:04:44 -07:00
leds
lguest
macintosh
mca
md
media
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
2010-05-20 21:26:12 -07:00
memstick
message
mfd
Merge branch 'topic/asoc' into for-linus
2010-05-20 12:00:43 +02:00
misc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2010-05-20 09:20:59 -07:00
mmc
Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm
2010-05-19 11:37:22 -07:00
mtd
net
wl1271: Prevent dropping of TX frames in joins
2010-06-02 16:13:33 -04:00
nubus
of
oprofile
parisc
parport
pci
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2010-05-20 09:20:59 -07:00
pcmcia
Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6
2010-05-20 09:09:46 -07:00
platform
pnp
power
pps
ps3
rapidio
regulator
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2010-05-20 09:20:59 -07:00
rtc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2010-05-20 09:20:59 -07:00
s390
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2010-05-20 21:04:44 -07:00
sbus
scsi
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2010-05-20 21:04:44 -07:00
serial
Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6
2010-05-20 09:09:46 -07:00
sfi
sh
sn
spi
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2010-05-20 09:20:59 -07:00
ssb
ssb: fix NULL ptr deref when pcihost_wrapper is used
2010-05-28 13:57:01 -04:00
staging
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
2010-05-20 21:26:12 -07:00
tc
telephony
thermal
uio
usb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
2010-05-20 21:26:12 -07:00
uwb
vhost
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2010-05-16 22:26:58 -07:00
video
Merge branch 'viafb-next' of git://git.lwn.net/linux-2.6
2010-05-20 13:34:17 -07:00
virtio
vlynq
vlynq: make whole Kconfig-menu dependant on architecture
2010-05-14 16:59:54 +02:00
w1
watchdog
USB: rename usb_buffer_alloc() and usb_buffer_free() users
2010-05-20 13:21:38 -07:00
xen
zorro
m68k: amiga - Zorro host bridge platform device conversion
2010-05-17 21:37:42 +02:00
Kconfig
Makefile