David Kilroy
9930ccee16
wireless: Read scan flags correctly on x86-64
...
The SIOCSIWSCAN handler is passed data in an iw_point structure. Some
drivers erronously use an iw_param instead.
On 32 bit architectures the difference isn't noticed as the flags
parameter tends to be the only one used by scan handlers and is at the
same offset.
On 64 bit architectures the pointer in the iw_point structure means the
flag parameter is at different offsets in these structures.
Thanks to Jean Tourrilhes for tracking this down for orinoco, and Pavel
Roskin for confirming the fix and identifying other suspect handlers.
Signed-off-by: David Kilroy <kilroyd@googlemail.com>
Acked-by: Pavel Roskin <proski@gnu.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-09-24 16:17:58 -04:00
..
accessibility
acpi
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6
2008-09-08 16:59:05 -07:00
amba
ata
ahci: RAID mode SATA patch for Intel Ibex Peak DeviceIDs
2008-09-08 12:15:54 -04:00
atm
drivers/atm: Use DIV_ROUND_UP
2008-09-22 19:22:58 -07:00
auxdisplay
base
PM: Remove WARN_ON from device_pm_add
2008-08-21 10:15:37 -07:00
block
aoe: Fix OOPS after SKB queue changes.
2008-09-23 20:47:22 -07:00
bluetooth
hci_usb: replace mb with smp_mb
2008-09-22 19:21:51 -07:00
cdrom
cdrom: handle TOC
2008-08-18 21:40:04 +02:00
char
drivers/char/random.c: fix a race which can lead to a bogus BUG()
2008-09-02 19:21:40 -07:00
clocksource
clocksource, acpi_pm.c: check for monotonicity
2008-09-06 15:33:33 +02:00
connector
cpufreq
[CPUFREQ] Fix -Wshadow warning in conservative governor.
2008-08-08 16:00:48 -04:00
cpuidle
cpuidle: Make ladder governor honor latency requirements fully
2008-08-15 21:25:35 +02:00
crypto
crypto: padlock - fix VIA PadLock instruction usage with irq_ts_save/restore()
2008-08-13 22:02:26 +10:00
dca
dio
dma
Merge branch 'for-rmk' of git://git.marvell.com/orion
2008-08-09 18:03:13 +01:00
edac
removed unused #include <linux/version.h>'s
2008-08-23 12:14:12 -07:00
eisa
firewire
firewire: Kconfig help update
2008-08-19 18:47:56 +02:00
firmware
ibft: fix target info parsing in ibft module
2008-09-02 19:21:40 -07:00
gpio
gpu
drm/radeon: downgrade debug message from info to debug.
2008-09-01 08:51:52 +10:00
hid
Input: bcm5974 - add driver for Macbook Air and Pro Penryn touchpads
2008-08-08 16:23:01 -04:00
hwmon
hwmon-vid: Fix AMD K8 VID decoding
2008-08-15 11:50:15 -07:00
i2c
Merge branch 'sh/for-2.6.27' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
2008-09-05 14:30:58 -07:00
ide
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
2008-09-02 11:44:11 -07:00
ieee1394
ieee1394: sbp2: let nodemgr retry node updates during bus reset series
2008-08-19 18:47:56 +02:00
infiniband
IB/mlx4: Actually return L_Key and R_Key for fast register MRs
2008-08-27 14:40:38 -07:00
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2008-09-06 21:47:30 -07:00
isdn
mISDN: misc timerdev fixes
2008-09-22 19:18:15 -07:00
leds
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
2008-08-07 09:55:48 +01:00
lguest
lguest: update commentry
2008-08-26 00:19:28 +10:00
macintosh
mca
md
Fix problem with waiting while holding rcu read lock in md/bitmap.c
2008-09-01 12:48:13 +10:00
media
V4L/DVB (8881): gspca: After 'while (retry--) {...}', retry will be -1 but not 0.
2008-09-04 18:27:51 -03:00
memstick
message
mfd
removed unused #include <linux/version.h>'s
2008-08-23 12:14:12 -07:00
misc
Merge branch 'release-2.6.27' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-acpi-2.6
2008-09-05 14:27:12 -07:00
mmc
drivers/mmc/card/block.c: fix refcount leak in mmc_block_open()
2008-09-05 14:39:38 -07:00
mtd
[MTD] [NAND] tmio_nand: fix base address programming
2008-09-05 15:34:35 +01:00
net
wireless: Read scan flags correctly on x86-64
2008-09-24 16:17:58 -04:00
nubus
of
powerpc/ibmebus: Restore "name" sysfs attribute on ibmebus devices
2008-08-20 09:50:21 +10:00
oprofile
powerpc/cell/oprofile: Avoid double vfree of profile buffer
2008-08-26 10:24:46 +10:00
parisc
parport
pci
PCI: fix pbus_size_mem() resource alignment for CardBus controllers
2008-09-04 01:33:59 -07:00
pcmcia
[ARM] 5198/1: PalmTX: PCMCIA fixes
2008-08-16 16:35:33 +01:00
pnp
PNPACPI: ignore the producer/consumer bit for extended IRQ descriptors
2008-08-25 12:04:44 +02:00
power
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
2008-08-07 09:55:48 +01:00
ps3
rapidio
regulator
rtc
rtc-cmos: wake again from S5
2008-09-02 19:21:40 -07:00
s390
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2008-08-27 17:38:07 -07:00
sbus
sparc/drivers: use linux/of_device.h instead of asm/of_device.h
2008-08-11 14:30:53 -07:00
scsi
remove blk_register_filter and blk_unregister_filter in gendisk
2008-08-29 11:47:07 +02:00
serial
8250: improve workaround for UARTs that don't re-assert THRE correctly
2008-09-02 19:21:38 -07:00
sh
sn
spi
spi: bugfix spi_add_device() with duplicate chipselects
2008-08-15 08:35:44 -07:00
ssb
ssb: Clean up extraction of MAC addresses from SPROM
2008-08-29 16:24:07 -04:00
tc
telephony
thermal
uio
UIO: generic irq handling for some uio platform devices
2008-08-21 10:15:39 -07:00
usb
usbatm: Use skb_queue_walk_safe() instead of by-hand implementation.
2008-09-23 00:27:47 -07:00
video
atmel_lcdfb: fix oops in rmmod when framebuffer fails to register
2008-09-05 14:39:38 -07:00
virtio
virtio_balloon: fix towards_target when deflating balloon
2008-08-26 00:19:25 +10:00
w1
watchdog
[WATCHDOG] removed unused #include <version.h>
2008-08-26 20:32:02 +00:00
xen
stop_machine: wean Xen off stop_machine_run
2008-08-26 00:19:27 +10:00
zorro
Kconfig
Makefile
USB: Add MUSB and TUSB support
2008-08-13 17:33:00 -07:00