[<prev] [next>] [day] [month] [year] [list]
Message-ID: <1444769883.31451.1.camel@decadent.org.uk>
Date: Tue, 13 Oct 2015 21:58:03 +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.72
I'm announcing the release of the 3.2.72 kernel.
All users of the 3.2 kernel series should upgrade.
The updated 3.2.y git tree can be found at:
https://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:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git
The diff from 3.2.71 is attached to this message.
Ben.
------------
Makefile | 2 +-
arch/arm/Makefile | 8 +
arch/arm/kernel/signal.c | 19 +-
arch/mips/include/asm/pgtable.h | 31 +++
arch/mips/kernel/mips-mt-fpaff.c | 5 +-
arch/parisc/kernel/irq.c | 8 +-
arch/powerpc/platforms/powernv/pci.c | 4 +-
arch/powerpc/sysdev/fsl_msi.c | 5 +-
arch/powerpc/sysdev/mpic_pasemi_msi.c | 5 +-
arch/powerpc/sysdev/mpic_u3msi.c | 5 +-
arch/powerpc/sysdev/ppc4xx_msi.c | 5 +-
arch/s390/kernel/compat_signal.c | 30 ++-
arch/sparc/include/asm/visasm.h | 14 +-
arch/sparc/lib/VISsave.S | 67 +------
arch/x86/crypto/ghash-clmulni-intel_glue.c | 1 +
arch/x86/include/asm/desc.h | 15 --
arch/x86/include/asm/mmu.h | 3 +-
arch/x86/include/asm/mmu_context.h | 49 ++++-
arch/x86/include/asm/msr-index.h | 1 +
arch/x86/kernel/cpu/common.c | 4 +-
arch/x86/kernel/entry_64.S | 11 +
arch/x86/kernel/ldt.c | 267 ++++++++++++++-----------
arch/x86/kernel/paravirt.c | 16 +-
arch/x86/kernel/process_64.c | 4 +-
arch/x86/kernel/step.c | 8 +-
arch/x86/kernel/tsc.c | 17 +-
arch/x86/kvm/mmu.c | 45 -----
arch/x86/kvm/x86.c | 2 +
arch/x86/math-emu/fpu_entry.c | 3 +-
arch/x86/math-emu/fpu_system.h | 21 +-
arch/x86/math-emu/get_address.c | 3 +-
arch/x86/power/cpu.c | 3 +-
drivers/auxdisplay/ks0108.c | 1 +
drivers/base/devres.c | 4 +-
drivers/base/platform.c | 8 +-
drivers/crypto/ixp4xx_crypto.c | 1 -
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2 +-
drivers/gpu/drm/radeon/radeon_combios.c | 8 +
drivers/gpu/drm/radeon/radeon_connectors.c | 5 +
drivers/infiniband/core/uverbs.h | 3 +-
drivers/infiniband/core/uverbs_cmd.c | 10 +-
drivers/infiniband/core/uverbs_main.c | 43 ++--
drivers/infiniband/hw/mlx4/ah.c | 6 +-
drivers/infiniband/hw/qib/qib.h | 4 +
drivers/infiniband/hw/qib/qib_keys.c | 4 +
drivers/infiniband/hw/qib/qib_verbs.c | 14 +-
drivers/infiniband/hw/qib/qib_verbs.h | 2 +
drivers/input/evdev.c | 13 +-
drivers/macintosh/windfarm_core.c | 2 +-
drivers/md/md.c | 4 +-
drivers/md/persistent-data/dm-btree-internal.h | 6 +
drivers/md/persistent-data/dm-btree-remove.c | 12 +-
drivers/md/persistent-data/dm-btree-spine.c | 37 ++++
drivers/md/persistent-data/dm-btree.c | 7 +-
drivers/md/raid1.c | 10 +-
drivers/media/rc/rc-main.c | 3 -
drivers/net/bonding/bond_main.c | 20 ++
drivers/net/virtio_net.c | 4 +-
drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 2 +
drivers/of/address.c | 6 +-
drivers/pci/access.c | 61 +++++-
drivers/pci/quirks.c | 14 +-
drivers/scsi/libfc/fc_fcp.c | 19 +-
drivers/scsi/libiscsi.c | 25 +--
drivers/spi/spi-pxa2xx.c | 4 +
drivers/target/iscsi/iscsi_target.c | 2 +-
drivers/target/target_core_device.c | 13 +-
drivers/tty/serial/8250_pnp.c | 6 +
drivers/usb/core/config.c | 5 +-
drivers/usb/gadget/m66592-udc.c | 2 +-
drivers/usb/host/ehci-fsl.c | 4 +
drivers/usb/host/ehci-hub.c | 7 +
drivers/usb/host/ehci-sysfs.c | 14 +-
drivers/usb/host/ehci.h | 12 ++
drivers/usb/host/fsl-mph-dr-of.c | 4 +
drivers/usb/host/xhci-mem.c | 6 +-
drivers/usb/host/xhci-ring.c | 15 +-
drivers/usb/host/xhci.c | 3 +-
drivers/usb/serial/ftdi_sio.c | 4 +
drivers/usb/serial/ftdi_sio_ids.h | 8 +
drivers/usb/serial/option.c | 24 +++
drivers/usb/serial/sierra.c | 1 +
drivers/usb/serial/whiteheat.c | 31 +++
drivers/xen/gntdev.c | 34 ++--
fs/btrfs/extent_io.c | 67 ++++++-
fs/btrfs/inode.c | 3 +-
fs/ceph/super.c | 8 +-
fs/cifs/cifsencrypt.c | 52 ++++-
fs/cifs/cifsfs.c | 4 +-
fs/dcache.c | 10 +
fs/ecryptfs/dentry.c | 32 +--
fs/ext4/super.c | 4 +-
fs/gfs2/super.c | 6 +-
fs/hfs/bnode.c | 9 +-
fs/hfs/brec.c | 20 +-
fs/hfs/super.c | 4 +-
fs/hfsplus/bnode.c | 3 -
fs/hfsplus/options.c | 4 +-
fs/hostfs/hostfs_kern.c | 2 +-
fs/jbd2/checkpoint.c | 39 +++-
fs/jbd2/commit.c | 4 +-
fs/jbd2/journal.c | 34 +++-
fs/namei.c | 29 ++-
fs/nfs/nfs4proc.c | 2 +-
fs/ocfs2/dlm/dlmmaster.c | 7 +-
fs/ocfs2/dlm/dlmrecovery.c | 6 +-
fs/ocfs2/dlmglue.c | 10 +-
fs/ocfs2/super.c | 4 +-
fs/proc/task_mmu.c | 28 ++-
fs/xfs/xfs_aops.c | 3 +-
fs/xfs/xfs_attr_leaf.h | 11 +-
fs/xfs/xfs_super.c | 4 +-
include/linux/fsl_devices.h | 1 +
include/linux/jbd2.h | 3 +-
include/linux/pci.h | 2 +
include/linux/seq_file.h | 35 ++++
include/net/ip.h | 1 +
include/net/ip6_fib.h | 2 +-
ipc/msg.c | 18 +-
ipc/sem.c | 40 ++--
ipc/shm.c | 13 +-
ipc/util.c | 8 +-
kernel/cgroup.c | 7 +-
kernel/events/core.c | 12 +-
net/Kconfig | 2 +-
net/core/datagram.c | 46 ++++-
net/core/fib_rules.c | 14 +-
net/core/pktgen.c | 4 +-
net/ipv4/datagram.c | 16 +-
net/ipv6/Makefile | 3 +-
net/ipv6/addrconf.c | 17 +-
net/ipv6/datagram.c | 20 +-
net/ipv6/ip6_fib.c | 25 +--
net/ipv6/ip6mr.c | 2 +-
net/ipv6/ndisc.c | 4 +-
net/ipv6/route.c | 8 +-
net/key/af_key.c | 46 ++---
net/mac80211/tx.c | 3 -
net/rds/connection.c | 6 +
net/rds/info.c | 2 +-
net/sctp/output.c | 4 +-
net/sctp/sm_sideeffect.c | 2 +-
net/sunrpc/xprtsock.c | 2 +
net/tipc/socket.c | 2 +
scripts/kconfig/streamline_config.pl | 2 +-
security/selinux/hooks.c | 2 +-
sound/arm/Kconfig | 15 +-
sound/soc/pxa/Kconfig | 2 -
tools/perf/Makefile | 4 +-
tools/perf/util/header.c | 22 +-
150 files changed, 1385 insertions(+), 681 deletions(-)
Adrien Schildknecht (1):
rtlwifi: rtl8192cu: Add new device ID
Alexei Potashnik (1):
target/iscsi: Fix double free of a TUR followed by a solicited NOPOUT
Andrey Ryabinin (1):
crypto: ghash-clmulni: specify context size for ghash async algorithm
Andy Lutomirski (3):
x86/ldt: Make modify_ldt synchronous
x86/ldt: Further fix FPU emulation
x86/paravirt: Replace the paravirt nop with a bona fide empty function
Ard Biesheuvel (1):
ARM: 8429/1: disable GCC SRA optimization
Arnaldo Carvalho de Melo (1):
perf header: Fixup reading of HEADER_NRCPUS feature
Bart Van Assche (1):
libfc: Fix fc_fcp_cleanup_each_cmd()
Ben Hutchings (3):
ipv6: Fix build failure when CONFIG_INET disabled
Revert "sctp: Fix race between OOTB responce and route removal"
Linux 3.2.72
Benjamin Randazzo (1):
md: use kzalloc() when bitmap is disabled
Bjorn Helgaas (1):
PCI: Fix TI816X class code quirk
Bob Copeland (1):
mac80211: enable assoc check for mesh interfaces
Chris Wilson (1):
drm/i915: Always mark the object as dirty when used by the GPU
Christoph Hellwig (1):
IB/uverbs: reject invalid or unknown opcodes
Dan Carpenter (2):
rds: fix an integer overflow test in rds_info_getsockopt()
usb: gadget: m66592-udc: forever loop in set_feature()
David Ahern (1):
net: Fix RCU splat in af_key
David Daney (2):
MIPS: Make set_pte() SMP safe.
of/address: Don't loop forever in of_find_matching_node_by_address().
David Härdeman (1):
rc-core: fix remove uevent generation
David Jeffery (1):
xfs: return errors from partial I/O failures to files
David S. Miller (1):
sparc64: Fix userspace FPU register corruptions.
David Vrabel (1):
xen/gntdev: convert priv->lock to a mutex
David Woodhouse (1):
x86/platform: Fix Geode LX timekeeping in the generic x86 build
Dirk Behme (1):
USB: sierra: add 1199:68AB device ID
Eric Dumazet (1):
ipv6: lock socket in ip6_datagram_connect()
Eric W. Biederman (2):
dcache: Handle escaped paths in prepend_path
vfs: Test for and handle paths that are unreachable from their mnt_root
Felix Fietkau (1):
MIPS: Fix sched_getaffinity with MT FPAFF enabled
Filipe Manana (1):
Btrfs: fix read corruption of compressed and shared extents
Grant Likely (1):
drivercore: Fix unregistration path of platform devices
Helge Deller (1):
parisc: Filter out spurious interrupts in PA-RISC irq handler
Herbert Xu (4):
crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer
net: Clone skb before setting peeked flag
net: Fix skb_set_peeked use-after-free bug
net: Fix skb csum races when peeking
Herton R. Krzesinski (1):
ipc,sem: fix use after free on IPC_RMID after a task using same semaphore set exits
Hin-Tak Leung (2):
hfs,hfsplus: cache pages correctly between bnode_create and bnode_free
hfs: fix B-tree corruption after insertion at position 0
Jan Kara (3):
jbd2: protect all log tail updates with j_checkpoint_mutex
xfs: Fix xfs_attr_leafblock definition
jbd2: avoid infinite loop when destroying aborted journal
Jason Wang (1):
virtio-net: drop NETIF_F_FRAGLIST
Jeff Mahoney (1):
btrfs: skip waiting on ordered range for special files
Jeffery Miller (1):
Add radeon suspend/resume quirk for HP Compaq dc5750.
Joe Thornber (1):
dm btree: add ref counting ops for the leaves of top level btrees
Johan Hovold (1):
USB: whiteheat: fix potential null-deref at probe
John Soni Jose (1):
libiscsi: Fix host busy blocking during connection teardown
Joseph Qi (2):
ocfs2: fix BUG in ocfs2_downconvert_thread_do_work()
ocfs2/dlm: fix deadlock when dispatch assert master
Juergen Gross (2):
x86/ldt: Correct LDT access in single stepping logic
x86/ldt: Correct FPU emulation access to LDT
Kees Cook (1):
fs: create and use seq_show_option for escaping
Kirill A. Shutemov (1):
perf tools: Fix build with perl 5.18
Konstantin Khlebnikov (1):
pagemap: hide physical addresses from non-privileged users
Linus Torvalds (1):
Initialize msg/shm IPC objects before doing ipc_addid()
Liu.Zhao (1):
USB: option: add ZTE PIDs
Maciej S. Szmigiero (1):
serial: 8250: bind to ALi Fast Infrared Controller (ALI5123)
Manfred Spraul (1):
ipc/sem.c: fully initialize sem_array before making it visible
Marcelo Leitner (1):
ipv6: addrconf: validate new MTU before applying it
Marek Marczykowski-Górecki (1):
xen/gntdevt: Fix race condition in gntdev_release()
Marek Vasut (1):
rtlwifi: rtl8192cu: Add new device ID
Mark Rustad (2):
PCI: Add dev_flags bit to access VPD through function 0
PCI: Add VPD function 0 quirk for Intel Ethernet devices
Martin Schwidefsky (1):
s390/compat: correct uc_sigmask of the compat signal frame
Masahiro Yamada (1):
devres: fix devres_get()
Mathias Nyman (4):
xhci: fix off by one error in TRB DMA address boundary check
usb: Use the USB_SS_MULT() macro to get the burst multiplier.
xhci: give command abortion one more chance before killing xhci
xhci: change xhci 1.0 only restrictions to support xhci 1.1
Matthijs Kooijman (1):
USB: ftdi_sio: Added custom PID for CustomWare products
Michal Kubeček (2):
ipv6: prevent fib6_run_gc() contention
ipv6: update ip6_rt_last_gc every time GC is run
Mike Marciniszyn (1):
IB/qib: Change lkey table allocation to support more MRs
NeilBrown (2):
md/raid1: extend spinlock to protect raid1_end_read_request against inconsistencies
NFSv4: don't set SETATTR for O_RDONLY|O_EXCL
Nikhil Badola (1):
drivers: usb: fsl: Workaround for USB erratum-A005275
Noa Osherovich (1):
IB/mlx4: Use correct SL on AH query under RoCE
Oleg Nesterov (1):
net: pktgen: fix race between pktgen_thread_worker() and kthread_stop()
Paolo Bonzini (1):
KVM: x86: trap AMD MSRs for the TSeg base and mask
Paul Bolle (1):
windfarm: decrement client count when unregistering
Paul Mackerras (1):
powerpc/MSI: Fix race condition in tearing down MSI interrupts
Peter Chen (1):
usb: host: ehci-sys: delete useless bus_to_hcd conversion
Peter Seiderer (1):
cifs: use server timestamp for ntlmv2 authentication
Peter Zijlstra (1):
perf: Fix fasync handling on inherited events
Richard Laing (1):
net/ipv6: Correct PIM6 mrt_lock handling
Richard Weinberger (1):
localmodconfig: Use Kbuild files too
Robert Jarzmik (1):
ASoC: fix broken pxa SoC support
Roger Quadros (1):
usb: xhci: Clear XHCI_STATE_DYING on start
Roland Dreier (1):
target: REPORT LUNS should return LUN 0 even for dynamic ACLs
Russell King (1):
ARM: fix Thumb2 signal handling when ARMv6 is enabled
Sasha Levin (1):
RDS: verify the underlying transport exists before creating a connection
Stephen Chandler Paul (1):
DRM - radeon: Don't link train DisplayPort on HPD until we get the dpcd
Stephen Smalley (1):
net/tipc: initialize security state for new connection socket
Sudip Mukherjee (1):
auxdisplay: ks0108: fix refcount
T.J. Purtell (1):
ARM: 7880/1: Clear the IT state independent of the Thumb-2 mode
Takashi Iwai (1):
Input: evdev - do not report errors form flush()
Tan, Jui Nee (1):
spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled
Thomas Graf (1):
pktgen: Require CONFIG_INET due to use of IPv4 checksum function
Trond Myklebust (1):
SUNRPC: xs_reset_transport must mark the connection as disconnected
Tyler Hicks (1):
eCryptfs: Invalidate dcache entries when lower i_nlink is zero
Wilson Kok (1):
fib_rules: fix fib rule dumps across multiple skbs
Xiao Guangrong (1):
KVM: MMU: fix validation of mmio page fault
Yishai Hadas (1):
IB/uverbs: Fix race between ib_uverbs_open and remove_one
dingtianhong (1):
bonding: correct the MAC address for "follow" fail_over_mac policy
lucien (1):
sctp: donot reset the overall_error_count in SHUTDOWN_RECEIVE state
--
Ben Hutchings
Anthony's Law of Force: Don't force it, get a larger hammer.
View attachment "linux-3.2.72.patch" of type "text/x-diff" (169283 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (812 bytes)
Powered by blists - more mailing lists