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]
Message-ID: <20170627122859.GA6687@1wt.eu>
Date:   Tue, 27 Jun 2017 14:28:59 +0200
From:   Willy Tarreau <w@....eu>
To:     linux-kernel@...r.kernel.org, stable@...r.kernel.org
Subject: Linux 3.10.107

Linux 3.10.107 was just released. All users of the 3.10 kernel series must upgrade.

As a reminder, the 3.10.y extended LTS series is scheduled for end of
life on end of October 2017 so it may only get a few more versions.
Extended LTS kernels are generally not suitable for new deployments but
only to maintain existing systems under operational condition for the
time it takes to migrate to a newer version.

The patch and changelog will appear soon at the following locations:
  https://www.kernel.org/pub/linux/kernel/v3.x/
  https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.10.107.xz
  https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.10.107.gz
  https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.107

The updated 3.10.y git tree can be found at:
   git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.10.y
  http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.10.y

The tree can be browsed on the git web interface:
  http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/?h=linux-3.10.y

Thanks to everyone involved,
Willy

---------
 Documentation/kernel-parameters.txt                |   7 +
 Makefile                                           |   2 +-
 arch/arc/kernel/unaligned.c                        |   3 +-
 arch/arc/mm/mmap.c                                 |   2 +-
 arch/arm/boot/dts/da850-evm.dts                    |   1 +
 arch/arm/include/asm/cputype.h                     |   3 +
 arch/arm/kernel/hw_breakpoint.c                    |  16 ++
 arch/arm/mm/mmap.c                                 |   4 +-
 arch/arm/xen/enlighten.c                           |   3 +-
 arch/c6x/kernel/ptrace.c                           |  41 -----
 arch/frv/mm/elf-fdpic.c                            |   2 +-
 arch/metag/include/asm/uaccess.h                   |  15 +-
 arch/metag/kernel/ptrace.c                         |  19 ++-
 arch/metag/lib/usercopy.c                          | 170 ++-----------------
 arch/mips/include/asm/checksum.h                   |   2 +
 arch/mips/kernel/crash.c                           |  16 +-
 arch/mips/mm/mmap.c                                |   2 +-
 arch/parisc/include/asm/bitops.h                   |   8 +-
 arch/parisc/include/uapi/asm/bitsperlong.h         |   2 -
 arch/parisc/include/uapi/asm/swab.h                |   5 +-
 arch/powerpc/Makefile                              |   8 +
 arch/powerpc/boot/ps3-head.S                       |   5 -
 arch/powerpc/boot/ps3.c                            |   8 +-
 arch/powerpc/kernel/align.c                        |  28 ++-
 arch/powerpc/kernel/hw_breakpoint.c                |   4 +-
 arch/powerpc/kvm/emulate.c                         |   1 -
 arch/powerpc/mm/slice.c                            |   2 +-
 arch/s390/include/asm/processor.h                  |   5 +-
 arch/s390/mm/pgtable.c                             |   2 +-
 arch/s390/pci/pci_dma.c                            |  16 +-
 arch/sh/mm/mmap.c                                  |   4 +-
 arch/sparc/kernel/ptrace_64.c                      |   2 +-
 arch/sparc/kernel/sys_sparc_64.c                   |   4 +-
 arch/sparc/mm/hugetlbpage.c                        |   2 +-
 arch/tile/kernel/ptrace.c                          |   2 +-
 arch/tile/mm/hugetlbpage.c                         |   2 +-
 arch/x86/crypto/ghash-clmulni-intel_glue.c         |  26 +++
 arch/x86/include/asm/elf.h                         |   2 +-
 arch/x86/kernel/cpu/mcheck/mce_amd.c               |   2 +-
 arch/x86/kernel/entry_64.S                         |   3 +-
 arch/x86/kernel/ftrace.c                           |  12 ++
 arch/x86/kernel/sys_x86_64.c                       |   4 +-
 arch/x86/kvm/vmx.c                                 |  13 +-
 arch/x86/mm/hugetlbpage.c                          |   2 +-
 arch/x86/mm/init.c                                 |  41 +++--
 arch/x86/mm/mmap.c                                 |  44 ++---
 arch/x86/pci/acpi.c                                |  10 ++
 arch/x86/xen/time.c                                |   6 +-
 arch/xtensa/kernel/setup.c                         |   4 +-
 arch/xtensa/kernel/syscall.c                       |   2 +-
 block/bsg.c                                        |   3 +
 block/genhd.c                                      |   1 -
 block/scsi_ioctl.c                                 |   3 +
 crypto/Makefile                                    |   2 +
 crypto/algapi.c                                    |   1 +
 crypto/algif_hash.c                                |   2 +-
 crypto/cryptd.c                                    |   1 +
 drivers/acpi/Makefile                              |   1 -
 drivers/acpi/power.c                               |   1 +
 drivers/acpi/video.c                               |   3 +
 drivers/ata/sata_mv.c                              |   3 +
 drivers/bcma/main.c                                |   4 +
 drivers/char/Kconfig                               |   5 +-
 drivers/char/mem.c                                 |  82 +++++----
 drivers/char/virtio_console.c                      |  12 +-
 drivers/cpufreq/cpufreq.c                          |   8 +-
 drivers/gpu/drm/ast/ast_main.c                     |   7 +-
 drivers/gpu/drm/ast/ast_post.c                     |   8 +-
 drivers/gpu/drm/nouveau/dispnv04/hw.c              |   3 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |   4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c              |   4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c            |   9 +-
 drivers/hid/hid-cypress.c                          |   3 +
 drivers/hid/hid-lg.c                               |   2 +-
 drivers/hid/i2c-hid/i2c-hid.c                      |   9 +
 drivers/hv/channel.c                               |  17 +-
 drivers/hv/hv.c                                    |   2 +-
 drivers/hv/hv_balloon.c                            |   4 +-
 drivers/i2c/i2c-dev.c                              |   2 +-
 drivers/infiniband/core/cma.c                      |   3 +
 drivers/input/joydev.c                             |  18 +-
 drivers/input/joystick/iforce/iforce-usb.c         |   3 +
 drivers/input/joystick/xpad.c                      |   6 +
 drivers/input/keyboard/mpr121_touchkey.c           |  24 ++-
 drivers/input/keyboard/tca8418_keypad.c            |   6 +-
 drivers/input/serio/i8042-x86ia64io.h              |  14 ++
 drivers/input/tablet/kbtab.c                       |   3 +
 drivers/isdn/hardware/eicon/message.c              |   3 +-
 drivers/md/dm-crypt.c                              |   7 +-
 drivers/md/linear.c                                |  29 +++-
 drivers/md/linear.h                                |   1 +
 drivers/md/persistent-data/dm-space-map-metadata.c |  10 +-
 drivers/md/raid1.c                                 |   2 +-
 drivers/md/raid5.c                                 |   9 +
 drivers/media/usb/siano/smsusb.c                   |  18 +-
 drivers/media/usb/uvc/uvc_driver.c                 | 118 ++++++++++++-
 drivers/mmc/host/sdhci.c                           |   4 +-
 drivers/mtd/bcm47xxpart.c                          |  10 +-
 drivers/mtd/maps/pmcmsp-flash.c                    |   4 +-
 drivers/mtd/ubi/upd.c                              |   8 +-
 drivers/net/can/c_can/c_can_pci.c                  |   1 +
 drivers/net/can/ti_hecc.c                          |  16 +-
 drivers/net/can/usb/peak_usb/pcan_usb_core.c       |   6 +-
 drivers/net/can/usb/usb_8dev.c                     |   9 +-
 .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c    |   8 +
 drivers/net/ethernet/brocade/bna/bnad.c            |   4 +-
 drivers/net/ethernet/intel/igb/e1000_phy.c         |   4 +
 drivers/net/ethernet/ti/cpmac.c                    |   7 +-
 drivers/net/hyperv/netvsc_drv.c                    |   4 +
 drivers/net/macvtap.c                              |   4 +-
 drivers/net/tun.c                                  |  10 +-
 drivers/net/usb/catc.c                             |  56 +++---
 drivers/net/vmxnet3/vmxnet3_drv.c                  |   2 +-
 drivers/net/wireless/ath/ath5k/mac80211-ops.c      |   3 +-
 drivers/net/wireless/hostap/hostap_hw.c            |  15 +-
 drivers/net/wireless/rtlwifi/usb.c                 |  18 ++
 drivers/pinctrl/sh-pfc/pinctrl.c                   |   3 +-
 drivers/platform/x86/acer-wmi.c                    |  25 ++-
 drivers/rtc/interface.c                            |  16 +-
 drivers/rtc/rtc-s35390a.c                          | 127 +++++++++++---
 drivers/s390/char/vmlogrdr.c                       |   2 +-
 drivers/scsi/lpfc/lpfc_init.c                      |   1 +
 drivers/scsi/mvsas/mv_sas.c                        |   4 +-
 drivers/scsi/qla2xxx/qla_os.c                      |  16 +-
 drivers/scsi/scsi_lib.c                            |  17 +-
 drivers/scsi/scsi_sysfs.c                          |   4 -
 drivers/scsi/sd.c                                  |  29 +++-
 drivers/scsi/sg.c                                  |  11 +-
 drivers/scsi/sr.c                                  |   6 +-
 drivers/scsi/storvsc_drv.c                         |  23 ++-
 drivers/ssb/pci.c                                  |   1 +
 drivers/target/iscsi/iscsi_target_parameters.c     |  16 --
 drivers/target/iscsi/iscsi_target_util.c           |  12 +-
 drivers/target/target_core_pscsi.c                 |  47 ++----
 drivers/tty/nozomi.c                               |   2 +-
 drivers/tty/serial/8250/8250_pci.c                 |  23 ++-
 drivers/tty/serial/msm_serial.c                    |   1 +
 drivers/tty/sysrq.c                                |   4 +-
 drivers/usb/class/cdc-acm.c                        |  17 +-
 drivers/usb/core/hub.c                             |  11 +-
 drivers/usb/dwc3/gadget.c                          |  21 ++-
 drivers/usb/dwc3/gadget.h                          |  14 +-
 drivers/usb/gadget/composite.c                     |  11 +-
 drivers/usb/gadget/f_acm.c                         |   4 +-
 drivers/usb/gadget/inode.c                         |  17 +-
 drivers/usb/gadget/uvc_video.c                     |   2 +-
 drivers/usb/host/uhci-pci.c                        |   4 +
 drivers/usb/host/xhci-mem.c                        |  38 ++++-
 drivers/usb/host/xhci-pci.c                        |   1 +
 drivers/usb/host/xhci-plat.c                       |   2 +
 drivers/usb/host/xhci.c                            |   6 +-
 drivers/usb/host/xhci.h                            |   1 +
 drivers/usb/serial/io_ti.c                         |   3 +-
 drivers/vfio/pci/vfio_pci.c                        |  33 ++--
 drivers/vfio/pci/vfio_pci_intrs.c                  |   2 +-
 drivers/video/console/fbcon.c                      |  67 +++++---
 drivers/video/xen-fbfront.c                        |   4 +-
 drivers/virtio/virtio_balloon.c                    |   2 +
 drivers/vme/bridges/vme_ca91cx42.c                 |   2 +-
 fs/btrfs/delayed-inode.c                           |   8 -
 fs/btrfs/extent_io.c                               |   9 +
 fs/cifs/cifs_fs_sb.h                               |   4 +
 fs/cifs/cifsfs.c                                   |  17 +-
 fs/cifs/cifsglob.h                                 |   4 +-
 fs/cifs/cifsproto.h                                |   5 +-
 fs/cifs/connect.c                                  | 116 ++++++++++++-
 fs/cifs/dir.c                                      |  20 ++-
 fs/cifs/inode.c                                    |  22 ++-
 fs/cifs/smb1ops.c                                  |  10 ++
 fs/cifs/smb2file.c                                 |   2 +-
 fs/cifs/smb2pdu.c                                  |  86 ++++++----
 fs/cifs/smb2proto.h                                |   1 +
 fs/dcache.c                                        |   7 +-
 fs/ext4/inode.c                                    |   5 +-
 fs/ext4/mballoc.c                                  |   7 +
 fs/ext4/super.c                                    |  82 +++++----
 fs/fat/inode.c                                     |  13 +-
 fs/gfs2/dir.c                                      |   4 +-
 fs/hugetlbfs/inode.c                               |   2 +-
 fs/ioprio.c                                        |   2 +
 fs/jbd2/transaction.c                              |   4 +-
 fs/nfs/dir.c                                       |   1 +
 fs/nfs/file.c                                      |   2 +-
 fs/nfs/nfs4proc.c                                  |   8 +-
 fs/nfsd/nfssvc.c                                   |  36 ++++
 fs/ocfs2/dlmglue.c                                 |  10 ++
 fs/ocfs2/file.c                                    |   9 +-
 fs/ocfs2/stackglue.c                               |   6 +
 fs/ocfs2/stackglue.h                               |   3 +
 fs/proc/task_mmu.c                                 |   4 -
 fs/splice.c                                        |   1 +
 fs/xfs/xfs_aops.c                                  |  13 +-
 fs/xfs/xfs_buf.c                                   |   1 +
 fs/xfs/xfs_log_recover.c                           |   1 +
 include/linux/capability.h                         |   2 -
 include/linux/cred.h                               |   5 +-
 include/linux/log2.h                               |  13 +-
 include/linux/mm.h                                 |  53 +++---
 include/linux/nfs4.h                               |   3 +-
 include/uapi/linux/can.h                           |   1 +
 include/uapi/linux/packet_diag.h                   |   2 +-
 ipc/shm.c                                          |  13 +-
 kernel/futex.c                                     |  24 +--
 kernel/padata.c                                    |   5 +-
 kernel/printk.c                                    |   2 +-
 kernel/sched/core.c                                |   3 +-
 kernel/sysctl.c                                    |   1 +
 kernel/time/tick-broadcast.c                       |   3 +
 mm/filemap.c                                       |   5 +
 mm/memory.c                                        |  49 ------
 mm/memory_hotplug.c                                |  12 +-
 mm/mempolicy.c                                     |  20 +--
 mm/mmap.c                                          | 187 ++++++++++++---------
 mm/vmpressure.c                                    |  10 +-
 net/9p/client.c                                    |   4 +
 net/can/bcm.c                                      |  23 ++-
 net/can/raw.c                                      |   3 +
 net/ceph/messenger.c                               |  19 +++
 net/core/drop_monitor.c                            |  39 ++++-
 net/core/neighbour.c                               |   3 +-
 net/dccp/ccids/ccid2.c                             |   1 +
 net/dccp/minisocks.c                               |   1 +
 net/ipv4/fib_frontend.c                            |   3 +-
 net/ipv4/igmp.c                                    |   7 +-
 net/ipv4/tcp_input.c                               |   2 +-
 net/ipv4/tcp_ipv4.c                                |   7 +-
 net/ipv4/tcp_minisocks.c                           |   1 +
 net/ipv4/tcp_output.c                              |   6 +-
 net/ipv4/tcp_timer.c                               |   6 +-
 net/ipv6/addrconf.c                                |   4 +-
 net/ipv6/ip6_output.c                              |   7 +-
 net/ipv6/ip6mr.c                                   |  13 +-
 net/ipv6/raw.c                                     |   2 +-
 net/ipv6/route.c                                   |   2 +
 net/irda/irqueue.c                                 |  34 ++--
 net/l2tp/l2tp_ip.c                                 |   2 +-
 net/mac80211/pm.c                                  |   1 +
 net/packet/af_packet.c                             |  24 ++-
 net/rds/cong.c                                     |   4 +-
 net/sctp/socket.c                                  |   3 +
 net/unix/af_unix.c                                 |  27 +--
 samples/seccomp/bpf-helper.h                       | 125 ++++++++------
 security/apparmor/audit.c                          |   3 +-
 security/apparmor/domain.c                         |   2 +-
 security/apparmor/file.c                           |   3 +-
 security/apparmor/include/match.h                  |   1 +
 security/apparmor/include/policy.h                 |   2 +
 security/apparmor/lsm.c                            |  22 ++-
 security/apparmor/match.c                          |  16 +-
 security/apparmor/path.c                           |  61 ++++---
 security/apparmor/policy.c                         |  18 +-
 security/apparmor/policy_unpack.c                  |   5 +-
 sound/core/seq/seq_clientmgr.c                     |   1 +
 sound/core/seq/seq_fifo.c                          |  10 ++
 sound/core/seq/seq_lock.c                          |   9 +-
 sound/core/seq/seq_memory.c                        |  26 +--
 sound/core/seq/seq_memory.h                        |   1 +
 sound/core/seq/seq_queue.c                         |  33 ++--
 sound/core/timer.c                                 |  18 +-
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/usb/mixer.c                                  |   3 +-
 261 files changed, 2227 insertions(+), 1233 deletions(-)

