mbox series

[SRU,Eoan,PULL] Eoan upstream stable patchset 2020-03-06

Message ID 20200306204158.6206-1-kamal@canonical.com
State New
Headers show
Series [SRU,Eoan,PULL] Eoan upstream stable patchset 2020-03-06 | expand

Pull-request

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

Message

Kamal Mostafa March 6, 2020, 8:41 p.m. UTC
This pull request (180 commits) includes the following Eoan stable patchsets:

	Eoan update: upstream stable patchset 2020-03-06
		Ported from the following upstream stable releases:
			v4.19.101, v5.4.17,
			v4.19.102, v5.4.18
	https://bugs.launchpad.net/bugs/1866403

 -Kamal

-----

The following changes since commit d05f20ebcb70a91eecc5d03dff22499de14edfdb:

  UBUNTU: upstream stable to v4.19.100, v5.4.16 (2020-03-06 02:25:26 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 6c0602a66cfea7941219e1fff8c390bb171ae22c:

  UBUNTU: upstream stable to v4.19.102, v5.4.18 (2020-03-06 11:21:25 -0800)

----------------------------------------------------------------
Adrian Hunter (1):
      mmc: sdhci-pci: Add support for Intel JSL

Al Viro (1):
      vfs: fix do_last() regression

Alexander Duyck (1):
      e1000e: Drop unnecessary __E1000_DOWN bit twiddling

Andre Heider (1):
      Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk

Andreas Gruenbacher (1):
      gfs2: Another gfs2_find_jhead fix

Andreas Kemnade (1):
      watchdog: rn5t618_wdt: fix module aliases

Andres Freund (1):
      perf c2c: Fix return type for histogram sorting comparision functions

Andrey Shvetsov (1):
      staging: most: net: fix buffer overflow

Andrii Nakryiko (1):
      libbpf: Fix BTF-defined map's __type macro handling of arrays

Andy Shevchenko (1):
      iio: st_gyro: Correct data for LSM9DS0 gyro

Arnaud Pouliquen (1):
      ASoC: sti: fix possible sleep-in-atomic

Arnd Bergmann (2):
      atm: eni: fix uninitialized variable warning
      wireless: wext: avoid gcc -O3 warning

Bartosz Golaszewski (2):
      Input: max77650-onkey - add of_match table
      led: max77650: add of_match table

Ben Dooks (1):
      ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition

Bin Liu (1):
      usb: dwc3: turn off VBUS when leaving host mode

Bjorn Andersson (1):
      phy: qcom-qmp: Increase PHY ready timeout

Brendan Higgins (1):
      lkdtm/bugs: fix build error in lkdtm_UNSET_SMEP

Brett Creeley (1):
      i40e: Fix virtchnl_queue_select bitmap validation

Cambda Zhu (1):
      ixgbe: Fix calculation of queue with VFs and flow director on interface flap

Chanwoo Choi (1):
      PM / devfreq: Add new name attribute for sysfs

Christophe JAILLET (1):
      mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()'

Chuhong Yuan (1):
      ASoC: fsl_audmix: add missed pm_runtime_disable

Colin Ian King (1):
      staging: wlan-ng: ensure error return is actually returned

Cong Wang (2):
      net_sched: fix ops->bind_class() implementations
      net_sched: walk through all child classes in tc_bind_tclass()

Dan Carpenter (2):
      mm/mempolicy.c: fix out of bounds write in mpol_parse_str()
      Bluetooth: Fix race condition in hci_release_sock()

Dave Gerlach (1):
      soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot

David Engraf (1):
      watchdog: max77620_wdt: fix potential build errors

David Howells (1):
      rxrpc: Fix use-after-free in rxrpc_receive_data()

Dirk Behme (1):
      arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean'

Dmitry Osipenko (2):
      gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP
      ASoC: rt5640: Fix NULL dereference on module unload

Dragos Tarcatu (1):
      ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime()

Eric Biggers (1):
      crypto: chelsio - fix writing tfm flags to wrong place

Eric Dumazet (1):
      net_sched: ematch: reject invalid TCF_EM_SIMPLE

Eric Snowberg (1):
      debugfs: Return -EPERM when locked down

Even Xu (1):
      HID: intel-ish-hid: ipc: add CMP device id

Fenghua Yu (1):
      drivers/net/b44: Change to non-atomic bit operations on pwol_mask

Ganapathi Bhat (1):
      wireless: fix enabling channel 12 for custom regulatory domain

Guenter Roeck (1):
      driver core: Fix test_async_driver_probe if NUMA is disabled

Haim Dreyfuss (1):
      iwlwifi: Don't ignore the cap field upon mcc update

Hannes Reinecke (1):
      scsi: fnic: do not queue commands during fwreset

Hans Verkuil (2):
      media: gspca: zero usb_buf
      media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0

Hans de Goede (3):
      HID: ite: Add USB id match for Acer SW5-012 keyboard dock
      HID: asus: Ignore Asus vendor-page usage-code 0xff events
      platform/x86: GPD pocket fan: Allow somewhat lower/higher temperature limits

Harald Freudenberger (1):
      s390/zcrypt: move ap device reset from bus to driver code

Hayes Wang (6):
      r8152: get default setting of WOL before initializing
      r8152: disable U2P3 for RTL8153B
      r8152: Disable PLA MCU clock speed down
      r8152: disable test IO for RTL8153B
      r8152: avoid the MCU to clear the lanwake
      r8152: disable DelayPhyPwrChg

Heikki Krogerus (1):
      usb: dwc3: pci: add ID for the Intel Comet Lake -V variant

Herbert Xu (2):
      crypto: af_alg - Use bh_lock_sock in sk_destruct
      crypto: pcrypt - Fix user-after-free on module unload

Hewenliang (1):
      tools lib traceevent: Fix memory leakage in filter_event

Ilie Halip (1):
      riscv: delete temporary files

Iuliana Prodan (1):
      crypto: caam - do not reset pointer size from MCFGR register

Jan Kara (1):
      reiserfs: Fix memory leak of journal device string

Jarkko Nikula (1):
      spi: pxa2xx: Add support for Intel Comet Lake-H

Jaroslav Kysela (1):
      ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order

Jason Gerecke (1):
      HID: wacom: Recognize new MobileStudio Pro PID

Jeff Kirsher (1):
      e1000e: Revert "e1000e: Make watchdog use delayed work"

Jin Yao (1):
      perf report: Fix no libunwind compiled warning break s390 issue

Jiri Wiesner (1):
      netfilter: conntrack: sctp: use distinct states for new SCTP connections

Joel Stanley (1):
      ARM: config: aspeed-g5: Enable 8250_DW quirks

Johan Hovold (14):
      orinoco_usb: fix interface sanity check
      rsi_91x_usb: fix interface sanity check
      USB: serial: ir-usb: add missing endpoint sanity check
      USB: serial: ir-usb: fix link-speed handling
      USB: serial: ir-usb: fix IrLAP framing
      ath9k: fix storage endpoint lookup
      brcmfmac: fix interface sanity check
      rtl8xxxu: fix interface sanity check
      zd1211rw: fix storage endpoint lookup
      rsi: fix use-after-free on probe errors
      rsi: fix memory leak on failed URB submission
      rsi: fix non-atomic allocation in completion handler
      Bluetooth: btusb: fix non-atomic allocation in completion handler
      rsi: fix use-after-free on failed probe and unbind

Josef Bacik (1):
      btrfs: do not zero f_bavail if we have available space

Jouni Malinen (1):
      mac80211: Fix TKIP replay protection immediately after key setup

Kai Vehmanen (2):
      ASoC: SOF: fix fault at driver unload after failed probe
      ASoC: hdac_hda: Fix error in driver removal after failed probe

Kamal Mostafa (2):
      UBUNTU: upstream stable to v4.19.101, v5.4.17
      UBUNTU: upstream stable to v4.19.102, v5.4.18

Kan Liang (2):
      perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family
      perf/x86/intel/uncore: Remove PCIe3 unit for SNR

Kishon Vijay Abraham I (2):
      ARM: dts: am57xx-beagle-x15/am57xx-idk: Remove "gpios" for endpoint dt nodes
      ARM: dts: beagle-x15-common: Model 5V0 regulator

Kristian Evensen (1):
      qmi_wwan: Add support for Quectel RM500Q

Krzysztof Kozlowski (2):
      net: wan: sdla: Fix cast from pointer to integer of different size
      parisc: Use proper printk format for resource_size_t

Laura Abbott (1):
      usb-storage: Disable UAS on JMicron SATA enclosure

Liran Alon (1):
      net: Google gve: Remove dma_wmb() before ringing doorbell

Logan Gunthorpe (2):
      iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping
      iommu/amd: Support multiple PCI DMA aliases in device table

Lorenzo Bianconi (2):
      net: socionext: fix possible user-after-free in netsec_process_rx
      net: socionext: fix xdp_result initialization in netsec_process_rx

Lubomir Rintel (2):
      component: do not dereference opaque pointer in debugfs
      clk: mmp2: Fix the order of timer mux parents

Lukas Wunner (1):
      serial: 8250_bcm2835aux: Fix line mismatch on driver unbind

Madalin Bucur (3):
      powerpc/fsl/dts: add fsl,erratum-a011043
      net/fsl: treat fsl,erratum-a011043
      net: fsl/fman: rename IF_MODE_XGMII to IF_MODE_10G

Malcolm Priestley (3):
      staging: vt6656: correct packet types for CTS protect, mode.
      staging: vt6656: use NULLFUCTION stack on mac80211
      staging: vt6656: Fix false Tx excessive retries reporting.

Manfred Rudigier (1):
      igb: Fix SGMII SFP module discovery for 100FX/LX.

Manish Chopra (1):
      qlcnic: Fix CPU soft lockup while collecting firmware dump

Marcel Holtmann (1):
      Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks

Marek Szyprowski (1):
      ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity

Markus Theil (1):
      mac80211: mesh: restrict airtime metric to peered established plinks

Mathieu Desnoyers (1):
      rseq: Unregister rseq for clone CLONE_VM

Matthew Wilcox (Oracle) (1):
      XArray: Fix xas_pause at ULONG_MAX

Matwey V. Kornilov (1):
      ARM: dts: am335x-boneblack-common: fix memory size

Michal Koutný (1):
      cgroup: Prevent double killing of css when enabling threaded cgroup

Mike Snitzer (1):
      dm thin: fix use-after-free in metadata_pre_commit_callback

Miles Chen (1):
      Input: evdev - convert kzalloc()/vzalloc() to kvzalloc()

Olivier Moysan (1):
      iio: adc: stm32-dfsdm: fix single conversion

Orr Mazor (1):
      cfg80211: Fix radar event during another phy CAC

Pacien TRAN-GIRARD (1):
      platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx

Pan Zhang (1):
      drivers/hid/hid-multitouch.c: fix a possible null pointer access.

Paul Cercueil (2):
      usb: musb: jz4740: Silence error if code is -EPROBE_DEFER
      power/supply: ingenic-battery: Don't change scale if there's only one

Paulo Alcantara (SUSE) (1):
      cifs: Fix memory allocation in __smb2_handle_cancelled_cmd()

Pavel Balan (1):
      HID: Add quirk for incorrect input length on Lenovo Y720

Peter Robinson (1):
      usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186

Pierre-Louis Bossart (1):
      ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free

Ping Cheng (1):
      HID: wacom: add new MobileStudio Pro 13 support

Praveen Chaudhary (1):
      net: Fix skb->csum update in inet_proto_csum_replace16().

Priit Laes (1):
      HID: Add quirk for Xin-Mo Dual Controller

Qian Cai (1):
      iommu/dma: fix variable 'cookie' set but not used

Raag Jadav (1):
      ARM: dts: am43x-epos-evm: set data pin directions for spi0 and spi1

Radoslaw Tyl (1):
      ixgbevf: Remove limit of 10 entries for unicast filter list

Rafael J. Wysocki (1):
      cpuidle: teo: Avoid using "early hits" incorrectly

Randy Dunlap (1):
      arc: eznps: fix allmodconfig kconfig warning

Raul E Rangel (1):
      mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906

Rodrigo Rivas Costa (1):
      HID: steam: Fix input device disappearing

Ronnie Sahlberg (2):
      cifs: set correct max-buffer-size for smb2_ioctl_init()
      cifs: fix soft mounts hanging in the reconnect code

Sam McNally (1):
      ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0

Samuel Holland (2):
      clk: sunxi-ng: h6-r: Fix AR100/R_APB2 parent order
      clk: sunxi-ng: sun8i-r: Fix divider on APB0 clock

Sean Young (3):
      media: digitv: don't continue if remote control state can't be read
      media: af9005: uninitialized variable printked
      media: vp7045: do not read uninitialized values if usb transfer fails

Sergio Paracuellos (1):
      staging: mt7621-pci: add quirks for 'E2' revision using 'soc_device_attribute'

Slawomir Pawlowski (1):
      PCI: Add DMA alias quirk for Intel VCA NTB

Srinivas Pandruvada (1):
      HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID

Stefan Assmann (1):
      iavf: remove current MAC address filter on VF reset

Stephen Worley (1):
      net: include struct nhmsg size in nh nlmsg size

Tetsuo Handa (1):
      tomoyo: Use atomic_t for statistics counter

Theodore Ts'o (1):
      ext4: validate the debug_want_extra_isize mount option at parse time

Thomas Anderson (1):
      drm/amd/display: Reduce HDMI pixel encoding if max clock is exceeded

Thomas Hebb (1):
      usb: typec: wcove: fix "op-sink-microwatt" default that was in mW

Tomas Winkler (2):
      mei: me: add comet point (lake) H device ids
      mei: hdcp: bind only with i915 on the same PCH

Tony Lindgren (1):
      phy: cpcap-usb: Prevent USB line glitches from waking up modem

Uwe Kleine-König (1):
      serial: imx: fix a race condition in receive path

Vasily Averin (2):
      seq_tab_next() should increase position index
      l2t_seq_next should increase position index

Vincent Whitchurch (1):
      CIFS: Fix task struct use-after-free on reconnect

Vincenzo Frascino (1):
      tee: optee: Fix compilation issue with nommu

Vitaly Chikunov (1):
      tools lib: Fix builds when glibc contains strlcpy()

Vladimir Murzin (1):
      ARM: 8955/1: virt: Relax arch timer version check during early boot

Wei Yang (1):
      mm/migrate.c: also overwrite error when it is bigger than zero

Willem de Bruijn (1):
      udp: segment looped gso packets correctly

Xiaochen Shen (3):
      x86/resctrl: Fix use-after-free when deleting resource groups
      x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup
      x86/resctrl: Fix a deadlock due to inaccurate reference

Xu Wang (1):
      xfrm: interface: do not confirm neighbor when do pmtu update

Yauhen Kharuzhy (1):
      extcon-intel-cht-wc: Don't reset USB data connection at probe

Zhenzhong Duan (1):
      ttyprintk: fix a potential deadlock in interrupt context issue

wuxu.wu (1):
      spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls

 Documentation/ABI/testing/sysfs-class-devfreq      |   7 +
 arch/arc/plat-eznps/Kconfig                        |   2 +-
 arch/arm/boot/dts/am335x-boneblack-common.dtsi     |   5 +
 arch/arm/boot/dts/am43x-epos-evm.dts               |   2 +
 arch/arm/boot/dts/am571x-idk.dts                   |   4 -
 arch/arm/boot/dts/am572x-idk-common.dtsi           |   4 -
 arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi    |  25 ++-
 arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts   |   2 +-
 arch/arm/configs/aspeed_g5_defconfig               |   1 +
 arch/arm/kernel/hyp-stub.S                         |   7 +-
 arch/arm64/boot/Makefile                           |   2 +-
 arch/parisc/kernel/drivers.c                       |   4 +-
 .../dts/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi   |   1 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi |   1 +
 .../dts/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi   |   1 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi |   1 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi  |   1 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi  |   1 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi  |   1 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi  |   1 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi  |   1 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi  |   1 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi |   1 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi |   1 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi  |   1 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi  |   1 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi  |   1 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi  |   1 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi  |   1 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi  |   1 +
 arch/riscv/kernel/vdso/Makefile                    |   3 +-
 arch/x86/events/intel/uncore_snb.c                 |   6 +
 arch/x86/events/intel/uncore_snbep.c               |  24 ---
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             |  32 ++--
 crypto/af_alg.c                                    |   6 +-
 crypto/pcrypt.c                                    |   3 +-
 debian.master/upstream-stable                      |   4 +-
 drivers/atm/eni.c                                  |   4 +-
 drivers/base/component.c                           |   8 +-
 drivers/base/test/test_async_driver_probe.c        |   3 +-
 drivers/bluetooth/btbcm.c                          |   6 +
 drivers/bluetooth/btusb.c                          |   2 +-
 drivers/char/ttyprintk.c                           |  15 +-
 drivers/clk/mmp/clk-of-mmp2.c                      |   2 +-
 drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c             |   4 +-
 drivers/clk/sunxi-ng/ccu-sun8i-r.c                 |  21 +--
 drivers/cpuidle/governors/teo.c                    |  21 ++-
 drivers/crypto/caam/ctrl.c                         |   6 +-
 drivers/crypto/chelsio/chcr_algo.c                 |  16 +-
 drivers/devfreq/devfreq.c                          |   9 ++
 drivers/extcon/extcon-intel-cht-wc.c               |  16 +-
 drivers/gpio/Kconfig                               |   1 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  45 +++---
 drivers/hid/hid-asus.c                             |   3 +-
 drivers/hid/hid-ids.h                              |   2 +
 drivers/hid/hid-ite.c                              |   3 +
 drivers/hid/hid-multitouch.c                       |   2 +-
 drivers/hid/hid-quirks.c                           |   1 +
 drivers/hid/hid-steam.c                            |   4 +
 drivers/hid/i2c-hid/i2c-hid-core.c                 |  16 +-
 drivers/hid/intel-ish-hid/ipc/hw-ish.h             |   2 +
 drivers/hid/intel-ish-hid/ipc/pci-ish.c            |   2 +
 drivers/hid/wacom_wac.c                            |   6 +-
 drivers/iio/adc/stm32-dfsdm-adc.c                  |   2 +
 drivers/iio/gyro/st_gyro_core.c                    |  75 ++++++++-
 drivers/input/evdev.c                              |   5 +-
 drivers/input/misc/max77650-onkey.c                |   7 +
 drivers/iommu/amd_iommu.c                          | 170 +++++++++++----------
 drivers/iommu/amd_iommu_types.h                    |   2 +-
 drivers/iommu/dma-iommu.c                          |   3 -
 drivers/leds/leds-max77650.c                       |   7 +
 drivers/md/dm-thin.c                               |   7 +-
 drivers/media/usb/dvb-usb/af9005.c                 |   2 +-
 drivers/media/usb/dvb-usb/digitv.c                 |  10 +-
 drivers/media/usb/dvb-usb/dvb-usb-urb.c            |   2 +-
 drivers/media/usb/dvb-usb/vp7045.c                 |  21 ++-
 drivers/media/usb/gspca/gspca.c                    |   2 +-
 drivers/misc/lkdtm/bugs.c                          |   2 +-
 drivers/misc/mei/hdcp/mei_hdcp.c                   |  33 +++-
 drivers/misc/mei/hw-me-regs.h                      |   4 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/mmc/host/sdhci-pci-core.c                  |  53 ++++++-
 drivers/mmc/host/sdhci-pci.h                       |   2 +
 drivers/net/ethernet/broadcom/b44.c                |   9 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c |   3 +-
 drivers/net/ethernet/chelsio/cxgb4/l2t.c           |   3 +-
 drivers/net/ethernet/freescale/fman/fman_memac.c   |   4 +-
 drivers/net/ethernet/freescale/xgmac_mdio.c        |   7 +-
 drivers/net/ethernet/google/gve/gve_rx.c           |   2 -
 drivers/net/ethernet/google/gve/gve_tx.c           |   6 -
 drivers/net/ethernet/intel/e1000e/e1000.h          |   5 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |  61 ++++----
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  22 ++-
 drivers/net/ethernet/intel/iavf/iavf.h             |   2 +
 drivers/net/ethernet/intel/iavf/iavf_main.c        |  17 ++-
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c    |   3 +
 drivers/net/ethernet/intel/igb/e1000_82575.c       |   8 +-
 drivers/net/ethernet/intel/igb/igb_ethtool.c       |   2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |  37 +++--
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |   5 -
 drivers/net/ethernet/mellanox/mlxsw/minimal.c      |   2 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c  |   1 +
 .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c   |   2 +
 drivers/net/ethernet/socionext/netsec.c            |   4 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/usb/r8152.c                            |  82 +++++++++-
 drivers/net/wan/sdla.c                             |   2 +-
 drivers/net/wireless/ath/ath9k/hif_usb.c           |   2 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c |   4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |  48 +++++-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h |   6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |   3 +-
 .../net/wireless/intersil/orinoco/orinoco_usb.c    |   4 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |   2 +-
 drivers/net/wireless/rsi/rsi_91x_hal.c             |  12 +-
 drivers/net/wireless/rsi/rsi_91x_usb.c             |  37 +++--
 drivers/net/wireless/zydas/zd1211rw/zd_usb.c       |   2 +-
 drivers/pci/quirks.c                               |  34 +++++
 drivers/phy/motorola/phy-cpcap-usb.c               |  18 ++-
 drivers/phy/qualcomm/phy-qcom-qmp.c                |   2 +-
 drivers/platform/x86/dell-laptop.c                 |  26 ++++
 drivers/platform/x86/gpd-pocket-fan.c              |   2 +-
 drivers/power/supply/ingenic-battery.c             |  15 +-
 drivers/s390/crypto/ap_bus.c                       |   2 -
 drivers/s390/crypto/ap_bus.h                       |   2 +-
 drivers/s390/crypto/ap_queue.c                     |   5 +-
 drivers/s390/crypto/zcrypt_cex2a.c                 |   1 +
 drivers/s390/crypto/zcrypt_cex2c.c                 |   2 +
 drivers/s390/crypto/zcrypt_cex4.c                  |   1 +
 drivers/scsi/fnic/fnic_scsi.c                      |   3 +
 drivers/soc/ti/wkup_m3_ipc.c                       |   4 +-
 drivers/spi/spi-dw.c                               |  15 +-
 drivers/spi/spi-dw.h                               |   1 +
 drivers/spi/spi-pxa2xx.c                           |   4 +
 drivers/staging/most/net/net.c                     |  10 ++
 drivers/staging/mt7621-pci/pci-mt7621.c            |  23 ++-
 drivers/staging/vt6656/device.h                    |   2 +
 drivers/staging/vt6656/int.c                       |   6 +-
 drivers/staging/vt6656/main_usb.c                  |   1 +
 drivers/staging/vt6656/rxtx.c                      |  26 ++--
 drivers/staging/wlan-ng/prism2mgmt.c               |   2 +-
 drivers/tee/optee/Kconfig                          |   1 +
 drivers/tty/serial/8250/8250_bcm2835aux.c          |   2 +-
 drivers/tty/serial/imx.c                           |  51 +++++--
 drivers/usb/dwc3/core.c                            |   3 +
 drivers/usb/dwc3/dwc3-pci.c                        |   4 +
 drivers/usb/host/xhci-tegra.c                      |   1 +
 drivers/usb/musb/jz4740.c                          |   7 +-
 drivers/usb/serial/ir-usb.c                        | 136 +++++++++++++----
 drivers/usb/storage/unusual_uas.h                  |   7 +-
 drivers/usb/typec/tcpm/wcove.c                     |   2 +-
 drivers/watchdog/Kconfig                           |   1 +
 drivers/watchdog/rn5t618_wdt.c                     |   1 +
 fs/btrfs/super.c                                   |  10 +-
 fs/cifs/cifsglob.h                                 |   1 +
 fs/cifs/smb2misc.c                                 |   2 +-
 fs/cifs/smb2ops.c                                  |   9 +-
 fs/cifs/smb2pdu.c                                  |   2 +-
 fs/cifs/smb2transport.c                            |   2 +
 fs/cifs/transport.c                                |   3 +
 fs/debugfs/file.c                                  |  17 ++-
 fs/ext4/super.c                                    | 127 +++++++--------
 fs/gfs2/lops.c                                     |  68 ++++++---
 fs/namei.c                                         |   4 +-
 fs/reiserfs/super.c                                |   2 +
 include/linux/power/smartreflex.h                  |   3 +
 include/linux/sched.h                              |   4 +-
 include/linux/usb/irda.h                           |  13 +-
 include/net/cfg80211.h                             |   5 +
 include/net/pkt_cls.h                              |  33 ++--
 include/net/sch_generic.h                          |   3 +-
 include/net/udp.h                                  |   3 +
 kernel/cgroup/cgroup.c                             |  11 +-
 lib/test_xarray.c                                  |  22 +++
 lib/xarray.c                                       |   8 +-
 mm/mempolicy.c                                     |   6 +-
 mm/migrate.c                                       |   2 +-
 net/bluetooth/hci_core.c                           |  26 +++-
 net/bluetooth/hci_sock.c                           |   3 +
 net/core/utils.c                                   |  20 ++-
 net/ipv4/nexthop.c                                 |   4 +-
 net/mac80211/cfg.c                                 |  23 +++
 net/mac80211/mesh_hwmp.c                           |   3 +
 net/mac80211/tkip.c                                |  18 ++-
 net/netfilter/nf_conntrack_proto_sctp.c            |   6 +-
 net/rxrpc/input.c                                  |  12 +-
 net/sched/cls_basic.c                              |  11 +-
 net/sched/cls_bpf.c                                |  11 +-
 net/sched/cls_flower.c                             |  11 +-
 net/sched/cls_fw.c                                 |  11 +-
 net/sched/cls_matchall.c                           |  11 +-
 net/sched/cls_route.c                              |  11 +-
 net/sched/cls_rsvp.h                               |  11 +-
 net/sched/cls_tcindex.c                            |  11 +-
 net/sched/cls_u32.c                                |  11 +-
 net/sched/ematch.c                                 |   3 +
 net/sched/sch_api.c                                |  47 ++++--
 net/wireless/rdev-ops.h                            |  10 ++
 net/wireless/reg.c                                 |  36 ++++-
 net/wireless/trace.h                               |   5 +
 net/wireless/wext-core.c                           |   3 +-
 net/xfrm/xfrm_interface.c                          |   2 +-
 security/tomoyo/common.c                           |  11 +-
 sound/soc/codecs/hdac_hda.c                        |   4 +-
 sound/soc/codecs/rt5640.c                          |   7 +
 sound/soc/fsl/fsl_audmix.c                         |   9 +-
 sound/soc/intel/boards/cht_bsw_rt5645.c            |  26 +++-
 sound/soc/soc-topology.c                           |  13 +-
 sound/soc/sof/intel/hda-dai.c                      |  11 +-
 sound/soc/sof/ipc.c                                |   3 +
 sound/soc/sti/uniperif_player.c                    |   7 +-
 tools/include/linux/string.h                       |   8 +
 tools/lib/string.c                                 |   7 +
 tools/lib/traceevent/parse-filter.c                |   4 +-
 tools/perf/builtin-c2c.c                           |  10 +-
 tools/perf/builtin-report.c                        |   6 +-
 tools/testing/selftests/bpf/bpf_helpers.h          |   2 +-
 .../selftests/bpf/progs/test_get_stack_rawtp.c     |   3 +-
 218 files changed, 1729 insertions(+), 707 deletions(-)

Comments

Kamal Mostafa March 11, 2020, 7:05 p.m. UTC | #1
Superseded.

 -Kamal

On Fri, Mar 06, 2020 at 12:41:58PM -0800, Kamal Mostafa wrote:
> This pull request (180 commits) includes the following Eoan stable patchsets:
> 
> 	Eoan update: upstream stable patchset 2020-03-06
> 		Ported from the following upstream stable releases:
> 			v4.19.101, v5.4.17,
> 			v4.19.102, v5.4.18
> 	https://bugs.launchpad.net/bugs/1866403
> 
>  -Kamal
> 
> -----
> 
> The following changes since commit d05f20ebcb70a91eecc5d03dff22499de14edfdb:
> 
>   UBUNTU: upstream stable to v4.19.100, v5.4.16 (2020-03-06 02:25:26 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/eoan eoan-stable
> 
> for you to fetch changes up to 6c0602a66cfea7941219e1fff8c390bb171ae22c:
> 
>   UBUNTU: upstream stable to v4.19.102, v5.4.18 (2020-03-06 11:21:25 -0800)
> 
> ----------------------------------------------------------------
> Adrian Hunter (1):
>       mmc: sdhci-pci: Add support for Intel JSL
> 
> Al Viro (1):
>       vfs: fix do_last() regression
> 
> Alexander Duyck (1):
>       e1000e: Drop unnecessary __E1000_DOWN bit twiddling
> 
> Andre Heider (1):
>       Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk
> 
> Andreas Gruenbacher (1):
>       gfs2: Another gfs2_find_jhead fix
> 
> Andreas Kemnade (1):
>       watchdog: rn5t618_wdt: fix module aliases
> 
> Andres Freund (1):
>       perf c2c: Fix return type for histogram sorting comparision functions
> 
> Andrey Shvetsov (1):
>       staging: most: net: fix buffer overflow
> 
> Andrii Nakryiko (1):
>       libbpf: Fix BTF-defined map's __type macro handling of arrays
> 
> Andy Shevchenko (1):
>       iio: st_gyro: Correct data for LSM9DS0 gyro
> 
> Arnaud Pouliquen (1):
>       ASoC: sti: fix possible sleep-in-atomic
> 
> Arnd Bergmann (2):
>       atm: eni: fix uninitialized variable warning
>       wireless: wext: avoid gcc -O3 warning
> 
> Bartosz Golaszewski (2):
>       Input: max77650-onkey - add of_match table
>       led: max77650: add of_match table
> 
> Ben Dooks (1):
>       ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition
> 
> Bin Liu (1):
>       usb: dwc3: turn off VBUS when leaving host mode
> 
> Bjorn Andersson (1):
>       phy: qcom-qmp: Increase PHY ready timeout
> 
> Brendan Higgins (1):
>       lkdtm/bugs: fix build error in lkdtm_UNSET_SMEP
> 
> Brett Creeley (1):
>       i40e: Fix virtchnl_queue_select bitmap validation
> 
> Cambda Zhu (1):
>       ixgbe: Fix calculation of queue with VFs and flow director on interface flap
> 
> Chanwoo Choi (1):
>       PM / devfreq: Add new name attribute for sysfs
> 
> Christophe JAILLET (1):
>       mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()'
> 
> Chuhong Yuan (1):
>       ASoC: fsl_audmix: add missed pm_runtime_disable
> 
> Colin Ian King (1):
>       staging: wlan-ng: ensure error return is actually returned
> 
> Cong Wang (2):
>       net_sched: fix ops->bind_class() implementations
>       net_sched: walk through all child classes in tc_bind_tclass()
> 
> Dan Carpenter (2):
>       mm/mempolicy.c: fix out of bounds write in mpol_parse_str()
>       Bluetooth: Fix race condition in hci_release_sock()
> 
> Dave Gerlach (1):
>       soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot
> 
> David Engraf (1):
>       watchdog: max77620_wdt: fix potential build errors
> 
> David Howells (1):
>       rxrpc: Fix use-after-free in rxrpc_receive_data()
> 
> Dirk Behme (1):
>       arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean'
> 
> Dmitry Osipenko (2):
>       gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP
>       ASoC: rt5640: Fix NULL dereference on module unload
> 
> Dragos Tarcatu (1):
>       ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime()
> 
> Eric Biggers (1):
>       crypto: chelsio - fix writing tfm flags to wrong place
> 
> Eric Dumazet (1):
>       net_sched: ematch: reject invalid TCF_EM_SIMPLE
> 
> Eric Snowberg (1):
>       debugfs: Return -EPERM when locked down
> 
> Even Xu (1):
>       HID: intel-ish-hid: ipc: add CMP device id
> 
> Fenghua Yu (1):
>       drivers/net/b44: Change to non-atomic bit operations on pwol_mask
> 
> Ganapathi Bhat (1):
>       wireless: fix enabling channel 12 for custom regulatory domain
> 
> Guenter Roeck (1):
>       driver core: Fix test_async_driver_probe if NUMA is disabled
> 
> Haim Dreyfuss (1):
>       iwlwifi: Don't ignore the cap field upon mcc update
> 
> Hannes Reinecke (1):
>       scsi: fnic: do not queue commands during fwreset
> 
> Hans Verkuil (2):
>       media: gspca: zero usb_buf
>       media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0
> 
> Hans de Goede (3):
>       HID: ite: Add USB id match for Acer SW5-012 keyboard dock
>       HID: asus: Ignore Asus vendor-page usage-code 0xff events
>       platform/x86: GPD pocket fan: Allow somewhat lower/higher temperature limits
> 
> Harald Freudenberger (1):
>       s390/zcrypt: move ap device reset from bus to driver code
> 
> Hayes Wang (6):
>       r8152: get default setting of WOL before initializing
>       r8152: disable U2P3 for RTL8153B
>       r8152: Disable PLA MCU clock speed down
>       r8152: disable test IO for RTL8153B
>       r8152: avoid the MCU to clear the lanwake
>       r8152: disable DelayPhyPwrChg
> 
> Heikki Krogerus (1):
>       usb: dwc3: pci: add ID for the Intel Comet Lake -V variant
> 
> Herbert Xu (2):
>       crypto: af_alg - Use bh_lock_sock in sk_destruct
>       crypto: pcrypt - Fix user-after-free on module unload
> 
> Hewenliang (1):
>       tools lib traceevent: Fix memory leakage in filter_event
> 
> Ilie Halip (1):
>       riscv: delete temporary files
> 
> Iuliana Prodan (1):
>       crypto: caam - do not reset pointer size from MCFGR register
> 
> Jan Kara (1):
>       reiserfs: Fix memory leak of journal device string
> 
> Jarkko Nikula (1):
>       spi: pxa2xx: Add support for Intel Comet Lake-H
> 
> Jaroslav Kysela (1):
>       ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order
> 
> Jason Gerecke (1):
>       HID: wacom: Recognize new MobileStudio Pro PID
> 
> Jeff Kirsher (1):
>       e1000e: Revert "e1000e: Make watchdog use delayed work"
> 
> Jin Yao (1):
>       perf report: Fix no libunwind compiled warning break s390 issue
> 
> Jiri Wiesner (1):
>       netfilter: conntrack: sctp: use distinct states for new SCTP connections
> 
> Joel Stanley (1):
>       ARM: config: aspeed-g5: Enable 8250_DW quirks
> 
> Johan Hovold (14):
>       orinoco_usb: fix interface sanity check
>       rsi_91x_usb: fix interface sanity check
>       USB: serial: ir-usb: add missing endpoint sanity check
>       USB: serial: ir-usb: fix link-speed handling
>       USB: serial: ir-usb: fix IrLAP framing
>       ath9k: fix storage endpoint lookup
>       brcmfmac: fix interface sanity check
>       rtl8xxxu: fix interface sanity check
>       zd1211rw: fix storage endpoint lookup
>       rsi: fix use-after-free on probe errors
>       rsi: fix memory leak on failed URB submission
>       rsi: fix non-atomic allocation in completion handler
>       Bluetooth: btusb: fix non-atomic allocation in completion handler
>       rsi: fix use-after-free on failed probe and unbind
> 
> Josef Bacik (1):
>       btrfs: do not zero f_bavail if we have available space
> 
> Jouni Malinen (1):
>       mac80211: Fix TKIP replay protection immediately after key setup
> 
> Kai Vehmanen (2):
>       ASoC: SOF: fix fault at driver unload after failed probe
>       ASoC: hdac_hda: Fix error in driver removal after failed probe
> 
> Kamal Mostafa (2):
>       UBUNTU: upstream stable to v4.19.101, v5.4.17
>       UBUNTU: upstream stable to v4.19.102, v5.4.18
> 
> Kan Liang (2):
>       perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family
>       perf/x86/intel/uncore: Remove PCIe3 unit for SNR
> 
> Kishon Vijay Abraham I (2):
>       ARM: dts: am57xx-beagle-x15/am57xx-idk: Remove "gpios" for endpoint dt nodes
>       ARM: dts: beagle-x15-common: Model 5V0 regulator
> 
> Kristian Evensen (1):
>       qmi_wwan: Add support for Quectel RM500Q
> 
> Krzysztof Kozlowski (2):
>       net: wan: sdla: Fix cast from pointer to integer of different size
>       parisc: Use proper printk format for resource_size_t
> 
> Laura Abbott (1):
>       usb-storage: Disable UAS on JMicron SATA enclosure
> 
> Liran Alon (1):
>       net: Google gve: Remove dma_wmb() before ringing doorbell
> 
> Logan Gunthorpe (2):
>       iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping
>       iommu/amd: Support multiple PCI DMA aliases in device table
> 
> Lorenzo Bianconi (2):
>       net: socionext: fix possible user-after-free in netsec_process_rx
>       net: socionext: fix xdp_result initialization in netsec_process_rx
> 
> Lubomir Rintel (2):
>       component: do not dereference opaque pointer in debugfs
>       clk: mmp2: Fix the order of timer mux parents
> 
> Lukas Wunner (1):
>       serial: 8250_bcm2835aux: Fix line mismatch on driver unbind
> 
> Madalin Bucur (3):
>       powerpc/fsl/dts: add fsl,erratum-a011043
>       net/fsl: treat fsl,erratum-a011043
>       net: fsl/fman: rename IF_MODE_XGMII to IF_MODE_10G
> 
> Malcolm Priestley (3):
>       staging: vt6656: correct packet types for CTS protect, mode.
>       staging: vt6656: use NULLFUCTION stack on mac80211
>       staging: vt6656: Fix false Tx excessive retries reporting.
> 
> Manfred Rudigier (1):
>       igb: Fix SGMII SFP module discovery for 100FX/LX.
> 
> Manish Chopra (1):
>       qlcnic: Fix CPU soft lockup while collecting firmware dump
> 
> Marcel Holtmann (1):
>       Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks
> 
> Marek Szyprowski (1):
>       ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity
> 
> Markus Theil (1):
>       mac80211: mesh: restrict airtime metric to peered established plinks
> 
> Mathieu Desnoyers (1):
>       rseq: Unregister rseq for clone CLONE_VM
> 
> Matthew Wilcox (Oracle) (1):
>       XArray: Fix xas_pause at ULONG_MAX
> 
> Matwey V. Kornilov (1):
>       ARM: dts: am335x-boneblack-common: fix memory size
> 
> Michal Koutný (1):
>       cgroup: Prevent double killing of css when enabling threaded cgroup
> 
> Mike Snitzer (1):
>       dm thin: fix use-after-free in metadata_pre_commit_callback
> 
> Miles Chen (1):
>       Input: evdev - convert kzalloc()/vzalloc() to kvzalloc()
> 
> Olivier Moysan (1):
>       iio: adc: stm32-dfsdm: fix single conversion
> 
> Orr Mazor (1):
>       cfg80211: Fix radar event during another phy CAC
> 
> Pacien TRAN-GIRARD (1):
>       platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx
> 
> Pan Zhang (1):
>       drivers/hid/hid-multitouch.c: fix a possible null pointer access.
> 
> Paul Cercueil (2):
>       usb: musb: jz4740: Silence error if code is -EPROBE_DEFER
>       power/supply: ingenic-battery: Don't change scale if there's only one
> 
> Paulo Alcantara (SUSE) (1):
>       cifs: Fix memory allocation in __smb2_handle_cancelled_cmd()
> 
> Pavel Balan (1):
>       HID: Add quirk for incorrect input length on Lenovo Y720
> 
> Peter Robinson (1):
>       usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186
> 
> Pierre-Louis Bossart (1):
>       ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free
> 
> Ping Cheng (1):
>       HID: wacom: add new MobileStudio Pro 13 support
> 
> Praveen Chaudhary (1):
>       net: Fix skb->csum update in inet_proto_csum_replace16().
> 
> Priit Laes (1):
>       HID: Add quirk for Xin-Mo Dual Controller
> 
> Qian Cai (1):
>       iommu/dma: fix variable 'cookie' set but not used
> 
> Raag Jadav (1):
>       ARM: dts: am43x-epos-evm: set data pin directions for spi0 and spi1
> 
> Radoslaw Tyl (1):
>       ixgbevf: Remove limit of 10 entries for unicast filter list
> 
> Rafael J. Wysocki (1):
>       cpuidle: teo: Avoid using "early hits" incorrectly
> 
> Randy Dunlap (1):
>       arc: eznps: fix allmodconfig kconfig warning
> 
> Raul E Rangel (1):
>       mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906
> 
> Rodrigo Rivas Costa (1):
>       HID: steam: Fix input device disappearing
> 
> Ronnie Sahlberg (2):
>       cifs: set correct max-buffer-size for smb2_ioctl_init()
>       cifs: fix soft mounts hanging in the reconnect code
> 
> Sam McNally (1):
>       ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0
> 
> Samuel Holland (2):
>       clk: sunxi-ng: h6-r: Fix AR100/R_APB2 parent order
>       clk: sunxi-ng: sun8i-r: Fix divider on APB0 clock
> 
> Sean Young (3):
>       media: digitv: don't continue if remote control state can't be read
>       media: af9005: uninitialized variable printked
>       media: vp7045: do not read uninitialized values if usb transfer fails
> 
> Sergio Paracuellos (1):
>       staging: mt7621-pci: add quirks for 'E2' revision using 'soc_device_attribute'
> 
> Slawomir Pawlowski (1):
>       PCI: Add DMA alias quirk for Intel VCA NTB
> 
> Srinivas Pandruvada (1):
>       HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID
> 
> Stefan Assmann (1):
>       iavf: remove current MAC address filter on VF reset
> 
> Stephen Worley (1):
>       net: include struct nhmsg size in nh nlmsg size
> 
> Tetsuo Handa (1):
>       tomoyo: Use atomic_t for statistics counter
> 
> Theodore Ts'o (1):
>       ext4: validate the debug_want_extra_isize mount option at parse time
> 
> Thomas Anderson (1):
>       drm/amd/display: Reduce HDMI pixel encoding if max clock is exceeded
> 
> Thomas Hebb (1):
>       usb: typec: wcove: fix "op-sink-microwatt" default that was in mW
> 
> Tomas Winkler (2):
>       mei: me: add comet point (lake) H device ids
>       mei: hdcp: bind only with i915 on the same PCH
> 
> Tony Lindgren (1):
>       phy: cpcap-usb: Prevent USB line glitches from waking up modem
> 
> Uwe Kleine-König (1):
>       serial: imx: fix a race condition in receive path
> 
> Vasily Averin (2):
>       seq_tab_next() should increase position index
>       l2t_seq_next should increase position index
> 
> Vincent Whitchurch (1):
>       CIFS: Fix task struct use-after-free on reconnect
> 
> Vincenzo Frascino (1):
>       tee: optee: Fix compilation issue with nommu
> 
> Vitaly Chikunov (1):
>       tools lib: Fix builds when glibc contains strlcpy()
> 
> Vladimir Murzin (1):
>       ARM: 8955/1: virt: Relax arch timer version check during early boot
> 
> Wei Yang (1):
>       mm/migrate.c: also overwrite error when it is bigger than zero
> 
> Willem de Bruijn (1):
>       udp: segment looped gso packets correctly
> 
> Xiaochen Shen (3):
>       x86/resctrl: Fix use-after-free when deleting resource groups
>       x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup
>       x86/resctrl: Fix a deadlock due to inaccurate reference
> 
> Xu Wang (1):
>       xfrm: interface: do not confirm neighbor when do pmtu update
> 
> Yauhen Kharuzhy (1):
>       extcon-intel-cht-wc: Don't reset USB data connection at probe
> 
> Zhenzhong Duan (1):
>       ttyprintk: fix a potential deadlock in interrupt context issue
> 
> wuxu.wu (1):
>       spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls
> 
>  Documentation/ABI/testing/sysfs-class-devfreq      |   7 +
>  arch/arc/plat-eznps/Kconfig                        |   2 +-
>  arch/arm/boot/dts/am335x-boneblack-common.dtsi     |   5 +
>  arch/arm/boot/dts/am43x-epos-evm.dts               |   2 +
>  arch/arm/boot/dts/am571x-idk.dts                   |   4 -
>  arch/arm/boot/dts/am572x-idk-common.dtsi           |   4 -
>  arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi    |  25 ++-
>  arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts   |   2 +-
>  arch/arm/configs/aspeed_g5_defconfig               |   1 +
>  arch/arm/kernel/hyp-stub.S                         |   7 +-
>  arch/arm64/boot/Makefile                           |   2 +-
>  arch/parisc/kernel/drivers.c                       |   4 +-
>  .../dts/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi   |   1 +
>  arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi |   1 +
>  .../dts/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi   |   1 +
>  arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi |   1 +
>  arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi  |   1 +
>  arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi  |   1 +
>  arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi  |   1 +
>  arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi  |   1 +
>  arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi  |   1 +
>  arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi  |   1 +
>  arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi |   1 +
>  arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi |   1 +
>  arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi  |   1 +
>  arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi  |   1 +
>  arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi  |   1 +
>  arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi  |   1 +
>  arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi  |   1 +
>  arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi  |   1 +
>  arch/riscv/kernel/vdso/Makefile                    |   3 +-
>  arch/x86/events/intel/uncore_snb.c                 |   6 +
>  arch/x86/events/intel/uncore_snbep.c               |  24 ---
>  arch/x86/kernel/cpu/resctrl/rdtgroup.c             |  32 ++--
>  crypto/af_alg.c                                    |   6 +-
>  crypto/pcrypt.c                                    |   3 +-
>  debian.master/upstream-stable                      |   4 +-
>  drivers/atm/eni.c                                  |   4 +-
>  drivers/base/component.c                           |   8 +-
>  drivers/base/test/test_async_driver_probe.c        |   3 +-
>  drivers/bluetooth/btbcm.c                          |   6 +
>  drivers/bluetooth/btusb.c                          |   2 +-
>  drivers/char/ttyprintk.c                           |  15 +-
>  drivers/clk/mmp/clk-of-mmp2.c                      |   2 +-
>  drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c             |   4 +-
>  drivers/clk/sunxi-ng/ccu-sun8i-r.c                 |  21 +--
>  drivers/cpuidle/governors/teo.c                    |  21 ++-
>  drivers/crypto/caam/ctrl.c                         |   6 +-
>  drivers/crypto/chelsio/chcr_algo.c                 |  16 +-
>  drivers/devfreq/devfreq.c                          |   9 ++
>  drivers/extcon/extcon-intel-cht-wc.c               |  16 +-
>  drivers/gpio/Kconfig                               |   1 +
>  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  45 +++---
>  drivers/hid/hid-asus.c                             |   3 +-
>  drivers/hid/hid-ids.h                              |   2 +
>  drivers/hid/hid-ite.c                              |   3 +
>  drivers/hid/hid-multitouch.c                       |   2 +-
>  drivers/hid/hid-quirks.c                           |   1 +
>  drivers/hid/hid-steam.c                            |   4 +
>  drivers/hid/i2c-hid/i2c-hid-core.c                 |  16 +-
>  drivers/hid/intel-ish-hid/ipc/hw-ish.h             |   2 +
>  drivers/hid/intel-ish-hid/ipc/pci-ish.c            |   2 +
>  drivers/hid/wacom_wac.c                            |   6 +-
>  drivers/iio/adc/stm32-dfsdm-adc.c                  |   2 +
>  drivers/iio/gyro/st_gyro_core.c                    |  75 ++++++++-
>  drivers/input/evdev.c                              |   5 +-
>  drivers/input/misc/max77650-onkey.c                |   7 +
>  drivers/iommu/amd_iommu.c                          | 170 +++++++++++----------
>  drivers/iommu/amd_iommu_types.h                    |   2 +-
>  drivers/iommu/dma-iommu.c                          |   3 -
>  drivers/leds/leds-max77650.c                       |   7 +
>  drivers/md/dm-thin.c                               |   7 +-
>  drivers/media/usb/dvb-usb/af9005.c                 |   2 +-
>  drivers/media/usb/dvb-usb/digitv.c                 |  10 +-
>  drivers/media/usb/dvb-usb/dvb-usb-urb.c            |   2 +-
>  drivers/media/usb/dvb-usb/vp7045.c                 |  21 ++-
>  drivers/media/usb/gspca/gspca.c                    |   2 +-
>  drivers/misc/lkdtm/bugs.c                          |   2 +-
>  drivers/misc/mei/hdcp/mei_hdcp.c                   |  33 +++-
>  drivers/misc/mei/hw-me-regs.h                      |   4 +
>  drivers/misc/mei/pci-me.c                          |   2 +
>  drivers/mmc/host/sdhci-pci-core.c                  |  53 ++++++-
>  drivers/mmc/host/sdhci-pci.h                       |   2 +
>  drivers/net/ethernet/broadcom/b44.c                |   9 +-
>  drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c |   3 +-
>  drivers/net/ethernet/chelsio/cxgb4/l2t.c           |   3 +-
>  drivers/net/ethernet/freescale/fman/fman_memac.c   |   4 +-
>  drivers/net/ethernet/freescale/xgmac_mdio.c        |   7 +-
>  drivers/net/ethernet/google/gve/gve_rx.c           |   2 -
>  drivers/net/ethernet/google/gve/gve_tx.c           |   6 -
>  drivers/net/ethernet/intel/e1000e/e1000.h          |   5 +-
>  drivers/net/ethernet/intel/e1000e/netdev.c         |  61 ++++----
>  drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  22 ++-
>  drivers/net/ethernet/intel/iavf/iavf.h             |   2 +
>  drivers/net/ethernet/intel/iavf/iavf_main.c        |  17 ++-
>  drivers/net/ethernet/intel/iavf/iavf_virtchnl.c    |   3 +
>  drivers/net/ethernet/intel/igb/e1000_82575.c       |   8 +-
>  drivers/net/ethernet/intel/igb/igb_ethtool.c       |   2 +-
>  drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |  37 +++--
>  drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |   5 -
>  drivers/net/ethernet/mellanox/mlxsw/minimal.c      |   2 +-
>  .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c  |   1 +
>  .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c   |   2 +
>  drivers/net/ethernet/socionext/netsec.c            |   4 +-
>  drivers/net/usb/qmi_wwan.c                         |   1 +
>  drivers/net/usb/r8152.c                            |  82 +++++++++-
>  drivers/net/wan/sdla.c                             |   2 +-
>  drivers/net/wireless/ath/ath9k/hif_usb.c           |   2 +-
>  .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c |   4 +-
>  drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |  48 +++++-
>  drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h |   6 +-
>  drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |   3 +-
>  .../net/wireless/intersil/orinoco/orinoco_usb.c    |   4 +-
>  .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |   2 +-
>  drivers/net/wireless/rsi/rsi_91x_hal.c             |  12 +-
>  drivers/net/wireless/rsi/rsi_91x_usb.c             |  37 +++--
>  drivers/net/wireless/zydas/zd1211rw/zd_usb.c       |   2 +-
>  drivers/pci/quirks.c                               |  34 +++++
>  drivers/phy/motorola/phy-cpcap-usb.c               |  18 ++-
>  drivers/phy/qualcomm/phy-qcom-qmp.c                |   2 +-
>  drivers/platform/x86/dell-laptop.c                 |  26 ++++
>  drivers/platform/x86/gpd-pocket-fan.c              |   2 +-
>  drivers/power/supply/ingenic-battery.c             |  15 +-
>  drivers/s390/crypto/ap_bus.c                       |   2 -
>  drivers/s390/crypto/ap_bus.h                       |   2 +-
>  drivers/s390/crypto/ap_queue.c                     |   5 +-
>  drivers/s390/crypto/zcrypt_cex2a.c                 |   1 +
>  drivers/s390/crypto/zcrypt_cex2c.c                 |   2 +
>  drivers/s390/crypto/zcrypt_cex4.c                  |   1 +
>  drivers/scsi/fnic/fnic_scsi.c                      |   3 +
>  drivers/soc/ti/wkup_m3_ipc.c                       |   4 +-
>  drivers/spi/spi-dw.c                               |  15 +-
>  drivers/spi/spi-dw.h                               |   1 +
>  drivers/spi/spi-pxa2xx.c                           |   4 +
>  drivers/staging/most/net/net.c                     |  10 ++
>  drivers/staging/mt7621-pci/pci-mt7621.c            |  23 ++-
>  drivers/staging/vt6656/device.h                    |   2 +
>  drivers/staging/vt6656/int.c                       |   6 +-
>  drivers/staging/vt6656/main_usb.c                  |   1 +
>  drivers/staging/vt6656/rxtx.c                      |  26 ++--
>  drivers/staging/wlan-ng/prism2mgmt.c               |   2 +-
>  drivers/tee/optee/Kconfig                          |   1 +
>  drivers/tty/serial/8250/8250_bcm2835aux.c          |   2 +-
>  drivers/tty/serial/imx.c                           |  51 +++++--
>  drivers/usb/dwc3/core.c                            |   3 +
>  drivers/usb/dwc3/dwc3-pci.c                        |   4 +
>  drivers/usb/host/xhci-tegra.c                      |   1 +
>  drivers/usb/musb/jz4740.c                          |   7 +-
>  drivers/usb/serial/ir-usb.c                        | 136 +++++++++++++----
>  drivers/usb/storage/unusual_uas.h                  |   7 +-
>  drivers/usb/typec/tcpm/wcove.c                     |   2 +-
>  drivers/watchdog/Kconfig                           |   1 +
>  drivers/watchdog/rn5t618_wdt.c                     |   1 +
>  fs/btrfs/super.c                                   |  10 +-
>  fs/cifs/cifsglob.h                                 |   1 +
>  fs/cifs/smb2misc.c                                 |   2 +-
>  fs/cifs/smb2ops.c                                  |   9 +-
>  fs/cifs/smb2pdu.c                                  |   2 +-
>  fs/cifs/smb2transport.c                            |   2 +
>  fs/cifs/transport.c                                |   3 +
>  fs/debugfs/file.c                                  |  17 ++-
>  fs/ext4/super.c                                    | 127 +++++++--------
>  fs/gfs2/lops.c                                     |  68 ++++++---
>  fs/namei.c                                         |   4 +-
>  fs/reiserfs/super.c                                |   2 +
>  include/linux/power/smartreflex.h                  |   3 +
>  include/linux/sched.h                              |   4 +-
>  include/linux/usb/irda.h                           |  13 +-
>  include/net/cfg80211.h                             |   5 +
>  include/net/pkt_cls.h                              |  33 ++--
>  include/net/sch_generic.h                          |   3 +-
>  include/net/udp.h                                  |   3 +
>  kernel/cgroup/cgroup.c                             |  11 +-
>  lib/test_xarray.c                                  |  22 +++
>  lib/xarray.c                                       |   8 +-
>  mm/mempolicy.c                                     |   6 +-
>  mm/migrate.c                                       |   2 +-
>  net/bluetooth/hci_core.c                           |  26 +++-
>  net/bluetooth/hci_sock.c                           |   3 +
>  net/core/utils.c                                   |  20 ++-
>  net/ipv4/nexthop.c                                 |   4 +-
>  net/mac80211/cfg.c                                 |  23 +++
>  net/mac80211/mesh_hwmp.c                           |   3 +
>  net/mac80211/tkip.c                                |  18 ++-
>  net/netfilter/nf_conntrack_proto_sctp.c            |   6 +-
>  net/rxrpc/input.c                                  |  12 +-
>  net/sched/cls_basic.c                              |  11 +-
>  net/sched/cls_bpf.c                                |  11 +-
>  net/sched/cls_flower.c                             |  11 +-
>  net/sched/cls_fw.c                                 |  11 +-
>  net/sched/cls_matchall.c                           |  11 +-
>  net/sched/cls_route.c                              |  11 +-
>  net/sched/cls_rsvp.h                               |  11 +-
>  net/sched/cls_tcindex.c                            |  11 +-
>  net/sched/cls_u32.c                                |  11 +-
>  net/sched/ematch.c                                 |   3 +
>  net/sched/sch_api.c                                |  47 ++++--
>  net/wireless/rdev-ops.h                            |  10 ++
>  net/wireless/reg.c                                 |  36 ++++-
>  net/wireless/trace.h                               |   5 +
>  net/wireless/wext-core.c                           |   3 +-
>  net/xfrm/xfrm_interface.c                          |   2 +-
>  security/tomoyo/common.c                           |  11 +-
>  sound/soc/codecs/hdac_hda.c                        |   4 +-
>  sound/soc/codecs/rt5640.c                          |   7 +
>  sound/soc/fsl/fsl_audmix.c                         |   9 +-
>  sound/soc/intel/boards/cht_bsw_rt5645.c            |  26 +++-
>  sound/soc/soc-topology.c                           |  13 +-
>  sound/soc/sof/intel/hda-dai.c                      |  11 +-
>  sound/soc/sof/ipc.c                                |   3 +
>  sound/soc/sti/uniperif_player.c                    |   7 +-
>  tools/include/linux/string.h                       |   8 +
>  tools/lib/string.c                                 |   7 +
>  tools/lib/traceevent/parse-filter.c                |   4 +-
>  tools/perf/builtin-c2c.c                           |  10 +-
>  tools/perf/builtin-report.c                        |   6 +-
>  tools/testing/selftests/bpf/bpf_helpers.h          |   2 +-
>  .../selftests/bpf/progs/test_get_stack_rawtp.c     |   3 +-
>  218 files changed, 1729 insertions(+), 707 deletions(-)
> 
> -- 
> kernel-team mailing list
> kernel-team@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team