New issue
Advanced search Search tips

Issue 873809 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Aug 16
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

Merge v4.14.63 into chromeos-4.14

Project Member Reported by groeck@chromium.org, Aug 13

Issue description

Merge v4.14.63 into chromeos-4.14
 
Project Member

Comment 1 by bugdroid1@chromium.org, Aug 16

Labels: merge-merged-chromeos-4.14
The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/e7536a5add01c50cc658a8f9bf7ea22d0e83f66c

commit e7536a5add01c50cc658a8f9bf7ea22d0e83f66c
Author: Guenter Roeck <groeck@chromium.org>
Date: Wed Aug 15 21:55:06 2018

CHROMIUM: Merge 'v4.14.63' into chromeos-4.14

Merge of v4.14.63 into chromeos-4.14

Conflicts:
    include/linux/compiler-clang.h
    arch/x86/mm/mmap.c

Changes applied on top of 'v4.14.63' prior to merge:
    4b7b737602be x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled

Changelog:
----------------------------------------------------------------
Abel Vesa (1):
      cpu/hotplug: Non-SMP machines do not make use of booted_once

Al Viro (4):
      root dentries need RCU-delayed freeing
      make sure that __dentry_kill() always invalidates d_seq, unhashed or not
      fix mntput/mntput race
      fix __legitimize_mnt()/mntput() race

Andi Kleen (10):
      x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT
      x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation
      x86/speculation/l1tf: Make sure the first page is always reserved
      x86/speculation/l1tf: Add sysfs reporting for l1tf
      x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings
      x86/speculation/l1tf: Limit swap file size to MAX_PA/2
      x86/speculation/l1tf: Invert all not present mappings
      x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert
      x86/mm/pat: Make set_memory_np() L1TF safe
      x86/mm/kmmio: Make the tracer robust against L1TF

Andrey Konovalov (1):
      kasan: add no_sanitize attribute for clang builds

Bart Van Assche (1):
      scsi: sr: Avoid that opening a CD-ROM hangs with runtime power management enabled

Borislav Petkov (3):
      x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info
      x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings
      x86/CPU/AMD: Have smp_num_siblings and cpu_llc_id always be present

Chunfeng Yun (1):
      phy: phy-mtk-tphy: use auto instead of force to bypass utmi signals

David Woodhouse (1):
      tools headers: Synchronise x86 cpufeatures.h for L1TF additions

Fabio Estevam (1):
      mtd: nand: qcom: Add a NULL check for devm_kasprintf()

Greg Kroah-Hartman (1):
      Linux 4.14.63

Guenter Roeck (2):
      x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled
      Merge remote-tracking branch 'origin/linux/v4.14.63' into merge/chromeos-4.14-v4.14.63

Helge Deller (1):
      parisc: Enable CONFIG_MLONGCALLS by default

Isaac J. Manjarres (1):
      stop_machine: Disable preemption after queueing stopper threads

Jiri Kosina (4):
      x86/speculation: Protect against userspace-userspace spectreRSB
      cpu/hotplug: Expose SMT control init function
      x86/bugs, kvm: Introduce boot-time control of L1TF mitigations
      x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures

John David Anglin (1):
      parisc: Define mb() and add memory barriers to assembler unlock sequences

Josh Poimboeuf (2):
      cpu/hotplug: detect SMT disabled by BIOS
      x86/microcode: Allow late microcode loading with SMT disabled

Juergen Gross (1):
      xen/netfront: don't cache skb_shinfo()

Konrad Rzeszutek Wilk (9):
      x86/bugs: Move the l1tf function and define pr_fmt properly
      x86/cpufeatures: Add detection of L1D cache flush support.
      x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present
      x86/KVM/VMX: Add module argument for L1TF mitigation
      x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers
      x86/KVM/VMX: Add find_msr() helper function
      x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting
      x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs
      x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required

Linus Torvalds (4):
      Mark HI and TASKLET softirq synchronous
      init: rename and re-order boot_cpu_state_init()
      x86/speculation/l1tf: Change order of offset/type in swap entry
      x86/speculation/l1tf: Protect swap entries against L1TF

Lukas Wunner (1):
      Bluetooth: hci_serdev: Init hci_uart proto_lock to avoid oops

Masami Hiramatsu (1):
      kprobes/x86: Fix %p uses in error messages

Michal Hocko (1):
      x86/speculation/l1tf: Fix up pte->pfn conversion for PAE

Ming Lei (3):
      scsi: hpsa: fix selection of reply queue
      scsi: core: introduce force_blk_mq
      scsi: virtio_scsi: fix IO hang caused by automatic irq vector affinity

Nick Desaulniers (1):
      x86/irqflags: Provide a declaration for native_save_fl

Nicolai Stange (9):
      x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content
      x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush()
      x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond'
      x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush()
      x86/irq: Demote irq_cpustat_t::__softirq_pending to u16
      x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d
      x86: Don't include linux/irq.h from asm/hardirq.h
      x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d
      x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr()

Oleksij Rempel (1):
      ARM: dts: imx6sx: fix irq for pcie bridge

Paolo Bonzini (7):
      x86/KVM/VMX: Add L1D flush algorithm
      x86/KVM/VMX: Add L1D MSR based flush
      x86/KVM/VMX: Add L1D flush logic
      KVM: VMX: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR
      x86/speculation: Simplify sysfs report of VMX L1TF vulnerability
      x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry
      KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry

Peter Zijlstra (2):
      x86/paravirt: Fix spectre-v2 mitigations for paravirt guests
      sched/smt: Update sched_smt_present at runtime

Quinn Tran (1):
      scsi: qla2xxx: Fix memory leak for allocating abort IOCB

Ronald Tschalär (1):
      Bluetooth: hci_ldisc: Allow sleeping while proto locks are held.

Thomas Gleixner (26):
      x86/smp: Provide topology_is_primary_thread()
      x86/topology: Provide topology_smt_supported()
      cpu/hotplug: Make bringup/teardown of smp threads symmetric
      cpu/hotplug: Split do_cpu_down()
      cpu/hotplug: Provide knobs to control SMT
      x86/cpu: Remove the pointless CPU printout
      x86/cpu/AMD: Remove the pointless detect_ht() call
      x86/cpu/common: Provide detect_ht_early()
      x86/cpu/topology: Provide detect_extended_topology_early()
      x86/cpu/intel: Evaluate smp_num_siblings early
      x86/cpu/AMD: Evaluate smp_num_siblings early
      x86/apic: Ignore secondary threads if nosmt=force
      Revert "x86/apic: Ignore secondary threads if nosmt=force"
      cpu/hotplug: Boot HT siblings at least once
      cpu/hotplug: Online siblings when SMT control is turned on
      x86/litf: Introduce vmx status variable
      x86/kvm: Drop L1TF MSR list approach
      x86/l1tf: Handle EPT disabled state proper
      x86/kvm: Move l1tf setup function
      x86/kvm: Add static key for flush always
      x86/kvm: Serialize L1D flush parameter setter
      x86/kvm: Allow runtime control of L1D flush
      cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early
      Documentation: Add section about CPU vulnerabilities
      Documentation/l1tf: Remove Yonah processors from not vulnerable list
      cpu/hotplug: Fix SMT supported evaluation

Tom Lendacky (2):
      KVM: x86: Add a framework for supporting MSR-based features
      KVM: SVM: Add MSR-based feature support for serializing LFENCE

Tony Luck (1):
      Documentation/l1tf: Fix typos

Vlastimil Babka (4):
      x86/speculation/l1tf: Extend 64bit swap file size limit
      x86/speculation/l1tf: Protect PAE swap entries against L1TF
      x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread
      x86/init: fix build with CONFIG_SWAP=n

