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.re...@lsi.com (1): mpt2sas: Fix for issue - Unable to boot from the drive connected to HBA
signature.asc
Description: This is a digitally signed message part