Linux 3.2.31
From: Ben Hutchings
Date: Wed Oct 10 2012 - 10:30:07 EST
I'm announcing the release of the 3.2.31 kernel.
All users of the 3.2 kernel series should upgrade.
The updated 3.2.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.2.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git
Ben.
------------
Makefile | 2 +-
arch/arm/boot/compressed/head.S | 1 +
arch/x86/kernel/alternative.c | 2 +-
arch/x86/xen/enlighten.c | 4 +
arch/x86/xen/setup.c | 4 +
drivers/ata/libata-core.c | 1 +
drivers/block/aoe/aoecmd.c | 1 +
drivers/block/cciss_scsi.c | 1 +
drivers/block/nbd.c | 9 ++
drivers/bluetooth/ath3k.c | 7 ++
drivers/bluetooth/btusb.c | 14 ++-
drivers/cpufreq/powernow-k8.c | 63 +++++-----
drivers/dma/at_hdmac.c | 13 +-
drivers/dma/pl330.c | 5 +
drivers/edac/sb_edac.c | 7 +-
drivers/gpio/gpio-lpc32xx.c | 5 +
drivers/gpu/drm/i915/i915_gem.c | 3 +-
drivers/gpu/drm/i915/intel_hdmi.c | 2 +-
drivers/gpu/drm/radeon/atombios_crtc.c | 126 ++++----------------
drivers/hid/hid-core.c | 16 ++-
drivers/hid/hid-logitech-dj.c | 83 ++++++++++---
drivers/hid/hid-logitech-dj.h | 1 +
drivers/hid/hidraw.c | 107 +++++++++--------
drivers/hwmon/ad7314.c | 8 ++
drivers/hwmon/ads7871.c | 9 ++
drivers/hwmon/fam15h_power.c | 15 ++-
drivers/input/serio/i8042-x86ia64io.h | 6 +
drivers/iommu/intr_remapping.c | 18 ++-
drivers/md/dm-table.c | 26 +++-
drivers/md/dm.c | 56 ++++++---
drivers/md/raid10.c | 8 +-
drivers/mmc/host/sdhci.c | 5 +-
drivers/net/can/janz-ican3.c | 4 +-
drivers/net/can/ti_hecc.c | 2 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 12 +-
drivers/net/ethernet/broadcom/tg3.c | 14 ++-
.../net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +
drivers/net/ethernet/ti/davinci_cpdma.c | 1 +
drivers/net/ppp/pppoe.c | 2 +-
drivers/net/usb/asix.c | 4 +
drivers/net/usb/sierra_net.c | 2 +-
drivers/net/wan/ixp4xx_hss.c | 1 +
.../net/wireless/brcm80211/brcmfmac/dhd_common.c | 26 ++--
.../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 6 +-
drivers/net/wireless/rtlwifi/rtl8192ce/def.h | 1 +
drivers/net/wireless/rtlwifi/rtl8192ce/hw.c | 12 +-
drivers/net/wireless/rtlwifi/rtl8192ce/sw.c | 8 +-
drivers/pci/hotplug/acpiphp_glue.c | 13 +-
drivers/platform/x86/asus-laptop.c | 8 +-
drivers/rtc/rtc-twl.c | 5 +
drivers/scsi/bnx2i/bnx2i_hwi.c | 3 +
drivers/scsi/hpsa.c | 3 +-
drivers/scsi/mpt2sas/mpt2sas_base.c | 7 ++
drivers/target/target_core_transport.c | 9 +-
drivers/tty/serial/pch_uart.c | 19 ++-
drivers/usb/core/devices.c | 2 +-
drivers/usb/core/hcd.c | 6 +-
drivers/usb/gadget/dummy_hcd.c | 8 +-
drivers/watchdog/hpwdt.c | 3 +
fs/cifs/cifs_unicode.c | 2 +-
fs/dcache.c | 10 +-
fs/proc/proc_sysctl.c | 5 +-
include/linux/dcache.h | 2 +
include/linux/hid.h | 2 +-
include/linux/hidraw.h | 4 +-
include/linux/memory.h | 2 +-
include/linux/xfrm.h | 2 +
include/net/bluetooth/smp.h | 2 +-
include/net/xfrm.h | 3 +
include/trace/events/kmem.h | 4 +-
kernel/async.c | 13 +-
kernel/cpuset.c | 3 +
kernel/exit.c | 16 +++
kernel/sched.c | 40 ++++++-
kernel/workqueue.c | 25 ++--
mm/memory_hotplug.c | 16 ++-
mm/page_alloc.c | 2 +-
net/8021q/vlan_core.c | 3 +-
net/bluetooth/hci_conn.c | 4 +
net/bluetooth/l2cap_core.c | 11 +-
net/bluetooth/l2cap_sock.c | 2 +-
net/bluetooth/smp.c | 4 +-
net/core/dev.c | 15 ++-
net/core/net_namespace.c | 4 +-
net/core/sock.c | 3 +-
net/ipv4/raw.c | 14 ++-
net/ipv4/tcp.c | 10 +-
net/ipv6/mip6.c | 20 ++--
net/ipv6/raw.c | 21 ++--
net/ipv6/route.c | 11 +-
net/l2tp/l2tp_eth.c | 2 +-
net/netrom/af_netrom.c | 7 +-
net/rds/recv.c | 3 +
net/sched/sch_cbq.c | 5 +-
net/sched/sch_qfq.c | 5 +-
net/sctp/output.c | 21 +++-
net/wireless/reg.c | 12 +-
net/xfrm/xfrm_input.c | 2 +-
net/xfrm/xfrm_policy.c | 2 +-
net/xfrm/xfrm_replay.c | 15 +++
net/xfrm/xfrm_user.c | 57 ++++++---
sound/soc/samsung/dma.c | 8 +-
102 files changed, 793 insertions(+), 434 deletions(-)
Al Cooper (1):
mmc: Prevent 1.8V switch for SD hosts that don't support UHS modes.
Alan Cox (2):
dj: memory scribble in logi_dj
netrom: copy_datagram_iovec can fail
Alan Stern (1):
USB: Fix race condition when removing host controllers
Alex Deucher (1):
Revert "drm/radeon: rework pll selection (v3)"
Alexey Khoroshilov (1):
HID: hidraw: improve error handling in hidraw_init()
Andreas Herrmann (1):
hwmon: (fam15h_power) Tweak runavg_range on resume
Anisse Astier (1):
Input: i8042 - disable mux on Toshiba C850D
Antonio Quartulli (1):
8021q: fix mac_len recomputation in vlan_untag()
Avi Kivity (1):
x86/alternatives: Fix p6 nops on non-modular kernels
Ben Hutchings (1):
Linux 3.2.31
Bjorn Helgaas (1):
PCI: acpiphp: check whether _ADR evaluation succeeded
Chema Gonzalez (1):
net: small bug on rxhash calculation
Chris Wilson (1):
drm/i915: Reduce a pin-leak BUG into a WARN
Corentin Chary (1):
asus-laptop: HRWS/HWRS typo
Daniel J Blueman (1):
Prevent interface errors with Seagate FreeAgent GoFlex
Darren Hart (1):
pch_uart: Add eg20t_port lock field, avoid recursive spinlocks
Dylan Reid (1):
ASoC: samsung dma - Don't indicate support for pause/resume.
Ed L. Cashin (2):
net: do not disable sg for packets requiring no checksum
aoe: assert AoE packets marked as requiring no checksum
Eddie Wai (1):
bnx2i: Fixed NULL ptr deference for 1G bnx2 Linux iSCSI offload
Eric Dumazet (6):
net-sched: sch_cbq: avoid infinite loop
net: guard tcp_set_keepalive() to tcp sockets
ipv4: raw: fix icmp_filter()
ipv6: raw: fix icmpv6_filter()
ipv6: mip6: fix mip6_mh_filter()
l2tp: fix a typo in l2tp_eth_dev_recv()
Florian Fainelli (1):
ixp4xx_hss: fix build failure due to missing linux/module.h inclusion
Francesco Ruggeri (1):
fs/proc: fix potential unregister_sysctl_table hang
Gao feng (1):
ipv6: release reference of ip6_null_entry's dst entry in __ip6_del_rt
Giancarlo Formicuccia (1):
Bluetooth: add support for atheros 0930:0219
Guenter Roeck (2):
hwmon: (ads7871) Add 'name' sysfs attribute
hwmon: (ad7314) Add 'name' sysfs attribute
Gustavo Padovan (1):
Bluetooth: Use USB_VENDOR_AND_INTERFACE() for Broadcom devices
Hante Meuleman (2):
brcmfmac: fix big endian bug in i-scan.
brcmfmac: Fix big endian host configuration data.
Henrik Rydberg (1):
Bluetooth: Add support for Apple vendor-specific devices
Ira W. Snyder (1):
can: janz-ican3: fix support for older hardware revisions
Jeff Layton (1):
cifs: fix return value in cifsConvertToUTF16
Jianguo Wu (1):
mm/ia64: fix a memory block size bug
Jiri Kosina (2):
HID: hidraw: add proper error handling to raw event reporting
HID: fix return value of hidraw_report_event() when !CONFIG_HIDRAW
Kevin Hilman (1):
drivers/rtc/rtc-twl.c: ensure all interrupts are disabled during probe
Konrad Rzeszutek Wilk (2):
xen/boot: Disable BIOS SMP MP table search.
xen/boot: Disable NUMA for PV guests.
Larry Finger (1):
rtlwifi: rtl8192ce: Log message that B_CUT device may not work
Lennart Sorensen (1):
sierra_net: Endianess bug fix.
Li Haifeng (1):
mm/page_alloc: fix the page address of higher page's buddy calculation
Li RongQing (1):
xfrm: fix a read lock imbalance in make_blackhole
Li Zhong (1):
Fix a dead loop in async_synchronize_full()
Luis R. Rodriguez (1):
cfg80211: fix possible circular lock on reg_regdb_search()
Manoj Iyer (1):
Bluetooth: btusb: Add vendor specific ID (0a5c:21f4) BCM20702A0
Marc Dionne (1):
HID: logitech: don't use stack based dj_report structures
Marc Kleine-Budde (1):
can: ti_hecc: fix oops during rmmod
Marek Vasut (1):
Bluetooth: Support AR3011 in Acer Iconia Tab W500
Mathias Krause (8):
xfrm_user: return error pointer instead of NULL
xfrm_user: return error pointer instead of NULL #2
xfrm_user: fix info leak in copy_to_user_auth()
xfrm_user: fix info leak in copy_to_user_state()
xfrm_user: fix info leak in copy_to_user_policy()
xfrm_user: fix info leak in copy_to_user_tmpl()
xfrm_user: don't copy esn replay window twice for new states
xfrm_user: ensure user supplied esn replay window is valid
Matt Carlson (1):
tg3: Fix TSO CAP for 5704 devs w / ASF enabled
Matthew Leach (1):
ARM: 7532/1: decompressor: reset SCTLR.TRE for VMSA ARMv7 cores
Matthieu CASTET (1):
HID: hidraw: fix list->buffer memleak
Mauro Carvalho Chehab (1):
sb_edac: Avoid overflow errors at memory size calculation
Michal KubeÄek (1):
tcp: flush DMA queue before sk_wait_data if rcv_wnd is zero
Michal Schmidt (1):
bnx2x: fix rx checksum validation for IPv6
Mike Snitzer (1):
dm: handle requests beyond end of device instead of using BUG_ON
Miklos Szeredi (2):
vfs: dcache: use DCACHE_DENTRY_KILLED instead of DCACHE_DISCONNECTED in d_kill()
vfs: dcache: fix deadlock in tree traversal
Milan Broz (1):
dm table: clear add_random unless all devices have it set
NeilBrown (1):
md/raid10: fix "enough" function for detecting if array is failed.
Nestor Lopez Casado (2):
HID: logitech: fix mask to enable DJ mode
HID: Fix logitech-dj: missing Unifying device issue
Nicholas Bellinger (1):
target: Fix ->data_length re-assignment bug with SCSI overflow
Nicolas Ferre (2):
dmaengine: at_hdmac: fix comment in atc_prep_slave_sg()
dmaengine: at_hdmac: check that each sg data length is non-null
Nikolay Aleksandrov (1):
netxen: check for root bus in netxen_mask_aer_correctable
Paolo Valente (1):
pkt_sched: fix virtual-start-time update in QFQ
Paul Clements (1):
nbd: clear waiting_queue on shutdown
Peng Chen (1):
Bluetooth: add support for atheros 0489:e057
Ratan Nalumasu (1):
HID: hidraw: don't deallocate memory when it is in use
Roland Stigge (1):
gpio-lpc32xx: Fix value handling of gpio_direction_output()
Rustad, Mark D (1):
net: Statically initialize init_net.dev_base_head
Sachin Kamat (1):
DMA: PL330: Check the pointer returned by kzalloc
Sebastian Andrzej Siewior (1):
usb: gadget: dummy_hcd: fixup error probe path
Seth Forshee (1):
irq_remap: disable IRQ remapping if any IOAPIC lacks an IOMMU
Srivatsa S. Bhat (1):
CPU hotplug, cpusets, suspend: Don't modify cpusets during suspend/resume
Steffen Klassert (1):
xfrm: Workaround incompatibility of ESN and async crypto
Stephen M. Cameron (2):
cciss: fix handling of protocol error
hpsa: fix handling of protocol error
SÃren holm (1):
asix: Support DLink DUB-E100 H/W Ver C1
Tejun Heo (2):
workqueue: reimplement work_on_cpu() using system_wq
cpufreq/powernow-k8: workqueue user shouldn't migrate the kworker to another CPU
Thomas Graf (1):
sctp: Don't charge for data in sndbuf again when transmitting packet
Toshi Kani (1):
hpwdt: Fix kdump issue in hpwdt
Vinicius Costa Gomes (2):
Bluetooth: Change signature of smp_conn_security()
Bluetooth: Fix sending a HCI Authorization Request over LE links
Wang Xingchao (1):
drm/i915: HDMI - Clear Audio Enable bit for Hot Plug
Weiping Pan (1):
rds: set correct msg_namelen
Wen Congyang (1):
tracing: Don't call page_to_pfn() if page is NULL
Xiaodong Xu (1):
pppoe: drop PPPOX_ZOMBIEs in pppoe_release
Yasunori Goto (1):
sched: Fix ancient race in do_exit()
Yevgeniy Melnichuk (1):
Bluetooth: Add support for Sony Vaio T-Series
htbegin (1):
net: ethernet: davinci_cpdma: decrease the desc count when cleaning up the remaining packets
qiuxishi (1):
memory hotplug: fix section info double registration bug
sreekanth.reddy@xxxxxxx (1):
mpt2sas: Fix for issue - Unable to boot from the drive connected to HBA
Attachment:
signature.asc
Description: This is a digitally signed message part