Wanpeng Li (2):
      KVM: X86: Introduce kvm_get_msr_feature()
      KVM: X86: Allow userspace to define the microcode version

 Documentation/ABI/testing/sysfs-devices-system-cpu |  24 +
 Documentation/admin-guide/index.rst                |   9 +
 Documentation/admin-guide/kernel-parameters.txt    |  78 +++
 Documentation/admin-guide/l1tf.rst                 | 610 +++++++++++++++++++++
 Documentation/virtual/kvm/api.txt                  |  40 +-
 Makefile                                           |   2 +-
 arch/Kconfig                                       |   3 +
 arch/arm/boot/dts/imx6sx.dtsi                      |   2 +-
 arch/parisc/Kconfig                                |   2 +-
 arch/parisc/include/asm/barrier.h                  |  32 ++
 arch/parisc/kernel/entry.S                         |   2 +
 arch/parisc/kernel/pacache.S                       |   1 +
 arch/parisc/kernel/syscall.S                       |   4 +
 arch/x86/Kconfig                                   |   1 +
 arch/x86/include/asm/apic.h                        |  10 +
 arch/x86/include/asm/cpufeatures.h                 |   3 +
 arch/x86/include/asm/dmi.h                         |   2 +-
 arch/x86/include/asm/hardirq.h                     |  26 +-
 arch/x86/include/asm/irqflags.h                    |   2 +
 arch/x86/include/asm/kvm_host.h                    |   9 +
 arch/x86/include/asm/msr-index.h                   |   7 +
 arch/x86/include/asm/page_32_types.h               |   9 +-
 arch/x86/include/asm/pgtable-2level.h              |  17 +
 arch/x86/include/asm/pgtable-3level.h              |  37 +-
 arch/x86/include/asm/pgtable-invert.h              |  32 ++
 arch/x86/include/asm/pgtable.h                     |  74 ++-
 arch/x86/include/asm/pgtable_64.h                  |  38 +-
 arch/x86/include/asm/processor.h                   |  17 +
 arch/x86/include/asm/smp.h                         |   1 -
 arch/x86/include/asm/topology.h                    |   6 +-
 arch/x86/include/asm/vmx.h                         |  11 +
 arch/x86/kernel/apic/apic.c                        |  19 +
 arch/x86/kernel/apic/htirq.c                       |   2 +
 arch/x86/kernel/apic/io_apic.c                     |   1 +
 arch/x86/kernel/apic/msi.c                         |   1 +
 arch/x86/kernel/apic/vector.c                      |   1 +
 arch/x86/kernel/cpu/amd.c                          |  59 +-
 arch/x86/kernel/cpu/bugs.c                         | 170 ++++--
 arch/x86/kernel/cpu/common.c                       |  63 ++-
 arch/x86/kernel/cpu/cpu.h                          |   2 +
 arch/x86/kernel/cpu/intel.c                        |   7 +
 arch/x86/kernel/cpu/microcode/core.c               |  16 +-
 arch/x86/kernel/cpu/topology.c                     |  41 +-
 arch/x86/kernel/fpu/core.c                         |   1 +
 arch/x86/kernel/ftrace.c                           |   1 +
 arch/x86/kernel/hpet.c                             |   1 +
 arch/x86/kernel/i8259.c                            |   1 +
 arch/x86/kernel/idt.c                              |   1 +
 arch/x86/kernel/irq.c                              |   1 +
 arch/x86/kernel/irq_32.c                           |   1 +
 arch/x86/kernel/irq_64.c                           |   1 +
 arch/x86/kernel/irqinit.c                          |   1 +
 arch/x86/kernel/kprobes/core.c                     |   6 +-
 arch/x86/kernel/paravirt.c                         |  14 +-
 arch/x86/kernel/setup.c                            |   6 +
 arch/x86/kernel/smp.c                              |   1 +
 arch/x86/kernel/smpboot.c                          |  25 +-
 arch/x86/kernel/time.c                             |   1 +
 arch/x86/kvm/mmu.c                                 |   1 +
 arch/x86/kvm/svm.c                                 |  44 +-
 arch/x86/kvm/vmx.c                                 | 426 ++++++++++++--
 arch/x86/kvm/x86.c                                 | 133 ++++-
 arch/x86/mm/fault.c                                |   1 +
 arch/x86/mm/init.c                                 |  25 +
 arch/x86/mm/kmmio.c                                |  25 +-
 arch/x86/mm/mmap.c                                 |  21 +
 arch/x86/mm/pageattr.c                             |   8 +-
 arch/x86/mm/pti.c                                  |   1 +
 .../intel-mid/device_libs/platform_mrfld_wdt.c     |   1 +
 arch/x86/platform/uv/tlb_uv.c                      |   1 +
 arch/x86/xen/enlighten.c                           |   1 +
 drivers/base/cpu.c                                 |   8 +
 drivers/gpu/drm/i915/intel_lpe_audio.c             |   1 +
 drivers/mtd/nand/qcom_nandc.c                      |   3 +
 drivers/net/xen-netfront.c                         |   8 +-
 drivers/pci/host/pci-hyperv.c                      |   2 +
 drivers/phy/mediatek/phy-mtk-tphy.c                |  19 +-
 drivers/scsi/hosts.c                               |   1 +
 drivers/scsi/hpsa.c                                |  73 ++-
 drivers/scsi/hpsa.h                                |   1 +
 drivers/scsi/qla2xxx/qla_iocb.c                    |  53 +-
 drivers/scsi/sr.c                                  |  29 +-
 drivers/scsi/virtio_scsi.c                         |  59 +-
 fs/dcache.c                                        |  13 +-
 fs/namespace.c                                     |  28 +-
 include/asm-generic/pgtable.h                      |  12 +
 include/linux/compiler-clang.h                     |   3 +
 include/linux/cpu.h                                |  23 +-
 include/linux/swapfile.h                           |   2 +
 include/scsi/scsi_host.h                           |   3 +
 include/uapi/linux/kvm.h                           |   2 +
 init/main.c                                        |   2 +-
 kernel/cpu.c                                       | 284 +++++++++-
 kernel/sched/core.c                                |  30 +-
 kernel/sched/fair.c                                |   1 +
 kernel/smp.c                                       |   2 +
 kernel/softirq.c                                   |  12 +-
 kernel/stop_machine.c                              |  10 +-
 mm/memory.c                                        |  37 +-
 mm/mprotect.c                                      |  49 ++
 mm/swapfile.c                                      |  46 +-
 tools/arch/x86/include/asm/cpufeatures.h           |   3 +
 102 files changed, 2607 insertions(+), 455 deletions(-)
 create mode 100644 Documentation/admin-guide/l1tf.rst
 create mode 100644 arch/parisc/include/asm/barrier.h
 create mode 100644 arch/x86/include/asm/pgtable-invert.h

BUG= chromium:873809 ,  chromium:874617 ,  chromium:874614 ,  chromium:874613 
TEST=Build and test on various affected systems

Change-Id: I475b17b5e7da5d9c83f762b6c57f0dad14aa77ff
Signed-off-by: Guenter Roeck <groeck@chromium.org>

[modify] https://crrev.com/e7536a5add01c50cc658a8f9bf7ea22d0e83f66c/arch/x86/mm/mmap.c
[modify] https://crrev.com/e7536a5add01c50cc658a8f9bf7ea22d0e83f66c/include/linux/compiler-clang.h

Status: Fixed (was: Assigned)
Project Member

Comment 3 by bugdroid1@chromium.org, Aug 24

Labels: merge-merged-release-R69-10895.B-chromeos-4.14
The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/b4644da0949d86aeac06af3c6debacbca110986c

commit b4644da0949d86aeac06af3c6debacbca110986c
Author: Guenter Roeck <groeck@chromium.org>
Date: Mon Aug 20 11:32:55 2018

CHROMIUM: Merge 'v4.14.65' into release-R69-10895.B-chromeos-4.14

Merge of v4.14.65 into release-R69-10895.B-chromeos-4.14

Conflicts:
    net/vmw_vsock/virtio_transport.c
    net/ipv4/tcp_input.c
    kernel/hung_task.c
    include/linux/compiler-clang.h
    drivers/regulator/of_regulator.c
    drivers/media/v4l2-core/videobuf2-core.c
    drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
    arch/x86/mm/mmap.c
    arch/x86/include/asm/irqflags.h
    arch/arm64/kernel/Makefile

Changelog:
----------------------------------------------------------------
Abel Vesa (1):
      cpu/hotplug: Non-SMP machines do not make use of booted_once

Al Viro (6):
      alpha: fix osf_wait4() breakage
      cxl_getfile(): fix double-iput() on alloc_file() failures
      root dentries need RCU-delayed freeing
      make sure that __dentry_kill() always invalidates d_seq, unhashed or not
      fix mntput/mntput race
      fix __legitimize_mnt()/mntput() race

Alan Jenkins (1):
      block: do not use interruptible wait anywhere

Aleksander Morgado (1):
      qmi_wwan: add support for the Dell Wireless 5821e module

Alex Vesker (2):
      net/mlx5: Fix command interface race in polling mode
      net/mlx5: Fix incorrect raw command length parsing

Alex Williamson (2):
      vfio/mdev: Check globally for duplicate devices
      vfio/type1: Fix task tracking for QEMU vCPU hotplug

Alexander Couzens (1):
      net: usb: asix: replace mii_nway_restart in resume path

