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:	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

Powered by Openwall GNU/*/Linux Powered by OpenVZ