Summary of changes from 3.10.106 to 3.10.107
==============================================
Adrian Hunter (1):
      mmc: sdhci: Do not disable interrupts while waiting for clock

Akinobu Mita (3):
      Input: mpr121 - handle multiple bits change of status register
      Input: mpr121 - set missing event capability
      sysrq: attach sysrq handler correctly for 32-bit kernel

Al Viro (4):
      nfs_write_end(): fix handling of short copies
      sg_write()/bsg_write() is not fit to be called under KERNEL_DS
      move the call of __d_drop(anon) into __d_materialise_unique(dentry, anon)
      p9_client_readdir() fix

Alan Stern (4):
      USB: gadgetfs: fix unbounded memory allocation bug
      USB: gadgetfs: fix use-after-free bug
      USB: gadgetfs: fix checks of wTotalLength in config descriptors
      USB: UHCI: report non-PME wakeup signalling for Intel hardware

Alex Hung (1):
      ACPI / video: skip evaluating _DOD when it does not exist

Alexander Potapenko (1):
      net: don't call strlen() on the user buffer in packet_bind_spkt()

Alexey Khoroshilov (1):
      USB: cdc-acm: fix double usb_autopm_put_interface() in acm_port_activate()

Andrey Konovalov (3):
      net/packet: fix overflow in check for priv area size
      net/packet: fix overflow in check for tp_frame_nr
      net/packet: fix overflow in check for tp_reserve

Anton Blanchard (1):
      scsi: lpfc: Add shutdown method for kexec

Ardinartsev Nikita (1):
      HID: hid-lg: Fix immediate disconnection of Logitech Rumblepad 2

Arnaldo Carvalho de Melo (1):
      dccp: Unlock sock before calling sk_free()

Arnd Bergmann (9):
      cred/userns: define current_user_ns() as a function
      ISDN: eicon: silence misleading array-bounds warning
      crypto: improve gcc optimization flags for serpent and wp512
      mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy
      cpmac: remove hopeless #warning
      ACPI / power: Avoid maybe-uninitialized warning
      tty: nozomi: avoid a harmless gcc warning
      hostap: avoid uninitialized variable use in hfa384x_get_rid
      gfs2: avoid uninitialized variable warning

Arvind Yadav (1):
      ata: sata_mv:- Handle return value of devm_ioremap.

Augusto Mecking Caringi (1):
      vme: Fix wrong pointer utilization in ca91cx42_slave_get

Aurelien Aptel (1):
      fs/cifs: make share unaccessible at root level mountable

Ben Hutchings (2):
      catc: Combine failure cleanup code in catc_probe()
      catc: Use heap buffer for memory size test

Benjamin Marzinski (1):
      dm space map metadata: fix 'struct sm_metadata' leak on failed create

