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: <20180617134102.GC14131@decadent.org.uk>
Date:   Sun, 17 Jun 2018 14:41:02 +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.16.57

I'm announcing the release of the 3.16.57 kernel.

All users of the 3.16 kernel series should upgrade.

The updated 3.16.y git tree can be found at:
        https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.16.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.16.56 is attached to this message.

Ben.

------------

 Documentation/device-mapper/thin-provisioning.txt  |   8 +-
 Documentation/devicetree/bindings/dma/snps-dma.txt |   2 +-
 Documentation/filesystems/ext4.txt                 |   2 +-
 Makefile                                           |   2 +-
 arch/alpha/kernel/pci_impl.h                       |   3 +-
 arch/alpha/kernel/process.c                        |   3 +-
 arch/arm/boot/dts/exynos4412-trats2.dts            |   2 +-
 arch/arm/boot/dts/spear1310-evb.dts                |   2 +-
 arch/arm/boot/dts/spear1340.dtsi                   |   4 +-
 arch/arm/boot/dts/spear13xx.dtsi                   |   6 +-
 arch/arm/boot/dts/spear600.dtsi                    |   1 +
 arch/arm/kvm/handle_exit.c                         |  13 +-
 arch/arm/mach-mvebu/Kconfig                        |   4 +-
 arch/arm/xen/enlighten.c                           |   1 +
 arch/arm64/kernel/process.c                        |  16 +-
 arch/arm64/kernel/traps.c                          |  58 +-
 arch/arm64/kvm/handle_exit.c                       |   9 +
 arch/ia64/scripts/unwcheck.py                      |  16 +-
 arch/mips/boot/compressed/Makefile                 |   6 +-
 arch/mips/kernel/smp-bmips.c                       |   8 +-
 arch/mips/kernel/traps.c                           |  15 +-
 arch/mips/ralink/reset.c                           |   8 -
 arch/mips/txx9/rbtx4939/setup.c                    |   4 +-
 arch/mn10300/mm/misalignment.c                     |   2 +-
 arch/openrisc/kernel/traps.c                       |  10 +-
 arch/powerpc/include/asm/kvm_book3s.h              |   6 +-
 arch/powerpc/include/asm/topology.h                |   8 +
 arch/powerpc/kernel/entry_64.S                     |  10 +-
 arch/powerpc/kvm/book3s_interrupts.S               |   4 +-
 arch/powerpc/kvm/book3s_pr.c                       |  20 +-
 arch/powerpc/mm/numa.c                             |   5 -
 arch/powerpc/platforms/pseries/hotplug-cpu.c       |   2 +
 arch/s390/kernel/compat_linux.c                    |   8 +-
 arch/s390/kvm/kvm-s390.c                           |   1 +
 arch/sh/kernel/traps_32.c                          |   3 +-
 arch/sparc/crypto/crc32c_glue.c                    |   1 +
 arch/x86/crypto/crc32-pclmul_glue.c                |   1 +
 arch/x86/crypto/crc32c-intel_glue.c                |   1 +
 arch/x86/include/asm/apm.h                         |   6 +
 arch/x86/include/asm/cpufeature.h                  |  15 +-
 arch/x86/include/asm/efi.h                         |   8 +
 arch/x86/include/asm/intel-family.h                |  11 +-
 arch/x86/include/asm/kvm_host.h                    |   8 +-
 arch/x86/include/asm/nospec-branch.h               |  37 ++
 arch/x86/include/asm/pgtable.h                     |   4 +-
 arch/x86/include/asm/pgtable_types.h               |   5 +
 arch/x86/include/asm/vmx.h                         |   1 +
 arch/x86/include/uapi/asm/mce.h                    |   4 +
 arch/x86/include/uapi/asm/msr-index.h              |  12 +
 arch/x86/kernel/aperture_64.c                      |  46 +-
 arch/x86/kernel/cpu/bugs.c                         |  19 +-
 arch/x86/kernel/cpu/common.c                       |  75 ++-
 arch/x86/kernel/cpu/intel.c                        |  71 +++
 arch/x86/kernel/cpu/mcheck/mce.c                   |  26 +-
 arch/x86/kernel/cpu/microcode/core.c               |   2 +-
 arch/x86/kernel/cpu/microcode/core_early.c         |  29 +-
 arch/x86/kernel/entry_64.S                         |   2 +-
 arch/x86/kernel/traps.c                            |  27 +-
 arch/x86/kvm/cpuid.c                               |  24 +-
 arch/x86/kvm/cpuid.h                               |  31 ++
 arch/x86/kvm/svm.c                                 | 171 +++++-
 arch/x86/kvm/vmx.c                                 | 619 +++++++++++----------
 arch/x86/kvm/x86.c                                 | 111 ++--
 arch/x86/mm/tlb.c                                  |  19 +
 arch/x86/oprofile/nmi_int.c                        |   2 +-
 arch/x86/xen/mmu.c                                 |   2 +-
 arch/x86/xen/suspend.c                             |  24 +
 arch/x86/xen/xen-head.S                            |  15 +
 arch/xtensa/include/asm/futex.h                    |  23 +-
 crypto/af_alg.c                                    |   5 +
 crypto/ahash.c                                     |  33 +-
 crypto/algif_hash.c                                |  54 +-
 crypto/crc32.c                                     |   1 +
 crypto/crc32c_generic.c                            |   1 +
 crypto/cryptd.c                                    |   6 +-
 crypto/shash.c                                     |  25 +-
 drivers/ata/ahci.c                                 |  24 +-
 drivers/ata/libata-core.c                          |  21 +-
 drivers/ata/libata-eh.c                            |   3 +-
 drivers/ata/libata-scsi.c                          |   4 +-
 drivers/block/pktcdvd.c                            |   4 +-
 drivers/block/rbd.c                                |   7 +-
 drivers/cdrom/cdrom.c                              |   2 +-
 drivers/char/tpm/tpm-interface.c                   |   4 +
 drivers/char/tpm/tpm_i2c_infineon.c                |   5 +-
 drivers/char/tpm/tpm_i2c_nuvoton.c                 |   8 +-
 drivers/char/tpm/tpm_tis.c                         |   5 +-
 drivers/clocksource/fsl_ftm_timer.c                |   2 +-
 drivers/cpufreq/s3c24xx-cpufreq.c                  |   8 +-
 drivers/crypto/bfin_crc.c                          |   3 +-
 drivers/crypto/caam/ctrl.c                         |   8 +-
 drivers/crypto/s5p-sss.c                           |  12 +-
 drivers/devfreq/devfreq.c                          |   2 +-
 drivers/edac/octeon_edac-lmc.c                     |   1 +
 drivers/firmware/dmi_scan.c                        |  22 +-
 drivers/gpu/drm/drm_edid.c                         |   3 +
 drivers/gpu/drm/drm_probe_helper.c                 |  20 +
 drivers/gpu/drm/nouveau/nouveau_connector.c        |  18 +-
 drivers/gpu/drm/radeon/cik.c                       |  31 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         | 105 ++--
 drivers/gpu/drm/radeon/radeon_device.c             |   4 +
 drivers/gpu/drm/radeon/radeon_gem.c                |   2 -
 drivers/gpu/drm/radeon/radeon_object.c             |   2 +
 drivers/gpu/drm/radeon/radeon_uvd.c                |   2 +-
 drivers/gpu/drm/radeon/si_dpm.c                    |   5 +
 drivers/gpu/drm/ttm/ttm_bo.c                       |   3 +-
 drivers/gpu/drm/udl/udl_fb.c                       |   9 +-
 drivers/hid/hid-core.c                             |   3 +
 drivers/hid/hid-ids.h                              |   4 +
 drivers/hid/hid-roccat-kovaplus.c                  |   2 +
 drivers/hid/usbhid/hid-quirks.c                    |   1 +
 drivers/iio/imu/adis_trigger.c                     |   7 +-
 drivers/iio/industrialio-buffer.c                  |   2 +-
 drivers/infiniband/core/cma.c                      |   5 +-
 drivers/infiniband/core/iwpm_util.c                |   1 +
 drivers/infiniband/core/ucma.c                     |  51 +-
 drivers/infiniband/hw/mlx4/main.c                  |  13 +-
 drivers/infiniband/hw/mlx5/cq.c                    |   7 +-
 drivers/infiniband/hw/mlx5/qp.c                    |   5 +-
 drivers/infiniband/hw/mlx5/srq.c                   |  15 +-
 drivers/infiniband/ulp/ipoib/ipoib_fs.c            |   2 -
 drivers/input/keyboard/matrix_keypad.c             |   4 +-
 drivers/input/touchscreen/edt-ft5x06.c             |  14 +-
 drivers/input/touchscreen/mms114.c                 |   2 +-
 drivers/md/bcache/super.c                          |  27 +-
 drivers/md/raid10.c                                |   6 +-
 drivers/media/pci/bt8xx/bt878.c                    |   3 +-
 drivers/media/platform/exynos4-is/fimc-isp.c       |  14 +-
 drivers/media/usb/cpia2/cpia2_v4l.c                |   4 +-
 drivers/media/usb/dvb-usb-v2/lmedm04.c             |  39 +-
 drivers/media/usb/dvb-usb/cxusb.c                  |   2 +
 drivers/media/usb/dvb-usb/dib0700_devices.c        |   1 +
 drivers/misc/lkdtm.c                               |   2 +-
 drivers/mmc/card/block.c                           |  21 +
 drivers/mmc/host/dw_mmc-exynos.c                   |   1 +
 drivers/mmc/host/dw_mmc.c                          |  68 ++-
 drivers/mmc/host/dw_mmc.h                          |   2 +
 drivers/mmc/host/sdhci-pci.c                       |  27 +
 drivers/mmc/host/sdhci.c                           |   7 +-
 drivers/mmc/host/sdhci.h                           |   1 +
 drivers/mtd/chips/jedec_probe.c                    |   2 +
 drivers/mtd/nand/nand_base.c                       |   5 +-
 drivers/mtd/ubi/vmt.c                              |  15 +-
 drivers/mtd/ubi/wl.c                               |   8 +-
 drivers/net/bonding/bond_main.c                    |  73 +--
 drivers/net/can/cc770/cc770.c                      | 100 ++--
 drivers/net/can/cc770/cc770.h                      |   2 +
 drivers/net/ethernet/broadcom/bcmsysport.c         |  33 +-
 drivers/net/ethernet/broadcom/bcmsysport.h         |   2 +-
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |   2 +-
 drivers/net/ethernet/intel/e1000e/mac.c            |   2 +-
 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c     |  23 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |  27 +-
 drivers/net/ethernet/mellanox/mlx4/en_main.c       |   4 +-
 drivers/net/ethernet/mellanox/mlx4/mr.c            |  40 +-
 drivers/net/ethernet/mellanox/mlx4/qp.c            |   3 +
 drivers/net/slip/slip.c                            |   4 +-
 drivers/net/team/team.c                            |   4 +-
 drivers/net/tun.c                                  |   2 +-
 drivers/net/wireless/ath/ath9k/htc_drv_main.c      |   4 +
 drivers/net/wireless/brcm80211/brcmfmac/p2p.c      |  24 +-
 drivers/net/wireless/ti/wl1251/main.c              |   3 +-
 drivers/pci/quirks.c                               |   2 +
 drivers/pinctrl/core.c                             |  24 +-
 drivers/platform/x86/apple-gmux.c                  |  48 +-
 drivers/power/ab8500_charger.c                     |   6 +-
 drivers/s390/net/qeth_core.h                       |   5 +
 drivers/s390/net/qeth_core_main.c                  |  16 +-
 drivers/s390/net/qeth_l2_main.c                    |   2 +-
 drivers/s390/net/qeth_l3_main.c                    |   2 +-
 drivers/scsi/aacraid/aachba.c                      |  22 +-
 drivers/scsi/arm/fas216.c                          |   2 +-
 drivers/scsi/ibmvscsi/ibmvfc.h                     |   2 +-
 drivers/scsi/ipr.c                                 |   3 +-
 drivers/scsi/libsas/sas_ata.c                      |   3 +-
 drivers/scsi/libsas/sas_expander.c                 |   3 +-
 drivers/spi/spi-imx.c                              |  15 +-
 drivers/spi/spi-sun6i.c                            |   2 +-
 drivers/staging/android/ashmem.c                   |  32 +-
 drivers/staging/android/binder.c                   |  14 +-
 drivers/staging/iio/adc/ad7192.c                   |  29 +-
 drivers/staging/iio/adc/ad7192.h                   |   2 +-
 drivers/staging/iio/adc/ad7280a.c                  |   4 +-
 .../lustre/libcfs/linux/linux-crypto-adler.c       |   1 +
 drivers/staging/lustre/lustre/libcfs/tracefile.c   |   2 +-
 drivers/staging/rts5208/ms.c                       |   3 +-
 drivers/staging/usbip/stub_dev.c                   |   3 +
 drivers/staging/usbip/userspace/src/usbip_bind.c   |   9 +
 drivers/staging/usbip/userspace/src/usbip_list.c   |   9 +
 drivers/staging/usbip/vhci_hcd.c                   |   2 +
 drivers/tty/n_tty.c                                |   6 +
 drivers/tty/serial/8250/8250_pci.c                 |  11 +
 drivers/tty/serial/atmel_serial.c                  |   1 +
 drivers/tty/serial/sh-sci.c                        |   2 +
 drivers/tty/vt/vt.c                                |   8 +-
 drivers/usb/class/cdc-acm.c                        |   5 +-
 drivers/usb/core/message.c                         |   4 +
 drivers/usb/core/quirks.c                          |   6 +-
 drivers/usb/dwc3/gadget.c                          |   2 +
 drivers/usb/gadget/f_fs.c                          |   9 +-
 drivers/usb/host/ohci-q.c                          |  17 +-
 drivers/usb/host/xhci-pci.c                        |   3 +
 drivers/usb/host/xhci.c                            |   3 +
 drivers/usb/host/xhci.h                            |   1 +
 drivers/usb/misc/ldusb.c                           |   6 +
 drivers/usb/mon/mon_text.c                         | 124 +++--
 drivers/usb/serial/Kconfig                         |   3 +
 drivers/usb/serial/io_edgeport.c                   |   1 -
 drivers/usb/serial/option.c                        |   5 +
 drivers/usb/serial/pl2303.c                        |   1 +
 drivers/usb/serial/pl2303.h                        |   1 +
 drivers/usb/serial/usb-serial-simple.c             |  26 +-
 drivers/usb/storage/uas.c                          |  22 +-
 drivers/usb/storage/unusual_devs.h                 |   7 +
 drivers/vhost/net.c                                |   1 +
 drivers/video/console/dummycon.c                   |   1 -
 drivers/video/fbdev/atmel_lcdfb.c                  |  10 +-
 drivers/video/fbdev/sbuslib.c                      |   4 +-
 drivers/xen/events/events_base.c                   |   4 +-
 drivers/xen/manage.c                               |   9 +-
 fs/aio.c                                           | 134 +++--
 fs/btrfs/backref.c                                 |  11 +-
 fs/btrfs/inode.c                                   |  44 +-
 fs/btrfs/tree-log.c                                |  14 +-
 fs/btrfs/volumes.c                                 |  11 +-
 fs/cifs/cifsencrypt.c                              |   3 +-
 fs/cifs/cifssmb.c                                  |   4 +-
 fs/cifs/connect.c                                  |   4 +-
 fs/cifs/file.c                                     |  26 +-
 fs/cifs/misc.c                                     |  14 +-
 fs/cifs/smb2pdu.c                                  |   6 +-
 fs/dcache.c                                        |  11 +-
 fs/ext4/balloc.c                                   |  17 +-
 fs/ext4/ialloc.c                                   |   6 +
 fs/ext4/inode.c                                    |   6 +
 fs/ext4/super.c                                    |   1 +
 fs/f2fs/segment.c                                  |   5 +-
 fs/hugetlbfs/inode.c                               |  26 +-
 fs/jffs2/fs.c                                      |   1 -
 fs/kernfs/file.c                                   |   2 +-
 fs/namei.c                                         |   5 +-
 fs/ncpfs/ncplib_kernel.c                           |   4 +
 fs/nfs/direct.c                                    |   4 +-
 fs/nfs/idmap.c                                     |   6 +-
 fs/nfs/internal.h                                  |   1 -
 fs/nfs/nfs4sysctl.c                                |   2 +-
 fs/nfs/pagelist.c                                  |  26 +-
 fs/nfs/pnfs.c                                      |   6 +-
 fs/nfs/super.c                                     |   2 +
 fs/nfs/write.c                                     |   2 +
 fs/ocfs2/cluster/nodemanager.c                     |  63 ++-
 fs/pipe.c                                          | 198 ++++---
 include/crypto/hash.h                              |  34 +-
 include/crypto/internal/hash.h                     |   2 +
 include/drm/drm_crtc_helper.h                      |   1 +
 include/linux/crypto.h                             |   8 +
 include/linux/fs.h                                 |   4 +
 include/linux/libata.h                             |   1 +
 include/linux/mlx5/driver.h                        |   4 +-
 include/linux/mmc/sdhci.h                          |   1 +
 include/linux/nospec.h                             |   3 +-
 include/linux/pipe_fs_i.h                          |   4 +-
 include/linux/skbuff.h                             |  17 +
 include/linux/usb/quirks.h                         |   3 +
 include/linux/workqueue.h                          |   1 +
 include/net/ip.h                                   |  11 +-
 include/net/ip_fib.h                               |   1 +
 include/net/regulatory.h                           |   2 +-
 include/net/route.h                                |   3 +-
 include/net/sch_generic.h                          |   8 +
 include/net/sctp/sctp.h                            |   7 +-
 include/net/udplite.h                              |   1 +
 include/scsi/libsas.h                              |  34 +-
 include/uapi/linux/if_ether.h                      |   3 +
 include/uapi/linux/usb/audio.h                     |   4 +-
 include/xen/xen-ops.h                              |   1 +
 kernel/async.c                                     |  20 +-
 kernel/events/hw_breakpoint.c                      |  30 +-
 kernel/hrtimer.c                                   |   7 +-
 kernel/posix-timers.c                              |  15 +-
 kernel/relay.c                                     |   2 +-
 kernel/sysctl.c                                    |  33 +-
 kernel/trace/trace_kprobe.c                        |   4 +-
 kernel/trace/trace_probe.c                         |   8 +-
 kernel/trace/trace_probe.h                         |   2 +-
 kernel/workqueue.c                                 |  16 +
 mm/hugetlb.c                                       |   9 +
 mm/madvise.c                                       |   3 +-
 mm/memory.c                                        |   2 +-
 mm/mempolicy.c                                     |   3 +
 mm/vmscan.c                                        |  14 +-
 net/9p/trans_virtio.c                              |   3 +-
 net/batman-adv/bat_iv_ogm.c                        |  16 +-
 net/batman-adv/distributed-arp-table.c             |   2 +-
 net/batman-adv/fragmentation.c                     |   3 +-
 net/batman-adv/gateway_client.c                    |   3 +
 net/batman-adv/hard-interface.c                    |   9 +-
 net/batman-adv/multicast.c                         |   4 +-
 net/batman-adv/originator.c                        |   4 +-
 net/batman-adv/originator.h                        |   4 +-
 net/batman-adv/routing.c                           |  21 +-
 net/batman-adv/soft-interface.c                    |   8 +-
 net/batman-adv/types.h                             |   9 +-
 net/bluetooth/hidp/core.c                          |   3 +-
 net/bridge/br_sysfs_if.c                           |   3 +
 net/bridge/netfilter/ebt_among.c                   |  55 +-
 net/bridge/netfilter/ebtables.c                    |  17 +-
 net/core/dev.c                                     |  13 +-
 net/core/skbuff.c                                  |  11 +-
 net/dccp/proto.c                                   |   5 +
 net/decnet/af_decnet.c                             |  62 ++-
 net/ipv4/igmp.c                                    |   4 +
 net/ipv4/ip_sockglue.c                             |  21 +-
 net/ipv4/ip_tunnel.c                               |  30 +-
 net/ipv4/ip_vti.c                                  |   2 -
 net/ipv4/netfilter/ipt_CLUSTERIP.c                 |  24 +-
 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c     |   6 +-
 net/ipv4/route.c                                   | 114 ++--
 net/ipv4/udp.c                                     |   5 +
 net/ipv4/xfrm4_policy.c                            |   1 +
 net/ipv6/ip6_checksum.c                            |   5 +
 net/ipv6/ip6_output.c                              |  13 +-
 net/ipv6/ipv6_sockglue.c                           |  27 +-
 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c     |  18 +-
 net/ipv6/netfilter/nf_nat_l3proto_ipv6.c           |   4 +
 net/l2tp/l2tp_core.c                               | 202 +++----
 net/l2tp/l2tp_core.h                               |  26 +-
 net/l2tp/l2tp_ip.c                                 |  10 +-
 net/l2tp/l2tp_ip6.c                                |   8 +-
 net/l2tp/l2tp_ppp.c                                | 126 ++---
 net/mac80211/cfg.c                                 |   2 +-
 net/netfilter/nf_nat_proto_common.c                |   7 +-
 net/netfilter/xt_IDLETIMER.c                       |   9 +-
 net/netfilter/xt_LED.c                             |  12 +-
 net/netfilter/xt_RATEEST.c                         |  22 +-
 net/netlink/af_netlink.c                           |   3 +
 net/netlink/genetlink.c                            |  12 +-
 net/nfc/llcp_commands.c                            |   4 +
 net/nfc/netlink.c                                  |   3 +-
 net/sched/sch_netem.c                              |   6 +-
 net/sctp/sm_make_chunk.c                           |   8 +-
 net/xfrm/xfrm_user.c                               |  21 +-
 security/integrity/ima/ima_appraise.c              |   3 +-
 sound/core/oss/pcm_oss.c                           |   4 +-
 sound/core/pcm_native.c                            |   2 +-
 sound/core/seq/seq_clientmgr.c                     |  29 +-
 sound/core/seq/seq_fifo.c                          |   2 +-
 sound/core/seq/seq_memory.c                        |  14 +-
 sound/core/seq/seq_memory.h                        |   3 +-
 sound/core/seq/seq_prioq.c                         |  28 +-
 sound/core/seq/seq_prioq.h                         |   6 +-
 sound/core/seq/seq_queue.c                         |  28 +-
 sound/drivers/aloop.c                              |  17 +-
 sound/pci/hda/patch_realtek.c                      |  25 +-
 sound/soc/au1x/ac97c.c                             |   6 +-
 sound/soc/codecs/rt5651.c                          |   1 +
 sound/soc/nuc900/nuc900-ac97.c                     |   4 +-
 sound/usb/pcm.c                                    |   9 +
 sound/usb/quirks-table.h                           |  47 ++
 tools/perf/builtin-record.c                        |  13 +
 tools/perf/util/annotate.c                         |   8 +-
 tools/perf/util/evlist.c                           |  28 +
 tools/perf/util/evlist.h                           |   3 +
 tools/perf/util/session.c                          |   3 +-
 .../testing/selftests/rcutorture/bin/configinit.sh |   2 +-
 tools/testing/selftests/rcutorture/bin/kvm.sh      |   4 +-
 virt/kvm/kvm_main.c                                |   3 +-
 367 files changed, 3696 insertions(+), 2110 deletions(-)

