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>] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 14 Jul 2016 10:16:06 +0200
From:	Jiri Slaby <jslaby@...e.cz>
To:	stable@...r.kernel.org
Cc:	linux@...ck-us.net, shuah.kh@...sung.com,
	linux-kernel@...r.kernel.org, Jiri Slaby <jslaby@...e.cz>
Subject: [PATCH 3.12 00/88] 3.12.62-stable review

This is the start of the stable review cycle for the 3.12.62 release.
There are 88 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Mon Jul 18 10:12:31 CEST 2016.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	http://kernel.org/pub/linux/kernel/people/jirislaby/stable-review/patch-3.12.62-rc1.xz
and the diffstat can be found below.

thanks,
js

===============


Aaro Koskinen (1):
  drivers: macintosh: rack-meter: limit idle ticks to total ticks

Al Viro (2):
  fix d_walk()/non-delayed __d_free() race
  make nfs_atomic_open() call d_drop() on all ->open_context() errors.

Alan Stern (1):
  USB: EHCI: declare hostpc register as zero-length array

Andrew Goodbody (2):
  usb: musb: Stop bulk endpoint while queue is rotated
  usb: musb: Ensure rx reinit occurs for shared_fifo endpoints

Andrey Ryabinin (1):
  perf/x86: Fix undefined shift on 32-bit kernels

Babu Moger (1):
  sparc/PCI: Fix for panic while enabling SR-IOV

Bernhard Thaler (1):
  Revert "netfilter: ensure number of counters is >0 in do_replace()"

Bjørn Mork (1):
  cdc_ncm: workaround for EM7455 "silent" data interface

Bob Copeland (1):
  mac80211: mesh: flush mesh paths unconditionally

Borislav Petkov (1):
  x86/amd_nb: Fix boot crash on non-AMD systems

Brian King (1):
  SCSI: Increase REPORT_LUNS timeout

Christoph Hellwig (1):
  scsi: remove scsi_end_request

Dan Carpenter (2):
  KEYS: potential uninitialized variable
  ALSA: compress: fix an integer overflow check

Dave Jones (1):
  netfilter: ensure number of counters is >0 in do_replace()

David S. Miller (5):
  sparc64: Fix bootup regressions on some Kconfig combinations.
  sparc64: Fix sparc64_set_context stack handling.
  sparc64: Take ctx_alloc_lock properly in hugetlb_setup().
  sparc: Harden signal return frame checks.
  sparc64: Fix return from trap window fill crashes.

Feng Tang (1):
  net: alx: Work around the DMA RX overflow issue

Florian Westphal (16):
  netfilter: x_tables: don't move to non-existent next rule
  netfilter: x_tables: validate targets of jumps
  netfilter: x_tables: add and use xt_check_entry_offsets
  netfilter: x_tables: kill check_entry helper
  netfilter: x_tables: assert minimum target size
  netfilter: x_tables: add compat version of xt_check_entry_offsets
  netfilter: x_tables: check standard target size too
  netfilter: x_tables: check for bogus target offset
  netfilter: x_tables: validate all offsets and sizes in a rule
  netfilter: x_tables: don't reject valid target size on some
    architectures
  netfilter: arp_tables: simplify translate_compat_table args
  netfilter: ip_tables: simplify translate_compat_table args
  netfilter: ip6_tables: simplify translate_compat_table args
  netfilter: x_tables: xt_compat_match_from_user doesn't need a retval
  netfilter: x_tables: do compat validation via translate_table
  netfilter: x_tables: introduce and use xt_copy_counters_from_user

Gavin Shan (2):
  powerpc/pseries: Fix PCI config address for DDW
  net/qlge: Avoids recursive EEH error

Guilherme G. Piccoli (1):
  powerpc/iommu: Remove the dependency on EEH struct in DDW mechanism

H. Peter Anvin (1):
  x86, build: copy ldlinux.c32 to image.iso

Hannes Frederic Sowa (1):
  udp: prevent skbs lingering in tunnel socket queues

Hans de Goede (1):
  usb: quirks: Add no-lpm quirk for Acer C120 LED Projector

Helge Deller (1):
  parisc: Fix pagefault crash in unaligned __get_user() call

Herbert Xu (1):
  netlink: Fix dump skb leak/double free

Jakub Sitnicki (1):
  ipv6: Skip XFRM lookup if dst_entry in socket cache is valid

James Bottomley (1):
  scsi_lib: correctly retry failed zero length REQ_TYPE_FS commands

James Hogan (1):
  MIPS: KVM: Fix modular KVM under QEMU

Jann Horn (1):
  ecryptfs: forbid opening files without mmap handler

