mbox series

[SRU,Bionic,PULL] Bionic upstream stable patchset 2021-04-30

Message ID 20210430205755.25381-1-kamal@canonical.com
State New
Headers show
Series [SRU,Bionic,PULL] Bionic upstream stable patchset 2021-04-30 | expand

Pull-request

git://kernel.ubuntu.com/ubuntu-stable/ubuntu-stable-bionic.git tags/bionic-stable-2021-04-30

Message

Kamal Mostafa April 30, 2021, 8:57 p.m. UTC
This pull request (204 commits) includes the following Bionic stable patchsets:

	Bionic update: upstream stable patchset 2021-04-30
		Ported from the following upstream stable releases:
			v4.14.228, v4.19.184
			v4.14.229, v4.19.185
			v4.14.230, v4.19.186
				   v4.19.187
			v4.14.231, v4.19.188
	https://bugs.launchpad.net/bugs/1926808

 -Kamal

---

The following changes since commit 5736a3a88fe5d6fc2584d3f4f84f5ec95b6a9737:

  s390/ptrace: pass invalid syscall numbers to tracing (2021-04-23 12:13:23 +0200)

are available in the Git repository at:

  git://kernel.ubuntu.com/ubuntu-stable/ubuntu-stable-bionic.git tags/bionic-stable-2021-04-30

for you to fetch changes up to 70924ba5d4d32dda435018f9a59f8d67673bb8b6:

  UBUNTU: upstream stable to v4.14.231, v4.19.188 (2021-04-30 13:35:21 -0700)

----------------------------------------------------------------
Aaron Lu (1):
      mem_cgroup: make sure moving_account, move_lock_task and stat_cpu in the same cacheline

Adrian Hunter (1):
      perf auxtrace: Fix auxtrace queue conflict

Ahmed S. Darwish (1):
      net: xfrm: Localize sequence counter per network namespace

Alexander Aring (8):
      net: ieee802154: nl-mac: fix check on panid
      net: ieee802154: fix nl802154 del llsec key
      net: ieee802154: fix nl802154 del llsec dev
      net: ieee802154: fix nl802154 add llsec key
      net: ieee802154: fix nl802154 del llsec devkey
      net: ieee802154: forbid monitor for set llsec params
      net: ieee802154: forbid monitor for del llsec seclevel
      net: ieee802154: stop dump llsec params for monitors

Alexander Gordeev (1):
      s390/cpcmd: fix inline assembly register clobbering

Alexey Dobriyan (1):
      scsi: qla2xxx: Fix broken #endif placement

Andy Shevchenko (1):
      ACPI: scan: Use unique number for instance_no

Angelo Dureghello (1):
      can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate

Anirudh Rayabharam (1):
      net: hso: fix null-ptr-deref during tty device unregistration

Arnaldo Carvalho de Melo (1):
      perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches

Arnd Bergmann (3):
      x86/build: Turn off -fcf-protection for realmode targets
      soc/fsl: qbman: fix conflicting alignment attributes
      drm/imx: imx-ldb: fix out of bounds array access warning

Atul Gopinathan (2):
      staging: rtl8192e: Fix incorrect source in memcpy()
      staging: rtl8192e: Change state information from u16 to u8

Aya Levin (1):
      net/mlx5e: Fix error path for ethtool set-priv-flag

Bastian Germann (1):
      ASoC: sunxi: sun4i-codec: fill ASoC card owner

Benjamin Rood (1):
      ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe

Bob Peterson (1):
      gfs2: report "already frozen/thawed" errors

Christian König (1):
      drm/radeon: fix AGP dependency

Chunfeng Yun (1):
      usb: xhci-mtk: fix broken streams issue on 0.96 xHCI

Claudiu Beznea (1):
      ARM: dts: at91-sama5d27_som1: fix phy address to 7

Claudiu Manoil (1):
      gianfar: Handle error code at MAC address change

Corentin Labbe (1):
      net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes

Daniel Wagner (1):
      block: Suppress uevent for hidden device when removed

David Brazdil (1):
      selinux: vsock: Set SID for socket returned by accept()

Denis Efremov (1):
      sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count

Dinghao Liu (3):
      ixgbe: Fix memleak in ixgbe_configure_clsu32
      e1000e: Fix error handling in e1000_set_d0_lplu_state_82571
      extcon: Fix error handling in extcon_dev_register

Dmitry Baryshkov (1):
      drm/msm: fix shutdown hook in case GPU components failed to bind

Dmitry Osipenko (1):
      drm/tegra: dc: Don't set PLL clock to 0Hz

Doug Brown (1):
      appletalk: Fix skb allocation size in loopback case

Du Cheng (2):
      drivers: video: fbcon: fix NULL dereference in fbcon_cursor()
      cfg80211: remove WARN_ON() in cfg80211_sme_connect

Dylan Hung (1):
      ftgmac100: Restart MAC HW once

Eric Dumazet (5):
      macvlan: macvlan_count_rx() needs to be aware of preemption
      net: sched: validate stab values
      net: qrtr: fix a kernel-infoleak in qrtr_recvmsg()
      net: ensure mac header is set in virtio_net_hdr_to_skb()
      sch_red: fix off-by-one checks in red_check_params()

Eryk Rybak (1):
      i40e: Fix kernel oops when i40e driver removes VF's

Esteve Varela Colominas (1):
      platform/x86: thinkpad_acpi: Allow the FnLock LED to change state

Florian Fainelli (2):
      net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port
      net: phy: broadcom: Only advertise EEE for supported modes

Florian Westphal (1):
      netfilter: x_tables: fix compat match/target pad out-of-bound write

Frank Sorenson (1):
      NFS: Correct size calculation for create reply length

Gao Xiang (1):
      parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers

Geert Uytterhoeven (1):
      regulator: bd9571mwv: Fix AVS and DVFS voltage range

Georgi Valkov (1):
      libbpf: Fix INSTALL flag order

Greg Kroah-Hartman (1):
      Revert "cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath."

Greg Thelen (1):
      mm: writeback: use exact memcg dirty counts

Grygorii Strashko (1):
      bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD

Hans de Goede (4):
      ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10
      ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10
      ASoC: es8316: Simplify adc_pga_gain_tlv table
      ASoC: intel: atom: Stop advertising non working S24LE support

Hayes Wang (1):
      Revert "r8152: adjust the settings about MAC clock speed down for RTL8153"

Heiko Carstens (1):
      init/Kconfig: make COMPILE_TEST depend on !S390

Heiko Thiery (1):
      net: fec: ptp: avoid register access when ipg clock is disabled

Helge Deller (1):
      parisc: parisc-agp requires SBA IOMMU driver

Horia Geantă (3):
      arm64: dts: ls1046a: mark crypto engine dma coherent
      arm64: dts: ls1012a: mark crypto engine dma coherent
      arm64: dts: ls1043a: mark crypto engine dma coherent

Hui Wang (2):
      ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO
      ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook

Ikjoon Jang (1):
      ALSA: usb-audio: Apply sample rate quirk to Logitech Connect

Ilya Lipnitskiy (1):
      mm: fix race by making init_zero_pfn() early_initcall

Isaku Yamahata (1):
      x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc()

J. Bruce Fields (2):
      nfs: we don't support removing system.nfs4_acl
      rpc: fix NULL dereference on kmalloc failure

Jack Qiu (1):
      fs: direct-io: fix missing sdio->boundary

Jakub Kicinski (1):
      ipv6: weaken the v4mapped source check

Jan Kara (1):
      ext4: add reclaim checks to xattr code

JeongHyeon Lee (1):
      dm verity: add root hash pkcs#7 signature verification