Alexander Syring (1):
      clk: sunxi-ng: Fix missing CLK_SET_RATE_PARENT in ccu-sun4i-a10.c

Alexandre Belloni (4):
      rtc: ensure rtc_set_alarm fails when alarms are not supported
      rtc: tps6586x: fix possible race condition
      rtc: vr41xx: fix possible race condition
      rtc: tps65910: fix possible race condition

Alexey Brodkin (2):
      ARC: Fix CONFIG_SWAP
      ARC: configs: Remove CONFIG_INITRAMFS_SOURCE from defconfigs

Alexey Kardashevskiy (2):
      vfio/spapr: Use IOMMU pageshift rather than pagesize
      KVM: PPC: Check if IOMMU page is contained in the pinned physical page

Alexey Khoroshilov (1):
      spi: meson-spicc: Fix error handling in meson_spicc_probe()

Alexey Kodanev (1):
      netfilter: nf_tables: check msg_type before nft_trans_set(trans)

Anatoly Pugachev (1):
      disable loading f2fs module on PAGE_SIZE > 4KB

Andi Kleen (10):
      x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT
      x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation
      x86/speculation/l1tf: Make sure the first page is always reserved
      x86/speculation/l1tf: Add sysfs reporting for l1tf
      x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings
      x86/speculation/l1tf: Limit swap file size to MAX_PA/2
      x86/speculation/l1tf: Invert all not present mappings
      x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert
      x86/mm/pat: Make set_memory_np() L1TF safe
      x86/mm/kmmio: Make the tracer robust against L1TF

Andrew Morton (2):
      drivers/infiniband/core/verbs.c: fix build with gcc-4.4.4
      drivers/infiniband/ulp/srpt/ib_srpt.c: fix build with gcc-4.4.4

Andrey Konovalov (1):
      kasan: add no_sanitize attribute for clang builds

Andrey Smirnov (1):
      soc: imx: gpcv2: Do not pass static memory as platform data

Andy Lutomirski (1):
      x86/entry/64: Remove %ebx handling from error_entry/exit

Andy Shevchenko (1):
      drm/dp/mst: Fix off-by-one typo when dump payload table

Anil Gurumurthy (1):
      scsi: qla2xxx: Return error when TMF returns

Anna-Maria Gleixner (1):
      nohz: Fix local_timer_softirq_pending()

Anson Huang (1):
      regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops

Anssi Hannula (7):
      can: xilinx_can: fix RX loop if RXNEMP is asserted without RXOK
      can: xilinx_can: fix power management handling
      can: xilinx_can: fix recovery from error states not being propagated
      can: xilinx_can: fix device dropping off bus on RX overrun
      can: xilinx_can: keep only 1-2 frames in TX FIFO to fix TX accounting
      can: xilinx_can: fix incorrect clear of non-processed interrupts
      can: xilinx_can: fix RX overflow interrupt not being enabled

Antoine Tenart (1):
      net: mvneta: fix the Rx desc DMA address in the Rx path

Anton Vasilyev (2):
      net: mdio-mux: bcm-iproc: fix wrong getter and setter pair
      can: ems_usb: Fix memory leak on ems_usb_disconnect()

Antti Seppälä (1):
      usb: dwc2: Fix DMA alignment to start at allocated boundary

Ariel Levkovich (1):
      net/mlx5: Adjust clock overflow work period

Arnd Bergmann (2):
      ipv6: ila: select CONFIG_DST_CACHE
      turn off -Wattribute-alias

Artem Savkov (1):
      tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure

Bart Van Assche (3):
      RDMA/core: Avoid that ib_drain_qp() triggers an out-of-bounds stack access
      IB/srpt: Fix an out-of-bounds stack access in srpt_zerolength_write()
      scsi: sr: Avoid that opening a CD-ROM hangs with runtime power management enabled

Bartlomiej Zolnierkiewicz (1):
      thermal: exynos: fix setting rising_threshold for Exynos5433

Ben Skeggs (1):
      drm/nouveau/fifo/gk104-: poll for runlist update completion

Benjamin Poirier (1):
      e1000e: Ignore TSYNCRXCTL when getting I219 clock attributes

Bhadram Varka (1):
      stmmac: fix DMA channel hang in half-duplex mode

Bin Liu (1):
      usb: core: handle hub C_PORT_OVER_CURRENT condition

Boris Brezillon (1):
      drm/vc4: Reset ->{x, y}_scaling[1] when dealing with uniplanar formats

Boris Ostrovsky (1):
      xen/PVH: Set up GS segment for stack canary

Borislav Petkov (3):
      x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info
      x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings
      x86/CPU/AMD: Have smp_num_siblings and cpu_llc_id always be present

Brad Love (1):
      media: saa7164: Fix driver name in debug output

Chad Dupuis (1):
      scsi: qedf: Set the UNLOADING flag when removing a vport

Chao Yu (5):
      f2fs: fix error path of move_data_page
      f2fs: fix to don't trigger writeback during recovery
      f2fs: fix to wait page writeback during revoking atomic write
      f2fs: fix to detect failure of dquot_initialize
      f2fs: fix race in between GC and atomic open

Chen-Yu Tsai (1):
      Input: i8042 - add Lenovo LaVie Z to the i8042 reset list

Chengguang Xu (2):
      ceph: fix alignment of rasize
      ovl: Sync upper dirty data when syncing overlayfs

Chintan Pandya (2):
      mm: vmalloc: avoid racy handling of debugobjects in vunmap
      ioremap: Update pgtable free interfaces with addr

Chris Novakovic (1):
      ipconfig: Correctly initialise ic_nameservers

Christian Lamparter (2):
      crypto: crypto4xx - remove bad list_del
      crypto: crypto4xx - fix crypto4xx_build_pdr, crypto4xx_build_sdr leak

Christoffer Dall (1):
      KVM: arm64: Avoid storing the vcpu pointer on the stack

Christoph Hellwig (1):
      PCI: Prevent sysfs disable of device while driver is attached

Christophe Leroy (2):
      powerpc/lib: Adjust .balign inside string functions for PPC32
      powerpc/8xx: fix invalid register expression in head_8xx.S

Chuck Lever (1):
      xprtrdma: Fix corner cases when handling device removal

Chunfeng Yun (1):
      phy: phy-mtk-tphy: use auto instead of force to bypass utmi signals

Claudio Imbrenda (1):
      VSOCK: fix loopback on big-endian systems

Colin Ian King (2):
      ipv6: fix useless rol32 call on hash
      media: smiapp: fix timeout checking in smiapp_read_nvm

Cong Wang (1):
      infiniband: fix a possible use-after-free bug

DaeRyong Jeong (1):
      tty: Fix data race in tty_insert_flip_string_fixed_flag

Damien Le Moal (2):
      scsi: sd_zbc: Fix variable type and bogus comment
      libata: Fix command retry decision

Dan Carpenter (1):
      scsi: megaraid: silence a static checker bug

Daniel Borkmann (1):
      sock: fix sg page frag coalescing in sk_alloc_sg

Daniel Díaz (1):
      selftests/intel_pstate: Improve test, minor fixes

Dave Chinner (2):
      xfs: catch inode allocation state mismatch corruption
      xfs: validate cached inodes are free when allocated

Dave Watson (1):
      tls: Stricter error checking in zerocopy sendmsg path

David Ahern (3):
      net/tcp: Fix socket lookups with SO_BINDTODEVICE
      net/ipv4: Set oif in fib_compute_spec_dst
      net/ipv6: Fix linklocal to global address with VRF

David Sterba (1):
      btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups

David Woodhouse (2):
      atm: Preserve value of skb->truesize when accounting to vcc
      tools headers: Synchronise x86 cpufeatures.h for L1TF additions

Davidlohr Bueso (1):
      lib/rhashtable: consider param->min_size when setting initial table size

Dewet Thibaut (1):
      x86/MCE: Remove min interval polling limitation

Dexuan Cui (1):
      PCI: hv: Disable/enable IRQs rather than BH in hv_compose_msi_msg()

Dmitry Osipenko (2):
      memory: tegra: Do not handle spurious interrupts
      memory: tegra: Apply interrupts mask per SoC

Dmitry Safonov (3):
      netlink: Do not subscribe to non-existent groups
      netlink: Don't shift with UB on nlk->ngroups
      netlink: Don't shift on 64 for ngroups

Dmitry Torokhov (1):
      HID: i2c-hid: check if device is there before really probing

Dominik Bozek (1):
      usb: hub: Don't wait for connect state at resume for powered-off ports

Donald Shanty III (1):
      Input: elan_i2c - add ACPI ID for lenovo ideapad 330

Doron Roberts-Kedes (1):
      strparser: Remove early eaten to fix full tcp receive buffer stall

Doug Oucahrek (1):
      staging: lustre: o2iblnd: fix race at kiblnd_connect_peer

Doug Oucharek (1):
      staging: lustre: o2iblnd: Fix FastReg map/unmap for MLX5

Douglas Anderson (2):
      serial: core: Make sure compiler barfs for 16-byte earlycon names
      regulator: Don't return or expect -errno from of_map_mode()

Eli Cohen (2):
      net/mlx5: Fix required capability for manipulating MPFS
      net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager

Emil Tantilov (1):
      ixgbevf: fix MAC address changes through ixgbevf_set_mac()

Emmanuel Grumbach (1):
      iwlwifi: add more card IDs for 9000 series

Enric Balletbo i Serra (1):
      arm64: defconfig: Enable Rockchip io-domain driver

Eran Ben Elisha (2):
      net/mlx5e: Don't allow aRFS for encapsulated packets
      net/mlx5e: Fix quota counting in aRFS expire flow

Eric Biggers (11):
      ipv6: sr: fix passing wrong flags to crypto_alloc_shash()
      reiserfs: fix buffer overflow with long warning messages
      KEYS: DNS: fix parsing multiple options
      fscrypt: use unbound workqueue for decryption
      crypto: x86/sha256-mb - fix digest copy in sha256_mb_mgr_get_comp_job_avx2()
      crypto: vmac - require a block cipher with 128-bit block size
      crypto: vmac - separate tfm and request context
      crypto: blkcipher - fix crash flushing dcache in error path
      crypto: ablkcipher - fix crash flushing dcache in error path
      crypto: skcipher - fix aligning block size in skcipher_copy_iv()
      crypto: skcipher - fix crash flushing dcache in error path

Eric Dumazet (17):
      net: dccp: avoid crash in ccid3_hc_rx_send_feedback()
      net: dccp: switch rx_tstamp_last_feedback to monotonic clock
      net/packet: fix use-after-free
      net: sungem: fix rx checksum support
      net: skb_segment() should not return NULL
      tcp: free batches of packets in tcp_prune_ofo_queue()
      tcp: avoid collapses in tcp_prune_queue() if possible
      tcp: detect malicious patterns in tcp_collapse_ofo_queue()
      tcp: call tcp_drop() from tcp_data_queue_ofo()
      tcp: add tcp_ooo_try_coalesce() helper
      tcp: do not force quickack when receiving out-of-order packets
      tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_mode
      tcp: do not aggressively quick ack after ECN events
      tcp: add one more quick ack after after ECN events
      bonding: avoid lockdep confusion in bond_get_stats()
      inet: frag: enforce memory limits earlier
      ipv4: frags: handle possible skb truesize change

Eric Sandeen (1):
      xfs: don't call xfs_da_shrink_inode with NULL bp

Esben Haabendal (1):
      i2c: imx: Fix reinit_completion() use

Ethan Lien (1):
      btrfs: balance dirty metadata pages in btrfs_finish_ordered_io

Eugeniy Paltsev (1):
      NET: stmmac: align DMA stuff to largest cache line length

Eyal Reizer (1):
      wlcore: sdio: check for valid platform device data before suspend

Ezequiel Garcia (1):
      media: tw686x: Fix incorrect vb2_mem_ops GFP flags

Fabio Estevam (1):
      mtd: nand: qcom: Add a NULL check for devm_kasprintf()

Felix Fietkau (1):
      MIPS: ath79: fix register address in ath79_ddr_wb_flush()

Filipe Manana (2):
      Btrfs: fix duplicate extents after fsync of file with prealloc extents
      Btrfs: fix file data corruption after cloning a range and fsync

Filippo Muzzini (1):
      block, bfq: remove wrong lock in bfq_requests_merged

Florent Fourcot (1):
      netfilter: ipset: forbid family for hash:mac sets

Florian Fainelli (3):
      net: systemport: Fix CRC forwarding check for SYSTEMPORT Lite
      net: phy: phylink: Release link GPIO
      net: dsa: Do not suspend/resume closed slave_dev

Florian Westphal (2):
      netfilter: ebtables: reject non-bridge targets
      netfilter: ipv6: nf_defrag: drop skb dst before queueing

Frederic Weisbecker (1):
      nohz: Fix missing tick reprogram when interrupting an inline softirq

Fuyun Liang (1):
      net: hns3: Fixes the init of the VALID BD info in the descriptor

Gal Pressman (1):
      net: ena: Fix use of uninitialized DMA address bits field

Ganapathi Bhat (1):
      mwifiex: handle race during mwifiex_usb_disconnect

Gautham R. Shenoy (1):
      powerpc/powernv: Fix save/restore of SPRG3 on entry/exit from stop (idle)

Geert Uytterhoeven (4):
      vfio: platform: Fix reset module leak in error path
      spi: sh-msiof: Fix setting SIRMDR1.SYNCAC to match SITMDR1.SYNCAC
      ARM: dts: emev2: Add missing interrupt-affinity to PMU node
      ARM: dts: sh73a0: Add missing interrupt-affinity to PMU node

Gioh Kim (1):
      md/raid1: add error handling of read error from FailFast device

Greg Edwards (1):
      block: reset bi_iter.bi_done after splitting bio

Greg Kroah-Hartman (10):
      Linux 4.14.57
      Linux 4.14.58
      Revert "cifs: Fix slab-out-of-bounds in send_set_info() on SMB2 ACE setting"
      Linux 4.14.59
      Linux 4.14.60
      Linux 4.14.61
      Linux 4.14.62
      Linux 4.14.63
      Linux 4.14.64
      Linux 4.14.65

Grygorii Strashko (1):
      net: ethernet: ti: cpsw-phy-sel: check bus_find_device() ret value

Guenter Roeck (3):
      x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled
      x86: i8259: Add missing include file
      Merge remote-tracking branch 'origin/linux/v4.14.65' into merge/release-R69-10895.B-chromeos-4.14-v4.14.65

Gustavo A. R. Silva (4):
      atm: zatm: Fix potential Spectre v1
      net: cxgb3_main: fix potential Spectre v1
      vfio/pci: Fix potential Spectre v1
      ptp: fix missing break in switch

H. Peter Anvin (1):
      x86/asm: Add _ASM_ARG* constants for argument registers to <asm/asm.h>

Haiyang Zhang (1):
      hv_netvsc: Fix napi reschedule while receive completion is busy

Hangbin Liu (1):
      multicast: do not restore deleted record source filter mode to new one

Hans Verkuil (1):
      media: videobuf2-core: don't call memop 'finish' when queueing

Hans de Goede (1):
      ACPI / LPSS: Only call pwm_add_table() for Bay Trail PWM if PMIC HRV is 2

Harini Katakam (1):
      net: macb: Fix ptp time adjustment for large negative delta

Heiner Kallweit (2):
      net: phy: fix flag masking in __set_phy_supported
      net: phy: consider PHY_IGNORE_INTERRUPT in phy_start_aneg_priv

Helge Deller (1):
      parisc: Enable CONFIG_MLONGCALLS by default

Herbert Xu (1):
      crypto: padlock-aes - Fix Nano workaround data corruption

Huang Ying (1):
      mm: /proc/pid/pagemap: hide swap entries from unprivileged users

Huazhong Tan (1):
      net: hns3: Fixes the out of bounds access in hclge_map_tqp

Hugh Dickins (2):
      x86/events/intel/ds: Fix bts_interrupt_threshold alignment
      mm/huge_memory.c: fix data loss when splitting a file pmd

Ilpo Järvinen (1):
      tcp: prevent bogus FRTO undos with non-SACK flows

Isaac J. Manjarres (2):
      stop_machine: Disable preemption when waking two stopper threads
      stop_machine: Disable preemption after queueing stopper threads

Jack Morgenstein (2):
      net/mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper
      RDMA/uverbs: Expand primary and alt AV port checks

Jacob Keller (1):
      i40e: free the skb after clearing the bitlock

Jaegeuk Kim (1):
      f2fs: avoid fsync() failure caused by EAGAIN in writepage()

Jaehoon Chung (1):
      PCI: exynos: Fix a potential init_clk_resources NULL pointer dereference

Jakub Kicinski (1):
      bpf: fix references to free_bpf_prog_info() in comments