AMAN DEEP (1):
      usb: ohci: Proper handling of ed_rm_list to handle race condition between usb_kill_urb() and finish_unlinks()

Adrian Hunter (2):
      mmc: sdhci: Allow override of mmc host operations
      mmc: sdhci-pci: Fix S0i3 for Intel BYT-based controllers

Al Viro (2):
      Bluetooth: hidp_connection_add() unsafe use of l2cap_pi()
      lock_parent() needs to recheck if dentry got __dentry_kill'ed under it

Alaa Hleihel (1):
      IB/ipoib: Do not warn if IPoIB debugfs doesn't exist

Alex Deucher (2):
      drm/radeon: Add dpm quirk for Jet PRO (v2)
      drm/radeon: fix KV harvesting

Alexander Graf (1):
      KVM: PPC: Book3S PR: Fix svcpu copying with preemption enabled

Alexander Potapenko (1):
      netlink: make sure nladdr has correct size in netlink_connect()

Alexandra Yates (3):
      ahci: add new Intel device IDs
      ahci: Order SATA device IDs for codename Lewisburg
      Adding Intel Lewisburg device IDs for SATA

Alexandru Ardelean (1):
      staging: iio: adc: ad7192: fix external frequency setting

Alexey Kodanev (4):
      dccp: check sk for closed state in dccp_sendmsg()
      sctp: verify size of a new chunk in _sctp_make_chunk()
      udplite: fix partial checksum initialization
      sch_netem: fix skb leak in netem_enqueue()

Andi Shyti (1):
      Input: mms114 - fix license module information

Andri Yngvason (3):
      can: cc770: Fix stalls on rt-linux, remove redundant IRQ ack
      can: cc770: Fix queue stall & dropped RTR reply
      can: cc770: Fix use after free in cc770_tx_interrupt()

Andy Lutomirski (1):
      x86/entry/64: Don't use IST entry for #BP stack

Andy Shevchenko (1):
      x86/cpu: Rename Merrifield2 to Moorefield

Anna-Maria Gleixner (1):
      hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME hrtimers)

Arend Van Spriel (1):
      brcmfmac: fix P2P_DEVICE ethernet address generation

Arkadi Sharshevsky (1):
      team: Fix double free in error path

Arnaldo Carvalho de Melo (3):
      perf evlist: Introduce perf_evlist__new_dummy constructor
      perf record: Generate PERF_RECORD_{MMAP,COMM,EXEC} with --delay
      perf report: Fix -D output for user metadata events

Arnd Bergmann (7):
      x86/pti: Mark constant arrays as __initconst
      media: exynos4-is: properly initialize frame format
      scsi: fas216: fix sense buffer initialization
      cifs: silence compiler warnings showing up with gcc-8.0.0
      mm: hide a #warning for COMPILE_TEST
      cfg80211: fix cfg80211_beacon_dup
      x86/oprofile: Fix bogus GCC-8 warning in nmi_setup()

Ashok Raj (1):
      KVM/x86: Add IBPB support

Aurelien Aptel (1):
      CIFS: zero sensitive data when freeing

Baolin Wang (1):
      usb: gadget: f_fs: Fix possibe deadlock

Bart Van Assche (1):
      pktcdvd: Fix pkt_setup_dev() error path

Bastian Stender (1):
      mmc: block: fix updating ext_csd caches on ioctl call

Ben Crocker (1):
      drm/radeon: insist on 32-bit DMA for Cedar on PPC64/PPC64LE

Ben Hutchings (4):
      staging: android: ashmem: Fix a race condition in pin ioctls
      xen: Add xen_arch_suspend()
      skb: Add skb_postpush_rcsum()
      Linux 3.16.57

Benjamin Poirier (1):
      e1000e: Fix check_for_link return value with autoneg off

Bjorn Andersson (1):
      PM / devfreq: Propagate error from devfreq_add_device()

Boris Ostrovsky (1):
      xen/arm: Define xen_arch_suspend()

Boris Pismenny (1):
      IB/mlx5: Fix integer overflows in mlx5_ib_create_srq

Borislav Petkov (2):
      x86, microcode: Fix accessing dis_ucode_ldr on 32-bit
      x86/microcode/AMD: Do not load when running on a hypervisor

Charles_Rose@...l.com (1):
      ahci: Add Device ID for Intel Sunrise Point PCH

Chien Tin Tung (1):
      RDMA/ucma: Correct option size check using optlen

Christian Borntraeger (1):
      KVM: s390: provide io interrupt kvm_stat

Christian König (2):
      drm/ttm: fix adding foreign BOs to the swap LRU
      drm/radeon: fix prime teardown order

Christophe JAILLET (3):
      power: supply: ab8500_charger: Fix an error handling path
      power: supply: ab8500_charger: Bail out in case of error in 'ab8500_charger_init_hw_registers()'
      media: bt8xx: Fix err 'bt878_probe()'

Clay McClure (1):
      ubi: Fix race condition between ubi volume creation and udev

Colin Ian King (3):
      wl1251: check return from call to wl1251_acx_arp_ip_filter
      scsi: aacraid: remove redundant setting of variable c
      clocksource/drivers/fsl_ftm_timer: Fix error return checking

Cong Wang (2):
      netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert
      netfilter: ipt_CLUSTERIP: fix a refcount bug in clusterip_config_find_get()

Corentin Labbe (2):
      powerpc/pseries: Add empty update_numa_cpu_lookup_table() for NUMA=n
      ia64: convert unwcheck.py to python3

Dan Aloni (1):
      cifs: empty TargetInfo leads to crash on recovery

Dan Carpenter (10):
      staging: ncpfs: memory corruption in ncp_read_kernel()
      cdrom: information leak in cdrom_ioctl_media_changed()
      media: cpia2: Fix a couple off by one bugs
      ASoC: nuc900: Fix a loop timeout test
      ath9k_htc: Add a sanity check in ath9k_htc_ampdu_action()
      ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read()
      staging: lustre: libcfs: Prevent harmless read underflow
      staging: rts5208: Fix "seg_no" calculation in reset_ms_card()
      HID: roccat: prevent an out of bounds read in kovaplus_profile_activated()
      ALSA: pcm: potential uninitialized return values

Daniel N Pettersson (1):
      cifs: Fix autonegotiate security settings mismatch

Danilo Krummrich (1):
      usb: quirks: add control message delay for 1b1c:1b20

Dave Hansen (1):
      x86/cpu: Rename "WESTMERE2" family to "NEHALEM_G"

Dave Young (1):
      HID: add quirk for another PIXART OEM mouse used by HP

David Ahern (1):
      net: Refactor rtable initialization

David Matlack (1):
      KVM: nVMX: mark vmcs12 pages dirty on L2 exit

David Rientjes (1):
      kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZE

David Woodhouse (11):
      x86/cpufeatures: Add Intel feature bits for Speculation Control
      x86/cpufeatures: Add AMD feature bits for Speculation Control
      x86/msr: Add definitions for new speculation control MSRs
      x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown
      x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes
      x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support
      x86/cpufeatures: Clean up Spectre v2 related CPUID flags
      x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel
      x86/speculation: Use IBRS if available before calling into firmware
      x86/speculation: Update Speculation Control microcode blacklist
      x86/speculation: Correct Speculation Control microcode blacklist again

Dmitry Torokhov (1):
      Input: edt-ft5x06 - fix error handling for factory mode on non-M06

Dmitry Vyukov (1):
      netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check()

Eran Ben Elisha (1):
      net/mlx4_en: Fix mixed PFC and Global pause user control requests

Eric Biggers (15):
      crypto: hash - introduce crypto_hash_alg_has_setkey()
      crypto: cryptd - pass through absence of ->setkey()
      crypto: hash - annotate algorithms taking optional key
      crypto: hash - prevent using keyed hashes without setting key
      NFS: reject request for id_legacy key without auxdata
      pipe, sysctl: drop 'min' parameter from pipe-max-size converter
      pipe, sysctl: remove pipe_proc_fn()
      pipe: actually allow root to exceed the pipe buffer limits
      pipe: fix off-by-one error when checking buffer limits
      pipe: reject F_SETPIPE_SZ with size over UINT_MAX
      pipe: simplify round_pipe_size()
      pipe: read buffer limits atomically
      libata: fix length validation of ATAPI-relayed SCSI commands
      libata: remove WARN() for DMA or PIO command without data
      binder: check for binder_thread allocation failure in binder_poll()

Eric Dumazet (4):
      net: igmp: add a missing rcu locking section
      netfilter: IDLETIMER: be syzkaller friendly
      l2tp: do not accept arbitrary sockets
      net: fix possible out-of-bound read in skb_network_protocol()

Eric W. Biederman (4):
      signal/sh: Ensure si_signo is initialized in do_divide_error
      signal/openrisc: Fix do_unaligned_access to send the proper signal
      mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed user copy
      fs: Teach path_connected to handle nfs filesystems with multiple roots.

Erik Veijola (1):
      ALSA: usb-audio: Add a quirck for B&W PX headphones

Ernesto A. Fernández (1):
      ext4: correct documentation for grpid mount option

Eugene Syromiatnikov (1):
      s390: fix handling of -1 in set{,fs}[gu]id16 syscalls

Felix Kuehling (1):
      drm/ttm: Don't add swapped BOs to swap-LRU list

Florian Fainelli (2):
      pinctrl: Really force states during suspend/resume
      net: systemport: Rewrite __bcm_sysport_tx_reclaim()

Florian Westphal (6):
      netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets
      netfilter: ebtables: fix erroneous reject of last rule
      xfrm_user: uncoditionally validate esn replay attribute struct
      netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt
      netfilter: bridge: ebt_among: add missing match size checks
      netfilter: bridge: ebt_among: add more missing match size checks

Ganesh Mahendran (1):
      android: binder: use VM_ALLOC to get vm area

Geert Uytterhoeven (1):
      RDMA/iwpm: Fix uninitialized error code in iwpm_send_mapinfo()

Greg Kroah-Hartman (2):
      drm: udl: Properly check framebuffer mmap offsets
      USB: serial: pl2303: new device id for Chilitag

Greg Kurz (1):
      9p/trans_virtio: discard zero-length reply

Guillaume Nault (3):
      l2tp: remove l2tp_tunnel_count and l2tp_session_count
      l2tp: don't close sessions in l2tp_tunnel_destruct()
      l2tp: avoid using ->tunnel_sock for getting session's parent tunnel

Hans de Goede (10):
      ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI
      USB: cdc-acm: Do not log urb submission errors on disconnect
      uas: Log error codes when logging errors
      libata: Apply NOLPM quirk to Crucial MX100 512GB SSDs
      ASoC: rt5651: Fix regcache sync errors on resume
      ahci: Add PCI-id for the Highpoint Rocketraid 644L card
      PCI: Add function 1 DMA alias quirk for Highpoint RocketRAID 644L
      libata: Apply NOLPM quirk to Crucial M500 480 and 960GB SSDs
      libata: Make Crucial BX100 500GB LPM quirk apply to all firmware versions
      libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 version

Hans van Kranenburg (1):
      btrfs: alloc_chunk: fix DUP stripe size handling

Hemant Kumar (1):
      usb: f_fs: Prevent gadget unbind if it is already unbound

Horia Geantă (1):
      crypto: caam - fix endless loop when DECO acquire fails

Hugh Dickins (1):
      mm: fix the NULL mapping case in __isolate_lru_page()

Ilya Dryomov (1):
      rbd: whitelist RBD_FEATURE_OPERATIONS feature bit

Ingo Molnar (1):
      x86/speculation: Move firmware_restrict_branch_speculation_*() from C to CPP

Ioana Ciornei (1):
      staging: iio: adc: remove the use of CamelCase

Ivan Delalande (1):
      lkdtm: fix handle_irq_event symbol for INT_HW_IRQ_EN

Ivan Vecera (2):
      kernfs: fix regression in kernfs_fop_write caused by wrong type
      net/mlx4_en: do not ignore autoneg in mlx4_en_set_pauseparam()

J. Bruce Fields (1):
      NFS: commit direct writes even if they fail partially

Jack Morgenstein (1):
      IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports

Jack Stocker (1):
      Add delay-init quirk for Corsair K70 RGB keyboards

Jake Daryll Obina (1):
      jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path

Jakub Kicinski (1):
      net: fix race on decreasing number of TX queues

James Chapman (5):
      l2tp: don't use inet_shutdown on tunnel destroy
      l2tp: don't use inet_shutdown on ppp session destroy
      l2tp: fix races with tunnel socket close
      l2tp: fix race in pppol2tp_release with session object destroy
      l2tp: fix tunnel lookup use-after-free race

James Hogan (2):
      EDAC, octeon: Fix an uninitialized variable warning
      MIPS: Fix clean of vmlinuz.{32,ecoff,bin,srec}

James Ralston (1):
      ahci: Remove Device ID for Intel Sunrise Point PCH

Jan Beulich (1):
      x86/mm: Fix {pmd,pud}_{set,clear}_flags()

Jan Chochol (1):
      nfs: Do not convert nfs_idmap_cache_timeout to jiffies

Jan-Marek Glogowski (1):
      ALSA: hda/realtek: PCI quirk for Fujitsu U7x7

Jason Gunthorpe (1):
      sctp: Fix mangled IPv4 addresses on a IPv6 listening socket

Jason Wang (1):
      vhost_net: stop device during reset owner

Jason Yan (4):
      scsi: libsas: remove the numbering for each event enum
      scsi: libsas: fix memory leak in sas_smp_get_phy_events()
      scsi: libsas: fix error when getting phy events
      ata: do not schedule hot plug if it is a sas host

Jean Delvare (1):
      firmware: dmi_scan: Fix handling of empty DMI strings

Jens Axboe (1):
      aio: fix serial draining in exit_aio()

Jeremy Boone (4):
      tpm_tis: fix potential buffer overruns caused by bit glitches on the bus
      tpm_i2c_nuvoton: fix potential buffer overruns caused by bit glitches on the bus
      tpm_i2c_infineon: fix potential buffer overruns caused by bit glitches on the bus
      tpm: fix potential buffer overruns caused by bit glitches on the bus

Jia-Ju Bai (1):
      USB: serial: io_edgeport: fix possible sleep-in-atomic

Jim Mattson (1):
      KVM: nVMX: Eliminate vmcs02 pool

Jiri Bohac (1):
      x86/gart: Exclude GART aperture from vmcore

Joe Lawrence (3):
      pipe: avoid round_pipe_size() nr_pages overflow on 32-bit
      pipe: add proc_dopipe_max_size() to safely assign pipe_max_size
      sysctl: check for UINT_MAX before unsigned int min/max

Joel Fernandes (1):
      staging: android: ashmem: Fix lockdep issue during llseek

Johan Hovold (5):
      video: fbdev: atmel_lcdfb: fix display-timings lookup
      USB: serial: add support for multi-port simple drivers
      USB: serial: add Novatel Wireless GPS driver
      USB: serial: add Medtronic CareLink USB driver
      USB: serial: simple: add Motorola Tetra driver

Johannes Berg (1):
      regulatory: add NUL to request alpha2

John Crispin (1):
      MIPS: ralink: Don't set pm_power_off

Jonas Danielsson (1):
      tty/serial: atmel: add new version check for usart

Ju Hyung Park (1):
      libata: Enable queued TRIM for Samsung SSD 860

Juergen Gross (2):
      x86/xen: init %gs very early to avoid page faults with stack protector
      x86/xen: Zero MSR_IA32_SPEC_CTRL before suspend

Julia Lawall (3):
      drivers: video: fbdev: atmel_lcdfb.c: fix error return code
      drm/radeon: adjust tested variable
      USB: usbmon: remove assignment from IS_ERR argument

Julian Wiedmann (2):
      s390/qeth: fix SETIP command handling
      s390/qeth: free netdevice when removing a card

Julien Gomes (1):
      tun: allow positive return values on dev_get_valid_name() call

Justin Chen (1):
      MIPS: BMIPS: Do not mask IPIs during suspend

Kai-Heng Feng (3):
      drm/edid: Add 6 bpc quirk for CPT panel in Asus UX303LA
      libata: disable LPM for Crucial BX100 SSD 500GB drive
      xhci: Fix front USB ports on ASUS PRIME B350M-A

Kamil Konieczny (1):
      crypto: s5p-sss - Fix kernel Oops in AES-ECB mode

KarimAllah Ahmed (3):
      KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES
      KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL
      KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL

Karsten Koop (1):
      usb: ldusb: add PIDs for new CASSY devices supported by this driver

Kees Cook (1):
      NFC: llcp: Limit size of SDP URI

Kirill Marinushkin (1):
      ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit

Konrad Rzeszutek Wilk (1):
      x86/spectre_v2: Don't check microcode versions when running under hypervisors

Lars-Peter Clausen (1):
      iio: adis_lib: Initialize trigger before requesting interrupt

Lassi Ylikojola (1):
      ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204