Jesper Dangaard Brouer (1):
      bpf: Remove MTU check in __bpf_skb_max_len

Jia-Ju Bai (5):
      net: tehuti: fix error return code in bdx_probe()
      net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch()
      net: wan: fix error return code of uhdlc_init()
      scsi: qedi: Fix error return code of qedi_alloc_global_queues()
      scsi: mpt3sas: Fix error return code of mpt3sas_base_attach()

Johan Hovold (2):
      net: cdc-phonet: fix data-interface release on probe failure
      USB: cdc-acm: fix use-after-free after probe failure

Johannes Berg (1):
      mac80211: fix rate mask reset

Johannes Weiner (2):
      mm: memcontrol: fix NR_WRITEBACK leak in memcg and system stats
      mm: memcg: make sure memory.events is uptodate when waking pollers

Jonas Holmberg (1):
      ALSA: aloop: Fix initialization of controls

Juergen Gross (1):
      xen/events: fix setting irq affinity

Kamal Mostafa (4):
      UBUNTU: upstream stable to v4.14.228, v4.19.184
      UBUNTU: upstream stable to v4.14.229, v4.19.185
      UBUNTU: upstream stable to v4.14.230, v4.19.186
      UBUNTU: upstream stable to v4.14.231, v4.19.188

Karthikeyan Kathirvel (1):
      mac80211: choose first enabled channel for monitor

Krzysztof Kozlowski (2):
      extcon: Add stubs for extcon_register_notifier_all() functions
      clk: socfpga: fix iomem pointer cast on 64-bit

Laurent Vivier (1):
      vhost: Fix vhost_vq_reset()

Luca Fancellu (1):
      xen/evtchn: Change irq_info lock to raw_spinlock_t

Luca Pesce (1):
      brcmfmac: clear EAP/association status bits on linkdown events

Lucas Tanure (2):
      ASoC: cs42l42: Fix mixer volume control
      ASoC: cs42l42: Always wait at least 3ms after reset

Lukasz Bartosik (2):
      clk: fix invalid usage of list cursor in register
      clk: fix invalid usage of list cursor in unregister

Lv Yunlong (3):
      net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template
      scsi: st: Fix a use after free in st_open()
      net:tipc: Fix a double free in tipc_sk_mcast_rcv

Mans Rullgard (1):
      ARM: dts: am33xx: add aliases for mmc interfaces

Marc Kleine-Budde (1):
      can: peak_usb: Revert "can: peak_usb: add forgotten supported devices"

Marek Behún (1):
      ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin

Markus Theil (1):
      mac80211: fix double free in ibss_leave

Martin Wilck (1):
      scsi: target: pscsi: Clean up after failure in pscsi_map_sg()

Martin Willi (1):
      can: dev: Move device back to init netns on owning netns delete

Masahiro Yamada (1):
      init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM

Mateusz Palczewski (1):
      i40e: Added Asym_Pause to supported link modes

Mian Yousaf Kaukab (1):
      netsec: restore phy power state after controller reset

Michael Ellerman (1):
      powerpc/4xx: Fix build errors from mfdcr()

Mikulas Patocka (1):
      dm ioctl: fix out of bounds array access when no devices

Milton Miller (1):
      net/ncsi: Avoid channel_monitor hrtimer deadlock

Muhammad Usama Anjum (1):
      net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh

Nathan Rossi (1):
      net: ethernet: aquantia: Handle error cleanup of start on open

Nirmoy Das (1):
      drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings()

Oliver Neukum (3):
      cdc-acm: fix BREAK rx code path adding necessary calls
      USB: cdc-acm: untangle a circular dependency between callback and softint
      USB: cdc-acm: downgrade message to debug

Pavel Andrianov (1):
      net: pxa168_eth: Fix a potential data race in pxa168_eth_remove

Pavel Skripkin (3):
      drivers: net: fix memory leak in atusb_probe
      drivers: net: fix memory leak in peak_usb_create_dev
      net: mac802154: Fix general protection fault

Pavel Tatashin (1):
      arm64: kdump: update ppos when reading elfcorehdr

Pavel Tikhomirov (1):
      net: sched: sch_teql: fix null-pointer dereference

Peter Zijlstra (1):
      u64_stats,lockdep: Fix u64_stats_init() vs lockdep

Phillip Lougher (1):
      squashfs: fix xattr id and id lookup sanity checks

Phillip Potter (1):
      net: tun: set tun->dev->addr_len during TUNSETLINK processing

Potnuri Bharat Teja (2):
      RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server
      RDMA/cxgb4: check for ipv6 address properly while destroying listener

Raed Salem (1):
      net/mlx5: Fix placement of log_max_flow_counter

Rafael J. Wysocki (1):
      ACPI: scan: Rearrange memory allocation in acpi_device_add()

Rob Clark (1):
      drm/msm: Ratelimit invalid-fence message

Rob Gardner (1):
      sparc64: Fix opcode filtering in handling of no fault loads

Roman Gushchin (1):
      mm: fix oom_kill event handling

Ronnie Sahlberg (1):
      cifs: revalidate mapping when we open files for SMB1 POSIX

Sameer Pujar (1):
      ASoC: rt5659: Update MCLK rate in set_sysclk()

Samuel Mendoza-Jonas (3):
      net/ncsi: Add generic netlink family
      net/ncsi: Refactor MAC, VLAN filters
      net/ncsi: Avoid GFP_KERNEL in response handler

Sean Nyekjaer (1):
      squashfs: fix inode lookup sanity checks

Sergei Trofimovich (5):
      ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls
      ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign
      ia64: mca: allocate early mca with GFP_ATOMIC
      ia64: fix format strings for err_inject
      ia64: fix user_stack_pointer() for ptrace()

Shengjiu Wang (1):
      ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips

Shuah Khan (5):
      usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control()
      usbip: add sysfs_lock to synchronize sysfs code paths
      usbip: stub-dev synchronize sysfs code paths
      usbip: synchronize event handler with sysfs code paths
      usbip: vudc synchronize sysfs code paths

Shyam Sundar S K (1):
      amd-xgbe: Update DMA coherency values

Stefan Riedmueller (1):
      ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces

Stephane Grosjean (1):
      can: peak_usb: add forgotten supported devices

Steven Rostedt (VMware) (1):
      tracing: Fix stack trace event size

Suzuki K Poulose (2):
      KVM: arm64: Hide system instruction access to Trace registers
      KVM: arm64: Disable guest access to trace filter controls

Tetsuo Handa (2):
      reiserfs: update reiserfs_xattrs_initialized() condition
      batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field

Thomas Gleixner (1):
      locking/mutex: Fix non debug version of mutex_lock_io_nested()

Timo Rothenpieler (1):
      nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default

Tong Zhang (11):
      atm: eni: dont release is never initialized
      atm: lanai: dont run lanai_dev_close if not open
      atm: uPD98402: fix incorrect allocation
      atm: idt77252: fix null-ptr-dereference
      can: c_can_pci: c_can_pci_remove(): fix use-after-free
      can: c_can: move runtime PM enable/disable to c_can_platform
      staging: comedi: cb_pcidas: fix request_irq() warn
      staging: comedi: cb_pcidas64: fix request_irq() warn
      net: wan/lmc: unregister device when no matching device is found
      usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference
      mISDN: fix crash in fritzpci

Tony Lindgren (1):
      usb: musb: Fix suspend with devices connected for a64

Torin Cooper-Bennun (1):
      can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning

Vincent Palatin (1):
      USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem

Vincent Whitchurch (1):
      cifs: Silently ignore unknown oplock break handle

Vitaly Lifshits (1):
      e1000e: add rtnl_lock() to e1000_reset_task

