[<prev] [next>] [day] [month] [year] [list]
Message-ID: <1505515455.2847.1.camel@decadent.org.uk>
Date: Fri, 15 Sep 2017 23:44:15 +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.93
I'm announcing the release of the 3.2.93 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.92 is attached to this message.
Ben.
------------
Makefile | 2 +-
arch/alpha/kernel/osf_sys.c | 6 +-
arch/mips/include/asm/kprobes.h | 3 +-
arch/mips/kernel/entry.S | 3 +
arch/powerpc/include/asm/page.h | 12 +++
arch/powerpc/kernel/kprobes.c | 12 +++
arch/powerpc/kernel/setup_64.c | 25 ++++++
arch/x86/kvm/mmu.c | 7 +-
arch/x86/kvm/mmu.h | 1 +
arch/x86/kvm/x86.c | 53 ++++++++-----
crypto/gcm.c | 6 +-
drivers/ata/ahci.c | 38 +++++++++
drivers/char/mem.c | 5 ++
drivers/dma/ep93xx_dma.c | 2 +
drivers/gpu/drm/radeon/radeon_combios.c | 7 ++
drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 2 +
drivers/i2c/busses/i2c-tiny-usb.c | 25 +++++-
drivers/input/serio/i8042-x86ia64io.h | 7 ++
drivers/media/rc/ir-raw.c | 13 ++--
drivers/media/video/videobuf2-core.c | 4 +-
drivers/net/ethernet/8390/ax88796.c | 7 +-
drivers/net/ethernet/ethoc.c | 3 +-
drivers/net/irda/irda-usb.c | 2 +-
drivers/net/phy/marvell.c | 68 ++++++++--------
drivers/of/fdt.c | 2 +
drivers/scsi/qla2xxx/qla_os.c | 8 +-
drivers/staging/gma500/psb_intel_lvds.c | 18 +++--
drivers/staging/usbip/vhci_hcd.c | 11 ++-
drivers/usb/core/devio.c | 4 +-
drivers/usb/core/hcd.c | 4 +-
drivers/usb/core/hub.c | 28 +++++--
drivers/usb/gadget/dummy_hcd.c | 6 +-
drivers/usb/gadget/f_mass_storage.c | 13 +++-
drivers/usb/host/r8a66597-hcd.c | 6 +-
drivers/usb/host/xhci-hub.c | 37 +++++++++
drivers/usb/host/xhci-mem.c | 2 +-
drivers/usb/host/xhci-pci.c | 16 +++-
drivers/usb/host/xhci-ring.c | 37 +++++----
drivers/usb/host/xhci.h | 3 +
drivers/usb/misc/iowarrior.c | 2 +-
drivers/usb/musb/tusb6010_omap.c | 13 +++-
drivers/usb/serial/ftdi_sio.c | 2 +-
drivers/usb/serial/io_ti.c | 5 +-
drivers/usb/serial/ir-usb.c | 21 ++---
drivers/usb/serial/mct_u232.c | 2 +-
drivers/usb/storage/ene_ub6250.c | 90 +++++++++++++---------
drivers/uwb/i1480/dfu/usb.c | 5 +-
drivers/watchdog/pcwd_usb.c | 3 +
drivers/xen/biomerge.c | 3 +-
fs/autofs4/dev-ioctl.c | 2 +-
fs/configfs/symlink.c | 3 +-
fs/ext4/extents.c | 2 +
fs/ext4/inode.c | 31 ++++++--
fs/partitions/check.c | 4 +-
fs/proc/array.c | 2 +-
fs/proc/base.c | 12 +--
fs/proc/namespaces.c | 4 +-
fs/ufs/inode.c | 5 +-
fs/ufs/super.c | 18 +++++
fs/ufs/truncate.c | 6 --
fs/ufs/util.h | 10 ++-
include/linux/kprobes.h | 4 +-
include/linux/ptrace.h | 24 +++++-
include/linux/skbuff.h | 1 +
include/linux/usb/ch11.h | 3 +
include/net/xfrm.h | 10 ---
kernel/events/core.c | 2 +-
kernel/futex.c | 2 +-
kernel/futex_compat.c | 2 +-
kernel/kprobes.c | 2 +-
kernel/ptrace.c | 39 ++++++++--
kernel/signal.c | 20 +++--
kernel/time/alarmtimer.c | 12 ++-
kernel/trace/trace_kprobe.c | 18 +++--
lib/cmdline.c | 6 +-
mm/mempolicy.c | 29 ++++---
mm/migrate.c | 45 +++++------
mm/page_cgroup.c | 3 +
mm/process_vm_access.c | 2 +-
net/ceph/osdmap.c | 1 +
net/core/dev.c | 2 +-
net/core/rtnetlink.c | 2 +
net/core/skbuff.c | 20 +++--
net/ipv4/af_inet.c | 2 +-
net/ipv4/tcp.c | 4 +
net/ipv4/tcp_input.c | 11 +--
net/ipv6/addrconf.c | 5 +-
net/ipv6/af_inet6.c | 4 +-
net/ipv6/xfrm6_mode_ro.c | 2 +
net/ipv6/xfrm6_mode_transport.c | 2 +
net/key/af_key.c | 19 +++--
net/mac80211/rx.c | 3 +-
net/netfilter/nf_conntrack_netlink.c | 7 +-
net/wireless/util.c | 14 +++-
net/xfrm/xfrm_policy.c | 51 ++----------
security/commoncap.c | 7 +-
security/keys/keyctl.c | 4 +-
security/selinux/hooks.c | 5 +-
sound/pci/hda/patch_sigmatel.c | 2 +
sound/soc/soc-core.c | 5 +-
tools/perf/Documentation/perf-probe.txt | 8 +-
tools/perf/Documentation/perf-script-perl.txt | 2 +-
tools/perf/Documentation/perf-script-python.txt | 23 +++---
.../util/scripting-engines/trace-event-python.c | 2 +-
104 files changed, 793 insertions(+), 391 deletions(-)
Al Viro (4):
osf_wait4(): fix infoleak
fix ufs_isblockset()
ufs: set correct ->s_maxsize
excessive checks in ufs_write_failed() and ufs_evict_inode()
Alan Stern (2):
USB: ene_usb6250: fix DMA to the stack
USB: xhci: fix lock-inversion problem
Alex Deucher (1):
drm/radeon: add a quirk for Toshiba Satellite L20-183
Alexander Sverdlin (1):
dmaengine: ep93xx: Always start from BASE0
Alexander Tsoy (1):
ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430
Andrew Lunn (1):
net: phy: marvell: Limit errata to 88m1101
Anthony Mallet (1):
USB: serial: ftdi_sio: fix setting latency for unprivileged users
Ben Hutchings (3):
ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt()
net: add kfree_skb_list()
Linux 3.2.93
Chris Brandt (2):
usb: r8a66597-hcd: decrease timeout
usb: r8a66597-hcd: select a different endpoint on timeout
Christoph Lameter (1):
mm: fix move/migrate_pages() race on task struct
Christophe JAILLET (1):
vb2: Fix an off by one error in 'vb2_plane_vaddr'
Corentin Labbe (1):
usb: xhci: ASMedia ASM1042A chipset need shorts TX quirk
Dan Carpenter (5):
block: fix an error code in add_partition()
libceph: NULL deref on crush_decode() error path
drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve()
xfrm: Oops on error in pfkey_msg2xfrm_state()
xfrm: NULL dereference on allocation failure
Daniel Drake (1):
Input: i8042 - add Fujitsu Lifebook AH544 to notimeout list
David S. Miller (1):
ipv6: Fix leak in ipv6_gso_segment().
Eric Biggers (1):
KEYS: fix dereferencing NULL payload with nonzero length
Eric Dumazet (2):
net: ping: do not abuse udp_poll()
net: prevent sign extension in dev_get_stats()
Eric W. Biederman (1):
signal: Only reschedule timers on signals timers have sent
Felipe Balbi (1):
usb: host: xhci: simplify irq handler return
Gilad Ben-Yossef (1):
crypto: gcm - wait for crypto op not signal safe
Gleb Natapov (1):
KVM: x86: fix use of uninitialized memory as segment descriptor in emulator.
Ilya Matveychikov (1):
lib/cmdline.c: fix get_options() overflow while parsing ranges
Jan Kara (2):
ext4: fix data corruption for mmap writes
ext4: fix fdatasync(2) after extent manipulation operations
Jann Horn (1):
ptrace: use fsuid, fsgid, effective creds for fs access checks
Johan Hovold (13):
net: irda: irda-usb: fix firmware name on big-endian hosts
USB: serial: ir-usb: fix big-endian baud-rate debug printk
USB: serial: mct_u232: fix big-endian baud-rate handling
USB: serial: io_ti: fix div-by-zero in set_termios
uwb: fix device quirk on big-endian hosts
USB: iowarrior: fix info ioctl on big-endian hosts
USB: gadget: dummy_hcd: fix hub-descriptor removable fields
USB: usbip: fix nonconforming hub descriptor
USB: hub: fix SS hub-descriptor handling
USB: hub: fix non-SS hub-descriptor handling
USB: hub: fix SS max number of ports
of: fdt: add missing allocation-failure check
watchdog: pcwd_usb: fix NULL-deref at probe
Johannes Thumshirn (1):
scsi: qla2xxx: don't disable a not previously enabled PCI device
Julius Werner (2):
drivers: char: mem: Check for address space wraparound with mmap()
drivers: char: mem: Fix wraparound check to allow mappings up to the end
Konstantin Khlebnikov (1):
ext4: keep existing extra fields when inode expands
Linus Torvalds (1):
Sanitize 'move_pages()' permission checks
Liping Zhang (1):
netfilter: ctnetlink: fix incorrect nf_ct_put during hash resize
Marcin Nowakowski (1):
MIPS: kprobes: flush_insn_slot should flush only if probe initialised
Mathias Nyman (2):
xhci: workaround for hosts missing CAS bit
xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton
Max Filippov (1):
net: ethoc: enable NAPI before poll may be scheduled
Michael Ellerman (1):
powerpc/mm: Fix virt_addr_valid() etc. on 64-bit hash
Naveen N. Rao (1):
powerpc/kprobes: Pause function_graph tracing during jprobes handling
NeilBrown (1):
autofs: sanity check status reported with AUTOFS_DEV_IOCTL_FAIL
Nicholas Bellinger (1):
configfs: Fix race between create_link and configfs_rmdir
Nicholas Piggin (1):
powerpc/64: Initialise thread_info for emergency stacks
Patrik Jakobsson (1):
drm/gma500/psb: Actually use VBT mode when it is found
Paul Burton (1):
MIPS: Fix IRQ tracing & lockdep when rescheduling
Paul Moore (1):
selinux: fix double free in selinux_parse_opts_str()
Peter Chen (1):
usb: host: xhci-mem: allocate zeroed Scratchpad Buffer
Peter Ujfalusi (1):
usb: musb: tusb6010_omap: Do not reset the other direction's packet size
Radim Krčmář (1):
KVM: x86: zero base3 of unusable segments
Rajkumar Manoharan (1):
mac80211: strictly check mesh address extension mode
Roger Pau Monne (1):
xen: fix bio vec merging
Russell King (1):
net: phy: fix marvell phy status reading
Sabrina Dubroca (2):
xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY
tracing/kprobes: Allow to create probe with a module name starting with a digit
Sasha Levin (2):
mm: fix NULL ptr dereference in migrate_pages
mm: fix NULL ptr dereference in move_pages
Sean Young (1):
rc-core: race condition during ir_raw_event_register()
Sebastian Reichel (1):
i2c: i2c-tiny-usb: fix buffer not being DMA capable
SeongJae Park (6):
perf probe: Fix examples section of documentation
perf script: Fix outdated comment for perf-trace-python
perf script: Fix documentation errors
perf script python: Fix wrong code snippets in documentation
perf script python: Updated trace_unhandled() signature
perf script python: Remove dups in documentation examples
Serhey Popovych (1):
rtnetlink: add IFLA_GROUP to ifla_policy
Soheil Hassas Yeganeh (1):
tcp: eliminate negative reordering in tcp_clean_rtx_queue
Steffen Klassert (1):
af_key: Fix slab-out-of-bounds in pfkey_compile_policy.
Sui Chen (1):
ahci: Acer SA5-271 SSD Not Detected Fix
Takashi Iwai (1):
ASoC: Fix use-after-free at card unregistration
Thinh Nguyen (1):
usb: gadget: f_mass_storage: Serialize wake and sleep execution
Thomas Gleixner (3):
tracing/kprobes: Enforce kprobes teardown after testing
alarmtimer: Prevent overflow of relative timers
alarmtimer: Rate limit periodic intervals
Uwe Kleine-König (1):
net: ethernet: ax88796: don't call free_irq without request_irq first
Vamsi Krishna Samavedam (1):
USB: core: replace %p with %pK
Vladis Dronov (1):
xfrm: policy: check policy direction value
WANG Cong (1):
ipv6: avoid unregistering inet6_dev for loopback
Wan Ahmad Zainie (1):
usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake
Wanpeng Li (3):
KVM: X86: Fix read out-of-bounds vulnerability in kvm pio emulation
KVM: cpuid: Fix read/write out-of-bounds vulnerability in cpuid emulation
KVM: async_pf: avoid async pf injection when in guest mode
Wei Wang (1):
tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0
Yu Zhao (1):
swap: cond_resched in swap_cgroup_prepare()
Yuchung Cheng (1):
tcp: avoid fragmenting peculiar skbs in SACK
Zhaowei Yuan (1):
vb2: fix plane index sanity check in vb2_plane_cookie()
--
Ben Hutchings
Kids! Bringing about Armageddon can be dangerous. Do not attempt it in
your own home. - Terry Pratchett and Neil Gaiman, `Good Omens'
View attachment "linux-3.2.93.patch" of type "text/x-diff" (112627 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists