All of lore.kernel.org
 help / color / mirror / Atom feed
From: Willy Tarreau <w@1wt.eu>
To: linux-kernel@vger.kernel.org, stable@vger.kernel.org
Subject: Linux 3.10.107
Date: Tue, 27 Jun 2017 14:28:59 +0200	[thread overview]
Message-ID: <20170627122859.GA6687@1wt.eu> (raw)

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@suse.de (1):
      md linear: fix a race between linear_add() and linear_congested()

santosh.shilimkar@oracle.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

                 reply	other threads:[~2017-06-27 12:29 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170627122859.GA6687@1wt.eu \
    --to=w@1wt.eu \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.