Wang Panzhenzhuan (1):
      pinctrl: rockchip: fix restore error in resume

Wengang Wang (1):
      ocfs2: fix deadlock between setattr and dio_end_io_write

Wolfram Sang (1):
      i2c: turn recovery error on init to debug

Xiaoming Ni (4):
      nfc: fix refcount leak in llcp_sock_bind()
      nfc: fix refcount leak in llcp_sock_connect()
      nfc: fix memory leak in llcp_sock_connect()
      nfc: Avoid endless loops caused by repeated llcp_sock_connect()

Xℹ Ruoyao (1):
      drm/amdgpu: check alignment on CPU page for bo map

Yang Li (1):
      gpiolib: acpi: Add missing IRQF_ONESHOT

Yufen Yu (1):
      block: only update parent bi_status when bio fail

Zhaolong Zhang (1):
      ext4: fix bh ref count on error paths

Zheyu Ma (1):
      firewire: nosy: Fix a use-after-free bug in nosy_ioctl()

Zihao Yu (1):
      riscv,entry: fix misaligned base for excp_vect_table

Zqiang (1):
      workqueue: Move the position of debug_work_activate() in __queue_work()

zhangyi (F) (1):
      ext4: do not iput inode under running transaction in ext4_rename()

 arch/arm/boot/dts/am33xx.dtsi                      |   3 +
 arch/arm/boot/dts/armada-385-turris-omnia.dts      |   1 +
 arch/arm/boot/dts/at91-sama5d27_som1.dtsi          |   4 +-
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi       |   2 +
 arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi     |   1 +
 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi     |   1 +
 arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi     |   1 +
 arch/arm64/include/asm/kvm_arm.h                   |   1 +
 arch/arm64/kernel/cpufeature.c                     |   1 -
 arch/arm64/kernel/crash_dump.c                     |   2 +
 arch/arm64/kvm/debug.c                             |   2 +
 arch/ia64/include/asm/ptrace.h                     |   8 +-
 arch/ia64/include/asm/syscall.h                    |   2 +-
 arch/ia64/kernel/err_inject.c                      |  22 +-
 arch/ia64/kernel/mca.c                             |   2 +-
 arch/ia64/kernel/ptrace.c                          |  24 +-
 arch/parisc/include/asm/cmpxchg.h                  |   2 +-
 arch/powerpc/include/asm/dcr-native.h              |   8 +-
 arch/riscv/kernel/entry.S                          |   1 +
 arch/s390/kernel/cpcmd.c                           |   6 +-
 arch/sparc/kernel/traps_64.c                       |  13 +-
 arch/x86/Makefile                                  |   2 +-
 arch/x86/mm/mem_encrypt.c                          |   2 +-
 block/bio.c                                        |   2 +-
 block/genhd.c                                      |   4 +-
 debian.master/upstream-stable                      |   4 +-
 drivers/acpi/internal.h                            |   6 +-
 drivers/acpi/scan.c                                |  88 +++--
 drivers/atm/eni.c                                  |   3 +-
 drivers/atm/idt77105.c                             |   4 +-
 drivers/atm/lanai.c                                |   5 +-
 drivers/atm/uPD98402.c                             |   2 +-
 drivers/bus/omap_l3_noc.c                          |   4 +-
 drivers/char/agp/Kconfig                           |   2 +-
 drivers/clk/clk.c                                  |  47 ++-
 drivers/clk/socfpga/clk-gate.c                     |   2 +-
 drivers/extcon/extcon.c                            |   1 +
 drivers/firewire/nosy.c                            |   9 +-
 drivers/gpio/gpiolib-acpi.c                        |   2 +-
 drivers/gpu/drm/Kconfig                            |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  10 +-
 drivers/gpu/drm/imx/imx-ldb.c                      |  10 +
 drivers/gpu/drm/msm/msm_drv.c                      |   4 +
 drivers/gpu/drm/msm/msm_fence.c                    |   2 +-
 drivers/gpu/drm/tegra/dc.c                         |  10 +-
 drivers/i2c/i2c-core-base.c                        |   7 +-
 drivers/infiniband/hw/cxgb4/cm.c                   |   5 +-
 drivers/isdn/hardware/mISDN/mISDNipac.c            |   2 +-
 drivers/md/dm-ioctl.c                              |   2 +-
 drivers/md/dm-verity-target.c                      |   2 +-
 drivers/net/can/c_can/c_can.c                      |  24 +-
 drivers/net/can/c_can/c_can_pci.c                  |   3 +-
 drivers/net/can/c_can/c_can_platform.c             |   6 +-
 drivers/net/can/dev.c                              |   1 +
 drivers/net/can/flexcan.c                          |   8 +-
 drivers/net/can/m_can/m_can.c                      |   3 -
 drivers/net/can/usb/peak_usb/pcan_usb_core.c       |   6 +-
 drivers/net/dsa/bcm_sf2.c                          |   6 +-
 drivers/net/ethernet/amd/xgbe/xgbe.h               |   6 +-
 drivers/net/ethernet/aquantia/atlantic/aq_main.c   |   4 +-
 drivers/net/ethernet/faraday/ftgmac100.c           |   1 +
 drivers/net/ethernet/freescale/fec_ptp.c           |   7 +
 drivers/net/ethernet/freescale/gianfar.c           |   6 +-
 drivers/net/ethernet/hisilicon/hns/hns_enet.c      |   4 +-
 drivers/net/ethernet/intel/e1000e/82571.c          |   2 +
 drivers/net/ethernet/intel/e1000e/netdev.c         |   6 +-
 drivers/net/ethernet/intel/i40e/i40e.h             |   1 +
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |   1 +
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |   9 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |   6 +-
 drivers/net/ethernet/marvell/pxa168_eth.c          |   2 +-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   6 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c   |   3 +
 drivers/net/ethernet/socionext/netsec.c            |   9 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c  |   2 +
 drivers/net/ethernet/sun/niu.c                     |   2 -
 drivers/net/ethernet/tehuti/tehuti.c               |   1 +
 drivers/net/ieee802154/atusb.c                     |   1 +
 drivers/net/phy/bcm-phy-lib.c                      |  11 +-
 drivers/net/tun.c                                  |  48 +++
 drivers/net/usb/cdc-phonet.c                       |   2 +
 drivers/net/usb/hso.c                              |  33 +-
 drivers/net/usb/r8152.c                            |  35 +-
 drivers/net/wan/fsl_ucc_hdlc.c                     |   8 +-
 drivers/net/wan/lmc/lmc_main.c                     |   2 +
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   7 +-
 drivers/pinctrl/pinctrl-rockchip.c                 |  13 +-
 drivers/platform/x86/thinkpad_acpi.c               |   8 +-
 drivers/regulator/bd9571mwv-regulator.c            |   4 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |   8 +-
 drivers/scsi/qedi/qedi_main.c                      |   1 +
 drivers/scsi/qla2xxx/qla_target.h                  |   2 +-
 drivers/scsi/st.c                                  |   2 +-
 drivers/soc/fsl/qbman/qman.c                       |   2 +-
 drivers/staging/comedi/drivers/cb_pcidas.c         |   2 +-
 drivers/staging/comedi/drivers/cb_pcidas64.c       |   2 +-
 drivers/staging/rtl8192e/rtllib.h                  |   2 +-
 drivers/staging/rtl8192e/rtllib_rx.c               |   2 +-
 drivers/target/target_core_pscsi.c                 |   8 +
 drivers/usb/class/cdc-acm.c                        |  60 ++-
 drivers/usb/core/quirks.c                          |   4 +
 drivers/usb/gadget/udc/amd5536udc_pci.c            |  10 +-
 drivers/usb/host/xhci-mtk.c                        |  10 +-
 drivers/usb/musb/musb_core.c                       |  12 +-
 drivers/usb/usbip/stub_dev.c                       |  11 +-
 drivers/usb/usbip/usbip_common.h                   |   3 +
 drivers/usb/usbip/usbip_event.c                    |   2 +
 drivers/usb/usbip/vhci_hcd.c                       |   3 +
 drivers/usb/usbip/vhci_sysfs.c                     |  30 +-
 drivers/usb/usbip/vudc_dev.c                       |   1 +
 drivers/usb/usbip/vudc_sysfs.c                     |   5 +
 drivers/vhost/vhost.c                              |   2 +-
 drivers/video/fbdev/core/fbcon.c                   |   3 +
 drivers/xen/events/events_base.c                   |  14 +-
 drivers/xen/events/events_internal.h               |   2 +-
 fs/cifs/connect.c                                  |   1 -
 fs/cifs/file.c                                     |   1 +
 fs/cifs/smb2misc.c                                 |   4 +-
 fs/direct-io.c                                     |   5 +-
 fs/ext4/inode.c                                    |   6 +-
 fs/ext4/namei.c                                    |  18 +-
 fs/ext4/xattr.c                                    |   4 +
 fs/gfs2/super.c                                    |  10 +-
 fs/nfs/Kconfig                                     |   2 +-
 fs/nfs/nfs3xdr.c                                   |   3 +-
 fs/nfs/nfs4proc.c                                  |   3 +
 fs/ocfs2/aops.c                                    |  11 +-
 fs/ocfs2/file.c                                    |   8 +-
 fs/reiserfs/xattr.h                                |   2 +-
 fs/squashfs/export.c                               |   8 +-
 fs/squashfs/id.c                                   |   6 +-
 fs/squashfs/squashfs_fs.h                          |   1 +
 fs/squashfs/xattr_id.c                             |   6 +-
 include/acpi/acpi_bus.h                            |   1 +
 include/linux/extcon.h                             |  23 ++
 include/linux/if_macvlan.h                         |   3 +-
 include/linux/memcontrol.h                         | 111 ++++--
 include/linux/mlx5/mlx5_ifc.h                      |   6 +-
 include/linux/mutex.h                              |   2 +-
 include/linux/u64_stats_sync.h                     |   7 +-
 include/linux/virtio_net.h                         |   2 +
 include/net/netns/xfrm.h                           |   4 +-
 include/net/red.h                                  |  14 +-
 include/net/rtnetlink.h                            |   2 +
 include/uapi/linux/ncsi.h                          | 115 ++++++
 init/Kconfig                                       |   3 +-
 kernel/trace/trace.c                               |   3 +-
 kernel/workqueue.c                                 |   2 +-
 mm/memcontrol.c                                    |  54 ++-
 mm/memory.c                                        |   2 +-
 mm/oom_kill.c                                      |   2 +-
 mm/vmscan.c                                        |   2 +-
 net/appletalk/ddp.c                                |  33 +-
 net/batman-adv/translation-table.c                 |   2 +
 net/core/dev.c                                     |   2 +-
 net/core/filter.c                                  |  12 +-
 net/dccp/ipv6.c                                    |   5 +
 net/ieee802154/nl-mac.c                            |   7 +-
 net/ieee802154/nl802154.c                          |  23 +-
 net/ipv4/netfilter/arp_tables.c                    |   2 +
 net/ipv4/netfilter/ip_tables.c                     |   2 +
 net/ipv6/ip6_input.c                               |  10 -
 net/ipv6/netfilter/ip6_tables.c                    |   2 +
 net/ipv6/route.c                                   |   8 +-
 net/ipv6/tcp_ipv6.c                                |   5 +
 net/mac80211/cfg.c                                 |   4 +-
 net/mac80211/ibss.c                                |   2 +
 net/mac80211/main.c                                |  13 +-
 net/mac802154/llsec.c                              |   2 +-
 net/ncsi/Makefile                                  |   2 +-
 net/ncsi/internal.h                                |  35 +-
 net/ncsi/ncsi-manage.c                             | 274 +++++---------
 net/ncsi/ncsi-netlink.c                            | 415 +++++++++++++++++++++
 net/ncsi/ncsi-netlink.h                            |  20 +
 net/ncsi/ncsi-rsp.c                                | 178 ++++-----
 net/netfilter/x_tables.c                           |  10 +-
 net/nfc/llcp_sock.c                                |  10 +
 net/qrtr/qrtr.c                                    |   5 +
 net/sched/sch_choke.c                              |   7 +-
 net/sched/sch_gred.c                               |   2 +-
 net/sched/sch_red.c                                |   7 +-
 net/sched/sch_sfq.c                                |   2 +-
 net/sched/sch_teql.c                               |   3 +
 net/sunrpc/auth_gss/svcauth_gss.c                  |  11 +-
 net/tipc/socket.c                                  |   2 +-
 net/vmw_vsock/af_vsock.c                           |   1 +
 net/wireless/sme.c                                 |   2 +-
 net/xfrm/xfrm_state.c                              |  10 +-
 sound/drivers/aloop.c                              |  11 +-
 sound/pci/hda/patch_realtek.c                      |   3 +-
 sound/soc/codecs/cs42l42.c                         |   7 +-
 sound/soc/codecs/cs42l42.h                         |   1 +
 sound/soc/codecs/es8316.c                          |   9 +-
 sound/soc/codecs/rt5640.c                          |   4 +-
 sound/soc/codecs/rt5651.c                          |   4 +-
 sound/soc/codecs/rt5659.c                          |   5 +
 sound/soc/codecs/sgtl5000.c                        |   2 +-
 sound/soc/codecs/wm8960.c                          |   8 +-
 sound/soc/intel/atom/sst-mfld-platform-pcm.c       |   6 +-
 sound/soc/sunxi/sun4i-codec.c                      |   5 +
 sound/usb/quirks.c                                 |   1 +
 tools/lib/bpf/Makefile                             |   2 +-
 tools/perf/util/auxtrace.c                         |   4 -
 tools/perf/util/map.c                              |   7 +-
 204 files changed, 1696 insertions(+), 831 deletions(-)
 create mode 100644 include/uapi/linux/ncsi.h
 create mode 100644 net/ncsi/ncsi-netlink.c
 create mode 100644 net/ncsi/ncsi-netlink.h