James Morse (6):
      KVM: arm64: Store vcpu on the stack during __guest_enter()
      KVM: arm/arm64: Convert kvm_host_cpu_state to a static per-cpu allocation
      KVM: arm64: Change hyp_panic()s dependency on tpidr_el2
      arm64: alternatives: use tpidr_el2 on VHE hosts
      KVM: arm64: Stop save/restoring host tpidr_el1 on VHE
      ACPI / APEI: Remove ghes_ioremap_area

James Simmons (1):
      staging: lustre: llite: correct removexattr detection

James Smart (1):
      nvmet-fc: fix target sgl list on large transfers

Jan Kara (1):
      bdi: Fix another oops in wb_workfn()

Jan Kiszka (1):
      PCI: Fix devm_pci_alloc_host_bridge() memory leak

Jane Wan (1):
      mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pages

Jarod Wilson (1):
      bonding: set default miimon value for non-arp modes if not set

Jason Wang (1):
      vhost_net: validate sock before trying to put its fd

Javier González (1):
      lightnvm: pblk: warn in case of corrupted write buffer

Jean-François Têtu (1):
      ASoC: msm8916-wcd-digital: fix RX2 MIX1 and RX3 MIX1

Jens Remus (1):
      scsi: zfcp: assert that the ERP lock is held when tracing a recovery trigger

Jeremy Cline (2):
      netlink: Fix spectre v1 gadget in netlink_create()
      net: socket: fix potential spectre v1 gadget in socketcall

Jerry Zhang (1):
      usb: gadget: f_fs: Only return delayed status when len is 0

Jesper Dangaard Brouer (1):
      ixgbe: split XDP_TX tail and XDP_REDIRECT map flushing

Jian-Hong Pan (1):
      Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011

Jianchao Wang (1):
      nvme-rdma: stop admin queue before freeing it

Jiang Biao (1):
      virtio_balloon: fix another race between migration and ballooning

Jing Xia (1):
      mm: memcg: fix use after free in mem_cgroup_iter()

Jiri Kosina (4):
      x86/speculation: Protect against userspace-userspace spectreRSB
      cpu/hotplug: Expose SMT control init function
      x86/bugs, kvm: Introduce boot-time control of L1TF mitigations
      x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures

Jiri Olsa (1):
      perf tools: Fix pmu events parsing rule

Jiri Slaby (1):
      r8152: napi hangup fix after disconnect

Johannes Weiner (1):
      arm64: fix vmemmap BUILD_BUG_ON() triggering on !vmemmap setups

John David Anglin (1):
      parisc: Define mb() and add memory barriers to assembler unlock sequences

Jonas Gorski (2):
      bcm63xx_enet: correct clock usage
      bcm63xx_enet: do not write to random DMA channel on BCM6345

Jonathan Neuschäfer (1):
      powerpc/embedded6xx/hlwd-pic: Prevent interrupts from being handled by Starlet

Jose Abreu (1):
      net: stmmac: Fix WoL for PCI-based setups

Josh Poimboeuf (2):
      cpu/hotplug: detect SMT disabled by BIOS
      x86/microcode: Allow late microcode loading with SMT disabled

José Roberto de Souza (1):
      drm: Add DP PSR2 sink enable bit

Jozsef Kadlecsik (1):
      netfilter: ipset: List timing out entries with "timeout 1" instead of zero

Juergen Gross (2):
      xen/netfront: raise max number of slots in xennet_get_responses()
      xen/netfront: don't cache skb_shinfo()

Julia Lawall (1):
      pinctrl: at91-pio4: add missing of_node_put

KT Liao (1):
      Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 330-15AST

Kai Chieh Chuang (1):
      ASoC: dpcm: fix BE dai not hw_free and shutdown

Kan Liang (2):
      perf/x86/intel/uncore: Correct fixed counter index check in generic code
      perf/x86/intel/uncore: Correct fixed counter index check for NHM

Kees Cook (1):
      fork: unconditionally clear stack on fork

Keith Busch (2):
      nvme-pci: Fix AER reset handling
      nvme-pci: Fix queue double allocations

Kirill Marinushkin (2):
      ASoC: topology: Fix bclk and fsync inversion in set_link_hw_format()
      ASoC: topology: Add missing clock gating parameter when parsing hw_configs

Konrad Rzeszutek Wilk (9):
      x86/bugs: Move the l1tf function and define pr_fmt properly
      x86/cpufeatures: Add detection of L1D cache flush support.
      x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present
      x86/KVM/VMX: Add module argument for L1TF mitigation
      x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers
      x86/KVM/VMX: Add find_msr() helper function
      x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting
      x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs
      x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required

Konstantin Khlebnikov (1):
      net_sched: blackhole: tell upper qdisc about dropped packets

Kuninori Morimoto (2):
      arm64: dts: renesas: salvator-common: use audio-graph-card for Sound
      ASoC: rsnd: fix ADG flags

Lan Tianyu (1):
      KVM/Eventfd: Avoid crash when assign and deassign specific eventfd in parallel.

Laurentiu Tudor (1):
      irqchip/ls-scfg-msi: Map MSIs in the iommu

Len Brown (2):
      x86/apic: Future-proof the TSC_DEADLINE quirk for SKX
      intel_idle: Graceful probe failure when MWAIT is disabled

Leon Romanovsky (2):
      RDMA/mad: Convert BUG_ONs to error flows
      RDMA/uverbs: Protect from attempts to create flows on unsupported QP

Linus Torvalds (7):
      squashfs: be more careful about metadata corruption
      squashfs: more metadata hardening
      squashfs: more metadata hardenings
      Mark HI and TASKLET softirq synchronous
      init: rename and re-order boot_cpu_state_init()
      x86/speculation/l1tf: Change order of offset/type in swap entry
      x86/speculation/l1tf: Protect swap entries against L1TF

Lixin Wang (1):
      i2c: core: decrease reference count of device node in i2c_unregister_device

Lorenzo Bianconi (1):
      ipv4: remove BUG_ON() from fib_compute_spec_dst

Lorenzo Colitti (1):
      net: diag: Don't double-free TCP_NEW_SYN_RECV sockets in tcp_abort

Lorenzo Pieralisi (1):
      PCI: xgene: Remove leftover pci_scan_child_bus() call

Lubomir Rintel (1):
      usb: cdc_acm: Add quirk for Castles VEGA3000

Luc Van Oostenryck (2):
      drm/radeon: fix mode_valid's return type
      drm/gma500: fix psb_intel_lvds_mode_valid()'s return type

Lukas Wunner (2):
      PCI: pciehp: Assume NoCompl+ for Thunderbolt ports
      Bluetooth: hci_serdev: Init hci_uart proto_lock to avoid oops

Lyude Paul (4):
      drm/nouveau: Use drm_connector_list_iter_* for iterating connectors
      drm/nouveau: Avoid looping through fake MST connectors
      drm/nouveau/drm/nouveau: Fix runtime PM leak in nv50_disp_atomic_commit()
      drm/nouveau: Set DRIVER_ATOMIC cap earlier to fix debugfs

Marc Zyngier (17):
      arm64: alternatives: Add dynamic patching feature
      KVM: arm/arm64: Do not use kern_hyp_va() with kvm_vgic_global_state
      arm/arm64: smccc: Add SMCCC-specific return codes
      arm64: Call ARCH_WORKAROUND_2 on transitions between EL0 and EL1
      arm64: Add per-cpu infrastructure to call ARCH_WORKAROUND_2
      arm64: Add ARCH_WORKAROUND_2 probing
      arm64: Add 'ssbd' command-line option
      arm64: ssbd: Add global mitigation sta
Project Member

Comment 4 by bugdroid1@chromium.org, Aug 24

Labels: merge-merged-release-R68-10718.B-chromeos-4.14
The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/33f375569275794f38de880b0246f2d495d8b8dd

commit 33f375569275794f38de880b0246f2d495d8b8dd
Author: Guenter Roeck <groeck@chromium.org>
Date: Mon Aug 20 15:32:53 2018

CHROMIUM: Merge 'v4.14.65' into release-R68-10718.B-chromeos-4.14

Merge of v4.14.65 into release-R68-10718.B-chromeos-4.14

Conflicts:
    net/vmw_vsock/virtio_transport.c
    net/ipv4/tcp_input.c
    kernel/sys.c
    kernel/hung_task.c
    include/uapi/linux/prctl.h
    drivers/phy/qualcomm/phy-qcom-qmp.c
    drivers/net/hyperv/netvsc_drv.c
    drivers/media/v4l2-core/videobuf2-core.c
    drivers/gpu/drm/i915/intel_engine_cs.c
    drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
    arch/x86/mm/mmap.c
    arch/arm64/kernel/Makefile

