[<prev] [next>] [day] [month] [year] [list]
Message-ID: <1405174246.2453.11.camel@deadeye.wl.decadent.org.uk>
Date: Sat, 12 Jul 2014 15:10:46 +0100
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.61
I'm announcing the release of the 3.2.61 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.60 is attached to this message.
Ben.
------------
Documentation/ja_JP/HOWTO | 2 +-
Documentation/ja_JP/stable_kernel_rules.txt | 6 +-
Documentation/zh_CN/HOWTO | 2 +-
Documentation/zh_CN/stable_kernel_rules.txt | 2 +-
Makefile | 2 +-
arch/arm/include/asm/uaccess.h | 3 +-
arch/arm/kernel/crash_dump.c | 2 +-
arch/arm/plat-mxc/devices/platform-ipu-core.c | 2 +-
arch/mips/include/asm/thread_info.h | 2 +
arch/mips/kernel/irq-msc01.c | 2 +-
arch/mips/kernel/scall32-o32.S | 2 +-
arch/mips/kernel/scall64-64.S | 2 +-
arch/mips/kernel/scall64-n32.S | 2 +-
arch/mips/kernel/scall64-o32.S | 2 +-
arch/powerpc/Makefile | 4 +-
arch/powerpc/include/asm/ppc_asm.h | 7 +-
arch/powerpc/kernel/legacy_serial.c | 15 +-
arch/powerpc/kernel/setup-common.c | 2 +-
arch/s390/include/asm/lowcore.h | 11 +-
arch/x86/include/asm/ptrace.h | 16 ++
arch/x86/kernel/entry_32.S | 10 +-
drivers/acpi/bus.c | 7 +
drivers/ata/ahci.c | 4 +
drivers/bluetooth/hci_ldisc.c | 25 +-
drivers/bluetooth/hci_uart.h | 2 +
drivers/gpu/drm/drm_drv.c | 3 +-
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 102 ++++----
drivers/gpu/drm/radeon/atombios_crtc.c | 48 ++--
drivers/gpu/drm/radeon/atombios_encoders.c | 5 +-
drivers/gpu/drm/radeon/radeon_connectors.c | 2 +-
drivers/gpu/drm/radeon/rs600.c | 7 +-
drivers/hid/hid-core.c | 12 +-
drivers/infiniband/core/user_mad.c | 49 ++--
drivers/infiniband/hw/cxgb4/cq.c | 3 +-
drivers/infiniband/hw/cxgb4/user.h | 1 +
drivers/infiniband/hw/ipath/ipath_diag.c | 4 +
drivers/infiniband/hw/qib/qib_mad.c | 2 +-
drivers/infiniband/ulp/srp/ib_srp.c | 6 +
drivers/input/mouse/elantech.c | 27 ++-
drivers/input/mouse/synaptics.c | 26 +-
drivers/iommu/intel-iommu.c | 18 +-
drivers/md/md.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 120 +++++----
drivers/net/ethernet/mellanox/mlx4/mlx4.h | 3 +
drivers/net/wireless/b43/xmit.c | 10 +-
drivers/net/wireless/rt2x00/rt2x00mac.c | 2 +
drivers/rtc/rtc-at91rm9200.c | 16 +-
drivers/scsi/megaraid/megaraid_sas.h | 1 -
drivers/scsi/megaraid/megaraid_sas_base.c | 5 +-
drivers/scsi/scsi_error.c | 9 +
drivers/scsi/scsi_lib.c | 7 +-
drivers/scsi/scsi_scan.c | 112 +++++----
drivers/scsi/scsi_sysfs.c | 31 ++-
drivers/target/iscsi/iscsi_target_auth.c | 10 +
drivers/target/target_core_device.c | 1 +
drivers/target/target_core_rd.c | 2 +-
drivers/usb/class/cdc-acm.c | 96 +++++---
drivers/usb/class/cdc-acm.h | 2 +-
drivers/usb/core/driver.c | 9 +-
drivers/usb/core/hub.c | 16 +-
drivers/usb/host/pci-quirks.c | 19 +-
drivers/usb/host/xhci-mem.c | 20 +-
drivers/usb/misc/usbtest.c | 10 +
drivers/usb/serial/ftdi_sio.c | 2 +
drivers/usb/serial/ftdi_sio_ids.h | 5 +
drivers/usb/serial/io_ti.c | 2 +-
drivers/usb/serial/io_usbvend.h | 2 +-
drivers/usb/serial/option.c | 14 +-
drivers/usb/serial/sierra.c | 48 +++-
drivers/usb/serial/usb_wwan.c | 85 ++++---
drivers/video/matrox/matroxfb_base.h | 2 +-
drivers/watchdog/ath79_wdt.c | 10 +
fs/btrfs/extent_io.c | 1 +
fs/ext4/mballoc.c | 2 +-
fs/ext4/page-io.c | 24 +-
fs/nfsd/nfs4state.c | 22 +-
fs/nfsd/nfs4xdr.c | 4 +-
fs/reiserfs/file.c | 3 +-
fs/reiserfs/inode.c | 21 +-
fs/ubifs/file.c | 3 +-
fs/ubifs/shrinker.c | 1 -
include/linux/irqdesc.h | 4 +
include/linux/lzo.h | 15 +-
include/linux/ptrace.h | 35 +++
include/linux/reiserfs_fs.h | 1 +
include/linux/skbuff.h | 16 ++
include/net/inetpeer.h | 9 +-
include/scsi/scsi_device.h | 3 +-
include/sound/core.h | 2 +
include/trace/syscall.h | 15 ++
kernel/auditsc.c | 25 +-
kernel/events/core.c | 45 ++--
kernel/fork.c | 12 +-
kernel/irq/manage.c | 4 +-
kernel/irq/spurious.c | 106 +++++++-
kernel/rtmutex-debug.h | 5 +
kernel/rtmutex.c | 268 ++++++++++++++++++---
kernel/rtmutex.h | 5 +
lib/decompress_unlzo.c | 2 +-
lib/idr.c | 8 +-
lib/lzo/Makefile | 2 +-
lib/lzo/lzo1x_compress.c | 335 +++++++++++++++-----------
lib/lzo/lzo1x_decompress.c | 255 --------------------
lib/lzo/lzo1x_decompress_safe.c | 257 ++++++++++++++++++++
lib/lzo/lzodefs.h | 38 ++-
lib/nlattr.c | 6 +-
mm/highmem.c | 2 +-
mm/hugetlb.c | 71 +++---
mm/mempolicy.c | 57 +++--
mm/rmap.c | 11 +-
mm/vmscan.c | 3 +
net/bluetooth/hci_conn.c | 2 +-
net/bluetooth/hci_event.c | 7 +-
net/core/skbuff.c | 5 +-
net/ipv4/ipip.c | 1 +
net/ipv6/ip6_output.c | 11 +-
net/ipv6/ip6_tunnel.c | 1 +
net/ipv6/sit.c | 1 +
net/mac80211/debugfs_netdev.c | 6 +-
net/mac80211/ibss.c | 1 +
net/sctp/associola.c | 2 +-
scripts/recordmcount.h | 4 +-
security/integrity/evm/evm_main.c | 12 +-
sound/core/control.c | 78 +++---
sound/core/init.c | 1 +
sound/pci/hda/patch_realtek.c | 10 +
126 files changed, 1953 insertions(+), 1013 deletions(-)
Alan Stern (2):
USB: Avoid runtime suspend loops for HCDs that can't handle suspend/resume
USB: EHCI: avoid BIOS handover on the HASEE E200
Alex Deucher (3):
drm/radeon: fix typo in radeon_connector_is_dp12_capable()
drm/radeon/atom: fix dithering on certain panels
drm/radeon: only apply hdmi bpc pll flags when encoder mode is hdmi
Alex Smith (1):
recordmcount/MIPS: Fix possible incorrect mcount_loc table entries in modules
Alexej Starschenko (1):
USB: serial: option: add support for Novatel E371 PCIe card
Andreas Schrägle (1):
ahci: add PCI ID for Marvell 88SE91A0 SATA Controller
Andrey Ryabinin (2):
ARM: 8051/1: put_user: fix possible data corruption in put_user
mm: rmap: fix use-after-free in __put_anon_vma
Andy Lutomirski (2):
auditsc: audit_krule mask accesses need bounds checking
x86_32, entry: Do syscall exit work on badsys (CVE-2014-4508)
Arik Nemtsov (1):
mac80211: don't check netdev state for debugfs read/write
Bart Van Assche (3):
IB/srp: Fix a sporadic crash triggered by cable pulling
IB/umad: Fix error handling
Stop accepting SCSI requests before removing a device
Ben Collins (1):
megaraid: Use resource_size_t for PCI resources, not long
Ben Hutchings (1):
Linux 3.2.61
Benjamin Herrenschmidt (1):
powerpc/serial: Use saner flags when creating legacy ports
Benjamin Tissoires (1):
Input: synaptics - fix resolution for manually provided min/max
Benny Halevy (1):
nfsd4: use recall_lock for delegation hashing
Boris BREZILLON (1):
rtc: rtc-at91rm9200: fix infinite wait for ACKUPD irq
Chris Mason (1):
Btrfs: fix double free in find_lock_delalloc_range
Chris Wilson (1):
drm/i915: Only copy back the modified fields to userspace from execbuffer
Christian Borntraeger (1):
s390/lowcore: reserve 96 bytes for IRB in lowcore
Christian König (1):
drm/radeon: stop poisoning the GART TLB
Christoph Hellwig (1):
nfsd: getattr for FATTR4_WORD0_FILES_AVAIL needs the statfs buffer
Dan Carpenter (1):
RDMA/cxgb4: Fix four byte info leak in c4iw_create_cq()
Daniel Vetter (1):
drm/i915: s/DRM_ERROR/DRM_DEBUG in i915_gem_execbuffer.c
David Henningsson (1):
ALSA: hda - Add quirk for external mic on Lifebook U904
David Woodhouse (1):
iommu/vt-d: Fix missing IOTLB flush in intel_iommu_unmap()
Dennis Dalessandro (1):
IB/ipath: Translate legacy diagpkt into newer extended diagpkt
Emil Goode (1):
ARM: imx: fix error handling in ipu device registration
Eric Dumazet (1):
net: fix inet_getid() and ipv6_select_ident() bugs
Felipe Balbi (1):
bluetooth: hci_ldisc: fix deadlock condition
Gabor Juhos (1):
watchdog: ath79_wdt: avoid spurious restarts on AR934x
Geert Uytterhoeven (1):
Documentation: Update stable address in Chinese and Japanese translations
George McCollister (1):
USB: ftdi_sio: add NovaTech OrionLXm product ID
Greg Kroah-Hartman (1):
lzo: properly check for overruns
Guenter Roeck (1):
powerpc: Fix 64 bit builds with binutils 2.24
Hans de Goede (4):
Input: synaptics - add min/max quirk for the ThinkPad W540
Input: synaptics - T540p - unify with other LEN0034 models
Input: elantech - deal with clickpads reporting right button events
Input: elantech - don't set bit 1 of reg_10 when the no_hw_res quirk is set
Huang Rui (1):
usb: usbtest: fix unlink write error with pattern 1
Hugh Dickins (2):
mm: fix sleeping function warning from __put_anon_vma
mm: fix crashes from mbind() merging vmas
J. Bruce Fields (1):
nfsd4: fix FREE_STATEID lockowner leak
James Bottomley (3):
fix our current target reap infrastructure
dual scan thread bug fix
Fix spurious request sense in error handling
Jan Kara (1):
ext4: fix zeroing of page during writeback
Jeff Mahoney (1):
reiserfs: call truncate_setsize under tailpack mutex
Johan Hedberg (2):
Bluetooth: Fix check for connection encryption
Bluetooth: Fix SSP acceptor just-works confirmation without MITM
Johan Hovold (14):
USB: sierra: fix AA deadlock in open error path
USB: sierra: fix urb and memory leak in resume error path
USB: sierra: fix urb and memory leak on disconnect
USB: sierra: fix remote wakeup
USB: option: fix runtime PM handling
USB: usb_wwan: fix write and suspend race
USB: usb_wwan: fix urb leak at shutdown
USB: usb_wwan: fix potential blocked I/O after resume
USB: cdc-acm: fix write and suspend race
USB: cdc-acm: fix write and resume race
USB: cdc-acm: fix broken runtime suspend
USB: cdc-acm: fix runtime PM for control messages
USB: cdc-acm: fix potential urb leak and PM imbalance in write
USB: io_ti: fix firmware download on big-endian machines (part 2)
Johannes Weiner (1):
mm: vmscan: clear kswapd's special reclaim powers before exiting
Jérôme Carretero (1):
ahci: Add Device ID for HighPoint RocketRaid 642L
Kailang Yang (1):
ALSA: hda/realtek - Add support of ALC891 codec
Kees Cook (1):
HID: core: fix validation of report id 0
Krzysztof Hałasa (1):
mac80211: fix IBSS join by initializing last_scan_completed
Lai Jiangshan (1):
idr: fix overflow bug during maximum ID calculation at maximum height
Lars-Peter Clausen (5):
ALSA: control: Protect user controls against concurrent access
ALSA: control: Fix replacing user controls
ALSA: control: Don't access controls outside of protected regions
ALSA: control: Handle numid overflow
ALSA: control: Make sure that id->index does not overflow
Liu Hua (1):
ARM: 8012/1: kdump: Avoid overflow when converting pfn to physaddr
Lv Zheng (1):
ACPI: Fix conflict between customized DSDT and DSDT local copy
Marco Stornelli (1):
reiserfs: drop vmtruncate
Markos Chandras (2):
MIPS: MSC: Prevent out-of-bounds writes to MIPS SC ioremap'd region
MIPS: asm: thread_info: Add _TIF_SECCOMP flag
Markus F.X.J. Oberhumer (2):
lib/lzo: Rename lzo1x_decompress.c to lzo1x_decompress_safe.c
lib/lzo: Update LZO compression to current upstream version
Mathias Nyman (1):
xhci: delete endpoints from bandwidth list before freeing whole device
Matthew Dempsky (1):
ptrace: fix fork event messages across pid namespaces
Maurizio Lombardi (1):
ext4: fix wrong assert in ext4_mb_normalize_request()
Michael Neuling (1):
powerpc: Don't setup CPUs with bad status
Michael S. Tsirkin (3):
skbuff: add an api to orphan frags
skbuff: export skb_copy_ubufs
skbuff: skb_segment: orphan frags before copying
Michal Schmidt (1):
netlink: rate-limit leftover bytes warning and print process name
Mike Marciniszyn (1):
IB/qib: Fix port in pkey change event
Mikulas Patocka (1):
matroxfb: perform a dummy read of M_STATUS
Mimi Zohar (1):
evm: prohibit userspace writing 'security.evm' HMAC value
Minchan Kim (1):
mm: revert 0def08e3 ("mm/mempolicy.c: check return code of check_range")
Naoya Horiguchi (1):
hugetlb: fix copy_hugetlb_page_range() to handle migration/hwpoisoned entry
NeilBrown (1):
md: always set MD_RECOVERY_INTR when aborting a reshape or other "resync".
Nicholas Bellinger (3):
iscsi-target: Reject mutual authentication with reflected CHAP_C
target: Fix left-over se_lun->lun_sep pointer OOPs
target: Explicitly clear ramdisk_mcp backend pages
Oleg Nesterov (1):
tracing: Fix syscall_*regfunc() vs copy_process() race
Peter Zijlstra (1):
perf: Fix race in removing an event
Rafał Miłecki (1):
b43: fix frequency reported on G-PHY with /new/ firmware
Ralf Baechle (1):
MIPS: Cleanup flags in syscall flags handlers.
Stanislaw Gruszka (1):
rt2x00: disable TKIP on USB
Tejun Heo (1):
ptrace,x86: force IRET path after a ptrace_stop()
Thomas Gleixner (5):
genirq: Sanitize spurious interrupt detection of threaded irqs
rtmutex: Fix deadlock detector for real
rtmutex: Handle deadlock detection smarter
rtmutex: Detect changes in the pi lock chain
rtmutex: Plug slow unlock race
Tom Gundersen (1):
net: tunnels - enable module autoloading
Wei Yang (2):
mlx4_core: Stash PCI ID driver_data in mlx4_priv structure
net/mlx4_core: Preserve pci_dev_data after __mlx4_remove_one()
Will Deacon (1):
mm: highmem: don't treat PKMAP_ADDR(LAST_PKMAP) as a highmem address
Xufeng Zhang (1):
sctp: Fix sk_ack_backlog wrap-around problem
Yann Droneaud (1):
RDMA/cxgb4: Add missing padding at end of struct c4iw_create_cq_resp
Zhaowei Yuan (1):
drm: fix NULL pointer access by wrong ioctl
hujianyang (2):
UBIFS: fix an mmap and fsync race condition
UBIFS: Remove incorrect assertion in shrink_tnc()
xiao jin (2):
USB: usb_wwan: fix urb leak in write error path
USB: usb_wwan: fix race between write and resume
--
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
- Albert Camus
View attachment "linux-3.2.61.patch" of type "text/x-diff" (192093 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (812 bytes)
Powered by blists - more mailing lists