Benjamin Poirier (2):
      vmxnet3: Wake queue from reset work
      bna: Add synchronization for tx ring.

Bjorn Helgaas (1):
      x86/PCI: Ignore _CRS on Supermicro X8DTH-i/6/iF/6F

Brendan McGrath (1):
      HID: i2c-hid: Add sleep between POWER ON and RESET

Calvin Owens (1):
      sg: Fix double-free when drives detach during SG_IO

Chao Peng (1):
      KVM: VMX: use correct vmcs_read/write for guest segment selector/base

Chris J Arges (1):
      igb: Workaround for igb i210 firmware issue

Chris Salls (1):
      mm/mempolicy.c: fix error handling in set_mempolicy and mbind.

Christoph Hellwig (1):
      scsi: move the nr_phys_segments assert into scsi_init_io

Chuck Lever (1):
      nfs: Don't increment lock sequence ID after NFS4ERR_MOVED

Chun-Yi Lee (1):
      platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event

Colin Ian King (1):
      rtc: interface: ignore expired timers when enqueuing new timers

Con Kolivas (1):
      ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks

Corey Minyard (1):
      MIPS: Fix crash registers on non-crashing CPUs

Daeho Jeong (1):
      ext4: fix inode checksum calculation problem if i_extra_size is small

Dan Carpenter (1):
      af_packet: remove a stray tab in packet_set_ring()