Leon Romanovsky (11):
      RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure
      RDMA/ucma: Limit possible option size
      RDMA/ucma: Check that user doesn't overflow QP state
      RDMA/mlx5: Fix integer overflow while resizing CQ
      RDMA/ucma: Fix access to non-initialized CM_ID object
      RDMA/ucma: Don't allow join attempts for unsupported AF family
      RDMA/ucma: Check AF family prior resolving address
      RDMA/ucma: Fix use-after-free access in ucma_close
      RDMA/ucma: Ensure that CM_ID exists prior to access it
      RDMA/ucma: Check that device is connected prior to access it
      RDMA/ucma: Check that device exists prior to accessing it

Linus Lüssing (2):
      batman-adv: fix multicast-via-unicast transmission with AP isolation
      batman-adv: fix packet loss for broadcasted DHCP packets to a server

Linus Torvalds (3):
      kvm/x86: fix icebp instruction handling
      perf/hwbp: Simplify the perf-hwbp code, fix documentation
      tty: vt: fix up tabstops properly

Linus Walleij (1):
      mtd: jedec_probe: Fix crash in jedec_read_mfr()

Liu Bo (4):
      Btrfs: fix deadlock in run_delalloc_nocow
      Btrfs: fix crash due to not cleaning up tree log block's dirty bits
      Btrfs: fix extent state leak from tree log
      Btrfs: fix use-after-free on root->orphan_block_rsv

Lukas Czerner (1):
      ext4: fix bitmap position validation

Lukas Wunner (5):
      Revert "apple-gmux: lock iGP IO to protect from vgaarb changes"
      workqueue: Allow retrieval of current task's work struct
      drm: Allow determining if current task is output poll worker
      drm/nouveau: Fix deadlock on runtime suspend
      drm/radeon: Fix deadlock on runtime suspend

Maciej W. Rozycki (1):
      MIPS: Normalise code flow in the CpU exception handler

Malcolm Priestley (2):
      media: dvb-usb-v2: lmedm04: Improve logic checking of warm start
      media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner

Marc Kleine-Budde (1):
      slip: sl_alloc(): remove unused parameter "dev_t line"

Marc Zyngier (2):
      arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls
      arm64: KVM: Increment PC after handling an SMC trap

Mark Rutland (1):
      arm64: remove __die()'s stack dump

Masahiro Yamada (1):
      mmc: sdhci: export sdhci_execute_tuning()

Masami Hiramatsu (1):
      tracing: probeevent: Fix to support minus offset from symbol

Masatake YAMATO (1):
      route: remove unsed variable in __mkroute_input

Matt Redfearn (1):
      MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS

Matthew Wilcox (1):
      cifs: Fix missing put_xid in cifs_file_strict_mmap

Matthias Schiffer (4):
      batman-adv: fix packet checksum in receive path
      batman-adv: invalidate checksum on fragment reassembly
      batman-adv: update data pointers after skb_cow()
      batman-adv: fix header size check in batadv_dbg_arp()

Mauro Carvalho Chehab (1):
      media: cxusb, dib0700: ignore XC2028_I2C_FLUSH

Max Filippov (1):
      xtensa: fix futex_atomic_cmpxchg_inatomic

Mel Gorman (1):
      mm: pin address_space before dereferencing it while isolating an LRU page

Michael Kerrisk (man-pages) (8):
      pipe: relocate round_pipe_size() above pipe_set_size()
      pipe: move limit checking logic into pipe_set_size()
      pipe: refactor argument for account_pipe_buffers()
      pipe: fix limit checking in pipe_set_size()
      pipe: simplify logic in alloc_pipe_info()
      pipe: fix limit checking in alloc_pipe_info()
      pipe: make account_pipe_buffers() return a value, and use it
      pipe: cap initial pipe capacity according to pipe-max-size limit

Michael Lyle (1):
      bcache: don't attach backing with duplicate UUID

Michael Weiser (2):
      arm64: Disable unhandled signal log messages by default
      arm64: Remove unimplemented syscall log message

Michel Dänzer (1):
      drm/radeon: Don't turn off DP sink when disconnected

Mika Westerberg (1):
      ahci: Add Intel Cannon Lake PCH-H PCI ID

Mike Kravetz (2):
      hugetlbfs: fix offset overflow in hugetlbfs mmap
      hugetlbfs: check for pgoff value overflow

Mikulas Patocka (2):
      alpha: fix reboot on Avanti platform
      alpha: fix crash if pthread_create races with signal delivery

Mimi Zohar (1):
      ima: relax requiring a file signature for new files with zero length

Miquel Raynal (1):
      mtd: nand: Fix nand_do_read_oob() return value

Namjae Jeon (1):
      cifs: fix memory leak when password is supplied multiple times

Nathan Fontenot (1):
      powerpc/numa: Invalidate numa_cpu_lookup_table on cpu remove

NeilBrown (1):
      MIPS: ralink: Remove ralink_halt()

Nicholas Piggin (1):
      powerpc/64: Don't trace irqs-off at interrupt return to soft-disabled context

Nicolas Dichtel (2):
      netlink: ensure to loop over all netns in genlmsg_multicast_allns()
      netlink: avoid a double skb free in genlmsg_mcast()

Nicolas Pitre (1):
      console/dummy: leave .con_font_get set to NULL

Nikola Ciprich (1):
      serial: 8250_pci: Add Brainboxes UC-260 4 port serial device

Nikolay Borisov (1):
      btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker

OKAMOTO Yoshiaki (1):
      usb: option: Add support for FS040U modem

Oleg Nesterov (2):
      aio: change exit_aio() to load mm->ioctx_table once and avoid rcu_read_lock()
      aio: kill the misleading rcu read locks in ioctx_add_table() and kill_ioctx()

Oliver Neukum (3):
      usb: uas: unconditionally bring back host after reset
      CDC-ACM: apply quirk for card reader
      uas: fix comparison for error code

Paolo Abeni (7):
      netfilter: on sockopt() acquire sock lock only in the required scope
      netfilter: drop outermost socket lock in getsockopt()
      netfilter: x_tables: fix missing timer initialization in xt_LED
      netfilter: nat: cope with negative port range
      dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock
      l2tp: fix races with ipv4-mapped ipv6 addresses
      ipv6: the entire IPv6 header chain must fit the first fragment

Paolo Bonzini (6):
      KVM: x86: rename update_db_bp_intercept to update_bp_intercept
      KVM: x86: pass host_initiated to functions that read MSRs
      KVM: VMX: introduce alloc_loaded_vmcs
      KVM: VMX: make MSR bitmaps per-VCPU
      KVM/x86: Remove indirect MSR op calls from SPEC_CTRL
      KVM/VMX: Optimize vmx_vcpu_run() and svm_vcpu_run() by marking the RDMSR path as unlikely()

Parav Pandit (1):
      RDMA/cma: Use correct size when writing netlink stats

Pete Zaitcev (1):
      usb: usbmon: Read text within supplied buffer size

