mbox series

[SRU,Disco,PULL] Disco upstream stable patchset 2019-10-18

Message ID 20191018225136.3067-1-kamal@canonical.com
State New
Headers show
Series [SRU,Disco,PULL] Disco upstream stable patchset 2019-10-18 | expand

Pull-request

git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/disco disco-stable

Message

Kamal Mostafa Oct. 18, 2019, 10:51 p.m. UTC
This pull req includes the following pending Disco stable patchsets:

	Disco update: upstream stable patchset 2019-10-18
		Ported from the following upstream stable releases:
			v4.19.78, v5.2.20, v5.2.21, v5.3.5
	https://bugs.launchpad.net/bugs/1848817

 -Kamal

-----

The following changes since commit b6c15098fa29275894a62318d449cb6f93bfeb24:

  blk-wbt: fix performance regression in wbt scale_up/scale_down (2019-10-17 17:45:09 +0200)

are available in the Git repository at:

  git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/disco disco-stable

for you to fetch changes up to 457fdd8b961f8d94110b1a9bc355e0b399bd52e2:

  UBUNTU: upstream stable to v4.19.78, v5.2.21, v5.3.5 (2019-10-18 14:46:33 -0700)

----------------------------------------------------------------
Abel Vesa (1):
      clk: imx8mq: Mark AHB clock as critical

Ahmad Fatoum (1):
      drm/stm: attach gem fence to atomic state

Alexandre Ghiti (4):
      arm64: consider stack randomization for mmap base only when necessary
      mips: properly account for stack randomization and stack guard gap
      arm: properly account for stack randomization and stack guard gap
      arm: use STACK_TOP when computing mmap base address

Alexey Kardashevskiy (1):
      powerpc/powernv/ioda2: Allocate TCE table levels on demand for default DMA window

Andrey Konovalov (1):
      NFC: fix attrs checks in netlink interface

Andrey Smirnov (1):
      drm/bridge: tc358767: Increase AUX transfer length limit

Anson Huang (1):
      rtc: snvs: fix possible race condition

Anthony Koo (2):
      drm/amd/display: fix issue where 252-255 values are clipped
      drm/amd/display: add monitor patch to add T7 delay

Arnd Bergmann (2):
      arm64: fix unreachable code issue with cmpxchg
      mm: add dummy can_do_mlock() helper

Bart Van Assche (1):
      scsi: core: Reduce memory required for SCSI logging

Bayan Zabihiyan (1):
      drm/amd/display: Fix frames_to_insert math

Bharath Vedartham (1):
      9p/cache.c: Fix memory leak in v9fs_cache_session_get_cookie

Bibby Hsieh (1):
      mailbox: mediatek: cmdq: clear the event in cmdq initial flow

Biwen Li (1):
      rtc: pcf85363/pcf85263: fix regmap error in set_time

Bjorn Andersson (1):
      clk: Make clk_bulk_get_all() return a valid "id"

Changwei Ge (1):
      ocfs2: wait for recovering done after direct unlock request

Chao Yu (1):
      f2fs: fix to drop meta/node pages during umount

Charlene Liu (1):
      drm/amd/display: support spdif

Chris Wilson (1):
      dma-buf/sw_sync: Synchronize signal vs syncpt free

Christophe Leroy (1):
      powerpc/futex: Fix warning: 'oldval' may be used uninitialized in this function

Chunyan Zhang (1):
      clk: sprd: add missing kfree

Corey Minyard (1):
      ipmi_si: Only schedule continuously in the thread in maintenance mode

Cédric Le Goater (1):
      powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL

Daniel Borkmann (1):
      bpf: fix use after free in prog symbol exposure

Daniel Drake (1):
      pinctrl: amd: disable spurious-firing GPIO IRQs

Daniel Vetter (1):
      drm/vkms: Fix crc worker races

David Ahern (1):
      ipv6: Handle missing host route in __ipv6_ifa_notify

David Howells (2):
      hypfs: Fix error number left in struct pointer member
      rxrpc: Fix rxrpc_recvmsg tracepoint

Deepa Dinamani (1):
      pstore: fs superblock limits

Dexuan Cui (1):
      vsock: Fix a lockdep warning in __vsock_release()

Dongli Zhang (1):
      xen-netfront: do not use ~0U as error return value for xennet_fill_frags()

Dotan Barak (1):
      net/rds: Fix error handling in rds_ib_add_one()

Eric Biggers (1):
      smack: use GFP_NOFS while holding inode_smack::smk_lock

Eric Dumazet (4):
      ipv6: drop incoming packets having a v4mapped source address
      nfc: fix memory leak in llcp_sock_bind()
      sch_dsmark: fix potential NULL deref in dsmark_init()
      sch_cbq: validate TCA_CBQ_WRROPT to avoid crash

Eugen Hristev (1):
      clk: at91: select parent if main oscillator or bypass is enabled

Ganesh Goudar (1):
      powerpc: dump kernel log before carrying out fadump or kdump

Geert Uytterhoeven (2):
      clk: renesas: mstp: Set GENPD_FLAG_ALWAYS_ON for clock domain
      clk: renesas: cpg-mssr: Set GENPD_FLAG_ALWAYS_ON for clock domain

Greg Thelen (1):
      kbuild: clean compressed initramfs image

Gustavo Romero (1):
      selftests/powerpc: Retry on host facility unavailable

Haishuang Yan (1):
      erspan: remove the incorrect mtu limit for erspan

Hans de Goede (1):
      i2c-cht-wc: Fix lockdep warning

Icenowy Zheng (1):
      clk: sunxi-ng: v3s: add missing clock slices for MMC2 module clocks

Jann Horn (1):
      Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE_PTRACE is set

Jarkko Sakkinen (1):
      tpm: use tpm_try_get_ops() in tpm-sysfs.c.

Jason Gerecke (1):
      HID: wacom: Fix several minor compiler warnings

Jean Delvare (1):
      drm/amdgpu/si: fix ASIC tests

Jens Axboe (1):
      pktcdvd: remove warning on attempting to register non-passthrough dev

Jia-Ju Bai (2):
      gpu: drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property()
      security: smack: Fix possible null-pointer dereferences in smack_socket_sock_rcv_skb()

Joao Moreno (1):
      HID: apple: Fix stuck function keys when using FN

Johan Hovold (1):
      hso: fix NULL-deref on tty open

Jorge Ramirez-Ortiz (1):
      mbox: qcom: add APCS child device for QCS404

Josh Hunt (2):
      udp: fix gso_segs calculations
      udp: only do GSO if # of segs > 1

Kamal Mostafa (2):
      UBUNTU: [Config] updateconfigs for SOUNDWIRE
      UBUNTU: upstream stable to v4.19.78, v5.2.21, v5.3.5

Krzysztof Wilczynski (2):
      PCI: Add pci_info_ratelimited() to ratelimit PCI separately
      PCI: Use static const struct, not const static struct

KyleMahlkuch (1):
      drm/radeon: Fix EEH during kexec

Lewis Huang (1):
      drm/amd/display: reprogram VM config when system resume

Linus Walleij (2):
      net: dsa: rtl8366: Check VLAN ID and not ports
      ARM: dts: dir685: Drop spi-cpol from the display

Lucas Stach (1):
      drm/panel: simple: fix AUO g185han01 horizontal blanking

Mark Menzynski (1):
      drm/nouveau/volt: Fix for some cards having 0 maximum voltage

Marko Kohtala (1):
      video: ssd1307fb: Start page range at page_offset

Martin KaFai Lau (1):
      net: Unpublish sk from sk_reuseport_cb before call_rcu

Mike Rapoport (1):
      ARM: 8903/1: ensure that usable memory in bank 0 starts from a PMD-aligned address

Miroslav Benes (1):
      livepatch: Nullify obj->mod in klp_module_coming()'s error path

Nathan Chancellor (4):
      PCI: rpaphp: Avoid a sometimes-uninitialized warning
      MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a boolean
      MIPS: Don't use bc_false uninitialized in __mm_isBranchInstr
      ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer

Nathan Huckleberry (1):
      clk: qoriq: Fix -Wunused-const-variable

Nathan Lynch (3):
      powerpc/rtas: use device model APIs and serialization during LPM
      powerpc/pseries/mobility: use cond_resched when updating device tree
      powerpc/pseries: correctly track irq state in default idle

Navid Emamdoost (2):
      drm/panel: check failure cases in the probe func
      net: qlogic: Fix memory leak in ql_alloc_large_buffers

Nicholas Piggin (2):
      powerpc/64s/exception: machine check use correct cfar for late handler
      powerpc/64s/radix: Fix memory hotplug section page table creation

Nick Desaulniers (1):
      ARM: 8875/1: Kconfig: default to AEABI w/ Clang

Nicolas Boichat (1):
      kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K

Nishka Dasgupta (1):
      PCI: tegra: Fix OF node reference leak

Noralf Trønnes (1):
      drm/tinydrm/Kconfig: drivers: Select BACKLIGHT_CLASS_DEVICE

OGAWA Hirofumi (1):
      fat: work around race with userspace's read via blockdev while mounting

Oliver O'Halloran (1):
      powerpc/eeh: Clean up EEH PEs after recovery finishes

Otto Meier (1):
      pinctrl: meson-gxbb: Fix wrong pinning definition for uart_c

Paolo Abeni (1):
      net: ipv4: avoid mixed n_redirects and rate_tokens usage

Paul Cercueil (1):
      clk: ingenic/jz4740: Fix "pll half" divider not read/written properly

Pierre-Louis Bossart (3):
      soundwire: intel: fix channel number reported by hardware
      soundwire: Kconfig: fix help format
      soundwire: fix regmap dependencies and align with other serial links

Randy Dunlap (1):
      PCI: pci-hyperv: Fix build errors on non-SYSFS config

Reinhard Speyerer (1):
      qmi_wwan: add support for Cinterion CLS8 devices

Rodrigo Siqueira (1):
      drm/vkms: Avoid assigning 0 for possible_crtc

Sam Bobroff (1):
      powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag

Sean Paul (1):
      drm/rockchip: Check for fast link training before enabling psr

Sowjanya Komatineni (1):
      pinctrl: tegra: Fix write barrier placement in pmx_writel

Stephen Boyd (7):
      clk: actions: Don't reference clk_init_data after registration
      clk: sirf: Don't reference clk_init_data after registration
      clk: sprd: Don't reference clk_init_data after registration
      clk: zx296718: Don't reference clk_init_data after registration
      clk: qcom: gcc-sdm845: Use floor ops for sdcc clks
      clk: meson: axg-audio: Don't reference clk_init_data after registration
      clk: sunxi: Don't call clk_hw_get_name() on a hw that isn't registered

Tetsuo Handa (1):
      kexec: bail out upon SIGKILL when allocating memory.

Thierry Reding (4):
      PCI: rockchip: Propagate errors for optional regulators
      PCI: histb: Propagate errors for optional regulators
      PCI: imx6: Propagate errors for optional regulators
      PCI: exynos: Propagate errors for optional PHYs

Tuong Lien (1):
      tipc: fix unlimited bundling of small messages

Vishal Kulkarni (1):
      cxgb4:Fix out-of-bounds MSI-X info array access

Wanpeng Li (1):
      KVM: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel

Will Deacon (1):
      ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as writes

Yunfeng Ye (1):
      crypto: hisilicon - Fix double free in sec_free_hw_sgl()

Zhou Yanjie (1):
      MIPS: Ingenic: Disable broken BTB lookup optimization.

hexin (1):
      vfio_pci: Restore original state on release

zhangyi (F) (1):
      ext4: fix potential use after free after remounting with noblock_validity

 arch/arm/Kconfig                                   |   7 +-
 arch/arm/Makefile                                  |   4 +
 arch/arm/boot/dts/gemini-dlink-dir-685.dts         |   1 -
 arch/arm/mm/fault.c                                |   4 +-
 arch/arm/mm/fault.h                                |   1 +
 arch/arm/mm/mmap.c                                 |  16 +-
 arch/arm/mm/mmu.c                                  |  16 ++
 arch/arm64/include/asm/cmpxchg.h                   |   6 +-
 arch/arm64/mm/mmap.c                               |   6 +-
 arch/mips/include/asm/mipsregs.h                   |   4 +
 arch/mips/kernel/branch.c                          |   2 +-
 arch/mips/kernel/cpu-probe.c                       |   7 +
 arch/mips/mm/mmap.c                                |  14 +-
 arch/mips/mm/tlbex.c                               |   2 +-
 arch/powerpc/include/asm/futex.h                   |   3 +-
 arch/powerpc/kernel/eeh_driver.c                   |  47 ++++-
 arch/powerpc/kernel/eeh_event.c                    |   8 +
 arch/powerpc/kernel/eeh_pe.c                       |  23 ++-
 arch/powerpc/kernel/exceptions-64s.S               |   4 +
 arch/powerpc/kernel/rtas.c                         |  11 +-
 arch/powerpc/kernel/traps.c                        |   1 +
 arch/powerpc/mm/pgtable-radix.c                    |   2 +-
 arch/powerpc/platforms/powernv/pci-ioda-tce.c      |  20 +--
 arch/powerpc/platforms/powernv/pci.h               |   2 +-
 arch/powerpc/platforms/pseries/mobility.c          |   9 +
 arch/powerpc/platforms/pseries/setup.c             |   3 +
 arch/powerpc/xmon/xmon.c                           |  15 +-
 arch/s390/hypfs/inode.c                            |   9 +-
 arch/x86/kvm/hyperv.c                              |  12 +-
 .../abi/5.0.0-31.33/amd64/generic.modules          |   2 -
 .../abi/5.0.0-31.33/amd64/lowlatency.modules       |   2 -
 debian.master/abi/5.0.0-31.33/i386/generic.modules |   2 -
 .../abi/5.0.0-31.33/i386/lowlatency.modules        |   2 -
 debian.master/config/config.common.ubuntu          |   2 -
 debian.master/upstream-stable                      |   5 +-
 drivers/base/regmap/Kconfig                        |   2 +-
 drivers/block/pktcdvd.c                            |   1 -
 drivers/char/ipmi/ipmi_si_intf.c                   |  24 ++-
 drivers/char/tpm/tpm-sysfs.c                       | 134 +++++++++------
 drivers/clk/actions/owl-common.c                   |   5 +-
 drivers/clk/at91/clk-main.c                        |  10 +-
 drivers/clk/clk-bulk.c                             |   5 +-
 drivers/clk/clk-qoriq.c                            |   2 +-
 drivers/clk/imx/clk-imx8mq.c                       |   3 +-
 drivers/clk/ingenic/jz4740-cgu.c                   |   9 +-
 drivers/clk/meson/axg-audio.c                      |   7 +-
 drivers/clk/qcom/gcc-sdm845.c                      |   4 +-
 drivers/clk/renesas/clk-mstp.c                     |   3 +-
 drivers/clk/renesas/renesas-cpg-mssr.c             |   3 +-
 drivers/clk/sirf/clk-common.c                      |  12 +-
 drivers/clk/sprd/common.c                          |   5 +-
 drivers/clk/sprd/pll.c                             |   2 +
 drivers/clk/sunxi-ng/ccu-sun8i-v3s.c               |   3 +
 drivers/clk/sunxi-ng/ccu_common.c                  |   5 +-
 drivers/clk/zte/clk-zx296718.c                     | 109 ++++++------
 drivers/crypto/hisilicon/sec/sec_algs.c            |  13 +-
 drivers/dma-buf/sw_sync.c                          |  16 +-
 drivers/gpu/drm/amd/amdgpu/si.c                    |   6 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   8 +
 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c |   4 +
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  17 +-
 drivers/gpu/drm/amd/display/dc/dc_types.h          |   1 +
 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c     |   4 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c |   3 +-
 .../drm/amd/display/modules/freesync/freesync.c    |  27 +--
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |   9 +-
 drivers/gpu/drm/bridge/tc358767.c                  |   2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c    |   2 +
 .../gpu/drm/panel/panel-raspberrypi-touchscreen.c  |  13 ++
 drivers/gpu/drm/panel/panel-simple.c               |   6 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         |   2 +-
 drivers/gpu/drm/radeon/radeon_drv.c                |   8 +
 drivers/gpu/drm/stm/ltdc.c                         |   2 +
 drivers/gpu/drm/tinydrm/Kconfig                    |   8 +-
 drivers/gpu/drm/vkms/vkms_crc.c                    |  27 ++-
 drivers/gpu/drm/vkms/vkms_crtc.c                   |   9 +-
 drivers/gpu/drm/vkms/vkms_drv.c                    |   2 +-
 drivers/gpu/drm/vkms/vkms_drv.h                    |   6 +-
 drivers/gpu/drm/vkms/vkms_output.c                 |   6 +-
 drivers/gpu/drm/vkms/vkms_plane.c                  |   4 +-
 drivers/hid/hid-apple.c                            |  49 +++---
 drivers/hid/wacom_sys.c                            |   7 +-
 drivers/hid/wacom_wac.c                            |   4 +-
 drivers/i2c/busses/i2c-cht-wc.c                    |  46 +++++
 drivers/mailbox/mtk-cmdq-mailbox.c                 |   5 +
 drivers/mailbox/qcom-apcs-ipc-mailbox.c            |   8 +-
 drivers/net/dsa/rtl8366.c                          |  11 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c     |   9 +-
 drivers/net/ethernet/qlogic/qla3xxx.c              |   1 +
 drivers/net/usb/hso.c                              |  12 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/xen-netfront.c                         |  17 +-
 drivers/pci/Kconfig                                |   2 +-
 drivers/pci/controller/dwc/pci-exynos.c            |   2 +-
 drivers/pci/controller/dwc/pci-imx6.c              |   4 +-
 drivers/pci/controller/dwc/pcie-histb.c            |   4 +-
 drivers/pci/controller/pci-tegra.c                 |  22 ++-
 drivers/pci/controller/pcie-rockchip-host.c        |  16 +-
 drivers/pci/hotplug/rpaphp_core.c                  |  18 +-
 drivers/pci/pci-bridge-emul.c                      |   4 +-
 drivers/pci/pci.c                                  |   4 +-
 drivers/pinctrl/meson/pinctrl-meson-gxbb.c         |  12 +-
 drivers/pinctrl/pinctrl-amd.c                      |  12 +-
 drivers/pinctrl/tegra/pinctrl-tegra.c              |   4 +-
 drivers/rtc/rtc-pcf85363.c                         |   7 +-
 drivers/rtc/rtc-snvs.c                             |  11 +-
 drivers/scsi/scsi_logging.c                        |  48 +-----
 drivers/soundwire/Kconfig                          |   9 +-
 drivers/soundwire/Makefile                         |   2 +-
 drivers/soundwire/intel.c                          |  10 ++
 drivers/vfio/pci/vfio_pci.c                        |  17 +-
 drivers/video/fbdev/ssd1307fb.c                    |   2 +-
 fs/9p/cache.c                                      |   2 +
 fs/ext4/block_validity.c                           | 189 +++++++++++++++------
 fs/ext4/ext4.h                                     |  10 +-
 fs/f2fs/super.c                                    |  14 ++
 fs/fat/dir.c                                       |  13 +-
 fs/fat/fatent.c                                    |   3 +
 fs/ocfs2/dlm/dlmunlock.c                           |  23 ++-
 fs/pstore/ram.c                                    |   2 +
 include/linux/mailbox/mtk-cmdq-mailbox.h           |   3 +
 include/linux/mm.h                                 |   4 +
 include/linux/pci.h                                |   3 +
 include/linux/soc/mediatek/mtk-cmdq.h              |   3 -
 include/scsi/scsi_dbg.h                            |   2 -
 include/trace/events/rxrpc.h                       |   2 +-
 kernel/bpf/syscall.c                               |  28 +--
 kernel/kexec_core.c                                |   2 +
 kernel/livepatch/core.c                            |   1 +
 lib/Kconfig.debug                                  |   2 +-
 net/core/sock.c                                    |  11 +-
 net/ipv4/ip_gre.c                                  |   1 +
 net/ipv4/route.c                                   |   5 +-
 net/ipv4/udp.c                                     |  11 +-
 net/ipv6/addrconf.c                                |  17 +-
 net/ipv6/ip6_input.c                               |  10 ++
 net/ipv6/udp.c                                     |   9 +-
 net/nfc/llcp_sock.c                                |   7 +-
 net/nfc/netlink.c                                  |   6 +-
 net/rds/ib.c                                       |   6 +-
 net/sched/sch_cbq.c                                |  40 +++--
 net/sched/sch_dsmark.c                             |   2 +
 net/tipc/link.c                                    |  29 ++--
 net/tipc/msg.c                                     |   5 +-
 net/vmw_vsock/af_vsock.c                           |  16 +-
 net/vmw_vsock/hyperv_transport.c                   |   2 +-
 net/vmw_vsock/virtio_transport_common.c            |   2 +-
 security/smack/smack_access.c                      |   6 +-
 security/smack/smack_lsm.c                         |   7 +-
 tools/testing/selftests/net/udpgso.c               |  16 +-
 tools/testing/selftests/powerpc/tm/tm.h            |   3 +-
 usr/Makefile                                       |   3 +
 152 files changed, 1143 insertions(+), 584 deletions(-)

Comments

Kleber Sacilotto de Souza Oct. 21, 2019, 2:35 p.m. UTC | #1
On 10/19/19 12:51 AM, Kamal Mostafa wrote:
> This pull req includes the following pending Disco stable patchsets:
> 
> 	Disco update: upstream stable patchset 2019-10-18
> 		Ported from the following upstream stable releases:
> 			v4.19.78, v5.2.20, v5.2.21, v5.3.5
> 	https://bugs.launchpad.net/bugs/1848817
> 
>  -Kamal
> 
> -----
> 
> The following changes since commit b6c15098fa29275894a62318d449cb6f93bfeb24:
> 
>   blk-wbt: fix performance regression in wbt scale_up/scale_down (2019-10-17 17:45:09 +0200)
> 
> are available in the Git repository at:
> 
>   git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/disco disco-stable
> 
> for you to fetch changes up to 457fdd8b961f8d94110b1a9bc355e0b399bd52e2:
> 
>   UBUNTU: upstream stable to v4.19.78, v5.2.21, v5.3.5 (2019-10-18 14:46:33 -0700)

Applied to disco/master-next branch.

Thanks,
Kleber

> 
> ----------------------------------------------------------------
> Abel Vesa (1):
>       clk: imx8mq: Mark AHB clock as critical
> 
> Ahmad Fatoum (1):
>       drm/stm: attach gem fence to atomic state
> 
> Alexandre Ghiti (4):
>       arm64: consider stack randomization for mmap base only when necessary
>       mips: properly account for stack randomization and stack guard gap
>       arm: properly account for stack randomization and stack guard gap
>       arm: use STACK_TOP when computing mmap base address
> 
> Alexey Kardashevskiy (1):
>       powerpc/powernv/ioda2: Allocate TCE table levels on demand for default DMA window
> 
> Andrey Konovalov (1):
>       NFC: fix attrs checks in netlink interface
> 
> Andrey Smirnov (1):
>       drm/bridge: tc358767: Increase AUX transfer length limit
> 
> Anson Huang (1):
>       rtc: snvs: fix possible race condition
> 
> Anthony Koo (2):
>       drm/amd/display: fix issue where 252-255 values are clipped
>       drm/amd/display: add monitor patch to add T7 delay
> 
> Arnd Bergmann (2):
>       arm64: fix unreachable code issue with cmpxchg
>       mm: add dummy can_do_mlock() helper
> 
> Bart Van Assche (1):
>       scsi: core: Reduce memory required for SCSI logging
> 
> Bayan Zabihiyan (1):
>       drm/amd/display: Fix frames_to_insert math
> 
> Bharath Vedartham (1):
>       9p/cache.c: Fix memory leak in v9fs_cache_session_get_cookie
> 
> Bibby Hsieh (1):
>       mailbox: mediatek: cmdq: clear the event in cmdq initial flow
> 
> Biwen Li (1):
>       rtc: pcf85363/pcf85263: fix regmap error in set_time
> 
> Bjorn Andersson (1):
>       clk: Make clk_bulk_get_all() return a valid "id"
> 
> Changwei Ge (1):
>       ocfs2: wait for recovering done after direct unlock request
> 
> Chao Yu (1):
>       f2fs: fix to drop meta/node pages during umount
> 
> Charlene Liu (1):
>       drm/amd/display: support spdif
> 
> Chris Wilson (1):
>       dma-buf/sw_sync: Synchronize signal vs syncpt free
> 
> Christophe Leroy (1):
>       powerpc/futex: Fix warning: 'oldval' may be used uninitialized in this function
> 
> Chunyan Zhang (1):
>       clk: sprd: add missing kfree
> 
> Corey Minyard (1):
>       ipmi_si: Only schedule continuously in the thread in maintenance mode
> 
> Cédric Le Goater (1):
>       powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL
> 
> Daniel Borkmann (1):
>       bpf: fix use after free in prog symbol exposure
> 
> Daniel Drake (1):
>       pinctrl: amd: disable spurious-firing GPIO IRQs
> 
> Daniel Vetter (1):
>       drm/vkms: Fix crc worker races
> 
> David Ahern (1):
>       ipv6: Handle missing host route in __ipv6_ifa_notify
> 
> David Howells (2):
>       hypfs: Fix error number left in struct pointer member
>       rxrpc: Fix rxrpc_recvmsg tracepoint
> 
> Deepa Dinamani (1):
>       pstore: fs superblock limits
> 
> Dexuan Cui (1):
>       vsock: Fix a lockdep warning in __vsock_release()
> 
> Dongli Zhang (1):
>       xen-netfront: do not use ~0U as error return value for xennet_fill_frags()
> 
> Dotan Barak (1):
>       net/rds: Fix error handling in rds_ib_add_one()
> 
> Eric Biggers (1):
>       smack: use GFP_NOFS while holding inode_smack::smk_lock
> 
> Eric Dumazet (4):
>       ipv6: drop incoming packets having a v4mapped source address
>       nfc: fix memory leak in llcp_sock_bind()
>       sch_dsmark: fix potential NULL deref in dsmark_init()
>       sch_cbq: validate TCA_CBQ_WRROPT to avoid crash
> 
> Eugen Hristev (1):
>       clk: at91: select parent if main oscillator or bypass is enabled
> 
> Ganesh Goudar (1):
>       powerpc: dump kernel log before carrying out fadump or kdump
> 
> Geert Uytterhoeven (2):
>       clk: renesas: mstp: Set GENPD_FLAG_ALWAYS_ON for clock domain
>       clk: renesas: cpg-mssr: Set GENPD_FLAG_ALWAYS_ON for clock domain
> 
> Greg Thelen (1):
>       kbuild: clean compressed initramfs image
> 
> Gustavo Romero (1):
>       selftests/powerpc: Retry on host facility unavailable
> 
> Haishuang Yan (1):
>       erspan: remove the incorrect mtu limit for erspan
> 
> Hans de Goede (1):
>       i2c-cht-wc: Fix lockdep warning
> 
> Icenowy Zheng (1):
>       clk: sunxi-ng: v3s: add missing clock slices for MMC2 module clocks
> 
> Jann Horn (1):
>       Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE_PTRACE is set
> 
> Jarkko Sakkinen (1):
>       tpm: use tpm_try_get_ops() in tpm-sysfs.c.
> 
> Jason Gerecke (1):
>       HID: wacom: Fix several minor compiler warnings
> 
> Jean Delvare (1):
>       drm/amdgpu/si: fix ASIC tests
> 
> Jens Axboe (1):
>       pktcdvd: remove warning on attempting to register non-passthrough dev
> 
> Jia-Ju Bai (2):
>       gpu: drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property()
>       security: smack: Fix possible null-pointer dereferences in smack_socket_sock_rcv_skb()
> 
> Joao Moreno (1):
>       HID: apple: Fix stuck function keys when using FN
> 
> Johan Hovold (1):
>       hso: fix NULL-deref on tty open
> 
> Jorge Ramirez-Ortiz (1):
>       mbox: qcom: add APCS child device for QCS404
> 
> Josh Hunt (2):
>       udp: fix gso_segs calculations
>       udp: only do GSO if # of segs > 1
> 
> Kamal Mostafa (2):
>       UBUNTU: [Config] updateconfigs for SOUNDWIRE
>       UBUNTU: upstream stable to v4.19.78, v5.2.21, v5.3.5
> 
> Krzysztof Wilczynski (2):
>       PCI: Add pci_info_ratelimited() to ratelimit PCI separately
>       PCI: Use static const struct, not const static struct
> 
> KyleMahlkuch (1):
>       drm/radeon: Fix EEH during kexec
> 
> Lewis Huang (1):
>       drm/amd/display: reprogram VM config when system resume
> 
> Linus Walleij (2):
>       net: dsa: rtl8366: Check VLAN ID and not ports
>       ARM: dts: dir685: Drop spi-cpol from the display
> 
> Lucas Stach (1):
>       drm/panel: simple: fix AUO g185han01 horizontal blanking
> 
> Mark Menzynski (1):
>       drm/nouveau/volt: Fix for some cards having 0 maximum voltage
> 
> Marko Kohtala (1):
>       video: ssd1307fb: Start page range at page_offset
> 
> Martin KaFai Lau (1):
>       net: Unpublish sk from sk_reuseport_cb before call_rcu
> 
> Mike Rapoport (1):
>       ARM: 8903/1: ensure that usable memory in bank 0 starts from a PMD-aligned address
> 
> Miroslav Benes (1):
>       livepatch: Nullify obj->mod in klp_module_coming()'s error path
> 
> Nathan Chancellor (4):
>       PCI: rpaphp: Avoid a sometimes-uninitialized warning
>       MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a boolean
>       MIPS: Don't use bc_false uninitialized in __mm_isBranchInstr
>       ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer
> 
> Nathan Huckleberry (1):
>       clk: qoriq: Fix -Wunused-const-variable
> 
> Nathan Lynch (3):
>       powerpc/rtas: use device model APIs and serialization during LPM
>       powerpc/pseries/mobility: use cond_resched when updating device tree
>       powerpc/pseries: correctly track irq state in default idle
> 
> Navid Emamdoost (2):
>       drm/panel: check failure cases in the probe func
>       net: qlogic: Fix memory leak in ql_alloc_large_buffers
> 
> Nicholas Piggin (2):
>       powerpc/64s/exception: machine check use correct cfar for late handler
>       powerpc/64s/radix: Fix memory hotplug section page table creation
> 
> Nick Desaulniers (1):
>       ARM: 8875/1: Kconfig: default to AEABI w/ Clang
> 
> Nicolas Boichat (1):
>       kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K
> 
> Nishka Dasgupta (1):
>       PCI: tegra: Fix OF node reference leak
> 
> Noralf Trønnes (1):
>       drm/tinydrm/Kconfig: drivers: Select BACKLIGHT_CLASS_DEVICE
> 
> OGAWA Hirofumi (1):
>       fat: work around race with userspace's read via blockdev while mounting
> 
> Oliver O'Halloran (1):
>       powerpc/eeh: Clean up EEH PEs after recovery finishes
> 
> Otto Meier (1):
>       pinctrl: meson-gxbb: Fix wrong pinning definition for uart_c
> 
> Paolo Abeni (1):
>       net: ipv4: avoid mixed n_redirects and rate_tokens usage
> 
> Paul Cercueil (1):
>       clk: ingenic/jz4740: Fix "pll half" divider not read/written properly
> 
> Pierre-Louis Bossart (3):
>       soundwire: intel: fix channel number reported by hardware
>       soundwire: Kconfig: fix help format
>       soundwire: fix regmap dependencies and align with other serial links
> 
> Randy Dunlap (1):
>       PCI: pci-hyperv: Fix build errors on non-SYSFS config
> 
> Reinhard Speyerer (1):
>       qmi_wwan: add support for Cinterion CLS8 devices
> 
> Rodrigo Siqueira (1):
>       drm/vkms: Avoid assigning 0 for possible_crtc
> 
> Sam Bobroff (1):
>       powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag
> 
> Sean Paul (1):
>       drm/rockchip: Check for fast link training before enabling psr
> 
> Sowjanya Komatineni (1):
>       pinctrl: tegra: Fix write barrier placement in pmx_writel
> 
> Stephen Boyd (7):
>       clk: actions: Don't reference clk_init_data after registration
>       clk: sirf: Don't reference clk_init_data after registration
>       clk: sprd: Don't reference clk_init_data after registration
>       clk: zx296718: Don't reference clk_init_data after registration
>       clk: qcom: gcc-sdm845: Use floor ops for sdcc clks
>       clk: meson: axg-audio: Don't reference clk_init_data after registration
>       clk: sunxi: Don't call clk_hw_get_name() on a hw that isn't registered
> 
> Tetsuo Handa (1):
>       kexec: bail out upon SIGKILL when allocating memory.
> 
> Thierry Reding (4):
>       PCI: rockchip: Propagate errors for optional regulators
>       PCI: histb: Propagate errors for optional regulators
>       PCI: imx6: Propagate errors for optional regulators
>       PCI: exynos: Propagate errors for optional PHYs
> 
> Tuong Lien (1):
>       tipc: fix unlimited bundling of small messages
> 
> Vishal Kulkarni (1):
>       cxgb4:Fix out-of-bounds MSI-X info array access
> 
> Wanpeng Li (1):
>       KVM: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel
> 
> Will Deacon (1):
>       ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as writes
> 
> Yunfeng Ye (1):
>       crypto: hisilicon - Fix double free in sec_free_hw_sgl()
> 
> Zhou Yanjie (1):
>       MIPS: Ingenic: Disable broken BTB lookup optimization.
> 
> hexin (1):
>       vfio_pci: Restore original state on release
> 
> zhangyi (F) (1):
>       ext4: fix potential use after free after remounting with noblock_validity
> 
>  arch/arm/Kconfig                                   |   7 +-
>  arch/arm/Makefile                                  |   4 +
>  arch/arm/boot/dts/gemini-dlink-dir-685.dts         |   1 -
>  arch/arm/mm/fault.c                                |   4 +-
>  arch/arm/mm/fault.h                                |   1 +
>  arch/arm/mm/mmap.c                                 |  16 +-
>  arch/arm/mm/mmu.c                                  |  16 ++
>  arch/arm64/include/asm/cmpxchg.h                   |   6 +-
>  arch/arm64/mm/mmap.c                               |   6 +-
>  arch/mips/include/asm/mipsregs.h                   |   4 +
>  arch/mips/kernel/branch.c                          |   2 +-
>  arch/mips/kernel/cpu-probe.c                       |   7 +
>  arch/mips/mm/mmap.c                                |  14 +-
>  arch/mips/mm/tlbex.c                               |   2 +-
>  arch/powerpc/include/asm/futex.h                   |   3 +-
>  arch/powerpc/kernel/eeh_driver.c                   |  47 ++++-
>  arch/powerpc/kernel/eeh_event.c                    |   8 +
>  arch/powerpc/kernel/eeh_pe.c                       |  23 ++-
>  arch/powerpc/kernel/exceptions-64s.S               |   4 +
>  arch/powerpc/kernel/rtas.c                         |  11 +-
>  arch/powerpc/kernel/traps.c                        |   1 +
>  arch/powerpc/mm/pgtable-radix.c                    |   2 +-
>  arch/powerpc/platforms/powernv/pci-ioda-tce.c      |  20 +--
>  arch/powerpc/platforms/powernv/pci.h               |   2 +-
>  arch/powerpc/platforms/pseries/mobility.c          |   9 +
>  arch/powerpc/platforms/pseries/setup.c             |   3 +
>  arch/powerpc/xmon/xmon.c                           |  15 +-
>  arch/s390/hypfs/inode.c                            |   9 +-
>  arch/x86/kvm/hyperv.c                              |  12 +-
>  .../abi/5.0.0-31.33/amd64/generic.modules          |   2 -
>  .../abi/5.0.0-31.33/amd64/lowlatency.modules       |   2 -
>  debian.master/abi/5.0.0-31.33/i386/generic.modules |   2 -
>  .../abi/5.0.0-31.33/i386/lowlatency.modules        |   2 -
>  debian.master/config/config.common.ubuntu          |   2 -
>  debian.master/upstream-stable                      |   5 +-
>  drivers/base/regmap/Kconfig                        |   2 +-
>  drivers/block/pktcdvd.c                            |   1 -
>  drivers/char/ipmi/ipmi_si_intf.c                   |  24 ++-
>  drivers/char/tpm/tpm-sysfs.c                       | 134 +++++++++------
>  drivers/clk/actions/owl-common.c                   |   5 +-
>  drivers/clk/at91/clk-main.c                        |  10 +-
>  drivers/clk/clk-bulk.c                             |   5 +-
>  drivers/clk/clk-qoriq.c                            |   2 +-
>  drivers/clk/imx/clk-imx8mq.c                       |   3 +-
>  drivers/clk/ingenic/jz4740-cgu.c                   |   9 +-
>  drivers/clk/meson/axg-audio.c                      |   7 +-
>  drivers/clk/qcom/gcc-sdm845.c                      |   4 +-
>  drivers/clk/renesas/clk-mstp.c                     |   3 +-
>  drivers/clk/renesas/renesas-cpg-mssr.c             |   3 +-
>  drivers/clk/sirf/clk-common.c                      |  12 +-
>  drivers/clk/sprd/common.c                          |   5 +-
>  drivers/clk/sprd/pll.c                             |   2 +
>  drivers/clk/sunxi-ng/ccu-sun8i-v3s.c               |   3 +
>  drivers/clk/sunxi-ng/ccu_common.c                  |   5 +-
>  drivers/clk/zte/clk-zx296718.c                     | 109 ++++++------
>  drivers/crypto/hisilicon/sec/sec_algs.c            |  13 +-
>  drivers/dma-buf/sw_sync.c                          |  16 +-
>  drivers/gpu/drm/amd/amdgpu/si.c                    |   6 +-
>  drivers/gpu/drm/amd/display/dc/core/dc.c           |   8 +
>  drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c |   4 +
>  drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  17 +-
>  drivers/gpu/drm/amd/display/dc/dc_types.h          |   1 +
>  drivers/gpu/drm/amd/display/dc/dce/dce_audio.c     |   4 +-
>  .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c |   3 +-
>  .../drm/amd/display/modules/freesync/freesync.c    |  27 +--
>  drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |   9 +-
>  drivers/gpu/drm/bridge/tc358767.c                  |   2 +-
>  drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c    |   2 +
>  .../gpu/drm/panel/panel-raspberrypi-touchscreen.c  |  13 ++
>  drivers/gpu/drm/panel/panel-simple.c               |   6 +-
>  drivers/gpu/drm/radeon/radeon_connectors.c         |   2 +-
>  drivers/gpu/drm/radeon/radeon_drv.c                |   8 +
>  drivers/gpu/drm/stm/ltdc.c                         |   2 +
>  drivers/gpu/drm/tinydrm/Kconfig                    |   8 +-
>  drivers/gpu/drm/vkms/vkms_crc.c                    |  27 ++-
>  drivers/gpu/drm/vkms/vkms_crtc.c                   |   9 +-
>  drivers/gpu/drm/vkms/vkms_drv.c                    |   2 +-
>  drivers/gpu/drm/vkms/vkms_drv.h                    |   6 +-
>  drivers/gpu/drm/vkms/vkms_output.c                 |   6 +-
>  drivers/gpu/drm/vkms/vkms_plane.c                  |   4 +-
>  drivers/hid/hid-apple.c                            |  49 +++---
>  drivers/hid/wacom_sys.c                            |   7 +-
>  drivers/hid/wacom_wac.c                            |   4 +-
>  drivers/i2c/busses/i2c-cht-wc.c                    |  46 +++++
>  drivers/mailbox/mtk-cmdq-mailbox.c                 |   5 +
>  drivers/mailbox/qcom-apcs-ipc-mailbox.c            |   8 +-
>  drivers/net/dsa/rtl8366.c                          |  11 +-
>  drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c     |   9 +-
>  drivers/net/ethernet/qlogic/qla3xxx.c              |   1 +
>  drivers/net/usb/hso.c                              |  12 +-
>  drivers/net/usb/qmi_wwan.c                         |   1 +
>  drivers/net/xen-netfront.c                         |  17 +-
>  drivers/pci/Kconfig                                |   2 +-
>  drivers/pci/controller/dwc/pci-exynos.c            |   2 +-
>  drivers/pci/controller/dwc/pci-imx6.c              |   4 +-
>  drivers/pci/controller/dwc/pcie-histb.c            |   4 +-
>  drivers/pci/controller/pci-tegra.c                 |  22 ++-
>  drivers/pci/controller/pcie-rockchip-host.c        |  16 +-
>  drivers/pci/hotplug/rpaphp_core.c                  |  18 +-
>  drivers/pci/pci-bridge-emul.c                      |   4 +-
>  drivers/pci/pci.c                                  |   4 +-
>  drivers/pinctrl/meson/pinctrl-meson-gxbb.c         |  12 +-
>  drivers/pinctrl/pinctrl-amd.c                      |  12 +-
>  drivers/pinctrl/tegra/pinctrl-tegra.c              |   4 +-
>  drivers/rtc/rtc-pcf85363.c                         |   7 +-
>  drivers/rtc/rtc-snvs.c                             |  11 +-
>  drivers/scsi/scsi_logging.c                        |  48 +-----
>  drivers/soundwire/Kconfig                          |   9 +-
>  drivers/soundwire/Makefile                         |   2 +-
>  drivers/soundwire/intel.c                          |  10 ++
>  drivers/vfio/pci/vfio_pci.c                        |  17 +-
>  drivers/video/fbdev/ssd1307fb.c                    |   2 +-
>  fs/9p/cache.c                                      |   2 +
>  fs/ext4/block_validity.c                           | 189 +++++++++++++++------
>  fs/ext4/ext4.h                                     |  10 +-
>  fs/f2fs/super.c                                    |  14 ++
>  fs/fat/dir.c                                       |  13 +-
>  fs/fat/fatent.c                                    |   3 +
>  fs/ocfs2/dlm/dlmunlock.c                           |  23 ++-
>  fs/pstore/ram.c                                    |   2 +
>  include/linux/mailbox/mtk-cmdq-mailbox.h           |   3 +
>  include/linux/mm.h                                 |   4 +
>  include/linux/pci.h                                |   3 +
>  include/linux/soc/mediatek/mtk-cmdq.h              |   3 -
>  include/scsi/scsi_dbg.h                            |   2 -
>  include/trace/events/rxrpc.h                       |   2 +-
>  kernel/bpf/syscall.c                               |  28 +--
>  kernel/kexec_core.c                                |   2 +
>  kernel/livepatch/core.c                            |   1 +
>  lib/Kconfig.debug                                  |   2 +-
>  net/core/sock.c                                    |  11 +-
>  net/ipv4/ip_gre.c                                  |   1 +
>  net/ipv4/route.c                                   |   5 +-
>  net/ipv4/udp.c                                     |  11 +-
>  net/ipv6/addrconf.c                                |  17 +-
>  net/ipv6/ip6_input.c                               |  10 ++
>  net/ipv6/udp.c                                     |   9 +-
>  net/nfc/llcp_sock.c                                |   7 +-
>  net/nfc/netlink.c                                  |   6 +-
>  net/rds/ib.c                                       |   6 +-
>  net/sched/sch_cbq.c                                |  40 +++--
>  net/sched/sch_dsmark.c                             |   2 +
>  net/tipc/link.c                                    |  29 ++--
>  net/tipc/msg.c                                     |   5 +-
>  net/vmw_vsock/af_vsock.c                           |  16 +-
>  net/vmw_vsock/hyperv_transport.c                   |   2 +-
>  net/vmw_vsock/virtio_transport_common.c            |   2 +-
>  security/smack/smack_access.c                      |   6 +-
>  security/smack/smack_lsm.c                         |   7 +-
>  tools/testing/selftests/net/udpgso.c               |  16 +-
>  tools/testing/selftests/powerpc/tm/tm.h            |   3 +-
>  usr/Makefile                                       |   3 +
>  152 files changed, 1143 insertions(+), 584 deletions(-)
>