linux-stable/drivers
Larry Finger 7eff19fee7 rtl8192se: Fix BUG caused by failure to check skb allocation
commit d90db4b12b upstream.

When downloading firmware into the device, the driver fails to check the
return when allocating an skb. When the allocation fails, a BUG can be
generated, as seen in https://bugzilla.redhat.com/show_bug.cgi?id=771656.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2012-01-18 07:31:58 -08:00
..
accessibility
acpi ACPI atomicio: Convert width in bits to bytes in __acpi_ioremap_fast() 2011-11-11 09:44:42 -08:00
amba
ata ata_piix: make DVD Drive recognisable on systems with Intel Sandybridge chipsets(v2) 2011-11-11 09:43:05 -08:00
atm atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
auxdisplay
base firmware: Fix an oops on reading fw_priv->fw in sysfs loading file 2012-01-12 11:33:08 -08:00
bcma bcma: add uevent to the bus, to autoload drivers 2011-08-22 14:21:41 -04:00
block xen/blkback: Report VBD_WSECT (wr_sect) properly. 2011-11-11 09:44:32 -08:00
bluetooth Bluetooth: add support for 2011 mac mini 2011-09-17 17:16:03 -03:00
cdrom drivers/cdrom/cdrom.c: relax check on dvd manufacturer value 2011-08-02 12:43:50 +02:00
char TPM: Zero buffer after copying to userspace 2011-09-23 09:46:41 +10:00
clk ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
clocksource Merge branch 'common/core' into sh-latest 2011-08-08 16:33:54 +09:00
connector proc_fork_connector: a lockless ->real_parent usage is not safe 2011-07-28 18:26:32 -07:00
cpufreq drivers/cpufreq/pcc-cpufreq.c: avoid NULL pointer dereference 2011-09-14 18:09:38 -07:00
cpuidle cpuidle: stop depending on pm_idle 2011-08-03 19:06:37 -04:00
crypto crypto: mv_cesa - fix hashing of chunks > 1920 bytes 2011-12-09 08:54:05 -08:00
dca
dio
dma dmaengine/ste_dma40: fix memory leak due to prepared descriptors 2011-09-05 17:08:26 +05:30
edac i7core_edac: fixed typo in error count calculation 2011-08-18 14:07:15 -07:00
eisa eisa/pci_eisa.c: fix BUG introduced by 005bdad7b8 2011-08-04 06:32:51 -10:00
firewire firewire: ohci: add no MSI quirk for O2Micro controller 2011-09-16 22:22:10 +02:00
firmware ibft: Fix finding IBFT ACPI table on UEFI 2011-12-21 12:58:35 -08:00
gpio gpio-pca953x: fix gpio_base 2011-10-13 13:49:37 -06:00
gpu radeon: Fix disabling PCI bus mastering on big endian hosts. 2012-01-18 07:31:54 -08:00
hid HID: bump maximum global item tag report size to 96 bytes 2012-01-18 07:31:55 -08:00
hwmon hwmon: (jz4740) fix signedness bug 2011-12-21 12:58:31 -08:00
hwspinlock hwspinlock/core: use a mutex to protect the radix tree 2011-11-11 09:43:46 -08:00
i2c i2c-algo-bit: Generate correct i2c address sequence for 10-bit target 2011-12-09 08:54:04 -08:00
ide ide: Fix file references in drivers/ide/ 2011-10-13 18:25:11 +12:00
idle
ieee802154
infiniband IB/qib: Fix a possible data corruption when receiving packets 2012-01-12 11:33:16 -08:00
input Input: synaptics - fix touchpad not working after S2R on Vostro V13 2012-01-06 14:17:00 -08:00
iommu iommu/amd: Fix wrong shift direction 2011-11-11 09:43:23 -08:00
isdn Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2011-07-28 05:58:19 -07:00
leds Revert "leds: save the delay values after a successful call to blink_set()" 2011-11-21 14:35:23 -08:00
lguest lguest: Fix in/out emulation 2011-07-22 14:39:51 +09:30
macintosh drivers: fix up various ->llseek() implementations 2011-07-20 20:47:58 -04:00
mca
md md/raid1: perform bad-block tests for WriteMostly devices too. 2012-01-18 07:31:57 -08:00
media media: s5p-fimc: Use correct fourcc for RGB565 colour format 2012-01-06 14:17:14 -08:00
memstick
message Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 2011-07-30 08:36:02 -10:00
mfd mfd: Turn on the twl4030-madc MADC clock 2012-01-06 14:17:33 -08:00
misc pcie-gadget-spear: Add "platform:" prefix for platform modalias 2011-11-26 09:08:36 -08:00
mmc ARM: 7220/1: mmc: mmci: Fixup error handling for dma 2012-01-06 14:17:20 -08:00
mtd UBI: fix use-after-free on error path 2012-01-18 07:31:56 -08:00
net rtl8192se: Fix BUG caused by failure to check skb allocation 2012-01-18 07:31:58 -08:00
nfc NFC: pn533: use after free in pn533_disconnect() 2011-07-26 16:27:24 -04:00
nubus
of Revert "dt: add of_alias_scan and of_alias_get_id" 2011-08-04 11:26:24 +01:00
oprofile oprofile: Fix uninitialized memory access when writing to writing to oprofilefs 2012-01-06 14:17:04 -08:00
parisc
parport Merge branch 'tty-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6 2011-07-25 23:09:27 -07:00
pci PCI: msi: Disable msi interrupts when we initialize a pci device 2012-01-18 07:31:56 -08:00
pcmcia Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6 2011-07-31 06:23:08 -10:00
platform ideapad: Check if acpi already handle backlight power to avoid a page fault 2012-01-18 07:31:54 -08:00
pnp PNP: work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB 2012-01-18 07:31:58 -08:00
power drivers/power/ds2780_battery.c: fix deadlock upon insertion and removal 2011-11-11 09:43:49 -08:00
pps
ps3
ptp ptp: Fix clock_getres() implementation 2011-12-21 12:58:23 -08:00
rapidio rapidio: fix use of non-compatible registers 2011-08-25 16:25:34 -07:00
regulator regulator: twl: fix twl4030 support for smps regulators 2011-12-09 08:54:22 -08:00
rtc drivers/rtc/interface.c: fix alarm rollover when day or month is out-of-range 2012-01-18 07:31:51 -08:00
s390 SCSI: zfcp: return early from slave_destroy if slave_alloc returned early 2012-01-06 14:16:53 -08:00
sbus atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
scsi SCSI: mpt2sas : Fix for memory allocation error for large host credits 2012-01-18 07:31:57 -08:00
sfi
sh Merge branch 'common/core' into sh-latest 2011-08-08 16:33:54 +09:00
sn
spi OMAP: SPI: Fix the trying to free nonexistent resource error 2011-11-11 09:43:37 -08:00
ssb ssb: fix init regression with SoCs 2012-01-06 14:16:58 -08:00
staging staging: r8712u: Add new USB ID 2011-12-21 12:58:35 -08:00
target target/file: walk properly over sg list 2011-12-21 12:58:30 -08:00
tc
telephony
thermal thermal: make THERMAL_HWMON implementation fully internal 2011-08-02 14:51:57 -04:00
tty atmel_serial: fix spinlock lockup in RS485 code 2012-01-12 11:33:23 -08:00
uio Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6 2011-07-25 23:06:24 -07:00
usb usb: cdc-acm: Fix acm_tty_hangup() vs. acm_tty_close() race 2012-01-12 11:33:46 -08:00
uwb uwb: Fix misspelling of neighbourhood in comment 2011-07-21 14:03:41 +02:00
vhost atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
video offb: Fix bug in calculating requested vram size 2012-01-12 11:33:10 -08:00
virt drivers/virt: add missing linux/interrupt.h to fsl_hypervisor.c 2011-07-22 09:24:39 -05:00
virtio virtio-pci: fix use after free 2011-11-21 14:35:17 -08:00
vlynq
w1 drivers/power/ds2780_battery.c: add a nolock function to w1 interface 2011-11-11 09:43:49 -08:00
watchdog watchdog: hpwdt: Changes to handle NX secure bit in 32bit path 2012-01-06 14:17:22 -08:00
xen xen/xenbus: Reject replies with payload > XENSTORE_PAYLOAD_MAX. 2012-01-18 07:31:57 -08:00
zorro zorro: Defer device_register() until all devices have been identified 2011-09-22 12:59:35 -07:00
Kconfig Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc 2011-07-25 22:59:39 -07:00
Makefile Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc 2011-07-25 22:59:39 -07:00