Changelog:
----------------------------------------------------------------
??? (1):
      Input: elantech - fix V4 report decoding for module with middle key

Aapo Vienamo (1):
      ARM: dts: imx7d: cl-som-imx7: fix pinctrl_enet

Aaro Koskinen (1):
      drivers: macintosh: rack-meter: really fix bogus memsets

Aaron Ma (2):
      Input: synaptics - add Intertouch support on X1 Carbon 6th and X280
      Input: elantech - enable middle button of touchpads on ThinkPad P52

Abel Vesa (1):
      cpu/hotplug: Non-SMP machines do not make use of booted_once

Abhishek Sahu (1):
      mtd: rawnand: fix return value check for bad block status

Adam Ford (2):
      ARM: dts: logicpd-som-lv: Fix WL127x Startup Issues
      ARM: dts: logicpd-som-lv: Fix Audio Mute

Adi Nissim (1):
      net/mlx5: E-Switch, Include VF RDMA stats in vport statistics

Adrian Hunter (6):
      perf tools: Fix symbol and object code resolution for vdso32 and vdsox32
      perf intel-pt: Fix sync_switch INTEL_PT_SS_NOT_TRACING
      perf intel-pt: Fix decoding to accept CBR between FUP and corresponding TIP
      perf intel-pt: Fix MTC timing after overflow
      perf intel-pt: Fix "Unexpected indirect branch" error
      perf intel-pt: Fix packet decoding of CYC packets

Akinobu Mita (1):
      media: ov5645: add missing of_node_put() in error path

Akshay Adiga (1):
      powerpc/powernv/cpuidle: Init all present cpus for deep states

Al Viro (11):
      ext2: fix a block leak
      affs_lookup(): close a race with affs_remove_link()
      aio: fix io_destroy(2) vs. lookup_ioctx() race
      do d_instantiate/unlock_new_inode combinations safely
      fix io_destroy()/aio_complete() race
      alpha: fix osf_wait4() breakage
      cxl_getfile(): fix double-iput() on alloc_file() failures
      root dentries need RCU-delayed freeing
      make sure that __dentry_kill() always invalidates d_seq, unhashed or not
      fix mntput/mntput race
      fix __legitimize_mnt()/mntput() race

Alan Jenkins (1):
      block: do not use interruptible wait anywhere

Aleksander Morgado (1):
      qmi_wwan: add support for the Dell Wireless 5821e module

Alex Estrin (2):
      IB/{hfi1, qib}: Add handling of kernel restart
      IB/isert: Fix for lib/dma_debug check_sync warning

Alex Vesker (2):
      net/mlx5: Fix command interface race in polling mode
      net/mlx5: Fix incorrect raw command length parsing

Alex Williamson (3):
      PCI: Add ACS quirk for Intel 7th & 8th Gen mobile
      vfio/mdev: Check globally for duplicate devices
      vfio/type1: Fix task tracking for QEMU vCPU hotplug

Alexander Couzens (1):
      net: usb: asix: replace mii_nway_restart in resume path

Alexander Duyck (1):
      net-sysfs: Fix memory leak in XPS configuration

Alexander Graf (1):
      lan78xx: Connect phy early

Alexander Kappner (2):
      usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS driver
      usb-storage: Add compatibility quirk flags for G-Technologies G-Drive

Alexander Monakov (1):
      i2c: designware: fix poll-after-enable regression

Alexander Potapenko (2):
      scsi: sg: allocate with __GFP_ZERO in sg_build_indirect()
      vt: prevent leaking uninitialized data to userspace via /dev/vcs*

Alexander Shishkin (3):
      intel_th: Use correct method of finding hub
      stm class: Use vmalloc for the master map
      intel_th: Use correct device when freeing buffers

Alexander Sverdlin (2):
      ASoC: cirrus: i2s: Fix LRCLK configuration
      ASoC: cirrus: i2s: Fix {TX|RX}LinCtrlData setup

Alexander Syring (1):
      clk: sunxi-ng: Fix missing CLK_SET_RATE_PARENT in ccu-sun4i-a10.c

Alexandr Savca (1):
      Input: elan_i2c - add ELAN0618 (Lenovo v330 15IKB) ACPI ID

Alexandre Belloni (8):
      rtc: hctosys: Ensure system time doesn't overflow time_t
      rtc: rk808: fix possible race condition
      rtc: m41t80: fix race conditions
      rtc: rp5c01: fix possible race condition
      rtc: ensure rtc_set_alarm fails when alarms are not supported
      rtc: tps6586x: fix possible race condition
      rtc: vr41xx: fix possible race condition
      rtc: tps65910: fix possible race condition

Alexandru Ardelean (1):
      iio: adc: ad7791: remove sample freq sysfs attributes

Alexey Brodkin (2):
      ARC: Fix CONFIG_SWAP
      ARC: configs: Remove CONFIG_INITRAMFS_SOURCE from defconfigs

Alexey Dobriyan (2):
      x86/alternatives: Fixup alternative_call_2
      proc: revalidate kernel thread inodes to root:root

Alexey Kardashevskiy (3):
      powerpc/powernv/ioda2: Remove redundant free of TCE pages
      vfio/spapr: Use IOMMU pageshift rather than pagesize
      KVM: PPC: Check if IOMMU page is contained in the pinned physical page

Alexey Khoroshilov (3):
      watchdog: davinci_wdt: fix error handling in davinci_wdt_probe()
      watchdog: asm9260_wdt: fix error handling in asm9260_wdt_probe()
      spi: meson-spicc: Fix error handling in meson_spicc_probe()

Alexey Kodanev (3):
      macvlan: fix use-after-free in macvlan_common_newlink()
      dccp: don't free ccid2_hc_tx_sock struct in dccp_disconnect()
      netfilter: nf_tables: check msg_type before nft_trans_set(trans)

Alistair Popple (1):
      powerpc/powernv/npu: Fix deadlock in mmio_invalidate()

Amir Goldstein (2):
      fsnotify: fix ignore mask logic in send_to_group()
      <linux/stringhash.h>: fix end_name_hash() for 64bit long

Amit Pundir (1):
      Bluetooth: hci_qca: Avoid missing rampatch failure with userspace fw loader

Amitkumar Karwar (1):
      rsi: fix kernel panic observed on 64bit machine

Amritha Nambiar (1):
      net: Fix a bug in removing queues from XPS map

Anand Jain (2):
      btrfs: fix crash when trying to resume balance without the resume flag
      btrfs: define SUPER_FLAG_METADUMP_V2

Anatoly Pugachev (1):
      disable loading f2fs module on PAGE_SIZE > 4KB

Anders Roxell (3):
      selftests: sync: missing CFLAGS while compiling
      selftests: memfd: add config fragment for fuse
      selftests/memfd: add run_fuse_test.sh to TEST_FILES

Andi Kleen (10):
      x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT
      x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation
      x86/speculation/l1tf: Make sure the first page is always reserved
      x86/speculation/l1tf: Add sysfs reporting for l1tf
      x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings
      x86/speculation/l1tf: Limit swap file size to MAX_PA/2
      x86/speculation/l1tf: Invert all not present mappings
      x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert
      x86/mm/pat: Make set_memory_np() L1TF safe
      x86/mm/kmmio: Make the tracer robust against L1TF

Andre Przywara (3):
      KVM: arm/arm64: VGIC/ITS save/restore: protect kvm_read_guest() calls
      KVM: arm/arm64: VGIC/ITS: protect kvm_read_guest() calls with SRCU lock
      KVM: arm/arm64: vgic: Add missing irq_lock to vgic_mmio_read_pending

Andre Tomt (1):
      net/tls: Fix connection stall on partial tls record

Andrea Parri (2):
      locking/xchg/alpha: Add unconditional memory barrier to cmpxchg()
      locking/xchg/alpha: Fix xchg() and cmpxchg() memory ordering bugs

Andreas Gruenbacher (1):
      gfs2: Fix fallocate chunk size

Andrei Otcheretianski (2):
      iwlwifi: mvm: Fix channel switch for count 0 and 1
      iwlwifi: mvm: Increase session protection time after CS

Andres Rodriguez (1):
      drm/amdkfd: fix clock counter retrieval for node without GPU

Andrew Morton (2):
      drivers/infiniband/core/verbs.c: fix build with gcc-4.4.4
      drivers/infiniband/ulp/srpt/ib_srpt.c: fix build with gcc-4.4.4

Andrew Vasquez (1):
      scsi: qedi: Fix truncation of CHAP name and secret