Dan Williams (1):
      block: fix del_gendisk() vs blkdev_ioctl crash

Darrick J. Wong (1):
      xfs: clear _XBF_PAGES from buffers when readahead page

Dave Martin (6):
      tile/ptrace: Preserve previous registers for short regset write
      c6x/ptrace: Remove useless PTRACE_SETREGSET implementation
      sparc/ptrace: Preserve previous registers for short regset write
      metag/ptrace: Preserve previous registers for short regset write
      metag/ptrace: Provide default TXSTATUS for short NT_PRSTATUS
      metag/ptrace: Reject partial NT_METAG_RPIPE writes

David S. Miller (1):
      irda: Fix lockdep annotations in hashbin_delete().

Davidlohr Bueso (1):
      ipc/shm: Fix shmat mmap nil-page protection

Dmitry Torokhov (1):
      Input: i8042 - add Clevo P650RS to the i8042 reset list

Dmitry V. Levin (1):
      uapi: fix linux/packet_diag.h userspace compilation error

Einar Jón (1):
      can: c_can_pci: fix null-pointer-deref in c_can_start() - set device pointer

Eric Dumazet (6):
      sysctl: fix proc_doulongvec_ms_jiffies_minmax()
      tcp: fix 0 divide in __tcp_select_window()
      tcp: fix various issues for sockets morphing to listen state
      ipv4: provide stronger user input validation in nl_fib_input()
      tcp: initialize icsk_ack.lrcvtime at session start time
      net: neigh: guard against NULL solicit() method

Eric Ren (1):
      ocfs2: fix crash caused by stale lvb with fsdlm plugin

Eric Sandeen (1):
      xfs: set AGI buffer type in xlog_recover_clear_agi_bucket

Eryu Guan (1):
      ext4: validate s_first_meta_bg at mount time

Fabien Parent (1):
      ARM: dts: da850-evm: fix read access to SPI flash

Felipe Balbi (3):
      usb: gadget: composite: always set ep->mult to a sensible value
      usb: dwc3: gadget: make Set Endpoint Configuration macros safe
      usb: gadget: composite: correctly initialize ep->maxpacket

Felix Fietkau (1):
      ath5k: drop bogus warning on drv_set_key with unsupported cipher

Florian Westphal (1):
      ipv6: avoid write to a possibly cloned skb

Gabriel Krisman Bertazi (1):
      serial: 8250_pci: Detach low-level driver during PCI error recovery

Geoff Levand (1):
      powerpc/ps3: Fix system hang with GCC 5 builds

