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
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
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