Andrey Ignatov (1):
      ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg

Andrey Konovalov (1):
      kasan: add no_sanitize attribute for clang builds

Andrey Ryabinin (1):
      mm/kasan: don't vfree() nonexistent vm_area

Andrey Smirnov (1):
      soc: imx: gpcv2: Do not pass static memory as platform data

Andrzej Hajda (6):
      clk: samsung: s3c2410: Fix PLL rates
      clk: samsung: exynos7: Fix PLL rates
      clk: samsung: exynos5260: Fix PLL rates
      clk: samsung: exynos5433: Fix PLL rates
      clk: samsung: exynos5250: Fix PLL rates
      clk: samsung: exynos3250: Fix PLL rates

Andy Lutomirski (2):
      x86/selftests: Add mov_to_ss test
      x86/entry/64: Remove %ebx handling from error_entry/exit

Andy Shevchenko (4):
      spi: pxa2xx: Allow 64-bit DMA
      mfd: intel-lpss: Program REMAP register in PIO mode
      serial: 8250_pci: Remove stalled entries in blacklist
      drm/dp/mst: Fix off-by-one typo when dump payload table

Aneesh Kumar K.V (1):
      powerpc/mm/hash: Add missing isync prior to kernel stack SLB switch

Anil Gurumurthy (2):
      scsi: qla2xxx: Mask off Scope bits in retry delay
      scsi: qla2xxx: Return error when TMF returns

Anilkumar Kolli (1):
      ath10k: advertize beacon_int_min_gcd

Anju T Sudhakar (1):
      powerpc/perf: Fix memory allocation for core-imc based on num_possible_cpus()

Anna-Maria Gleixner (1):
      nohz: Fix local_timer_softirq_pending()

Anshuman Khandual (1):
      powerpc/fscr: Enable interrupts earlier before calling get_user()

Anson Huang (2):
      clocksource/drivers/imx-tpm: Correct some registers operation flow
      regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops

Anssi Hannula (7):
      can: xilinx_can: fix RX loop if RXNEMP is asserted without RXOK
      can: xilinx_can: fix power management handling
      can: xilinx_can: fix recovery from error states not being propagated
      can: xilinx_can: fix device dropping off bus on RX overrun
      can: xilinx_can: keep only 1-2 frames in TX FIFO to fix TX accounting
      can: xilinx_can: fix incorrect clear of non-processed interrupts
      can: xilinx_can: fix RX overflow interrupt not being enabled

Antoine Tenart (7):
      crypto: inside-secure - wait for the request to complete if in the backlog
      crypto: atmel-aes - fix the keys zeroing on errors
      crypto: inside-secure - do not process request if no command was issued
      crypto: inside-secure - fix the cache_len computation
      crypto: inside-secure - fix the extra cache computation
      crypto: inside-secure - fix the invalidation step during cra_exit
      net: mvneta: fix the Rx desc DMA address in the Rx path

Anton Vasilyev (2):
      net: mdio-mux: bcm-iproc: fix wrong getter and setter pair
      can: ems_usb: Fix memory leak on ems_usb_disconnect()

Antony Antony (1):
      xfrm: fix xfrm_do_migrate() with AEAD e.g(AES-GCM)

Antti Seppälä (1):
      usb: dwc2: Fix DMA alignment to start at allocated boundary

Ard Biesheuvel (1):
      efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed mode

Ariel Levkovich (1):
      net/mlx5: Adjust clock overflow work period

Arjun Vynipadath (2):
      cxgb4: Setup FW queues before registering netdev
      cxgb4: Fix queue free path of ULD drivers

Arnaldo Carvalho de Melo (1):
      perf report: Fix switching to another perf.data file

Arnd Bergmann (10):
      clk: hisilicon: mark wdt_mux_p[] as const
      media: s3c-camif: fix out-of-bounds array access
      drm/exynos: g2d: use monotonic timestamps
      md: raid5: avoid string overflow warning
      bug.h: work around GCC PR82365 in BUG()
      gpu: ipu-v3: prg: avoid possible array underflow
      hexagon: add memset_io() helper
      hexagon: export csum_partial_copy_nocheck
      ipv6: ila: select CONFIG_DST_CACHE
      turn off -Wattribute-alias

Artem Savkov (1):
      tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure

Arvind Yadav (5):
      sparc: vio: use put_device() instead of kfree()
      xen: xenbus: use put_device() instead of kfree()
      workqueue: use put_device() instead of kfree()
      HID: wacom: Release device resource data obtained by devres_alloc()
      HID: intel-ish-hid: use put_device() instead of kfree()

Ashish Samant (1):
      ocfs2: take inode cluster lock before moving reflinked inode from orphan dir

Avraham Stern (4):
      cfg80211: clear wep keys after disconnection
      iwlwifi: mvm: clear tx queue id when unreserving aggregation queue
      iwlwifi: mvm: make sure internal station has a valid id
      iwlwifi: mvm: fix array out of bounds reference

Balbir Singh (1):
      powerpc/powernv/memtrace: Let the arch hotunplug code flush cache

Baolin Wang (3):
      parisc: time: Convert read_persistent_clock() to read_persistent_clock64()
      i2c: sprd: Prevent i2c accesses after suspend is called
      i2c: sprd: Fix the i2c count issue

Baoquan He (1):
      x86/apic: Set up through-local-APIC mode on the boot CPU if 'noapic' specified

Bart Van Assche (9):
      scsi: qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion()
      scsi: scsi_transport_srp: Fix shost to rport translation
      scsi: sd_zbc: Avoid that resetting a zone fails sporadically
      blkdev_report_zones_ioctl(): Use vmalloc() to allocate large buffers
      block: Fix cloning of requests with a special payload
      dm zoned: avoid triggering reclaim from inside dmz_map()
      RDMA/core: Avoid that ib_drain_qp() triggers an out-of-bounds stack access
      IB/srpt: Fix an out-of-bounds stack access in srpt_zerolength_write()
      scsi: sr: Avoid that opening a CD-ROM hangs with runtime power management enabled

Bartlomiej Zolnierkiewicz (1):
      thermal: exynos: fix setting rising_threshold for Exynos5433

Bartosz Golaszewski (1):
      ARM: davinci: fix the GPIO lookup for omapl138-hawk

Ben Hutchings (5):
      usbip: Correct maximum value of CONFIG_USBIP_VHCI_HC_PORTS
      ALSA: timer: Fix pause event notification
      drm/msm: Fix possible null dereference on failure of get_pages()
      mtd: Fix comparison in map_word_andequal()
      Input: elan_i2c_smbus - fix more potential stack buffer overflows

Ben Skeggs (1):
      drm/nouveau/fifo/gk104-: poll for runlist update completion

Beni Lev (1):
      iwlwifi: mvm: Correctly set IGTK for AP

Benjamin Herrenschmidt (1):
      powerpc: Don't preempt_disable() in show_cpuinfo()

Benjamin Poirier (2):
      e1000e: Fix check_for_link return value with autoneg off
      e1000e: Ignore TSYNCRXCTL when getting I219 clock attributes

Benjamin Tissoires (2):
      Input: synaptics - add Lenovo 80 series ids to SMBus
      Input: elan_i2c_smbus - fix corrupted stack

Bhadram Varka (2):
      arm64: tegra: Make BCM89610 PHY interrupt as active low
      stmmac: fix DMA channel hang in half-duplex mode

Bhavesh Davda (1):
      xen-blkfront: move negotiate_mq to cover all cases of new VBDs

Bich HEMON (1):
      can: m_can: select pinctrl state in each suspend/resume function

Bill.Baker@oracle.com (1):
      nfs: system crashes after NFS4ERR_MOVED recovery

Bin Liu (2):
      crypto: omap-sham - fix memleak
      usb: core: handle hub C_PORT_OVER_CURRENT condition

BingJing Chang (1):
      md: fix a potential deadlock of raid5/raid10 reshape

Bjorn Andersson (2):
      soc: qcom: wcnss_ctrl: Fix increment in NV upload
      pinctrl: msm: Use dynamic GPIO numbering

Bjørn Mork (2):
      qmi_wwan: do not steal interfaces from class drivers
      cdc_ncm: avoid padding beyond end of skb

Bo Chen (1):
      ALSA: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream()

Bob Moore (1):
      ACPICA: Fix memory leak on unusual memory leak

Boris Brezillon (1):
      drm/vc4: Reset ->{x, y}_scaling[1] when dealing with uniplanar formats