Gerald Schaefer (1):
      s390/vmlogrdr: fix IUCV buffer allocation

Germano Percossi (1):
      CIFS: remove bad_network_name flag

Greg Kroah-Hartman (2):
      usb: gadgetfs: restrict upper bound on device configuration size
      HID: hid-cypress: validate length of report

Guenter Roeck (2):
      usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers
      usb: hub: Wait for connection to be reestablished after port reset

Hannes Frederic Sowa (1):
      dccp: fix memory leak during tear-down of unsuccessful connection request

Hannes Reinecke (1):
      sd: get disk reference in sd_check_events()

Hector Marco-Gisbert (1):
      x86/mm/32: Enable full randomization on i386 and X86_32

Heinrich Schuchardt (1):
      apparmor: do not expose kernel stack

Helge Deller (2):
      parisc: Don't use BITS_PER_LONG in userspace-exported swab.h header
      Allow stack to grow up to address space limit

Henrik Ingo (1):
      uvcvideo: uvc_scan_fallback() for webcams with broken chain

Hugh Dickins (2):
      mm: larger stack guard gap, between vmas
      mm: fix new crash in unmapped_area_topdown()

Ilia Mirkin (1):
      drm/nouveau/nv1a,nv1f/disp: fix memory clock rate retrieval

Ilya Dryomov (2):
      libceph: verify authorize reply on connect
      libceph: force GFP_NOIO for socket allocations

J. Bruce Fields (1):
      nfsd: check for oversized NFSv2/v3 arguments

James Hogan (2):
      metag/usercopy: Drop unused macros
      metag/usercopy: Zero rest of buffer from copy_from_user

Jamie Bainbridge (1):
      ipv6: check raw payload size correctly in ioctl

Jan Kara (1):
      ext4: trim allocation requests to group size

Jan-Marek Glogowski (1):
      Reset TreeId to zero on SMB2 TREE_CONNECT

Janusz Dziedzic (1):
      usb: dwc3: gadget: delay unmap of bounced requests

Jason A. Donenfeld (1):
      padata: avoid race in reordering

Javier Martinez Canillas (1):
      tty: serial: msm: Fix module autoload

Jeff Mahoney (1):
      Revert "Btrfs: don't delay inode ref updates during log, replay"

Jim Mattson (1):
      kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)

Jiri Slaby (1):
      crypto: algif_hash - avoid zero-sized array

Johan Hovold (5):
      USB: serial: io_ti: bind to interface after fw download
      USB: cdc-acm: fix open and suspend race
      USB: cdc-acm: fix failed open not being detected
      Input: iforce - validate number of endpoints before using them
      Input: kbtab - validate number of endpoints before using them

Johannes Thumshirn (1):
      scsi: don't BUG_ON() empty DMA transfers

John Johansen (9):
      apparmor: fix uninitialized lsm_audit member
      apparmor: exec should not be returning ENOENT when it denies
      apparmor: fix disconnected bind mnts reconnection
      apparmor: internal paths should be treated as disconnected
      apparmor: check that xindex is in trans_table bounds
      apparmor: add missing id bounds check on dfa verification
      apparmor: don't check for vmalloc_addr if kvzalloc() failed
      apparmor: fix oops in profile_unpack() when policy_db is not present
      apparmor: fix module parameters can be changed after policy is locked

Josh Poimboeuf (2):
      ACPI: Fix incompatibility with mcount-based function graph tracing
      ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram

Juergen Gross (1):
      xen, fbfront: fix connecting to backend

Julien Grall (1):
      arm/xen: Use alloc_percpu rather than __alloc_percpu

K. Y. Srinivasan (1):
      drivers: hv: Turn off write permission on the hypercall page

Kai-Heng Feng (1):
      Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000

Kees Cook (2):
      mm: Tighten x86 /dev/mem with zeroing reads
      x86: standardize mmap_rnd() usage

Kefeng Wang (1):
      ipv6: addrconf: Avoid addrconf_disable_change() using RCU read-side lock

Konstantin Khlebnikov (1):
      md/raid5: limit request size according to implementation limits

Ladi Prosek (1):
      virtio_balloon: init 1st buffer in stats vq

Larry Finger (1):
      ssb: Fix error routine when fallback SPROM fails

Lee, Chun-Yi (1):
      platform/x86: acer-wmi: setup accelerometer when ACPI device was found

Li Qiang (1):
      drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()

Linus Torvalds (1):
      give up on gcc ilog2() constant optimizations

Liu Bo (1):
      Btrfs: fix memory leak in reading btree blocks

Long Li (2):
      scsi: storvsc: properly handle SRB_ERROR when sense message is present
      scsi: storvsc: properly set residual data length on errors

Luis de Bethencourt (1):
      mvsas: fix misleading indentation