Jason Gunthorpe (1):
  IB/mlx4: Properly initialize GRH TClass and FlowLabel in AHs

Javier Martinez Canillas (1):
  macintosh/therm_windtunnel: Export I2C module alias information

Jiri Slaby (2):
  ktime: export ktime_divns
  base: make module_create_drivers_dir race-free

Kangjie Lu (5):
  USB: usbfs: fix potential infoleak in devio
  ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
  ALSA: timer: Fix leak in events via snd_timer_user_ccallback
  ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
  rds: fix an infoleak in rds_inc_info_copy

Kirill A. Shutemov (1):
  UBIFS: Implement ->migratepage()

Linus Walleij (1):
  crypto: ux500 - memmove the right size

Lukasz Odzioba (1):
  mm/swap.c: flush lru pvecs on compound page arrival

Marcelo Tosatti (1):
  KVM: x86: expose invariant tsc cpuid bit (v2)

Martin Willi (1):
  mac80211_hwsim: Add missing check for HWSIM_ATTR_SIGNAL

Masami Hiramatsu (1):
  kprobes/x86: Clear TF bit in fault on single-stepping

Mike Frysinger (1):
  sparc: Fix system call tracing register handling.

Oliver Neukum (1):
  HID: elo: kill not flush the work

Palik, Imre (1):
  perf/x86: Honor the architectural performance monitoring version

Paolo Bonzini (1):
  KVM: x86: fix OOPS after invalid KVM_SET_DEBUGREGS

Prasun Maiti (1):
  wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel

Ralf Baechle (1):
  MIPS: Fix 64k page support for 32 bit kernels.

Richard Weinberger (1):
  mm: Export migrate_page_move_mapping and migrate_page_copy

Russell Currey (1):
  powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridge

Russell King (1):
  ARM: fix PTRACE_SETVFPREGS on SMP systems

Scott Bauer (1):
  HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES
    commands

Simon Horman (1):
  sit: correct IP protocol used in ipip6_err

Takashi Iwai (1):
  ALSA: hrtimer: Handle start/stop more properly

Taku Izumi (1):
  PCI/AER: Clear error status registers during enumeration and restore

Thomas Huth (2):
  powerpc: Fix definition of SIAR and SDAR registers
  powerpc: Use privileged SPR number for MMCR2

Tom Goff (1):
  ipmr/ip6mr: Initialize the last assert time of mfc entries.

Tony Luck (1):
  EDAC: Remove arbitrary limit on number of channels

Trond Myklebust (1):
  NFS: Fix another OPEN_DOWNGRADE bug

Vladimir Davydov (1):
  signal: remove warning about using SI_TKILL in rt_[tg]sigqueueinfo

Will Deacon (1):
  ARM: 8578/1: mm: ensure pmd_present only checks the valid bit

Yuchung Cheng (1):
  tcp: record TLP and ER timer stats in v6 stats