Peter Malone (1):
      fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SPARC in sbusfb_ioctl_helper().

Peter Zijlstra (1):
      x86/speculation: Add <asm/msr-index.h> dependency

Petr Machata (1):
      ip_tunnel: Emit events for post-register MTU changes

Raghava Aditya Renukunta (1):
      scsi: aacraid: Fix udev inquiry race condition

Rasmus Villemoes (2):
      kernel/async.c: revert "async: simplify lowest_in_progress()"
      nospec: Allow index argument to have const-qualified type

Roger Pau Monne (1):
      xen/pirq: fix error path cleanup when binding MSIs

Sabrina Dubroca (1):
      ipv4: lock mtu in fnhe when received PMTU < net.ipv4.route.min_pmtu

Scott Lawson (1):
      AHCI: Remove obsolete Intel Lewisburg SATA RAID device IDs

Scott Mayhew (1):
      nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds

SeongJae Park (2):
      rcutorture/configinit: Fix build directory error message
      rcutorture/kvm.sh: Use consistent help text for --qemu-args

Sergey Senozhatsky (1):
      arm64: do not use print_symbol()

Seunghun Han (1):
      x86/MCE: Serialize sysfs changes

Shaohua Li (1):
      ata: Add a new flag to destinguish sas controller

Shawn Lin (2):
      mmc: dw_mmc: Factor out dw_mci_init_slot_caps
      mmc: dw_mmc: Fix out-of-bounds access for slot's caps

Shuah Khan (3):
      usbip: prevent bind loops on devices attached to vhci_hcd
      usbip: list: don't list devices attached to vhci_hcd
      usbip: keep usbip_device sockfd state in sync with tcp_socket

Simon Shields (1):
      ARM: dts: exynos: Correct Trats2 panel reset line

Stefan Agner (1):
      spi: imx: do not access registers while clocks disabled

Stefan Roese (1):
      ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent()

Stefan Windfeldt-Prytz (1):
      iio: buffer: check if a buffer has been set up when poll is called

Stefano Brivio (3):
      vti4: Don't count header length twice on tunnel setup
      ip_tunnel: Clamp MTU to bounds on new link
      vti4: Don't override MTU passed on link creation via IFLA_MTU

Stephan Mueller (1):
      crypto: af_alg - whitelist mask and type

Sven Eckelmann (2):
      batman-adv: Fix internal interface indices types
      batman-adv: Fix skbuff rcsum on packet reroute

Takashi Iwai (8):
      ALSA: seq: Fix racy pool initializations
      ALSA: seq: Don't allow resizing pool in use
      ALSA: seq: More protection for concurrent write and ioctl races
      ALSA: seq: Fix possible UAF in snd_seq_check_queue()
      ALSA: seq: Clear client entry before deleting else at closing
      ALSA: hda/realtek - Always immediately update mute LED with pin VREF
      ALSA: aloop: Sync stale timer before release
      ALSA: aloop: Fix access to not-yet-ready substream via cable

Tang Junhui (1):
      bcache: fix crashes in duplicate cache device register

Tariq Toukan (1):
      net/mlx4_core: Cleanup FMR unmapping flow

Teijo Kinnunen (1):
      USB: storage: Add JMicron bridge 152d:2567 to unusual_devs.h

Tejun Heo (3):
      tty: make n_tty_read() always abort if hangup is in progress
      fs/aio: Add explicit RCU grace period when freeing kioctx
      fs/aio: Use RCU accessors for kioctx_table->table[]

Theodore Ts'o (2):
      ext4: fail ext4_iget for root directory if unallocated
      ext4: add validity checks for bitmap block numbers

Thinh Nguyen (1):
      usb: dwc3: gadget: Set maxpacket size for ep0 IN

Thomas Gleixner (1):
      posix-timers: Protect posix clock array access against speculation

Thomas Richter (1):
      perf annotate: Fix objdump comment parsing for Intel mov dissassembly

Tim Chen (1):
      x86/speculation: Use Indirect Branch Prediction Barrier in context switch

Tobias Jordan (1):
      spi: sun6i: disable/unprepare clocks on remove

Todd Kjos (1):
      binder: replace "%p" with "%pK"

Tony Luck (1):
      x86/MCE: Save microcode revision in machine check records

Toshiaki Makita (2):
      net: Fix vlan untag for bridge and vlan_dev with reorder_hdr off
      net: Fix untag for vlan packets without ethernet header

Trond Myklebust (2):
      NFS: Add a cond_resched() to nfs_commit_release_pages()
      NFS: Fix 2 use after free issues in the I/O code

Tyrel Datwyler (1):
      scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_rsp_info

Ulf Magnusson (1):
      ARM: mvebu: Fix broken PL310_ERRATA_753970 selects

Ulrich Hecht (1):
      serial: sh-sci: prevent lockup on full TTY buffers

Vinicius Costa Gomes (1):
      skbuff: Fix not waking applications when errors are enqueued

Viresh Kumar (4):
      arm: spear600: Add missing interrupt-parent of rtc
      arm: spear13xx: Fix dmas cells
      arm: spear13xx: Fix spics gpio controller's warning
      cpufreq: s3c24xx: Fix broken s3c_cpufreq_init()

Wang Nan (1):
      x86/traps: Enable DEBUG_STACK after cpu_init() for TRAP_DB/BP

Wanpeng Li (1):
      KVM: mmu: Fix overlap between public and private memslots

Wei Yongjun (1):
      mtd: ubi: wl: Fix error return code in ubi_wl_init()

Will Deacon (2):
      arm64: traps: Don't print stack or raw PC/LR values in backtraces
      arm64: __show_regs: Only resolve kernel symbols when running at EL1

Xin Long (4):
      bridge: check brport attr show in brport_show
      bonding: fix the err path for dev hwaddr sync in bond_enslave
      bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave
      bonding: process the err returned by dev_set_allmulti properly in bond_enslave

Yisheng Xie (2):
      staging: android: ashmem: Fix possible deadlock in ashmem_ioctl
      mm/mempolicy.c: avoid use uninitialized preferred_node

Yufen Yu (1):
      md raid10: fix NULL deference in handle_write_completed()

Yunlei He (1):
      f2fs: fix a panic caused by NULL flush_cmd_control

Zhang Bo (1):
      Input: matrix_keypad - fix race when disabling interrupts

Zhouyi Zhou (1):
      ext4: save error to disk in __ext4_grp_locked_error()

Zygo Blaxell (1):
      btrfs: remove spurious WARN_ON(ref->count < 0) in find_parent_nodes

alex chen (1):
      ocfs2: subsystem.su_mutex is required while accessing the item->ci_parent

chenjie (1):
      mm/madvise.c: fix madvise() infinite loop under special circumstances

mulhern (1):
      dm thin: fix documentation relative to low water mark threshold


View attachment "linux-3.16.57.patch" of type "text/x-diff" (470770 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