Boris Ostrovsky (2):
      xen: Remove unnecessary BUG_ON from __unbind_from_irq()
      xen/PVH: Set up GS segment for stack canary

Boris Pismenny (1):
      tls: retrun the correct IV in getsockopt

Borislav Petkov (8):
      Documentation/spec_ctrl: Do some minor cleanups
      x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP
      x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host}
      x86/MCE/AMD: Cache SMCA MISC block addresses
      x86/mce: Do not overwrite MCi_STATUS in mce_no_way_out()
      x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info
      x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings
      x86/CPU/AMD: Have smp_num_siblings and cpu_llc_id always be present

Brad Love (8):
      media: lgdt3306a: Fix module count mismatch on usb unplug
      media: em28xx: USB bulk packet size fix
      media: cx23885: Override 888 ImpactVCBe crystal frequency
      media: cx23885: Set subdev host data to clk_freq pointer
      media: lgdt3306a: Fix a double kfree on i2c device remove
      media: em28xx: Add Hauppauge SoloHD/DualHD bulk models
      media: cx25840: Use subdev host data for PLL override
      media: saa7164: Fix driver name in debug output

Brian Foster (1):
      xfs: detect agfl count corruption and reset agfl

Brian Norris (2):
      usb: dwc3: Undo PHY init if soft reset fails
      watchdog: dw: RMW the control register

Bryan O'Donoghue (1):
      rtc: snvs: Fix usage of snvs_rtc_enable

Cannon Matthews (1):
      mm: hugetlb: yield when prepping struct pages

Carlos Maiolino (1):
      Force log to disk before reading the AGF during a fstrim

Cathy Zhou (1):
      sunvnet: does not support GSO for sctp

Chad Dupuis (2):
      scsi: bnx2fc: Fix check in SCSI completion handler for timed out request
      scsi: qedf: Set the UNLOADING flag when removing a vport

Changbin Du (2):
      iommu/vt-d: fix shift-out-of-bounds in bug checking
      tracing: Fix missing return symbol in function_graph output

Chao Gao (1):
      KVM: nVMX: Don't halt vcpu when L1 is injecting events to L2

Chao Yu (8):
      f2fs: fix to set KEEP_SIZE bit in f2fs_zero_range
      f2fs: fix to clear CP_TRIMMED_FLAG
      f2fs: fix to check extent cache in f2fs_drop_extent_tree
      f2fs: fix error path of move_data_page
      f2fs: fix to don't trigger writeback during recovery
      f2fs: fix to wait page writeback during revoking atomic write
      f2fs: fix to detect failure of dquot_initialize
      f2fs: fix race in between GC and atomic open

Charles Keepax (1):
      regmap: Correct comparison in regmap_cached

Chen Yu (2):
      ACPI / PM: Blacklist Low Power S0 Idle _DSM for ThinkPad X1 Tablet(2016)
      cpufreq: governors: Fix long idle detection logic in load calculation

Chen-Yu Tsai (1):
      Input: i8042 - add Lenovo LaVie Z to the i8042 reset list

Chengguang Xu (7):
      libceph, ceph: avoid memory leak when specifying same option several times
      ceph: fix dentry leak when failing to init debugfs
      ceph: fix potential memory leak in init_caches()
      isofs: fix potential memory leak in mount option parsing
      nvme: fix potential memory leak in option parsing
      ceph: fix alignment of rasize
      ovl: Sync upper dirty data when syncing overlayfs

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

Chintan Pandya (2):
      mm: vmalloc: avoid racy handling of debugobjects in vunmap
      ioremap: Update pgtable free interfaces with addr

Chris Dickens (1):
      usb: gadget: composite: fix incorrect handling of OS desc requests

Chris Leech (1):
      scsi: iscsi: respond to netlink with unicast when appropriate

Chris Novakovic (1):
      ipconfig: Correctly initialise ic_nameservers

Chris Wilson (3):
      drm/i915: Always sanity check engine state upon idling
      drm/i915/lvds: Move acpi lid notification registration to registration phase
      ALSA: hda - Handle pm failure during hotplug

Christian Borntraeger (2):
      s390: Correct register corruption in critical section cleanup
      mm: do not drop unused pages when userfaultd is running

Christian Brauner (2):
      devpts: hoist out check for DEVPTS_SUPER_MAGIC
      devpts: resolve devpts bind-mounts

Christian Lamparter (2):
      crypto: crypto4xx - remove bad list_del
      crypto: crypto4xx - fix crypto4xx_build_pdr, crypto4xx_build_sdr leak

Christoffer Dall (1):
      KVM: arm64: Avoid storing the vcpu pointer on the stack

Christoph Hellwig (2):
      genirq/affinity: assign vectors to all possible CPUs
      PCI: Prevent sysfs disable of device while driver is attached

Christophe JAILLET (7):
      net/mlx4_en: Fix an error handling path in 'mlx4_en_init_netdev()'
      remoteproc: imx_rproc: Fix an error handling path in 'imx_rproc_probe()'
      drm/meson: Fix some error handling paths in 'meson_drv_bind_master()'
      drm/meson: Fix an un-handled error path in 'meson_drv_bind_master()'
      regulator: of: Add a missing 'of_node_put()' in an error handling path of 'of_regulator_match()'
      Input: synaptics-rmi4 - fix an unchecked out of memory error path
      iio: sca3000: Fix an error handling path in 'sca3000_probe()'

Christophe Jaillet (2):
      regulator: gpio: Fix some error handling paths in 'gpio_regulator_probe()'
      spi: bcm-qspi: fIX some error handling paths

Christophe Leroy (6):
      powerpc/mm/slice: Remove intermediate bitmap copy
      powerpc/mm/slice: create header files dedicated to slices
      powerpc/mm/slice: Enhance for supporting PPC32
      powerpc/mm/slice: Fix hugepage allocation at hint address on 8xx
      powerpc/lib: Adjust .balign inside string functions for PPC32
      powerpc/8xx: fix invalid register expression in head_8xx.S

Chuck Lever (2):
      xprtrdma: Return -ENOBUFS when no pages are available
      xprtrdma: Fix corner cases when handling device removal

Chunfeng Yun (1):
      phy: phy-mtk-tphy: use auto instead of force to bypass utmi signals

Chunyu Hu (1):
      cpufreq: cppc_cpufreq: Fix cppc_cpufreq_init() failure path

Claudio Imbrenda (2):
      mm/ksm: fix interaction with THP
      VSOCK: fix loopback on big-endian systems

Claudiu Manoil (1):
      gianfar: Fix Rx byte accounting for ndev stats

Clément Péron (1):
      ARM: dts: cygnus: fix irq type for arm global timer

Colin Ian King (14):
      staging: rtl8192u: return -ENOMEM on failed allocation of priv->oldaddr
      media: cx25821: prevent out-of-bounds read on array card
      rtc: tx4939: avoid unintended sign extension on a 24 bit shift
      KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable"
      clocksource/drivers/fsl_ftm_timer: Fix error return checking
      xen/pvcalls: fix null pointer dereference on map->sock
      dma-buf: remove redundant initialization of sg_table
      ASoC: Intel: sst: remove redundant variable dma_dev_name
      platform/chrome: cros_ec_lpc: remove redundant pointer request
      scsi: isci: Fix infinite loop in while loop
      RDMA/iwpm: fix memory leak on map_info
      netfilter: nf_tables: fix memory leak on error exit return
      ipv6: fix useless rol32 call on hash
      media: smiapp: fix timeout checking in smiapp_read_nvm

Coly Li (1):
      bcache: quit dc->writeback_thread when BCACHE_DEV_DETACHING is set

Cong Wang (4):
      llc: properly handle dev_queue_xmit() return value
      netdev-FAQ: clarify DaveM's position for stable backports
      socket: close race condition between sock_close() and sockfs_setattr()
      infiniband: fix a possible use-after-free bug

Corey Minyard (1):
      ipmi:bt: Set the timeout before doing a capabilities check

Cornelia Huck (1):
      vfio-ccw: fence off transport mode

Corneliu Doban (2):
      mmc: sdhci-iproc: fix 32bit writes for TRANSFER_MODE register
      mmc: sdhci-iproc: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for cygnus

DaeRyong Jeong (1):
      tty: Fix data race in tty_insert_flip_string_fixed_flag

Dag Moxnes (1):
      rds: ib: Fix missing call to rds_ib_dev_put in rds_ib_setup_qp

Damien Le Moal (5):
      scsi: sd_zbc: Fix potential memory leak
      ata: Fix ZBC_OUT command block check
      ata: Fix ZBC_OUT all bit ha

Sign in to add a comment