[<prev] [next>] [day] [month] [year] [list]
Message-ID: <1382845998.21018.129.camel@deadeye.wl.decadent.org.uk>
Date: Sun, 27 Oct 2013 03:53:18 +0000
From: Ben Hutchings <ben@...adent.org.uk>
To: linux-kernel@...r.kernel.org,
Andrew Morton <akpm@...ux-foundation.org>,
torvalds@...ux-foundation.org, Jiri Slaby <jslaby@...e.cz>,
stable@...r.kernel.org
Cc: lwn@....net
Subject: Linux 3.2.52
I'm announcing the release of the 3.2.52 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
The diff from 3.2.51 is attached to this message.
Ben.
------------
Makefile | 2 +-
arch/arm/mach-versatile/pci.c | 6 +-
arch/arm/mm/init.c | 3 +
arch/ia64/mm/contig.c | 2 +
arch/ia64/mm/discontig.c | 2 +
arch/m68k/kernel/vmlinux-nommu.lds | 93 ++++++++++++++
arch/m68k/kernel/vmlinux.lds.S | 15 ++-
arch/m68k/kernel/vmlinux.lds_mm.S | 10 --
arch/m68k/kernel/vmlinux.lds_no.S | 187 ----------------------------
arch/parisc/mm/init.c | 2 +
arch/powerpc/kernel/align.c | 10 ++
arch/powerpc/kernel/iommu.c | 2 +-
arch/powerpc/kernel/lparcfg.c | 1 +
arch/powerpc/kernel/sysfs.c | 18 ++-
arch/powerpc/lib/checksum_64.S | 58 ++++++---
arch/sparc/kernel/entry.S | 2 +-
arch/sparc/kernel/ktlb.S | 3 +-
arch/sparc/kernel/syscalls.S | 8 +-
arch/sparc/kernel/trampoline_64.S | 2 -
arch/sparc/lib/ksyms.c | 9 --
arch/unicore32/mm/init.c | 3 +
arch/x86/kernel/reboot.c | 16 +++
arch/x86/platform/efi/efi.c | 11 +-
crypto/api.c | 7 +-
drivers/acpi/acpi_ipmi.c | 24 ++--
drivers/acpi/ec.c | 4 +
drivers/block/cciss.c | 1 +
drivers/block/cpqarray.c | 1 +
drivers/bluetooth/ath3k.c | 2 +
drivers/bluetooth/btusb.c | 2 +
drivers/gpu/drm/drm_edid.c | 3 +
drivers/gpu/drm/i915/intel_dp.c | 13 +-
drivers/gpu/drm/i915/intel_opregion.c | 2 +-
drivers/gpu/drm/radeon/atombios_encoders.c | 8 +-
drivers/gpu/drm/radeon/evergreen.c | 25 +++-
drivers/gpu/drm/radeon/evergreend.h | 4 +
drivers/gpu/drm/radeon/radeon_atombios.c | 13 +-
drivers/gpu/drm/radeon/radeon_connectors.c | 34 ++++-
drivers/gpu/drm/radeon/radeon_device.c | 10 +-
drivers/gpu/drm/radeon/rs400.c | 9 +-
drivers/hid/hid-core.c | 84 +++++++++++--
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-input.c | 11 +-
drivers/hid/hid-lg2ff.c | 19 +--
drivers/hid/hid-lg3ff.c | 29 +----
drivers/hid/hid-lg4ff.c | 20 +--
drivers/hid/hid-lgff.c | 17 +--
drivers/hid/hid-logitech-dj.c | 6 +
drivers/hid/hid-ntrig.c | 3 +-
drivers/hid/hid-picolcd.c | 2 +-
drivers/hid/hid-pl.c | 10 +-
drivers/hid/hid-speedlink.c | 11 +-
drivers/hid/hid-zpff.c | 18 +--
drivers/hid/hidraw.c | 51 ++++----
drivers/hid/usbhid/hid-quirks.c | 2 +
drivers/hwmon/applesmc.c | 19 ++-
drivers/iommu/intel-iommu.c | 72 ++++++-----
drivers/md/dm-snap.c | 5 +-
drivers/media/video/hdpvr/hdpvr-core.c | 22 ++--
drivers/mmc/host/tmio_mmc_dma.c | 4 +-
drivers/net/bonding/bond_main.c | 13 +-
drivers/net/can/flexcan.c | 20 ++-
drivers/net/ethernet/freescale/gianfar.c | 11 +-
drivers/net/ethernet/freescale/gianfar.h | 11 +-
drivers/net/ethernet/realtek/8139cp.c | 49 +++++++-
drivers/net/ethernet/sfc/rx.c | 3 +-
drivers/net/ethernet/via/via-rhine.c | 9 +-
drivers/net/ethernet/xilinx/ll_temac_main.c | 6 +
drivers/net/macvtap.c | 62 +++++----
drivers/net/ppp/pptp.c | 2 +-
drivers/net/tun.c | 6 +-
drivers/net/usb/cdc_ether.c | 5 +
drivers/net/usb/dm9601.c | 2 +-
drivers/net/wireless/ath/ath9k/ar9003_phy.c | 4 +
drivers/net/wireless/ath/ath9k/ath9k.h | 5 +-
drivers/net/wireless/ath/ath9k/recv.c | 17 ++-
drivers/net/wireless/ath/ath9k/xmit.c | 1 +
drivers/net/wireless/p54/p54usb.c | 1 +
drivers/net/wireless/rt2x00/rt2800lib.c | 7 ++
drivers/net/wireless/rtlwifi/wifi.h | 2 +-
drivers/of/base.c | 1 +
drivers/scsi/esp_scsi.c | 14 ++-
drivers/scsi/esp_scsi.h | 1 +
drivers/scsi/scsi_transport_iscsi.c | 2 +-
drivers/scsi/sd.c | 11 +-
drivers/staging/comedi/drivers/dt282x.c | 3 +-
drivers/staging/comedi/drivers/ni_65xx.c | 26 ++--
drivers/staging/vt6656/main_usb.c | 3 +-
drivers/staging/zram/zram_drv.c | 2 -
drivers/staging/zram/zram_drv.h | 5 +-
drivers/tty/serial/pch_uart.c | 5 +-
drivers/usb/class/cdc-wdm.c | 13 +-
drivers/usb/core/config.c | 3 +-
drivers/usb/core/devio.c | 16 +++
drivers/usb/core/hub.c | 5 +-
drivers/usb/dwc3/dwc3-pci.c | 4 +
drivers/usb/host/ehci-mxc.c | 2 +-
drivers/usb/host/ehci-pci.c | 2 +-
drivers/usb/host/ohci-pci.c | 2 +-
drivers/usb/host/uhci-pci.c | 2 +-
drivers/usb/host/xhci-pci.c | 2 +-
drivers/usb/host/xhci-ring.c | 8 +-
drivers/usb/host/xhci.c | 22 ++++
drivers/usb/serial/mos7720.c | 6 +-
drivers/usb/serial/option.c | 3 +
drivers/xen/grant-table.c | 13 +-
fs/debugfs/inode.c | 69 ++++------
fs/ext4/namei.c | 3 +-
fs/fuse/dir.c | 13 +-
fs/fuse/file.c | 11 +-
fs/fuse/fuse_i.h | 9 ++
fs/fuse/inode.c | 4 +-
fs/isofs/inode.c | 16 +--
fs/nilfs2/page.c | 2 +
fs/nilfs2/segment.c | 11 +-
fs/notify/fanotify/fanotify.c | 6 +
fs/ocfs2/extent_map.c | 1 -
include/linux/hid.h | 8 +-
include/linux/icmpv6.h | 2 +
include/linux/ipv6.h | 1 +
include/linux/mm.h | 3 +-
include/linux/perf_event.h | 2 +-
include/linux/rculist.h | 5 +-
include/linux/usb/hcd.h | 2 +-
include/net/inetpeer.h | 6 +
include/net/ip.h | 12 +-
include/net/ipip.h | 2 +-
kernel/cgroup.c | 11 ++
kernel/events/core.c | 31 +++--
kernel/sched_fair.c | 14 ++-
lib/show_mem.c | 3 +
mm/huge_memory.c | 2 +
mm/memcontrol.c | 8 +-
mm/page_alloc.c | 7 ++
net/bridge/br_multicast.c | 3 +-
net/bridge/br_stp.c | 2 +-
net/caif/cfctrl.c | 3 +-
net/ceph/osd_client.c | 2 +
net/core/netpoll.c | 9 +-
net/core/sysctl_net_core.c | 7 +-
net/ipv4/fib_trie.c | 5 +-
net/ipv4/igmp.c | 8 +-
net/ipv4/inetpeer.c | 92 +++++++++++++-
net/ipv4/ip_output.c | 6 +-
net/ipv4/ipmr.c | 2 +-
net/ipv4/raw.c | 2 +-
net/ipv4/route.c | 1 +
net/ipv4/tcp_cubic.c | 12 +-
net/ipv4/xfrm4_mode_tunnel.c | 2 +-
net/ipv6/addrconf.c | 10 +-
net/ipv6/icmp.c | 10 +-
net/ipv6/ip6_fib.c | 16 ++-
net/ipv6/ip6_output.c | 53 ++++----
net/ipv6/mcast.c | 4 +-
net/ipv6/ndisc.c | 16 +--
net/ipv6/reassembly.c | 5 +
net/netfilter/ipvs/ip_vs_xmit.c | 2 +-
net/sched/sch_htb.c | 2 +-
net/sctp/ipv6.c | 42 ++-----
net/sctp/sm_sideeffect.c | 3 +-
net/sctp/socket.c | 3 +
net/tipc/eth_media.c | 15 ++-
scripts/kernel-doc | 3 +
sound/pci/hda/hda_intel.c | 1 +
sound/pci/hda/patch_hdmi.c | 11 ++
sound/soc/codecs/88pm860x-codec.c | 3 +
sound/soc/codecs/max98095.c | 4 +-
sound/soc/codecs/wm8960.c | 6 +-
tools/perf/util/map.c | 1 +
169 files changed, 1285 insertions(+), 790 deletions(-)
Alan Stern (4):
USB: OHCI: Allow runtime PM without system sleep
USB: fix build error when CONFIG_PM_SLEEP isn't enabled
sd: Fix potential out-of-bounds access
USB: fix PM config symbol in uhci-hcd, ehci-hcd, and xhci-hcd
Alex Deucher (8):
drm/edid: add quirk for Medion MD30217PG
drm/radeon: update line buffer allocation for dce4.1/5
drm/radeon: fix LCD record parsing
drm/radeon: fix resume on some rs4xx boards (v2)
drm/radeon: fix handling of variable sized arrays for router objects
drm/radeon/atom: workaround vbios bug in transmitter table on rs880 (v2)
drm/radeon: fix panel scaling with eDP and LVDS bridges
drm/radeon: disable tests/benchmarks if accel is disabled
Alex Williamson (1):
intel-iommu: Fix leaks in pagetable freeing
Alexey Khoroshilov (1):
hdpvr: fix iteration over uninitialized lists in hdpvr_probe()
Anand Avati (1):
fuse: invalidate inode attributes on xattr modification
Andi Kleen (1):
perf tools: Handle JITed code in shared memory
Ansis Atteka (1):
ip: generate unique IP identificator if local fragmentation is allowed
Anssi Hannula (1):
ALSA: hda - hdmi: Fallback to ALSA allocation when selecting CA
Anton Blanchard (1):
powerpc: Handle unaligned ldbrx/stdbrx
Ben Hutchings (4):
Revert "zram: use zram->lock to protect zram_free_page() in swap free notify path"
sfc: Fix efx_rx_buf_offset() for recycled pages
Revert "sctp: fix call to SCTP_CMD_PROCESS_SACK in sctp_cmd_interpreter()"
Linux 3.2.52
Benjamin Tissoires (1):
HID: validate feature and input report details
Chen Gang (1):
powerpc/pseries/lparcfg: Fix possible overflow are more than 1026
Chris Healy (1):
resubmit bridge: fix message_age_timer calculation
Christian Lamparter (1):
p54usb: add USB ID for Corega WLUSB2GTST USB adapter
Claudiu Manoil (1):
gianfar: Change default HW Tx queue scheduling mode
Daisuke Nishimura (1):
sched/fair: Fix small race where child->se.parent,cfs_rq might point to invalid ones
Dan Carpenter (7):
tun: signedness bug in tun_get_user()
USB: mos7720: use GFP_ATOMIC under spinlock
staging: comedi: dt282x: dt282x_ai_insn_read() always fails
ASoC: max98095: a couple array underflows
ASoC: 88pm860x: array overflow in snd_soc_put_volsw_2r_st()
cpqarray: fix info leak in ida_locked_ioctl()
cciss: fix info leak in cciss_ioctl32_passthru()
Daniel Borkmann (3):
net: bridge: convert MLDv2 Query MRC into msecs_to_jiffies for max_delay
net: sctp: fix smatch warning in sctp_send_asconf_del_ip
net: sctp: fix ipv6 ipsec encryption bug in sctp_v6_xmit
Daniel Mack (1):
usb: ehci-mxc: check for pdata before dereferencing
Daniel Santos (1):
kernel-doc: bugfix - multi-line macros
Dave Jones (1):
caif: Add missing braces to multiline if in cfctrl_linkup_request
David Cohen (1):
usb: dwc3: add support for Merrifield
David Rientjes (1):
mm, show_mem: suppress page counts in non-blockable contexts
David S. Miller (2):
esp_scsi: Fix tag state corruption when autosensing.
sparc64: Fix off by one in trampoline TLB mapping installation loop.
Eric Dumazet (4):
fib_trie: remove potential out of bound access
tcp: cubic: fix overflow error in bictcp_update()
tcp: cubic: fix bug in bictcp_acked()
inetpeer: fix a race in inetpeer_gc_worker()
Fabio Porcedda (1):
net: usb: cdc_ether: Use wwan interface for Telit modules
Felix Fietkau (3):
ath9k: always clear ps filter bit on new assoc
ath9k: fix rx descriptor related race condition
ath9k: avoid accessing MRC registers on single-chain devices
Florian Wolter (1):
xhci: Fix race between ep halt and URB cancellation
Grant Likely (1):
of: Fix missing memory initialization on FDT unflattening
Greg Thelen (1):
memcg: fix multiple large threshold notifications
Greg Ungerer (3):
m68k: consolidate the vmlinux.lds linker scripts
m68k: use non-MMU linker script for ColdFire MMU builds
m68knommu: clean up linker script
Hannes Frederic Sowa (4):
ipv6: don't stop backtracking in fib6_lookup_1 if subtree does not match
ipv6: remove max_addresses check from ipv6_create_tempaddr
ipv6: drop packets with multiple fragmentation headers
ipv6: udp packets following an UFO enqueued packet need also be handled by UFO
Hans Verkuil (1):
hdpvr: register the video node at the end of probe
Hans de Goede (1):
usb: config->desc.bLength may not exceed amount of data returned by the device
Heikki Krogerus (1):
usb: dwc3: pci: add support for BayTrail
Henrik Rydberg (2):
hwmon: (applesmc) Check key count before proceeding
hwmon: (applesmc) Silence uninitialized warnings
Herbert Xu (1):
crypto: api - Fix race condition in larval lookup
Ian Abbott (1):
staging: comedi: ni_65xx: (bug fix) confine insn_bits to one subdevice
Jan Kara (1):
isofs: Refuse RW mount of the filesystem instead of making it RO
Jani Nikula (2):
drm/i915: try not to lose backlight CBLV precision
drm/i915/dp: increase i2c-over-aux retry interval on AUX DEFER
Jason Wang (1):
macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS
Jie Liu (1):
ocfs2: fix the end cluster offset of FIEMAP
Jiri Bohac (1):
ICMPv6: treat dest unreachable codes 5 and 6 as EACCES, not EPROTO
Jiri Kosina (1):
HID: hidraw: put old deallocation mechanism in place
Johan Hovold (3):
USB: mos7720: fix big-endian control requests
serial: pch_uart: fix tty-kref leak in rx-error path
serial: pch_uart: fix tty-kref leak in dma-rx path
Josh Boyer (1):
x86, efi: Don't map Boot Services on i386
Julius Werner (1):
usb: core: don't try to reset_device() a port that got just disconnected
Kees Cook (9):
HID: validate HID report id size
HID: pantherlord: validate output report details
HID: ntrig: validate feature report details
HID: picolcd_core: validate output report details
HID: check for NULL field when setting values
HID: provide a helper for validating hid reports
HID: zeroplus: validate output report details
HID: LG: validate HID output report details
HID: logitech-dj: validate output report details
Kirill Tkhai (4):
sparc64: Fix ITLB handler of null page
sparc64: Remove RWSEM export leftovers
sparc64: Fix not SRA'ed %o5 in 32-bit traced syscall
sparc32: Fix exit flag passed from traced sys_sigreturn
Kurt Garloff (1):
usb/core/devio.c: Don't reject control message to endpoint with wrong direction bit
Lan Tianyu (1):
ACPI / EC: Add ASUSTEK L4R to quirk list in order to validate ECDT
Larry Finger (1):
rtlwifi: Align private space in rtl_priv struct
Li Zefan (1):
cgroup: fail if monitored file and event_control are in different cgroup
Libin (1):
mm/huge_memory.c: fix potential NULL pointer dereference
Lino Sanfilippo (1):
fanotify: dont merge permission events
Lv Zheng (1):
ACPI / IPMI: Fix atomic context requirement of ipmi_msg_handler()
Madhavan Srinivasan (1):
powerpc/sysfs: Disable writing to PURR in guest mode
Malcolm Priestley (1):
staging: vt6656: [BUG] main_usb.c oops on device_close move flag earlier.
Manoj Chourasia (1):
HID: hidraw: correctly deallocate memory on device disconnect
Marc Kleine-Budde (2):
can: flexcan: fix flexcan_chip_start() on imx6
can: flexcan: flexcan_chip_start: fix regression, mark one MB for TX and abort pending TX
Masoud Sharbiani (1):
x86/reboot: Add quirk to make Dell C6100 use reboot=pci automatically
Maxim Patlasov (2):
fuse: postpone end_page_writeback() in fuse_writepage_locked()
fuse: hotfix truncate_pagecache() issue
Michal MalĂ˝ (1):
USB: serial: option: Ignore card reader interface on Huawei E1750
Mike Dyer (1):
ASoC: wm8960: Fix PLL register writes
Miklos Szeredi (1):
fuse: readdir: check for slash in names
Mikulas Patocka (1):
dm-snapshot: fix performance degradation due to small hash size
Neil Horman (2):
8139cp: Add dma_mapping_error checking
bonding: Fix broken promiscuity reference counting issue
Nikolay Aleksandrov (1):
netpoll: fix NULL pointer dereference in netpoll_cleanup
Nishanth Aravamudan (1):
powerpc/iommu: Use GFP_KERNEL instead of GFP_ATOMIC in iommu_init_table()
Oleg Nesterov (1):
debugfs: debugfs_remove_recursive() must not rely on list_empty(d_subdirs)
Oliver Neukum (1):
USB: cdc-wdm: fix race between interrupt handler and tasklet
Paul E. McKenney (2):
powerpc: Fix parameter clobber in csum_partial_copy_generic()
powerpc: Restore registers on error exit from csum_partial_copy_generic()
Peng Chen (1):
Bluetooth: Add a new PID/VID 0cf3/e005 for AR3012.
Peter Korsgaard (1):
dm9601: fix IFF_ALLMULTI handling
Peter Maydell (1):
ARM: PCI: versatile: Fix SMAP register offsets
Peter Zijlstra (2):
perf: Clarify perf_cpu_context::active_pmu usage by renaming it to ::unique_pmu
perf: Fix perf_cgroup_switch for sw-events
Raphael Kubo da Costa (1):
Bluetooth: Add support for BCM20702A0 [0b05, 17cb]
Ricardo Ribalda (1):
ll_temac: Reset dma descriptors indexes on ndo_open
Roger Luethi (1):
via-rhine: fix VLAN priority field (PCP, IEEE 802.1p)
Roger Pau Monne (1):
xen-gnt: prevent adding duplicate gnt callbacks
Roman Gushchin (1):
net: check net.core.somaxconn sysctl values
Salam Noureddine (2):
ipv4 igmp: use in_dev_put in timer handlers instead of __in_dev_put
ipv6 mcast: use in6_dev_put in timer handlers instead of __in6_dev_put
Salman Qazi (1):
perf: Use css_tryget() to avoid propping up css refcount
Sasha Levin (1):
iscsi: don't hang in endless loop if no targets present
Sergei Shtylyov (1):
mmc: tmio_mmc_dma: fix PIO fallback on SDHI
Shawn Nematbakhsh (1):
usb: xhci: Disable runtime PM suspend for quirky controllers
Stanislaw Gruszka (1):
rt2800: fix wrong TX power compensation
Stefan Kriwanek (1):
HID: Fix Speedlink VAD Cezanne support for some devices
Steffen Klassert (1):
inetpeer: Invalidate the inetpeer tree along with the routing cache
Takashi Iwai (1):
ALSA: hda - Add Toshiba Satellite C870 to MSI blacklist
Tejun Heo (1):
rculist: list_first_or_null_rcu() should use list_entry_rcu()
Theodore Ts'o (1):
ext4: avoid hang when mounting non-journal filesystems with orphan list
Thomas Graf (1):
ipv6: Don't depend on per socket memory for neighbour discovery messages
Vasily Titskiy (1):
HID: usbhid: quirk for N-Trig DuoSense Touch Screen
Vyacheslav Dubeyko (1):
nilfs2: fix issue with race condition of competition between segments for dirty blocks
Ying Xue (1):
tipc: fix lockdep warning during bearer initialization
majianpeng (1):
libceph: unregister request in __map_request failed and nofail == false
stephen hemminger (1):
htb: fix sign extension bug
--
Ben Hutchings
If at first you don't succeed, you're doing about average.
View attachment "linux-3.2.52.patch" of type "text/x-diff" (173070 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (829 bytes)
Powered by blists - more mailing lists