daniel (1):
  Bridge: Fix ipv6 mc snooping if bridge has no ipv6 address

 arch/arm/include/asm/pgtable-2level.h        |   1 +
 arch/arm/include/asm/pgtable-3level.h        |   1 +
 arch/arm/include/asm/pgtable.h               |   1 -
 arch/arm/kernel/ptrace.c                     |   2 +-
 arch/mips/include/asm/kvm_host.h             |   1 +
 arch/mips/include/asm/processor.h            |   2 +-
 arch/mips/kvm/kvm_locore.S                   |   1 +
 arch/mips/kvm/kvm_mips.c                     |  11 +-
 arch/mips/kvm/kvm_mips_int.h                 |   2 +
 arch/parisc/kernel/unaligned.c               |  10 +-
 arch/powerpc/include/asm/reg.h               |   6 +-
 arch/powerpc/platforms/pseries/eeh_pseries.c |  51 +++--
 arch/powerpc/platforms/pseries/iommu.c       |  24 +-
 arch/sparc/include/asm/head_64.h             |   4 +
 arch/sparc/include/asm/ttable.h              |   8 +-
 arch/sparc/kernel/Makefile                   |   1 +
 arch/sparc/kernel/cherrs.S                   |  14 +-
 arch/sparc/kernel/entry.S                    |  17 ++
 arch/sparc/kernel/fpu_traps.S                |  11 +-
 arch/sparc/kernel/head_64.S                  |  24 +-
 arch/sparc/kernel/misctrap.S                 |  12 +-
 arch/sparc/kernel/pci.c                      |  17 ++
 arch/sparc/kernel/rtrap_64.S                 |  57 +----
 arch/sparc/kernel/signal32.c                 |  46 ++--
 arch/sparc/kernel/signal_32.c                |  41 ++--
 arch/sparc/kernel/signal_64.c                |  33 ++-
 arch/sparc/kernel/sigutil_32.c               |   9 +-
 arch/sparc/kernel/sigutil_64.c               |  10 +-
 arch/sparc/kernel/spiterrs.S                 |  18 +-
 arch/sparc/kernel/syscalls.S                 |  36 +++
 arch/sparc/kernel/urtt_fill.S                |  98 ++++++++
 arch/sparc/kernel/utrap.S                    |   3 +-
 arch/sparc/kernel/vmlinux.lds.S              |   4 +
 arch/sparc/kernel/winfixup.S                 |   3 +-
 arch/sparc/mm/init_64.c                      |  10 +-
 arch/x86/boot/Makefile                       |   3 +
 arch/x86/kernel/amd_nb.c                     |   4 +-
 arch/x86/kernel/cpu/perf_event_intel.c       |  12 +-
 arch/x86/kernel/kprobes/core.c               |  12 +
 arch/x86/kvm/cpuid.c                         |   8 +-
 arch/x86/kvm/x86.c                           |   5 +
 drivers/base/module.c                        |   8 +-
 drivers/crypto/ux500/hash/hash_core.c        |   4 +-
 drivers/edac/edac_mc_sysfs.c                 |   5 -
 drivers/hid/hid-elo.c                        |   2 +-
 drivers/hid/usbhid/hiddev.c                  |  10 +-
 drivers/infiniband/hw/mlx4/ah.c              |   2 +-
 drivers/macintosh/rack-meter.c               |   1 +
 drivers/macintosh/therm_windtunnel.c         |   1 +
 drivers/net/ethernet/atheros/alx/main.c      |   7 +-
 drivers/net/ethernet/qlogic/qlge/qlge_main.c |   3 +-
 drivers/net/usb/cdc_ncm.c                    |   7 +
 drivers/net/vxlan.c                          |   8 +-
 drivers/net/wireless/mac80211_hwsim.c        |   1 +
 drivers/pci/pci.c                            |   3 +
 drivers/pci/pcie/aer/aerdrv_core.c           |  28 +++
 drivers/pci/probe.c                          |   3 +
 drivers/scsi/scsi_lib.c                      | 116 +++-------
 drivers/scsi/scsi_scan.c                     |   3 +-
 drivers/usb/core/devio.c                     |   9 +-
 drivers/usb/core/quirks.c                    |   3 +
 drivers/usb/musb/musb_host.c                 |  21 +-
 fs/dcache.c                                  |   4 +-
 fs/ecryptfs/kthread.c                        |  13 +-
 fs/nfs/dir.c                                 |   2 +-
 fs/nfs/nfs4proc.c                            |   5 +-
 fs/ubifs/file.c                              |  24 ++
 include/linux/aer.h                          |   5 +
 include/linux/netfilter/x_tables.h           |  12 +-
 include/linux/usb/ehci_def.h                 |   4 +-
 kernel/hrtimer.c                             |   1 +
 kernel/signal.c                              |  14 +-
 mm/migrate.c                                 |   2 +
 mm/swap.c                                    |   9 +-
 net/bridge/br_multicast.c                    |   4 +
 net/bridge/br_private.h                      |  25 ++-
 net/ipv4/ipmr.c                              |   4 +-
 net/ipv4/netfilter/arp_tables.c              | 295 ++++++++----------------
 net/ipv4/netfilter/ip_tables.c               | 323 ++++++++-------------------
 net/ipv4/udp.c                               |   2 +-
 net/ipv6/ip6_output.c                        |  13 +-
 net/ipv6/ip6mr.c                             |   1 +
 net/ipv6/netfilter/ip6_tables.c              | 317 +++++++-------------------
 net/ipv6/sit.c                               |   4 +-
 net/ipv6/tcp_ipv6.c                          |   4 +-
 net/ipv6/udp.c                               |   2 +-
 net/mac80211/mesh.c                          |   4 +
 net/netfilter/x_tables.c                     | 245 +++++++++++++++++++-
 net/netlink/af_netlink.c                     |   7 +-
 net/rds/recv.c                               |   2 +
 net/wireless/wext-core.c                     |  25 ++-
 security/keys/key.c                          |   2 +-
 sound/core/compress_offload.c                |   2 +-
 sound/core/hrtimer.c                         |  56 +++--
 sound/core/timer.c                           |   3 +
 95 files changed, 1260 insertions(+), 1053 deletions(-)
 create mode 100644 arch/sparc/kernel/urtt_fill.S

-- 
2.9.1

Powered by blists - more mailing lists