lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
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