Mantas M (1):
      net: ipv6: check route protocol when deleting routes

Marc Kleine-Budde (2):
      can: raw: raw_setsockopt: limit number of can_filter that can be set
      can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer

Mark Rutland (1):
      ARM: 8634/1: hw_breakpoint: blacklist Scorpion CPUs

Martin K. Petersen (2):
      scsi: sr: Sanity check returned mode data
      scsi: sd: Fix capacity calculation with 32-bit sector_t

Martin Schwidefsky (2):
      KVM: s390: fix task size check
      s390: TASK_SIZE for kernel threads

Mathias Nyman (2):
      xhci: free xhci virtual devices with leaf nodes first
      xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers

Mathias Svensson (1):
      samples/seccomp: fix 64-bit comparison macros

Matt Chen (1):
      mac80211: flush delayed work when entering suspend

Mauricio Faria de Oliveira (1):
      block: allow WRITE_SAME commands with the SG_IO ioctl

Mauro Carvalho Chehab (1):
      siano: make it work again with CONFIG_VMAP_STACK

Max Bires (1):
      char: lack of bool string made CONFIG_DEVPORT always on

Max Filippov (1):
      xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD

Maxime Ripard (1):
      Input: tca8418 - use the interrupt trigger from the device tree

Michael Ellerman (1):
      powerpc: Reject binutils 2.24 when building little endian

Michael Schenk (1):
      rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down

Michal Hocko (1):
      mm, fs: check for fatal signals in do_generic_file_read()

Michal Tesar (1):
      igmp: Make igmp group member RFC 3376 compliant

Michel Dänzer (1):
      drm/ttm: Make sure BOs being swapped out are cacheable

Miklos Szeredi (1):
      vfs: fix uninitialized flags in splice_to_pipe()

Mintz, Yuval (1):
      bnx2x: Correct ringparam estimate when DOWN

Murray McAllister (2):
      drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()
      drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl()

Nicholas Bellinger (3):
      target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export
      iscsi-target: Fix TMR reference leak during session shutdown
      iscsi-target: Drop work-around for legacy GlobalSAN initiator

Niklas Söderlund (1):
      pinctrl: sh-pfc: Do not unconditionally support PIN_CONFIG_BIAS_DISABLE

Nikolay Aleksandrov (1):
      ip6mr: fix notification device destruction

OGAWA Hirofumi (1):
      fat: fix using uninitialized fields of fat_inode/fsinfo_inode

Oliver Hartkopp (1):
      can: bcm: fix hrtimer/tasklet termination in bcm op removal

Oliver Neukum (1):
      ACM gadget: fix endianness in notifications

Omar Sandoval (2):
      block: fix use-after-free in sys_ioprio_get()
      virtio-console: avoid DMA from stack

Ondrej Kozina (1):
      dm crypt: mark key as invalid until properly loaded

Paul Burton (1):
      net: ti: cpmac: Fix compiler warning due to type confusion

Paul Hüber (1):
      l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv

Paul Mackerras (1):
      powerpc: Don't try to fix up misaligned load-with-reservation instructions

Pavel Rojtberg (1):
      Input: xpad - use correct product id for x360w controllers

Pavel Shilovsky (3):
      CIFS: Fix a possible memory corruption during reconnect
      CIFS: Fix missing nls unload in smb2_reconnect()
      CIFS: Fix a possible memory corruption in push locks

Peter Zijlstra (2):
      futex: Fix potential use-after-free in FUTEX_REQUEUE_PI
      futex: Add missing error handling to FUTEX_REQUEUE_PI

Quinn Tran (1):
      qla2xxx: Fix crash due to null pointer access

Rabin Vincent (1):
      sched/debug: Don't dump sched debug info in SysRq-W

Rafael J. Wysocki (1):
      cpufreq: Fix and clean up show_cpuinfo_cur_freq()

Rafał Miłecki (2):
      bcma: use (get|put)_device when probing/removing device driver
      mtd: bcm47xxpart: fix parsing first block after aligned TRX

Ralf Baechle (1):
      MIPS: Fix special case in 64 bit IP checksumming.

Raphael Assenat (1):
      Input: joydev - do not report stale values on first open

Ravi Bangoria (1):
      powerpc/xmon: Fix data-breakpoint

Reiter Wolfgang (2):
      drop_monitor: add missing call to genlmsg_end
      drop_monitor: consider inserted data in genlmsg_end

Russell Currey (1):
      drivers/gpu/drm/ast: Fix infinite loop if read fails

Sachin Prabhu (5):
      cifs: Do not send echoes before Negotiate is complete
      Fix memory leaks in cifs_do_mount()
      Compare prepaths when comparing superblocks
      Move check for prefix path to within cifs_get_root()
      Fix regression which breaks DFS mounting