Comments

Stefan Bader May 4, 2021, 2:19 p.m. UTC | #1
On 30.04.21 22:57, Kamal Mostafa wrote:
> This pull request (204 commits) includes the following Bionic stable patchsets:
> 
> 	Bionic update: upstream stable patchset 2021-04-30
> 		Ported from the following upstream stable releases:
> 			v4.14.228, v4.19.184
> 			v4.14.229, v4.19.185
> 			v4.14.230, v4.19.186
> 				   v4.19.187
> 			v4.14.231, v4.19.188
> 	https://bugs.launchpad.net/bugs/1926808
> 
>   -Kamal
> 
> ---
> 
> The following changes since commit 5736a3a88fe5d6fc2584d3f4f84f5ec95b6a9737:
> 
>    s390/ptrace: pass invalid syscall numbers to tracing (2021-04-23 12:13:23 +0200)
> 
> are available in the Git repository at:
> 
>    git://kernel.ubuntu.com/ubuntu-stable/ubuntu-stable-bionic.git tags/bionic-stable-2021-04-30
> 
> for you to fetch changes up to 70924ba5d4d32dda435018f9a59f8d67673bb8b6:
> 
>    UBUNTU: upstream stable to v4.14.231, v4.19.188 (2021-04-30 13:35:21 -0700)
> 
> ----------------------------------------------------------------
> Aaron Lu (1):
>        mem_cgroup: make sure moving_account, move_lock_task and stat_cpu in the same cacheline
> 
> Adrian Hunter (1):
>        perf auxtrace: Fix auxtrace queue conflict
> 
> Ahmed S. Darwish (1):
>        net: xfrm: Localize sequence counter per network namespace
> 
> Alexander Aring (8):
>        net: ieee802154: nl-mac: fix check on panid
>        net: ieee802154: fix nl802154 del llsec key
>        net: ieee802154: fix nl802154 del llsec dev
>        net: ieee802154: fix nl802154 add llsec key
>        net: ieee802154: fix nl802154 del llsec devkey
>        net: ieee802154: forbid monitor for set llsec params
>        net: ieee802154: forbid monitor for del llsec seclevel
>        net: ieee802154: stop dump llsec params for monitors
> 
> Alexander Gordeev (1):
>        s390/cpcmd: fix inline assembly register clobbering
> 
> Alexey Dobriyan (1):
>        scsi: qla2xxx: Fix broken #endif placement
> 
> Andy Shevchenko (1):
>        ACPI: scan: Use unique number for instance_no
> 
> Angelo Dureghello (1):
>        can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate
> 
> Anirudh Rayabharam (1):
>        net: hso: fix null-ptr-deref during tty device unregistration
> 
> Arnaldo Carvalho de Melo (1):
>        perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches
> 
> Arnd Bergmann (3):
>        x86/build: Turn off -fcf-protection for realmode targets
>        soc/fsl: qbman: fix conflicting alignment attributes
>        drm/imx: imx-ldb: fix out of bounds array access warning
> 
> Atul Gopinathan (2):
>        staging: rtl8192e: Fix incorrect source in memcpy()
>        staging: rtl8192e: Change state information from u16 to u8
> 
> Aya Levin (1):
>        net/mlx5e: Fix error path for ethtool set-priv-flag
> 
> Bastian Germann (1):
>        ASoC: sunxi: sun4i-codec: fill ASoC card owner
> 
> Benjamin Rood (1):
>        ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe
> 
> Bob Peterson (1):
>        gfs2: report "already frozen/thawed" errors
> 
> Christian König (1):
>        drm/radeon: fix AGP dependency
> 
> Chunfeng Yun (1):
>        usb: xhci-mtk: fix broken streams issue on 0.96 xHCI
> 
> Claudiu Beznea (1):
>        ARM: dts: at91-sama5d27_som1: fix phy address to 7
> 
> Claudiu Manoil (1):
>        gianfar: Handle error code at MAC address change
> 
> Corentin Labbe (1):
>        net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes
> 
> Daniel Wagner (1):
>        block: Suppress uevent for hidden device when removed
> 
> David Brazdil (1):
>        selinux: vsock: Set SID for socket returned by accept()
> 
> Denis Efremov (1):
>        sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count
> 
> Dinghao Liu (3):
>        ixgbe: Fix memleak in ixgbe_configure_clsu32
>        e1000e: Fix error handling in e1000_set_d0_lplu_state_82571
>        extcon: Fix error handling in extcon_dev_register
> 
> Dmitry Baryshkov (1):
>        drm/msm: fix shutdown hook in case GPU components failed to bind
> 
> Dmitry Osipenko (1):
>        drm/tegra: dc: Don't set PLL clock to 0Hz
> 
> Doug Brown (1):
>        appletalk: Fix skb allocation size in loopback case
> 
> Du Cheng (2):
>        drivers: video: fbcon: fix NULL dereference in fbcon_cursor()
>        cfg80211: remove WARN_ON() in cfg80211_sme_connect
> 
> Dylan Hung (1):
>        ftgmac100: Restart MAC HW once
> 
> Eric Dumazet (5):
>        macvlan: macvlan_count_rx() needs to be aware of preemption
>        net: sched: validate stab values
>        net: qrtr: fix a kernel-infoleak in qrtr_recvmsg()
>        net: ensure mac header is set in virtio_net_hdr_to_skb()
>        sch_red: fix off-by-one checks in red_check_params()
> 
> Eryk Rybak (1):
>        i40e: Fix kernel oops when i40e driver removes VF's
> 
> Esteve Varela Colominas (1):
>        platform/x86: thinkpad_acpi: Allow the FnLock LED to change state
> 
> Florian Fainelli (2):
>        net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port
>        net: phy: broadcom: Only advertise EEE for supported modes
> 
> Florian Westphal (1):
>        netfilter: x_tables: fix compat match/target pad out-of-bound write
> 
> Frank Sorenson (1):
>        NFS: Correct size calculation for create reply length
> 
> Gao Xiang (1):
>        parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers
> 
> Geert Uytterhoeven (1):
>        regulator: bd9571mwv: Fix AVS and DVFS voltage range
> 
> Georgi Valkov (1):
>        libbpf: Fix INSTALL flag order
> 
> Greg Kroah-Hartman (1):
>        Revert "cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath."
> 
> Greg Thelen (1):
>        mm: writeback: use exact memcg dirty counts
> 
> Grygorii Strashko (1):
>        bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD
> 
> Hans de Goede (4):
>        ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10
>        ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10
>        ASoC: es8316: Simplify adc_pga_gain_tlv table
>        ASoC: intel: atom: Stop advertising non working S24LE support
> 
> Hayes Wang (1):
>        Revert "r8152: adjust the settings about MAC clock speed down for RTL8153"
> 
> Heiko Carstens (1):
>        init/Kconfig: make COMPILE_TEST depend on !S390
> 
> Heiko Thiery (1):
>        net: fec: ptp: avoid register access when ipg clock is disabled
> 
> Helge Deller (1):
>        parisc: parisc-agp requires SBA IOMMU driver
> 
> Horia Geantă (3):
>        arm64: dts: ls1046a: mark crypto engine dma coherent
>        arm64: dts: ls1012a: mark crypto engine dma coherent
>        arm64: dts: ls1043a: mark crypto engine dma coherent
> 
> Hui Wang (2):
>        ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO
>        ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook
> 
> Ikjoon Jang (1):
>        ALSA: usb-audio: Apply sample rate quirk to Logitech Connect
> 
> Ilya Lipnitskiy (1):
>        mm: fix race by making init_zero_pfn() early_initcall
> 
> Isaku Yamahata (1):
>        x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc()
> 
> J. Bruce Fields (2):
>        nfs: we don't support removing system.nfs4_acl
>        rpc: fix NULL dereference on kmalloc failure
> 
> Jack Qiu (1):
>        fs: direct-io: fix missing sdio->boundary
> 
> Jakub Kicinski (1):
>        ipv6: weaken the v4mapped source check
> 
> Jan Kara (1):
>        ext4: add reclaim checks to xattr code
> 
> JeongHyeon Lee (1):
>        dm verity: add root hash pkcs#7 signature verification
> 
> Jesper Dangaard Brouer (1):
>        bpf: Remove MTU check in __bpf_skb_max_len
> 
> Jia-Ju Bai (5):
>        net: tehuti: fix error return code in bdx_probe()
>        net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch()
>        net: wan: fix error return code of uhdlc_init()
>        scsi: qedi: Fix error return code of qedi_alloc_global_queues()
>        scsi: mpt3sas: Fix error return code of mpt3sas_base_attach()
> 
> Johan Hovold (2):
>        net: cdc-phonet: fix data-interface release on probe failure
>        USB: cdc-acm: fix use-after-free after probe failure
> 
> Johannes Berg (1):
>        mac80211: fix rate mask reset
> 
> Johannes Weiner (2):
>        mm: memcontrol: fix NR_WRITEBACK leak in memcg and system stats
>        mm: memcg: make sure memory.events is uptodate when waking pollers
> 
> Jonas Holmberg (1):
>        ALSA: aloop: Fix initialization of controls
> 
> Juergen Gross (1):
>        xen/events: fix setting irq affinity
> 
> Kamal Mostafa (4):
>        UBUNTU: upstream stable to v4.14.228, v4.19.184
>        UBUNTU: upstream stable to v4.14.229, v4.19.185
>        UBUNTU: upstream stable to v4.14.230, v4.19.186
>        UBUNTU: upstream stable to v4.14.231, v4.19.188
> 
> Karthikeyan Kathirvel (1):
>        mac80211: choose first enabled channel for monitor
> 
> Krzysztof Kozlowski (2):
>        extcon: Add stubs for extcon_register_notifier_all() functions
>        clk: socfpga: fix iomem pointer cast on 64-bit
> 
> Laurent Vivier (1):
>        vhost: Fix vhost_vq_reset()
> 
> Luca Fancellu (1):
>        xen/evtchn: Change irq_info lock to raw_spinlock_t
> 
> Luca Pesce (1):
>        brcmfmac: clear EAP/association status bits on linkdown events
> 
> Lucas Tanure (2):
>        ASoC: cs42l42: Fix mixer volume control
>        ASoC: cs42l42: Always wait at least 3ms after reset
> 
> Lukasz Bartosik (2):
>        clk: fix invalid usage of list cursor in register
>        clk: fix invalid usage of list cursor in unregister
> 
> Lv Yunlong (3):
>        net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template
>        scsi: st: Fix a use after free in st_open()
>        net:tipc: Fix a double free in tipc_sk_mcast_rcv
> 
> Mans Rullgard (1):
>        ARM: dts: am33xx: add aliases for mmc interfaces
> 
> Marc Kleine-Budde (1):
>        can: peak_usb: Revert "can: peak_usb: add forgotten supported devices"
> 
> Marek Behún (1):
>        ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin
> 
> Markus Theil (1):
>        mac80211: fix double free in ibss_leave
> 
> Martin Wilck (1):
>        scsi: target: pscsi: Clean up after failure in pscsi_map_sg()
> 
> Martin Willi (1):
>        can: dev: Move device back to init netns on owning netns delete
> 
> Masahiro Yamada (1):
>        init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM
> 
> Mateusz Palczewski (1):
>        i40e: Added Asym_Pause to supported link modes
> 
> Mian Yousaf Kaukab (1):
>        netsec: restore phy power state after controller reset
> 
> Michael Ellerman (1):
>        powerpc/4xx: Fix build errors from mfdcr()
> 
> Mikulas Patocka (1):
>        dm ioctl: fix out of bounds array access when no devices
> 
> Milton Miller (1):
>        net/ncsi: Avoid channel_monitor hrtimer deadlock
> 
> Muhammad Usama Anjum (1):
>        net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh
> 
> Nathan Rossi (1):
>        net: ethernet: aquantia: Handle error cleanup of start on open
> 
> Nirmoy Das (1):
>        drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings()
> 
> Oliver Neukum (3):
>        cdc-acm: fix BREAK rx code path adding necessary calls
>        USB: cdc-acm: untangle a circular dependency between callback and softint
>        USB: cdc-acm: downgrade message to debug
> 
> Pavel Andrianov (1):
>        net: pxa168_eth: Fix a potential data race in pxa168_eth_remove
> 
> Pavel Skripkin (3):
>        drivers: net: fix memory leak in atusb_probe
>        drivers: net: fix memory leak in peak_usb_create_dev
>        net: mac802154: Fix general protection fault
> 
> Pavel Tatashin (1):
>        arm64: kdump: update ppos when reading elfcorehdr
> 
> Pavel Tikhomirov (1):
>        net: sched: sch_teql: fix null-pointer dereference
> 
> Peter Zijlstra (1):
>        u64_stats,lockdep: Fix u64_stats_init() vs lockdep
> 
> Phillip Lougher (1):
>        squashfs: fix xattr id and id lookup sanity checks
> 
> Phillip Potter (1):
>        net: tun: set tun->dev->addr_len during TUNSETLINK processing
> 
> Potnuri Bharat Teja (2):
>        RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server
>        RDMA/cxgb4: check for ipv6 address properly while destroying listener
> 
> Raed Salem (1):
>        net/mlx5: Fix placement of log_max_flow_counter
> 
> Rafael J. Wysocki (1):
>        ACPI: scan: Rearrange memory allocation in acpi_device_add()
> 
> Rob Clark (1):
>        drm/msm: Ratelimit invalid-fence message
> 
> Rob Gardner (1):
>        sparc64: Fix opcode filtering in handling of no fault loads
> 
> Roman Gushchin (1):
>        mm: fix oom_kill event handling
> 
> Ronnie Sahlberg (1):
>        cifs: revalidate mapping when we open files for SMB1 POSIX
> 
> Sameer Pujar (1):
>        ASoC: rt5659: Update MCLK rate in set_sysclk()
> 
> Samuel Mendoza-Jonas (3):
>        net/ncsi: Add generic netlink family
>        net/ncsi: Refactor MAC, VLAN filters
>        net/ncsi: Avoid GFP_KERNEL in response handler
> 
> Sean Nyekjaer (1):
>        squashfs: fix inode lookup sanity checks
> 
> Sergei Trofimovich (5):
>        ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls
>        ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign
>        ia64: mca: allocate early mca with GFP_ATOMIC
>        ia64: fix format strings for err_inject
>        ia64: fix user_stack_pointer() for ptrace()
> 
> Shengjiu Wang (1):
>        ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips
> 
> Shuah Khan (5):
>        usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control()
>        usbip: add sysfs_lock to synchronize sysfs code paths
>        usbip: stub-dev synchronize sysfs code paths
>        usbip: synchronize event handler with sysfs code paths
>        usbip: vudc synchronize sysfs code paths
> 
> Shyam Sundar S K (1):
>        amd-xgbe: Update DMA coherency values
> 
> Stefan Riedmueller (1):
>        ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces
> 
> Stephane Grosjean (1):
>        can: peak_usb: add forgotten supported devices
> 
> Steven Rostedt (VMware) (1):
>        tracing: Fix stack trace event size
> 
> Suzuki K Poulose (2):
>        KVM: arm64: Hide system instruction access to Trace registers
>        KVM: arm64: Disable guest access to trace filter controls
> 
> Tetsuo Handa (2):
>        reiserfs: update reiserfs_xattrs_initialized() condition
>        batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field
> 
> Thomas Gleixner (1):
>        locking/mutex: Fix non debug version of mutex_lock_io_nested()
> 
> Timo Rothenpieler (1):
>        nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default
> 
> Tong Zhang (11):
>        atm: eni: dont release is never initialized
>        atm: lanai: dont run lanai_dev_close if not open
>        atm: uPD98402: fix incorrect allocation
>        atm: idt77252: fix null-ptr-dereference
>        can: c_can_pci: c_can_pci_remove(): fix use-after-free
>        can: c_can: move runtime PM enable/disable to c_can_platform
>        staging: comedi: cb_pcidas: fix request_irq() warn
>        staging: comedi: cb_pcidas64: fix request_irq() warn
>        net: wan/lmc: unregister device when no matching device is found
>        usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference
>        mISDN: fix crash in fritzpci
> 
> Tony Lindgren (1):
>        usb: musb: Fix suspend with devices connected for a64
> 
> Torin Cooper-Bennun (1):
>        can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning
> 
> Vincent Palatin (1):
>        USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem
> 
> Vincent Whitchurch (1):
>        cifs: Silently ignore unknown oplock break handle
> 
> Vitaly Lifshits (1):
>        e1000e: add rtnl_lock() to e1000_reset_task
> 
> Wang Panzhenzhuan (1):
>        pinctrl: rockchip: fix restore error in resume
> 
> Wengang Wang (1):
>        ocfs2: fix deadlock between setattr and dio_end_io_write
> 
> Wolfram Sang (1):
>        i2c: turn recovery error on init to debug
> 
> Xiaoming Ni (4):
>        nfc: fix refcount leak in llcp_sock_bind()
>        nfc: fix refcount leak in llcp_sock_connect()
>        nfc: fix memory leak in llcp_sock_connect()
>        nfc: Avoid endless loops caused by repeated llcp_sock_connect()
> 
> Xℹ Ruoyao (1):
>        drm/amdgpu: check alignment on CPU page for bo map
> 
> Yang Li (1):
>        gpiolib: acpi: Add missing IRQF_ONESHOT
> 
> Yufen Yu (1):
>        block: only update parent bi_status when bio fail
> 
> Zhaolong Zhang (1):
>        ext4: fix bh ref count on error paths
> 
> Zheyu Ma (1):
>        firewire: nosy: Fix a use-after-free bug in nosy_ioctl()
> 
> Zihao Yu (1):
>        riscv,entry: fix misaligned base for excp_vect_table
> 
> Zqiang (1):
>        workqueue: Move the position of debug_work_activate() in __queue_work()
> 
> zhangyi (F) (1):
>        ext4: do not iput inode under running transaction in ext4_rename()
> 
>   arch/arm/boot/dts/am33xx.dtsi                      |   3 +
>   arch/arm/boot/dts/armada-385-turris-omnia.dts      |   1 +
>   arch/arm/boot/dts/at91-sama5d27_som1.dtsi          |   4 +-
>   arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi       |   2 +
>   arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi     |   1 +
>   arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi     |   1 +
>   arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi     |   1 +
>   arch/arm64/include/asm/kvm_arm.h                   |   1 +
>   arch/arm64/kernel/cpufeature.c                     |   1 -
>   arch/arm64/kernel/crash_dump.c                     |   2 +
>   arch/arm64/kvm/debug.c                             |   2 +
>   arch/ia64/include/asm/ptrace.h                     |   8 +-
>   arch/ia64/include/asm/syscall.h                    |   2 +-
>   arch/ia64/kernel/err_inject.c                      |  22 +-
>   arch/ia64/kernel/mca.c                             |   2 +-
>   arch/ia64/kernel/ptrace.c                          |  24 +-
>   arch/parisc/include/asm/cmpxchg.h                  |   2 +-
>   arch/powerpc/include/asm/dcr-native.h              |   8 +-
>   arch/riscv/kernel/entry.S                          |   1 +
>   arch/s390/kernel/cpcmd.c                           |   6 +-
>   arch/sparc/kernel/traps_64.c                       |  13 +-
>   arch/x86/Makefile                                  |   2 +-
>   arch/x86/mm/mem_encrypt.c                          |   2 +-
>   block/bio.c                                        |   2 +-
>   block/genhd.c                                      |   4 +-
>   debian.master/upstream-stable                      |   4 +-
>   drivers/acpi/internal.h                            |   6 +-
>   drivers/acpi/scan.c                                |  88 +++--
>   drivers/atm/eni.c                                  |   3 +-
>   drivers/atm/idt77105.c                             |   4 +-
>   drivers/atm/lanai.c                                |   5 +-
>   drivers/atm/uPD98402.c                             |   2 +-
>   drivers/bus/omap_l3_noc.c                          |   4 +-
>   drivers/char/agp/Kconfig                           |   2 +-
>   drivers/clk/clk.c                                  |  47 ++-
>   drivers/clk/socfpga/clk-gate.c                     |   2 +-
>   drivers/extcon/extcon.c                            |   1 +
>   drivers/firewire/nosy.c                            |   9 +-
>   drivers/gpio/gpiolib-acpi.c                        |   2 +-
>   drivers/gpu/drm/Kconfig                            |   1 +
>   drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  10 +-
>   drivers/gpu/drm/imx/imx-ldb.c                      |  10 +
>   drivers/gpu/drm/msm/msm_drv.c                      |   4 +
>   drivers/gpu/drm/msm/msm_fence.c                    |   2 +-
>   drivers/gpu/drm/tegra/dc.c                         |  10 +-
>   drivers/i2c/i2c-core-base.c                        |   7 +-
>   drivers/infiniband/hw/cxgb4/cm.c                   |   5 +-
>   drivers/isdn/hardware/mISDN/mISDNipac.c            |   2 +-
>   drivers/md/dm-ioctl.c                              |   2 +-
>   drivers/md/dm-verity-target.c                      |   2 +-
>   drivers/net/can/c_can/c_can.c                      |  24 +-
>   drivers/net/can/c_can/c_can_pci.c                  |   3 +-
>   drivers/net/can/c_can/c_can_platform.c             |   6 +-
>   drivers/net/can/dev.c                              |   1 +
>   drivers/net/can/flexcan.c                          |   8 +-
>   drivers/net/can/m_can/m_can.c                      |   3 -
>   drivers/net/can/usb/peak_usb/pcan_usb_core.c       |   6 +-
>   drivers/net/dsa/bcm_sf2.c                          |   6 +-
>   drivers/net/ethernet/amd/xgbe/xgbe.h               |   6 +-
>   drivers/net/ethernet/aquantia/atlantic/aq_main.c   |   4 +-
>   drivers/net/ethernet/faraday/ftgmac100.c           |   1 +
>   drivers/net/ethernet/freescale/fec_ptp.c           |   7 +
>   drivers/net/ethernet/freescale/gianfar.c           |   6 +-
>   drivers/net/ethernet/hisilicon/hns/hns_enet.c      |   4 +-
>   drivers/net/ethernet/intel/e1000e/82571.c          |   2 +
>   drivers/net/ethernet/intel/e1000e/netdev.c         |   6 +-
>   drivers/net/ethernet/intel/i40e/i40e.h             |   1 +
>   drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |   1 +
>   drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |   9 +
>   drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |   6 +-
>   drivers/net/ethernet/marvell/pxa168_eth.c          |   2 +-
>   .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   6 +-
>   .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c   |   3 +
>   drivers/net/ethernet/socionext/netsec.c            |   9 +-
>   drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c  |   2 +
>   drivers/net/ethernet/sun/niu.c                     |   2 -
>   drivers/net/ethernet/tehuti/tehuti.c               |   1 +
>   drivers/net/ieee802154/atusb.c                     |   1 +
>   drivers/net/phy/bcm-phy-lib.c                      |  11 +-
>   drivers/net/tun.c                                  |  48 +++
>   drivers/net/usb/cdc-phonet.c                       |   2 +
>   drivers/net/usb/hso.c                              |  33 +-
>   drivers/net/usb/r8152.c                            |  35 +-
>   drivers/net/wan/fsl_ucc_hdlc.c                     |   8 +-
>   drivers/net/wan/lmc/lmc_main.c                     |   2 +
>   .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   7 +-
>   drivers/pinctrl/pinctrl-rockchip.c                 |  13 +-
>   drivers/platform/x86/thinkpad_acpi.c               |   8 +-
>   drivers/regulator/bd9571mwv-regulator.c            |   4 +-
>   drivers/scsi/mpt3sas/mpt3sas_base.c                |   8 +-
>   drivers/scsi/qedi/qedi_main.c                      |   1 +
>   drivers/scsi/qla2xxx/qla_target.h                  |   2 +-
>   drivers/scsi/st.c                                  |   2 +-
>   drivers/soc/fsl/qbman/qman.c                       |   2 +-
>   drivers/staging/comedi/drivers/cb_pcidas.c         |   2 +-
>   drivers/staging/comedi/drivers/cb_pcidas64.c       |   2 +-
>   drivers/staging/rtl8192e/rtllib.h                  |   2 +-
>   drivers/staging/rtl8192e/rtllib_rx.c               |   2 +-
>   drivers/target/target_core_pscsi.c                 |   8 +
>   drivers/usb/class/cdc-acm.c                        |  60 ++-
>   drivers/usb/core/quirks.c                          |   4 +
>   drivers/usb/gadget/udc/amd5536udc_pci.c            |  10 +-
>   drivers/usb/host/xhci-mtk.c                        |  10 +-
>   drivers/usb/musb/musb_core.c                       |  12 +-
>   drivers/usb/usbip/stub_dev.c                       |  11 +-
>   drivers/usb/usbip/usbip_common.h                   |   3 +
>   drivers/usb/usbip/usbip_event.c                    |   2 +
>   drivers/usb/usbip/vhci_hcd.c                       |   3 +
>   drivers/usb/usbip/vhci_sysfs.c                     |  30 +-
>   drivers/usb/usbip/vudc_dev.c                       |   1 +
>   drivers/usb/usbip/vudc_sysfs.c                     |   5 +
>   drivers/vhost/vhost.c                              |   2 +-
>   drivers/video/fbdev/core/fbcon.c                   |   3 +
>   drivers/xen/events/events_base.c                   |  14 +-
>   drivers/xen/events/events_internal.h               |   2 +-
>   fs/cifs/connect.c                                  |   1 -
>   fs/cifs/file.c                                     |   1 +
>   fs/cifs/smb2misc.c                                 |   4 +-
>   fs/direct-io.c                                     |   5 +-
>   fs/ext4/inode.c                                    |   6 +-
>   fs/ext4/namei.c                                    |  18 +-
>   fs/ext4/xattr.c                                    |   4 +
>   fs/gfs2/super.c                                    |  10 +-
>   fs/nfs/Kconfig                                     |   2 +-
>   fs/nfs/nfs3xdr.c                                   |   3 +-
>   fs/nfs/nfs4proc.c                                  |   3 +
>   fs/ocfs2/aops.c                                    |  11 +-
>   fs/ocfs2/file.c                                    |   8 +-
>   fs/reiserfs/xattr.h                                |   2 +-
>   fs/squashfs/export.c                               |   8 +-
>   fs/squashfs/id.c                                   |   6 +-
>   fs/squashfs/squashfs_fs.h                          |   1 +
>   fs/squashfs/xattr_id.c                             |   6 +-
>   include/acpi/acpi_bus.h                            |   1 +
>   include/linux/extcon.h                             |  23 ++
>   include/linux/if_macvlan.h                         |   3 +-
>   include/linux/memcontrol.h                         | 111 ++++--
>   include/linux/mlx5/mlx5_ifc.h                      |   6 +-
>   include/linux/mutex.h                              |   2 +-
>   include/linux/u64_stats_sync.h                     |   7 +-
>   include/linux/virtio_net.h                         |   2 +
>   include/net/netns/xfrm.h                           |   4 +-
>   include/net/red.h                                  |  14 +-
>   include/net/rtnetlink.h                            |   2 +
>   include/uapi/linux/ncsi.h                          | 115 ++++++
>   init/Kconfig                                       |   3 +-
>   kernel/trace/trace.c                               |   3 +-
>   kernel/workqueue.c                                 |   2 +-
>   mm/memcontrol.c                                    |  54 ++-
>   mm/memory.c                                        |   2 +-
>   mm/oom_kill.c                                      |   2 +-
>   mm/vmscan.c                                        |   2 +-
>   net/appletalk/ddp.c                                |  33 +-
>   net/batman-adv/translation-table.c                 |   2 +
>   net/core/dev.c                                     |   2 +-
>   net/core/filter.c                                  |  12 +-
>   net/dccp/ipv6.c                                    |   5 +
>   net/ieee802154/nl-mac.c                            |   7 +-
>   net/ieee802154/nl802154.c                          |  23 +-
>   net/ipv4/netfilter/arp_tables.c                    |   2 +
>   net/ipv4/netfilter/ip_tables.c                     |   2 +
>   net/ipv6/ip6_input.c                               |  10 -
>   net/ipv6/netfilter/ip6_tables.c                    |   2 +
>   net/ipv6/route.c                                   |   8 +-
>   net/ipv6/tcp_ipv6.c                                |   5 +
>   net/mac80211/cfg.c                                 |   4 +-
>   net/mac80211/ibss.c                                |   2 +
>   net/mac80211/main.c                                |  13 +-
>   net/mac802154/llsec.c                              |   2 +-
>   net/ncsi/Makefile                                  |   2 +-
>   net/ncsi/internal.h                                |  35 +-
>   net/ncsi/ncsi-manage.c                             | 274 +++++---------
>   net/ncsi/ncsi-netlink.c                            | 415 +++++++++++++++++++++
>   net/ncsi/ncsi-netlink.h                            |  20 +
>   net/ncsi/ncsi-rsp.c                                | 178 ++++-----
>   net/netfilter/x_tables.c                           |  10 +-
>   net/nfc/llcp_sock.c                                |  10 +
>   net/qrtr/qrtr.c                                    |   5 +
>   net/sched/sch_choke.c                              |   7 +-
>   net/sched/sch_gred.c                               |   2 +-
>   net/sched/sch_red.c                                |   7 +-
>   net/sched/sch_sfq.c                                |   2 +-
>   net/sched/sch_teql.c                               |   3 +
>   net/sunrpc/auth_gss/svcauth_gss.c                  |  11 +-
>   net/tipc/socket.c                                  |   2 +-
>   net/vmw_vsock/af_vsock.c                           |   1 +
>   net/wireless/sme.c                                 |   2 +-
>   net/xfrm/xfrm_state.c                              |  10 +-
>   sound/drivers/aloop.c                              |  11 +-
>   sound/pci/hda/patch_realtek.c                      |   3 +-
>   sound/soc/codecs/cs42l42.c                         |   7 +-
>   sound/soc/codecs/cs42l42.h                         |   1 +
>   sound/soc/codecs/es8316.c                          |   9 +-
>   sound/soc/codecs/rt5640.c                          |   4 +-
>   sound/soc/codecs/rt5651.c                          |   4 +-
>   sound/soc/codecs/rt5659.c                          |   5 +
>   sound/soc/codecs/sgtl5000.c                        |   2 +-
>   sound/soc/codecs/wm8960.c                          |   8 +-
>   sound/soc/intel/atom/sst-mfld-platform-pcm.c       |   6 +-
>   sound/soc/sunxi/sun4i-codec.c                      |   5 +
>   sound/usb/quirks.c                                 |   1 +
>   tools/lib/bpf/Makefile                             |   2 +-
>   tools/perf/util/auxtrace.c                         |   4 -
>   tools/perf/util/map.c                              |   7 +-
>   204 files changed, 1696 insertions(+), 831 deletions(-)
>   create mode 100644 include/uapi/linux/ncsi.h
>   create mode 100644 net/ncsi/ncsi-netlink.c
>   create mode 100644 net/ncsi/ncsi-netlink.h
> 
Applied to bionic:linux/master-next. Thanks.

-Stefan