Salvatore Benedetto (1):
      crypto: api - Clear CRYPTO_ALG_DEAD bit before registering an alg

Sebastian Ott (1):
      s390/pci: fix use after free in dma_init

Sebastian Siewior (1):
      ubi/upd: Always flush after prepared for an update

Sergey Senozhatsky (1):
      printk: use rcuidle console tracepoint

Stefano Stabellini (1):
      xen/x86: don't lose event interrupts

Steve Wise (1):
      rdma_cm: fail iwarp accepts w/o connection params

Steven Rostedt (1):
      ftrace/x86: Set ftrace_stub to weak to prevent gcc from using short jumps to it

Takashi Iwai (9):
      ALSA: hda - Fix up GPIO for ASUS ROG Ranger
      ALSA: seq: Fix race at creating a queue
      ALSA: seq: Don't handle loop timeout at snd_seq_pool_done()
      ALSA: timer: Reject user params with too small ticks
      ALSA: seq: Fix link corruption by event error handling
      ALSA: seq: Fix racy cell insertions during snd_seq_pool_done()
      ALSA: seq: Fix race during FIFO resize
      ALSA: seq: Don't break snd_use_lock_sync() loop by timeout
      fbcon: Fix vc attr at deinit

Tariq Saeed (1):
      ocfs2: fix BUG_ON() in ocfs2_ci_checkpointed()

Theodore Ts'o (7):
      ext4: use more strict checks for inodes_per_block on mount
      ext4: fix in-superblock mount options processing
      ext4: add sanity checking to count_overhead()
      jbd2: don't leak modified metadata buffers on an aborted journal
      ext4: fix fencepost in s_first_meta_bg validation
      ext4: preserve the needs_recovery flag when the journal is aborted
      ext4: return EROFS if device is r/o and journal replay is needed

Thomas Gleixner (2):
      tick/broadcast: Prevent NULL pointer dereference
      x86/vdso: Plug race between mapping and ELF header setup

Thomas Hellstrom (1):
      drm/vmwgfx: Remove getparam error message

Thomas Huth (1):
      KVM: PPC: Book3S PR: Fix illegal opcode emulation

Todd Fujinaka (1):
      igb: add i211 to i210 PHY workaround

Toshi Kani (1):
      mm/memory_hotplug.c: check start_pfn in test_pages_in_a_zone()

Trond Myklebust (1):
      NFSv4: Ensure nfs_atomic_open set the dentry verifier on ENOENT

Uwe Kleine-König (3):
      rtc: s35390a: make sure all members in the output are set
      rtc: s35390a: implement reset routine as suggested by the reference
      rtc: s35390a: improve irq handling

Vinayak Menon (1):
      mm: vmpressure: fix sending wrong events on underflow

Vineet Gupta (2):
      ARC: [arcompact] handle unaligned access delay slot corner case
      ARC: [arcompact] brown paper bag bug in unaligned access delay slot fixup

Vitaly Kuznetsov (3):
      Drivers: hv: balloon: don't crash when memory is added in non-sorted order
      Drivers: hv: don't leak memory in vmbus_establish_gpadl()
      Drivers: hv: get rid of timeout in vmbus_open()

Vlad Tsyrklevich (2):
      i2c: fix kernel memory disclosure in dev interface
      vfio/pci: Fix integer overflows, bitmask check

WANG Cong (1):
      af_unix: move unix_mknod() out of bindlock

Wang, Rui Y (2):
      crypto: ghash-clmulni - Fix load failure
      crypto: cryptd - Assign statesize properly

Wei Fang (2):
      md:raid1: fix a dead loop when read from a WriteMostly disk
      scsi: avoid a permanent stop of the scsi device's request queue

Weston Andros Adamson (1):
      NFSv4: fix getacl ERANGE for some ACL buffer sizes

Willem de Bruijn (3):
      macvtap: read vnet_hdr_size once
      packet: round up linear to header len
      tun: read vnet_hdr_sz once

Willy Tarreau (1):
      Linux 3.10.107

Xin Long (1):
      sctp: listen on the sock only when it's state is listening or closed

Y.C. Chen (1):
      drm/ast: Fix test for VGA enabled

Yang Yang (1):
      futex: Move futex_init() to core_initcall

Yazen Ghannam (1):
      x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs

Yegor Yefremov (1):
      can: ti_hecc: add missing prepare and unprepare of the clock

Zhaohongjiang (1):
      cancel the setfilesize transation when io error happen

colyli@...e.de (1):
      md linear: fix a race between linear_add() and linear_congested()

santosh.shilimkar@...cle.com (1):
      RDS: Fix the atomicity for congestion map update

stephen hemminger (1):
      netvsc: reduce maximum GSO size

추지호 (1):
      can: peak: fix bad memory access and free sequence

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