linux (5.4.149-0vyatta1) vyatta; urgency=medium

  * Merge tag 'v5.4.149' from linux-stable into linux-vyatta-5.4.y
  * Revert "Revert "ACPI: resources: Add checks for ACPI IRQ override""
  * debian: cleanup patch fuzz (Bugfix: VRVDR-56183)

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Mon, 27 Sep 2021 18:00:59 -0400

linux (5.4.136-0vyatta3) vyatta; urgency=medium

  [ Daniel Gollub ]
  * Enable HP iLO driver

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Tue, 10 Aug 2021 06:10:31 -0400

linux (5.4.136-0vyatta2) vyatta; urgency=medium

  * Revert "ACPI: resources: Add checks for ACPI IRQ override" (Bugfix:
    VRVDR-55890)

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Thu, 05 Aug 2021 18:23:35 -0400

linux (5.4.136-0vyatta1) vyatta; urgency=medium

  * Merge tag 'v5.4.136' from linux-stable into linux-vyatta-5.4.y
  * debian: fix fs-add-module_softdep-declarations (Bugfix: VRVDR-55761)

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Tue, 03 Aug 2021 13:53:05 -0400

linux (5.4.128-0vyatta2) vyatta; urgency=medium

  [ Nachiketa Prachanda ]
  * fix kdump kernel loading with iommu

  [ Charles (Chas) Williams ]
  * Merge tag 'v5.4.128' from linux-stable into linux-vyatta-5.4.y

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Thu, 29 Jul 2021 17:05:36 -0400

linux (5.4.128-0vyatta1) vyatta; urgency=medium

  [ Daniel Borkmann ]
  * bpf: Move off_reg into sanitize_ptr_alu
  * bpf: Ensure off_reg has no mixed signed bounds for all types
  * bpf: Rework ptr_limit into alu_limit and add common error path
  * bpf: Improve verifier error messages for users
  * bpf: Refactor and streamline bounds check into helper
  * bpf: Move sanitize_val_alu out of op switch
  * bpf: Tighten speculative pointer arithmetic mask
  * bpf: Update selftests to reflect new error states

  [ Greg Kroah-Hartman ]
  * Linux 5.4.116

  [ Romain Naour ]
  * mips: Do not include hi and lo in clobber list for R6

  [ Rafael J. Wysocki ]
  * ACPI: tables: x86: Reserve memory occupied by ACPI tables
  * ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade()

  [ Phillip Potter ]
  * net: usb: ax88179_178a: initialize local variables before use

  [ Nick Lowe ]
  * igb: Enable RSS for Intel I211 Ethernet Controller

  [ Jiri Kosina ]
  * iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd()

  [ Daniel Borkmann ]
  * bpf: Fix masking negation logic upon negative dst register
  * bpf: Fix leakage of uninitialized bpf stack under speculation

  [ Arnd Bergmann ]
  * avoid __memcat_p link failure

  [ Jiri Kosina ]
  * iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd()

  [ Zhen Lei ]
  * perf data: Fix error return code in perf_data__create_dir()

  [ Thomas Richter ]
  * perf ftrace: Fix access to pid in array when setting a pid filter

  [ Takashi Iwai ]
  * ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX

  [ Kai-Heng Feng ]
  * USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet

  [ Chris Chiu ]
  * USB: Add reset-resume quirk for WD19's Realtek Hub

  [ Mark Pearson ]
  * platform/x86: thinkpad_acpi: Correct thermal sensor allocation

  [ Dan Carpenter ]
  * scsi: ufs: Unlock on a couple error paths

  [ Miklos Szeredi ]
  * ovl: allow upperdir inside lowerdir

  [ Ondrej Mosnacek ]
  * perf/core: Fix unconditional security_locked_down() call

  [ Jason Gunthorpe ]
  * vfio: Depend on MMU

  [ Greg Kroah-Hartman ]
  * Linux 5.4.117

  [ Vasily Gorbik ]
  * s390/disassembler: increase ebpf disasm buffer size

  [ Mark Langsdorf ]
  * ACPI: custom_method: fix potential use-after-free issue
  * ACPI: custom_method: fix a possible memory leak

  [ Steven Rostedt (VMware) ]
  * ftrace: Handle commands when closing set_ftrace_filter file

  [ Ard Biesheuvel ]
  * ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld

  [ Marek Behún ]
  * arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node

  [ Chunfeng Yun ]
  * arm64: dts: mt8173: fix property typo of 'phys' in dsi node

  [ Jeffrey Mitchell ]
  * ecryptfs: fix kernel panic with null dev_name

  [ Alexander Lobakin ]
  * mtd: spinand: core: add missing MODULE_DEVICE_TABLE()

  [ Kai Stuhlemmer (ebee Engineering) ]
  * mtd: rawnand: atmel: Update ecc_stats.corrected counter

  [ Gao Xiang ]
  * erofs: add unsupported inode i_format check

  [ Tudor Ambarus ]
  * spi: spi-ti-qspi: Free DMA resources

  [ Arun Easi ]
  * scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()

  [ Sreekanth Reddy ]
  * scsi: mpt3sas: Block PCI config access from userspace during reset

  [ Christophe JAILLET ]
  * mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe()
  * mmc: uniphier-sd: Fix a resource leak in the remove function

  [ Pradeep P V K ]
  * mmc: sdhci: Check for reset prior to DMA address unmap

  [ Adrian Hunter ]
  * mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-
    based controllers

  [ Avri Altman ]
  * mmc: block: Update ext_csd.cache_ctrl if it was written
  * mmc: block: Issue a cache flush only when it's enabled

  [ DooHyun Hwang ]
  * mmc: core: Do a power cycle when the CMD11 fails

  [ Seunghui Lee ]
  * mmc: core: Set read only for SD cards with permanent write protect bit

  [ Ulf Hansson ]
  * mmc: core: Fix hanging on I/O during system suspend for removable
    cards

  [ Christoph Hellwig ]
  * modules: mark ref_module static
  * modules: mark find_symbol static
  * modules: mark each_symbol_section static
  * modules: unexport __module_text_address
  * modules: unexport __module_address
  * modules: rename the licence field in struct symsearch to license
  * modules: return licensing information from find_symbol
  * modules: inherit TAINT_PROPRIETARY_MODULE

  [ He Ying ]
  * irqchip/gic-v3: Do not enable irqs when handling spurious interrups

  [ Paul Aurich ]
  * cifs: Return correct error code from smb2_get_enc_key

  [ Filipe Manana ]
  * btrfs: fix metadata extent leak after failure to create subvolume

  [ Alexander Shishkin ]
  * intel_th: pci: Add Rocket Lake CPU support

  [ Chen Jun ]
  * posix-timers: Preserve return value in clock_adjtime32()

  [ Phillip Potter ]
  * fbdev: zero-fill colormap in fbcmap.c

  [ Tony Lindgren ]
  * bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first

  [ karthik alapati ]
  * staging: wimax/i2400m: fix byte-order issue

  [ David Bauer ]
  * spi: ath79: always call chipselect function
  * spi: ath79: remove spi-master setup and cleanup assignment

  [ Ard Biesheuvel ]
  * crypto: api - check for ERR pointers in crypto_destroy_tfm()

  [ Hui Tang ]
  * crypto: qat - fix unmap invalid dma address

  [ Pawel Laszczak ]
  * usb: gadget: uvc: add bInterval checking for HS mode
  * usb: webcam: Invalid size of Processing Unit Descriptor

  [ Vitaly Kuznetsov ]
  * genirq/matrix: Prevent allocation counter corruption

  [ Ruslan Bilovol ]
  * usb: gadget: f_uac2: validate input parameters
  * usb: gadget: f_uac1: validate input parameters

  [ Wesley Cheng ]
  * usb: dwc3: gadget: Ignore EP queue requests during bus reset

  [ Thinh Nguyen ]
  * usb: xhci: Fix port minor revision

  [ Rafael J. Wysocki ]
  * PCI: PM: Do not read power state in pci_enable_device_flags()

  [ John Millikin ]
  * x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS)

  [ Jerome Forissier ]
  * tee: optee: do not check memref size on return from Secure World

  [ Robin Murphy ]
  * perf/arm_pmu_platform: Fix error handling

  [ Chunfeng Yun ]
  * usb: xhci-mtk: support quirk to disable usb2 lpm

  [ Mathias Nyman ]
  * xhci: check control context is valid before dereferencing it.
  * xhci: fix potential array out of bounds with several interrupters

  [ Wei Yongjun ]
  * spi: dln2: Fix reference leak to master
  * spi: omap-100k: Fix reference leak to master

  [ Wang Li ]
  * spi: qup: fix PM reference leak in spi_qup_remove()

  [ Bixuan Cui ]
  * usb: musb: fix PM reference leak in musb_irq_work()
  * usb: core: hub: Fix PM reference leak in usb_port_resume()

  [ Hillf Danton ]
  * tty: n_gsm: check error while registering tty devices

  [ Pavel Machek ]
  * intel_th: Consistency and off-by-one fix

  [ Yang Yingliang ]
  * phy: phy-twl4030-usb: Fix possible use-after-free in
    twl4030_usb_remove()

  [ Shixin Liu ]
  * crypto: stm32/hash - Fix PM reference leak on stm32-hash.c
  * crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c
  * crypto: omap-aes - Fix PM reference leak on omap-aes.c

  [ David E. Box ]
  * platform/x86: intel_pmc_core: Don't use global pmcdev in quirks

  [ Josef Bacik ]
  * btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s

  [ Jared Baldridge ]
  * drm: Added orientation quirk for OneGX1 Pro

  [ Gerd Hoffmann ]
  * drm/qxl: release shadow on shutdown

  [ Eryk Brol ]
  * drm/amd/display: Check for DSC support instead of ASIC revision

  [ Aric Cyr ]
  * drm/amd/display: Don't optimize bandwidth before disabling planes

  [ James Smart ]
  * scsi: lpfc: Fix incorrect dbde assignment when building target abts
    wqe
  * scsi: lpfc: Fix pt2pt connection does not recover after LOGO

  [ Chaitanya Kulkarni ]
  * scsi: target: pscsi: Fix warning in pscsi_complete_cmd()

  [ Sean Young ]
  * media: ite-cir: check for receive overflow

  [ Julian Braha ]
  * media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB

  [ Laurent Pinchart ]
  * media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt()

  [ Matthias Schiffer ]
  * power: supply: bq27xxx: fix power_avg for newer ICs

  [ Hans de Goede ]
  * extcon: arizona: Fix some issues when HPDET IRQ fires after the jack
    has been unplugged
  * extcon: arizona: Fix various races on driver unbind

  [ Daniel Niv ]
  * media: media/saa7164: fix saa7164_encoder_register() memory leak bugs

  [ Hans Verkuil ]
  * media: gspca/sq905.c: fix uninitialized variable

  [ dongjian ]
  * power: supply: Use IRQF_ONESHOT

  [ Jonathan Kim ]
  * drm/amdgpu: mask the xgmi number of hops reported from psp to kfd

  [ Anson Jacob ]
  * drm/amdkfd: Fix UBSAN shift-out-of-bounds warning

  [ shaoyunl ]
  * drm/amdgpu : Fix asic reset regression issue introduce by
    8f211fe8ac7c4f

  [ Anson Jacob ]
  * drm/amd/display: Fix UBSAN warning for not a valid value for type
    '_Bool'

  [ Dmytro Laktyushkin ]
  * drm/amd/display: fix dml prefetch validation

  [ Bart Van Assche ]
  * scsi: qla2xxx: Always check the return value of
    qla24xx_get_isp_stats()

  [ Dmitry Vyukov ]
  * drm/vkms: fix misuse of WARN_ON

  [ Quinn Tran ]
  * scsi: qla2xxx: Fix use after free in bsg

  [ Adrian Hunter ]
  * mmc: sdhci-pci: Add PCI IDs for Intel LKF

  [ Xingui Yang ]
  * ata: ahci: Disable SXS for Hisilicon Kunpeng920

  [ Murthy Bhat ]
  * scsi: smartpqi: Correct request leakage during reset operations

  [ Kevin Barnett ]
  * scsi: smartpqi: Add new PCI IDs

  [ Ewan D. Milne ]
  * scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()

  [ Muhammad Usama Anjum ]
  * media: em28xx: fix memory leak

  [ Hans Verkuil ]
  * media: vivid: update EDID

  [ Colin Ian King ]
  * clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return

  [ Yang Yingliang ]
  * power: supply: generic-adc-battery: fix possible use-after-free in
    gab_remove()
  * power: supply: s3c_adc_battery: fix possible use-after-free in
    s3c_adc_bat_remove()
  * media: tc358743: fix possible use-after-free in tc358743_remove()
  * media: adv7604: fix possible use-after-free in adv76xx_remove()
  * media: i2c: adv7511-v4l2: fix possible use-after-free in
    adv7511_remove()
  * media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove()
  * media: i2c: adv7842: fix possible use-after-free in adv7842_remove()

  [ Dinghao Liu ]
  * media: platform: sti: Fix runtime PM imbalance in regs_show

  [ Pavel Skripkin ]
  * media: dvb-usb: fix memory leak in dvb_usb_adapter_init

  [ Hans Verkuil ]
  * media: gscpa/stv06xx: fix memory leak

  [ Lingutla Chandrasekhar ]
  * sched/fair: Ignore percpu threads for imbalance pulls

  [ Marijn Suijten ]
  * drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal
  * drm/msm/mdp5: Do not multiply vclk line count by 100

  [ Qu Huang ]
  * drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug

  [ Arnd Bergmann ]
  * amdgpu: avoid incorrect %hu format string

  [ Guchun Chen ]
  * drm/amdgpu: fix NULL pointer dereference

  [ James Smart ]
  * scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO
    response
  * scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL
    mode
  * scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic

  [ Dinghao Liu ]
  * mfd: arizona: Fix rumtime PM imbalance on error

  [ Bart Van Assche ]
  * scsi: libfc: Fix a format specifier

  [ Harald Freudenberger ]
  * s390/archrandom: add parameter check for s390_arch_random_generate

  [ Lv Yunlong ]
  * ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer

  [ Takashi Iwai ]
  * ALSA: hda/conexant: Re-order CX5066 quirk table entries

  [ Lv Yunlong ]
  * ALSA: sb: Fix two use after free in snd_sb_qsound_build

  [ Takashi Iwai ]
  * ALSA: usb-audio: Explicitly set up the clock selector
  * ALSA: usb-audio: More constifications

  [ Timo Gurr ]
  * ALSA: usb-audio: Add dB range mapping for Sennheiser Communications
    Headset PC 8

  [ Luke D Jones ]
  * ALSA: hda/realtek: GA503 use same quirks as GA401

  [ Phil Calvin ]
  * ALSA: hda/realtek: fix mic boost on Intel NUC 8

  [ Sami Loone ]
  * ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops

  [ Eckhart Mohr ]
  * ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx

  [ Filipe Manana ]
  * btrfs: fix race when picking most recent mod log operation for an old
    root

  [ Bill Wendling ]
  * arm64/vdso: Discard .note.gnu.property sections in vDSO

  [ Nathan Chancellor ]
  * Makefile: Move -Wno-unused-but-set-variable out of GCC only block

  [ Luis Henriques ]
  * virtiofs: fix memory leak in virtio_fs_probe()

  [ Guochun Mao ]
  * ubifs: Only check replay with inode type to judge if inode linked

  [ Chao Yu ]
  * f2fs: fix to avoid out-of-bounds memory access

  [ Ido Schimmel ]
  * mlxsw: spectrum_mr: Update egress RIF list before route's action

  [ Davide Caratti ]
  * openvswitch: fix stack OOB read while fragmenting IPv4 packets

  [ Marc Zyngier ]
  * ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure

  [ Trond Myklebust ]
  * NFS: Don't discard pNFS layout segments that are marked for return
  * NFSv4: Don't discard segments marked for return in
    _pnfs_return_layout()

  [ Hansem Ro ]
  * Input: ili210x - add missing negation for touch indication on ili210x

  [ lizhe ]
  * jffs2: Fix kasan slab-out-of-bounds problem

  [ Mahesh Salgaonkar ]
  * powerpc/eeh: Fix EEH handling for hugepages in ioremap space.

  [ Tony Ambardar ]
  * powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h

  [ Alexander Shishkin ]
  * intel_th: pci: Add Alder Lake-M support

  [ Stefan Berger ]
  * tpm: efi: Use local variable for calculating final log size
  * tpm: vtpm_proxy: Avoid reading host log when using a virtual device

  [ Eric Biggers ]
  * crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS

  [ Paul Clements ]
  * md/raid1: properly indicate failure when ending a failed write request

  [ Heinz Mauelshagen ]
  * dm raid: fix inconclusive reshape layout on fast raid4/5/6 table
    reload sequences

  [ Vivek Goyal ]
  * fuse: fix write deadlock

  [ Arnd Bergmann ]
  * security: commoncap: fix -Wstringop-overread warning

  [ Linus Torvalds ]
  * Fix misc new gcc warnings

  [ Yang Yang ]
  * jffs2: check the validity of dstlen in jffs2_zlib_compress()

  [ Thomas Gleixner ]
  * Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with
    FUTEX_WAIT op")

  [ Sean Christopherson ]
  * x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported

  [ Masahiro Yamada ]
  * kbuild: update config_data.gz only when the content of .config is
    changed

  [ Zhang Yi ]
  * ext4: fix check to prevent false positive report of incorrect used
    inodes
  * ext4: do not set SB_ACTIVE in ext4_orphan_cleanup()

  [ Fengnan Chang ]
  * ext4: fix error code in ext4_commit_super

  [ Peilin Ye ]
  * media: dvbdev: Fix memory leak in dvb_media_device_free()

  [ Takashi Iwai ]
  * media: dvb-usb: Fix use-after-free access
  * media: dvb-usb: Fix memory leak at error in dvb_usb_device_init()

  [ Ricardo Ribalda ]
  * media: staging/intel-ipu3: Fix memory leak in imu_fmt
  * media: staging/intel-ipu3: Fix set_fmt error handling
  * media: staging/intel-ipu3: Fix race condition during set_fmt

  [ Anirudh Rayabharam ]
  * usb: gadget: dummy_hcd: fix gpf in gadget_setup

  [ Hemant Kumar ]
  * usb: gadget: Fix double free of device descriptor pointers

  [ Dean Anderson ]
  * usb: gadget/function/f_fs string table fix for multiple languages

  [ Thinh Nguyen ]
  * usb: dwc3: gadget: Fix START_TRANSFER link state check

  [ Artur Petrosyan ]
  * usb: dwc2: Fix session request interrupt handler

  [ Pavel Skripkin ]
  * tty: fix memory leak in vc_deallocate

  [ Marek Vasut ]
  * rsi: Use resume_noirq for SDIO

  [ Steven Rostedt (VMware) ]
  * tracing: Map all PIDs to command lines
  * tracing: Restructure trace_clock_global() to never block

  [ Joe Thornber ]
  * dm persistent data: packed struct should have an aligned() attribute
    too
  * dm space map common: fix division bug in sm_ll_find_free_block()

  [ Tian Tao ]
  * dm integrity: fix missing goto in bitmap_flush_interval error handling

  [ Benjamin Block ]
  * dm rq: fix double free of blk_mq_tag_set in dev remove after table
    load fails

  [ Greg Kroah-Hartman ]
  * Linux 5.4.118

  [ Archie Pusaka ]
  * Bluetooth: verify AMP hci_chan before amp_destroy

  [ Taehee Yoo ]
  * hsr: use netdev_err() instead of WARN_ONCE()

  [ Lin Ma ]
  * bluetooth: eliminate the potential race condition when removing the
    HCI controller

  [ Or Cohen ]
  * net/nfc: fix use-after-free llcp_sock_bind/connect

  [ Johan Hovold ]
  * Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL"
  * tty: moxa: fix TIOCSSERIAL jiffies conversions
  * tty: amiserial: fix TIOCSSERIAL permission check
  * USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions
  * staging: greybus: uart: fix TIOCSSERIAL jiffies conversions
  * USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check
  * staging: fwserial: fix TIOCSSERIAL jiffies conversions
  * tty: moxa: fix TIOCSSERIAL permission check
  * staging: fwserial: fix TIOCSSERIAL permission check

  [ Badhri Jagan Sridharan ]
  * usb: typec: tcpm: Address incorrect values of tcpm psy for fixed
    supply
  * usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply
  * usb: typec: tcpm: update power supply once partner accepts

  [ Chunfeng Yun ]
  * usb: xhci-mtk: remove or operator for setting schedule parameters
  * usb: xhci-mtk: improve bandwidth scheduling with TT

  [ Pierre-Louis Bossart ]
  * ASoC: samsung: tm2_wm5110: check of of_parse return value

  [ Lukasz Majczak ]
  * ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function

  [ Ilya Lipnitskiy ]
  * MIPS: pci-mt7620: fix PLL lock check
  * MIPS: pci-rt2880: fix slot 0 configuration

  [ Maciej W. Rozycki ]
  * FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR

  [ Arun Easi ]
  * PCI: Allow VPD access for QLogic ISP2722

  [ Jonathan Cameron ]
  * iio:accel:adis16201: Fix wrong axis assignment that prevents loading

  [ Hans de Goede ]
  * misc: lis3lv02d: Fix false-positive WARN on various HP models

  [ Tetsuo Handa ]
  * misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct
  * misc: vmw_vmci: explicitly initialize vmci_datagram payload

  [ Sudhakar Panneerselvam ]
  * md/bitmap: wait for external bitmap writes to complete during tear
    down

  [ Heming Zhao ]
  * md-cluster: fix use-after-free issue when removing rdev

  [ Christoph Hellwig ]
  * md: split mddev_find
  * md: factor out a mddev_find_locked helper from mddev_find

  [ Zhao Heming ]
  * md: md_open returns -EBUSY when entering racing area

  [ Jan Glauber ]
  * md: Fix missing unused status line of /proc/mdstat

  [ Dan Carpenter ]
  * ipw2x00: potential buffer overflow in libipw_wx_set_encodeext()

  [ Johannes Berg ]
  * cfg80211: scan: drop entry from hidden_list on overflow

  [ Ping-Ke Shih ]
  * rtw88: Fix array overrun in rtw_get_tx_power_params()

  [ Boris Brezillon ]
  * drm/panfrost: Clear MMU irqs before handling the fault
  * drm/panfrost: Don't try to map pages that are already mapped

  [ Colin Ian King ]
  * drm/radeon: fix copy of uninitialized variable back to userspace

  [ Harry Wentland ]
  * drm/amd/display: Reject non-zero src_y and src_x for video planes

  [ Takashi Iwai ]
  * ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries
  * ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries
  * ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries
  * ALSA: hda/realtek: Re-order ALC269 HP quirk table entries
  * ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries
  * ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries
  * ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries
  * ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries
  * ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries
  * ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries
  * ALSA: hda/realtek: Re-order ALC662 quirk table entries
  * ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill
    devices

  [ Sami Loone ]
  * ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable

  [ Claudio Imbrenda ]
  * KVM: s390: split kvm_s390_logical_to_effective

  [ Heiko Carstens ]
  * KVM: s390: fix guarded storage control register handling

  [ David Hildenbrand ]
  * s390: fix detection of vector enhancements facility 1 vs. vector
    packed decimal facility

  [ Claudio Imbrenda ]
  * KVM: s390: split kvm_s390_real_to_abs

  [ Sean Christopherson ]
  * KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in
    !64-bit
  * KVM: Stop looking for coalesced MMIO zones if the bus is destroyed

  [ Jae Hyun Yoo ]
  * Revert "i3c master: fix missing destroy_workqueue() on error in
    i3c_master_register"

  [ Dan Carpenter ]
  * ovl: fix missing revert_creds() on error path

  [ Andy Shevchenko ]
  * usb: gadget: pch_udc: Revert d3cb25a12138 completely

  [ Colin Ian King ]
  * memory: gpmc: fix out of bounds read and dereference on gpmc_cs[]

  [ Krzysztof Kozlowski ]
  * ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas
    family
  * ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family
  * ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family
  * ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3
    family
  * ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250
  * ARM: dts: exynos: correct PMIC interrupt trigger level on Snow

  [ Erwan Le Ray ]
  * serial: stm32: fix incorrect characters on console
  * serial: stm32: fix tx_empty condition

  [ Badhri Jagan Sridharan ]
  * usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS

  [ Meng Li ]
  * regmap: set debugfs_name to NULL after it is freed

  [ Dan Carpenter ]
  * mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe()

  [ Álvaro Fernández Rojas ]
  * mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC

  [ Manivannan Sadhasivam ]
  * mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions()
  * mtd: rawnand: qcom: Return actual error code instead of -ENODEV

  [ Shawn Guo ]
  * arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges'

  [ Antonio Borneo ]
  * spi: stm32: drop devres version of spi_register_master

  [ Vladimir Barinov ]
  * arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding

  [ Otavio Pontes ]
  * x86/microcode: Check for offline CPUs before requesting new microcode

  [ Andy Shevchenko ]
  * usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits()
  * usb: gadget: pch_udc: Check if driver is present before calling
    ->setup()
  * usb: gadget: pch_udc: Check for DMA mapping error

  [ Tong Zhang ]
  * crypto: qat - don't release uninitialized resources
  * crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init

  [ Fabian Vogt ]
  * fotg210-udc: Fix DMA on EP0 for length > max packet size
  * fotg210-udc: Fix EP0 IN requests bigger than two packets
  * fotg210-udc: Remove a dubious condition leading to fotg210_done
  * fotg210-udc: Mask GRP2 interrupts we don't handle
  * fotg210-udc: Don't DMA more than the buffer can take
  * fotg210-udc: Complete OUT requests on short packets

  [ Michael Walle ]
  * mtd: require write permissions for locking and badblock ioctls

  [ Pan Bian ]
  * bus: qcom: Put child node before return

  [ Srinivas Kandagatla ]
  * soundwire: bus: Fix device found flag correctly

  [ Geert Uytterhoeven ]
  * phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y,
    unconditionally

  [ Giovanni Cabiddu ]
  * crypto: qat - fix error path in adf_isr_resource_alloc()

  [ Tao Ren ]
  * usb: gadget: aspeed: fix dma map failure

  [ Yang Yingliang ]
  * USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR()

  [ gexueyuan ]
  * memory: pl353: fix mask of ECC page_size config register

  [ Rander Wang ]
  * soundwire: stream: fix memory leak in stream config error path

  [ Finn Thain ]
  * m68k: mvme147,mvme16x: Don't wipe PCC timer config bits

  [ Lv Yunlong ]
  * mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init

  [ Arnd Bergmann ]
  * irqchip/gic-v3: Fix OF_BAD_ADDR error handling

  [ Colin Ian King ]
  * staging: rtl8192u: Fix potential infinite loop

  [ Johan Hovold ]
  * staging: greybus: uart: fix unprivileged TIOCCSERIAL

  [ Dong Aisheng ]
  * PM / devfreq: Use more accurate returned new_freq as resume_freq

  [ William A. Kennington III ]
  * spi: Fix use-after-free with devm_spi_alloc_*

  [ Bjorn Andersson ]
  * soc: qcom: mdt_loader: Validate that p_filesz < p_memsz
  * soc: qcom: mdt_loader: Detect truncated read of segments

  [ Nathan Chancellor ]
  * ACPI: CPPC: Replace cppc_attr with kobj_attribute

  [ Lv Yunlong ]
  * crypto: qat - Fix a double free in adf_create_ring

  [ Marek Behún ]
  * cpufreq: armada-37xx: Fix setting TBG parent for load levels
  * clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM
    clock

  [ Pali Rohár ]
  * cpufreq: armada-37xx: Fix the AVS value for load L1
  * clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to
    1 GHz
  * clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1
    to L0
  * cpufreq: armada-37xx: Fix driver cleanup when registration failed
  * cpufreq: armada-37xx: Fix determining base CPU frequency

  [ Wang Li ]
  * spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware()

  [ Colin Ian King ]
  * usb: gadget: r8a66597: Add missing null check on return from
    platform_get_resource

  [ Johan Hovold ]
  * USB: cdc-acm: fix unprivileged TIOCCSERIAL
  * USB: cdc-acm: fix TIOCGSERIAL implementation
  * tty: actually undefine superseded ASYNC flags
  * tty: fix return value for unsupported ioctls
  * serial: core: return early on unsupported ioctls

  [ He Ying ]
  * firmware: qcom-scm: Fix QCOM_SCM configuration

  [ Dan Carpenter ]
  * node: fix device cleanups in error handling code

  [ Ye Bin ]
  * usbip: vudc: fix missing unlock on error in usbip_sockfd_store()

  [ Steffen Dirkwinkel ]
  * platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards
    with critclk_systems DMI table

  [ Ingo Molnar ]
  * x86/platform/uv: Fix !KEXEC build failure

  [ Michael Kelley ]
  * Drivers: hv: vmbus: Increase wait time for VMbus unload

  [ Artur Petrosyan ]
  * usb: dwc2: Fix host mode hibernation exit with remote wakeup flow.
  * usb: dwc2: Fix hibernation between host and device modes.

  [ Tetsuo Handa ]
  * ttyprintk: Add TTY hangup callback.

  [ Paul Durrant ]
  * xen-blkback: fix compatibility bug with single page rings

  [ Dan Carpenter ]
  * soc: aspeed: fix a ternary sign expansion bug

  [ Colin Ian King ]
  * media: vivid: fix assignment of dev->fbuf_out_flags

  [ Yang Yingliang ]
  * media: omap4iss: return error code when omap4iss_get() failed

  [ Jae Hyun Yoo ]
  * media: aspeed: fix clock handling logic

  [ Jia-Ju Bai ]
  * media: platform: sunxi: sun6i-csi: fix error return code of
    sun6i_video_start_streaming()

  [ Colin Ian King ]
  * media: m88rs6000t: avoid potential out-of-bounds reads on arrays

  [ Felix Kuehling ]
  * drm/amdkfd: fix build error with AMD_IOMMU_V2=m

  [ Masami Hiramatsu ]
  * x86/kprobes: Fix to check non boostable prefixes correctly

  [ Sergey Shtylyov ]
  * pata_arasan_cf: fix IRQ check
  * pata_ipx4xx_cf: fix IRQ check
  * sata_mv: add IRQ checks
  * ata: libahci_platform: fix IRQ check

  [ Sagi Grimberg ]
  * nvme-tcp: block BH in sk state_change sk callback
  * nvmet-tcp: fix incorrect locking in state_change sk callback

  [ Hannes Reinecke ]
  * nvme: retrigger ANA log update if group descriptor isn't found

  [ Hans Verkuil ]
  * media: v4l2-ctrls.c: fix race condition in hdl->requests list

  [ Jason Gunthorpe ]
  * vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer

  [ Quanyang Wang ]
  * clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback

  [ Chen Hui ]
  * clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE

  [ Colin Ian King ]
  * clk: uniphier: Fix potential infinite loop

  [ Sergey Shtylyov ]
  * scsi: hisi_sas: Fix IRQ checks
  * scsi: jazz_esp: Add IRQ check
  * scsi: sun3x_esp: Add IRQ check
  * scsi: sni_53c710: Add IRQ check

  [ Brian King ]
  * scsi: ibmvfc: Fix invalid state machine BUG_ON()

  [ Fabrice Gasnier ]
  * mfd: stm32-timers: Avoid clearing auto reload register

  [ Niklas Cassel ]
  * nvme-pci: don't simple map sgl when sgls are disabled

  [ Dan Carpenter ]
  * HSI: core: fix resource leaks in hsi_add_client_from_dt()

  [ Nathan Chancellor ]
  * x86/events/amd/iommu: Fix sysfs type mismatch

  [ Waiman Long ]
  * sched/debug: Fix cgroup_path[] serialization

  [ Lv Yunlong ]
  * drivers/block/null_blk/main: Fix a double free in null_init.

  [ Maxim Mikityanskiy ]
  * HID: plantronics: Workaround for double volume key presses

  [ Arnaldo Carvalho de Melo ]
  * perf symbols: Fix dso__fprintf_symbols_by_name() to return the number
    of printed chars

  [ Xie He ]
  * net: lapbether: Prevent racing when checking whether the netif is
    running

  [ Nathan Chancellor ]
  * powerpc/fadump: Mark fadump_calculate_reserve_size as __init
  * powerpc/prom: Mark identical_pvr_fixup as __init

  [ Eric Dumazet ]
  * inet: use bigger hash table for IP ID generation

  [ Chen Huang ]
  * powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration

  [ Jia Zhou ]
  * ALSA: core: remove redundant spin_lock pair in snd_card_disconnect

  [ Andrew Scull ]
  * bug: Remove redundant condition check in report_bug

  [ Dan Carpenter ]
  * nfc: pn533: prevent potential memory corruption

  [ Salil Mehta ]
  * net: hns3: Limiting the scope of vector_ring_chain variable

  [ Álvaro Fernández Rojas ]
  * mips: bmips: fix syscon-reboot nodes

  [ Takashi Iwai ]
  * ALSA: usb-audio: Add error checks for usb_driver_claim_interface()
    calls

  [ Krzysztof Kozlowski ]
  * ASoC: simple-card: fix possible uninitialized single_cpu local
    variable

  [ Colin Ian King ]
  * liquidio: Fix unintented sign extension of a left shift of a u16

  [ Jordan Niethe ]
  * powerpc/64s: Fix pte update for kernel memory on radix

  [ Athira Rajeev ]
  * powerpc/perf: Fix PMU constraint check for EBB events

  [ Randy Dunlap ]
  * powerpc: iommu: fix build when neither PCI or IBMVIO is set

  [ Johannes Berg ]
  * mac80211: bail out if cipher schemes are invalid

  [ Colin Ian King ]
  * mt7601u: fix always true expression

  [ Nicholas Piggin ]
  * KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit

  [ Wang Wensheng ]
  * RDMA/qedr: Fix error return code in qedr_iw_connect()
  * IB/hfi1: Fix error return code in parse_platform_config()

  [ Colin Ian King ]
  * cxgb4: Fix unintentional sign extension issues
  * net: thunderx: Fix unintentional sign extension issue

  [ Wang Wensheng ]
  * RDMA/srpt: Fix error return code in srpt_cm_req_recv()

  [ Qinglang Miao ]
  * i2c: img-scb: fix reference leak when pm_runtime_get_sync fails
  * i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails
  * i2c: omap: fix reference leak when pm_runtime_get_sync fails
  * i2c: sprd: fix reference leak when pm_runtime_get_sync fails

  [ Sergey Shtylyov ]
  * i2c: cadence: add IRQ check
  * i2c: emev2: add IRQ check
  * i2c: jz4780: add IRQ check
  * i2c: sh7760: add IRQ check

  [ Cédric Le Goater ]
  * powerpc/xive: Fix xmon command "dxi"

  [ Shengjiu Wang ]
  * ASoC: ak5558: correct reset polarity

  [ Dan Carpenter ]
  * drm/i915/gvt: Fix error code in intel_gvt_init_device()

  [ Vitaly Chikunov ]
  * perf beauty: Fix fsconfig generator

  [ Ilya Lipnitskiy ]
  * MIPS: pci-legacy: stop using of_pci_range_to_resource

  [ Tyrel Datwyler ]
  * powerpc/pseries: extract host bridge from pci_bus prior to bus removal

  [ Ping-Ke Shih ]
  * rtlwifi: 8821ae: upgrade PHY and RF parameters

  [ Sergey Shtylyov ]
  * i2c: sh7760: fix IRQ error path

  [ Lv Yunlong ]
  * mwl8k: Fix a double Free in mwl8k_probe_hw

  [ Stefano Garzarella ]
  * vsock/vmci: log once the failed queue pair allocation

  [ Alexander Lobakin ]
  * gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check

  [ Potnuri Bharat Teja ]
  * RDMA/cxgb4: add missing qpid increment

  [ Sindhu Devale ]
  * RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails

  [ Colin Ian King ]
  * ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails
  * net: davinci_emac: Fix incorrect masking of tx and rx error channel

  [ Yoshihiro Shimoda ]
  * net: renesas: ravb: Fix a stuck issue when a lot of frames are
    received

  [ Martin Schiller ]
  * net: phy: intel-xway: enable integrated led functions

  [ Toke Høiland-Jørgensen ]
  * ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices

  [ Shuah Khan ]
  * ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without
    lock

  [ Christophe Leroy ]
  * powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of
    'add')

  [ Dan Carpenter ]
  * bnxt_en: fix ternary sign extension bug in bnxt_show_temp()

  [ Kunihiko Hayashi ]
  * ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins
    for RTL8211E
  * arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins
    for RTL8211E

  [ Phillip Potter ]
  * net: geneve: modify IP header check in geneve6_xmit_skb and
    geneve_xmit_skb

  [ Petr Machata ]
  * selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static

  [ Michael Chan ]
  * bnxt_en: Fix RX consumer index logic in the error path.

  [ Lv Yunlong ]
  * net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send
  * RDMA/siw: Fix a use after free in siw_alloc_mr
  * RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res

  [ Linus Lüssing ]
  * net: bridge: mcast: fix broken length + header check for MRDv6 Adv.

  [ Lv Yunlong ]
  * net:nfc:digital: Fix a double free in digital_tg_recv_dep_req

  [ Dan Carpenter ]
  * kfifo: fix ternary sign extension bugs

  [ Wang Wensheng ]
  * mm/sparse: add the missing sparse_buffer_fini() in error branch

  [ Jane Chu ]
  * mm/memory-failure: unnecessary amount of unmapping

  [ Jonathon Reinhart ]
  * net: Only allow init netns to set default tcp cong to a restricted
    algo

  [ Arnd Bergmann ]
  * smp: Fix smp_call_function_single_async prototype

  [ Xin Long ]
  * Revert "net/sctp: fix race condition in sctp_destroy_sock"
  * sctp: delay auto_asconf init until binding the first addr

  [ Quentin Perret ]
  * Revert "of/fdt: Make sure no-map does not remove already reserved
    regions"
  * Revert "fdt: Properly handle "no-map" field in the memory region"

  [ Greg Kroah-Hartman ]
  * Linux 5.4.119

  [ Zhen Lei ]
  * tpm: fix error return code in tpm2_get_cc_attrs_tbl()

  [ Jarkko Sakkinen ]
  * tpm, tpm_tis: Extend locality handling to TPM2 in
    tpm_tis_gen_interrupt()
  * tpm, tpm_tis: Reserve locality in tpm_tis_resume()

  [ Sean Christopherson ]
  * KVM: x86/mmu: Remove the defunct update_pte() paging hook

  [ Tony Lindgren ]
  * PM: runtime: Fix unpaired parent child_count for force_resume

  [ Alexander Aring ]
  * fs: dlm: fix debugfs dump

  [ Hoang Le ]
  * tipc: convert dest node's address to network order

  [ Hans de Goede ]
  * ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF

  [ Jonathan McDowell ]
  * net: stmmac: Set FIFO sizes for ipq806x

  [ Mikhail Durnev ]
  * ASoC: rsnd: core: Check convert rate in rsnd_hw_params

  [ Wolfram Sang ]
  * i2c: bail out early when RDWR parameters are wrong

  [ Tong Zhang ]
  * ALSA: hdsp: don't disable if not enabled
  * ALSA: hdspm: don't disable if not enabled
  * ALSA: rme9652: don't disable if not enabled

  [ Takashi Sakamoto ]
  * ALSA: bebob: enable to deliver MIDI messages for multiple ports

  [ Archie Pusaka ]
  * Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default

  [ Tetsuo Handa ]
  * Bluetooth: initialize skb_queue_head at l2cap_chan_create()

  [ Nikolay Aleksandrov ]
  * net: bridge: when suppression is enabled exclude RARP packets

  [ Archie Pusaka ]
  * Bluetooth: check for zapped sk before connecting

  [ Eric Dumazet ]
  * ip6_vti: proper dev_{hold|put} in ndo_[un]init methods

  [ Hans de Goede ]
  * ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet

  [ Bence Csókás ]
  * i2c: Add I2C_AQ_NO_REP_START adapter quirk

  [ Emmanuel Grumbach ]
  * mac80211: clear the beacon's CRC after channel switch

  [ Krzysztof Kozlowski ]
  * pinctrl: samsung: use 'int' for register masks in Exynos

  [ David Bauer ]
  * mt76: mt76x0: disable GTK offloading

  [ Miklos Szeredi ]
  * cuse: prevent clone

  [ Kuninori Morimoto ]
  * ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init()

  [ Paul Menzel ]
  * Revert "iommu/amd: Fix performance counter initialization"

  [ Suravee Suthikulpanit ]
  * iommu/amd: Remove performance counter pre-initialization test

  [ Anthony Wang ]
  * drm/amd/display: Force vsync flip when reconfiguring MPCC

  [ Yonghong Song ]
  * selftests: Set CC to clang in lib.mk if LLVM is set

  [ Mihai Moldovan ]
  * kconfig: nconf: stop endless search loops

  [ Kai Vehmanen ]
  * ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume

  [ Gustavo A. R. Silva ]
  * sctp: Fix out-of-bounds warning in sctp_process_asconf_param()
  * flow_dissector: Fix out-of-bounds warning in
    __skb_flow_bpf_to_target()

  [ Srikar Dronamraju ]
  * powerpc/smp: Set numa node before updating mask

  [ David Ward ]
  * ASoC: rt286: Generalize support for ALC3263 codec

  [ Gustavo A. R. Silva ]
  * ethtool: ioctl: Fix out-of-bounds warning in
    store_link_ksettings_for_user()

  [ Du Cheng ]
  * net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule

  [ Yaqi Chen ]
  * samples/bpf: Fix broken tracex1 due to kprobe argument change

  [ Michael Ellerman ]
  * powerpc/pseries: Stop calling printk in rtas_stop_self()

  [ Robin Singh ]
  * drm/amd/display: fixed divide by zero kernel crash during dsc
    enablement

  [ Gustavo A. R. Silva ]
  * wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt
  * wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join

  [ Lee Gibson ]
  * qtnfmac: Fix possible buffer overflow in
    qtnf_event_handle_external_auth

  [ Alexey Kardashevskiy ]
  * powerpc/iommu: Annotate nested lock for lockdep

  [ Stefan Assmann ]
  * iavf: remove duplicate free resources calls

  [ Felix Fietkau ]
  * net: ethernet: mtk_eth_soc: fix RX VLAN offload

  [ Michael Chan ]
  * bnxt_en: Add PCI IDs for Hyper-V VF devices.

  [ Sergei Trofimovich ]
  * ia64: module: fix symbolizer crash on fdescr

  [ David Ward ]
  * ASoC: rt286: Make RT286_SET_GPIO_* readable and writable

  [ Jia-Ju Bai ]
  * thermal: thermal_of: Fix error return code of
    thermal_of_populate_bind_params()

  [ Colin Ian King ]
  * f2fs: fix a redundant call to f2fs_balance_fs if an error occurs

  [ Pali Rohár ]
  * PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc()

  [ Dmitry Baryshkov ]
  * PCI: Release OF node in pci_scan_device()'s error path

  [ Zhen Lei ]
  * ARM: 9064/1: hw_breakpoint: Do not directly check the event's
    overflow_handler hook

  [ Jia-Ju Bai ]
  * rpmsg: qcom_glink_native: fix error return code of
    qcom_glink_rx_data()

  [ Trond Myklebust ]
  * NFSv4.2: Always flush out writes in nfs42_proc_fallocate()
  * NFS: Deal correctly with attribute generation counter overflow

  [ Yang Yingliang ]
  * PCI: endpoint: Fix missing destroy_workqueue()

  [ Nikola Livic ]
  * pNFS/flexfiles: fix incorrect size check in decode_nfs_fh()

  [ Olga Kornievskaia ]
  * NFSv4.2 fix handling of sr_eof in SEEK's reply

  [ Michael Walle ]
  * rtc: fsl-ftm-alarm: add MODULE_TABLE()

  [ Jeff Layton ]
  * ceph: fix inode leak on getattr error in __fh_to_dentry

  [ Nobuhiro Iwamatsu ]
  * rtc: ds1307: Fix wday settings for rx8130

  [ Yufeng Mo ]
  * net: hns3: fix incorrect configuration for igu_egu_hw_err
  * net: hns3: initialize the message content in hclge_get_link_mode()

  [ Jian Shen ]
  * net: hns3: add check for HNS3_NIC_STATE_INITED in
    hns3_reset_notify_up_enet()

  [ Hao Chen ]
  * net: hns3: fix for vxlan gpe tx checksum bug

  [ Peng Li ]
  * net: hns3: use netif_tx_disable to stop the transmit queue

  [ Yufeng Mo ]
  * net: hns3: disable phy loopback setting in hclge_mac_start_phy

  [ Xin Long ]
  * sctp: do asoc update earlier in sctp_sf_do_dupcook_a

  [ Anup Patel ]
  * RISC-V: Fix error code returned by riscv_hartid_to_cpuid()

  [ Baptiste Lepers ]
  * sunrpc: Fix misplaced barrier in call_decode

  [ Lv Yunlong ]
  * ethernet:enic: Fix a use after free bug in enic_hard_start_xmit

  [ Xin Long ]
  * sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b

  [ Pablo Neira Ayuso ]
  * netfilter: xt_SECMARK: add new revision to fix structure layout

  [ Kees Cook ]
  * drm/radeon: Fix off-by-one power_state index heap overwrite
  * drm/radeon: Avoid power table parsing memory leaks

  [ Miaohe Lin ]
  * khugepaged: fix wrong result value for
    trace_mm_collapse_huge_page_isolate()
  * mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()
  * mm/migrate.c: fix potential indeterminate pte entry in
    migrate_vma_insert_page()
  * ksm: fix potential missing rmap_item for stable_node

  [ Maciej Żenczykowski ]
  * net: fix nla_strcmp to handle more then one trailing null character

  [ Cong Wang ]
  * smc: disallow TCP_ULP in smc_setsockopt()

  [ Pablo Neira Ayuso ]
  * netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL
    check

  [ Marc Kleine-Budde ]
  * can: m_can: m_can_tx_work_queue(): fix tx_skb race condition

  [ Quentin Perret ]
  * sched: Fix out-of-bound access in uclamp

  [ Odin Ugedal ]
  * sched/fair: Fix unfairness caused by missing load decay

  [ Jia-Ju Bai ]
  * kernel: kexec_file: fix error return code of
    kexec_calculate_store_digests()

  [ Eric Dumazet ]
  * netfilter: nftables: avoid overflows in nft_hash_buckets()

  [ Yunjian Wang ]
  * i40e: Fix use-after-free in i40e_client_subtask()

  [ Jaroslaw Gawin ]
  * i40e: fix the restart auto-negotiation after FEC modified

  [ Mateusz Palczewski ]
  * i40e: Fix PHY type identifiers for 2.5G and 5G adapters

  [ Vineet Gupta ]
  * ARC: entry: fix off-by-one error in syscall number validation

  [ Vladimir Isaev ]
  * ARC: mm: PAE: use 40-bit physical page mask

  [ Michael Ellerman ]
  * powerpc/64s: Fix crashes when toggling stf barrier
  * powerpc/64s: Fix crashes when toggling entry flush barrier

  [ Jouni Roivas ]
  * hfsplus: prevent corruption in shrinking truncate

  [ Phillip Lougher ]
  * squashfs: fix divide error in calculate_skip()

  [ Axel Rasmussen ]
  * userfaultfd: release page in error path to avoid BUG_ON

  [ Peter Xu ]
  * mm/hugetlb: fix F_SEAL_FUTURE_WRITE

  [ Kai-Heng Feng ]
  * drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz
    monitors are connected

  [ Ville Syrjälä ]
  * drm/i915: Avoid div-by-zero on gen2

  [ Dinghao Liu ]
  * iio: proximity: pulsedlight: Fix rumtime PM imbalance on error

  [ Christophe JAILLET ]
  * usb: fotg210-hcd: Fix an error message

  [ Eddie James ]
  * hwmon: (occ) Fix poll rate limiting

  [ Christophe JAILLET ]
  * ACPI: scan: Fix a memory leak in an error handling path

  [ Omar Sandoval ]
  * kyber: fix out of bounds access when preempted

  [ Sun Ke ]
  * nbd: Fix NULL pointer in flush_workqueue

  [ Bart Van Assche ]
  * blk-mq: Swap two calls in blk_mq_exit_queue()

  [ Christoph Hellwig ]
  * iomap: fix sub-page uptodate handling

  [ Marcel Hamer ]
  * usb: dwc3: omap: improve extcon initialization

  [ Ferry Toth ]
  * usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield

  [ Maximilian Luz ]
  * usb: xhci: Increase timeout for HC halt

  [ Phil Elwell ]
  * usb: dwc2: Fix gadget DMA unmap direction

  [ Chunfeng Yun ]
  * usb: core: hub: fix race condition about TRSMRCY of resume

  [ Wesley Cheng ]
  * usb: dwc3: gadget: Return success always for kick transfer in ep queue

  [ Christophe JAILLET ]
  * xhci: Do not use GFP_KERNEL in (potentially) atomic context

  [ Sandeep Singh ]
  * xhci: Add reset resume quirk for AMD xhci controller.

  [ Dmitry Osipenko ]
  * iio: gyro: mpu3050: Fix reported temperature value

  [ Colin Ian King ]
  * iio: tsl2583: Fix division by a zero lux_val

  [ Oliver Neukum ]
  * cdc-wdm: untangle a circular dependency between callback and softint

  [ Thomas Gleixner ]
  * KVM: x86: Cancel pvclock_gtod_work on module removal

  [ Matthew Wilcox (Oracle) ]
  * mm: fix struct page layout on 32-bit systems

  [ Maciej W. Rozycki ]
  * FDDI: defxx: Make MMIO the configuration default except for EISA
  * MIPS: Reinstate platform `__div64_32' handler
  * MIPS: Avoid DIVU in `__div64_32' is result would be zero
  * MIPS: Avoid handcoded DIVU in `__div64_32' altogether

  [ Lukasz Luba ]
  * thermal/core/fair share: Lock the thermal zone while looping over
    instances

  [ Eric Biggers ]
  * f2fs: fix error handling in f2fs_end_enable_verity()

  [ Ard Biesheuvel ]
  * ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address
  * ARM: 9012/1: move device tree mapping out of linear region
  * ARM: 9020/1: mm: use correct section size macro to describe the FDT
    virtual address
  * ARM: 9027/1: head.S: explicitly map DT even if it lives in the first
    physical section

  [ Badhri Jagan Sridharan ]
  * usb: typec: tcpm: Fix error while calculating PPS out values

  [ Greg Kroah-Hartman ]
  * kobject_uevent: remove warning in init_uevent_argv()

  [ Jonathon Reinhart ]
  * netfilter: conntrack: Make global sysctls readonly in non-init netns

  [ Paweł Chmiel ]
  * clk: exynos7: Mark aclk_fsys1_200 as critical

  [ Christoph Hellwig ]
  * nvme: do not try to reconfigure APST when the controller is not live

  [ Kuninori Morimoto ]
  * ASoC: rsnd: check all BUSIF status when error

  [ Greg Kroah-Hartman ]
  * Linux 5.4.120

  [ Arnd Bergmann ]
  * x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes
  * kgdb: fix gcc-11 warning on indentation
  * usb: sl811-hcd: improve misleading indentation

  [ Kaixu Xia ]
  * cxgb4: Fix the -Wmisleading-indentation warning

  [ Arnd Bergmann ]
  * isdn: capi: fix mismatched prototypes

  [ Josh Poimboeuf ]
  * pinctrl: ingenic: Improve unreachable code generation

  [ Magnus Karlsson ]
  * xsk: Simplify detection of empty and full rings

  [ Eric Dumazet ]
  * virtio_net: Do not pull payload in skb->head

  [ Arnd Bergmann ]
  * PCI: thunder: Fix compile testing

  [ Gustavo Pimentel ]
  * dmaengine: dw-edma: Fix crash on loading/unloading driver

  [ louis.wang ]
  * ARM: 9066/1: ftrace: pause/unpause function graph tracer in
    cpu_suspend()

  [ Feilong Lin ]
  * ACPI / hotplug / PCI: Fix reference count leak in enable_slot()

  [ Hans de Goede ]
  * Input: elants_i2c - do not bind to i2c-hid compatible ACPI
    instantiated devices
  * Input: silead - add workaround for x86 BIOS-es which bring the chip up
    in a stuck state

  [ Johannes Berg ]
  * um: Mark all kernel symbols as local
  * um: Disable CONFIG_GCOV with MODULES

  [ Manivannan Sadhasivam ]
  * ARM: 9075/1: kernel: Fix interrupted SMC calls

  [ Nathan Chancellor ]
  * scripts/recordmcount.pl: Fix RISC-V regex for clang
  * riscv: Workaround mcount name prior to clang-13

  [ James Smart ]
  * scsi: lpfc: Fix illegal memory access on Abort IOCBs

  [ Jeff Layton ]
  * ceph: fix fscache invalidation

  [ Bodo Stroesser ]
  * scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id
    not found

  [ Zhang Zhengming ]
  * bridge: Fix possible races between assigning rx_handler_data and
    setting IFF_BRIDGE_PORT bit

  [ Rodrigo Siqueira ]
  * drm/amd/display: Fix two cursor duplication when using overlay

  [ Hans de Goede ]
  * gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro
    5055

  [ Hui Wang ]
  * ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP

  [ yangerkun ]
  * block: reexpand iov_iter after read/write

  [ Zqiang ]
  * lib: stackdepot: turn depot_lock spinlock to raw_spinlock

  [ Yannick Vignon ]
  * net: stmmac: Do not enable RX FIFO overflow interrupts

  [ Eric Dumazet ]
  * ip6_gre: proper dev_{hold|put} in ndo_[un]init methods
  * sit: proper dev_{hold|put} in ndo_[un]init methods
  * ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods
  * ipv6: remove extra dev_hold() for fallback tunnels

  [ Alexandru Elisei ]
  * KVM: arm64: Initialize VCPU mdcr_el2 before loading it

  [ Finn Behrens ]
  * tweewide: Fix most Shebang lines

  [ Andy Shevchenko ]
  * scripts: switch explicitly to Python 3

  [ Greg Kroah-Hartman ]
  * Linux 5.4.121

  [ Dan Carpenter ]
  * firmware: arm_scpi: Prevent the ternary sign expansion bug

  [ Christophe JAILLET ]
  * openrisc: Fix a memory leak

  [ Leon Romanovsky ]
  * RDMA/siw: Properly check send and receive CQ pointers
  * RDMA/siw: Release xarray entry
  * RDMA/rxe: Clear all QP fields if creation failed

  [ Bart Van Assche ]
  * scsi: ufs: core: Increase the usable queue depth

  [ Zhen Lei ]
  * scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword()

  [ Maor Gottlieb ]
  * RDMA/mlx5: Recover from fatal event in dual port mode

  [ Shay Drory ]
  * RDMA/core: Don't access cm_id after its destruction

  [ Liming Sun ]
  * platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue

  [ Hans de Goede ]
  * platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios

  [ Dan Carpenter ]
  * RDMA/uverbs: Fix a NULL vs IS_ERR() bug

  [ Oleg Nesterov ]
  * ptrace: make ptrace() fail if the tracee changed its pid unexpectedly

  [ Daniel Wagner ]
  * nvmet: seset ns->file when open fails

  [ Zqiang ]
  * locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal

  [ Josef Bacik ]
  * btrfs: avoid RCU stalls while running delayed iputs

  [ Ronnie Sahlberg ]
  * cifs: fix memory leak in smb2_copychunk_range

  [ Takashi Sakamoto ]
  * ALSA: dice: fix stream format for TC Electronic Konnekt Live at high
    sampling transfer frequency

  [ Takashi Iwai ]
  * ALSA: intel8x0: Don't update period unless prepared
  * ALSA: line6: Fix racy initialization of LINE6 MIDI

  [ Takashi Sakamoto ]
  * ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26
  * ALSA: firewire-lib: fix calculation for size of IR context payload

  [ Takashi Iwai ]
  * ALSA: usb-audio: Validate MS endpoint descriptors

  [ Takashi Sakamoto ]
  * ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro

  [ Daniel Cordova A ]
  * ALSA: hda: fixup headset for ASUS GU502 laptop

  [ Greg Kroah-Hartman ]
  * Revert "ALSA: sb8: add a check for request_region"

  [ Takashi Sakamoto ]
  * ALSA: firewire-lib: fix check for the size of isochronous packet
    payload

  [ Hui Wang ]
  * ALSA: hda/realtek: reset eapd coeff to default value for alc287

  [ PeiSen Hou ]
  * ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293

  [ Takashi Iwai ]
  * ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA
  * ALSA: hda/realtek: Add fixup for HP OMEN laptop

  [ Elia Devito ]
  * ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx

  [ Christophe JAILLET ]
  * uio_hv_generic: Fix a memory leak in error handling paths

  [ Greg Kroah-Hartman ]
  * Revert "rapidio: fix a NULL pointer dereference when
    create_workqueue() fails"

  [ Anirudh Rayabharam ]
  * rapidio: handle create_workqueue() failure

  [ Greg Kroah-Hartman ]
  * Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer
    dereference"

  [ Changfeng ]
  * drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang

  [ Guchun Chen ]
  * drm/amdgpu: update gc golden setting for Navi12
  * drm/amdgpu: update sdma golden setting for Navi12

  [ Daniel Beer ]
  * mmc: sdhci-pci-gli: increase 1.8V regulator wait

  [ Jan Beulich ]
  * xen-pciback: reconfigure also from backend watch handler

  [ Mikulas Patocka ]
  * dm snapshot: fix crash with transient storage and zero chunk size

  [ Greg Kroah-Hartman ]
  * Revert "video: hgafb: fix potential NULL pointer dereference"
  * Revert "net: stmicro: fix a missing check of clk_prepare"
  * Revert "leds: lp5523: fix a missing check of return value of
    lp55xx_read"
  * Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe"
  * Revert "video: imsttfb: fix potential NULL pointer dereferences"
  * Revert "ecryptfs: replace BUG_ON with error handling code"
  * Revert "scsi: ufs: fix a missing check of devm_reset_control_get"
  * Revert "gdrom: fix a memory leak bug"

  [ Atul Gopinathan ]
  * cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom

  [ Greg Kroah-Hartman ]
  * cdrom: gdrom: initialize global variable at init time
  * Revert "media: rcar_drif: fix a memory disclosure"
  * Revert "rtlwifi: fix a potential NULL pointer dereference"
  * Revert "qlcnic: Avoid potential NULL pointer dereference"
  * Revert "niu: fix missing checks of niu_pci_eeprom_read"

  [ Du Cheng ]
  * ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read()

  [ Anirudh Rayabharam ]
  * net: stmicro: handle clk_prepare() failure during init

  [ Phillip Potter ]
  * scsi: ufs: handle cleanup correctly on devm_reset_control_get error

  [ Greg Kroah-Hartman ]
  * net: rtlwifi: properly check for alloc_workqueue() failure

  [ Darrick J. Wong ]
  * ics932s401: fix broken handling of errors when word reading fails

  [ Phillip Potter ]
  * leds: lp5523: check return value of lp5xx_read and jump to cleanup
    code

  [ Tom Seewald ]
  * qlcnic: Add null check after calling netdev_alloc_skb

  [ Igor Matheus Andrade Torrente ]
  * video: hgafb: fix potential NULL pointer dereference

  [ Maciej W. Rozycki ]
  * vgacon: Record video mode changes with VT_RESIZEX
  * vt: Fix character height handling with VT_RESIZEX

  [ Tetsuo Handa ]
  * tty: vt: always invoke vc->vc_sw->con_resize callback

  [ Christoph Hellwig ]
  * nvme-multipath: fix double initialization of ANA state

  [ Eric Biggers ]
  * ext4: fix error handling in ext4_end_enable_verity()

  [ Luiz Augusto von Dentz ]
  * Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS

  [ Hou Pu ]
  * nvmet: use new ana_log_size instead the old one

  [ Anirudh Rayabharam ]
  * video: hgafb: correctly handle card detect failure during probe

  [ Luiz Augusto von Dentz ]
  * Bluetooth: SMP: Fail if remote and local public keys are identical

  [ Greg Kroah-Hartman ]
  * Linux 5.4.122

  [ Daniel Borkmann ]
  * bpf: Wrap aux data inside bpf_sanitize_info container
  * bpf: Fix mask direction swap upon off reg sign change
  * bpf: No need to simulate speculative domain for immediates

  [ Jack Pham ]
  * usb: dwc3: gadget: Enable suspend events

  [ Jan Kratochvil ]
  * perf unwind: Fix separate debug info files when using elfutils'
    libdw's unwinder

  [ Dave Rigby ]
  * perf unwind: Set userdata for all __report_module() paths

  [ Dongliang Mu ]
  * NFC: nci: fix memory leak in nci_allocate_device

  [ Greg Kroah-Hartman ]
  * Linux 5.4.123

  [ Hui Wang ]
  * ALSA: hda/realtek: Headphone volume is controlled by Front mixer

  [ Geoffrey D. Bennett ]
  * ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci
  * ALSA: usb-audio: scarlett2: Improve driver startup messages

  [ Aurelien Aptel ]
  * cifs: set server->cipher_type to AES-128-CCM for SMB3.0

  [ Anna Schumaker ]
  * NFSv4: Fix a NULL pointer dereference in
    pnfs_mark_matching_lsegs_return()

  [ Rolf Eike Beer ]
  * iommu/vt-d: Fix sysfs leak in alloc_iommu()

  [ Adrian Hunter ]
  * perf intel-pt: Fix sample instruction bytes
  * perf intel-pt: Fix transaction abort handling
  * perf scripts python: exported-sql-viewer.py: Fix copy to clipboard
    from Top Calls by elapsed Time report
  * perf scripts python: exported-sql-viewer.py: Fix Array TypeError
  * perf scripts python: exported-sql-viewer.py: Fix warning display

  [ Kees Cook ]
  * proc: Check /proc/$pid/attr/ writes against file opener

  [ Johan Hovold ]
  * net: hso: fix control-request directions

  [ Mathy Vanhoef ]
  * mac80211: assure all fragments are encrypted
  * mac80211: prevent mixed key and fragment cache attacks
  * mac80211: properly handle A-MSDUs that start with an RFC 1042 header
  * cfg80211: mitigate A-MSDU aggregation attacks

  [ Johannes Berg ]
  * mac80211: drop A-MSDUs on old ciphers
  * mac80211: add fragment cache to sta_info
  * mac80211: check defrag PN against current frame
  * mac80211: prevent attacks on TKIP/WEP as well
  * mac80211: do not accept/forward invalid EAPOL frames

  [ Wen Gong ]
  * mac80211: extend protection against mixed key and fragment cache
    attacks
  * ath10k: add CCMP PN replay protection for fragmented frames for PCIe
  * ath10k: drop fragments with multicast DA for PCIe
  * ath10k: drop fragments with multicast DA for SDIO
  * ath10k: drop MPDU which has discard flag set by firmware for SDIO
  * ath10k: Fix TKIP Michael MIC verification for PCIe

  [ Sriram R ]
  * ath10k: Validate first subframe of A-MSDU before processing the list

  [ Mikulas Patocka ]
  * dm snapshot: properly fix a crash when an origin has no snapshots

  [ James Zhu ]
  * drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate
  * drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate
  * drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate

  [ Michael Ellerman ]
  * selftests/gpio: Use TEST_GEN_PROGS_EXTENDED
  * selftests/gpio: Move include of lib.mk up
  * selftests/gpio: Fix build when source tree is read only

  [ Greg Kroah-Hartman ]
  * kgdb: fix gcc-11 warnings harder

  [ Sargun Dhillon ]
  * Documentation: seccomp: Fix user notification documentation

  [ Ondrej Mosnacek ]
  * serial: core: fix suspicious security_locked_down() call

  [ Dongliang Mu ]
  * misc/uss720: fix memory leak in uss720_probe

  [ Mathias Nyman ]
  * thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue

  [ Alexander Usyskin ]
  * mei: request autosuspend after sending rx flow control

  [ Lucas Stankus ]
  * staging: iio: cdc: ad7746: avoid overwrite of num_channels

  [ Rui Miguel Silva ]
  * iio: gyro: fxas21002c: balance runtime power in error path

  [ Jonathan Cameron ]
  * iio: adc: ad7768-1: Fix too small buffer passed to
    iio_push_to_buffers_with_timestamp()
  * iio: adc: ad7124: Fix missbalanced regulator enable / disable on
    error.
  * iio: adc: ad7124: Fix potential overflow due to non sequential channel
    numbers

  [ YueHaibing ]
  * iio: adc: ad7793: Add missing error code in ad7793_setup()

  [ Randy Wright ]
  * serial: 8250_pci: Add support for new HPE serial device

  [ Christian Gmeiner ]
  * serial: 8250_pci: handle FL_NOIRQ board flag

  [ Johan Hovold ]
  * USB: trancevibrator: fix control-request direction

  [ Alan Stern ]
  * USB: usbfs: Don't WARN about excessively large memory allocations

  [ Colin Ian King ]
  * serial: tegra: Fix a mask operation that is always true

  [ Geert Uytterhoeven ]
  * serial: sh-sci: Fix off-by-one error in FIFO threshold register
    setting

  [ Zheyu Ma ]
  * serial: rp2: use 'request_firmware' instead of
    'request_firmware_nowait'

  [ Sean MacLennan ]
  * USB: serial: ti_usb_3410_5052: add startech.com device id

  [ Daniele Palmas ]
  * USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011

  [ Dominik Andreas Schorpp ]
  * USB: serial: ftdi_sio: add IDs for IDS GmbH Products

  [ Zolton Jheng ]
  * USB: serial: pl2303: add device id for ADLINK ND-6530 GC

  [ Srinivas Pandruvada ]
  * thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID

  [ Thinh Nguyen ]
  * usb: dwc3: gadget: Properly track pending and queued SG

  [ Yoshihiro Shimoda ]
  * usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen()

  [ Pavel Skripkin ]
  * net: usb: fix memory leak in smsc75xx_bind

  [ Lukas Wunner ]
  * spi: spi-geni-qcom: Fix use-after-free on unbind

  [ Thadeu Lima de Souza Cascardo ]
  * Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails

  [ zhouchuangao ]
  * fs/nfs: Use fatal_signal_pending instead of signal_pending

  [ Dan Carpenter ]
  * NFS: fix an incorrect limit in filelayout_decode_layout()

  [ Trond Myklebust ]
  * NFS: Fix an Oopsable condition in __nfs_pageio_add_request()
  * NFS: Don't corrupt the value of pg_bytes_written in
    nfs_do_recoalesce()

  [ Zhang Xiaoxu ]
  * NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2
    config

  [ Neil Armstrong ]
  * drm/meson: fix shutdown crash when component not probed

  [ Dima Chumak ]
  * net/mlx5e: Fix multipath lag activation
  * net/mlx5e: Fix nullptr in add_vlan_push_action()

  [ Vladyslav Tarasiuk ]
  * net/mlx4: Fix EEPROM dump support

  [ Hoang Le ]
  * Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"

  [ Xin Long ]
  * tipc: wait and exit until all work queues are done
  * tipc: skb_linearize the head skb when reassembling msgs

  [ Christophe JAILLET ]
  * spi: spi-fsl-dspi: Fix a resource leak in an error handling path

  [ DENG Qingfang ]
  * net: dsa: mt7530: fix VLAN traffic leaks

  [ Dan Carpenter ]
  * net: dsa: fix a crash if ->get_sset_count() fails

  [ Vladimir Oltean ]
  * net: dsa: sja1105: error out on unsupported PHY mode

  [ Krzysztof Kozlowski ]
  * i2c: s3c2410: fix possible NULL pointer deref on read message after
    write

  [ Jean Delvare ]
  * i2c: i801: Don't generate an interrupt on bus reset

  [ Geert Uytterhoeven ]
  * i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E

  [ Felix Fietkau ]
  * perf jevents: Fix getting maximum number of fds

  [ Kai-Heng Feng ]
  * platform/x86: hp_accel: Avoid invoking _INI to speed up resume

  [ Zou Wei ]
  * gpio: cadence: Add missing MODULE_DEVICE_TABLE

  [ Greg Kroah-Hartman ]
  * Revert "media: usb: gspca: add a missed check for goto_low_power"
  * Revert "ALSA: sb: fix a missing check of snd_ctl_add"
  * Revert "serial: max310x: pass return value of spi_register_driver"

  [ Atul Gopinathan ]
  * serial: max310x: unregister uart driver in case of failure and abort

  [ Greg Kroah-Hartman ]
  * Revert "net: fujitsu: fix a potential NULL pointer dereference"

  [ Anirudh Rayabharam ]
  * net: fujitsu: fix potential null-ptr-deref

  [ Greg Kroah-Hartman ]
  * Revert "net/smc: fix a NULL pointer dereference"

  [ Du Cheng ]
  * net: caif: remove BUG_ON(dev == NULL) in caif_xmit

  [ Greg Kroah-Hartman ]
  * Revert "char: hpet: fix a missing check of ioremap"

  [ Tom Seewald ]
  * char: hpet: add checks after calling ioremap

  [ Greg Kroah-Hartman ]
  * Revert "ALSA: gus: add a check of the status of snd_ctl_add"
  * Revert "ALSA: usx2y: Fix potential NULL pointer dereference"
  * Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference"

  [ Phillip Potter ]
  * isdn: mISDNinfineon: check/cleanup ioremap failure correctly in
    setup_io

  [ Greg Kroah-Hartman ]
  * Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()"

  [ Anirudh Rayabharam ]
  * ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()

  [ Greg Kroah-Hartman ]
  * Revert "isdn: mISDN: Fix potential NULL pointer dereference of
    kzalloc"

  [ Phillip Potter ]
  * isdn: mISDN: correctly handle ph_info allocation failure in
    hfcsusb_ph_info

  [ Greg Kroah-Hartman ]
  * Revert "dmaengine: qcom_hidma: Check for driver register failure"

  [ Phillip Potter ]
  * dmaengine: qcom_hidma: comment platform_driver_register call

  [ Greg Kroah-Hartman ]
  * Revert "libertas: add checks for the return value of
    sysfs_create_group"
  * libertas: register sysfs groups properly
  * Revert "ASoC: cs43130: fix a NULL pointer dereference"
  * ASoC: cs43130: handle errors in cs43130_probe() properly
  * Revert "media: dvb: Add check on sp8870_readreg"

  [ Alaa Emad ]
  * media: dvb: Add check on sp8870_readreg return

  [ Greg Kroah-Hartman ]
  * Revert "media: gspca: mt9m111: Check write_bridge for timeout"

  [ Alaa Emad ]
  * media: gspca: mt9m111: Check write_bridge for timeout

  [ Greg Kroah-Hartman ]
  * Revert "media: gspca: Check the return value of write_bridge for
    timeout"
  * media: gspca: properly check for errors in po1030_probe()
  * Revert "net: liquidio: fix a NULL pointer dereference"

  [ Tom Seewald ]
  * net: liquidio: Add missing null pointer checks

  [ Greg Kroah-Hartman ]
  * Revert "brcmfmac: add a check for the status of usb_register"
  * brcmfmac: properly check for bus register errors

  [ Boris Burkov ]
  * btrfs: return whole extents in fiemap

  [ Matt Wang ]
  * scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic

  [ Peter Zijlstra ]
  * openrisc: Define memory barrier mb

  [ Josef Bacik ]
  * btrfs: do not BUG_ON in link_to_fixup_dir

  [ Shyam Sundar S K ]
  * platform/x86: hp-wireless: add AMD's hardware id to the supported list

  [ Andy Shevchenko ]
  * platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI

  [ Teava Radu ]
  * platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0
    W700 tablet

  [ Steve French ]
  * SMB3: incorrect file id in requests compounded with open

  [ Chris Park ]
  * drm/amd/display: Disconnect non-DP with no EDID

  [ Jingwen Chen ]
  * drm/amd/amdgpu: fix refcount leak

  [ xinhui pan ]
  * drm/amdgpu: Fix a use-after-free

  [ Lang Yu ]
  * drm/amd/amdgpu: fix a potential deadlock in gpu reset

  [ Christophe JAILLET ]
  * net: netcp: Fix an error message

  [ Vladimir Oltean ]
  * net: dsa: fix error code getting shifted with 4 in
    dsa_slave_get_sset_count

  [ Richard Fitzgerald ]
  * ASoC: cs42l42: Regmap must use_single_read/write

  [ Eric Farman ]
  * vfio-ccw: Check initialized flag in cp_init()

  [ Paolo Abeni ]
  * net: really orphan skbs tied to closing sk

  [ Fugang Duan ]
  * net: fec: fix the potential memory leak in fec_enet_init()

  [ Christophe JAILLET ]
  * net: mdio: thunder: Fix a double free issue in the .remove function
  * net: mdio: octeon: Fix some double free issues

  [ Tao Liu ]
  * openvswitch: meter: fix race when getting now_ms.

  [ Jim Ma ]
  * tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT

  [ Yunsheng Lin ]
  * net: sched: fix packet stuck problem for lockless qdisc
  * net: sched: fix tx action rescheduling issue during deactivation
  * net: sched: fix tx action reschedule issue with stopped queue

  [ Dan Carpenter ]
  * net: hso: check for allocation failure in
    hso_create_bulk_serial_device()

  [ Zhen Lei ]
  * net: bnx2: Fix error return code in bnx2_init_board()

  [ Andy Gospodarek ]
  * bnxt_en: Include new P5 HV definition in VF check.

  [ Taehee Yoo ]
  * mld: fix panic in mld_newpack()

  [ Catherine Sullivan ]
  * gve: Check TX QPL was actually assigned

  [ David Awogbemila ]
  * gve: Update mgmt_msix_idx if num_ntfy changes
  * gve: Add NULL pointer checks when freeing irqs.

  [ Catherine Sullivan ]
  * gve: Upgrade memory barrier in poll routine

  [ David Awogbemila ]
  * gve: Correct SKB queue index validation.

  [ Raju Rangoju ]
  * cxgb4: avoid accessing registers when clearing filters

  [ Dan Carpenter ]
  * staging: emxx_udc: fix loop in _nbu2ss_nuke()
  * ASoC: cs35l33: fix an error code in probe()

  [ Jussi Maki ]
  * bpf: Set mac_len in bpf_skb_change_head

  [ Jesse Brandeburg ]
  * ixgbe: fix large MTU request from VF

  [ Dan Carpenter ]
  * scsi: libsas: Use _safe() loop in sas_resume_port()

  [ Aleksander Jan Bajkowski ]
  * net: lantiq: fix memory corruption in RX ring

  [ Francesco Ruggeri ]
  * ipv6: record frag_max_size in atomic fragments in input path

  [ kernel test robot ]
  * ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be
    static

  [ Stefan Roese ]
  * net: ethernet: mtk_eth_soc: Fix packet statistics support for
    MT7628/88

  [ Taehee Yoo ]
  * sch_dsmark: fix a NULL deref in qdisc_reset()

  [ Randy Dunlap ]
  * MIPS: alchemy: xxs1500: add gpio-au1000.h header file
  * MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c

  [ Linus Torvalds ]
  * drm/i915/display: fix compiler warning about array overrun

  [ Greg Kroah-Hartman ]
  * i915: fix build warning in intel_dp_get_link_status()

  [ Jesse Brandeburg ]
  * drivers/net/ethernet: clean up unused assignments

  [ Yunsheng Lin ]
  * net: hns3: check the return of skb_checksum_help()

  [ Greg Kroah-Hartman ]
  * Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference""

  [ Johan Hovold ]
  * net: hso: bail out on interrupt URB allocation failure

  [ Chinmay Agarwal ]
  * neighbour: Prevent Race condition in neighbour subsytem

  [ Chunfeng Yun ]
  * usb: core: reduce power-on-good delay time of root hub

  [ Greg Kroah-Hartman ]
  * Linux 5.4.124

  [ Josef Bacik ]
  * btrfs: tree-checker: do not error out if extent ref hash doesn't match

  [ Grant Grundler ]
  * net: usb: cdc_ncm: don't spew notifications

  [ Pierre-Louis Bossart ]
  * ALSA: usb: update old-style static const declaration

  [ Anant Thazhemadam ]
  * nl80211: validate key indexes for cfg80211_registered_device

  [ Armin Wolf ]
  * hwmon: (dell-smm-hwmon) Fix index values

  [ Florian Westphal ]
  * netfilter: conntrack: unregister ipv4 sockopts on error unwind

  [ Heiner Kallweit ]
  * efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared

  [ Rasmus Villemoes ]
  * efi: cper: fix snprintf() use in cper_dimm_err_location()

  [ Zhen Lei ]
  * vfio/pci: Fix error return code in vfio_ecap_init()

  [ Randy Dunlap ]
  * vfio/pci: zap_vma_ptes() needs MMU

  [ Wei Yongjun ]
  * samples: vfio-mdev: fix error handing in mdpy_fb_probe()

  [ Max Gurtovoy ]
  * vfio/platform: fix module_put call in error flow

  [ Julian Anastasov ]
  * ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service

  [ Zhen Lei ]
  * HID: pidff: fix error return code in hid_pidff_init()

  [ Arnd Bergmann ]
  * HID: i2c-hid: fix format string mismatch

  [ Ariel Levkovich ]
  * net/sched: act_ct: Fix ct template allocation for zone 0

  [ Erik Kaneda ]
  * ACPICA: Clean up context mutex during object deletion

  [ Pablo Neira Ayuso ]
  * netfilter: nft_ct: skip expectations for confirmed conntrack
  * netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches

  [ Zhen Lei ]
  * ieee802154: fix error return code in ieee802154_add_iface()

  [ Wei Yongjun ]
  * ieee802154: fix error return code in ieee802154_llsec_getparams()

  [ Magnus Karlsson ]
  * ixgbevf: add correct exception tracing for XDP

  [ Coco Li ]
  * ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions

  [ Mitch Williams ]
  * ice: write register with correct offset

  [ Brett Creeley ]
  * ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared

  [ Dave Ertman ]
  * ice: Allow all LLDP packets from PF to Tx

  [ Roja Rani Yarubandi ]
  * i2c: qcom-geni: Add shutdown callback for i2c

  [ Magnus Karlsson ]
  * i40e: optimize for XDP_REDIRECT in xsk path
  * i40e: add correct exception tracing for XDP

  [ Michael Walle ]
  * arm64: dts: ls1028a: fix memory node

  [ Lucas Stach ]
  * arm64: dts: zii-ultra: fix 12V_MAIN voltage

  [ Fabio Estevam ]
  * ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property
  * ARM: dts: imx7d-pico: Fix the 'tuning-step' property

  [ Geert Uytterhoeven ]
  * ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells

  [ Tony Lindgren ]
  * bus: ti-sysc: Fix flakey idling of uarts and stop using
    swsup_sidle_act

  [ Hoang Le ]
  * tipc: add extack messages for bearer/media failure
  * tipc: fix unique bearer names sanity check

  [ Lin Ma ]
  * Bluetooth: fix the erroneous flush_work() order
  * Bluetooth: use correct lock to prevent UAF of hdev object

  [ Pavel Skripkin ]
  * net: caif: added cfserl_release function
  * net: caif: add proper error handling
  * net: caif: fix memory leak in caif_device_notify
  * net: caif: fix memory leak in cfusbl_device_notify

  [ Johnny Chuang ]
  * HID: i2c-hid: Skip ELAN power-on command after reset

  [ Johan Hovold ]
  * HID: magicmouse: fix NULL-deref on disconnect

  [ Ahelenia Ziemiańska ]
  * HID: multitouch: require Finger field to mark Win8 reports as MT

  [ Takashi Iwai ]
  * ALSA: timer: Fix master timer notification

  [ Carlos M ]
  * ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx

  [ Michal Vokáč ]
  * ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch

  [ Marek Vasut ]
  * ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators

  [ Ye Bin ]
  * ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at
    failed

  [ Phil Elwell ]
  * usb: dwc2: Fix build in periphal-only mode

  [ Mark Rutland ]
  * pid: take a reference when initializing `cad_pid`

  [ Junxiao Bi ]
  * ocfs2: fix data corruption by fallocate

  [ Krzysztof Kozlowski ]
  * nfc: fix NULL ptr dereference in llcp_sock_getname() after failed
    connect

  [ Luben Tuikov ]
  * drm/amdgpu: Don't query CE and UE errors

  [ Nirmoy Das ]
  * drm/amdgpu: make sure we unpin the UVD BO

  [ Thomas Gleixner ]
  * x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing

  [ Josef Bacik ]
  * btrfs: mark ordered extent and inode with error if we fail to finish
  * btrfs: fix error handling in btrfs_del_csums
  * btrfs: return errors from btrfs_del_csums in cleanup_ref_head
  * btrfs: fixup error handling in fixup_inode_link_counts

  [ Mina Almasry ]
  * mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY

  [ Michael Chan ]
  * bnxt_en: Remove the setting of dev_port.

  [ Matthew Wilcox (Oracle) ]
  * mm: add thp_order
  * XArray: add xa_get_order
  * XArray: add xas_split
  * mm/filemap: fix storing to a THP shadow entry

  [ Anand Jain ]
  * btrfs: fix unmountable seed device after fstrim

  [ Sean Christopherson ]
  * KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode

  [ Marc Zyngier ]
  * KVM: arm64: Fix debug register indexing

  [ Vitaly Kuznetsov ]
  * x86/kvm: Teardown PV features on boot CPU as well
  * x86/kvm: Disable kvmclock on all CPUs on shutdown
  * x86/kvm: Disable all PV features on crash

  [ Gao Xiang ]
  * lib/lz4: explicitly support in-place decompression

  [ Jan Beulich ]
  * xen-pciback: redo VF placement in the virtual topology

  [ Roja Rani Yarubandi ]
  * i2c: qcom-geni: Suspend and resume the bus during SYSTEM_SLEEP_PM ops

  [ David Ahern ]
  * neighbour: allow NUD_NOARP entries to be forced GCed

  [ Greg Kroah-Hartman ]
  * Linux 5.4.125

  [ Kees Cook ]
  * proc: Track /proc/$pid/attr/ opener mm_struct

  [ Marco Felsch ]
  * ASoC: max98088: fix ni clock divider calculation

  [ Saravana Kannan ]
  * spi: Fix spi device unregister flow

  [ Jeimon ]
  * net/nfc/rawsock.c: fix a permission check bug

  [ Dinghao Liu ]
  * usb: cdns3: Fix runtime PM imbalance on error

  [ Hans de Goede ]
  * ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet
  * ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet

  [ Eric Farman ]
  * vfio-ccw: Serialize FSM IDLE state with I/O completion

  [ Zou Wei ]
  * ASoC: sti-sas: add missing MODULE_DEVICE_TABLE

  [ Chunyan Zhang ]
  * spi: sprd: Add missing MODULE_DEVICE_TABLE

  [ Zheyu Ma ]
  * isdn: mISDN: netjet: Fix crash in nj_probe:

  [ Johannes Berg ]
  * bonding: init notify_work earlier to avoid uninitialized use
  * netlink: disable IRQs for netlink_lock_table()

  [ Dan Carpenter ]
  * net: mdiobus: get rid of a BUG_ON()

  [ Shakeel Butt ]
  * cgroup: disable controllers at parse time

  [ Sergey Senozhatsky ]
  * wq: handle VM suspension in stall detection

  [ Zheyu Ma ]
  * net/qla3xxx: fix schedule while atomic in ql_sem_spinlock

  [ Rao Shoaib ]
  * RDS tcp loopback connection can hang

  [ Javed Hasan ]
  * scsi: bnx2fc: Return failure if io_req is already in ABTS processing

  [ Matt Wang ]
  * scsi: vmw_pvscsi: Set correct residual data length

  [ Yang Yingliang ]
  * scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq

  [ Dmitry Bogdanov ]
  * scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal

  [ Zong Li ]
  * net: macb: ensure the device is available before accessing GEMGXL
    control registers

  [ Saubhik Mukherjee ]
  * net: appletalk: cops: Fix data race in cops_probe1

  [ George McCollister ]
  * net: dsa: microchip: enable phy errata workaround on 9567

  [ Hannes Reinecke ]
  * nvme-fabrics: decode host pathing error for connect

  [ Tiezhu Yang ]
  * MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER

  [ John Keeping ]
  * dm verity: fix require_signatures module_param permissions

  [ Jiapeng Chong ]
  * bnx2x: Fix missing error code in bnx2x_iov_init_one()

  [ Sagi Grimberg ]
  * nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME

  [ Chris Packham ]
  * powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c
    controllers
  * powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c
    controllers

  [ Saravana Kannan ]
  * spi: Don't have controller clean up spi device before driver unbind

  [ Lukas Wunner ]
  * spi: Cleanup on failure of initial setup

  [ Chris Packham ]
  * i2c: mpc: Make use of i2c_recover_bus()
  * i2c: mpc: implement erratum A-004447 workaround

  [ Arvind Sankar ]
  * x86/boot: Add .text.* to setup.ld

  [ Lukas Wunner ]
  * spi: bcm2835: Fix out-of-bounds access with more than 4 slaves

  [ Desmond Cheong Zhi Xi ]
  * drm: Fix use-after-free read in drm_getunique()
  * drm: Lock pointer access in drm_master_release()

  [ Paolo Bonzini ]
  * kvm: avoid speculation-based attacks from out-of-range memslot
    accesses

  [ Wenli Looi ]
  * staging: rtl8723bs: Fix uninitialized variables

  [ Ritesh Harjani ]
  * btrfs: return value from btrfs_mark_extent_written() in case of error

  [ Nikolay Borisov ]
  * btrfs: promote debugging asserts to full-fledged checks in
    validate_super

  [ Alexander Kuznetsov ]
  * cgroup1: don't allow '\n' in renaming

  [ Maciej Żenczykowski ]
  * USB: f_ncm: ncm_bitrate (speed) is unsigned
  * usb: f_ncm: only first packet of aggregate needs to start timer

  [ Kyle Tso ]
  * usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms

  [ Marian-Cristian Rotariu ]
  * usb: dwc3: ep0: fix NULL pointer exception

  [ Thomas Petazzoni ]
  * usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling

  [ Andy Shevchenko ]
  * usb: typec: wcove: Use LE to CPU conversion when accessing msg->header

  [ Mayank Rana ]
  * usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path

  [ Wesley Cheng ]
  * usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind

  [ George McCollister ]
  * USB: serial: ftdi_sio: add NovaTech OrionMX product ID

  [ Alexandre GRIVEAUX ]
  * USB: serial: omninet: add device id for Zyxel Omni 56K Plus

  [ Johan Hovold ]
  * USB: serial: quatech2: fix control-request directions

  [ Stefan Agner ]
  * USB: serial: cp210x: fix alternate function for CP2102N QFN20

  [ Linyu Yuan ]
  * usb: gadget: eem: fix wrong eem header operation

  [ Maciej Żenczykowski ]
  * usb: fix various gadgets null ptr deref on 10gbps cabling.
  * usb: fix various gadget panics on 10gbps cabling

  [ Dmitry Baryshkov ]
  * regulator: core: resolve supply for boot-on/always-on regulators

  [ Dmitry Osipenko ]
  * regulator: max77620: Use device_set_of_node_from_dev()

  [ Bjorn Andersson ]
  * usb: typec: mux: Fix copy-paste mistake in typec_mux_match

  [ Kamal Heib ]
  * RDMA/ipoib: Fix warning caused by destroying non-initial netns

  [ Shay Drory ]
  * RDMA/mlx4: Do not map the core_clock page to user space unless enabled

  [ Nathan Chancellor ]
  * vmlinux.lds.h: Avoid orphan section with !SMP

  [ Marco Elver ]
  * perf: Fix data race between pin_count increment/decrement

  [ Vincent Guittot ]
  * sched/fair: Make sure to update tg contrib for blocked load

  [ Sean Christopherson ]
  * KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message

  [ Alaa Hleihel ]
  * IB/mlx5: Fix initializing CQ fragments buffer

  [ Dan Carpenter ]
  * NFS: Fix a potential NULL dereference in nfs_get_client()

  [ Trond Myklebust ]
  * NFSv4: Fix deadlock between nfs4_evict_inode() and
    nfs4_opendata_get_inode()

  [ Leo Yan ]
  * perf session: Correct buffer copying when peeking events

  [ Paolo Bonzini ]
  * kvm: fix previous commit for 32-bit builds

  [ Anna Schumaker ]
  * NFS: Fix use-after-free in nfs4_init_client()

  [ Trond Myklebust ]
  * NFSv4: Fix second deadlock in nfs4_evict_inode()

  [ Dai Ngo ]
  * NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on
    error.

  [ Ming Lei ]
  * scsi: core: Fix error handling of scsi_host_alloc()
  * scsi: core: Fix failure handling of scsi_add_host_with_dma()
  * scsi: core: Put .shost_dev in failure path if host state changes to
    RUNNING
  * scsi: core: Only put parent device if host state differs from
    SHOST_CREATED

  [ Steven Rostedt (VMware) ]
  * ftrace: Do not blindly read the ip address in ftrace_bug()

  [ Liangyan ]
  * tracing: Correct the length check which causes memory corruption

  [ Linus Torvalds ]
  * proc: only require mm_struct for writing

  [ Greg Kroah-Hartman ]
  * Linux 5.4.126

  [ Dan Robertson ]
  * net: ieee802154: fix null deref in parse dev addr

  [ Nirenjan Krishnan ]
  * HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65

  [ Dmitry Torokhov ]
  * HID: hid-input: add mapping for emoji picker key

  [ Srinivas Pandruvada ]
  * HID: hid-sensor-hub: Return error for hid_set_field() failure

  [ Saeed Mirzamohammadi ]
  * HID: quirks: Add quirk for Lenovo optical mouse

  [ Ahelenia Ziemiańska ]
  * HID: multitouch: set Stylus suffix for Stylus-application devices, too

  [ Mark Bolhuis ]
  * HID: Add BUS_VIRTUAL to hid_connect logging

  [ Anirudh Rayabharam ]
  * HID: usbhid: fix info leak in hid_submit_ctrl

  [ Pavel Machek (CIP) ]
  * drm/tegra: sor: Do not leak runtime PM reference

  [ Yongqiang Liu ]
  * ARM: OMAP2+: Fix build warning when mmc_omap is not built

  [ Andreas Gruenbacher ]
  * gfs2: Prevent direct-I/O write fallback errors from getting lost

  [ Bixuan Cui ]
  * HID: gt683r: add missing MODULE_DEVICE_TABLE

  [ Khem Raj ]
  * riscv: Use -mno-relax when using lld linker

  [ Hillf Danton ]
  * gfs2: Fix use-after-free in gfs2_glock_shrink_scan

  [ Maurizio Lombardi ]
  * scsi: target: core: Fix warning on realtime kernels

  [ Jiapeng Chong ]
  * ethernet: myri10ge: Fix missing error code in myri10ge_probe()

  [ Daniel Wagner ]
  * scsi: qedf: Do not put host in qedf_vport_create() unconditionally

  [ Ewan D. Milne ]
  * scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V

  [ Hannes Reinecke ]
  * nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues()
  * nvme-loop: clear NVME_LOOP_Q_LIVE when
    nvme_loop_configure_admin_queue() fails
  * nvme-loop: check for NVME_LOOP_Q_LIVE in
    nvme_loop_destroy_admin_queue()

  [ Josh Triplett ]
  * net: ipconfig: Don't override command-line hostnames or domains

  [ Bindu Ramamurthy ]
  * drm/amd/display: Allow bandwidth validation for 0 streams.

  [ Jiapeng Chong ]
  * rtnetlink: Fix missing error code in rtnl_bridge_notify()

  [ Zheng Yongjun ]
  * net/x25: Return the correct errno code
  * net: Return the correct errno code
  * fib: Return the correct errno code

  [ Greg Kroah-Hartman ]
  * Linux 5.4.127

  [ Randy Dunlap ]
  * dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM
  * dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM

  [ Yang Yingliang ]
  * dmaengine: stedma40: add missing iounmap() on error in d40_probe()

  [ Dan Carpenter ]
  * afs: Fix an IS_ERR() vs NULL check

  [ yangerkun ]
  * mm/memory-failure: make sure wait for page writeback in memory_failure

  [ Jim Mattson ]
  * kvm: LAPIC: Restore guard to prevent illegal APIC register access

  [ Sven Eckelmann ]
  * batman-adv: Avoid WARN_ON timing related checks

  [ Nanyong Sun ]
  * net: ipv4: fix memory leak in netlbl_cipsov4_add_std

  [ Nicolas Dichtel ]
  * vrf: fix maximum MTU

  [ Pavel Skripkin ]
  * net: rds: fix memory leak in rds_recvmsg

  [ Aleksander Jan Bajkowski ]
  * net: lantiq: disable interrupt before sheduling NAPI

  [ Paolo Abeni ]
  * udp: fix race between close() and udp_abort()

  [ Ido Schimmel ]
  * rtnetlink: Fix regression in bridge VLAN configuration

  [ Marcelo Ricardo Leitner ]
  * net/sched: act_ct: handle DNAT tuple collision

  [ Huy Nguyen ]
  * net/mlx5e: Remove dependency in IPsec initialization flows

  [ Dima Chumak ]
  * net/mlx5e: Fix page reclaim for dead peer hairpin

  [ Maor Gottlieb ]
  * net/mlx5: Consider RoCE cap before init RDMA resources

  [ Davide Caratti ]
  * net/mlx5e: allow TSO on VXLAN over VLAN topologies

  [ Aya Levin ]
  * net/mlx5e: Block offload of outer header csum for UDP tunnels

  [ Maxim Mikityanskiy ]
  * netfilter: synproxy: Fix out of bounds when parsing TCP options
  * sch_cake: Fix out of bounds when parsing TCP options and header

  [ Christophe JAILLET ]
  * alx: Fix an error handling path in 'alx_probe()'

  [ Jisheng Zhang ]
  * net: stmmac: dwmac1000: Fix extended MAC address registers definition

  [ Changbin Du ]
  * net: make get_net_ns return error if NET_NS is disabled

  [ Christophe JAILLET ]
  * qlcnic: Fix an error handling path in 'qlcnic_probe()'
  * netxen_nic: Fix an error handling path in 'netxen_nic_probe()'

  [ Pavel Skripkin ]
  * net: qrtr: fix OOB Read in qrtr_endpoint_post

  [ Jakub Kicinski ]
  * ptp: improve max_adj check against unreasonable values

  [ Maciej Żenczykowski ]
  * net: cdc_ncm: switch to eth%d interface naming

  [ Aleksander Jan Bajkowski ]
  * lantiq: net: fix duplicated skb in rx descriptor ring

  [ Dongliang Mu ]
  * net: usb: fix possible use-after-free in smsc75xx_bind

  [ Joakim Zhang ]
  * net: fec_ptp: fix issue caused by refactor the fec_devtype

  [ Chengyang Fan ]
  * net: ipv4: fix memory leak in ip_mc_add1_src

  [ Eric Dumazet ]
  * net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock

  [ Christophe JAILLET ]
  * be2net: Fix an error handling path in 'be_probe()'

  [ Pavel Skripkin ]
  * net: hamradio: fix memory leak in mkiss_close

  [ Linyu Yuan ]
  * net: cdc_eem: fix tx fixup skb leak

  [ Pavel Machek ]
  * cxgb4: fix wrong shift.

  [ Michael Chan ]
  * bnxt_en: Rediscover PHY capabilities after firmware reset

  [ Somnath Kotur ]
  * bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path

  [ Toke Høiland-Jørgensen ]
  * icmp: don't send out ICMP messages with a source address of 0.0.0.0

  [ Pavel Skripkin ]
  * net: ethernet: fix potential use-after-free in ec_bhf_remove

  [ Axel Lin ]
  * regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting

  [ Jack Yu ]
  * ASoC: rt5659: Fix the lost powers for the HDA header

  [ Patrice Chotard ]
  * spi: stm32-qspi: Always wait BUSY bit to be cleared in
    stm32_qspi_wait_cmd()

  [ Sergio Paracuellos ]
  * pinctrl: ralink: rt2880: avoid to error in calls is pin is already
    enabled

  [ Chen Li ]
  * radeon: use memcpy_to/fromio for UVD fw upload

  [ Riwen Lu ]
  * hwmon: (scpi-hwmon) shows the negative temperature properly

  [ Norbert Slusarek ]
  * can: bcm: fix infoleak in struct bcm_msg_head

  [ Tetsuo Handa ]
  * can: bcm/raw/isotp: use per module netdevice notifier

  [ Oleksij Rempel ]
  * can: j1939: fix Use-after-Free, hold skb ref while in use

  [ Pavel Skripkin ]
  * can: mcba_usb: fix memory leak in mcba_usb

  [ Andrew Lunn ]
  * usb: core: hub: Disable autosuspend for Cypress CY7C65632

  [ Steven Rostedt (VMware) ]
  * tracing: Do not stop recording cmdlines when tracing is off
  * tracing: Do not stop recording comms if the trace file is being read
  * tracing: Do no increment trace_clock_global() by one

  [ Antti Järvinen ]
  * PCI: Mark TI C667X to avoid bus reset

  [ Shanker Donthineni ]
  * PCI: Mark some NVIDIA GPUs to avoid bus reset

  [ Remi Pommarel ]
  * PCI: aardvark: Don't rely on jiffies while holding spinlock

  [ Pali Rohár ]
  * PCI: aardvark: Fix kernel panic during PIO transfer

  [ Sriharsha Basavapatna ]
  * PCI: Add ACS quirk for Broadcom BCM57414 NIC

  [ Chiqijun ]
  * PCI: Work around Huawei Intelligent NIC VF FLR erratum

  [ Sean Christopherson ]
  * KVM: x86: Immediately reset the MMU context when the SMM flag is
    cleared

  [ Vineet Gupta ]
  * ARCv2: save ABI registers across signal handling

  [ Thomas Gleixner ]
  * x86/process: Check PF_KTHREAD and not current->mm for kernel threads
  * x86/pkru: Write hardware init value to PKRU when xstate is init
  * x86/fpu: Reset state for all signal restore failures

  [ Bumyong Lee ]
  * dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc

  [ Johannes Berg ]
  * cfg80211: make certificate generation more robust

  [ Avraham Stern ]
  * cfg80211: avoid double free of PMSR request

  [ Yifan Zhang ]
  * drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full
    doorbell.
  * drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue.

  [ Esben Haabendal ]
  * net: ll_temac: Make sure to free skb when it is completely used
  * net: ll_temac: Fix TX BD buffer overwrite

  [ Nikolay Aleksandrov ]
  * net: bridge: fix vlan tunnel dst null pointer dereference
  * net: bridge: fix vlan tunnel dst refcnt when egressing

  [ Kees Cook ]
  * mm/slub: clarify verification reporting
  * mm/slub: fix redzoning for small allocations

  [ Andrew Morton ]
  * mm/slub.c: include swab.h

  [ Joakim Zhang ]
  * net: stmmac: disable clocks in stmmac_remove_config_dt()

  [ Fugang Duan ]
  * net: fec_ptp: add clock rate zero check

  [ Arnaldo Carvalho de Melo ]
  * tools headers UAPI: Sync linux/in.h copy with the kernel sources

  [ Eric Auger ]
  * KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read

  [ afzal mohammed ]
  * ARM: OMAP: replace setup_irq() by request_irq()

  [ Tony Lindgren ]
  * clocksource/drivers/timer-ti-dm: Add clockevent and clocksource
    support
  * clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap
    issue
  * clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940

  [ Jack Pham ]
  * usb: dwc3: debugfs: Add and remove endpoint dirs dynamically

  [ Peter Chen ]
  * usb: dwc3: core: fix kernel panic when do reboot

  [ Greg Kroah-Hartman ]
  * Linux 5.4.128

  [ Charles (Chas) Williams ]
  * Update local patches for 5.4.128 kernel (Bugfix: VRVDR-55538)

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Tue, 27 Jul 2021 16:19:30 -0400

linux (5.4.115-0vyatta4) vyatta; urgency=medium

  [ Mike Manning ]
  * ACPI: PCI: introduce sleep to avoid occasional early kernel hang

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Tue, 15 Jun 2021 09:57:53 -0400

linux (5.4.115-0vyatta3) vyatta; urgency=medium

  [ Dewi Morgan ]
  * net/include: support ipv6 nexthop over lo ecmp

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Tue, 25 May 2021 11:56:21 -0400

linux (5.4.115-0vyatta2) vyatta; urgency=medium

  [ James Wheatley ]
  * Add noobs build profile (Closes: VRVDR-55109)

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Thu, 20 May 2021 10:34:46 -0400

linux (5.4.115-0vyatta1) vyatta; urgency=medium

  * Merge tag 'v5.4.115' from linux-stable into linux-vyatta-5.4.y
  * Update local patches for latest stable kernel (Bugfix: VRVDR-54850)

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Tue, 04 May 2021 18:17:48 -0400

linux (5.4.96-0vyatta2) vyatta; urgency=medium

  [ Daniel Gollub ]
  * netfilter: revert stable updates

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Fri, 26 Mar 2021 06:23:17 -0400

linux (5.4.96-0vyatta1) vyatta; urgency=medium

  * Merge tag 'v5.4.81' from linux-stable into linux-vyatta-5.4.y
  * Update local patches for latest stable release
  * 5.4.81-0vyatta1
  * Merge tag 'v5.4.96' from linux-stable into linux-vyatta-5.4.y

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Tue, 09 Feb 2021 15:36:04 -0500

linux (5.4.81-0vyatta1) vyatta; urgency=medium

  * Merge tag 'v5.4.81' from linux-stable into linux-vyatta-5.4.y
  * Update local patches for latest stable release (Bugfix: VRVDR-53782)

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Mon, 07 Dec 2020 15:54:01 -0500

linux (5.4.70-0vyatta3) vyatta; urgency=medium

  [ Paul Atkins ]
  * net/mlx5: Fix deletion of duplicate rules

  [ Charles (Chas) Williams ]

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Thu, 03 Dec 2020 08:42:00 -0500

linux (5.4.70-0vyatta2) vyatta; urgency=medium

  [ Mandeep Rohilla ]
  * mlx5e: Disable eswitch functionality for mellanox NIC

  [ Charles (Chas) Williams ]

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Tue, 27 Oct 2020 09:07:12 -0400

linux (5.4.70-0vyatta1) vyatta; urgency=medium

  * Merge tag 'v5.4.58' from linux-stable into linux-vyatta-5.4.y
  * Merge tag 'v5.4.70' from linux-stable into linux-vyatta-5.4.y
  * Remove debian/ia64-hardcode-arch-script-output.patch

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Thu, 08 Oct 2020 10:48:05 -0400

linux (5.4.58-0vyatta1) vyatta; urgency=medium

  * Empty commit to fix bad version

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Wed, 19 Aug 2020 11:42:47 -0400

linux (5.4.48-0vyatta1) vyatta; urgency=medium

  [ Charles (Chas) Williams ]
  * Merge tag 'v5.4.48' from linux-stable into linux-vyatta-5.4.y

  [ Enric Balletbo i Serra ]
  * power: supply: bq24257_charger: Replace depends on REGMAP_I2C with
    select

  [ Rikard Falkeborn ]
  * clk: sunxi: Fix incorrect usage of round_down()

  [ Dmitry Osipenko ]
  * ASoC: tegra: tegra_wm8903: Support nvidia, headset property

  [ Adam Honse ]
  * i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets

  [ YueHaibing ]
  * ASoC: SOF: imx8: Fix randbuild error

  [ Andy Shevchenko ]
  * iio: pressure: bmp280: Tolerate IRQ before registering

  [ Alex Elder ]
  * remoteproc: Fix IDR initialisation in rproc_alloc()

  [ Bryan O'Donoghue ]
  * clk: qcom: msm8916: Fix the address location of pll->config_reg

  [ Shengjiu Wang ]
  * ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet

  [ Jon Hunter ]
  * backlight: lp855x: Ensure regulators are disabled on probe failure

  [ Yoshihiro Shimoda ]
  * ARM: dts: renesas: Fix IOMMU device node names

  [ Xiyu Yang ]
  * ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type

  [ Linus Walleij ]
  * ARM: integrator: Add some Kconfig selections

  [ Marek Vasut ]
  * ARM: dts: stm32: Add missing ethernet PHY reset on AV96

  [ Johannes Thumshirn ]
  * scsi: core: free sgtables in case command setup fails

  [ Dan Carpenter ]
  * scsi: qedi: Check for buffer overflow in qedi_set_path()

  [ Neil Armstrong ]
  * arm64: dts: meson: fixup SCP sram nodes

  [ Kai-Heng Feng ]
  * ALSA: hda/realtek - Introduce polarity for micmute LED GPIO

  [ Dan Carpenter ]
  * ALSA: isa/wavefront: prevent out of bounds write in ioctl

  [ Ard Biesheuvel ]
  * PCI: Allow pci_resize_resource() for devices on root bus

  [ Viacheslav Dubeyko ]
  * scsi: qla2xxx: Fix issue with adapter's stopping state

  [ Marco Felsch ]
  * Input: edt-ft5x06 - fix get_default register write access

  [ Christophe Leroy ]
  * powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT

  [ Qiushi Wu ]
  * rtc: mc13xxx: fix a double-unlock issue

  [ Andreas Klinger ]
  * iio: bmp280: fix compensation of humidity

  [ Konstantin Khlebnikov ]
  * f2fs: report delalloc reserve as non-free in statfs for project quota

  [ Russell King ]
  * i2c: pxa: clear all master action bits in i2c_pxa_stop_message()

  [ Sibi Sankar ]
  * remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/after use

  [ Marek Szyprowski ]
  * clk: samsung: Mark top ISP and CAM clocks on Exynos542x as critical

  [ Oliver Neukum ]
  * usblp: poison URBs upon disconnect

  [ Serge Semin ]
  * serial: 8250: Fix max baud limit in generic 8250 port

  [ Srinivas Kandagatla ]
  * misc: fastrpc: Fix an incomplete memory release in
    fastrpc_rpmsg_probe()
  * misc: fastrpc: fix potential fastrpc_invoke_ctx leak

  [ Martin Wilck ]
  * dm mpath: switch paths in dm_blk_ioctl() code path

  [ Marek Behún ]
  * arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO for FCC
    purposes
  * arm64: dts: armada-3720-turris-mox: fix SFP binding

  [ Andre Przywara ]
  * arm64: dts: juno: Fix GIC child nodes

  [ Lars Povlsen ]
  * pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2

  [ Geert Uytterhoeven ]
  * clk: renesas: cpg-mssr: Fix STBCR suspend/resume handling

  [ Daniel Baluta ]
  * ASoC: SOF: Do nothing when DSP PM callbacks are not set

  [ Andre Przywara ]
  * arm64: dts: fvp: Fix GIC child nodes

  [ Pali Rohár ]
  * PCI: aardvark: Don't blindly enable ASPM L0s and don't write to read-
    only register

  [ Emmanuel Nicolet ]
  * ps3disk: use the default segment boundary

  [ Andre Przywara ]
  * arm64: dts: fvp/juno: Fix node address fields

  [ Qian Cai ]
  * vfio/pci: fix memory leaks in alloc_perm_bits()

  [ Sai Prakash Ranjan ]
  * coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb()

  [ Aharon Landau ]
  * RDMA/mlx5: Add init2init as a modify command

  [ Luo Jiaxing ]
  * scsi: hisi_sas: Do not reset phy timer to wait for stray phy up

  [ Jon Derrick ]
  * PCI: pci-bridge-emul: Fix PCIe bit conflicts

  [ Christophe JAILLET ]
  * m68k/PCI: Fix a memory leak in an error handling path

  [ Andy Shevchenko ]
  * gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO chip de-
    registration

  [ Peter Chen ]
  * usb: gadget: core: sync interrupt before unbind the udc

  [ Christophe Leroy ]
  * powerpc/ptdump: Add _PAGE_COHERENT flag

  [ Marek Szyprowski ]
  * mfd: wm8994: Fix driver operation if loaded as modules

  [ Dan Carpenter ]
  * scsi: cxgb3i: Fix some leaks in init_act_open()

  [ Quanyang Wang ]
  * clk: zynqmp: fix memory leak in zynqmp_register_clocks

  [ Xiyu Yang ]
  * scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event

  [ Sudhakar Panneerselvam ]
  * scsi: vhost: Notify TCM about the maximum sg entries supported per
    command

  [ Alain Volmat ]
  * clk: clk-flexgen: fix clock-critical handling

  [ Mark Zhang ]
  * IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command

  [ Kajol Jain ]
  * powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple
    hv-24x7 events run

  [ Xiyu Yang ]
  * nfsd: Fix svc_xprt refcnt leak when setup callback client failed

  [ Jon Derrick ]
  * PCI: vmd: Filter resource type bits from shadow register

  [ Qiushi Wu ]
  * RDMA/core: Fix several reference count leaks.

  [ Paulo Alcantara ]
  * cifs: set up next DFS target before generic_ip_connect()

  [ John Stultz ]
  * ASoC: qcom: q6asm-dai: kCFI fix

  [ Pingfan Liu ]
  * powerpc/crashkernel: Take "mem=" option into account

  [ Navid Emamdoost ]
  * pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() failed case

  [ Will Deacon ]
  * sparc32: mm: Don't try to free page-table pages if ctor() fails

  [ Wang Hai ]
  * yam: fix possible memory leak in yam_init_driver

  [ Logan Gunthorpe ]
  * NTB: ntb_pingpong: Choose doorbells based on port number
  * NTB: Fix the default port and peer numbers for legacy drivers

  [ ashimida ]
  * mksysmap: Fix the mismatch of '.L' symbols in System.map

  [ John Johansen ]
  * apparmor: fix introspection of of task mode for unconfined tasks

  [ Martin Blumenstingl ]
  * net: dsa: lantiq_gswip: fix and improve the unsupported interface
    error

  [ Mauricio Faria de Oliveira ]
  * apparmor: check/put label on apparmor_sk_clone_security()

  [ Chao Yu ]
  * f2fs: handle readonly filesystem in f2fs_ioc_shutdown()

  [ Pavel Machek (CIP) ]
  * ASoC: meson: add missing free_irq() in error path

  [ Jakub Sitnicki ]
  * bpf, sockhash: Fix memory leak when unlinking sockets in
    sock_hash_free

  [ Simon Arlott ]
  * scsi: sr: Fix sr_probe() missing deallocate of device minor

  [ Tyrel Datwyler ]
  * scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM

  [ John Johansen ]
  * apparmor: fix nnp subset test for unconfined

  [ Hans de Goede ]
  * x86/purgatory: Disable various profiling and sanitizing options

  [ Chen Zhou ]
  * staging: greybus: fix a missing-check bug in gb_lights_light_config()

  [ Hsin-Yi Wang ]
  * arm64: dts: mt8173: fix unit name warnings

  [ Nilesh Javali ]
  * scsi: qedi: Do not flush offload work if ARP not resolved

  [ Amit Kucheria ]
  * arm64: dts: qcom: msm8916: remove unit name for thermal trip points

  [ Vincent Stehlé ]
  * ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity

  [ Yishai Hadas ]
  * RDMA/mlx5: Fix udata response upon SRQ creation

  [ Andy Shevchenko ]
  * gpio: dwapb: Append MODULE_ALIAS for platform driver

  [ Chad Dupuis ]
  * scsi: qedf: Fix crash when MFW calls for protocol stats while function
    is still probing

  [ Jason Yan ]
  * pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries

  [ Vivek Goyal ]
  * virtiofs: schedule blocking async replies in separate worker

  [ Jonathan Marek ]
  * arm64: dts: qcom: fix pm8150 gpio interrupts

  [ Christoph Hellwig ]
  * firmware: qcom_scm: fix bogous abuse of dma-direct internals

  [ Xiyu Yang ]
  * staging: gasket: Fix mapping refcnt leak when put attribute fails
  * staging: gasket: Fix mapping refcnt leak when register/store fails

  [ Alexander Tsoy ]
  * ALSA: usb-audio: Improve frames size computation

  [ Takashi Iwai ]
  * ALSA: usb-audio: Fix racy list management in output queue

  [ Julian Wiedmann ]
  * s390/qdio: put thinint indicator after early error

  [ Raghavendra Rao Ananta ]
  * tty: hvc: Fix data abort due to race in hvc_open

  [ Srinivas Kandagatla ]
  * slimbus: ngd: get drvdata from correct device

  [ Martin Blumenstingl ]
  * clk: meson: meson8b: Fix the first parent of vid_pll_in_sel
  * clk: meson: meson8b: Fix the polarity of the RESET_N lines
  * clk: meson: meson8b: Fix the vclk_div{1, 2, 4, 6, 12}_en gate bits

  [ Uwe Kleine-König ]
  * gpio: pca953x: fix handling of automatic address incrementing

  [ Sudip Mukherjee ]
  * thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR

  [ Martin Blumenstingl ]
  * clk: meson: meson8b: Don't rely on u-boot to init all GP_PLL registers

  [ Yong Zhi ]
  * ASoC: max98373: reorder max98373_reset() in resume

  [ Pierre-Louis Bossart ]
  * soundwire: slave: don't init debugfs on device registration error

  [ Arnd Bergmann ]
  * HID: intel-ish-hid: avoid bogus uninitialized-variable warning

  [ Thinh Nguyen ]
  * usb: dwc3: gadget: Properly handle ClearFeature(halt)
  * usb: dwc3: gadget: Properly handle failed kick_transfer

  [ Oscar Carter ]
  * staging: wilc1000: Increase the size of wid_list array

  [ Matej Dujava ]
  * staging: sm750fb: add missing case while setting FB_VISUAL

  [ Christophe JAILLET ]
  * PCI: v3-semi: Fix a memory leak in v3_pci_probe() error handling paths

  [ Russell King ]
  * i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output

  [ John Stultz ]
  * serial: amba-pl011: Make sure we initialize the port.lock spinlock

  [ Kuppuswamy Sathyanarayanan ]
  * drivers: base: Fix NULL pointer exception in __platform_driver_probe()
    if a driver developer is foolish

  [ Andrew Murray ]
  * PCI: rcar: Fix incorrect programming of OB windows

  [ Kai-Heng Feng ]
  * PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges

  [ Viacheslav Dubeyko ]
  * scsi: qla2xxx: Fix warning after FC target reset

  [ Takashi Sakamoto ]
  * ALSA: firewire-lib: fix invalid assignment to union data for
    directional parameter

  [ Christophe JAILLET ]
  * power: supply: lp8788: Fix an error handling path in
    'lp8788_charger_probe()'

  [ Dmitry Osipenko ]
  * power: supply: smb347-charger: IRQSTAT_D is volatile

  [ Wei Yongjun ]
  * ASoC: SOF: core: fix error return code in sof_probe_continue()

  [ Loic Poulain ]
  * arm64: dts: msm8996: Fix CSI IRQ types

  [ Bodo Stroesser ]
  * scsi: target: loopback: Fix READ with data and sensebytes

  [ Suganath Prabu S ]
  * scsi: mpt3sas: Fix double free warnings

  [ Yongbo Zhang ]
  * SoC: rsnd: add interrupt support for SSI BUSIF buffer

  [ Christophe JAILLET ]
  * ASoC: ux500: mop500: Fix some refcounted resources issues
  * ASoC: ti: omap-mcbsp: Fix an error handling path in
    'asoc_mcbsp_probe()'

  [ Dafna Hirschfeld ]
  * pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map

  [ Arnd Bergmann ]
  * dlm: remove BUG() before panic()

  [ Wei Yongjun ]
  * USB: ohci-sm501: fix error return code in ohci_hcd_sm501_drv_probe()

  [ Tero Kristo ]
  * clk: ti: composite: fix memory leak

  [ Rob Herring ]
  * PCI: Fix pci_register_host_bridge() device_register() error handling

  [ Michael Ellerman ]
  * powerpc/64: Don't initialise init_task->thread.regs

  [ Gregory CLEMENT ]
  * tty: n_gsm: Fix SOF skipping
  * tty: n_gsm: Fix waking up upper tty layer when room available

  [ Erwin Burema ]
  * ALSA: usb-audio: Add duplex sound support for USB devices using
    implicit feedback

  [ Cristian Klein ]
  * HID: Add quirks for Trust Panora Graphic Tablet

  [ Mika Westerberg ]
  * PCI/PM: Assume ports without DLL Link Active train links in 100 ms

  [ Oded Gabbay ]
  * habanalabs: increase timeout during reset

  [ Feng Tang ]
  * ipmi: use vzalloc instead of kmalloc for user creation

  [ Nicholas Piggin ]
  * powerpc/64s/exception: Fix machine check no-loss idle wakeup
  * powerpc/pseries/ras: Fix FWNMI_VALID off by one

  [ Bharat Gooty ]
  * drivers: phy: sr-usb: do not use internal fsm for USB2 phy init

  [ Geoff Levand ]
  * powerpc/ps3: Fix kexec shutdown hang

  [ Alex Williamson ]
  * vfio-pci: Mask cap zero

  [ Qais Yousef ]
  * usb/ohci-platform: Fix a warning when hibernating

  [ Roy Spliet ]
  * drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocation

  [ Hans de Goede ]
  * ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet

  [ Tang Bin ]
  * USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe()

  [ Gregory CLEMENT ]
  * tty: n_gsm: Fix bogus i++ in gsm_data_kick

  [ Souptick Joarder ]
  * fpga: dfl: afu: Corrected error handling levels

  [ Marek Szyprowski ]
  * clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1

  [ Lijun Ou ]
  * RDMA/hns: Bugfix for querying qkey

  [ Lang Cheng ]
  * RDMA/hns: Fix cmdq parameter of querying pf timer resource

  [ Bodo Stroesser ]
  * scsi: target: tcmu: Userspace must not complete queued commands

  [ Wei Yongjun ]
  * firmware: imx: scu: Fix possible memory leak in imx_scu_probe()

  [ Miklos Szeredi ]
  * fuse: fix copy_file_range cache issues
  * fuse: copy_file_range should truncate cache

  [ Jon Hunter ]
  * arm64: tegra: Fix ethernet phy-mode for Jetson Xavier

  [ Vidya Sagar ]
  * arm64: tegra: Fix flag for 64-bit resources in 'ranges' property

  [ Qian Cai ]
  * powerpc/64s/pgtable: fix an undefined behaviour

  [ Hannes Reinecke ]
  * dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a
    zone

  [ Bjorn Helgaas ]
  * PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream
    Port

  [ Marc Zyngier ]
  * PCI: dwc: Fix inner MSI IRQ domain registration
  * PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link

  [ Maor Gottlieb ]
  * IB/cma: Fix ports memory leak in cma_configfs

  [ Stefan Riedmueller ]
  * watchdog: da9062: No need to ping manually before setting timeout

  [ Fabrice Gasnier ]
  * usb: dwc2: gadget: move gadget resume after the core is in L0 state

  [ Nathan Chancellor ]
  * USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in
    s3c2410_udc_nuke

  [ Colin Ian King ]
  * usb: gadget: lpc32xx_udc: don't dereference ep pointer before null
    check

  [ Qiushi Wu ]
  * usb: gadget: fix potential double-free in m66592_probe.

  [ Pawel Laszczak ]
  * usb: gadget: Fix issue with config_ep_by_speed function

  [ Siddharth Gupta ]
  * scripts: headers_install: Exit with error on config leak

  [ Potnuri Bharat Teja ]
  * RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove

  [ Borislav Petkov ]
  * x86/apic: Make TSC deadline timer detection message visible

  [ Amelie Delaunay ]
  * mfd: stmfx: Reset chip on resume as supply was disabled
  * mfd: stmfx: Fix stmfx_irq_init error path
  * mfd: stmfx: Disable IRQ in suspend to avoid spurious interrupt

  [ Christophe Leroy ]
  * powerpc/32s: Don't warn when mapping RO data ROX.

  [ Qiushi Wu ]
  * ASoC: fix incomplete error-handling in img_i2s_in_probe.

  [ Dan Carpenter ]
  * scsi: target: tcmu: Fix a use after free in
    tcmu_check_expired_queue_cmd()

  [ Nathan Chancellor ]
  * clk: bcm2835: Fix return type of bcm2835_register_gate

  [ Jeffrey Hugo ]
  * scsi: ufs-qcom: Fix scheduling while atomic issue

  [ Qian Cai ]
  * KVM: PPC: Book3S HV: Ignore kmemleak false positives
  * KVM: PPC: Book3S: Fix some RCU-list locks

  [ Chunyan Zhang ]
  * clk: sprd: return correct type of value for _sprd_pll_recalc_rate

  [ Eddie James ]
  * clk: ast2600: Fix AHB clock divider for A1

  [ John Hubbard ]
  * misc: xilinx-sdfec: improve get_user_pages_fast() error handling

  [ Dan Williams ]
  * /dev/mem: Revoke mappings when a driver claims the region

  [ Fedor Tokarev ]
  * net: sunrpc: Fix off-by-one issues in 'rpc_ntop6'

  [ Olga Kornievskaia ]
  * NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION

  [ Dan Carpenter ]
  * of: Fix a refcounting bug in __of_attach_node_sysfs()

  [ Nathan Chancellor ]
  * input: i8042 - Remove special PowerPC handling

  [ huhai ]
  * powerpc/4xx: Don't unmap NULL mbase

  [ Christophe JAILLET ]
  * extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()'

  [ Xiyu Yang ]
  * ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed

  [ Qiushi Wu ]
  * vfio/mdev: Fix reference count leak in add_mdev_supported_type

  [ Chuhong Yuan ]
  * rtc: rv3028: Add missed check for devm_regmap_init_i2c()

  [ Wei Yongjun ]
  * mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in
    zynqmp_ipi_mbox_probe()

  [ David Howells ]
  * rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug_id not
    user_ID

  [ Stafford Horne ]
  * openrisc: Fix issue with argument clobbering for clone/fork

  [ Ben Skeggs ]
  * drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection

  [ Luis Henriques ]
  * ceph: don't return -ESTALE if there's still an open file

  [ J. Bruce Fields ]
  * nfsd4: make drc_slab global, not per-net

  [ Bob Peterson ]
  * gfs2: Allow lock_nolock mount to specify jid=X

  [ Qiushi Wu ]
  * scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj

  [ Can Guo ]
  * scsi: ufs: Don't update urgent bkops level when toggling auto bkops

  [ Christophe JAILLET ]
  * pinctrl: imxl: Fix an error handling path in
    'imx1_pinctrl_core_probe()'
  * pinctrl: freescale: imx: Fix an error handling path in
    'imx_pinctrl_probe()'

  [ J. Bruce Fields ]
  * nfsd: safer handling of corrupted c_type

  [ Nicholas Kazlauskas ]
  * drm/amd/display: Revalidate bandwidth before commiting DC updates

  [ Tero Kristo ]
  * crypto: omap-sham - add proper load balancing support for multicore

  [ Jiri Benc ]
  * geneve: change from tx_error to tx_dropped on missing metadata

  [ Jann Horn ]
  * lib/zlib: remove outdated and incorrect pre-increment optimization

  [ Arnd Bergmann ]
  * include/linux/bitops.h: avoid clang shift-count-overflow warnings

  [ Ram Pai ]
  * selftests/vm/pkeys: fix alloc_random_pkey() to make it really random

  [ Chaitanya Kulkarni ]
  * blktrace: use errno instead of bi_status
  * blktrace: fix endianness in get_pdu_int()
  * blktrace: fix endianness for blk_log_remap()

  [ Bob Peterson ]
  * gfs2: fix use-after-free on transaction ail lists

  [ Dan Murphy ]
  * net: marvell: Fix OF_MDIO config check

  [ Sanjay R Mehta ]
  * ntb_perf: pass correct struct device to dma_alloc_coherent
  * ntb_tool: pass correct struct device to dma_alloc_coherent

  [ Logan Gunthorpe ]
  * NTB: ntb_tool: reading the link file should not end in a NULL byte
  * NTB: Revert the change to use the NTB device dev for DMA allocations
  * NTB: perf: Don't require one more memory window than number of peers
  * NTB: perf: Fix support for hardware that doesn't have port numbers
  * NTB: perf: Fix race condition when run with ntb_test
  * NTB: ntb_test: Fix bug when counting remote files

  [ Max Staudt ]
  * i2c: icy: Fix build with CONFIG_AMIGA_PCMCIA=n

  [ Shaokun Zhang ]
  * drivers/perf: hisi: Fix wrong value for all counters enable

  [ tannerlove ]
  * selftests/net: in timestamping, strncpy needs to preserve null byte

  [ Eric Biggers ]
  * f2fs: don't return vmalloc() memory from f2fs_kmalloc()

  [ Zhihao Cheng ]
  * afs: Fix memory leak in afs_put_sysnames()

  [ Bard Liao ]
  * ASoC: core: only convert non DPCM link to DPCM link

  [ Pierre-Louis Bossart ]
  * ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags

  [ Hans de Goede ]
  * ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet
  * ASoC: rt5645: Add platform-data for Asus T101HA

  [ dihu ]
  * bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg

  [ Jakub Sitnicki ]
  * bpf, sockhash: Synchronize delete from bucket list on map free

  [ Jean-Philippe Brucker ]
  * tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes

  [ Jernej Skrabec ]
  * drm/sun4i: hdmi ddc clk: Fix size of m divider

  [ Andrii Nakryiko ]
  * libbpf: Handle GCC noreturn-turned-volatile quirk

  [ Christophe JAILLET ]
  * scsi: acornscsi: Fix an error handling path in acornscsi_probe()

  [ Vitaly Kuznetsov ]
  * x86/idt: Keep spurious entries unset in system_vectors

  [ YiFei Zhu ]
  * net/filter: Permit reading NET in load_bytes_relative when MAC not set

  [ Christoph Hellwig ]
  * nvme-pci: use simple suspend when a HMB is enabled

  [ Zheng Bin ]
  * nfs: set invalid blocks after NFSv4 writes

  [ Li RongQing ]
  * xdp: Fix xsk_generic_xmit errno

  [ Brett Creeley ]
  * iavf: fix speed reporting over virtchnl

  [ Andrey Ignatov ]
  * bpf: Fix memlock accounting for sock_hash

  [ Qais Yousef ]
  * usb/xhci-plat: Set PM runtime as active on resume

  [ Yoshihiro Shimoda ]
  * usb: host: ehci-platform: add a quirk to avoid stuck

  [ Qais Yousef ]
  * usb/ehci-platform: Set PM runtime as active on resume

  [ Gaurav Singh ]
  * perf report: Fix NULL pointer dereference in
    hists__fprintf_nr_sample_events()

  [ Hongbo Yao ]
  * perf stat: Fix NULL pointer dereference

  [ yangerkun ]
  * ext4: stop overwrite the errcode in ext4_setup_super

  [ Zhiqiang Liu ]
  * bcache: fix potential deadlock problem in btree_gc_coalesce

  [ Aneesh Kumar K.V ]
  * powerpc: Fix kernel crash in show_instructions() w/DEBUG_VIRTUAL

  [ David Howells ]
  * afs: Fix non-setting of mtime when writing into mmap
  * afs: afs_write_end() should change i_size under the right lock
  * afs: Fix EOF corruption
  * afs: Always include dir in bulk status fetch from afs_do_lookup()
  * afs: Set error flag rather than return error from file status decode
  * afs: Fix the mapping of the UAEOVERFLOW abort code

  [ Vasundhara Volam ]
  * bnxt_en: Return from timer if interface is not in open state.

  [ Dinghao Liu ]
  * scsi: ufs-bsg: Fix runtime PM imbalance on error

  [ Jason Yan ]
  * block: Fix use-after-free in blkdev_get()

  [ Sven Auhagen ]
  * mvpp2: remove module bugfix

  [ Will Deacon ]
  * arm64: hw_breakpoint: Don't invoke overflow handler on uaccess
    watchpoints

  [ Kai-Heng Feng ]
  * libata: Use per port sync for detach

  [ Wolfram Sang ]
  * drm: encoder_slave: fix refcouting error for modules

  [ Jeffle Xu ]
  * ext4: fix partial cluster initialization when splitting extent

  [ Eric Biggers ]
  * ext4: avoid utf8_strncasecmp() with unstable name

  [ Lyude Paul ]
  * drm/dp_mst: Reformat drm_dp_check_act_status() a bit

  [ Huacai Chen ]
  * drm/qxl: Use correct notify port address when creating cursor ring

  [ Sandeep Raghuraman ]
  * drm/amdgpu: Replace invalid device ID with a valid device ID

  [ Tom Rix ]
  * selinux: fix double free

  [ zhangyi (F) ]
  * jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft()

  [ Theodore Ts'o ]
  * ext4: avoid race conditions when remounting with options that change
    dax

  [ Lyude Paul ]
  * drm/dp_mst: Increase ACT retry timeout to 3s

  [ Ville Syrjälä ]
  * drm/amd/display: Use swap() where appropriate

  [ Ard Biesheuvel ]
  * x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lld

  [ Ahmed S. Darwish ]
  * block: nr_sects_write(): Disable preemption on seqcount write

  [ Denis Efremov ]
  * net/mlx5: DR, Fix freeing in dr_create_rc_qp()

  [ Eric Biggers ]
  * f2fs: split f2fs_d_compare() from f2fs_match_name()
  * f2fs: avoid utf8_strncasecmp() with unstable name

  [ Dmitry V. Levin ]
  * s390: fix syscall_get_error for compat processes

  [ Imre Deak ]
  * drm/i915: Fix AUX power domain toggling across TypeC mode resets

  [ Jordan Crouse ]
  * drm/msm: Check for powered down HW in the devfreq callbacks

  [ Chris Wilson ]
  * drm/i915/gem: Avoid iterating an empty list
  * drm/i915: Whitelist context-local timestamp in the gen9 cmdparser

  [ Jeykumar Sankaran ]
  * drm/connector: notify userspace on hotplug after register complete

  [ Denis Efremov ]
  * drm/amd/display: Use kvfree() to free coeff in build_regamma()

  [ Imre Deak ]
  * drm/i915/icl+: Fix hotplug interrupt disabling after storm detection

  [ Harry Wentland ]
  * Revert "drm/amd/display: disable dcn20 abm feature for bring up"

  [ Herbert Xu ]
  * crypto: algif_skcipher - Cap recv SG list at ctx->used

  [ Eric Biggers ]
  * crypto: algboss - don't wait during notifier callback

  [ Vamshi K Sthambamkadi ]
  * tracing/probe: Fix memleak in fetch_op_data operations

  [ Masami Hiramatsu ]
  * kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex

  [ Jiri Olsa ]
  * kretprobe: Prevent triggering kretprobe from within kprobe_flush_task

  [ Chen Yu ]
  * e1000e: Do not wake up the system via WOL if device wakeup is disabled

  [ Alexander Sverdlin ]
  * net: octeon: mgmt: Repair filling of RX ring

  [ Paul Cercueil ]
  * pwm: jz4740: Enhance precision in calculation of duty cycle

  [ Thomas Gleixner ]
  * sched/rt, net: Use CONFIG_PREEMPTION.patch

  [ Ahmed S. Darwish ]
  * net: core: device_rename: Use rwsem instead of a seqcount

  [ Greg Kroah-Hartman ]
  * Linux 5.4.49

  [ yu kuai ]
  * block/bio-integrity: don't free 'buf' if bio_integrity_add_page()
    failed

  [ Claudiu Manoil ]
  * enetc: Fix tx rings bitmap iteration range, irq handling

  [ Sabrina Dubroca ]
  * geneve: allow changing DF behavior after creation

  [ Thomas Falcon ]
  * ibmveth: Fix max MTU limit

  [ Wang Hai ]
  * mld: fix memory leak in ipv6_mc_destroy_dev()

  [ Sven Auhagen ]
  * mvpp2: ethtool rxtx stats fix

  [ Thomas Martitz ]
  * net: bridge: enfore alignment for ethernet address

  [ Taehee Yoo ]
  * net: core: reduce recursion limit value

  [ Tariq Toukan ]
  * net: Do not clear the sock TX queue in sk_set_socket()

  [ Yang Yingliang ]
  * net: fix memleak in register_netdevice()

  [ guodeqing ]
  * net: Fix the arp error in some cases

  [ Eric Dumazet ]
  * net: increment xmit_recursion level in dev_direct_xmit()

  [ Jeremy Kerr ]
  * net: usb: ax88179_178a: fix packet alignment padding

  [ Lorenzo Bianconi ]
  * openvswitch: take into account de-fragmentation/gso_size in
    execute_check_pkt_len

  [ Aditya Pakki ]
  * rocker: fix incorrect error handling in dma_rings_init

  [ David Howells ]
  * rxrpc: Fix notification call on completion of discarded calls

  [ Marcelo Ricardo Leitner ]
  * sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket

  [ Denis Kirjanov ]
  * tcp: don't ignore ECN CWR on pure ACK

  [ Eric Dumazet ]
  * tcp: grow window for OOO packets only for SACK flows

  [ David Christensen ]
  * tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes

  [ Taehee Yoo ]
  * ip6_gre: fix use-after-free in ip6gre_tunnel_lookup()

  [ Florian Fainelli ]
  * net: phy: Check harder for errors in get_phy_id()

  [ Taehee Yoo ]
  * ip_tunnel: fix use-after-free in ip_tunnel_lookup()

  [ Ilya Ponetayev ]
  * sch_cake: don't try to reallocate or unshare skb unconditionally

  [ Toke Høiland-Jørgensen ]
  * sch_cake: don't call diffserv parsing code when it is not needed
  * sch_cake: fix a few style nits

  [ Neal Cardwell ]
  * tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT

  [ Thierry Reding ]
  * Revert "i2c: tegra: Fix suspending in active runtime PM state"

  [ Sasha Levin ]
  * btrfs: fix a block group ref counter leak after failure to remove
    block group

  [ Valentin Longchamp ]
  * net: sched: export __netdev_watchdog_up()

  [ Al Viro ]
  * fix a braino in "sparc32: fix register window handling in
    genregs32_[gs]et()"

  [ Takashi Iwai ]
  * ALSA: usb-audio: Fix potential use-after-free of streams

  [ Todd Kjos ]
  * binder: fix null deref of proc->context

  [ Chuhong Yuan ]
  * USB: ohci-sm501: Add missed iounmap() in remove

  [ Minas Harutyunyan ]
  * usb: dwc2: Postponed gadget registration to the udc class driver

  [ Tomasz Meresiński ]
  * usb: add USB_QUIRK_DELAY_INIT for Logitech C922

  [ Longfang Liu ]
  * USB: ehci: reopen solution for Synopsys HC bug

  [ Macpaul Lin ]
  * usb: host: xhci-mtk: avoid runtime suspend when removing hcd

  [ Kai-Heng Feng ]
  * xhci: Poll for U0 after disabling USB2 LPM

  [ Tang Bin ]
  * usb: host: ehci-exynos: Fix error check in exynos_ehci_probe()

  [ Li Jun ]
  * usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs

  [ Laurence Tratt ]
  * ALSA: usb-audio: Add implicit feedback quirk for SSL2+.

  [ Yick W. Tse ]
  * ALSA: usb-audio: add quirk for Denon DCD-1500RE

  [ Macpaul Lin ]
  * ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG)

  [ Takashi Iwai ]
  * ALSA: usb-audio: Fix OOB access of mixer element list

  [ Peter Chen ]
  * usb: cdns3: trace: using correct dir value
  * usb: cdns3: ep0: fix the test mode set incorrectly
  * usb: cdns3: ep0: add spinlock for cdns3_check_new_setup

  [ Roman Bolshakov ]
  * scsi: qla2xxx: Keep initiator ports after RSCN

  [ Steffen Maier ]
  * scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP
    action

  [ Xiyu Yang ]
  * cifs: Fix cached_fid refcnt leak in open_shroot

  [ Zhang Xiaoxu ]
  * cifs/smb3: Fix data inconsistent when punch hole
  * cifs/smb3: Fix data inconsistent when zero file range

  [ Mathias Nyman ]
  * xhci: Fix incorrect EP_STATE_MASK

  [ Al Cooper ]
  * xhci: Fix enumeration issue when setting max packet size for FS
    devices.

  [ Kai-Heng Feng ]
  * xhci: Return if xHCI doesn't support LPM

  [ Joakim Tjernlund ]
  * cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip

  [ Zheng Bin ]
  * loop: replace kill_bdev with invalidate_bdev

  [ Shay Drory ]
  * IB/mad: Fix use after free when destroying MAD agent

  [ Dennis Dalessandro ]
  * IB/hfi1: Fix module use count flaw due to leftover module put calls

  [ Tony Lindgren ]
  * bus: ti-sysc: Flush posted write on enable and disable
  * bus: ti-sysc: Ignore clockactivity unless specified as a quirk
  * ARM: OMAP2+: Fix legacy mode dss_reset

  [ Huy Nguyen ]
  * xfrm: Fix double ESP trailer insertion in IPsec crypto offload.

  [ Srinivas Kandagatla ]
  * ASoC: q6asm: handle EOS correctly

  [ Fabian Vogt ]
  * efi/tpm: Verify event log header before parsing

  [ Qiushi Wu ]
  * efi/esrt: Fix reference count leak in esre_create_sysfs_entry.

  [ Srinivas Kandagatla ]
  * ASoc: q6afe: add support to get port direction
  * ASoC: qcom: common: set correct directions for dailinks

  [ Robin Gong ]
  * regualtor: pfuze100: correct sw1a/sw2 on pfuze3000

  [ Tom Seewald ]
  * RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl()

  [ Shengjiu Wang ]
  * ASoC: fsl_ssi: Fix bclk calculation for mono channel

  [ Lorenzo Bianconi ]
  * samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS

  [ Gaurav Singh ]
  * bpf, xdp, samples: Fix null pointer dereference in *_user code

  [ Drew Fustini ]
  * ARM: dts: am335x-pocketbeagle: Fix mmc0 Write Protect

  [ Tony Lindgren ]
  * ARM: dts: Fix duovero smsc interrupt for suspend

  [ Dan Carpenter ]
  * x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in
    rdt_cdp_peer_get()

  [ Charles Keepax ]
  * regmap: Fix memory leak from regmap_register_patch

  [ Toke Høiland-Jørgensen ]
  * devmap: Use bpf_map_area_alloc() for allocating hash buckets

  [ Stanislav Fomichev ]
  * bpf: Don't return EINVAL from {get,set}sockopt when optlen > PAGE_SIZE

  [ Matthew Hagan ]
  * ARM: dts: NSP: Correct FA2 mailbox node

  [ David Howells ]
  * rxrpc: Fix handling of rwind from an ACK packet

  [ Aditya Pakki ]
  * RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq

  [ Michal Kalderon ]
  * RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532

  [ Mark Zhang ]
  * RDMA/cma: Protect bind_list and listen_list while finding matching cm
    id

  [ Qiushi Wu ]
  * ASoC: rockchip: Fix a reference count leak.

  [ Julian Wiedmann ]
  * s390/qeth: fix error handling for isolation mode cmds

  [ Fan Guo ]
  * RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads()

  [ Willem de Bruijn ]
  * selftests/net: report etf errors correctly

  [ Lu Baolu ]
  * iommu/vt-d: Enable PCI ACS for platform opt in hint
  * iommu/vt-d: Update scalable mode paging structure coherency

  [ Alexander Lobakin ]
  * net: qed: fix left elements count calculation
  * net: qed: fix async event callbacks unregistering
  * net: qede: stop adding events on an already destroyed workqueue
  * net: qed: fix NVMe login fails over VFs
  * net: qed: fix excessive QM ILT lines consumption
  * net: qede: fix PTP initialization on recovery
  * net: qede: fix use-after-free on recovery and AER handling

  [ Rahul Lakkireddy ]
  * cxgb4: move handling L2T ARP failures to caller

  [ yu kuai ]
  * ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram()

  [ SeongJae Park ]
  * scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset()

  [ Dan Carpenter ]
  * usb: gadget: udc: Potential Oops in error handling code

  [ Yoshihiro Shimoda ]
  * usb: renesas_usbhs: getting residue from callback_result

  [ Sagi Grimberg ]
  * nvme: don't protect ns mutation with ns->head->lock

  [ Russell King ]
  * netfilter: ipset: fix unaligned atomic access

  [ Doug Berger ]
  * net: bcmgenet: use hardware padding of runt frames

  [ Vincent Chen ]
  * clk: sifive: allocate sufficient memory for struct __prci_data

  [ Eddie James ]
  * i2c: fsi: Fix the port number field in status register

  [ Mans Rullgard ]
  * i2c: core: check returned size of emulated smbus block read

  [ David Howells ]
  * afs: Fix storage of cell names

  [ Juri Lelli ]
  * sched/deadline: Initialize ->dl_boosted
  * sched/core: Fix PI boosting between RT and DEADLINE tasks

  [ Navid Emamdoost ]
  * sata_rcar: handle pm_runtime_get_sync failure cases

  [ Ye Bin ]
  * ata/libata: Fix usage of page address by page_address in
    ata_scsi_mode_select_xlat function

  [ Denis Efremov ]
  * drm/amd/display: Use kfree() to free rgb_user in
    calculate_user_regamma_ramp()

  [ Nathan Huckleberry ]
  * riscv/atomic: Fix sign extension for RV64I

  [ Dinghao Liu ]
  * hwrng: ks-sa - Fix runtime PM imbalance on error

  [ Thomas Falcon ]
  * ibmvnic: Harden device login requests

  [ Zekun Shen ]
  * net: alx: fix race condition in alx_remove

  [ Aditya Pakki ]
  * test_objagg: Fix potential memory leak in error handling

  [ Dmitry Baryshkov ]
  * pinctrl: qcom: spmi-gpio: fix warning about irq chip reusage

  [ Vidya Sagar ]
  * pinctrl: tegra: Use noirq suspend/resume callbacks

  [ Sven Schnelle ]
  * s390/ptrace: pass invalid syscall numbers to tracing
  * s390/ptrace: fix setting syscall number

  [ Nathan Chancellor ]
  * s390/vdso: Use $(LD) instead of $(CC) to link vDSO

  [ Vincenzo Frascino ]
  * s390/vdso: fix vDSO clock_getres()

  [ Will Deacon ]
  * arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n

  [ Masahiro Yamada ]
  * kbuild: improve cc-option to clean up all temporary files

  [ Sami Tolvanen ]
  * recordmcount: support >64k sections

  [ Masami Hiramatsu ]
  * kprobes: Suppress the suspicious RCU warning on kprobes

  [ Luis Chamberlain ]
  * blktrace: break out of blktrace setup on concurrent calls

  [ Weiping Zhang ]
  * block: update hctx map when use multiple maps

  [ Yash Shah ]
  * RISC-V: Don't allow write+exec only page mapping request in mmap

  [ Aaron Plattner ]
  * ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table

  [ Takashi Iwai ]
  * ALSA: hda/realtek - Add quirk for MSI GE63 laptop

  [ Kai-Heng Feng ]
  * ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems

  [ Nathan Chancellor ]
  * ACPI: sysfs: Fix pm_profile_attr type

  [ Jason A. Donenfeld ]
  * ACPI: configfs: Disallow loading ACPI tables when locked down

  [ Gao Xiang ]
  * erofs: fix partially uninitialized misuse in z_erofs_onlinepage_fixup

  [ Xiaoyao Li ]
  * KVM: X86: Fix MSR range of APIC registers in X2APIC mode

  [ Sean Christopherson ]
  * KVM: nVMX: Plumb L2 GPA through to PML emulation
  * KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROL

  [ Kees Cook ]
  * x86/cpu: Use pinning mask for CR4 bits needing to be 0

  [ Matt Fleming ]
  * x86/asm/64: Align start of __clear_user() loop to 16-bytes

  [ Filipe Manana ]
  * btrfs: fix bytes_may_use underflow when running balance and scrub in
    parallel
  * btrfs: fix data block group relocation failure due to concurrent scrub
  * btrfs: check if a log root exists before locking the log_mutex on
    unlink
  * btrfs: fix failure of RWF_NOWAIT write into prealloc extent beyond eof

  [ Waiman Long ]
  * mm/slab: use memzero_explicit() in kzfree()

  [ Junxiao Bi ]
  * ocfs2: avoid inode removal while nfsd is accessing it
  * ocfs2: load global_inode_alloc
  * ocfs2: fix value of OCFS2_INVALID_SLOT
  * ocfs2: fix panic on nfs server over ocfs2

  [ Muchun Song ]
  * mm/memcontrol.c: add missed css_put()

  [ Jiping Ma ]
  * arm64: perf: Report the PC value in REGS_ABI_32 mode

  [ Robin Gong ]
  * arm64: dts: imx8mm-evk: correct ldo1/ldo2 voltage range
  * arm64: dts: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage range

  [ Masami Hiramatsu ]
  * tracing: Fix event trigger to accept redundant spaces

  [ Steven Rostedt (VMware) ]
  * ring-buffer: Zero out time extend if it is nested and not absolute

  [ Bernard Zhao ]
  * drm/amd: fix potential memleak in err branch

  [ Daniel Gomez ]
  * drm: rcar-du: Fix build error

  [ Denis Efremov ]
  * drm/radeon: fix fb_div check in ni_init_smc_spll_table()

  [ Wenhui Sheng ]
  * drm/amdgpu: add fw release for sdma v5_0

  [ Dan Carpenter ]
  * Staging: rtl8723bs: prevent buffer overflow in
    update_sta_support_rate()

  [ Vasily Averin ]
  * sunrpc: fixed rollback in rpc_gssd_dummy_populate()

  [ Chuck Lever ]
  * SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment()

  [ Trond Myklebust ]
  * pNFS/flexfiles: Fix list corruption if the mirror count changes

  [ Olga Kornievskaia ]
  * NFSv4 fix CLOSE not waiting for direct IO compeletion

  [ Chuck Lever ]
  * xprtrdma: Fix handling of RDMA_ERROR replies

  [ Huaisheng Ye ]
  * dm writecache: correct uncommitted_block when discarding uncommitted
    entry

  [ Mikulas Patocka ]
  * dm writecache: add cond_resched to loop in persistent_memory_claim()

  [ Zheng Bin ]
  * xfs: add agf freeblocks verify in xfs_agf_verify

  [ Greg Kroah-Hartman ]
  * Revert "tty: hvc: Fix data abort due to race in hvc_open"

  [ Sasha Levin ]
  * Linux 5.4.50

  [ Jens Axboe ]
  * io_uring: make sure async workqueue is canceled on exit

  [ Hugh Dickins ]
  * mm: fix swap cache node allocation mask

  [ Borislav Petkov ]
  * EDAC/amd64: Read back the scrub rate PCI register on F15h

  [ Tuomas Tynkkynen ]
  * usbnet: smsc95xx: Fix use-after-free after removal

  [ Valentin Schneider ]
  * sched/debug: Make sd->flags sysctl read-only

  [ Dongli Zhang ]
  * mm/slub.c: fix corrupted freechain in deactivate_slab()

  [ Qian Cai ]
  * mm/slub: fix stack overruns with SLUB_STATS

  [ David Howells ]
  * rxrpc: Fix race between incoming ACK parser and retransmitter

  [ Zqiang ]
  * usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect

  [ Steven Rostedt (VMware) ]
  * tools lib traceevent: Add append() function helper for appending
    strings
  * tools lib traceevent: Handle __attribute__((user)) in field names

  [ Christian Borntraeger ]
  * s390/debug: avoid kernel warning on too large number of pages

  [ Keith Busch ]
  * nvme-multipath: set bdi capabilities once

  [ Anton Eidelman ]
  * nvme-multipath: fix deadlock between ana_work and scan_work
  * nvme-multipath: fix deadlock due to head->lock

  [ Sagi Grimberg ]
  * nvme-multipath: fix bogus request queue reference put

  [ Douglas Anderson ]
  * kgdb: Avoid suspicious RCU usage warning

  [ Jarkko Sakkinen ]
  * selftests: tpm: Use /bin/sh instead of /bin/bash

  [ James Bottomley ]
  * tpm: Fix TIS locality timeout problems

  [ Herbert Xu ]
  * crypto: af_alg - fix use-after-free in af_alg_accept() due to
    bh_lock_sock()

  [ Chen Tao ]
  * drm/msm/dpu: fix error return code in dpu_encoder_init

  [ David Howells ]
  * rxrpc: Fix afs large storage transmission performance drop

  [ Mark Zhang ]
  * RDMA/counter: Query a counter before release

  [ Rahul Lakkireddy ]
  * cxgb4: use unaligned conversion for fetching timestamp
  * cxgb4: parse TC-U32 key values and masks natively
  * cxgb4: fix endian conversions for L4 ports in filters
  * cxgb4: use correct type for all-mask IP address comparison
  * cxgb4: fix SGE queue dump destination buffer context

  [ Chu Lin ]
  * hwmon: (max6697) Make sure the OVERT mask is set correctly

  [ Misono Tomohiro ]
  * hwmon: (acpi_power_meter) Fix potential memory leak in
    acpi_power_meter_add()

  [ Michael Kao ]
  * thermal/drivers/mediatek: Fix bank number settings on mt8183

  [ Dien Pham ]
  * thermal/drivers/rcar_gen3: Fix undefined temperature if negative

  [ J. Bruce Fields ]
  * nfsd4: fix nfsdfs reference count loop
  * nfsd: fix nfsdfs inode reference count leak

  [ Chen-Yu Tsai ]
  * drm: sun4i: hdmi: Remove extra HPD polling

  [ Hou Tao ]
  * virtio-blk: free vblk-vqs in error path of virtblk_probe()

  [ Paul Aurich ]
  * SMB3: Honor 'posix' flag for multiuser mounts

  [ Sagi Grimberg ]
  * nvme: fix identify error status silent ignore

  [ Christoph Hellwig ]
  * nvme: fix a crash in nvme_mpath_add_disk

  [ Kees Cook ]
  * samples/vfs: avoid warning in statx override

  [ Chris Packham ]
  * i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665

  [ Wolfram Sang ]
  * i2c: mlxcpld: check correct size of maximum RECV_LEN packet

  [ Krzysztof Kozlowski ]
  * spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit
    paths

  [ J. Bruce Fields ]
  * nfsd: apply umask on fs without ACL support

  [ Greg Kroah-Hartman ]
  * Revert "ALSA: usb-audio: Improve frames size computation"

  [ Paul Aurich ]
  * SMB3: Honor 'seal' flag for multiuser mounts
  * SMB3: Honor persistent/resilient handle flags for multiuser mounts
  * SMB3: Honor lease disabling for multiuser mounts
  * SMB3: Honor 'handletimeout' flag for multiuser mounts

  [ Zhang Xiaoxu ]
  * cifs: Fix the target file was deleted when rename failed.

  [ Martin Blumenstingl ]
  * MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names

  [ Hauke Mehrtens ]
  * MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen

  [ Nicholas Kazlauskas ]
  * drm/amd/display: Only revalidate bandwidth on medium and fast updates

  [ Alex Deucher ]
  * drm/amdgpu: use %u rather than %d for sclk/mclk
  * drm/amdgpu/atomfirmware: fix vram_info fetching for renoir

  [ Sumit Semwal ]
  * dma-buf: Move dma_buf_release() from fops to dentry_ops

  [ Marc Zyngier ]
  * irqchip/gic: Atomically update affinity

  [ Vlastimil Babka ]
  * mm, compaction: fully assume capture is not NULL in
    compact_zone_order()
  * mm, compaction: make capture control handling safe wrt interrupts

  [ Babu Moger ]
  * x86/resctrl: Fix memory bandwidth counter width for AMD

  [ Hou Tao ]
  * dm zoned: assign max_io_len correctly

  [ Peter Jones ]
  * efi: Make it possible to disable efivar_ssdt entirely

  [ Greg Kroah-Hartman ]
  * Linux 5.4.51

  [ Christian Borntraeger ]
  * KVM: s390: reduce number of IO pins to 1

  [ Peng Ma ]
  * spi: spi-fsl-dspi: Adding shutdown hook

  [ Krzysztof Kozlowski ]
  * spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer

  [ Jens Thoms Toerring ]
  * regmap: fix alignment issue

  [ Stephane Eranian ]
  * perf/x86/rapl: Move RAPL support to common x86 code
  * perf/x86/rapl: Fix RAPL config variable bug

  [ Tony Lindgren ]
  * ARM: dts: omap4-droid4: Fix spi configuration and increase rate

  [ Xiyu Yang ]
  * drm/ttm: Fix dma_fence refcnt leak when adding move fence

  [ Nicolin Chen ]
  * drm/tegra: hub: Do not enable orphaned window group

  [ Thierry Reding ]
  * gpu: host1x: Detach driver on unregister

  [ Linus Walleij ]
  * drm: mcde: Fix display initialization problem

  [ Pierre-Louis Bossart ]
  * ASoC: SOF: Intel: add PCI ID for CometLake-S
  * ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL

  [ Zhenzhong Duan ]
  * spi: spidev: fix a race between spidev_release and spidev_remove
  * spi: spidev: fix a potential use-after-free in spidev_release()

  [ Sascha Hauer ]
  * net: ethernet: mvneta: Fix Serdes configuration for SoCs without
    comphy
  * net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy

  [ Ciara Loftus ]
  * ixgbe: protect ring accesses with READ- and WRITE_ONCE
  * i40e: protect ring accesses with READ- and WRITE_ONCE

  [ Dany Madden ]
  * ibmvnic: continue to init in CRQ reset returns H_CLOSED

  [ Aneesh Kumar K.V ]
  * powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL

  [ Rajat Jain ]
  * iommu/vt-d: Don't apply gfx quirks to untrusted devices

  [ Hans de Goede ]
  * drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
  * drm: panel-orientation-quirks: Use generic orientation-data for Acer
    S1003

  [ Vasily Gorbik ]
  * s390/kasan: fix early pgm check handler execution

  [ Zhang Xiaoxu ]
  * cifs: update ctime and mtime during truncate

  [ yu kuai ]
  * ARM: imx6: add missing put_device() call in imx6q_suspend_init()

  [ Tomas Henzl ]
  * scsi: mptscsih: Fix read sense data size

  [ Aditya Pakki ]
  * usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work

  [ Chengguang Xu ]
  * block: release bip in a right way in error path

  [ Max Gurtovoy ]
  * nvme-rdma: assign completion vector correctly

  [ Peter Zijlstra ]
  * x86/entry: Increase entry_stack size to a full page

  [ Scott Wood ]
  * sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(),
    to fix mask corruption

  [ Dan Carpenter ]
  * net: qrtr: Fix an out of bounds read qrtr_endpoint_post()

  [ Andy Shevchenko ]
  * gpio: pca953x: Override IRQ for one of the expanders on Galileo Gen 2
  * gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2

  [ Luca Coelho ]
  * nl80211: don't return err unconditionally in nl80211_start_ap()

  [ Hsin-Yi Wang ]
  * drm/mediatek: Check plane visibility in atomic_update

  [ John Fastabend ]
  * bpf, sockmap: RCU splat with redirect and strparser error or TLS
  * bpf, sockmap: RCU dereferenced psock may be used outside RCU block

  [ Eric Dumazet ]
  * netfilter: ipset: call ip_set_free() instead of kfree()

  [ Russell King ]
  * net: mvneta: fix use of state->speed

  [ Li Heng ]
  * net: cxgb4: fix return error value in t4_prep_fw

  [ Divya Indi ]
  * IB/sa: Resolv use-after-free in ib_nl_make_request()

  [ Codrin Ciubotariu ]
  * net: dsa: microchip: set the correct number of ports

  [ Pablo Neira Ayuso ]
  * netfilter: conntrack: refetch conntrack after nf_conntrack_update()

  [ Wei Li ]
  * perf report TUI: Fix segmentation fault in perf_evsel__hists_browse()

  [ Adrian Hunter ]
  * perf intel-pt: Fix recording PEBS-via-PT with registers
  * perf intel-pt: Fix PEBS sample for XMM registers

  [ Andre Edich ]
  * smsc95xx: check return value of smsc95xx_reset
  * smsc95xx: avoid memory leak in smsc95xx_bind

  [ Huazhong Tan ]
  * net: hns3: add a missing uninit debugfs when unload driver

  [ Yonglong Liu ]
  * net: hns3: fix use-after-free when doing self test

  [ Vinod Koul ]
  * ALSA: compress: fix partial_drain completion state

  [ Kamal Heib ]
  * RDMA/siw: Fix reporting vendor_part_id

  [ Wei Li ]
  * arm64: kgdb: Fix single-step exception handling oops

  [ Zheng Bin ]
  * nbd: Fix memory leak in nbd_add_socket

  [ Rahul Lakkireddy ]
  * cxgb4: fix all-mask IP address comparison

  [ Aya Levin ]
  * IB/mlx5: Fix 50G per lane indication

  [ Sudarsana Reddy Kalluru ]
  * qed: Populate nvm-file attributes while reading nvm config partition.

  [ Eran Ben Elisha ]
  * net/mlx5: Fix eeprom support for SFP module

  [ Aya Levin ]
  * net/mlx5e: Fix 50G per lane indication

  [ Davide Caratti ]
  * bnxt_en: fix NULL dereference in case SR-IOV configuration fails

  [ Nicolas Ferre ]
  * net: macb: fix wakeup test in runtime suspend/resume routines
  * net: macb: mark device wake capable when "magic-packet" property
    present
  * net: macb: fix call to pm_runtime in the suspend/resume functions

  [ Ido Schimmel ]
  * mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()
  * mlxsw: pci: Fix use-after-free in case of failed devlink reload

  [ Kaike Wan ]
  * IB/hfi1: Do not destroy hfi1_wq when the device is shut down
  * IB/hfi1: Do not destroy link_wq when the device is shut down

  [ xidongwang ]
  * ALSA: opl3: fix infoleak in opl3

  [ Hui Wang ]
  * ALSA: hda - let hs_mic be picked ahead of hp_mic

  [ Hector Martin ]
  * ALSA: usb-audio: add quirk for MacroSilicon MS2109

  [ Pavel Hofman ]
  * ALSA: usb-audio: Add implicit feedback quirk for RTX6001

  [ Benjamin Poirier ]
  * ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice
    id

  [ Jian-Hong Pan ]
  * ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with
    ALC269VC
  * ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC
  * ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with
    ALC269VC

  [ Will Deacon ]
  * KVM: arm64: Fix definition of PAGE_HYP_DEVICE

  [ Andrew Scull ]
  * KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART

  [ Alexandru Elisei ]
  * KVM: arm64: Annotate hyp NMI-related functions as __always_inline

  [ Paolo Bonzini ]
  * KVM: x86: bit 8 of non-leaf PDPEs is not reserved

  [ Sean Christopherson ]
  * KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit
    mode
  * KVM: x86: Mark CR4.TSD as being possibly owned by the guest

  [ Steven Price ]
  * KVM: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE

  [ Kees Cook ]
  * kallsyms: Refactor kallsyms_show_value() to take cred
  * module: Refactor section attr into bin attribute
  * module: Do not expose section addresses to non-CAP_SYSLOG
  * kprobes: Do not expose probe addresses to non-CAP_SYSLOG
  * bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok()

  [ Greg Kroah-Hartman ]
  * Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"

  [ Boris Burkov ]
  * btrfs: fix fatal extent_buffer readahead vs releasepage race

  [ Josef Bacik ]
  * btrfs: fix double put of block group with nocow

  [ Tom Rix ]
  * drm/radeon: fix double free

  [ Marek Olšák ]
  * drm/amdgpu: don't do soft recovery if gpu_recovery=0

  [ Mikulas Patocka ]
  * dm: use noio when sending kobject event

  [ Neil Armstrong ]
  * mmc: meson-gx: limit segments to 1 when dram-access-quirk is needed

  [ Vineet Gupta ]
  * ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE
  * ARC: elf: use right ELF_ARCH

  [ Vasily Gorbik ]
  * s390/setup: init jump labels before command line parsing

  [ Janosch Frank ]
  * s390/mm: fix huge pte soft dirty copying

  [ Ming Lei ]
  * blk-mq: consider non-idle request as "inflight" in
    blk_mq_rq_inflight()

  [ Michal Suchanek ]
  * dm writecache: reject asynchronous pmem devices

  [ Adrian Hunter ]
  * perf scripts python: export-to-postgresql.py: Fix struct.pack() int
    argument
  * perf scripts python: exported-sql-viewer.py: Fix zero id in call graph
    'Find' result
  * perf scripts python: exported-sql-viewer.py: Fix zero id in call tree
    'Find' result
  * perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find'
    result

  [ Uwe Kleine-König ]
  * pwm: jz4740: Fix build failure

  [ Josh Poimboeuf ]
  * s390: Change s390_kernel_write() return type to match memcpy()

  [ Vasily Gorbik ]
  * s390/maccess: add no DAT mode to kernel_write

  [ Greg Kroah-Hartman ]
  * Linux 5.4.52

  [ Tudor Ambarus ]
  * crypto: atmel - Fix selection of CRYPTO_AUTHENC

  [ YueHaibing ]
  * crypto: atmel - Fix build error of CRYPTO_AUTHENC

  [ Dmitry Bogdanov ]
  * net: atlantic: fix ip dst and ipv6 address filters

  [ Taehee Yoo ]
  * net: rmnet: fix lower interface leak

  [ Linus Lüssing ]
  * bridge: mcast: Fix MLD2 Report IPv6 payload length check

  [ Sean Tranchetti ]
  * genetlink: remove genl_bind

  [ Sabrina Dubroca ]
  * ipv4: fill fl4_icmp_{type,code} in ping_v4_sendmsg

  [ David Ahern ]
  * ipv6: fib6_select_path can not use out path for nexthop objects
  * ipv6: Fix use of anycast address with loopback

  [ Xin Long ]
  * l2tp: remove skb_dst_set() from l2tp_xmit_skb()

  [ Eric Dumazet ]
  * llc: make sure applications use ARPHRD_ETHER

  [ Martin Varghese ]
  * net: Added pointer check for dst->ops->neigh_lookup in
    dst_neigh_lookup_skb

  [ Codrin Ciubotariu ]
  * net: dsa: microchip: set the correct number of ports

  [ Cong Wang ]
  * net_sched: fix a memory leak in atm_tc_init()

  [ AceLan Kao ]
  * net: usb: qmi_wwan: add support for Quectel EG95 LTE modem

  [ Toke Høiland-Jørgensen ]
  * sched: consistently handle layer3 header accesses in the presence of
    VLANs

  [ Eric Dumazet ]
  * tcp: fix SO_RCVLOWAT possible hangs under high mem pressure

  [ Christoph Paasch ]
  * tcp: make sure listeners don't initialize congestion-control state

  [ Eric Dumazet ]
  * tcp: md5: add missing memory barriers in
    tcp_md5_do_add()/tcp_md5_hash_key()
  * tcp: md5: do not send silly options in SYNCOOKIES

  [ Toke Høiland-Jørgensen ]
  * vlan: consolidate VLAN parsing code and limit max parsing depth

  [ Eric Dumazet ]
  * tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers
  * tcp: md5: allow changing MD5 keys in all socket states

  [ Cong Wang ]
  * cgroup: fix cgroup_sk_alloc() for sk_clone_lock()
  * cgroup: Fix sock_cgroup_data on big-endian.

  [ Willem de Bruijn ]
  * ip: Fix SO_MARK in RST, ACK and ICMP packets

  [ Marc Zyngier ]
  * arm64: Introduce a way to disable the 32bit vdso
  * arm64: arch_timer: Allow an workaround descriptor to disable compat
    vdso
  * arm64: arch_timer: Disable the compat vdso for cores affected by
    ARM64_WORKAROUND_1418040

  [ Bernard Zhao ]
  * drm/msm: fix potential memleak in error branch

  [ Krishna Manikandan ]
  * drm/msm/dpu: allow initialization of encoder locks during encoder init

  [ Marek Szyprowski ]
  * drm/exynos: Properly propagate return value in
    drm_iommu_attach_device()

  [ Navid Emamdoost ]
  * drm/exynos: fix ref count leak in mic_pre_enable

  [ Petteri Aimonen ]
  * x86/fpu: Reset MXCSR to default in kernel_fpu_begin()

  [ Anson Huang ]
  * thermal/drivers: imx: Fix missing of_node_put() at probe time

  [ Hou Tao ]
  * blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flags

  [ Mike Rapoport ]
  * m68k: nommu: register start of the memory with memblock

  [ Angelo Dureghello ]
  * m68k: mm: fix node memblock init

  [ Kangmin Park ]
  * dt-bindings: mailbox: zynqmp_ipi: fix unit address

  [ Ronnie Sahlberg ]
  * cifs: prevent truncation from long to int in wait_for_free_credits

  [ Ard Biesheuvel ]
  * arm64/alternatives: use subsections for replacement sequences

  [ Vasily Averin ]
  * tpm_tis: extra chip->ops check on error path in tpm_tis_core_init

  [ Bob Peterson ]
  * gfs2: read-only mounts should grab the sd_freeze_gl glock

  [ Andy Shevchenko ]
  * i2c: eg20t: Load module automatically if ID matches

  [ Ard Biesheuvel ]
  * arm64/alternatives: don't patch up internal branches

  [ Jonathan Cameron ]
  * iio:magnetometer:ak8974: Fix alignment and data leak issues
  * iio:humidity:hdc100x Fix alignment and data leak issues

  [ Dinghao Liu ]
  * iio: magnetometer: ak8974: Fix runtime PM imbalance on error

  [ Matt Ranostay ]
  * iio: core: add missing IIO_MOD_H2/ETHANOL string identifiers

  [ Chuhong Yuan ]
  * iio: mma8452: Add missed iio_device_unregister() call in
    mma8452_probe()

  [ Navid Emamdoost ]
  * iio: pressure: zpa2326: handle pm_runtime_get_sync failure

  [ Jonathan Cameron ]
  * iio:humidity:hts221 Fix alignment and data leak issues
  * iio:pressure:ms5611 Fix buffer element alignment
  * iio:health:afe4403 Fix timestamp alignment and prevent data leak.

  [ Krzysztof Kozlowski ]
  * spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI
    transfer

  [ Florian Fainelli ]
  * net: dsa: bcm_sf2: Fix node reference count
  * of: of_mdio: Correct loop scanning logic

  [ Sasha Levin ]
  * net: macb: call pm_runtime_put_sync on failure path

  [ Sascha Hauer ]
  * net: ethernet: mvneta: Do not error out in non serdes modes
  * net: ethernet: mvneta: Add back interface mode validation

  [ Sasha Levin ]
  * Revert "usb/ohci-platform: Fix a warning when hibernating"
  * Revert "usb/ehci-platform: Set PM runtime as active on resume"
  * Revert "usb/xhci-plat: Set PM runtime as active on resume"

  [ Russell King ]
  * net: sfp: add support for module quirks
  * net: sfp: add some quirks for GPON modules

  [ Tero Kristo ]
  * ARM: OMAP4+: remove pdata quirks for omap4+ iommus

  [ Suman Anna ]
  * ARM: OMAP2+: Add workaround for DRA7 DSP MStandby errata i879
  * ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot

  [ Linus Walleij ]
  * mmc: mmci: Support any block sizes for ux500v2 and qcom variant

  [ Hans de Goede ]
  * HID: quirks: Remove ITE 8595 entry from hid_have_special_driver

  [ Claudiu Beznea ]
  * ARM: at91: pm: add quirk for sam9x60's ulp1

  [ Andrey Lebedev ]
  * drm/sun4i: tcon: Separate quirks for tcon0 and tcon1 on A20

  [ Diego Elio Pettenò ]
  * scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled

  [ Tony Lindgren ]
  * bus: ti-sysc: Rename clk related quirks to pre_reset and post_reset
    quirks
  * bus: ti-sysc: Consider non-existing registers too when matching quirks
  * bus: ti-sysc: Handle module unlock quirk needed for some RTC
  * bus: ti-sysc: Detect display subsystem related devices

  [ Neil Armstrong ]
  * arm64: dts: g12-common: add parkmode_disable_ss_quirk on DWC3
    controller

  [ Tony Lindgren ]
  * bus: ti-sysc: Detect EDMA and set quirk flags for tptc

  [ Alexander Tsoy ]
  * ALSA: usb-audio: Add support for MOTU MicroBook IIc

  [ Sergei A. Trusov ]
  * Input: goodix - fix touch coordinates on Cube I15-TC

  [ Chris Wulff ]
  * ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp
    (0951:16d8)

  [ Neil Armstrong ]
  * doc: dt: bindings: usb: dwc3: Update entries for disabling SS
    instances in park mode

  [ Haibo Chen ]
  * mmc: sdhci: do not enable card detect interrupt for gpio cd type

  [ Takashi Iwai ]
  * ALSA: usb-audio: Rewrite registration quirk handling

  [ Hans de Goede ]
  * ACPI: video: Use native backlight on Acer Aspire 5783z

  [ Emmanuel Pescosta ]
  * ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud
    Alpha S

  [ Gregor Pintar ]
  * ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2

  [ Stephan Gerhold ]
  * Input: mms114 - add extra compatible for mms345l

  [ Paul Menzel ]
  * ACPI: video: Use native backlight on Acer TravelMate 5735Z

  [ Tony Lindgren ]
  * bus: ti-sysc: Use optional clocks on for enable and wait for softreset
    bit

  [ Christoffer Nielsen ]
  * ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud
    Flight S

  [ Jonathan Cameron ]
  * iio:health:afe4404 Fix timestamp alignment and prevent data leak.

  [ Pierre-Louis Bossart ]
  * soundwire: intel: fix memory leak with devm_kasprintf

  [ Yoshihiro Shimoda ]
  * dmaengine: sh: usb-dmac: set tx_result parameters

  [ Colin Ian King ]
  * phy: sun4i-usb: fix dereference of pointer phy0 before it is null
    checked

  [ Jerome Brunet ]
  * arm64: dts: meson: add missing gxl rng clock

  [ Neil Armstrong ]
  * arm64: dts: meson-gxl-s805x: reduce initial Mali450 core frequency

  [ Tony Lindgren ]
  * bus: ti-sysc: Fix wakeirq sleeping function called from invalid
    context
  * bus: ti-sysc: Fix sleeping function called from invalid context for
    RTC quirk
  * bus: ti-sysc: Do not disable on suspend for no-idle

  [ Christophe JAILLET ]
  * iio: adc: ad7780: Fix a resource handling path in 'ad7780_probe()'

  [ Andy Shevchenko ]
  * dmaengine: dw: Initialize channel before each transfer

  [ Peter Ujfalusi ]
  * dmaengine: dmatest: stop completed threads when running without set
    channel

  [ Marc Kleine-Budde ]
  * spi: spi-sun6i: sun6i_spi_transfer_one(): fix setting of clock rate

  [ Michał Mirosław ]
  * usb: gadget: udc: atmel: fix uninitialized read in debug printk

  [ Dan Carpenter ]
  * staging: comedi: verify array index is correct before using it

  [ Nathan Chancellor ]
  * clk: mvebu: ARMADA_AP_CPU_CLK needs to select ARMADA_AP_CP_HELPER

  [ Eddie James ]
  * clk: AST2600: Add mux for EMMC clock

  [ Anna Schumaker ]
  * NFS: Fix interrupted slots by sending a solo SEQUENCE operation

  [ Vasily Averin ]
  * fuse: don't ignore errors from fuse_writepages_fill()

  [ dillon min ]
  * ARM: dts: Fix dcan driver probe failed on am437x platform

  [ Enric Balletbo i Serra ]
  * Revert "thermal: mediatek: fix register index error"

  [ Colin Ian King ]
  * xprtrdma: fix incorrect header size calculations

  [ Krzysztof Kozlowski ]
  * ARM: dts: socfpga: Align L2 cache-controller nodename with dtschema
  * arm64: dts: spcfpga: Align GIC, NAND and UART nodenames with dtschema

  [ Wei Yongjun ]
  * keys: asymmetric: fix error return code in software_key_query()

  [ Douglas Anderson ]
  * regmap: debugfs: Don't sleep while atomic for fast_io regmaps

  [ Kevin Buettner ]
  * copy_xstate_to_kernel: Fix typo which caused GDB regression

  [ Sean Wang ]
  * arm: dts: mt7623: add phy-mode property for gmac2

  [ Srinivas Kandagatla ]
  * soc: qcom: socinfo: add missing soc_id sysfs entry

  [ John Johansen ]
  * apparmor: ensure that dfa state tables have entries

  [ Tomer Tayar ]
  * habanalabs: Align protection bits configuration of all TPCs

  [ Bjorn Helgaas ]
  * PCI/PM: Call .bridge_d3() hook only if non-NULL

  [ Jin Yao ]
  * perf stat: Zero all the 'ena' and 'run' array slot stats for interval
    mode

  [ Maulik Shah ]
  * soc: qcom: rpmh: Update dirty flag only when data changes
  * soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new
    data

  [ Raju P.L.S.S.S.N ]
  * soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS

  [ Maulik Shah ]
  * soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request

  [ Aharon Landau ]
  * RDMA/mlx5: Verify that QP is created with RQ or SQ

  [ Miquel Raynal ]
  * mtd: rawnand: marvell: Fix the condition on a return code
  * mtd: rawnand: marvell: Use nand_cleanup() when the device is not yet
    registered
  * mtd: rawnand: marvell: Fix probe error path
  * mtd: rawnand: timings: Fix default tR_max and tCCS_min timings

  [ Álvaro Fernández Rojas ]
  * mtd: rawnand: brcmnand: correctly verify erased pages
  * mtd: rawnand: brcmnand: fix CS0 layout

  [ Miquel Raynal ]
  * mtd: rawnand: oxnas: Keep track of registered devices
  * mtd: rawnand: oxnas: Unregister all devices on error
  * mtd: rawnand: oxnas: Release all devices in the _remove() path

  [ Vinod Koul ]
  * clk: qcom: gcc: Add GPU and NPU clocks for SM8150
  * clk: qcom: gcc: Add missing UFS clocks for SM8150

  [ Saravana Kannan ]
  * slimbus: core: Fix mismatch in of_node_get/put

  [ Maciej S. Szmigiero ]
  * HID: logitech-hidpp: avoid repeated "multiplier = " log messages

  [ Dmitry Torokhov ]
  * HID: magicmouse: do not set up autorepeat

  [ Sebastian Parschauer ]
  * HID: quirks: Always poll Obins Anne Pro 2 keyboard

  [ James Hilliard ]
  * HID: quirks: Ignore Simply Automated UPB PIM

  [ Takashi Iwai ]
  * ALSA: line6: Perform sanity check for each URB creation
  * ALSA: line6: Sync the pending work cancel at disconnection
  * ALSA: usb-audio: Fix race against the error recovery URB submission

  [ Kailang Yang ]
  * ALSA: hda/realtek - change to suitable link model for ASUS platform

  [ Armas Spann ]
  * ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401)
    series with ALC289

  [ Jian-Hong Pan ]
  * ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with
    ALC256

  [ Kailang Yang ]
  * ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534
  * ALSA: hda/realtek - Enable Speaker for ASUS UX563

  [ Tom Rix ]
  * USB: c67x00: fix use after free in c67x00_giveback_urb

  [ Minas Harutyunyan ]
  * usb: dwc2: Fix shutdown callback in platform

  [ Peter Chen ]
  * usb: chipidea: core: add wakeup support for extcon

  [ Zhang Qiang ]
  * usb: gadget: function: fix missing spinlock in f_uac1_legacy

  [ Johan Hovold ]
  * USB: serial: iuu_phoenix: fix memory corruption

  [ James Hilliard ]
  * USB: serial: cypress_m8: enable Simply Automated UPB PIM

  [ Igor Moura ]
  * USB: serial: ch341: add new Product ID for CH340

  [ Jörgen Storvist ]
  * USB: serial: option: add GosunCn GM500 series

  [ AceLan Kao ]
  * USB: serial: option: add Quectel EG95 LTE modem

  [ Hans de Goede ]
  * virt: vbox: Fix VBGL_IOCTL_VMMDEV_REQUEST_BIG and _LOG req numbers to
    match upstream
  * virt: vbox: Fix guest capabilities mask check

  [ Jan Kiszka ]
  * Revert "tty: xilinx_uartps: Fix missing id assignment to the console"

  [ Alexander Lobakin ]
  * virtio: virtio_console: add missing MODULE_DEVICE_TABLE() for rproc
    serial

  [ Chuhong Yuan ]
  * serial: mxs-auart: add missed iounmap() in probe failure and remove

  [ Amir Goldstein ]
  * ovl: fix regression with re-formatted lower squashfs

  [ youngjun ]
  * ovl: inode reference leak in ovl_is_inuse true case.

  [ Amir Goldstein ]
  * ovl: relax WARN_ON() when decoding lower directory file handle
  * ovl: fix unneeded call to ovl_change_flags()

  [ Miklos Szeredi ]
  * fuse: ignore 'data' argument of mount(..., MS_REMOUNT)
  * fuse: use ->reconfigure() instead of ->remount_fs()

  [ Chirantan Ekbote ]
  * fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS

  [ Wade Mealing ]
  * Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()"

  [ Alexander Usyskin ]
  * mei: bus: don't clean driver pointer

  [ David Pedersen ]
  * Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list

  [ Dave Wang ]
  * Input: elan_i2c - add more hardware ID for Lenovo laptops

  [ Esben Haabendal ]
  * uio_pdrv_genirq: Remove warning when irq is not specified
  * uio_pdrv_genirq: fix use without device tree and no interrupt

  [ Chandrakanth Patil ]
  * scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro

  [ Frederic Weisbecker ]
  * timer: Prevent base->clk from moving backward
  * timer: Fix wheel index calculation on last level

  [ Andreas Schwab ]
  * riscv: use 16KB kernel stack on 64-bit

  [ Vishwas M ]
  * hwmon: (emc2103) fix unable to change fan pwm1_enable attribute

  [ Aneesh Kumar K.V ]
  * powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute
    disable pkey

  [ Satheesh Rajendran ]
  * powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size

  [ Alexander Shishkin ]
  * intel_th: pci: Add Jasper Lake CPU support
  * intel_th: pci: Add Tiger Lake PCH-H support
  * intel_th: pci: Add Emmitsburg PCH support
  * intel_th: Fix a NULL dereference when hub driver is not loaded

  [ Krzysztof Kozlowski ]
  * dmaengine: fsl-edma: Fix NULL pointer exception in fsl_edma_tx_handler
  * dmaengine: mcf-edma: Fix NULL pointer exception in mcf_edma_tx_handler

  [ Robin Gong ]
  * dmaengine: fsl-edma-common: correct DSIZE_32BYTE

  [ Michał Mirosław ]
  * misc: atmel-ssc: lock with mutex instead of spinlock

  [ Alex Hung ]
  * thermal: int3403_thermal: Downgrade error message

  [ Finley Xiao ]
  * thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from
    power

  [ Will Deacon ]
  * arm64: ptrace: Override SPSR.SS when single-stepping is enabled
  * arm64: ptrace: Consistently use pseudo-singlestep exceptions
  * arm64: compat: Ensure upper 32 bits of x0 are zero on syscall return

  [ Mathieu Desnoyers ]
  * sched: Fix unreliable rseq cpu_id for new tasks

  [ Vincent Guittot ]
  * sched/fair: handle case of task_h_load() returning 0

  [ Thomas Gleixner ]
  * genirq/affinity: Handle affinity setting on inactive interrupts
    correctly

  [ Xiaojie Yuan ]
  * drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr()

  [ Chris Wilson ]
  * drm/i915/gt: Ignore irq enabling on the virtual engines

  [ Ming Lei ]
  * block: fix splitting segments on boundary masks
  * block: fix get_max_segment_size() overflow on 32bit arch

  [ Ilya Dryomov ]
  * libceph: don't omit recovery_deletes in target_copy()

  [ David Howells ]
  * rxrpc: Fix trace string

  [ Lingling Xu ]
  * spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH

  [ Shannon Nelson ]
  * ionic: export features for vlans to use

  [ Lu Baolu ]
  * iommu/vt-d: Make Intel SVM code 64-bit only

  [ Colin Xu ]
  * drm/i915/gvt: Fix two CFL MMIO handling caused by regression.

  [ Andy Shevchenko ]
  * gpio: pca953x: disable regmap locking for automatic address
    incrementing

  [ Greg Kroah-Hartman ]
  * Linux 5.4.53

  [ Douglas Anderson ]
  * soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner

  [ Navid Emamdoost ]
  * gpio: arizona: handle pm_runtime_get_sync failure case
  * gpio: arizona: put pm_runtime in case of failure

  [ Jacky Hu ]
  * pinctrl: amd: fix npins for uart0 in kerncz_groups

  [ Markus Theil ]
  * mac80211: allow rx of mesh eapol frames with default rx key

  [ Tom Rix ]
  * scsi: scsi_transport_spi: Fix function pointer check

  [ Max Filippov ]
  * xtensa: fix __sync_fetch_and_{and,or}_4 declarations
  * xtensa: update *pos in cpuinfo_op.next

  [ Damien Le Moal ]
  * scsi: mpt3sas: Fix unlock imbalance

  [ Xie He ]
  * drivers/net/wan/lapbether: Fixed the value of hard_header_len

  [ Kai Vehmanen ]
  * ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later

  [ Tom Rix ]
  * net: sky2: initialize return of gm_phy_read

  [ Ben Skeggs ]
  * drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout

  [ Johannes Thumshirn ]
  * scsi: mpt3sas: Fix error returns in BRM_status_show

  [ Steve Schremmer ]
  * scsi: dh: Add Fujitsu device to devinfo and dh lists

  [ Christoph Hellwig ]
  * dm: use bio_uninit instead of bio_disassociate_blkg

  [ Gavin Shan ]
  * drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups()

  [ Miklos Szeredi ]
  * fuse: fix weird page warning

  [ Thomas Gleixner ]
  * irqdomain/treewide: Keep firmware node unconditionally allocated

  [ Fabio Estevam ]
  * ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link'

  [ Tim Harvey ]
  * ARM: dts: imx6qdl-gw551x: fix audio SSI

  [ Charan Teja Kalla ]
  * dmabuf: use spinlock to access dmabuf->name

  [ Jerry (Fangzhi) Zuo ]
  * drm/amd/display: Check DMCU Exists Before Loading

  [ Olga Kornievskaia ]
  * SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct
    IO compeletion")

  [ Qu Wenruo ]
  * btrfs: reloc: fix reloc root leak and NULL pointer dereference
  * btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots to prevent
    runaway balance

  [ Oleg Nesterov ]
  * uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL,
    to fix GDB regression

  [ Joonho Wohn ]
  * ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung
    Notebook Pen S

  [ Takashi Iwai ]
  * ALSA: info: Drop WARN_ON() from buffer NULL sanity check

  [ Hans de Goede ]
  * ASoC: rt5670: Correct RT5670_LDO_SEL_MASK

  [ Filipe Manana ]
  * btrfs: fix double free on ulist after backref resolution failure

  [ Boris Burkov ]
  * btrfs: fix mount failure caused by race with umount

  [ Robbie Ko ]
  * btrfs: fix page leaks after failure to lock page for delalloc

  [ Vasundhara Volam ]
  * bnxt_en: Fix race when modifying pause settings.

  [ Michael Chan ]
  * bnxt_en: Fix completion ring sizing with TPA enabled.

  [ Xu Yilun ]
  * fpga: dfl: pci: reduce the scope of variable 'ret'

  [ Matthew Gerlach ]
  * fpga: dfl: fix bug in port reset handshake

  [ Christophe JAILLET ]
  * hippi: Fix a size used in a 'pci_free_consistent()' in an error
    handling path

  [ Stefano Garzarella ]
  * vsock/virtio: annotate 'the_virtio_vsock' RCU pointer

  [ George Kennedy ]
  * ax88172a: fix ax88172a_unbind() failures

  [ Maor Gottlieb ]
  * RDMA/mlx5: Use xa_lock_irq when access to SRQ table

  [ Jing Xiangfeng ]
  * ASoC: Intel: bytcht_es8316: Add missed put_device()

  [ Sergey Organov ]
  * net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual
    configuration

  [ Liu Jian ]
  * ieee802154: fix one possible memleak in adf7242_probe

  [ Chen-Yu Tsai ]
  * drm: sun4i: hdmi: Fix inverted HPD result

  [ Wang Hai ]
  * net: smc91x: Fix possible memory leak in smc_drv_probe()

  [ Taehee Yoo ]
  * bonding: check error value of register_netdevice() immediately

  [ Liu Jian ]
  * mlxsw: destroy workqueue when trap_register in mlxsw_emad_init

  [ Shannon Nelson ]
  * ionic: use offset for ethtool regs data
  * ionic: fix up filter locks and debug msgs

  [ Huang Guobin ]
  * net: ag71xx: add missed clk_disable_unprepare in error path of probe

  [ Yunsheng Lin ]
  * net: hns3: fix error handling for desc filling

  [ Helmut Grohne ]
  * net: dsa: microchip: call phy_remove_link_mode during probe

  [ Taehee Yoo ]
  * netdevsim: fix unbalaced locking in nsim_create()

  [ Alexander Lobakin ]
  * qed: suppress "don't support RoCE & iWARP" flooding on HW init
  * qed: suppress false-positives interrupt error messages on HW init

  [ guodeqing ]
  * ipvs: fix the connection sync failed in some cases

  [ Wang Hai ]
  * net: ethernet: ave: Fix error returns in ave_init

  [ Bjorn Helgaas ]
  * Revert "PCI/PM: Assume ports without DLL Link Active train links in
    100 ms"

  [ J. Bruce Fields ]
  * nfsd4: fix NULL dereference in nfsd/clients display code

  [ Claudiu Manoil ]
  * enetc: Remove the mdio bus on PF probe bailout

  [ Wolfram Sang ]
  * i2c: rcar: always clear ICSAR to avoid side effects

  [ Douglas Anderson ]
  * i2c: i2c-qcom-geni: Fix DMA transfer race

  [ Cong Wang ]
  * bonding: check return value of register_netdevice() in bond_newlink()
  * geneve: fix an uninitialized value in geneve_changelink()

  [ Matthew Howell ]
  * serial: exar: Fix GPIO configuration for Sealevel cards based on
    XR17V35X

  [ Pi-Hsun Shih ]
  * scripts/decode_stacktrace: strip basepath from all paths

  [ Stefano Garzarella ]
  * scripts/gdb: fix lx-symbols 'gdb.error' while loading modules

  [ Federico Ricchiuto ]
  * HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override

  [ Caiyuan Xie ]
  * HID: alps: support devices with report id 2

  [ Rodrigo Rivas Costa ]
  * HID: steam: fixes race in handling device list.

  [ Hans de Goede ]
  * HID: apple: Disable Fn-key key-re-mapping on clone keyboards

  [ Dinghao Liu ]
  * dmaengine: tegra210-adma: Fix runtime PM imbalance on error

  [ Merlijn Wajer ]
  * Input: add `SW_MACHINE_COVER`
  * ARM: dts: n900: remove mmc1 card detect gpio

  [ leilk.liu ]
  * spi: mediatek: use correct SPI_CFG2_REG MACRO

  [ Marc Kleine-Budde ]
  * regmap: dev_get_regmap_match(): fix string comparison

  [ Evgeny Novikov ]
  * hwmon: (aspeed-pwm-tacho) Avoid possible buffer overflow

  [ Angelo Dureghello ]
  * dmaengine: fsl-edma: fix wrong tcd endianness for big-endian cpu

  [ Leonid Ravich ]
  * dmaengine: ioat setting ioat timeout as module parameter

  [ Ilya Katsnelson ]
  * Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen

  [ Derek Basehore ]
  * Input: elan_i2c - only increment wakeup count on touch

  [ Heikki Krogerus ]
  * usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant
  * usb: dwc3: pci: add support for the Intel Jasper Lake

  [ Evgeny Novikov ]
  * usb: gadget: udc: gr_udc: fix memleak on error handling path in
    gr_ep_init()

  [ Peter Chen ]
  * usb: cdns3: ep0: fix some endian issues
  * usb: cdns3: trace: fix some endian issues

  [ Chu Lin ]
  * hwmon: (adm1275) Make sure we are reading enough data for different
    chips

  [ Jack Xiao ]
  * drm/amdgpu/gfx10: fix race condition for kiq
  * drm/amdgpu: fix preemption unit test

  [ Guenter Roeck ]
  * hwmon: (nct6775) Accept PECI Calibration as temperature source for
    NCT6798D

  [ Srinivas Pandruvada ]
  * platform/x86: ISST: Add new PCI device ids

  [ Vasiliy Kupriakov ]
  * platform/x86: asus-wmi: allow BAT1 battery name

  [ Cristian Marussi ]
  * hwmon: (scmi) Fix potential buffer overflow in scmi_hwmon_probe()

  [ PeiSen Hou ]
  * ALSA: hda/realtek - fixup for yet another Intel reference board

  [ Qi Liu ]
  * drivers/perf: Fix kernel panic when rmmod PMU modules during perf
    sampling

  [ Will Deacon ]
  * arm64: Use test_tsk_thread_flag() for checking TIF_SINGLESTEP

  [ Arnd Bergmann ]
  * x86: math-emu: Fix up 'cmp' insn for clang ias

  [ Will Deacon ]
  * asm-generic/mmiowb: Allow mmiowb_set_pending() when preemptible()

  [ Qi Liu ]
  * drivers/perf: Prevent forced unbinding of PMU drivers

  [ Palmer Dabbelt ]
  * RISC-V: Upgrade smp_mb__after_spinlock() to iorw,iorw

  [ Tetsuo Handa ]
  * binder: Don't use mmput() from shrinker function.

  [ Chunfeng Yun ]
  * usb: xhci-mtk: fix the failure of bandwidth allocation

  [ Forest Crossman ]
  * usb: xhci: Fix ASM2142/ASM3142 DMA addressing

  [ Steve French ]
  * Revert "cifs: Fix the target file was deleted when rename failed."

  [ Johannes Berg ]
  * iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU

  [ Helmut Grohne ]
  * tty: xilinx_uartps: Really fix id assignment

  [ Rustam Kovhaev ]
  * staging: wlan-ng: properly check endpoint types

  [ Ian Abbott ]
  * staging: comedi: addi_apci_1032: check INSN_CONFIG_DIGITAL_TRIG shift
  * staging: comedi: ni_6527: fix INSN_CONFIG_DIGITAL_TRIG support
  * staging: comedi: addi_apci_1500: check INSN_CONFIG_DIGITAL_TRIG shift
  * staging: comedi: addi_apci_1564: check INSN_CONFIG_DIGITAL_TRIG shift

  [ Johan Hovold ]
  * serial: tegra: fix CREAD handling for PIO

  [ Yang Yingliang ]
  * serial: 8250: fix null-ptr-deref in serial8250_start_tx()

  [ Serge Semin ]
  * serial: 8250_mtk: Fix high-speed baud rates clamping

  [ Eric Biggers ]
  * /dev/mem: Add missing memory barriers for devmem_inode

  [ Tetsuo Handa ]
  * fbdev: Detect integer underflow at "struct fbcon_ops"->clear_margins.
  * vt: Reject zero-sized screen buffer size.

  [ Fangrui Song ]
  * Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross compilation

  [ Kirill A. Shutemov ]
  * mm/mmap.c: close race between munmap() and
    expand_upwards()/downwards()

  [ Hugh Dickins ]
  * mm/memcg: fix refcount error while moving and swapping

  [ Muchun Song ]
  * mm: memcg/slab: fix memory leak at non-root kmem_cache destroy

  [ Kirill A. Shutemov ]
  * khugepaged: fix null-pointer dereference due to race

  [ Michael J. Ruhl ]
  * io-mapping: indicate mapping failure

  [ Eddie James ]
  * mmc: sdhci-of-aspeed: Fix clock divider calculation

  [ Paweł Gronowski ]
  * drm/amdgpu: Fix NULL dereference in dpm sysfs handlers

  [ Qiu Wenbo ]
  * drm/amd/powerplay: fix a crash when overclocking Vega M

  [ John David Anglin ]
  * parisc: Add atomic64_set_release() define to avoid CPU soft lockups

  [ Joerg Roedel ]
  * x86, vmlinux.lds: Page-align end of ..page_aligned sections

  [ Hans de Goede ]
  * ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the
    Lenovo Miix 2 10

  [ Geert Uytterhoeven ]
  * ASoC: qcom: Drop HAS_DMA dependency to fix link failure

  [ Pierre-Louis Bossart ]
  * ASoC: topology: fix kernel oops on route addition error
  * ASoC: topology: fix tlvs in error handling for widget_dmixer

  [ Mikulas Patocka ]
  * dm integrity: fix integrity recalculation that is improperly skipped

  [ Qiujun Huang ]
  * ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb

  [ Mark O'Donovan ]
  * ath9k: Fix regression with Atheros 9271

  [ Greg Kroah-Hartman ]
  * Linux 5.4.54

  [ Peilin Ye ]
  * AX.25: Fix out-of-bounds read in ax25_connect()
  * AX.25: Prevent out-of-bounds read in ax25_sendmsg()

  [ Subash Abhinov Kasiviswanathan ]
  * dev: Defer free of skbs in flush_backlog

  [ Xie He ]
  * drivers/net/wan/x25_asy: Fix to make it work

  [ Wei Yongjun ]
  * ip6_gre: fix null-ptr-deref in ip6gre_init_net()

  [ Xiongfeng Wang ]
  * net-sysfs: add a newline when printing 'tx_timeout' by sysfs

  [ Miaohe Lin ]
  * net: udp: Fix wrong clean up for IS_UDPLITE macro

  [ Cong Wang ]
  * qrtr: orphan socket in qrtr_release()

  [ Weilong Chen ]
  * rtnetlink: Fix memory(net_device) leak when ->newlink fails

  [ David Howells ]
  * rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning
    ENODATA

  [ Yuchung Cheng ]
  * tcp: allow at most one TLP probe per flight

  [ Dan Carpenter ]
  * AX.25: Prevent integer overflows in connect and sendmsg

  [ Xin Long ]
  * sctp: shrink stream outq only when new outcnt < old outcnt
  * sctp: shrink stream outq when fails to do addstream reconf

  [ Kuniyuki Iwashima ]
  * udp: Copy has_conns in reuseport_grow().
  * udp: Improve load balancing for SO_REUSEPORT.

  [ Peng Fan ]
  * regmap: debugfs: check count when read regmap file

  [ zhuguangqing ]
  * PM: wakeup: Show statistics for deleted wakeup sources again

  [ Vladimir Oltean ]
  * Revert "dpaa_eth: fix usage as DSA master, try 3"

  [ Greg Kroah-Hartman ]
  * Linux 5.4.55

  [ Navid Emamdoost ]
  * crypto: ccp - Release all allocated memory if sha type is invalid
  * media: rc: prevent memory leak in cx23888_ir_probe

  [ Sasha Levin ]
  * sunrpc: check that domain table is empty at module unload.

  [ Abhishek Ambure ]
  * ath10k: enable transmit data ack RSSI for QCA9884

  [ Robert Hancock ]
  * PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge

  [ Jan Kara ]
  * mm/filemap.c: don't bother dropping mmap_sem for zero size readahead

  [ Laurence Tratt ]
  * ALSA: usb-audio: Add implicit feedback quirk for SSL2

  [ Armas Spann ]
  * ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502)
    series with ALC289
  * ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus
    G14(GA401) series with ALC289

  [ PeiSen Hou ]
  * ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel
    reference board (alc256)

  [ Kailang Yang ]
  * ALSA: hda/realtek - Fixed HP right speaker no sound

  [ Takashi Iwai ]
  * ALSA: hda/hdmi: Fix keep_power assignment for non-component devices

  [ Mike Marciniszyn ]
  * IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE

  [ Michael S. Tsirkin ]
  * vhost/scsi: fix up req type endian-ness

  [ Wang Hai ]
  * 9p/trans_fd: Fix concurrency del of req_list in
    p9_fd_cancelled/p9_read_work

  [ Pi-Hsun Shih ]
  * wireless: Use offsetof instead of custom macro.

  [ Will Deacon ]
  * ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on uaccess
    watchpoints

  [ Fabio Estevam ]
  * ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2
  * ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2

  [ Michael Trimarchi ]
  * ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect

  [ Michael S. Tsirkin ]
  * virtio_balloon: fix up endian-ness for free cmd id

  [ Alex Deucher ]
  * Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"

  [ Mazin Rezk ]
  * drm/amd/display: Clear dm_state for fast updates

  [ Peilin Ye ]
  * drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()

  [ Paul Cercueil ]
  * drm/dbi: Fix SPI Type 1 (9-bit) transfer

  [ Steve Cohen ]
  * drm: hold gem reference until object is no longer accessed

  [ Peilin Ye ]
  * rds: Prevent kernel-infoleak in rds_notify_queue_get()

  [ Ben Hutchings ]
  * libtraceevent: Fix build with binutils 2.35

  [ Xiyu Yang ]
  * net/x25: Fix x25_neigh refcnt leak when x25 disconnect

  [ YueHaibing ]
  * net/x25: Fix null-ptr-deref in x25_disconnect

  [ Xin Long ]
  * xfrm: policy: match with both mark and mask on user interfaces

  [ Maxime Ripard ]
  * ARM: dts sunxi: Relax a bit the CMA pool allocation range

  [ Steffen Klassert ]
  * xfrm: Fix crash when the hold queue is used.

  [ Russell King ]
  * ARM: dts: armada-38x: fix NETA lockup when repeatedly switching speeds

  [ Sagi Grimberg ]
  * nvme-tcp: fix possible hang waiting for icresp response

  [ Tanner Love ]
  * selftests/net: rxtimestamp: fix clang issues for target arch PowerPC
  * selftests/net: psock_fanout: fix clang issues for target arch PowerPC
  * selftests/net: so_txtime: fix clang issues for target arch PowerPC

  [ Peter Zijlstra ]
  * sh/tlb: Fix PGTABLE_LEVELS > 2

  [ Michael Karcher ]
  * sh: Fix validation of system call number

  [ Yonglong Liu ]
  * net: hns3: fix a TX timeout issue

  [ Guojia Liao ]
  * net: hns3: fix aRFS FD rules leftover after add a user FD rule

  [ Parav Pandit ]
  * net/mlx5: E-switch, Destroy TSAR when fail to enable the mode

  [ Aya Levin ]
  * net/mlx5e: Fix error path of device attach

  [ Eran Ben Elisha ]
  * net/mlx5: Verify Hardware supports requested ptp function on a given
    pin

  [ Ron Diskin ]
  * net/mlx5e: Modify uplink state on interface up/down

  [ Alaa Hleihel ]
  * net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev

  [ Johan Hovold ]
  * net: lan78xx: add missing endpoint sanity check
  * net: lan78xx: fix transfer-buffer memory leak

  [ Herbert Xu ]
  * rhashtable: Fix unprotected RCU dereference in __rht_ptr

  [ Jakub Kicinski ]
  * mlx4: disable device on shutdown

  [ Ido Schimmel ]
  * mlxsw: core: Increase scope of RCU read-side critical section
  * mlxsw: core: Free EMAD transactions using kfree_rcu()

  [ Thomas Falcon ]
  * ibmvnic: Fix IRQ mapping disposal in error path

  [ Andrii Nakryiko ]
  * bpf: Fix map leak in HASH_OF_MAPS map

  [ Remi Pommarel ]
  * mac80211: mesh: Free ie data when leaving mesh
  * mac80211: mesh: Free pending skb when destroying a mpath

  [ Sami Tolvanen ]
  * arm64/alternatives: move length validation inside the subsection

  [ Robin Murphy ]
  * arm64: csum: Fix handling of bad packets

  [ Alain Michaud ]
  * Bluetooth: fix kernel oops in store_pending_adv_report

  [ Lu Wei ]
  * net: nixge: fix potential memory leak in nixge_probe()

  [ Wang Hai ]
  * net: gemini: Fix missing clk_disable_unprepare() in error path of
    gemini_ethernet_port_probe()

  [ Xin Xiong ]
  * net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq

  [ Wei Li ]
  * perf tools: Fix record failure when mixed with ARM SPE event

  [ Taehee Yoo ]
  * vxlan: fix memleak of fdb

  [ Geert Uytterhoeven ]
  * usb: hso: Fix debug compile warning on sparc32

  [ Paolo Pisati ]
  * selftests: fib_nexthop_multiprefix: fix cleanup() netns deletion

  [ Laurence Oberman ]
  * qed: Disable "MFW indication via attention" SPAM every 5 minutes

  [ Paolo Pisati ]
  * selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support

  [ Navid Emamdoost ]
  * nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame

  [ Ming Lei ]
  * scsi: core: Run queue in case of I/O resource contention failure

  [ Liam Beguin ]
  * parisc: add support for cmpxchg on u8 pointers

  [ Yoshihiro Shimoda ]
  * net: ethernet: ravb: exit if re-initialization fails in tx timeout

  [ Raviteja Narayanam ]
  * Revert "i2c: cadence: Fix the hold bit setting"

  [ Josh Poimboeuf ]
  * x86/unwind/orc: Fix ORC for newly forked tasks
  * x86/stacktrace: Fix reliable check for empty user task stacks

  [ Navid Emamdoost ]
  * cxgb4: add missing release on skb in uld_send()

  [ Andrea Righi ]
  * xen-netfront: fix potential deadlock in xennet_remove()

  [ Atish Patra ]
  * RISC-V: Set maximum number of mapped pages correctly

  [ Xie He ]
  * drivers/net/wan: lapb: Corrected the usage of skb_cow

  [ Will Deacon ]
  * KVM: arm64: Don't inherit exec permission across page-table levels

  [ Wanpeng Li ]
  * KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw
    disabled

  [ Thomas Gleixner ]
  * x86/i8259: Use printk_deferred() to prevent deadlock

  [ Arnaldo Carvalho de Melo ]
  * perf tests bp_account: Make global variable static
  * perf env: Do not return pointers to local variables
  * perf bench: Share some global variables to fix build with gcc 10

  [ Greg Kroah-Hartman ]
  * Linux 5.4.56

  [ Willy Tarreau ]
  * random32: update the net random state on interrupt and activity

  [ Grygorii Strashko ]
  * ARM: percpu.h: fix build error

  [ Willy Tarreau ]
  * random: fix circular include dependency on arm64 after addition of
    percpu.h

  [ Linus Torvalds ]
  * random32: remove net_rand_state from the latent entropy gcc plugin
  * random32: move the pseudo-random 32-bit definitions to prandom.h

  [ Marc Zyngier ]
  * arm64: Workaround circular dependency in pointer_auth.h

  [ Jiang Ying ]
  * ext4: fix direct I/O read error

  [ Lorenz Bauer ]
  * selftests: bpf: Fix detach from sockmap tests
  * bpf: sockmap: Require attach_bpf_fd when detaching a program

  [ Greg Kroah-Hartman ]
  * Linux 5.4.57

  [ Erik Ekman ]
  * USB: serial: qcserial: add EM7305 QDL product ID

  [ Peter Zijlstra ]
  * perf/core: Fix endless multiplex timer

  [ Greg Kroah-Hartman ]
  * USB: iowarrior: fix up report size handling for some devices

  [ Forest Crossman ]
  * usb: xhci: define IDs for various ASMedia host controllers
  * usb: xhci: Fix ASMedia ASM1142 DMA addressing

  [ Jens Axboe ]
  * io_uring: prevent re-read of sqe->opcode

  [ Guoyu Huang ]
  * io_uring: Fix use-after-free in io_sq_wq_submit_work()

  [ Hui Wang ]
  * Revert "ALSA: hda: call runtime_allow() for all hda controllers"

  [ Huacai Chen ]
  * ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops

  [ Connor McAdams ]
  * ALSA: hda/ca0132 - Add new quirk ID for Recon3D.
  * ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value.
  * ALSA: hda/ca0132 - Fix AE-5 microphone selection commands.

  [ Takashi Iwai ]
  * ALSA: seq: oss: Serialize ioctls

  [ Suren Baghdasaryan ]
  * staging: android: ashmem: Fix lockdep warning for write operation

  [ Rustam Kovhaev ]
  * staging: rtl8712: handle firmware load failure

  [ Dinghao Liu ]
  * Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode

  [ Peilin Ye ]
  * Bluetooth: Fix slab-out-of-bounds read in
    hci_extended_inquiry_result_evt()
  * Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()
  * Bluetooth: Prevent out-of-bounds read in
    hci_inquiry_result_with_rssi_evt()

  [ Adam Ford ]
  * omapfb: dss: Fix max fclk divider for omap36xx

  [ Jann Horn ]
  * binder: Prevent context manager from incrementing ref 0

  [ Eric Biggers ]
  * Smack: fix use-after-free in smk_write_relabel_self()

  [ Matthias Maennich ]
  * scripts: add dummy report mode to add_namespace.cocci

  [ Yunhai Zhang ]
  * vgacon: Fix for missing check in scrollback handling

  [ Greg Kroah-Hartman ]
  * mtd: properly check all write ioctls for permissions

  [ Johan Hovold ]
  * leds: wm831x-status: fix use-after-free on unbind
  * leds: lm36274: fix use-after-free on unbind
  * leds: da903x: fix use-after-free on unbind
  * leds: lm3533: fix use-after-free on unbind
  * leds: 88pm860x: fix use-after-free on unbind

  [ Christoph Hellwig ]
  * net/9p: validate fds in p9_fd_open

  [ Ben Skeggs ]
  * drm/nouveau/fbcon: fix module unload when fbcon init has failed for
    some reason
  * drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure

  [ Kai-Heng Feng ]
  * nvme-pci: prevent SK hynix PC400 from using Write Zeroes command

  [ Sam Ravnborg ]
  * drm/drm_fb_helper: fix fbdev with sparc64

  [ Wolfram Sang ]
  * i2c: slave: improve sanity check when registering
  * i2c: slave: add sanity check when unregistering

  [ Rustam Kovhaev ]
  * usb: hso: check for return value in hso_serial_common_create()

  [ René van Dorst ]
  * net: ethernet: mtk_eth_soc: Always call mtk_gmac0_rgmii_adjust() for
    mt7623

  [ Ranjani Sridharan ]
  * ALSA: hda: fix NULL pointer dereference during suspend

  [ Qiushi Wu ]
  * firmware: Fix a reference count leak.

  [ Julian Squires ]
  * cfg80211: check vendor command doit pointer before use

  [ Francesco Ruggeri ]
  * igb: reinit_locked() should be called with rtnl_lock

  [ Xin Xiong ]
  * atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent

  [ Philippe Duplessis-Guindon ]
  * tools lib traceevent: Fix memory leak in process_dynamic_array_len

  [ Dexuan Cui ]
  * Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23)

  [ Frank van der Linden ]
  * xattr: break delegations in {set,remove}xattr

  [ Christophe Leroy ]
  * Revert "powerpc/kasan: Fix shadow pages allocation failure"

  [ Nicolas Chauvet ]
  * PCI: tegra: Revert tegra124 raw_violation_fixup

  [ Ido Schimmel ]
  * ipv4: Silence suspicious RCU usage warning

  [ Cong Wang ]
  * ipv6: fix memory leaks on IPV6_ADDRFORM path

  [ Xiyu Yang ]
  * ipv6: Fix nexthop refcnt leak when creating ipv6 route info

  [ Landen Chao ]
  * net: ethernet: mtk_eth_soc: fix MTU warnings

  [ David Howells ]
  * rxrpc: Fix race between recvmsg and sendmsg on immediate call failure

  [ Ido Schimmel ]
  * vxlan: Ensure FDB dump is performed under RCU

  [ Johan Hovold ]
  * net: lan78xx: replace bogus endpoint lookup

  [ Vincent Duvert ]
  * appletalk: Fix atalk_proc_init() return path

  [ YueHaibing ]
  * dpaa2-eth: Fix passing zero to 'PTR_ERR' warning

  [ Stephen Hemminger ]
  * hv_netvsc: do not use VF device if link is down

  [ Lorenzo Bianconi ]
  * net: gre: recompute gre csum for sctp over gre tunnels

  [ Xin Long ]
  * net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()

  [ Peilin Ye ]
  * openvswitch: Prevent kernel-infoleak in ovs_ct_put_key()

  [ Hangbin Liu ]
  * Revert "vxlan: fix tos value before xmit"

  [ Willem de Bruijn ]
  * selftests/net: relax cpu affinity requirement in msg_zerocopy test

  [ Jianfeng Wang ]
  * tcp: apply a floor of 1 for RTT samples from TCP timestamps

  [ Bruno Meneguele ]
  * ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime

  [ Chuck Lever ]
  * nfsd: Fix NFSv4 READ on RDMA when using readv

  [ Greg Kroah-Hartman ]
  * Linux 5.4.58

  [ Charles (Chas) Williams ]
  * Update local patches for latest stable kernel update (Bugfix:
    VRVDR-52635)

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Wed, 19 Aug 2020 11:32:04 -0400

linux (5.4.45-0vyatta2) vyatta; urgency=medium

  [ Dewi Morgan ]
  * mpls: missing ipv6 labeled routes

  [ Charles (Chas) Williams ]

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Thu, 18 Jun 2020 09:16:29 -0400

linux (5.4.45-0vyatta1) vyatta; urgency=medium

  * Merge tag 'v5.4.45' from linux-stable into linux-vyatta-5.4.y

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Tue, 09 Jun 2020 17:07:28 -0400

linux (5.4.41-0vyatta3) vyatta; urgency=medium

  [ Dewi Morgan ]
  * mpls: xmit fails to transit traffic

  [ Charles (Chas) Williams ]

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Fri, 05 Jun 2020 14:10:51 -0400

linux (5.4.41-0vyatta2) vyatta; urgency=medium

  [ Dewi Morgan ]
  * mpls: source address selection fix

  [ Charles (Chas) Williams ]

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Mon, 01 Jun 2020 09:46:43 -0400

linux (5.4.41-0vyatta1) vyatta; urgency=medium

  [ Charles (Chas) Williams ]
  * Merge tag 'v5.4.41' from linux-stable into linux-vyatta-5.4.y
  * Merge tag 'debian/5.4.19-1' from salsa into linux-vyatta-5.4.y

  [ Noah Meyerhans ]
  * Cope with change to Module.symvers file structure

  [ Charles (Chas) Williams ]
  * Update debian and vyatta patches for latest stable kernel (Bugfix:
    VRVDR-51245)
  * Revert "ipmi_ssif: avoid registering duplicate ssif interface"
    (Bugfix: VRVDR-51234)

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Thu, 21 May 2020 10:05:56 -0400

linux (5.4.13-2vyatta2) vyatta; urgency=medium

  [ Robert Shearman ]
  * Revert "net/sched: act_mirred: Pull mac prior redir to non
    mac_header_xmit device" (Fixes: VRVDR-51253)

  [ Charles (Chas) Williams ]

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Thu, 21 May 2020 09:49:12 -0400

linux (5.4.13-2vyatta1) vyatta; urgency=medium

  [ Aurelien Jarno ]
  * [mips*/malta] Enable POWER_RESET_PIIX4_POWEROFF.

  [ Salvatore Bonaccorso ]
  * [rt] Update to 5.4.13-rt6
  * [rt] Update to 5.4.13-rt7
  * [rt] Update to 5.4.17-rt8
  * [rt] Update to 5.4.17-rt9
  * Bump ABI to 4.
  * Revert "cpupower: Revert library ABI changes from commit
    ae2917093fb60bdc1ed3e"

  [ Ben Hutchings ]
  * linux-perf: Build with CORESIGHT=1 (thanks to Wookey) (Closes: #924673)

  [ Steve McIntyre ]
  * [arm64] Include the Hisilicon Hibmc drm driver in fb-modules
    Closes: #944546)

  [ Charles (Chas) Williams ]
  * Merge branch 'sid' of https://salsa.debian.org/kernel-team/linux into
    linux-vyatta-5.4.y
  * Revert "Build-Depend on kernel-wedge 2.102; remove workaround in
    debian/rules.real"
  * Revert "Compile with gcc-9 on all architectures"
  * Import local patches and build from linux-vyatta-4.19 branch (Bugfix:
    VRVDR-50692)
  * Update local patches (Bugfix: VRVDR-50692)

 -- Charles (Chas) Williams <ciwillia@vyatta.att-mail.com>  Mon, 18 May 2020 10:31:29 -0400

linux (5.4.13-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.9
    - nvme_fc: add module to ops template to allow module references
    - nvme-fc: fix double-free scenarios on hw queues
    - drm/amdgpu: add check before enabling/disabling broadcast mode
    - drm/amdgpu: add header line for power profile on Arcturus
    - drm/amdgpu: add cache flush workaround to gfx8 emit_fence
    - nvme/pci: Fix write and poll queue types
    - nvme/pci: Fix read queue count
    - [armhf] iio: st_accel: Fix unused variable warning
    - PM / devfreq: Fix devfreq_notifier_call returning errno
    - PM / devfreq: Set scaling_max_freq to max on OPP notifier error
    - PM / devfreq: Don't fail devfreq_dev_release if not in list
    - afs: Fix afs_find_server lookups for ipv4 peers
    - afs: Fix SELinux setting security label on /afs
    - RDMA/cma: add missed unregister_pernet_subsys in init failure
    - rxe: correctly calculate iCRC for unaligned payloads
    - scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func
    - scsi: qla2xxx: Use explicit LOGO in target mode
    - scsi: qla2xxx: Drop superfluous INIT_WORK of del_work
    - scsi: qla2xxx: Don't call qlt_async_event twice
    - scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length
    - scsi: qla2xxx: Configure local loop for N2N target
    - scsi: qla2xxx: Send Notify ACK after N2N PLOGI
    - scsi: qla2xxx: Don't defer relogin unconditonally
    - scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI
    - scsi: iscsi: qla4xxx: fix double free in probe
    - scsi: libsas: stop discovering if oob mode is disconnected
      (CVE-2019-19965)
    - scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func
    - [x86] staging/wlan-ng: add CRC32 dependency in Kconfig
    - drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit
    - drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware
    - drm/nouveau/kms/nv50-: fix panel scaling
    - usb: gadget: fix wrong endpoint desc
    - net: make socket read/write_iter() honor IOCB_NOWAIT
    - afs: Fix mountpoint parsing
    - afs: Fix creation calls in the dynamic root to fail with EOPNOTSUPP
    - raid5: need to set STRIPE_HANDLE for batch head
    - md: raid1: check rdev before reference in raid1_sync_request func
    - [s390x] cpum_sf: Adjust sampling interval to avoid hitting sample limits
    - [s390x] cpum_sf: Avoid SBD overflow condition in irq handler
    - RDMA/counter: Prevent auto-binding a QP which are not tracked with res
    - IB/mlx4: Follow mirror sequence of device add during device removal
    - IB/mlx5: Fix steering rule of drop and count
    - xen-blkback: prevent premature module unload
    - xen/balloon: fix ballooned page accounting without hotplug enabled
    - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation
    - ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker
    - ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC
    - PCI: Add a helper to check Power Resource Requirements _PR3 existence
    - ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a
      driver
    - PCI: Fix missing inline for pci_pr3_present()
    - ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen
    - tcp: fix data-race in tcp_recvmsg()
    - shmem: pin the file in shmem_fault() if mmap_sem is dropped
    - taskstats: fix data-race
    - ALSA: hda - Downgrade error message for single-cmd fallback
    - netfilter: nft_tproxy: Fix port selector on Big Endian
    - block: add bio_truncate to fix guard_bio_eod
    - mm: drop mmap_sem before calling balance_dirty_pages() in write fault
    - ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code
    - ALSA: usb-audio: fix set_format altsetting sanity check
    - ALSA: usb-audio: set the interface format after resume on Dell WD19
    - ALSA: hda - Apply sync-write workaround to old Intel platforms, too
    - ALSA: hda/realtek - Add headset Mic no shutup for ALC283
    - [arm64,armhf] drm/sun4i: hdmi: Remove duplicate cleanup calls
    - [mips*] BPF: Disable MIPS32 eBPF JIT
    - [mips*] BPF: eBPF JIT: check for MIPS ISA compliance in Kconfig
    - [mips*] Avoid VDSO ABI breakage due to global register variable
    - media: pulse8-cec: fix lost cec_transmit_attempt_done() call
    - media: cec: CEC 2.0-only bcast messages were ignored
    - media: cec: avoid decrementing transmit_queue_sz if it is 0
    - media: cec: check 'transmit_in_progress', not 'transmitting'
    - mm/memory_hotplug: shrink zones when offlining memory
    - mm/zsmalloc.c: fix the migrated zspage statistics.
    - memcg: account security cred as well to kmemcg
    - mm: move_pages: return valid node id in status if the page is already on
      the target node
    - mm/oom: fix pgtables units mismatch in Killed process message
    - ocfs2: fix the crash due to call ocfs2_get_dlm_debug once less
    - [x86,arm64] pstore/ram: Write new dumps to start of recycled zones
    - [x86,arm64] pstore/ram: Fix error-path memory leak in
      persistent_ram_new() callers
    - locks: print unsigned ino in /proc/locks
    - seccomp: Check that seccomp_notif is zeroed out by the user
    - Btrfs: fix infinite loop during nocow writeback due to race
    - compat_ioctl: block: handle Persistent Reservations
    - compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE
    - compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES
    - bpf: Fix precision tracking for unbounded scalars
    - ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys()
    - libata: Fix retrieving of active qcs
    - gpiolib: fix up emulated open drain outputs
    - [riscv64] clocksource: riscv: add notrace to riscv_sched_clock
    - [riscv64] ftrace: correct the condition logic in function graph tracer
    - tracing: Fix lock inversion in trace_event_enable_tgid_record()
    - tracing: Avoid memory leak in process_system_preds()
    - tracing: Have the histogram compare functions convert to u64 first
    - tracing: Fix endianness bug in histogram trigger
    - io_uring: use current task creds instead of allocating a new one
    - mm/gup: fix memory leak in __gup_benchmark_ioctl
    - apparmor: fix aa_xattrs_match() may sleep while holding a RCU lock
    - dmaengine: virt-dma: Fix access after free in vchan_complete()
    - [i386] ALSA: cs4236: fix error return comparison of an unsigned integer
    - ALSA: pcm: Yet another missing check of non-cached buffer type
    - ALSA: firewire-motu: Correct a typo in the clock proc string
    - scsi: lpfc: Fix rpi release when deleting vport
    - exit: panic before exit_mm() on global init exit
    - [arm64] Revert support for execute-only user mappings
    - ftrace: Avoid potential division by zero in function profiler
    - [arm64] drm/msm: include linux/sched/task.h
    - PM / devfreq: Check NULL governor in available_governors_show
    - sunrpc: fix crash when cache_head become valid before update
    - nfsd4: fix up replay_matches_cache()
    - [powerpc*] Chunk calls to flush_dcache_range in arch_*_memory
    - [x86,arm64] HID: i2c-hid: Reset ALPS touchpads on resume
    - net/sched: annotate lockless accesses to qdisc->empty
    - kernel/module.c: wakeup processes in module_wq on module unload
    - ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100
    - perf callchain: Fix segfault in thread__resolve_callchain_sample()
    - [amd64] iommu/vt-d: Remove incorrect PSI capability check
    - cifs: Fix potential softlockups while refreshing DFS cache
    - xfs: don't check for AG deadlock for realtime files in bunmapi
    - [x86] platform/x86: pmc_atom: Add Siemens CONNECT X300 to
      critclk_systems DMI table
    - netfilter: nf_queue: enqueue skbs with NULL dst
    - [arm64,armhf] regulator: axp20x: Fix axp20x_set_ramp_delay
    - [arm64,armhf] regulator: axp20x: Fix AXP22x ELDO2 regulator enable
      bitmask
    - [powerpc*] mm: Mark get_slice_psize() & slice_addr_is_low() as notrace
    - Bluetooth: btusb: fix PM leak in error case of setup
    - Bluetooth: delete a stray unlock
    - Bluetooth: Fix memory leak in hci_connect_le_scan
    - [arm64] dts: meson-gxl-s905x-khadas-vim: fix uart_A bluetooth node
    - [arm64] dts: meson-gxm-khadas-vim2: fix uart_A bluetooth node
    - media: flexcop-usb: ensure -EIO is returned on error condition
    - media: usb: fix memory leak in af9005_identify_state (CVE-2019-18809)
    - [arm64] dts: meson: odroid-c2: Disable usb_otg bus to avoid power failed
      warning
    - [arm64] tty: serial: msm_serial: Fix lockup for sysrq and oops
    - cifs: Fix lookup of root ses in DFS referral cache
    - fs: cifs: Fix atime update check vs mtime
    - fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP
    - ath9k_htc: Modify byte order for an error message
    - ath9k_htc: Discard undersized packets
    - [x86] drm/i915/execlists: Fix annotation for decoupling virtual request
    - xfs: periodically yield scrub threads to the scheduler
    - net: add annotations on hh->hh_len lockless accesses
    - ubifs: ubifs_tnc_start_commit: Fix OOB in layout_in_gaps
    - btrfs: get rid of unique workqueue helper functions
    - Btrfs: only associate the locked page with one async_chunk struct
    - [s390x] smp: fix physical to logical CPU map for SMT
    - mm/sparse.c: mark populate_section_memmap as __meminit
    - xen/blkback: Avoid unmapping unmapped grant pages
    - lib/ubsan: don't serialize UBSAN report
    - [x86] perf/x86/intel/bts: Fix the use of page_private()
    - net: annotate lockless accesses to sk->sk_pacing_shift
    - mm/hugetlb: defer freeing of huge pages if in non-task context
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.10
    - [powerpc*] pmem: Fix kernel crash due to wrong range value usage in
      flush_dcache_range
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.11
    - bpf: Fix passing modified ctx to ld/abs/ind instruction
    - [x86] ASoC: rt5682: fix i2c arbitration lost issue
    - spi: pxa2xx: Add support for Intel Jasper Lake
    - regulator: fix use after free issue
    - ASoC: max98090: fix possible race conditions
    - gpio: Handle counting of Freescale chipselects
    - netfilter: ctnetlink: netns exit must wait for callbacks
    - [x86] intel: Disable HPET on Intel Ice Lake platforms
    - netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event
    - mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame()
      (CVE-2019-14901)
    - regulator: core: fix regulator_register() error paths to properly
      release rdev
    - [x86] efi: Update e820 with reserved EFI boot services data to fix kexec
      breakage
    - [x86] ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89
    - efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs
    - efi/gop: Return EFI_SUCCESS if a usable GOP was found
    - efi/gop: Fix memory leak in __gop_query32/64()
    - [x86,arm64] efi/earlycon: Remap entire framebuffer after page
      initialization
    - netfilter: uapi: Avoid undefined left-shift in xt_sctp.h
    - netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in
      named sets
    - netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END
    - netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init()
    - netfilter: nf_tables: skip module reference count bump on object updates
    - netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no
      actions
    - [arm64] spi: spi-cavium-thunderx: Add missing pci_release_regions()
    - [arm*] reset: Do not register resource data for missing resets
    - [x86] ASoC: topology: Check return value for snd_soc_add_dai_link()
    - [x86] ASoC: topology: Check return value for soc_tplg_pcm_create()
    - [x86] ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on
      unknown header
    - [x86] ASoC: SOF: Intel: split cht and byt debug window sizes
    - [armhf] dts: am335x-sancloud-bbe: fix phy mode
    - [riscv64] bpf, riscv: Limit to 33 tail calls
    - [mips64el,mipsel] bpf, mips: Limit to 33 tail calls
    - perf header: Fix false warning when there are no duplicate cache entries
    - [armhf] spi: spi-ti-qspi: Fix a bug when accessing non default CS
    - [armhf] bus: ti-sysc: Fix missing reset delay handling
    - clk: walk orphan list on clock provider registration
    - mac80211: fix TID field in monitor mode transmit
    - cfg80211: fix double-free after changing network namespace
    - pinctrl: pinmux: fix a possible null pointer in
      pinmux_can_be_used_for_gpio
    - [powerpc*] Ensure that swiotlb buffer is allocated from low memory
    - btrfs: Fix error messages in qgroup_rescan_init
    - Btrfs: fix cloning range with a hole when using the NO_HOLES feature
    - [powerpc*] vcpu: Assume dedicated processors as non-preempt
    - [powerpc*] spinlocks: Include correct header for static key
    - btrfs: handle error in btrfs_cache_block_group
    - Btrfs: fix hole extent items with a zero size after range cloning
    - [powerpc*] ocxl: Fix potential memory leak on context creation
    - bpf: Clear skb->tstamp in bpf_redirect when necessary
    - bnx2x: Do not handle requests from VFs after parity
    - bnx2x: Fix logic to get total no. of PFs per engine
    - cxgb4: Fix kernel panic while accessing sge_info
    - net: usb: lan78xx: Fix error message format specifier
    - [hppa/parisc] add missing __init annotation
    - rfkill: Fix incorrect check to avoid NULL pointer dereference
    - staging: axis-fifo: add unspecified HAS_IOMEM dependency
    - [arm*] iommu/iova: Init the struct iova to fix the possible memleak
    - [x86] perf/x86: Fix potential out-of-bounds access
    - [x86] perf/x86/intel: Fix PT PMI handling
    - sched/psi: Fix sampling error and rare div0 crashes with cgroups and
      high uptime
    - psi: Fix a division error in psi poll()
    - [x86] usb: typec: fusb302: Fix an undefined reference to
      'extcon_get_state'
    - block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT
    - fs: avoid softlockups in s_inodes iterators
    - fs: call fsnotify_sb_delete after evict_inodes
    - [arm64] iommu/dma: Relax locking in iommu_dma_prepare_msi()
    - io_uring: don't wait when under-submitting
    - clk: Move clk_core_reparent_orphans() under CONFIG_OF
    - [arm64,armhf] net: stmmac: Determine earlier the size of RX buffer
    - [arm64,armhf] net: stmmac: Do not accept invalid MTU values
    - [arm64,armhf] net: stmmac: xgmac: Clear previous RX buffer size
    - [arm64,armhf] net: stmmac: RX buffer size must be 16 byte aligned
    - [arm64,armhf] net: stmmac: Always arm TX Timer at end of transmission
      start
    - xsk: Add rcu_read_lock around the XSK wakeup
    - net/mlx5e: Fix concurrency issues between config flow and XSK
    - net/i40e: Fix concurrency issues between config flow and XSK
    - net/ixgbe: Fix concurrency issues between config flow and XSK
    - [arm64] cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list
    - block: Fix a lockdep complaint triggered by request queue flushing
    - [s390x] dasd/cio: Interpret ccw_device_get_mdc return value correctly
    - [s390x] dasd: fix memleak in path handling error case
    - block: fix memleak when __blk_rq_map_user_iov() is failed
    - sbitmap: only queue kyber's wait callback if not already active
    - [s390x] qeth: handle error due to unsupported transport mode
    - [s390x] qeth: fix promiscuous mode after reset
    - [s390x] qeth: don't return -ENOTSUPP to userspace
    - llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and
      _test_c)
    - [x86] hv_netvsc: Fix unwanted rx_table reset
    - gtp: fix bad unlock balance in gtp_encap_enable_socket
    - macvlan: do not assume mac_header is set in macvlan_broadcast()
    - [arm64,armhf] net: dsa: mv88e6xxx: Preserve priority when setting CPU
      port.
    - [armhf] net: freescale: fec: Fix ethtool -d runtime PM
    - [arm64,armhf] net: stmmac: dwmac-sun8i: Allow all RGMII modes
    - [arm64,armhf] net: stmmac: dwmac-sunxi: Allow all RGMII modes
    - [arm64,armhf] net: stmmac: Fixed link does not need MDIO Bus
    - net: usb: lan78xx: fix possible skb leak
    - pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM
    - sch_cake: avoid possible divide by zero in cake_enqueue()
    - sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY
    - tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK
    - vxlan: fix tos value before xmit
    - net: sch_prio: When ungrafting, replace with FIFO
    - vlan: fix memory leak in vlan_dev_set_egress_priority
    - vlan: vlan_changelink() should propagate errors
    - [arm64,riscv64] macb: Don't unregister clks unconditionally
    - net/mlx5: Move devlink registration before interfaces load
    - [arm64,armhf] net: dsa: mv88e6xxx: force cmode write on 6141/6341
    - net/mlx5e: Always print health reporter message to dmesg
    - net/mlx5: DR, No need for atomic refcount for internal SW steering
      resources
    - net/mlx5e: Fix hairpin RSS table size
    - net/mlx5: DR, Init lists that are used in rule's member
    - [arm64,armhf] usb: dwc3: gadget: Fix request complete check
    - USB: core: fix check for duplicate endpoints
    - USB: serial: option: add Telit ME910G1 0x110a composition
    - usb: missing parentheses in USE_NEW_SCHEME
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.12
    - chardev: Avoid potential use-after-free in 'chrdev_open()'
    - i2c: fix bus recovery stop mode timing
    - [x86] powercap: intel_rapl: add NULL pointer check to
      rapl_mmio_cpu_online()
    - [arm64,armhf] usb: chipidea: host: Disable port power only if previously
      enabled
    - ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5
    - ALSA: hda/realtek - Add new codec supported for ALCS1200A
    - ALSA: hda/realtek - Set EAPD control to default for ALC222
    - ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th
      gen
    - tpm: Revert "tpm_tis: reserve chip for duration of tpm_tis_core_init"
    - tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for
      interrupts"
    - tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's"
    - tpm: Handle negative priv->response_len in tpm_common_read()
    - [arm64,armhf] rtc: sun6i: Add support for RTC clocks on R40
    - kernel/trace: Fix do not unregister tracepoints when register
      sched_migrate_task fail
    - tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined
    - tracing: Change offset type to s32 in preempt/irq tracepoints
    - HID: Fix slab-out-of-bounds read in hid_field_extract
    - HID: uhid: Fix returning EPOLLOUT from uhid_char_poll
    - HID: hidraw: Fix returning EPOLLOUT from hidraw_poll
    - HID: hid-input: clear unmapped usages
    - Input: add safety guards to input_set_keycode()
    - [x86] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl,ehl
    - [arm64,armhf] drm/sun4i: tcon: Set RGB DCLK min. divider based on
      hardware model
    - drm/fb-helper: Round up bits_per_pixel if possible
    - drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ
    - [x86] drm/i915: Add Wa_1407352427:icl,ehl
    - [x86] drm/i915/gt: Mark up virtual engine uabi_instance
    - [amd64] IB/hfi1: Adjust flow PSN with the correct resync_psn
    - can: kvaser_usb: fix interface sanity check
    - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting
    - gpiolib: acpi: Turn dmi_system_id table into a generic quirk table
    - gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism
    - pstore/ram: Regularize prz label allocation lifetime
    - [x86] staging: vt6656: set usb_set_intfdata on driver fail.
    - [x86] staging: vt6656: Fix non zero logical return of, usb_control_msg
    - USB: serial: option: add ZLP support for 0x1bc7/0x9010
    - [arm64,armhf] usb: musb: fix idling for suspend after disconnect
      interrupt
    - [arm64,armhf] usb: musb: Disable pullup at init
    - [arm64,armhf] usb: musb: dma: Correct parameter passed to IRQ handler
    - [x86] staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713
    - [x86] staging: vt6656: correct return of vnt_init_registers.
    - [x86] staging: vt6656: limit reg output to block size
    - staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21
    - serdev: Don't claim unsupported ACPI serial devices
    - [amd64] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU
    - tty: link tty and port before configuring it as console
    - tty: always relink the port
    - [arm64] Move __ARCH_WANT_SYS_CLONE3 definition to uapi headers
    - [arm64] Implement copy_thread_tls
    - [arm*] Implement copy_thread_tls
    - [hppa/parisc] Implement copy_thread_tls
    - [riscv64] Implement copy_thread_tls
    - clone3: ensure copy_thread_tls is implemented
    - um: Implement copy_thread_tls
    - [x86] staging: vt6656: remove bool from vnt_radio_power_on ret
    - mwifiex: fix possible heap overflow in mwifiex_process_country_ie()
      (CVE-2019-14895)
    - mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf
      (CVE-2019-19056)
    - rpmsg: char: release allocated memory (CVE-2019-19053)
    - scsi: bfa: release allocated memory in case of error (CVE-2019-19066)
    - rtl8xxxu: prevent leaking urb (CVE-2019-19068)
    - ath10k: fix memory leak (CVE-2019-19078)
    - HID: hiddev: fix mess in hiddev_open()
    - USB: Fix: Don't skip endpoint descriptors with maxpacket=0
    - netfilter: arp_tables: init netns pointer in xt_tgchk_param struct
    - netfilter: conntrack: dccp, sctp: handle null timeout argument
    - netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present
    - [x86] drm/i915/gen9: Clear residual context state on context switch
      (CVE-2019-14615)
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.13
    - HID: hidraw, uhid: Always report EPOLLOUT
    - [amd64] IB/hfi1: Don't cancel unused work item
    - [armhf] mtd: rawnand: stm32_fmc2: avoid to lock the CPU bus
    - [arm*] 2c: bcm2835: Store pointer to bus clock
    - ASoC: soc-core: Set dpcm_playback / dpcm_capture
    - [armhf] ASoC: stm32: spdifrx: fix inconsistent lock state
    - [armhf] ASoC: stm32: spdifrx: fix race condition in irq handler
    - [armhf] ASoC: stm32: spdifrx: fix input pin state management
    - netfilter: nft_flow_offload: fix underflow in flowtable reference
      counter
    - [armhf] mtd: onenand: omap2: Pass correct flags for prep_dma_memcpy
    - [arm64] gpio: zynq: Fix for bug in zynq_gpio_restore_context API
    - [arm64,armhf] pinctrl: meson: Fix wrong shift value when get
      drive-strength
    - [amd64] iommu/vt-d: Unlink device if failed to add to group
    - iommu: Remove device link to group on failure
    - bpf: cgroup: prevent out-of-order release of cgroup bpf
    - fs: move guard_bio_eod() after bio_set_op_attrs
    - scsi: mpt3sas: Fix double free in attach error handling
    - gpio: Fix error message on out-of-range GPIO in lookup table
    - [arm64,armhf] PM / devfreq: tegra: Add COMMON_CLK dependency
    - [arm64,armhf] drm/tegra: Fix ordering of cleanup code
    - [s390x] qeth: fix qdio teardown after early init error
    - [s390x] qeth: fix false reporting of VNIC CHAR config failure
    - [s390x] qeth: Fix vnicc_is_in_use if rx_bcast not set
    - [s390x] qeth: vnicc Fix init to default
    - [s390x] qeth: fix initialization on old HW
    - scsi: smartpqi: Update attribute name to `driver_version`
    - afs: Fix missing cell comparison in afs_test_super()
    - [x86] syscalls/x86: Wire up COMPAT_SYSCALL_DEFINE0
    - [x86] syscalls/x86: Use COMPAT_SYSCALL_DEFINE0 for IA32 (rt_)sigreturn
    - [x86] syscalls/x86: Use the correct function type for sys_ni_syscall
    - [x86] syscalls/x86: Fix function types in COND_SYSCALL
    - btrfs: simplify inode locking for RWF_NOWAIT
    - netfilter: nf_tables_offload: release flow_rule on error from commit
      path
    - netfilter: nft_meta: use 64-bit time arithmetic
    - [arm64] RDMA/hns: Prevent undefined behavior in
      hns_roce_set_user_sq_size()
    - [arm64] RDMA/hns: remove a redundant le16_to_cpu
    - [arm64] RDMA/hns: Modify return value of restrack functions
    - RDMA/counter: Prevent QP counter manual binding in auto mode
    - [arm64] RDMA/hns: Release qp resources when failed to destroy qp
    - xprtrdma: Add unique trace points for posting Local Invalidate WRs
    - xprtrdma: Connection becomes unstable after a reconnect
    - xprtrdma: Fix MR list handling
    - xprtrdma: Close window between waking RPC senders and posting Receives
    - [arm64] RDMA/hns: Fix to support 64K page for srq
    - [arm64] RDMA/hns: Bugfix for qpc/cqc timer configuration
    - RDMA/mlx5: Return proper error value
    - RDMA/srpt: Report the SCSI residual to the initiator
    - uaccess: Add non-pagefault user-space write function
    - bpf: Make use of probe_user_write in probe write helper
    - bpf: skmsg, fix potential psock NULL pointer dereference
    - libbpf: Fix Makefile' libbpf symbol mismatch diagnostic
    - afs: Fix use-after-loss-of-ref
    - afs: Fix afs_lookup() to not clobber the version on a new dentry
    - keys: Fix request_key() cache
    - scsi: enclosure: Fix stale device oops with hot replug
    - scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI
    - [x86] platform/x86: asus-wmi: Fix keyboard brightness cannot be set to 0
    - [x86] platform/x86: GPD pocket fan: Use default values when wrong
      modparams are given
    - Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs
      interfaces
    - Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces
    - xprtrdma: Fix create_qp crash on device unload
    - xprtrdma: Fix completion wait during device removal
    - xprtrdma: Fix oops in Receive handler after device removal
    - dm: add dm-clone to the documentation index
    - scsi: ufs: Give an unique ID to each ufs-bsg
    - [arm64] crypto: cavium/nitrox - fix firmware assignment to AE cores
    - crypto: virtio - implement missing support for output IVs
    - crypto: algif_skcipher - Use chunksize instead of blocksize
    - [i386] crypto: geode-aes - convert to skcipher API and make thread-safe
    - NFSv2: Fix a typo in encode_sattr()
    - nfsd: Fix cld_net->cn_tfm initialization
    - nfsd: v4 support requires CRYPTO_SHA256
    - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process()
    - NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for
      layoutreturn
    - mei: fix modalias documentation
    - [armhf] clk: samsung: exynos5420: Preserve CPU clocks configuration
      during suspend/resume
    - clk: Fix memory leak in clk_unregister()
    - [arm64,armhf] dmaengine: dw: platform: Mark 'hclk' clock optional
    - [armhf] clk: imx: pll14xx: Fix quick switch of S/K parameter
    - rsi: fix potential null dereference in rsi_probe()
    - affs: fix a memory leak in affs_remount
    - [armhf] pinctl: ti: iodelay: fix error checking on
      pinctrl_count_index_with_args call
    - [x86] pinctrl: lewisburg: Update pin list according to v1.1v6
    - PCI: pciehp: Do not disable interrupt twice on suspend
    - Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper."
    - drm/amdgpu: cleanup creating BOs at fixed location
    - drm/amdgpu/discovery: reserve discovery data at the top of VRAM
    - scsi: sd: enable compat ioctls for sed-opal
    - gfs2: add compat_ioctl support
    - af_unix: add compat_ioctl support
    - compat_ioctl: handle SIOCOUTQNSD
    - [arm64] PCI: aardvark: Use LTSSM state to build link training flag
    - [arm64] PCI: aardvark: Fix PCI_EXP_RTCTL register configuration
    - [arm64,armhf] PCI: dwc: Fix find_next_bit() usage
    - PCI: Fix missing bridge dma_ranges resource list cleanup
    - PCI/PM: Clear PCIe PME Status even for legacy power management
    - PCI/PTM: Remove spurious "d" from granularity message
    - [powerpc*] powernv: Disable native PCIe port management
    - [mips64el,mipsel] Loongson: Fix return value of loongson_hwmon_init
    - [armhf] tty: serial: imx: use the sg count from dma_map_sg
    - [i386] tty: serial: pch_uart: correct usage of dma_unmap_sg
    - ARM: 8943/1: Fix topology setup in case of CPU hotplug for
      CONFIG_SCHED_MC
    - Revert "ubifs: Fix memory leak bug in alloc_ubifs_info() error path"
    - ubifs: Fixed missed le64_to_cpu() in journal
    - ubifs: do_kill_orphans: Fix a memory leak bug
    - mtd: spi-nor: fix silent truncation in spi_nor_read()
    - mtd: spi-nor: fix silent truncation in spi_nor_read_raw()
    - [arm64,armhf] spi: pxa2xx: Set controller->max_transfer_size in dma mode
    - iwlwifi: mvm: consider ieee80211 station max amsdu value
    - rtlwifi: Remove unnecessary NULL check in rtl_regd_init
    - iwlwifi: mvm: fix support for single antenna diversity
    - sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO
    - f2fs: fix potential overflow
    - NFSD fixing possible null pointer derefering in copy offload
    - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy()
    - scsi: target/iblock: Fix protection error with blocks greater than 512B
    - [riscv64] export flush_icache_all to modules
    - [mips64el,mipsel] cacheinfo: report shared CPU map
    - [mips64el,mipsel] Fix gettimeofday() in the vdso library
    - tomoyo: Suppress RCU warning at list_for_each_entry_rcu().
    - [arm64] drm/arm/mali: make malidp_mw_connector_helper_funcs static
    - rxrpc: Unlock new call in rxrpc_new_incoming_call() rather than the
      caller
    - rxrpc: Don't take call->user_mutex in rxrpc_new_incoming_call()
    - rxrpc: Fix missing security check on incoming calls
    - [arm64] dmaengine: k3dma: Avoid null pointer traversal
    - [s390x] qeth: lock the card while changing its hsuid
    - [amd64] ioat: ioat_alloc_ring() failure handling.
    - drm/amdgpu: enable gfxoff for raven1 refresh
    - ocfs2: call journal flush to mark journal as empty after journal
      recovery when mount

  [ Salvatore Bonaccorso ]
  * signing_templates/rules.real: Include modules.builtin.modinfo file in
    image (Closes: #948427)
  * [rt] Drop "lib/ubsan: Don't seralize UBSAN report"
  * nvme: Ignore ABI changes
  * Drop "ARM: dts: bcm283x: Fix critical trip point"
  * Drop "tracing: Do not create directories if lockdown is in affect"
  * Drop "libtraceevent: Fix lib installation with O="
  * Drop "libtraceevent: Copy pkg-config file to output folder when using O="
  * Refresh "libbpf: fix readelf output parsing on powerpc with recent
    binutils"
  * Refresh "x86: Make x32 syscall support conditional on a kernel parameter"
  * Bump ABI to 3.

  [ Ben Hutchings ]
  * f2fs: Fix crypto softdep: it uses crc32, not crc32c

 -- Salvatore Bonaccorso <carnil@debian.org>  Sun, 19 Jan 2020 10:22:58 +0100

linux (5.4.8-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.7
    - af_packet: set defaule value for tmo
    - [amd64] fjes: fix missed check in fjes_acpi_add
    - mod_devicetable: fix PHY module format
    - net: dst: Force 4-byte alignment of dst_metrics
    - [arm64] net: hisilicon: Fix a BUG trigered by wrong bytes_compl
    - net: phy: ensure that phy IDs are correctly typed
    - net: qlogic: Fix error paths in ql_alloc_large_buffers()
    - net-sysfs: Call dev_hold always in rx_queue_add_kobject
    - net: usb: lan78xx: Fix suspend/resume PHY register access error
    - [arm64,armhf] nfp: flower: fix stats id allocation
    - qede: Disable hardware gro when xdp prog is installed
    - qede: Fix multicast mac configuration
    - sctp: fix memleak on err handling of stream initialization
    - sctp: fully initialize v4 addr in some functions
    - neighbour: remove neigh_cleanup() method
    - bonding: fix bond_neigh_init()
    - net: ena: fix default tx interrupt moderation interval
    - net: ena: fix issues in setting interrupt moderation params in ethtool
    - [armhf] net: ethernet: ti: davinci_cpdma: fix warning "device driver
      frees DMA memory with different size"
    - [arm64,armhf] net: stmmac: platform: Fix MDIO init for platforms without
      PHY
    - [armhf] net: dsa: b53: Fix egress flooding settings
    - btrfs: don't double lock the subvol_sem for rename exchange
    - btrfs: do not call synchronize_srcu() in inode_tree_del
    - Btrfs: make tree checker detect checksum items with overlapping ranges
    - btrfs: return error pointer from alloc_test_extent_buffer
    - Btrfs: fix missing data checksums after replaying a log tree
    - btrfs: send: remove WARN_ON for readonly mount
    - btrfs: abort transaction after failed inode updates in create_subvol
    - btrfs: skip log replay on orphaned roots
    - btrfs: do not leak reloc root if we fail to read the fs root
    - btrfs: handle ENOENT in btrfs_uuid_tree_iterate
    - Btrfs: fix removal logic of the tree mod log that leads to
      use-after-free issues
    - ALSA: pcm: Avoid possible info leaks from PCM stream buffers
    - ALSA: hda/ca0132 - Keep power on during processing DSP response
    - ALSA: hda/ca0132 - Avoid endless loop
    - ALSA: hda/ca0132 - Fix work handling in delayed HP detection
    - [arm*] drm/vc4/vc4_hdmi: fill in connector info
    - drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper.
    - drm: mst: Fix query_payload ack reply struct
    - [arm64,armhf] drm/panel: Add missing drm_panel_init() in panel drivers
    - [armhf] drm: exynos: exynos_hdmi: use cec_notifier_conn_(un)register
    - drm: Use EOPNOTSUPP, not ENOTSUPP
    - drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code
    - drm/amdgpu: grab the id mgr lock while accessing passid_mapping
    - drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2)
    - ath10k: add cleanup in ath10k_sta_state()
    - ath10k: Check if station exists before forwarding tx airtime report
    - spi: Add call to spi_slave_abort() function when spidev driver is
      released
    - [arm64] drm/meson: vclk: use the correct G12A frac max value
    - [x86] staging: rtl8192u: fix multiple memory leaks on error path
    - staging: rtl8188eu: fix possible null dereference
    - rtlwifi: prevent memory leak in rtl_usb_probe (CVE-2019-19063)
    - libertas: fix a potential NULL pointer dereference
    - ath10k: fix backtrace on coredump
    - IB/iser: bound protection_sg size by data_sg size
    - [armhf] spi: gpio: prevent memory leak in spi_gpio_probe
    - media: max2175: Fix build error without CONFIG_REGMAP_I2C
    - [arm64] media: venus: core: Fix msm8996 frequency table
    - ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq
    - pinctrl: devicetree: Avoid taking direct reference to device name string
    - [armhf] drm/sun4i: dsi: Fix TCON DRQ set bits
    - [arm64] media: venus: Fix occasionally failures to suspend
    - rtw88: fix NSS of hw_cap
    - [armhf] hwrng: omap3-rom - Call clk_disable_unprepare() on exit only if
      not idled
    - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init()
    - [arm64,armhf] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the
      internal I2C controller
    - mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring
      (CVE-2019-19057)
    - drm/drm_vblank: Change EINVAL by the correct errno
    - libbpf: Fix struct end padding in btf_dump
    - libbpf: Fix passing uninitialized bytes to setsockopt
    - net/smc: increase device refcount for added link group
    - team: call RCU read lock when walking the port_list
    - media: cx88: Fix some error handling path in 'cx8800_initdev()'
    - [arm64] crypto: inside-secure - Fix a maybe-uninitialized warning
    - [arm64] crypto: aegis128/simd - build 32-bit ARM for v8 architecture
      explicitly
    - [x86] ASoC: SOF: enable sync_write in hdac_bus
    - [armhf] media: ti-vpe: vpe: Fix Motion Vector vpdma stride
    - [armhf] media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid
      pixel format
    - [armhf] media: ti-vpe: vpe: fix a v4l2-compliance failure about frame
      sequence number
    - [armhf] media: ti-vpe: vpe: Make sure YUYV is set as default format
    - [armhf] media: ti-vpe: vpe: fix a v4l2-compliance failure causing a
      kernel panic
    - [armhf] media: ti-vpe: vpe: ensure buffers are cleaned up properly in
      abort cases
    - [armhf] media: ti-vpe: vpe: fix a v4l2-compliance failure about invalid
      sizeimage
    - [x86] syscalls/x86: Use the correct function type in SYSCALL_DEFINE0
    - [x86] mm: Use the correct function type for native_set_fixmap()
    - ath10k: Correct error handling of dma_map_single()
    - rtw88: coex: Set 4 slot mode for A2DP
    - [arm64,armhf] drm/bridge: dw-hdmi: Restore audio when setting a mode
    - perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname
    - usb: usbfs: Suppress problematic bind and unbind uevents.
    - Bluetooth: btusb: avoid unused function warning
    - Bluetooth: missed cpu_to_le16 conversion in hci_init4_req
    - Bluetooth: Workaround directed advertising bug in Broadcom controllers
    - Bluetooth: hci_core: fix init for HCI_USER_CHANNEL
    - bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack()
    - [x86] mce: Lower throttling MCE messages' priority to warning
    - [arm64] net: hns3: log and clear hardware error after reset complete
    - [arm64] RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que
    - [x86] drm/gma500: fix memory disclosures due to uninitialized bytes
    - ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue
    - rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot
    - ipmi: Don't allow device module unload when in use
    - [x86] ioapic: Prevent inconsistent state when moving an interrupt
    - media: cedrus: Fix undefined shift with a SHIFT_AND_MASK_BITS macro
    - drm/nouveau: Don't grab runtime PM refs for HPD IRQs
    - md: no longer compare spare disk superblock events in super_load
    - md/bitmap: avoid race window between md_bitmap_resize and
      bitmap_file_clear_bit
    - drm: Don't free jobs in wait_event_interruptible()
    - EDAC/amd64: Set grain per DIMM
    - [arm64] psci: Reduce the waiting time for cpu_psci_cpu_kill()
    - i40e: initialize ITRN registers with correct values
    - i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO
    - net: phy: dp83867: enable robust auto-mdix
    - [arm64,armhf] drm/tegra: sor: Use correct SOR index on Tegra210
    - regulator: core: Release coupled_rdevs on regulator_init_coupling()
      error
    - ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in
      uaccess regions
    - ACPI: button: Add DMI quirk for Medion Akoya E2215T
    - RDMA/qedr: Fix memory leak in user qp and mr
    - [arm64] RDMA/hns: Fix memory leak on 'context' on error return path
    - RDMA/qedr: Fix srqs xarray initialization
    - RDMA/core: Set DMA parameters correctly
    - [arm64,armhf] gpu: host1x: Allocate gather copy for host1x
    - [arm64,armhf] net: dsa: LAN9303: select REGMAP when LAN9303 enable
    - [arm64] phy: qcom-usb-hs: Fix extcon double register after power cycle
    - [s390x] time: ensure get_clock_monotonic() returns monotonic values
    - [s390x] add error handling to perf_callchain_kernel
    - [s390x] mm: add mm_pxd_folded() checks to pxd_free()
    - [arm64] net: hns3: add struct netdev_queue debug info for TX timeout
    - libata: Ensure ata_port probe has completed before detach
    - loop: fix no-unmap write-zeroes request behavior
    - [arm64,armhf] net/mlx5e: Verify that rule has at least one fwd/drop
      action
    - ALSA: bebob: expand sleep just after breaking connections for protocol
      version 1
    - libbpf: Fix error handling in bpf_map__reuse_fd()
    - Bluetooth: Fix advertising duplicated flags
    - ALSA: pcm: Fix missing check of the new non-cached buffer type
    - [riscv64] spi: sifive: disable clk when probe fails and remove
    - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler()
    - ixgbe: protect TX timestamping from API misuse
    - media: rcar_drif: fix a memory disclosure (CVE-2019-18786)
    - media: v4l2-core: fix touch support in v4l_g_fmt
    - nvme: introduce "Command Aborted By host" status code
    - nvmem: core: fix nvmem_cell_write inline function
    - ASoC: SOF: topology: set trigger order for FE DAI link
    - media: vivid: media_device_cleanup was called too early
    - bnx2x: Fix PF-VF communication over multi-cos queues.
    - ALSA: timer: Limit max amount of slave instances
    - RDMA/core: Fix return code when modify_port isn't supported
    - [arm64] drm: msm: a6xx: fix debug bus register configuration
    - rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt()
    - perf probe: Fix to find range-only function instance
    - perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR
    - perf probe: Fix to list probe event with correct line number
    - perf jevents: Fix resource leak in process_mapfile() and main()
    - perf probe: Walk function lines in lexical blocks
    - perf probe: Fix to probe an inline function which has no entry pc
    - perf probe: Fix to show ranges of variables in functions without
      entry_pc
    - perf probe: Fix to show inlined function callsite without entry_pc
    - perf probe: Fix to probe a function which has no entry pc
    - perf tools: Fix cross compile for ARM64
    - perf tools: Splice events onto evlist even on error
    - ice: Check for null pointer dereference when setting rings
    - perf parse: If pmu configuration fails free terms
    - perf probe: Skip overlapped location on searching variables
    - net: avoid potential false sharing in neighbor related code
    - perf probe: Return a better scope DIE if there is no best scope
    - perf probe: Fix to show calling lines of inlined functions
    - perf probe: Skip end-of-sequence and non statement lines
    - perf probe: Filter out instances except for inlined subroutine and
      subprogram
    - libbpf: Fix negative FD close() in xsk_setup_xdp_prog()
    - [s390x] bpf: Use kvcalloc for addrs array
    - cgroup: freezer: don't change task and cgroups status unnecessarily
    - ath10k: fix get invalid tx rate for Mesh metric
    - media: pvrusb2: Fix oops on tear-down when radio support is not present
    - ice: delay less
    - media: cedrus: Use helpers to access capture queue
    - [arm64,armhf] spi: pxa2xx: Add missed security checks
    - ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile
    - iio: dac: ad5446: Add support for new AD5600 DAC
    - [x86] ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format
      constraint
    - r8169: respect EEE user setting when restarting network
    - [s390x] disassembler: don't hide instruction addresses
    - [armhf] net: ethernet: ti: Add dependency for TI_DAVINCI_EMAC
    - nvme: Discard workaround for non-conformant devices
    - parport: load lowlevel driver if ports not found
    - bcache: fix static checker warning in bcache_device_free()
    - cpufreq: Register drivers only after CPU devices have been registered
    - [x86] crash: Add a forward declaration of struct kimage
    - tracing: use kvcalloc for tgid_map array allocation
    - tracing/kprobe: Check whether the non-suffixed symbol is notrace
    - bcache: fix deadlock in bcache_allocator
    - iwlwifi: mvm: fix unaligned read of rx_pkt_status
    - regulator: core: Let boot-on regulators be powered off
    - [arm64] spi: tegra20-slink: add missed clk_unprepare
    - tun: fix data-race in gro_normal_list()
    - xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI
    - crypto: virtio - deal with unsupported input sizes
    - btrfs: don't prematurely free work in end_workqueue_fn()
    - btrfs: don't prematurely free work in run_ordered_work()
    - sched/uclamp: Fix overzealous type replacement
    - perf/core: Fix the mlock accounting, again
    - bnxt_en: Return proper error code for non-existent NVM variable
    - net: phy: avoid matching all-ones clause 45 PHY IDs
    - [x86] ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012
      2-in-1
    - [x86] insn: Add some Intel instructions to the opcode map
    - brcmfmac: remove monitor interface when detaching
    - perf session: Fix decompression of PERF_RECORD_COMPRESSED records
    - perf probe: Fix to show function entry line as probe-able
    - [s390x] crypto: Fix unsigned variable compared with zero
    - [s390x] kasan: support memcpy_real with TRACE_IRQFLAGS
    - bnxt_en: Improve RX buffer error handling.
    - iwlwifi: check kasprintf() return value
    - ASoC: soc-pcm: check symmetry before hw_params
    - [armhf] net: ethernet: ti: ale: clean ale tbl on init and intf restart
    - [s390x] cpumf: Adjust registration of s390 PMU device drivers
    - [armhf] crypto: sun4i-ss - Fix 64-bit size_t warnings
    - [armhf] crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c
    - mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED
    - libtraceevent: Fix memory leakage in copy_filter_type
    - ice: Only disable VF state when freeing each VF resources
    - ice: Fix setting coalesce to handle DCB configuration
    - net: phy: initialise phydev speed and duplex sanely
    - tools, bpf: Fix build for 'make -s tools/bpf O=<dir>'
    - bpf: Provide better register bounds after jmp32 instructions
    - net: wireless: intel: iwlwifi: fix GRO_NORMAL packet stalling
    - btrfs: don't prematurely free work in reada_start_machine_worker()
    - btrfs: don't prematurely free work in scrub_missing_raid56_worker()
    - Revert "mmc: sdhci: Fix incorrect switch to HS mode"
    - tpm_tis: reserve chip for duration of tpm_tis_core_init
    - tpm: fix invalid locking in NONBLOCKING mode
    - iommu: fix KASAN use-after-free in iommu_insert_resv_region
    - iommu: set group default domain before creating direct mappings
    - iommu/vt-d: Fix dmar pte read access not set error
    - iommu/vt-d: Set ISA bridge reserved region as relaxable
    - iommu/vt-d: Allocate reserved region for ISA with correct permission
    - [armhf] can: flexcan: fix possible deadlock and out-of-order reception
      after wakeup
    - [armhf] can: flexcan: poll MCR_LPM_ACK instead of GPR ACK for stop mode
      acknowledgment
    - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices
      (CVE-2019-19947)
    - usb: xhci: Fix build warning seen with CONFIG_PM=n
    - ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()"
    - md: avoid invalid memory access for array sb->dev_roles
    - [s390x] ftrace: fix endless recursion in function_graph tracer
    - [armhf] can: flexcan: add low power enter/exit acknowledgment helper
    - usbip: Fix receive error in vhci-hcd when using scatter-gather
    - usbip: Fix error path of vhci_recv_ret_submit()
    - cpufreq: Avoid leaving stale IRQ work items during CPU offline
    - mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG
    - [x86] intel_th: pci: Add Comet Lake PCH-V support
    - [x86] intel_th: pci: Add Elkhart Lake SOC support
    - [x86] intel_th: Fix freeing IRQs
    - [x86] intel_th: msu: Fix window switching without windows
    - [x86] platform/x86: hp-wmi: Make buffer for HPWMI_FEATURE2_QUERY 128
      bytes
    - [x86] staging: comedi: gsc_hpdi: check dma_alloc_coherent() return value
    - [x86] pinctrl: baytrail: Really serialize all register accesses
    - ext4: fix ext4_empty_dir() for directories with holes (CVE-2019-19037)
    - ext4: check for directory entries too close to block end
    - ext4: unlock on error in ext4_expand_extra_isize()
    - ext4: validate the debug_want_extra_isize mount option at parse time
    - [powerpc*] KVM: PPC: Book3S HV: Fix regression on big endian hosts
    - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature
      SPEC_CTRL_SSBD
    - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD
    - [arm64,armhf] KVM: arm/arm64: Properly handle faulting of device
      mappings
    - [arm64] KVM: arm64: Ensure 'params' is initialised when looking up sys
      register
    - [x86] intel: Disable HPET on Intel Coffee Lake H platforms
    - [x86] MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure()
    - [x86] MCE/AMD: Allow Reserved types to be overwritten in smca_banks[]
    - [x86] mce: Fix possibly incorrect severity calculation on AMD
    - [powerpc*] irq: fix stack overflow verification
    - [powerpc*] ocxl: Fix concurrent AFU open and device removal
    - [arm64] mmc: sdhci-msm: Correct the offset and value for DDR_CONFIG
      register
    - mmc: sdhci: Update the tuning failed messages to pr_debug level
    - mmc: sdhci: Workaround broken command queuing on Intel GLK
    - mmc: sdhci: Add a quirk for broken command queuing
    - nbd: fix shutdown and recv work deadlock v2
    - iwlwifi: pcie: move power gating workaround earlier in the flow
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.8
    - Revert "MIPS: futex: Restore \n after sync instructions"
    - Revert "MIPS: futex: Emit Loongson3 sync workarounds within asm"
    - scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd()
    - scsi: lpfc: Fix discovery failures when target device connectivity
      bounces
    - scsi: mpt3sas: Fix clear pending bit in ioctl status
    - scsi: lpfc: Fix locking on mailbox command completion
    - scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA
    - [armhf] gpio: mxc: Only get the second IRQ when there is more than one
      IRQ
    - scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq
    - Input: atmel_mxt_ts - disable IRQ across suspend
    - f2fs: fix to update time in lazytime mode
    - [x86] platform/x86: peaq-wmi: switch to using polled mode of input
      devices
    - [arm64,armhf] iommu: rockchip: Free domain on .domain_free
    - [arm64,armhf] iommu/tegra-smmu: Fix page tables in > 4 GiB memory
    - scsi: target: compare full CHAP_A Algorithm strings
    - scsi: lpfc: Fix hardlockup in lpfc_abort_handler
    - scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices
    - scsi: csiostor: Don't enable IRQs too early
    - [arm64] scsi: hisi_sas: Replace in_softirq() check in
      hisi_sas_task_exec()
    - [arm64] scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the
      probe fails
    - [powerpc*] pseries: Mark accumulate_stolen_time() as notrace
    - [powerpc*] pseries: Don't fail hash page table insert for bolted mapping
    - dma-mapping: Add vmap checks to dma_map_single()
    - dma-mapping: fix handling of dma-ranges for reserved memory (again)
    - clocksource/drivers/timer-of: Use unique device name instead of timer
    - [powerpc*] security/book3s64: Report L1TF status in sysfs
    - [powerpc*] book3s64/hash: Add cond_resched to avoid soft lockup warning
    - ext4: update direct I/O read lock pattern for IOCB_NOWAIT
    - ext4: iomap that extends beyond EOF should be marked dirty
    - jbd2: Fix statistics for the number of logged blocks
    - scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and
      WRITE(6)
    - scsi: lpfc: Fix unexpected error messages during RSCN handling
    - scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow
    - f2fs: fix to update dir's i_pino during cross_rename
    - [arm64] clk: qcom: smd: Add missing pnoc clock
    - [arm64] clk: qcom: Allow constant ratio freq tables for rcg
    - clk: clk-gpio: propagate rate change to parent
    - dma-direct: check for overflows on 32 bit DMA addresses
    - fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned
      long
    - [arm64] iommu/arm-smmu-v3: Don't display an error when IRQ lines are
      missing
    - [armhf] i2c: stm32f7: fix & reorder remove & probe error handling
    - iomap: fix return value of iomap_dio_bio_actor on 32bit systems
    - scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null pointer
      dereferences
    - [m68k] scsi: zorro_esp: Limit DMA transfers to 65536 bytes (except on
      Fastlane)
    - [powerpc*] PCI: rpaphp: Fix up pointer to first drc-info entry
    - scsi: ufs: fix potential bug which ends in system hang
    - [powerpc*] PCI: rpaphp: Don't rely on firmware feature to imply drc-info
      support
    - [powerpc*] PCI: rpaphp: Annotate and correctly byte swap DRC properties
    - [powerpc*] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name
      when using drc-info
    - [powerpc*] security: Fix wrong message when RFI Flush is disable
    - [powerpc*] eeh: differentiate duplicate detection message
    - [powerpc*] book3s/mm: Update Oops message to print the correct
      translation in use
    - bcache: at least try to shrink 1 node in bch_mca_scan()
    - HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse
    - HID: logitech-hidpp: Silence intermittent get_battery_capacity errors
    - HID: i2c-hid: fix no irq after reset on raydium 3118
    - [armhf] 8937/1: spectre-v2: remove Brahma-B53 from hardening
    - libnvdimm/btt: fix variable 'rc' set but not used
    - HID: Improve Windows Precision Touchpad detection.
    - HID: rmi: Check that the RMI_STARTED bit is set before unregistering the
      RMI transport device
    - watchdog: prevent deferral of watchdogd wakeup on RT
    - watchdog: Fix the race between the release of watchdog_core_data and
      cdev
    - scsi: pm80xx: Fix for SATA device discovery
    - scsi: ufs: Fix error handing during hibern8 enter
    - scsi: scsi_debug: num_tgts must be >= 0
    - scsi: target: core: Release SPC-2 reservations when closing a session
    - scsi: ufs: Fix up auto hibern8 enablement
    - scsi: iscsi: Don't send data to unbound connection
    - scsi: target: iscsi: Wait for all commands to finish before freeing a
      session
    - f2fs: Fix deadlock in f2fs_gc() context during atomic files handling
    - [x86] Drivers: hv: vmbus: Fix crash handler reset of Hyper-V synic
    - apparmor: fix unsigned len comparison with less than zero
    - drm/amdgpu: Call find_vma under mmap_sem
    - cifs: Fix use-after-free bug in cifs_reconnect()
    - io_uring: io_allocate_scq_urings() should return a sane state
    - cdrom: respect device capabilities during opening action
    - cifs: move cifsFileInfo_put logic into a work-queue
    - perf diff: Use llabs() with 64-bit values
    - perf script: Fix brstackinsn for AUXTRACE
    - perf regs: Make perf_reg_name() return "unknown" instead of NULL
    - [s390x] zcrypt: handle new reply code FILTERED_BY_HYPERVISOR
    - [s390x] unwind: filter out unreliable bogus %r14
    - [s390x] cpum_sf: Check for SDBT and SDB consistency
    - ocfs2: fix passing zero to 'PTR_ERR' warning
    - [s390x] disable preemption when switching to nodat stack with
      CALL_ON_STACK
    - mm/hugetlbfs: fix error handling when setting up mounts
    - kernel: sysctl: make drop_caches write-only
    - userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK
    - sctp: fix err handling of stream initialization
    - md: make sure desc_nr less than MD_SB_DISKS
    - Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection"
    - netfilter: ebtables: compat: reject all padding in matches/watchers
    - 6pack,mkiss: fix possible deadlock
    - [powerpc*] Fix __clear_user() with KUAP enabled
    - net/smc: add fallback check to connect()
    - netfilter: bridge: make sure to pull arp header in br_nf_forward_arp()
    - inetpeer: fix data-race in inet_putpeer / inet_putpeer
    - net: add a READ_ONCE() in skb_peek_tail()
    - net: icmp: fix data-race in cmp_global_allow()
    - hrtimer: Annotate lockless access to timer->state
    - tomoyo: Don't use nifty names on sockets.
    - uaccess: disallow > INT_MAX copy sizes
    - drm: limit to INT_MAX in create_blob ioctl
    - xfs: fix mount failure crash on invalid iclog memory access
    - cxgb4/cxgb4vf: fix flow control display for auto negotiation
    - [armhf] net: dsa: bcm_sf2: Fix IP fragment location and behavior
    - net/mlxfw: Fix out-of-memory error in mfa2 flash burning
    - net: phy: aquantia: add suspend / resume ops for AQR105
    - net/sched: act_mirred: Pull mac prior redir to non mac_header_xmit
      device
    - net/sched: add delete_empty() to filters and use it in cls_flower
    - net_sched: sch_fq: properly set sk->sk_pacing_status
    - [arm64,armhf] net: stmmac: dwmac-meson8b: Fix the RGMII TX delay on
      Meson8b/8m2 SoCs
    - ptp: fix the race between the release of ptp_clock and cdev
    - tcp: Fix highest_sack and highest_sack_seq
    - udp: fix integer overflow while computing available space in sk_rcvbuf
    - bnxt_en: Fix MSIX request logic for RDMA driver.
    - bnxt_en: Free context memory in the open path if firmware has been
      reset.
    - bnxt_en: Return error if FW returns more data than dump length
    - bnxt_en: Fix bp->fw_health allocation and free logic.
    - bnxt_en: Remove unnecessary NULL checks for fw_health
    - bnxt_en: Fix the logic that creates the health reporters.
    - bnxt_en: Add missing devlink health reporters for VFs.
    - net: add bool confirm_neigh parameter for dst_ops.update_pmtu
    - ip6_gre: do not confirm neighbor when do pmtu update
    - gtp: do not confirm neighbor when do pmtu update
    - net/dst: add new function skb_dst_update_pmtu_no_confirm
    - tunnel: do not confirm neighbor when do pmtu update
    - vti: do not confirm neighbor when do pmtu update
    - sit: do not confirm neighbor when do pmtu update
    - net/dst: do not confirm neighbor for vxlan and geneve pmtu update
    - [arm64,armhf] net: marvell: mvpp2: phylink requires the link interrupt
    - gtp: fix wrong condition in gtp_genl_dump_pdp()
    - gtp: avoid zero size hashtable
    - bonding: fix active-backup transition after link failure
    - tcp: do not send empty skb from tcp_write_xmit()
    - tcp/dccp: fix possible race __inet_lookup_established()
    - [x86] hv_netvsc: Fix tx_table init in rndis_set_subchannel()
    - gtp: fix an use-after-free in ipv4_pdp_find()
    - gtp: do not allow adding duplicate tid and ms_addr pdp context
    - bnxt: apply computed clamp value for coalece parameter
    - ipv6/addrconf: only check invalid header values when
      NETLINK_F_STRICT_CHK is set
    - [arm64,armhf] net: phylink: fix interface passed to mac_link_up
    - net: ena: fix napi handler misbehavior when the napi budget is zero
    - vhost/vsock: accept only packets with the right dst_cid
    - mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs()

  [ Salvatore Bonaccorso ]
  * debian/lib/python/debian_linux/abi.py: Add one missing string replacement.
  * debian/lib/python/debian_linux/abi.py: strip whitespace characters in
    line.
  * [rt] Refresh lib-ubsan-Don-t-seralize-UBSAN-report.patch for context
    changes in 5.4.7
  * [rt] Drop x86-ioapic-Prevent-inconsistent-state-when-moving-an.patch
  * Enable EROFS filesystem support as module.
    Enable EROFS_FS as module, enable EROFS_FS_XATTR, EROFS_FS_POSIX_ACL,
    EROFS_FS_SECURITY, EROFS_FS_ZIP and EROFS_FS_CLUSTER_PAGE_LIMIT.
    Thanks to Gao Xiang <gaoxiang25@huawei.com> (Closes: #946569)
  * Enable additional netfilter modules.
    Enable NFT_BRIDGE_META, NF_CONNTRACK_BRIDGE, IP6_NF_MATCH_SRH, NFT_XFRM
    and NFT_SYNPROXY as modules.
    Thanks to Arturo Borrero Gonzalez (Closes: #948031)
  * [rt] Drop watchdog-prevent-deferral-of-watchdogd-wakeup-on-RT.patch
  * [rt] Refresh Use-CONFIG_PREEMPTION.patch (Context changes in 5.4.8)
  * Bump ABI to 2

  [ YunQiang Su ]
  * [mips*/octeon] Fix ftbfs on mips* due to octeon image-file:
        move "image-file: linux" to octeon_build from octeon_image.

 -- Salvatore Bonaccorso <carnil@debian.org>  Sun, 05 Jan 2020 15:40:37 +0100

linux (5.4.6-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.3
    - rsi: release skb if rsi_prepare_beacon fails (CVE-2019-19071)
    - lp: fix sparc64 LPSETTIMEOUT ioctl
    - time: Zero the upper 32-bits in __kernel_timespec on 32-bit
    - usb: gadget: u_serial: add missing port entry locking
    - [arm64] tty: serial: msm_serial: Fix flow control
    - [arm64,armel,armhf] serial: pl011: Fix DMA ->flush_buffer()
    - serial: serial_core: Perform NULL checks for break_ctl ops
    - [armhf] serial: stm32: fix clearing interrupt error flags
    - serial: 8250_dw: Avoid double error messaging when IRQ absent
    - mwifiex: Re-work support for SDIO HW reset
    - io_uring: fix dead-hung for non-iter fixed rw
    - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR
    - fuse: fix leak of fuse_io_priv
    - fuse: verify nlink
    - fuse: verify write return
    - fuse: verify attributes
    - io_uring: fix missing kmap() declaration on powerpc
    - io_uring: ensure req->submit is copied when req is deferred
    - SUNRPC: Avoid RPC delays when exiting suspend
    - ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC
    - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
    - ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236
    - ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G
    - ALSA: pcm: oss: Avoid potential buffer overflows
    - ALSA: hda - Add mute led support for HP ProBook 645 G4
    - ALSA: hda: Modify stream stripe mask only when needed
    - Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus
    - Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash
    - [x86] Input: synaptics-rmi4 - don't increment rmiaddr for SMBus
      transfers
    - Input: goodix - add upside-down quirk for Teclast X89 tablet
    - media: rc: mark input device as pointing stick
    - [i386] x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all()
    - [x86] PCI: Avoid AMD FCH XHCI USB PME# from D0 defect
    - CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks
    - CIFS: Fix SMB2 oplock break processing
    - tty: vt: keyboard: reject invalid keycodes
    - can: slcan: Fix use-after-free Read in slcan_open
    - nfsd: Ensure CLONE persists data and metadata changes to the target file
    - nfsd: restore NFSv3 ACL support
    - kernfs: fix ino wrap-around detection
    - jbd2: Fix possible overflow in jbd2_log_space_left()
    - [arm64] drm/msm: fix memleak on release
    - drm: damage_helper: Fix race checking plane->state->fb
    - [i386] drm/i810: Prevent underflow in ioctl
    - [arm64] Validate tagged addresses in access_ok() called from kernel
      threads
    - [powerpc*] KVM: PPC: Book3S HV: XIVE: Free previous EQ page when setting
      up a new one
    - [powerpc*] KVM: PPC: Book3S HV: XIVE: Fix potential page leak on error
      path
    - [powerpc*] KVM: PPC: Book3S HV: XIVE: Set kvm->arch.xive when VPs are
      allocated
    - [x86] KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter
    - [arm64,armhf] KVM: vgic: Don't rely on the wrong pending table
    - [x86] KVM: do not modify masked bits of shared MSRs
    - [x86] KVM: fix presentation of TSX feature in ARCH_CAPABILITIES
    - [x86] KVM: Remove a spurious export of a static function
    - [x86] KVM: Grab KVM's srcu lock when setting nested state
    - crypto: af_alg - cast ki_complete ternary op to int
    - [i386] crypto: geode-aes - switch to skcipher for cbc(aes) fallback
    - [x86] crypto: ccp - fix uninitialized list head
    - crypto: ecdh - fix big endian bug in ECC library
    - crypto: user - fix memory leak in crypto_report (CVE-2019-19062)
    - [armhf] spi: stm32-qspi: Fix kernel oops when unbinding driver
    - spi: Fix SPI_CS_HIGH setting when using native and GPIO CS
    - spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS
    - can: ucan: fix non-atomic allocation in completion handler
    - [amd64] RDMA/qib: Validate ->show()/store() callbacks before calling
      them
    - rfkill: allocate static minor
    - bdev: Factor out bdev revalidation into a common helper
    - bdev: Refresh bdev size for disks without partitioning
    - iomap: Fix pipe page leakage during splicing
    - thermal: Fix deadlock in thermal thermal_zone_device_check
    - vcs: prevent write access to vcsu devices
    - Revert "serial/8250: Add support for NI-Serial PXI/PXIe+485 devices"
    - binder: Fix race between mmap() and binder_alloc_print_pages()
    - binder: Prevent repeated use of ->mmap() via NULL mapping
    - binder: Handle start==NULL in binder_update_page_range()
    - [x86] KVM: fix out-of-bounds write in KVM_GET_EMULATED_CPUID
      (CVE-2019-19332)
    - ALSA: hda - Fix pending unsol events at shutdown
    - md/raid0: Fix an error message in raid0_make_request()
    - drm/mcde: Fix an error handling path in 'mcde_probe()'
    - perf script: Fix invalid LBR/binary mismatch error
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.4
    - usb: gadget: configfs: Fix missing spin_lock_init()
    - [x86] usb: gadget: pch_udc: fix use after free
    - nvme: Namepace identification descriptor list is optional
    - Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T"
    - scsi: lpfc: Fix bad ndlp ptr in xri aborted handling
    - [s390x] scsi: zfcp: trace channel log even for FCP command responses
    - scsi: qla2xxx: Do command completion on abort timeout
    - scsi: qla2xxx: Fix driver unload hang
    - scsi: qla2xxx: Fix double scsi_done for abort path
    - scsi: qla2xxx: Fix memory leak when sending I/O fails
    - compat_ioctl: add compat_ptr_ioctl()
    - ceph: fix compat_ioctl for ceph_dir_operations
    - [arm64] media: venus: remove invalid compat_ioctl32 handler
    - USB: uas: honor flag to avoid CAPACITY16
    - USB: uas: heed CAPACITY_HEURISTICS
    - USB: documentation: flags on usb-storage versus UAS
    - usb: Allow USB device to be warm reset in suspended state
    - [arm64,armhf] usb: host: xhci-tegra: Correct phy enable sequence
    - binder: fix incorrect calculation for num_valid
    - staging: rtl8188eu: fix interface sanity check
    - staging: rtl8712: fix interface sanity check
    - [arm*] staging: vchiq: call unregister_chrdev_region() when driver
      registration fails
    - staging: gigaset: fix general protection fault on probe
    - staging: gigaset: fix illegal free on probe errors
    - staging: gigaset: add endpoint-type sanity check
    - usb: xhci: only set D3hot for pci device
    - xhci: Fix memory leak in xhci_add_in_port()
    - xhci: fix USB3 device initiated resume race with roothub autosuspend
    - xhci: Increase STS_HALT timeout in xhci_suspend()
    - xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default
      behaviour.
    - xhci: make sure interrupts are restored to correct state
    - [x86] iio: imu: inv_mpu6050: fix temperature reporting using bad unit
    - USB: atm: ueagle-atm: add missing endpoint check
    - USB: idmouse: fix interface sanity checks
    - USB: serial: io_edgeport: fix epic endpoint lookup
    - usb: roles: fix a potential use after free
    - USB: adutux: fix interface sanity check
    - usb: core: urb: fix URB structure initialization function
    - usb: mon: Fix a deadlock in usbmon between mmap and read
    - [arm64,amd64,i386] tpm: add check after commands attribs tab allocation
    - [arm64,amd64,i386] tpm: Switch to platform_get_irq_optional()
    - brcmfmac: disable PCIe interrupts before bus reset
    - mtd: rawnand: Change calculating of position page containing BBM
    - virtio-balloon: fix managed page counts when migrating pages between
      zones
    - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant
    - [arm64,armhf] usb: dwc3: gadget: Fix logical condition
    - [arm64,armhf] usb: dwc3: gadget: Clear started flag for non-IOC
    - [arm64,armhf] usb: dwc3: ep0: Clear started flag on completion
    - [x86] usb: typec: fix use after free in typec_register_port()
    - iwlwifi: pcie: fix support for transmitting SKBs with fraglist
    - btrfs: check page->mapping when loading free space cache
    - btrfs: use btrfs_block_group_cache_done in update_block_group
    - btrfs: use refcount_inc_not_zero in kill_all_nodes
    - Btrfs: fix metadata space leak on fixup worker failure to set range as
      delalloc
    - Btrfs: fix negative subv_writers counter and data space leak after
      buffered write
    - btrfs: Avoid getting stuck during cyclic writebacks
    - btrfs: Remove btrfs_bio::flags member
    - Btrfs: send, skip backreference walking for extents with many references
    - btrfs: record all roots for rename exchange on a subvol
    - rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address
    - rtlwifi: rtl8192de: Fix missing callback that tests for hw release of
      buffer
    - rtlwifi: rtl8192de: Fix missing enable interrupt flag
    - ovl: fix lookup failure on multi lower squashfs
    - ovl: fix corner case of non-unique st_dev;st_ino
    - ovl: relax WARN_ON() on rename to self
    - [arm*] hwrng: omap - Fix RNG wait loop timeout
    - dm writecache: handle REQ_FUA
    - dm zoned: reduce overhead of backing device checks
    - workqueue: Fix spurious sanity check failures in destroy_workqueue()
    - workqueue: Fix pwq ref leak in rescuer_thread()
    - ASoC: rt5645: Fixed buddy jack support.
    - ASoC: rt5645: Fixed typo for buddy jack support.
    - ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report
    - md: improve handling of bio with REQ_PREFLUSH in md_flush_request()
    - blk-mq: avoid sysfs buffer overflow with too many CPU cores
    - cgroup: pids: use atomic64_t for pids->limit
    - wil6210: check len before memcpy() calls
    - ar5523: check NULL before memcpy() in ar5523_cmd()
    - [s390x] mm: properly clear _PAGE_NOEXEC bit when it is not supported
    - cpuidle: Do not unset the driver if it is there already
    - cpuidle: use first valid target residency as poll time
    - [arm64,armhf] drm/panfrost: Open/close the perfcnt BO
    - [powerpc*] perf: Disable trace_imc pmu
    - [x86] intel_th: Fix a double put_device() in error path
    - [x86] intel_th: pci: Add Ice Lake CPU support
    - [x86] intel_th: pci: Add Tiger Lake CPU support
    - PM / devfreq: Lock devfreq in trans_stat_show
    - [powerpc*] cpufreq: powernv: fix stack bloat and hard limit on number of
      CPUs
    - ALSA: fireface: fix return value in error path of isochronous resources
      reservation
    - ALSA: oxfw: fix return value in error path of isochronous resources
      reservation
    - ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO
    - ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI
    - ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links
    - ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links
    - ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links
    - ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug
      bridge
    - ACPI: OSL: only free map once in osl.c
    - ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data()
    - ACPI: EC: Rework flushing of pending work
    - ACPI: PM: Avoid attaching ACPI PM domain to certain devices
    - [arm64] pinctrl: armada-37xx: Fix irq mask access in
      armada_37xx_irq_set_type()
    - [armhf] pinctrl: samsung: Add of_node_put() before return in error path
    - [armhf] pinctrl: samsung: Fix device node refcount leaks in Exynos
      wakeup controller init
    - [armhf] pinctrl: samsung: Fix device node refcount leaks in init code
    - [armhf] mmc: host: omap_hsmmc: add code for special init of wl1251 to
      get rid of pandora_wl1251_init_card
    - RDMA/core: Fix ib_dma_max_seg_size()
    - ppdev: fix PPGETTIME/PPSETTIME ioctls
    - [powerpc*] Allow 64bit VDSO __kernel_sync_dicache to work across ranges
      >4GB
    - [powerpc*] xive: Prevent page fault issues in the machine crash handler
    - [powerpc*] Allow flush_icache_range to work across ranges >4GB
    - [powerpc*] xive: Skip ioremap() of ESB pages for LSI interrupts
    - video/hdmi: Fix AVI bar unpack
    - quota: Check that quota is not dirty before release
    - ext2: check err when partial != NULL
    - seccomp: avoid overflow in implicit constant conversion
    - quota: fix livelock in dquot_writeback_dquots
    - ext4: Fix credit estimate for final inode freeing
    - reiserfs: fix extended attributes on the root directory
    - scsi: qla2xxx: Fix SRB leak on switch command timeout
    - scsi: qla2xxx: Fix a dma_pool_free() call
    - Revert "scsi: qla2xxx: Fix memory leak when sending I/O fails"
    - [armhf] omap: pdata-quirks: revert pandora specific gpiod additions
    - [armhf] omap: pdata-quirks: remove openpandora quirks for mmc3 and
      wl1251
    - [powerpc*] Avoid clang warnings around setjmp and longjmp
    - [powerpc*] Fix vDSO clock_getres()
    - mm, memfd: fix COW issue on MAP_PRIVATE and F_SEAL_FUTURE_WRITE mappings
    - mm: memcg/slab: wait for !root kmem_cache refcnt killing on root
      kmem_cache destruction
    - ext4: work around deleting a file with i_nlink == 0 safely
    - [arm64] firmware: qcom: scm: Ensure 'a0' status code is treated as
      signed
    - [s390x] smp,vdso: fix ASCE handling
    - [s390x] kaslr: store KASLR offset for early dumps
    - mm/shmem.c: cast the type of unmap_start to u64
    - [powerpc*] Define arch_is_kernel_initmem_freed() for lockdep
    - rtc: disable uie before setting time and enable after
    - splice: only read in as much information as there is pipe buffer space
    - ext4: fix a bug in ext4_wait_for_tail_page_commit
    - ext4: fix leak of quota reservations
    - blk-mq: make sure that line break can be printed
    - workqueue: Fix missing kfree(rescuer) in destroy_workqueue()
    - r8169: fix rtl_hw_jumbo_disable for RTL8168evl
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.5
    - inet: protect against too small mtu values.
    - mqprio: Fix out-of-bounds access in mqprio_dump
    - net: bridge: deny dev_set_mac_address() when unregistering
    - net: dsa: fix flow dissection on Tx path
    - [armhf] net: ethernet: ti: cpsw: fix extra rx interrupt
    - net: sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues
    - net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add()
    - [arm64] net: thunderx: start phy before starting autonegotiation
    - openvswitch: support asymmetric conntrack
    - tcp: md5: fix potential overestimation of TCP option space
    - tipc: fix ordering of tipc module init and exit routine
    - net/mlx5e: Query global pause state before setting prio2buffer
    - net: ipv6: add net argument to ip6_dst_lookup_flow
    - net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup
    - tcp: fix rejected syncookies due to stale timestamps
    - tcp: tighten acceptance of ACKs not matching a child socket
    - tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE()
    - net: core: rename indirect block ingress cb function
    - net: sched: allow indirect blocks to bind to clsact in TC
    - cls_flower: Fix the behavior using port ranges with hw-offload
    - gre: refetch erspan header from skb->data after pskb_may_pull()
    - Fixed updating of ethertype in function skb_mpls_pop
    - net: Fixed updating of ethertype in skb_mpls_push()
    - net/mlx5e: Fix TXQ indices to be sequential
    - net/mlx5e: Fix SFF 8472 eeprom length
    - net/mlx5e: Fix freeing flow with kfree() and not kvfree()
    - net/mlx5e: Fix translation of link mode into speed
    - net/mlx5e: ethtool, Fix analysis of speed setting
    - page_pool: do not release pool until inflight == 0.
    - xdp: obtain the mem_id mutex before trying to remove an entry.
    - r8169: add missing RX enabling for WoL on RTL8125
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.6
    - USB: Fix incorrect DMA allocations for local memory pool drivers
    - mmc: block: Make card_busy_detect() a bit more generic
    - mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response
    - mmc: core: Drop check for mmc_card_is_removable() in mmc_rescan()
    - mmc: core: Re-work HW reset for SDIO cards
    - PCI/PM: Always return devices to D0 when thawing
    - PCI: pciehp: Avoid returning prematurely from sysfs requests
    - PCI: Fix Intel ACS quirk UPDCR register address
    - PCI/MSI: Fix incorrect MSI-X masking on resume
    - PCI: Do not use bus number zero from EA capability
    - PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3
    - PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX
    - block: fix "check bi_size overflow before merge"
    - gfs2: Multi-block allocations in gfs2_page_mkwrite
    - gfs2: fix glock reference problem in gfs2_trans_remove_revoke
    - [arm64] rpmsg: glink: Fix reuse intents memory leak issue
    - [arm64] rpmsg: glink: Fix use after free in open_ack TIMEOUT case
    - [arm64] rpmsg: glink: Put an extra reference during cleanup
    - [arm64] rpmsg: glink: Fix rpmsg_register_device err handling
    - [arm64] rpmsg: glink: Don't send pending rx_done during remove
    - [arm64] rpmsg: glink: Free pending deferred work on remove
    - cifs: smbd: Return -EAGAIN when transport is reconnecting
    - cifs: smbd: Only queue work for error recovery on memory registration
    - cifs: smbd: Add messages on RDMA session destroy and reconnection
    - cifs: smbd: Return -EINVAL when the number of iovs exceeds
      SMBDIRECT_MAX_SGE
    - cifs: smbd: Return -ECONNABORTED when trasnport is not in connected
      state
    - cifs: Don't display RDMA transport on reconnect
    - CIFS: Respect O_SYNC and O_DIRECT flags during reconnect
    - CIFS: Close open handle after interrupted close
    - CIFS: Do not miss cancelled OPEN responses
    - CIFS: Fix NULL pointer dereference in mid callback
    - cifs: Fix retrieval of DFS referrals in cifs_mount()
    - [armhf] ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by
      tegra_resume()
    - vfio/pci: call irq_bypass_unregister_producer() before freeing irq
    - dma-buf: Fix memory leak in sync_file_merge()
    - [arm64,armhf] drm/panfrost: Fix a race in panfrost_ioctl_madvise()
    - [arm64,armhf] drm/panfrost: Fix a BO leak in panfrost_ioctl_mmap_bo()
    - [arm64,armhf] drm/panfrost: Fix a race in panfrost_gem_free_object()
    - [x86] drm/mgag200: Extract device type from flags
    - [x86] drm/mgag200: Store flags from PCI driver data in device structure
    - [x86] drm/mgag200: Add workaround for HW that does not support
      'startadd'
    - [x86] drm/mgag200: Flag all G200 SE A machines as broken wrt <startadd>
    - [arm64] drm: meson: venc: cvbs: fix CVBS mode matching
    - dm mpath: remove harmful bio-based optimization
    - dm btree: increase rebalance threshold in __rebalance2()
    - dm clone metadata: Track exact changes per transaction
    - dm clone metadata: Use a two phase commit
    - dm clone: Flush destination device before committing metadata
    - dm thin metadata: Add support for a pre-commit callback
    - dm thin: Flush data device before committing metadata
    - scsi: ufs: Disable autohibern8 feature in Cadence UFS
    - scsi: iscsi: Fix a potential deadlock in the timeout handler
    - scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd
    - scsi: qla2xxx: Initialize free_work before flushing it
    - scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX
    - scsi: qla2xxx: Change discovery state before PLOGI
    - scsi: qla2xxx: Correctly retrieve and interpret active flash region
    - scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB
      Cmd
    - drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN
    - drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom
    - drm/nouveau/kms/nv50-: Limit MST BPC to 8
    - [x86] drm/i915/fbc: Disable fbc by default on all glk+
    - drm/radeon: fix r1xx/r2xx register checker for POT textures
    - drm/dp_mst: Correct the bug in drm_dp_update_payload_part1()
    - drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub
    - drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10
    - drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt
    - drm/amdgpu/gfx10: re-init clear state buffer after gpu reset
    - drm/amdgpu: avoid using invalidate semaphore for picasso
    - drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9
    - ALSA: hda: Fix regression by strip mask fix

  [ Joe Richey ]
  * [amd64/cloud-amd64] tpm: Enable TPM drivers for Cloud (Closes: #946237)

  [ Ben Hutchings ]
  * [armel/rpi,armhf,arm64] Enable DEBUG_WX
  * linux-cpupower: Fix grammar error in package description
  * debian/control: Make library package descriptions more consistent
  * Set ABI to 1
  * tracing: Do not create directories if lockdown is in affect

  [ Aurelien Jarno ]
  * [armhf,arm64] Fix critical trip point on RPI 3.

  [ Salvatore Bonaccorso ]
  * [rt] Update to 5.4.3-rt1 and re-enable
  * [rt] Enable PREEMPT_RT (instead of PREEMPT_RT_FULL) which is part of 5.4
  * [rt] Update to 5.4.5-rt3

  [ YunQiang Su ]
  * [mipsel,mips64el/loongson-3] Enable AMDGPU.
  * [mips*] switch to vmlinuz from vmlinux except octeon.
  * [mips*] enable CONFIG_MIPS_O32_FP64_SUPPORT.
  * [mips*] enable CONFIG_CPU_HAS_MSA except octeon.

  [ Vagrant Cascadian ]
  * [arm64] drivers/gpu/drm/sun4i: Enable DRM_SUN8I_MIXER as a module.
    (Closes: #946510). Thanks to Andrei POPESCU.

  [ Sudip Mukherjee ]
  * Add libtraceevent packages (Closes: #944138)

 -- Ben Hutchings <ben@decadent.org.uk>  Fri, 27 Dec 2019 22:17:44 +0000

linux (5.4.2-1~exp1) experimental; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.1
    - Bluetooth: Fix invalid-free in bcsp_close()
    - ath9k_hw: fix uninitialized variable data
    - ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe
      (CVE-2019-15099)
    - ath10k: Fix HOST capability QMI incompatibility
    - ath10k: restore QCA9880-AR1A (v1) detection
    - Revert "Bluetooth: hci_ll: set operational frequency earlier"
    - Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues"
    - md/raid10: prevent access of uninitialized resync_pages offset
    - [x86] insn: Fix awk regexp warnings
    - [x86] speculation: Fix incorrect MDS/TAA mitigation status
    - [x86] speculation: Fix redundant MDS mitigation message
    - nbd: prevent memory leak
    - [i386] x86/stackframe/32: Repair 32-bit Xen PV
    - [i386] x86/xen/32: Make xen_iret_crit_fixup() independent of frame
      layout
    - [i386] x86/xen/32: Simplify ring check in xen_iret_crit_fixup()
    - [i386] x86/doublefault/32: Fix stack canaries in the double fault
      handler
    - [i386] x86/pti/32: Size initial_page_table correctly
    - [i386] x86/cpu_entry_area: Add guard page for entry stack on 32bit
    - [i386] x86/entry/32: Fix IRET exception
    - [i386] x86/entry/32: Use %ss segment where required
    - [i386] x86/entry/32: Move FIXUP_FRAME after pushing %fs in SAVE_ALL
    - [i386] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry
    - [i386] x86/entry/32: Fix NMI vs ESPFIX
    - [i386] x86/pti/32: Calculate the various PTI cpu_entry_area sizes
      correctly, make the CPU_ENTRY_AREA_PAGES assert precise
    - [i386] x86/entry/32: Fix FIXUP_ESPFIX_STACK with user CR3
    - futex: Prevent robust futex exit race
    - ALSA: usb-audio: Fix NULL dereference at parsing BADD
    - ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data
    - media: vivid: Set vid_cap_streaming and vid_out_streaming to true
    - media: vivid: Fix wrong locking that causes race conditions on streaming
      stop (CVE-2019-18683)
    - media: usbvision: Fix invalid accesses after device disconnect
    - media: usbvision: Fix races among open, close, and disconnect
    - cpufreq: Add NULL checks to show() and store() methods of cpufreq
    - futex: Move futex exit handling into futex code
    - futex: Replace PF_EXITPIDONE with a state
    - exit/exec: Seperate mm_release()
    - futex: Split futex_mm_release() for exit/exec
    - futex: Set task::futex_state to DEAD right after handling futex exit
    - futex: Mark the begin of futex exit explicitly
    - futex: Sanitize exit state handling
    - futex: Provide state handling for exec() as well
    - futex: Add mutex around futex exit
    - futex: Provide distinct return value when owner is exiting
    - futex: Prevent exit livelock
    - media: uvcvideo: Fix error path in control parsing failure
    - media: b2c2-flexcop-usb: add sanity checking (CVE-2019-15291)
    - media: cxusb: detect cxusb_ctrl_msg error in query
    - media: imon: invalid dereference in imon_touch_event
    - media: mceusb: fix out of bounds read in MCE receiver buffer
    - ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs
    - usbip: tools: fix fd leakage in the function of read_attr_usbip_status
    - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit()
    - usb-serial: cp201x: support Mark-10 digital force gauge
    - USB: chaoskey: fix error case of a timeout
    - appledisplay: fix error handling in the scheduled work
    - USB: serial: mos7840: add USB ID to support Moxa UPort 2210
    - USB: serial: mos7720: fix remote wakeup
    - USB: serial: mos7840: fix remote wakeup
    - USB: serial: option: add support for DW5821e with eSIM support
    - USB: serial: option: add support for Foxconn T77W968 LTE modules
    - [x86] staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error
    - [powerpc*] powerpc/book3s64: Fix link stack flush on context switch
      (CVE-2019-18660)
    - [powerpc*] KVM: PPC: Book3S HV: Flush link stack on guest exit to host
      kernel
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.2
    - io_uring: async workers should inherit the user creds
    - net: separate out the msghdr copy from ___sys_{send,recv}msg()
    - net: disallow ancillary data for __sys_{send,recv}msg_file()
    - [arm64] crypto: inside-secure - Fix stability issue with Macchiatobin
    - driver core: platform: use the correct callback type for bus_find_device
    - [arm64,armel,armhf] usb: dwc2: use a longer core rest timeout in
      dwc2_core_reset()
    - [x86] staging: rtl8192e: fix potential use after free
    - staging: rtl8723bs: Drop ACPI device ids
    - staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids
    - USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P
    - [x86] mei: bus: prefix device names on bus with the bus name
    - [x86] mei: me: add comet point V device id
    - [x86] thunderbolt: Power cycle the router if NVM authentication fails
    - [x86] fpu: Don't cache access to fpu_fpregs_owner_ctx
    - macvlan: schedule bc_work even if error
    - mdio_bus: don't use managed reset-controller
    - net: macb: add missed tasklet_kill
    - net: psample: fix skb_over_panic
    - net: sched: fix `tc -s class show` no bstats on class with nolock
      subqueues
    - openvswitch: fix flow command message size
    - sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook
    - slip: Fix use-after-free Read in slip_open
    - sctp: cache netns in sctp_ep_common
    - openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info()
    - openvswitch: remove another BUG_ON()
    - net: skmsg: fix TLS 1.3 crash with full sk_msg
    - tipc: fix link name length check
    - r8169: fix jumbo configuration for RTL8168evl
    - r8169: fix resume on cable plug-in
    - ext4: add more paranoia checking in ext4_expand_extra_isize handling
    - Revert "jffs2: Fix possible null-pointer dereferences in
      jffs2_add_frag_to_fragtree()"
    - HID: core: check whether Usage Page item is after Usage ID items
    - [x86] platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer
    - [x86] platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 as input
      size

  [ Ben Hutchings ]
  * [armel] udeb: Replace m25p80 with spi-nor in mtd-modules (fixes FTBFS)
  * [ia64] udeb: Remove SGI SN2 modules (fixes FTBFS)
  * iio: Enable TI_ADS1015 as module, replacing SENSORS_ADS1015
  * [armhf] regulator: Really enable REGULATOR_STM32_PWR
  * [armhf] drm/panel: Enable DRM_PANEL_{SONY_ACX565AKM,TPO_TD028TTEC1,
    TPO_TD043MTEA1} as modules, replacing the corresponding omapdrm options
  * [armhf,arm64] platform/chrome: Change chromeos drivers back to modules
  * Build-Depend on kernel-wedge 2.102; remove workaround in debian/rules.real
  * debian/bin: Add script to update taint list for bug reporting script
  * linux-image: bug: Update taint list and use upstream descriptions
  * btrfs,fanotify: Use TAINT_AUX instead of TAINT_USER for unsupported
    features

  [ Romain Perier ]
  * Enable VIRTIO_FS and VIRTIO_PMEM (Closes: #945853)

  [ Aurelien Jarno]
  * [ppc64el] Fix building libbpf with recent binutils versions (fixes FTBFS).

  [ Luca Boccassi ]
  * verity: enable DM_VERITY_VERIFY_ROOTHASH_SIG

 -- Salvatore Bonaccorso <carnil@debian.org>  Thu, 05 Dec 2019 08:37:56 +0100

linux (5.4-1~exp1) experimental; urgency=medium

  * New upstream release: https://kernelnewbies.org/Linux_5.4

  [ Ben Hutchings ]
  * lockdown: Rebase on upstream Lockdown LSM:
    - Refresh "efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode"
    - Update "efi: Lock down the kernel if booted in secure boot mode"
    - Update "Add a SysRq option to lift kernel lockdown"
    - Update "mtd: Disable slram and phram when locked down"
    - Update "arm64: add kernel config option to lock down when in Secure Boot
      mode"
    - Refresh "lockdown: Refer to Debian wiki until manual page exists"
    - Drop all other lockdown patches
    - Enable SECURITY_LOCKDOWN_LSM, LOCK_DOWN_KERNEL_FORCE_NONE,
      LOCK_DOWN_IN_EFI_SECURE_BOOT
  * [armel/marvell] lockdown: Disable Lockdown as it now selects MODULE_SIG
  * [amd64] Update "x86: Make x32 syscall support conditional …" for 5.4
  * debian/lib/python/debian_linux/abi.py: Add support for symbol namespaces
  * debian/bin/genpatch-rt: Fix series generation from git

  [ Romain Perier ]
  * Rebased the following patches onto 5.4.x:
    - debian/version.patch
    - debian/ia64-hardcode-arch-script-output.patch
    - bugfix/all/
      radeon-amdgpu-firmware-is-required-for-drm-and-kms-on-r600-onward.patch
    - features/all/aufs5/aufs5-mmap.patch
    - features/all/aufs5/aufs5-standalone.patch
    - features/x86/
      intel-iommu-add-kconfig-option-to-exclude-igpu-by-default.patch
    - bugfix/all/fs-add-module_softdep-declarations-for-hard-coded-cr.patch
    - debian/revert-objtool-fix-config_stack_validation-y-warning.patch
    - features/all/db-mok-keyring/
      0003-MODSIGN-checking-the-blacklisted-hash-before-loading-a-kernel-module
      .patch
    - bugfix/all/tools-perf-man-date.patch
    - bugfix/all/usbip-fix-misuse-of-strncpy.patch
    - bugfix/all/partially-revert-usb-kconfig-using-select-for-usb_co.patch

  [ John Paul Adrian Glaubitz ]
  * [m68k] Enable CONFIG_PATA_BUDDHA as module

  [ Aurelien Jarno ]
  * [armhf] Add support for STM32MP1 SoC: enable ARCH_STM32,
    CRYPTO_DEV_STM32_CRC, CRYPTO_DEV_STM32_CRYP, CRYPTO_DEV_STM32_HASH,
    DRM_PANEL_ORISETECH_OTM8009A, DRM_SII902X, DRM_STM, DRM_STM_DSI,
    HW_RANDOM_STM32, I2C_STM32F7, INPUT_STPMIC1_ONKEY, MFD_STM32_LPTIMER,
    MFD_STPMIC1, MTD_NAND_STM32_FMC2, PHY_STM32_USBPHYC, PWM_STM32_LP,
    REGULATOR_STM32_BOOSTER, REGULATOR_STM32_PWR, REGULATOR_STM32_VREFBUF,
    REGULATOR_STPMIC1, REMOTEPROC, RTC_DRV_STM32, SERIAL_STM32,
    SERIAL_STM32_CONSOLE, SND_AUDIO_GRAPH_CARD, SND_SOC_CS42L51_I2C,
    SND_SOC_STM32_DFSDM, SND_SOC_STM32_I2S, SND_SOC_STM32_SAI,
    SND_SOC_STM32_SPDIFRX, SPI_STM32, SPI_STM32_QSPI, STM32_DMA,
    STM32_DMAMUX, STM32_MDMA, STM32_RPROC, STPMIC1_WATCHDOG,
    TOUCHSCREEN_EDT_FT5X06.
  * [arm64] Re-enable BT_HCIUART_{BCM,LL} (arm64 version of #906048).
  * [arm64,armhf] Enable CLK_RASPBERRYPI and RASPBERRYPI_CPUFREQ.

  [ Salvatore Bonaccorso ]
  * md: Enable MD_CLUSTER as module (Closes: #927026)

 -- Ben Hutchings <ben@decadent.org.uk>  Tue, 26 Nov 2019 01:33:11 +0000

linux (5.3.15-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.10
    - regulator: of: fix suspend-min/max-voltage parsing
    - ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create()
    - [arm64] dts: allwinner: a64: pine64-plus: Add PHY regulator delay
    - [arm64] dts: allwinner: a64: Drop PMU node
    - [arm64] dts: allwinner: a64: sopine-baseboard: Add PHY regulator delay
    - [arm64] dts: Fix gpio to pinmux mapping
    - [x86] pinctrl: intel: Allocate IRQ chip dynamic
    - [amd64] ASoC: SOF: loader: fix kernel oops on firmware boot failure
    - [amd64] ASoC: SOF: topology: fix parse fail issue for byte/bool tuple
      types
    - [amd64] ASoC: SOF: Intel: hda: fix warnings during FW load
    - [amd64] ASoC: SOF: Intel: initialise and verify FW crash dump data.
    - [amd64] ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture
    - [amd64] ASoC: rt5682: add NULL handler to set_jack function
    - [amd64] ASoC: intel: sof_rt5682: add remove function to disable jack
    - [x86] ASoC: intel: bytcr_rt5651: add null check to support_button_press
    - [armhf] regulator: pfuze100-regulator: Variable "val" in
      pfuze100_regulator_probe() could be uninitialized
    - [armhf,arm64] ASoc: rockchip: i2s: Fix RPM imbalance
    - [arm64] dts: rockchip: fix Rockpro64 RK808 interrupt line
    - [armhf] dts: logicpd-torpedo-som: Remove twl_keypad
    - [arm64] dts: rockchip: fix RockPro64 vdd-log regulator settings
    - [arm64] dts: rockchip: fix RockPro64 sdhci settings
    - [arm64] dts: zii-ultra: fix ARM regulator states
    - [armhf] dts: am3874-iceboard: Fix 'i2c-mux-idle-disconnect' usage
    - [armhf] dts: Use level interrupt for omap4 & 5 wlcore
    - [armel,armhf] mm: fix alignment handler faults under memory pressure
    - scsi: qla2xxx: fix a potential NULL pointer dereference
    - scsi: scsi_dh_alua: handle RTPG sense code correctly during state
      transitions
    - [armel,armhf] 8908/1: add __always_inline to functions called from
      __get_user_check()
    - [arm64] dts: rockchip: fix RockPro64 sdmmc settings
    - [arm64] dts: rockchip: Fix usb-c on Hugsun X99 TV Box
    - [armhf] dts: imx6q-logicpd: Re-Enable SNVS power key
    - perf tools: Fix resource leak of closedir() on the error paths
    - perf c2c: Fix memory leak in build_cl_output()
    - perf kmem: Fix memory leak in compact_gfp_flags()
    - drm/amdgpu: fix potential VM faults
    - drm/amdgpu: fix error handling in amdgpu_bo_list_create
    - scsi: target: core: Do not overwrite CDB byte 1
    - scsi: hpsa: add missing hunks in reset-patch
    - [x86] ASoC: Intel: sof-rt5682: add a check for devm_clk_get
    - [x86] ASoC: SOF: control: return true when kcontrol values change
    - tracing: Fix "gfp_t" format for synthetic events
    - [arm64] dts: bcm2837-rpi-cm3: Avoid leds-gpio probing issue
    - [x86] ALSA: hda: Add Tigerlake/Jasperlake PCI ID
    - [armhf,arm64] irqchip/gic-v3-its: Use the exact ITSList for VMOVP
    - cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs
    - [riscv64] irqchip/sifive-plic: Skip contexts except supervisor in
      plic_init()
    - nbd: protect cmd->status with cmd->lock
    - nbd: handle racing with error'ed out commands
    - cxgb4: fix panic when attaching to ULD fail
    - cxgb4: request the TX CIDX updates to status page
    - dccp: do not leak jiffies on the wire
    - erspan: fix the tun_info options_len check for erspan
    - inet: stop leaking jiffies on the wire
    - net: annotate accesses to sk->sk_incoming_cpu
    - net: annotate lockless accesses to sk->sk_napi_id
    - [armhf] net: dsa: bcm_sf2: Fix IMP setup for port different than 8
    - net: fix sk_page_frag() recursion from memory reclaim
    - [arm64] net: hisilicon: Fix ping latency when deal with high throughput
    - net/mlx4_core: Dynamically set guaranteed amount of counters per VF
    - netns: fix GFP flags in rtnl_net_notifyid()
    - net: rtnetlink: fix a typo fbd -> fdb
    - net: usb: lan78xx: Disable interrupts before calling generic_handle_irq()
    - net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol()
    - udp: fix data-race in udp_set_dev_scratch()
    - vxlan: check tun_info options_len properly
    - net: add skb_queue_empty_lockless()
    - udp: use skb_queue_empty_lockless()
    - net: use skb_queue_empty_lockless() in poll() handlers
    - net: use skb_queue_empty_lockless() in busy poll contexts
    - net: add READ_ONCE() annotation in __skb_wait_for_more_packets()
    - ipv4: fix route update on metric change.
    - net/smc: fix closing of fallback SMC sockets
    - net/smc: keep vlan_id for SMC-R in smc_listen_work()
    - keys: Fix memory leak in copy_net_ns
    - net: phylink: Fix phylink_dbg() macro
    - rxrpc: Fix handling of last subpacket of jumbo packet
    - net/mlx5e: Determine source port properly for vlan push action
    - net/mlx5e: Remove incorrect match criteria assignment line
    - net/mlx5e: Initialize on stack link modes bitmap
    - net/mlx5: Fix flow counter list auto bits struct
    - net/smc: fix refcounting for non-blocking connect()
    - net/mlx5: Fix rtable reference leak
    - r8169: fix wrong PHY ID issue with RTL8168dp
    - net/mlx5e: Fix ethtool self test: link speed
    - net/mlx5e: Fix handling of compressed CQEs in case of low NAPI budget
    - ipv4: fix IPSKB_FRAG_PMTU handling with fragmentation
    - [armhf] net: dsa: b53: Do not clear existing mirrored port mask
    - net: dsa: fix switch tree list
    - net: ensure correct skb->tstamp in various fragmenters
    - [arm64] net: hns3: fix mis-counting IRQ vector numbers issue
    - net: netem: fix error path for corrupted GSO frames
    - net: reorder 'struct net' fields to avoid false sharing
    - net: usb: lan78xx: Connect PHY before registering MAC
    - [x86] r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2
    - net: netem: correct the parent's backlog when corrupted packet was
      dropped
    - net/flow_dissector: switch to siphash
    - CIFS: Fix retry mid list corruption on reconnects
    - usb: gadget: udc: core: Fix segfault if udc_bind_to_driver() for pending
      driver fails
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.11
    - bonding: fix state transition issue in link monitoring
    - CDC-NCM: handle incomplete transfer of MTU
    - ipv4: Fix table id reference in fib_sync_down_addr
    - [mips*/octeon] net: ethernet: octeon_mgmt: Account for second possible
      VLAN header
    - net: fix data-race in neigh_event_send()
    - net: usb: qmi_wwan: add support for DW5821e with eSIM support
    - nfc: netlink: fix double device reference drop
    - qede: fix NULL pointer deref in __qede_remove()
    - ipv6: fixes rt6_probe() and fib6_nh->last_probe init
    - [arm64] net: hns: Fix the stray netpoll locks causing deadlock in NAPI
      path
    - net: prevent load/store tearing on sk->sk_stamp
    - net: sched: prevent duplicate flower rules from tcf_proto destroy race
    - net/smc: fix ethernet interface refcounting
    - vsock/virtio: fix sock refcnt holding during the shutdown
    - r8169: fix page read in r8168g_mdio_read
    - ALSA: timer: Fix incorrectly assigned timer instance
    - ALSA: bebob: fix to detect configured source of sampling clock for
      Focusrite Saffire Pro i/o series
    - ALSA: hda/ca0132 - Fix possible workqueue stall
    - mm: memcontrol: fix NULL-ptr deref in percpu stats flush
    - mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges
    - mm, meminit: recalculate pcpu batch and high limits after init completes
    - mm: thp: handle page cache THP correctly in PageTransCompoundMap
    - mm, vmstat: hide /proc/pagetypeinfo from normal users
    - dump_stack: avoid the livelock of the dump_lock
    - mm: slab: make page_cgroup_ino() to recognize non-compound slab pages
      properly
    - btrfs: Consider system chunk array size for new SYSTEM chunks
    - btrfs: tree-checker: Fix wrong check on max devid
    - btrfs: save i_size to avoid double evaluation of i_size_read in
      compress_file_range
    - [x86] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode
    - perf tools: Fix time sorting
    - perf map: Use zalloc for map_groups
    - drm/radeon: fix si_enable_smc_cac() failed issue
    - HID: wacom: generic: Treat serial number and related fields as unsigned
    - mm/khugepaged: fix might_sleep() warn with CONFIG_HIGHPTE=y
    - blkcg: make blkcg_print_stat() print stats only for online blkgs
    - [arm64] Do not mask out PTE_RDONLY in pte_same()
    - ceph: fix use-after-free in __ceph_remove_cap()
    - ceph: fix RCU case handling in ceph_d_revalidate()
    - ceph: add missing check in d_revalidate snapdir handling
    - ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open
    - ceph: don't allow copy_file_range when stripe_count != 1
    - [x86] iio: imu: inv_mpu6050: fix no data on MPU6050
    - [armhf] sunxi: Fix CPU powerdown on A83T
    - [armhf] dts: imx6-logicpd: Re-enable SNVS power key
    - cpufreq: intel_pstate: Fix invalid EPB setting
    - clone3: validate stack arguments
    - netfilter: nf_tables: Align nft_expr private data to 64-bit
    - netfilter: ipset: Fix an error code in ip_set_sockfn_get()
    - [x86] intel_th: gth: Fix the window switching sequence
    - [x86] intel_th: pci: Add Comet Lake PCH support
    - [x86] intel_th: pci: Add Jasper Lake PCH support
    - [amd64] dumpstack: Don't evaluate exception stacks before setup
    - [i386] apic: Avoid bogus LDR warnings
    - SMB3: Fix persistent handles reconnect
    - can: usb_8dev: fix use-after-free on disconnect
    - [armhf] can: flexcan: disable completely the ECC mechanism
    - [armhf] can: c_can: c_can_poll(): only read status register after status
      IRQ
    - can: peak_usb: fix a potential out-of-sync while decoding packets
    - can: rx-offload: can_rx_offload_queue_sorted(): fix error handling, avoid
      skb mem leak
    - can: gs_usb: gs_can_open(): prevent memory leak (CVE-2019-19052)
    - can: dev: add missing of_node_put() after calling of_get_child_by_name()
    - can: mcba_usb: fix use-after-free on disconnect (CVE-2019-19529)
    - can: peak_usb: fix slab info leak (CVE-2019-19534)
    - configfs: fix a deadlock in configfs_symlink()
    - ALSA: usb-audio: More validations of descriptor units
    - ALSA: usb-audio: Simplify parse_audio_unit()
    - ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects
    - ALSA: usb-audio: Remove superfluous bLength checks
    - ALSA: usb-audio: Clean up check_input_term()
    - ALSA: usb-audio: Fix possible NULL dereference at
      create_yamaha_midi_quirk()
    - ALSA: usb-audio: remove some dead code
    - ALSA: usb-audio: Fix copy&paste error in the validator
    - usbip: Implement SG support to vhci-hcd and stub driver
    - HID: google: add magnemite/masterball USB ids
    - bpf: lwtunnel: Fix reroute supplying invalid dst
    - [x86] HID: intel-ish-hid: fix wrong error handling in
      ishtp_cl_alloc_tx_ring()
    - [powerpc] fix allow/prevent_user_access() when crossing segment
      boundaries.
    - RDMA/mlx5: Clear old rate limit when closing QP
    - iw_cxgb4: fix ECN check on the passive accept
    - RDMA/siw: free siw_base_qp in kref release routine
    - RDMA/qedr: Fix reported firmware version
    - IB/core: Use rdma_read_gid_l2_fields to compare GID L2 fields
    - net/mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow
    - net/mlx5e: TX, Fix consumer index of error cqe dump
    - net/mlx5: prevent memory leak in mlx5_fpga_conn_create_cq
      (CVE-2019-19045)
    - net/mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (CVE-2019-19047)
    - scsi: qla2xxx: fixup incorrect usage of host_byte
    - scsi: lpfc: Check queue pointer before use
    - scsi: ufs-bsg: Wake the device before sending raw upiu commands
    - RDMA/uverbs: Prevent potential underflow
    - bpf: Fix use after free in subprog's jited symbol removal
    - [armhf,arm64] net: stmmac: Fix the problem of tso_xmit
    - net: openvswitch: free vport unless register_netdevice() succeeds
    - scsi: lpfc: Honor module parameter lpfc_use_adisc
    - scsi: qla2xxx: Initialized mailbox to prevent driver load failure
    - bpf: Fix use after free in bpf_get_prog_name
    - iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc
    - iwlwifi: pcie: fix all 9460 entries for qnj
    - iwlwifi: pcie: 0x2720 is qu and 0x30DC is not
    - netfilter: nf_flow_table: set timeout before insertion into hashes
    - xsk: Fix registration of Rx-only sockets
    - net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag
    - ipvs: don't ignore errors in case refcounting ip_vs module fails
    - ipvs: move old_secure_tcp into struct netns_ipvs
    - netfilter: nft_payload: fix missing check for matching length in offloads
    - RDMA/nldev: Skip counter if port doesn't match
    - bonding: fix unexpected IFF_BONDING bit unset
    - bonding: use dynamic lockdep key instead of subclass
    - macsec: fix refcnt leak in module exit routine
    - virt_wifi: fix refcnt leak in module exit routine
    - scsi: sd: define variable dif as unsigned int instead of bool
    - usb: gadget: composite: Fix possible double free memory bug
    - usb: gadget: configfs: fix concurrent issue between composite APIs
    - [armhf,arm64] usb: dwc3: remove the call trace of USBx_GFLADJ
    - [x86] perf/amd/ibs: Fix reading of the IBS OpData register and thus
      precise RIP validity
    - [x86] perf/amd/ibs: Handle erratum #420 only on the affected CPU family
      (10h)
    - [x86] perf/uncore: Fix event group support
    - USB: Skip endpoints with 0 maxpacket length
    - USB: ldusb: use unsigned size format specifiers
    - usbip: tools: Fix read_usb_vudc_device() error path handling
    - RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case
    - [arm64] RDMA/hns: Prevent memory leaks of eq->buf_list
    - scsi: qla2xxx: stop timer in shutdown path
    - sched/topology: Don't try to build empty sched domains
    - sched/topology: Allow sched_asym_cpucapacity to be disabled
    - nvme-multipath: fix possible io hang after ctrl reconnect
    - [amd64] fjes: Handle workqueue allocation failure
    - [arm64] net: hisilicon: Fix "Trying to free already-free IRQ"
    - wimax: i2400: Fix memory leak in i2400m_op_rfkill_sw_toggle
      (CVE-2019-19051)
    - [x86] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire
      A315-41
    - mt76: dma: fix buffer unmap with non-linear skbs
    - drm/amdgpu/sdma5: do not execute 0-sized IBs (v2)
    - drm/sched: Set error to s_fence if HW job submission failed.
    - drm/amdgpu: If amdgpu_ib_schedule fails return back the error.
    - drm/amd/display: do not synchronize "drr" displays
    - drm/amd/display: add 50us buffer as WA for pstate switch in active
    - drm/amd/display: Passive DP->HDMI dongle detection fix
    - drm/amd/display: dc.c:use kzalloc without test
    - SUNRPC: The TCP back channel mustn't disappear while requests are
      outstanding
    - SUNRPC: The RDMA back channel mustn't disappear while requests are
      outstanding
    - SUNRPC: Destroy the back channel when we destroy the host transport
    - [x86] hv_netvsc: Fix error handling in netvsc_attach()
    - efi/tpm: Return -EINVAL when determining tpm final events log size fails
    - efi: libstub/arm: Account for firmware reserved memory at the base of RAM
    - [x86] efi: Never relocate kernel below lowest acceptable address
    - [arm64] cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo
    - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers
    - [arm64] apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core
    - [arm64] Brahma-B53 is SSB and spectre v2 safe
    - [arm64] apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core
    - NFSv4: Don't allow a cached open with a revoked delegation
    - igb: Fix constant media auto sense switching when no cable is connected
    - e1000: fix memory leaks
    - ocfs2: protect extent tree in ocfs2_prepare_inode_for_write()
    - [x86] pinctrl: cherryview: Fix irq_valid_mask calculation
    - timekeeping/vsyscall: Update VDSO data unconditionally
    - mm/filemap.c: don't initiate writeback if mapping has no dirty pages
    - cgroup,writeback: don't switch wbs immediately on dead wbs if the memcg
      is dead
    - [x86] ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing
    - usbip: Fix free of unallocated memory in vhci tx
    - bonding: fix using uninitialized mode_lock
    - netfilter: ipset: Copy the right MAC address in hash:ip,mac IPv6 sets
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.12
    - scsi: core: Handle drivers which set sg_tablesize to zero
    - ax88172a: fix information leak on short answers
    - devlink: disallow reload operation during device cleanup
    - ipmr: Fix skb headroom in ipmr_get_route().
    - net/smc: fix fastopen for non-blocking connect()
    - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules
    - slip: Fix memory leak in slip_open error path
    - tcp: remove redundant new line from tcp_event_sk_skb
    - devlink: Add method for time-stamp on reporter's dump
    - net/smc: fix refcount non-blocking connect() -part 2
    - ALSA: usb-audio: Fix missing error check at mixer resolution test
    - ALSA: usb-audio: not submit urb for stopped endpoint
    - ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk()
    - ALSA: usb-audio: Fix incorrect size check for processing/extension units
    - Btrfs: fix log context list corruption after rename exchange operation
    - cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in
      ptrace_stop()
    - Input: ff-memless - kill timer in destroy() (CVE-2019-19524)
    - Input: synaptics-rmi4 - fix video buffer size
    - Input: synaptics-rmi4 - disable the relative position IRQ in the F12
      driver
    - Input: synaptics-rmi4 - do not consume more data than we have (F11, F12)
    - Input: synaptics-rmi4 - clear IRQ enables for F54
    - Input: synaptics-rmi4 - destroy F54 poller workqueue when removing
    - KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved
    - IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet
    - IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA
    - IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR
    - IB/hfi1: Ensure full Gen3 speed in a Gen4 system
    - IB/hfi1: Use a common pad buffer for 9B and 16B packets
    - i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present
    - [x86] quirks: Disable HPET on Intel Coffe Lake platforms
    - ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable
    - ecryptfs_lookup_interpose(): lower_dentry->d_parent is not stable either
    - io_uring: ensure registered buffer import returns the IO length
    - [x86] drm/i915: update rawclk also on resume
    - [x86] Revert "drm/i915/ehl: Update MOCS table for EHL"
    - ntp/y2038: Remove incorrect time_t truncation
    - [x86] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros
    - mm: mempolicy: fix the wrong return value and potential pages leak of
      mbind
    - mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm()
    - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup()
    - mm: slub: really fix slab walking for init_on_free
    - mm/memory_hotplug: fix try_offline_node()
    - mm/page_io.c: do not free shared swap slots
    - mmc: sdhci-of-at91: fix quirk2 overwrite
    - slcan: Fix memory leak in error path
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.13
    - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size()
    - block, bfq: deschedule empty bfq_queues not referred by any process
    - mm/memory_hotplug: don't access uninitialized memmaps in
      shrink_pgdat_span()
    - mm/memory_hotplug: fix updating the node span
    - [arm64] uaccess: Ensure PAN is re-enabled after unhandled uaccess fault
    - fbdev: Ditch fb_edid_add_monspecs
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.14
    - net/mlx4_en: fix mlx4 ethtool -N insertion
    - net/mlx4_en: Fix wrong limitation for number of TX rings
    - net: rtnetlink: prevent underflows in do_setvfinfo()
    - net/sched: act_pedit: fix WARN() in the traffic path
    - net: sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key
    - sfc: Only cancel the PPS workqueue if it exists
    - net/mlxfw: Verify FSM error code translation doesn't exceed array size
    - net/mlx5e: Fix set vf link state error flow
    - net/mlx5: Fix auto group size calculation
    - ipv6/route: return if there is no fib_nh_gw_family
    - taprio: don't reject same mqprio settings
    - net/ipv4: fix sysctl max for fib_multipath_hash_policy
    - net/mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6
    - net/mlx5e: Do not use non-EXT link modes in EXT mode
    - net/mlx5: Update the list of the PCI supported devices
    - vhost/vsock: split packets to send using multiple buffers
    - [arm64] gpio: max77620: Fixup debounce delays
    - fork: fix pidfd_poll()'s return type
    - nbd:fix memory leak in nbd_get_socket()
    - virtio_console: allocate inbufs in add_port() only if it is needed
    - virtio_ring: fix return code on DMA mapping fails
    - virtio_balloon: fix shrinker count
    - Revert "fs: ocfs2: fix possible null-pointer dereferences in
      ocfs2_xa_prepare_entry()"
    - mm/memory_hotplug: don't access uninitialized memmaps in
      shrink_zone_span()
    - mm/ksm.c: don't WARN if page is still mapped in remove_stable_node()
    - drm/amdgpu: disable gfxoff when using register read interface
    - drm/amdgpu: disable gfxoff on original raven
    - drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs
    - [x86] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs
    - [x86] drm/i915/pmu: "Frequency" is reported as accumulated cycles
    - [x86] drm/i915/userptr: Try to acquire the page lock around
      set_page_dirty()
    - Bluetooth: Fix invalid-free in bcsp_close()
    - ath10k: restore QCA9880-AR1A (v1) detection
    - ath10k: Fix HOST capability QMI incompatibility
    - ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe
      (CVE-2019-15099)
    - ath9k_hw: fix uninitialized variable data
    - Revert "Bluetooth: hci_ll: set operational frequency earlier"
    - Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues"
    - md/raid10: prevent access of uninitialized resync_pages offset
    - mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n
    - [armel,armhf] 8904/1: skip nomap memblocks while finding the lowmem/
      highmem boundary
    - [x86] insn: Fix awk regexp warnings
    - [x86] speculation: Fix incorrect MDS/TAA mitigation status
    - [x86] speculation: Fix redundant MDS mitigation message
    - nbd: prevent memory leak
    - [i386] stackframe: Repair 32-bit Xen PV
    - [i386] xen: Make xen_iret_crit_fixup() independent of frame layout
    - [i386] xen: Simplify ring check in xen_iret_crit_fixup()
    - [i386] doublefault: Fix stack canaries in the double fault handler
    - [i386] pti: Size initial_page_table correctly
    - [i386] cpu_entry_area: Add guard page for entry stack on 32bit
    - [i386] entry: Fix IRET exception
    - [i386] entry: Use %ss segment where required
    - [i386] entry: Move FIXUP_FRAME after pushing %fs in SAVE_ALL
    - [i386] entry: Unwind the ESPFIX stack earlier on exception entry
    - [i386] entry: Fix NMI vs ESPFIX
    - [i386] pti: Calculate the various PTI cpu_entry_area sizes correctly,
      make the CPU_ENTRY_AREA_PAGES assert precise
    - [i386] entry: Fix FIXUP_ESPFIX_STACK with user CR3
    - futex: Prevent robust futex exit race
    - ALSA: usb-audio: Fix NULL dereference at parsing BADD
    - nfc: port100: handle command failure cleanly
    - media: vivid: Set vid_cap_streaming and vid_out_streaming to true
    - media: vivid: Fix wrong locking that causes race conditions on streaming
      stop (CVE-2019-18683)
    - media: usbvision: Fix invalid accesses after device disconnect
    - media: usbvision: Fix races among open, close, and disconnect
    - cpufreq: Add NULL checks to show() and store() methods of cpufreq
    - media: uvcvideo: Fix error path in control parsing failure
    - media: b2c2-flexcop-usb: add sanity checking (CVE-2019-15291)
    - media: cxusb: detect cxusb_ctrl_msg error in query
    - media: imon: invalid dereference in imon_touch_event
    - media: mceusb: fix out of bounds read in MCE receiver buffer
    - mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations
    - usbip: tools: fix fd leakage in the function of read_attr_usbip_status
    - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit()
    - usb-serial: cp201x: support Mark-10 digital force gauge
    - USB: chaoskey: fix error case of a timeout
    - appledisplay: fix error handling in the scheduled work
    - USB: serial: mos7840: add USB ID to support Moxa UPort 2210
    - USB: serial: mos7720: fix remote wakeup
    - USB: serial: mos7840: fix remote wakeup
    - USB: serial: option: add support for DW5821e with eSIM support
    - USB: serial: option: add support for Foxconn T77W968 LTE modules
    - [x86] staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error
    - [powerpc*] 64s: support nospectre_v2 cmdline option
    - [powerpc*] book3s64: Fix link stack flush on context switch
      (CVE-2019-18660)
    - [powerpc*] KVM: Book3S HV: Flush link stack on guest exit to host kernel
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.15
    - io_uring: async workers should inherit the user creds
    - net: separate out the msghdr copy from ___sys_{send,recv}msg()
    - net: disallow ancillary data for __sys_{send,recv}msg_file()
    - XArray: Fix xas_next() with a single entry at 0
    - [arm64] clk: meson: gxbb: let sar_adc_clk_div set the parent clock rate
    - [x86] thunderbolt: Read DP IN adapter first two dwords in one go
    - [x86] thunderbolt: Fix lockdep circular locking depedency warning
    - [x86] ASoC: compress: fix unsigned integer overflow check
    - [arm64,armel,armhf] reset: Fix memory leak in reset_control_array_put()
    - [armhf] clk: samsung: exynos542x: Move G3D subsystem clocks to its
      sub-CMU
    - [armel,armhf] ASoC: kirkwood: fix external clock probe defer
    - [armel,armhf] ASoC: kirkwood: fix device remove ordering
    - [armhf] clk: samsung: exynos5420: Preserve PLL configuration during
      suspend/resume
    - [x86] pinctrl: cherryview: Allocate IRQ chip dynamic
    - [armhf] soc: imx: gpc: fix initialiser format
    - ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data
      (CVE-2019-18811)
    - [armhf] ASoC: ti: sdma-pcm: Add back the flags parameter for non
      standard dma names
    - [armhf] ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset
      detection
    - [arm64,armhf] clk: sunxi: Fix operator precedence in
      sunxi_divs_clk_setup
    - [armhf] clk: sunxi-ng: a80: fix the zero'ing of bits 16 and 18
    - [armhf] dts: sun8i-a83t-tbs-a711: Fix WiFi resume from suspend
    - bpf: Allow narrow loads of bpf_sysctl fields with offset > 0
    - bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}()
    - [powerpc*] bpf: Fix tail call implementation
    - idr: Fix idr_get_next_ul race with idr_remove
    - idr: Fix integer overflow in idr_for_each_entry
    - idr: Fix idr_alloc_u32 on 32-bit systems
    - [amd64] ASoC: hdac_hda: fix race in device removal
    - [armhf] clk: ti: dra7-atl-clock: Remove ti_clk_add_alias call
    - [armhf] clk: ti: clkctrl: Fix failed to enable error with double udelay
      timeout
    - [armhf] net: fec: add missed clk_disable_unprepare in remove
    - netfilter: ipset: Fix nla_policies to fully support NL_VALIDATE_STRICT
    - bridge: ebtables: don't crash when using dnat target in output chains
    - netfilter: nf_tables: bogus EOPNOTSUPP on basechain update
    - netfilter: nf_tables_offload: skip EBUSY on chain update
    - stacktrace: Don't skip first entry on noncurrent tasks
    - can: peak_usb: report bus recovery as well
    - [armhf] can: c_can: D_CAN: c_can_chip_config(): perform a sofware reset
      on open
    - can: rx-offload: can_rx_offload_queue_tail(): fix error handling, avoid
      skb mem leak
    - can: rx-offload: can_rx_offload_offload_one(): do not increase the
      skb_queue beyond skb_queue_len_max
    - can: rx-offload: can_rx_offload_offload_one(): increment rx_fifo_errors
      on queue overflow or OOM
    - can: rx-offload: can_rx_offload_offload_one(): use ERR_PTR() to
      propagate error value in case of errors
    - can: rx-offload: can_rx_offload_irq_offload_timestamp(): continue on
      error
    - can: rx-offload: can_rx_offload_irq_offload_fifo(): continue on error
    - [armhf] can: flexcan: increase error counters if skb enqueueing via
      can_rx_offload_queue_sorted() fails
    - [x86] tsc: Respect tsc command line paraemeter for clocksource_tsc_early
    - nvme-rdma: fix a segmentation fault during module unload
    - nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths
    - [arm64] watchdog: meson: Fix the wrong value of left time
    - ALSA: hda: hdmi - add Tigerlake support
    - [amd64] ASoC: SOF: topology: Fix bytes control size checks
    - drm/amdgpu: dont schedule jobs while in reset
    - [arm64,armhf] net/mlx5e: Fix eswitch debug print of max fdb flow
    - net/mlx5e: Use correct enum to determine uplink port
    - drm/amdgpu: register gpu instance before fan boost feature enablment
    - drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9
    - [arm64,armhf] net: stmmac: gmac4: bitrev32 returns u32
    - [arm64,armhf] net: stmmac: xgmac: bitrev32 returns u32
    - [arm64,armhf] net: stmmac: xgmac: Fix TSA selection
    - [arm64,armhf] net: stmmac: xgmac: Disable Flow Control when 1 or more
      queues are in AV
    - ceph: return -EINVAL if given fsc mount option on kernel w/o support
    - mac80211: fix ieee80211_txq_setup_flows() failure path
    - mac80211: fix station inactive_time shortly after boot
    - block: drbd: remove a stray unlock in __drbd_send_protocol()
    - ice: fix potential infinite loop because loop counter being too small
    - iavf: initialize ITRN registers with correct values
    - [arm64,armel,armhf] usb: dwc2: use a longer core rest timeout in
      dwc2_core_reset()
    - [x86] staging: rtl8192e: fix potential use after free
    - staging: rtl8723bs: Drop ACPI device ids
    - staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids
    - USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P
    - [x86] mei: bus: prefix device names on bus with the bus name
    - [x86] mei: me: add comet point V device id
    - [x86] thunderbolt: Power cycle the router if NVM authentication fails
    - xfrm: Fix memleak on xfrm state destroy
    - [x86] fpu: Don't cache access to fpu_fpregs_owner_ctx (CVE-2019-19602)
    - macvlan: schedule bc_work even if error
    - mdio_bus: don't use managed reset-controller
    - net: macb: add missed tasklet_kill
    - net: psample: fix skb_over_panic
    - net: sched: fix `tc -s class show` no bstats on class with nolock
      subqueues
    - openvswitch: fix flow command message size
    - sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook
    - slip: Fix use-after-free Read in slip_open
    - sctp: cache netns in sctp_ep_common
    - openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info()
    - openvswitch: remove another BUG_ON()
    - net/tls: take into account that bpf_exec_tx_verdict() may free the
      record
    - net: skmsg: fix TLS 1.3 crash with full sk_msg
    - tipc: fix link name length check
    - ext4: add more paranoia checking in ext4_expand_extra_isize handling
    - HID: core: check whether Usage Page item is after Usage ID items
    - [x86] platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer
    - [x86] platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 as input
      size
    - [armhf] net: fec: fix clock count mis-match

  [ Ben Hutchings ]
  * [amd64] sound/soc/sof: Disable SND_SOC_SOF_ACPI,
    SND_SOC_SOF_{BAYTRAIL,BROADWELL}_SUPPORT (Closes: #945914)
  * [amd64] sound/soc/intel/boarss: Disable Broxton drivers again
  * [i386] sound/soc: Enable same SOF drivers as on amd64
  * Bump ABI to 3

 -- Salvatore Bonaccorso <carnil@debian.org>  Sat, 07 Dec 2019 13:24:06 +0100

linux (5.3.9-3) unstable; urgency=medium

  * [arm64,armhf,powerpc*,s390x] KVM: Add more exports to ABI ignore list
    (fixes FTBFS)

 -- Ben Hutchings <ben@decadent.org.uk>  Tue, 19 Nov 2019 01:43:33 +0000

linux (5.3.9-2) unstable; urgency=medium

  * [x86] Add mitigation for TSX Asynchronous Abort (CVE-2019-11135):
    - x86/msr: Add the IA32_TSX_CTRL MSR
    - x86/cpu: Add a helper function x86_read_arch_cap_msr()
    - x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default
    - x86/speculation/taa: Add mitigation for TSX Async Abort
    - x86/speculation/taa: Add sysfs reporting for TSX Async Abort
    - kvm/x86: Export MDS_NO=0 to guests when TSX is enabled
    - x86/tsx: Add "auto" option to the tsx= cmdline parameter
    - x86/speculation/taa: Add documentation for TSX Async Abort
    - x86/tsx: Add config options to set tsx=on|off|auto
    - x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs
    TSX is now disabled by default; see
    Documentation/admin-guide/hw-vuln/tsx_async_abort.rst
  * [x86] KVM: Add mitigation for Machine Check Error on Page Size Change
    (aka iTLB multi-hit, CVE-2018-12207):
    - kvm: x86, powerpc: do not allow clearing largepages debugfs entry
    - x86/bugs: Add ITLB_MULTIHIT bug infrastructure
    - x86/cpu: Add Tremont to the cpu vulnerability whitelist
    - cpu/speculation: Uninline and export CPU mitigations helpers
    - kvm: mmu: ITLB_MULTIHIT mitigation
    - kvm: Add helper function for creating VM worker threads
    - kvm: x86: mmu: Recovery of shattered NX large pages
    - Documentation: Add ITLB_MULTIHIT documentation
  * [x86] i915: Mitigate local privilege escalation on gen9 (CVE-2019-0155):
    - drm/i915: Rename gen7 cmdparser tables
    - drm/i915: Disable Secure Batches for gen6+
    - drm/i915: Remove Master tables from cmdparser
    - drm/i915: Add support for mandatory cmdparsing
    - drm/i915: Support ro ppgtt mapped cmdparser shadow buffers
    - drm/i915: Allow parsing of unsized batches
    - drm/i915: Add gen9 BCS cmdparsing
    - drm/i915/cmdparser: Use explicit goto for error paths
    - drm/i915/cmdparser: Add support for backward jumps
    - drm/i915/cmdparser: Ignore Length operands during command matching
    - drm/i915/cmdparser: Fix jump whitelist clearing
  * [x86] i915: Mitigate local denial-of-service on gen8/gen9 (CVE-2019-0154):
    - drm/i915: Lower RM timeout to avoid DSI hard hangs
    - drm/i915/gen8+: Add RC6 CTX corruption WA

 -- Ben Hutchings <ben@decadent.org.uk>  Tue, 12 Nov 2019 15:44:08 +0000

linux (5.3.9-1) unstable; urgency=medium

  * New version hopefully closes: #942881
  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.8
    - drm: Free the writeback_job when it with an empty fb
    - drm: Clear the fence pointer when writeback job signaled
    - [armhf] clk: ti: dra7: Fix mcasp8 clock bits
    - [armhf] dts: Fix wrong clocks for dra7 mcasp
    - nvme-pci: Fix a race in controller removal
    - scsi: ufs: skip shutdown if hba is not powered
    - scsi: megaraid: disable device when probe failed after enabled device
    - scsi: qla2xxx: Silence fwdump template message
    - scsi: qla2xxx: Fix unbound sleep in fcport delete path.
    - scsi: qla2xxx: Fix stale mem access on driver unload
    - scsi: qla2xxx: Fix N2N link reset
    - scsi: qla2xxx: Fix N2N link up fail
    - [armhf] dts: Fix gpio0 flags for am335x-icev2
    - [armhf] OMAP2+: Fix missing reset done flag for am3 and am43
    - [armhf] OMAP2+: Add missing LCDC midlemode for am335x
    - [armhf] OMAP2+: Fix warnings with broken omap2_set_init_voltage()
    - nvme-tcp: fix wrong stop condition in io_work
    - nvme-pci: Save PCI state before putting drive into deepest state
    - nvme: fix an error code in nvme_init_subsystem()
    - nvme-rdma: Fix max_hw_sectors calculation
    - nvme: Added QUIRKs for ADATA XPG SX8200 Pro 512GB
    - nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T
    - nvme-rdma: fix possible use-after-free in connect timeout
    - blk-mq: honor IO scheduler for multiqueue devices
    - xen/efi: Set nonblocking callbacks
    - loop: change queue block size to match when using DIO
    - nl80211: fix null pointer dereference
    - mac80211: fix txq null pointer dereference
    - netfilter: nft_connlimit: disable bh on garbage collection
    - [armhf,arm64] net: stmmac: xgmac: Not all Unicast addresses may be
      available
    - [armhf,arm64] net: stmmac: dwmac4: Always update the MAC Hash Filter
    - [armhf,arm64] net: stmmac: Correctly take timestamp for PTPv2
    - [armhf,arm64] net: stmmac: Do not stop PHY if WoL is enabled
    - drm/amdgpu: fix multiple memory leaks in acp_hw_init
    - drm/amd/display: memory leak
    - [mips*el/loongson-*] Fix the link time qualifier of 'serial_exit()'
    - [arm64] net: hisilicon: Fix usage of uninitialized variable in function
      mdio_sc_cfg_reg_write()
    - [armhf,arm64] net: stmmac: Avoid deadlock on suspend/resume
    - [s390x] mm: fix -Wunused-but-set-variable warnings
    - r8152: Set macpassthru in reset_resume callback
    - net: phy: allow for reset line to be tied to a sleepy GPIO controller
    - net: phy: fix write to mii-ctrl1000 register
    - vfs: Convert filldir[64]() from __put_user() to unsafe_put_user()
    - elf: don't use MAP_FIXED_NOREPLACE for elf executable mappings
      (regression in 4.17)
    - vfs: Make filldir[64]() verify the directory entry filename is valid
    - uaccess: implement a proper unsafe_copy_to_user() and switch filldir over
      to it
    - vfs: filldir[64]: remove WARN_ON_ONCE() for bad directory entries
    - net_sched: fix backward compatibility for TCA_KIND (regression in 5.3.4)
    - net_sched: fix backward compatibility for TCA_ACT_KIND (regression in
      5.3.4)
    - libata/ahci: Fix PCS quirk application (regression in 5.3.4)
    - md/raid0: fix warning message for parameter default_layout
    - Revert "drm/radeon: Fix EEH during kexec" (regression in 5.3.5)
    - ocfs2: fix panic due to ocfs2_wq is null
    - nvme-pci: Set the prp2 correctly when using more than 4k page
    - ipv4: fix race condition between route lookup and invalidation
    - ipv4: Return -ENETUNREACH if we can't create route but saddr is valid
    - net: avoid potential infinite loop in tc_ctl_action()
    - [hppa,m68k] net: i82596: fix dma_alloc_attr for sni_82596
    - net: ipv6: fix listify ip6_rcv_finish in case of forwarding
    - [armhf,arm64] net: stmmac: disable/enable ptp_ref_clk in suspend/resume
      flow
    - rxrpc: Fix possible NULL pointer access in ICMP handling
    - sched: etf: Fix ordering of packets with same txtime
    - sctp: change sctp_prot .no_autobind with true
    - net: aquantia: temperature retrieval fix
    - net: aquantia: when cleaning hw cache it should be toggled
    - net: aquantia: do not pass lro session with invalid tcp checksum
    - net: aquantia: correctly handle macvlan and multicast coexistence
    - net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs
    - net: phy: micrel: Update KSZ87xx PHY name
    - net: avoid errors when trying to pop MLPS header on non-MPLS packets
    - net/sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions
    - netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit
    - net: ethernet: broadcom: have drivers select DIMLIB as needed
    - net: phy: Fix "link partner" information disappear issue
    - rxrpc: use rcu protection while reading sk->sk_user_data
    - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD
    - io_uring: Fix corrupted user_data
    - USB: legousbtower: fix memleak on disconnect
    - ALSA: hda/realtek - Add support for ALC711
    - [x86] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA
    - ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers
    - ALSA: hda - Force runtime PM on Nvidia HDMI codecs
    - USB: serial: ti_usb_3410_5052: fix port-close races
    - USB: ldusb: fix memleak on disconnect
    - USB: usblp: fix use-after-free on disconnect
    - USB: ldusb: fix read info leaks
    - binder: Don't modify VMA bounds in ->mmap handler
    - [mips*] tlbex: Fix build_restore_pagemask KScratch restore
    - staging: wlan-ng: fix exit return when sme->key_idx >= NUM_WEPKEYS
    - [s390x] scsi: zfcp: fix reaction on bit error threshold notification
    - scsi: sd: Ignore a failure to sync cache due to lack of authorization
    - scsi: core: save/restore command resid for error handling
    - scsi: core: try to get module before removing device
    - scsi: ch: Make it possible to open a ch device multiple times again
    - Revert "Input: elantech - enable SMBus on new (2018+) systems"
      (regression in 5.3)
    - Input: synaptics-rmi4 - avoid processing unknown IRQs
    - ACPI: CPPC: Set pcc_data[pcc_ss_id] to NULL in acpi_cppc_processor_exit()
    - ACPI: NFIT: Fix unlock on error in scrub_show()
    - iwlwifi: pcie: change qu with jf devices to use qu configuration
    - cfg80211: wext: avoid copying malformed SSIDs (CVE-2019-17133)
    - mac80211: Reject malformed SSID elements
    - drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50
    - drm/ttm: Restore ttm prefaulting
    - [armhf,arm64] drm/panfrost: Handle resetting on timeout better
    - drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1
    - drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync
    - [x86] drm/i915/userptr: Never allow userptr into the mappable GGTT
    - [x86] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC
      pin
    - drm/amdgpu/vce: fix allocation size in enc ring test
    - drm/amdgpu/vcn: fix allocation size in enc ring test
    - drm/amdgpu/uvd6: fix allocation size in enc ring test (v2)
    - drm/amdgpu/uvd7: fix allocation size in enc ring test (v2)
    - drm/amdgpu: user pages array memory leak fix
    - drivers/base/memory.c: don't access uninitialized memmaps in
      soft_offline_page_store()
    - fs/proc/page.c: don't access uninitialized memmaps in fs/proc/page.c
    - io_uring: Fix broken links with offloading
    - io_uring: Fix race for sqes with userspace
    - io_uring: used cached copies of sq->dropped and cq->overflow
    - [armhf] mmc: sdhci-omap: Fix Tuning procedure for temperatures < -20C
    - mm/memory-failure.c: don't access uninitialized memmaps in
      memory_failure()
    - mm/slub: fix a deadlock in show_slab_objects()
    - mm/page_owner: don't access uninitialized memmaps when reading
      /proc/pagetypeinfo
    - mm/memunmap: don't access uninitialized memmap in memunmap_pages()
    - mm: memcg/slab: fix panic in __free_slab() caused by premature memcg
      pointer release
    - mm, compaction: fix wrong pfn handling in __reset_isolation_pfn()
    - mm: memcg: get number of pages on the LRU list in memcgroup base on
      lru_zone_size
    - mm: memblock: do not enforce current limit for memblock_phys* family
    - hugetlbfs: don't access uninitialized memmaps in
      pfn_range_valid_gigantic()
    - mm/memory-failure: poison read receives SIGKILL instead of SIGBUS if
      mmaped more than once
    - zram: fix race between backing_dev_show and backing_dev_store
    - [s390x] zcrypt: fix memleak at release
    - [s390x] kaslr: add support for R_390_GLOB_DAT relocation type
    - lib/vdso: Make clock_getres() POSIX compliant again
    - [hppa] Fix vmap memory leak in ioremap()/iounmap()
    - [arm64] KVM: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set
    - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR
    - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT
    - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected
    - CIFS: avoid using MID 0xFFFF
    - cifs: Fix missed free operations
    - CIFS: Fix use after free of file info structures
    - perf/aux: Fix AUX output stopping
    - tracing: Fix race in perf_trace_buf initialization
    - fs/dax: Fix pmd vs pte conflict detection
    - dm cache: fix bugs when a GFP_NOWAIT allocation fails
    - [riscv64] irqchip/sifive-plic: Switch to fasteoi flow
    - [amd64] boot: Make level2_kernel_pgt pages invalid outside kernel area
    - [x86] apic/x2apic: Fix a NULL pointer deref when handling a dying cpu
    - [x86] hyperv: Make vapic support x2apic mode
    - [x86] pinctrl: cherryview: restore Strago DMI workaround for all versions
    - [arm64] pinctrl: armada-37xx: fix control of pins 32 and up
    - [arm64] pinctrl: armada-37xx: swap polarity on LED group
    - btrfs: block-group: Fix a memory leak due to missing
      btrfs_put_block_group()
    - Btrfs: add missing extents release on file extent cluster relocation
      error
    - btrfs: don't needlessly create extent-refs kernel thread
    - Btrfs: fix qgroup double free after failure to reserve metadata for
      delalloc
    - Btrfs: check for the full sync flag while holding the inode lock during
      fsync
    - btrfs: tracepoints: Fix wrong parameter order for qgroup events
    - btrfs: tracepoints: Fix bad entry members of qgroup events
    - [ppc64*] KVM: Book3S HV: XIVE: Ensure VP isn't already in use
    - memstick: jmb38x_ms: Fix an error handling path in 'jmb38x_ms_probe()'
    - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown
    - ceph: just skip unrecognized info in ceph_reply_info_extra
    - xen/netback: fix error path of xenvif_connect_data()
    - PCI: PM: Fix pci_power_up()
    - opp: of: drop incorrect lockdep_assert_held()
    - of: reserved_mem: add missing of_node_put() for proper ref-counting
    - blk-rq-qos: fix first node deletion of rq_qos_del()
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.9
    - io_uring: fix up O_NONBLOCK handling for sockets
    - dm snapshot: introduce account_start_copy() and account_end_copy()
    - dm snapshot: rework COW throttling to fix deadlock
    - Btrfs: fix inode cache block reserve leak on failure to allocate data
      space
    - btrfs: qgroup: Always free PREALLOC META reserve in
      btrfs_delalloc_release_extents()
    - iio: fix center temperature of bmc150-accel-core
    - libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature
    - perf tests: Avoid raising SEGV using an obvious NULL dereference
    - perf map: Fix overlapped map handling
    - perf script brstackinsn: Fix recovery from LBR/binary mismatch
    - perf jevents: Fix period for Intel fixed counters
    - perf tools: Propagate get_cpuid() error
    - perf annotate: Propagate perf_env__arch() error
    - perf annotate: Fix the signedness of failure returns
    - perf annotate: Propagate the symbol__annotate() error return
    - perf annotate: Fix arch specific ->init() failure errors
    - perf annotate: Return appropriate error code for allocation failures
    - perf annotate: Don't return -1 for error when doing BPF disassembly
    - staging: rtl8188eu: fix null dereference when kzalloc fails
    - RDMA/hfi1: Prevent memory leak in sdma_init
    - RDMA/iw_cxgb4: fix SRQ access from dump_qp()
    - RDMA/iwcm: Fix a lock inversion issue
    - [x86] HID: hyperv: Use in-place iterator API in the channel callback
    - nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request
    - [arm64] cpufeature: Effectively expose FRINT capability to userspace
    - [arm64] Fix incorrect irqflag restore for priority masking for compat
    - [arm64] ftrace: Ensure synchronisation in PLT setup for Neoverse-N1
      #1542419
    - [riscv64] serial/sifive: select SERIAL_EARLYCON
    - RDMA/core: Fix an error handling path in 'res_get_common_doit()'
    - RDMA/cm: Fix memory leak in cm_add/remove_one
    - RDMA/nldev: Reshuffle the code to avoid need to rebind QP in error path
    - RDMA/mlx5: Do not allow rereg of a ODP MR
    - RDMA/mlx5: Order num_pending_prefetch properly with synchronize_srcu
    - RDMA/mlx5: Add missing synchronize_srcu() for MW cases
    - [arm64] gpio: max77620: Use correct unit for debounce times
    - fs: cifs: mute -Wunused-const-variable message
    - [arm64] vdso32: Fix broken compat vDSO build warnings
    - [arm64] vdso32: Detect binutils support for dmb ishld
    - serial: mctrl_gpio: Check for NULL pointer
    - [armhf] serial: 8250_omap: Fix gpio check for auto RTS/CTS
    - [arm64] vdso32: Don't use KBUILD_CPPFLAGS unconditionally
    - efi/cper: Fix endianness of PCIe class code
    - [x86] efi: Do not clean dummy variable in kexec path
    - [mips*] include: Mark __cmpxchg as __always_inline
    - [riscv64] avoid kernel hangs when trapped in BUG()
    - [riscv64] avoid sending a SIGTRAP to a user thread trapped in WARN()
    - [riscv64] Correct the handling of unexpected ebreak in do_trap_break()
    - [x86] xen: Return from panic notifier
    - ocfs2: clear zero in unaligned direct IO
    - fs: ocfs2: fix possible null-pointer dereferences in
      ocfs2_xa_prepare_entry()
    - fs: ocfs2: fix a possible null-pointer dereference in
      ocfs2_write_end_nolock()
    - fs: ocfs2: fix a possible null-pointer dereference in
      ocfs2_info_scan_inode_alloc()
    - btrfs: silence maybe-uninitialized warning in clone_range
    - [arm64] armv8_deprecated: Checking return value for memory allocation
    - [x86] cpu: Add Comet Lake to the Intel CPU models header
    - sched/fair: Scale bandwidth quota and period without losing quota/period
      ratio precision
    - sched/vtime: Fix guest/system mis-accounting on task switch
    - perf/core: Rework memory accounting in perf_mmap()
    - perf/core: Fix corner case in perf_rotate_context()
    - [x86] perf/amd: Change/fix NMI latency mitigation to use a timestamp
    - drm/amdgpu: fix memory leak
    - [mips*] include: Mark __xchg as __always_inline
    - [mips*] fw: sni: Fix out of bounds init of o32 stack
    - [s390x] cio: fix virtio-ccw DMA without PV
    - [x86] virt: vbox: fix memory leak in hgcm_call_preprocess_linaddr
    - nbd: fix possible sysfs duplicate warning
    - NFSv4: Fix leak of clp->cl_acceptor string
    - SUNRPC: fix race to sk_err after xs_error_report
    - [s390x] uaccess: avoid (false positive) compiler warnings
    - tracing: Initialize iter->seq after zeroing in tracing_read_pipe()
    - perf annotate: Fix multiple memory and file descriptor leaks
    - perf/aux: Fix tracking of auxiliary trace buffer allocation
    - USB: legousbtower: fix a signedness bug in tower_probe()
    - nbd: verify socket is supported during setup
    - [arm64] dts: qcom: Add Lenovo Miix 630
    - [arm64] dts: qcom: Add HP Envy x2
    - [arm64] dts: qcom: Add Asus NovaGo TP370QL
    - rtw88: Fix misuse of GENMASK macro
    - [s390x] pci: fix MSI message data
    - thunderbolt: Correct path indices for PCIe tunnel
    - thunderbolt: Use 32-bit writes when writing ring producer/consumer
    - fuse: flush dirty data/metadata before non-truncate setattr
    - fuse: truncate pending writes on O_TRUNC
    - ALSA: bebob: Fix prototype of helper function to return negative value
    - ALSA: timer: Fix mutex deadlock at releasing card
    - ALSA: hda/realtek - Fix 2 front mics of codec 0x623
    - ALSA: hda/realtek - Add support for ALC623
    - ath10k: fix latency issue for QCA988x
    - UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather
      segments") (regression in 5.2)
    - nl80211: fix validation of mesh path nexthop
    - USB: gadget: Reject endpoints with 0 maxpacket value
    - usb-storage: Revert commit 747668dbc061 ("usb-storage: Set
      virt_boundary_mask to avoid SG overflows") (regression in 5.2)
    - USB: ldusb: fix ring-buffer locking
    - USB: ldusb: fix control-message timeout
    - usb: xhci: fix Immediate Data Transfer endianness
    - USB: serial: whiteheat: fix potential slab corruption
    - USB: serial: whiteheat: fix line-speed endianness
    - xhci: Fix use-after-free regression in xhci clear hub TT implementation
    - scsi: qla2xxx: Fix partial flash write of MBI
    - scsi: target: cxgbit: Fix cxgbit_fw4_ack()
    - [x86] HID: i2c-hid: add Trekstor Primebook C11B to descriptor override
    - HID: Fix assumption that devices have inputs
    - HID: fix error message in hid_open_report()
    - HID: logitech-hidpp: split g920_get_config()
    - HID: logitech-hidpp: rework device validation
    - HID: logitech-hidpp: do all FF cleanup in hidpp_ff_destroy()
    - [s390x] unwind: fix mixing regs and sp
    - [s390x] cmm: fix information leak in cmm_timeout_handler()
    - [s390x] idle: fix cpu idle time calculation
    - IB/hfi1: Avoid excessive retry for TID RDMA READ request
    - [arm64] Ensure VM_WRITE|VM_SHARED ptes are clean by default
    - [arm64] cpufeature: Enable Qualcomm Falkor/Kryo errata 1003
    - virtio_ring: fix stalls for packed rings
    - rtlwifi: rtl_pci: Fix problem of too small skb->len
    - rtlwifi: Fix potential overflow on P2P code
    - [x86] KVM: vmx, svm: always run with EFER.NXE=1 when shadow paging is
      active
    - [arm64] dmaengine: qcom: bam_dma: Fix resource leak
    - [arm64] dmaengine: tegra210-adma: fix transfer failure
    - [armhf] dmaengine: imx-sdma: fix size check for sdma script_number
    - [armhf] dmaengine: cppi41: Fix cppi41_dma_prep_slave_sg() when idle
    - drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE
    - [x86] drm/i915: Fix PCH reference clock for FDI on HSW/BDW
    - drm/amdgpu/gfx10: update gfx golden settings
    - drm/amdgpu/powerplay/vega10: allow undervolting in p7
    - drm/amdgpu: Fix SDMA hang when performing VKexample test
    - NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid()
    - io_uring: ensure we clear io_kiocb->result before each issue
    - [x86] iommu/vt-d: Fix panic after kexec -p for kdump
    - batman-adv: Avoid free/alloc race when handling OGM buffer
    - llc: fix sk_buff leak in llc_sap_state_process()
    - llc: fix sk_buff leak in llc_conn_service()
    - rxrpc: Fix call ref leak
    - rxrpc: rxrpc_peer needs to hold a ref on the rxrpc_local record
    - rxrpc: Fix trace-after-put looking at the put peer record
    - NFC: pn533: fix use-after-free and memleaks
    - bonding: fix potential NULL deref in bond_update_slave_arr
    - netfilter: conntrack: avoid possible false sharing
    - net: usb: sr9800: fix uninitialized local variable
    - sch_netem: fix rcu splat in netem_enqueue()
    - net: sched: sch_sfb: don't call qdisc_put() while holding tree lock
    - iwlwifi: exclude GEO SAR support for 3168
    - sched/fair: Fix low cpu usage with high throttling by removing expiration
      of cpu-local slices
    - ALSA: usb-audio: DSD auto-detection for Playback Designs
    - ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel
    - ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface
    - RDMA/mlx5: Use irq xarray locking for mkey_table
    - sched/fair: Fix -Wunused-but-set-variable warnings
    - [powerpc*] powernv: Fix CPU idle to be called with IRQs disabled
    - Revert "ALSA: hda: Flush interrupts on disabling" (regression in 5.3.4)

  [ Ben Hutchings ]
  * debian/bin/gencontrol_signed.py: Fix code style error
  * debian/bin/gencontrol.py: Skip linux-perf lintian-overrides if we won't
    build it
  * debian/bin/gencontrol{,_signed}.py: Use vars parameter instead of self.vars
  * debian/bin/gencontrol{,_signed}.py: Use %(name)s to format template vars
  * debian/.gitignore, debian/rules: Generalise patterns for generated files
  * gencontrol: Generalise substitution of debhelper config template
  * Add maint scripts to meta-packages to convert doc directories to symlinks
    (Closes: #942861)
  * debian/lib/python/debian_linux/utils.py: Use 'with' to manage file handles
  * debian/lib/python/debian_linux/utils.py: Store file mode for templates
  * Copy template file permissions to output files
  * debian/templates/headers.postinst.in: Set executable for consistency
  * debian/README.source: Document code signing and how to test it
  * debian/tests/control: Mark python test as superficial
  * [arm64] linux-headers: Disable check for a 32-bit compiler
    (Closes: #943953):
    - arm64: Kconfig: Make CONFIG_COMPAT_VDSO a proper Kconfig option
    - debian/bin/gencontrol.py: Optionally define $(CROSS_COMPILE_COMPAT) make
      variable
    - Enable COMPAT_VDSO and set $(CROSS_COMPILE_COMPAT) instead of setting
      CROSS_COMPILE_COMPAT_VDSO
  * crypto: Enable PKCS8_PRIVATE_KEY_PARSER as module (Closes: #924705)
  * Bump ABI to 2
  * [arm64] atmel_mxt_ts: Disable TOUCHSCREEN_ATMEL_MXT_T37 to avoid V4L
    dependency
  * random: try to actively add entropy rather than passively wait for it

  [ Bastian Blank ]
  * [amd64/cloud-amd64] Re-enable RTC drivers. (closes: #931341)

  [ Thomas W ]
  * [x86] Enable missing modules and setting:
    CONFIG_HUAWEI_WMI
    CONFIG_I2C_MULTI_INSTANTIATE
    CONFIG_INTEL_TURBO_MAX_3

  [ Alper Nebi Yasak ]
  * [arm64] udeb: Add i2c-rk3x to i2c-modules
  * [arm64,armhf] udeb: Add rockchip-io-domain to kernel-image
  * udeb: Add atmel_mxt_ts to input-modules

  [ Noah Meyerhans ]
  * drivers/net/ethernet/amazon: Backport driver fixes from v5.4-rc5

  [ Niv Sardi ]
  * KEYS: Make use of platform keyring for module signature verify
    (closes: #935945)

 -- Ben Hutchings <ben@decadent.org.uk>  Sat, 09 Nov 2019 15:42:49 +0000

linux (5.3.7-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.3
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.4
    - mISDN: enforce CAP_NET_RAW for raw sockets (CVE-2019-17055)
    - appletalk: enforce CAP_NET_RAW for raw sockets (CVE-2019-17054)
    - ax25: enforce CAP_NET_RAW for raw sockets (CVE-2019-17052)
    - ieee802154: enforce CAP_NET_RAW for raw sockets (CVE-2019-17053)
    - nfc: enforce CAP_NET_RAW for raw sockets (CVE-2019-17056)
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.5
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.6
    - nl80211: validate beacon head (CVE-2019-16746)
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.7

  [ Aurelien Jarno ]
  * [riscv64] Enable SOC_SIFIVE. Do not select CLK_SIFIVE,
    CLK_SIFIVE_FU540_PRCI, SIFIVE_PLIC, SERIAL_SIFIVE and
    SERIAL_SIFIVE_CONSOLE as they are selected by SOC_SIFIVE.
  * [riscv64] Install DTBS using dtbs_install target.
  * [riscv64] Enable SPI_SIFIVE.
  * [riscv64] Enable SERIAL_EARLYCON_RISCV_SBI.
  * [riscv64] Enable MMC, MMC_SPI.
  * [riscv64] udeb: Add mmc-core-modules and mmc-modules.
  * [riscv64] Fix memblock reservation for device tree blob.
  * [riscv64] Clear load reservations while restoring hart contexts.

  [ Ben Hutchings ]
  * [mips*] Revert "Only define MAX_PHYSMEM_BITS on Loongson-3"
  * KEYS: Re-enable SECONDARY_TRUSTED_KEYRING, dropped in 5.2.6-1 by
    mis-merge (Closes: #935945)

  [ John Paul Adrian Glaubitz ]
  * [m68k] Enable CONFIG_CRYPTO_MANAGER_DISABLE_TESTS
  * [hppa] Enable CONFIG_CRYPTO_MANAGER_DISABLE_TESTS
  * [sh4] Enable CONFIG_CRYPTO_MANAGER_DISABLE_TESTS

  [ Salvatore Bonaccorso ]
  * RDMA/cxgb4: Do not dma memory off of the stack (CVE-2019-17075)
  * ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe()
    (CVE-2019-15098)

  [ Romain Perier ]
  * [armel/rpi] Enable CONFIG_BRCMFMAC_SDIO (Closes: #940530)

  [ Héctor Orón Martínez ]
  * [x86] Enable ASoC: SOF sound driver (Closes: #940726)

 -- Salvatore Bonaccorso <carnil@debian.org>  Sun, 20 Oct 2019 00:56:32 +0200

linux (5.3.2-1~exp1) experimental; urgency=medium

  * New upstream release: https://kernelnewbies.org/Linux_5.3
    - [armhf] select the dma-noncoherent symbols for all swiotlb builds
      (fixes FTBFS)
  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.1
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.2

  [ Ben Hutchings ]
  * [hppa,sparc64] udeb: Delete osst from scsi-modules (fixes FTBFS)
  * Compile with gcc-9 on all architectures
  * Set KCFLAGS make variable instead of CFLAGS_{KERNEL,MODULE}
  * linux-image-dbg: Delete ./ from source file names in debug info
  * debian/rules: Make maintainerclean delete (almost) everything clean does
  * debian/rules: Make maintainerclean delete everything gencontrol.py creates
  * debian/.gitignore: Synchronise some patterns with clean target
  * Add the metapackages previously built by src:linux-latest:
    - Add template and NEWS files from linux-latest
    - Rename added templates to be consistent with existing templates
    - Fix some inconsistencies in metapackage templates
    - Define pkg.linux.nometa build profile to exclude the metapackages
    - Build the metapackages by default (Closes: #583849, #941042)
    - Make linux-perf an arch-dependent package
    - Require metapackage dependencies to be the same version, and link doc
      dirs

  [ Uwe Kleine-König ]
  * [arm64] enable I2C_QCOM_GENI for Lenovo C630

 -- Ben Hutchings <ben@decadent.org.uk>  Wed, 02 Oct 2019 05:31:27 +0100

linux (5.3~rc5-1~exp2) experimental; urgency=medium

  * tools/perf: pmu-events: Fix reproducibility
  * Fix FTBFS:
    - Update "kbuild: Make the toolchain variables easily overwritable" for 5.3
    - udeb: Make nic-wireless-modules depend on crypto-modules
  * debian/control: Remove build profile qual for rsync, needed for
    headers_install
  * debian/changelog: Move older entries to changelog.old

 -- Ben Hutchings <ben@decadent.org.uk>  Sun, 25 Aug 2019 16:28:41 +0100

linux (5.3~rc5-1~exp1) experimental; urgency=medium

  * New upstream release candidate

  [ Ben Hutchings ]
  * aufs: Update support patchset to aufs5.x-rcN 20190805
  * [rt] Disable until it is updated for 5.3 or later
  * [powerpcspe] Remove all support for powerpcspe, which is dead upstream
  * linux-headers: Change per-flavour Makefile to match upstream out-of-tree
    builds
  * debian/bin/genorig.py: Import debian.deb822 instead of deprecated deb822
  * [arm64] Use armhf cross-compiler for building compat vDSO
  * Documentation: Fix broken link to CIPSO draft

  [ Lubomir Rintel ]
  * udeb: input-modules: Add OLPC AP-SP keyboard
  * [armhf] Add camera, EC and battery drivers for OLPC XO-1.75 laptop.

 -- Ben Hutchings <ben@decadent.org.uk>  Sat, 24 Aug 2019 19:07:56 +0100

linux (5.2.17-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.10
    - KEYS: trusted: allow module init if TPM is inactive or deactivated
    - seq_file: fix problem when seeking mid-record
    - mm/hmm: fix bad subpage pointer in try_to_unmap_one
    - mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and
      MPOL_MF_STRICT were specified
    - mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind
    - mm/z3fold.c: fix z3fold_destroy_pool() ordering
    - mm/z3fold.c: fix z3fold_destroy_pool() race condition
    - mm/memcontrol.c: fix use after free in mem_cgroup_iter()
    - mm/usercopy: use memory range to be accessed for wraparound check
    - mm, vmscan: do not special-case slab reclaim when watermarks are boosted
    - [armhf,arm64] cpufreq: schedutil: Don't skip freq update when limits
      change
    - drm/amdgpu: fix gfx9 soft recovery
    - drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes
    - [arm64] ftrace: Ensure module ftrace trampoline is coherent with I-side
    - [x86] ALSA: hda/realtek - Add quirk for HP Envy x360
    - ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term
      (CVE-2019-15118)
    - ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit
      (CVE-2019-15117)
    - [x86] ALSA: hda - Apply workaround for another AMD chip 1022:1487
    - ALSA: hda - Fix a memory leak bug
    - ALSA: hda - Add a generic reboot_notify
    - ALSA: hda - Let all conexant codec enter D3 when rebooting
    - HID: holtek: test for sanity of intfdata
    - HID: hiddev: avoid opening a disconnected device
    - HID: hiddev: do cleanup in failure of opening a device
    - Input: kbtab - sanity check for endpoint type
    - Input: iforce - add sanity checks
    - net: usb: pegasus: fix improper read if get_registers() fail
    - bpf: fix access to skb_shared_info->gso_segs
    - netfilter: ebtables: also count base chain policies
    - [riscv64] Correct the initialized flow of FP register
    - [riscv64] Make __fstate_clean() work correctly.
    - [armhf] Revert "i2c: imx: improve the error handling in
      i2c_imx_dma_request()"
    - blk-mq: move cancel of requeue_work to the front of blk_exit_queue
    - io_uring: fix manual setup of iov_iter for fixed buffers
    - [arm64] RDMA/hns: Fix sg offset non-zero issue
    - IB/mlx5: Replace kfree with kvfree
    - dma-mapping: check pfn validity in dma_common_{mmap,get_sgtable}
    - [x87] platform: intel_pmc_core: Add ICL-NNPI support to PMC Core
    - mm/hmm: always return EBUSY for invalid ranges in
      hmm_range_{fault,snapshot}
    - [armhf,arm64] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe
      table fail
    - [armhf] irqchip/irq-imx-gpcv2: Forward irq type to parent
    - f2fs: fix to read source block before invalidating it
    - tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC()
    - perf header: Fix divide by zero error if f_header.attr_size==0
    - perf header: Fix use of unitialized value warning
    - RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes
    - ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain
    - libata: zpodd: Fix small read overflow in zpodd_get_mech_type()
    - Btrfs: fix deadlock between fiemap and transaction commits
    - scsi: hpsa: correct scsi command status issue after reset
    - scsi: qla2xxx: Fix possible fcport null-pointer dereferences
    - drm/amdkfd: Fix byte align on VegaM
    - drm/amd/powerplay: fix null pointer dereference around dpm state relates
    - drm/amdgpu: fix error handling in amdgpu_cs_process_fence_dep
    - drm/amdgpu: fix a potential information leaking bug
    - ata: libahci: do not complain in case of deferred probe
    - [riscv64] Fix perf record without libelf support
    - [arm64] Lower priority mask for GIC_PRIO_IRQON
    - [arm64] unwind: Prohibit probing on return_address()
    - IB/core: Add mitigation for Spectre V1 (CVE-2017-5753)
    - IB/mlx5: Fix MR registration flow to use UMR properly
    - RDMA/restrack: Track driver QP types in resource tracker
    - IB/mad: Fix use-after-free in ib mad completion handling
    - RDMA/mlx5: Release locks during notifier unregister
    - [arm64] drm: msm: Fix add_gpu_components
    - [arm64] RDMA/hns: Fix error return code in hns_roce_v1_rsv_lp_qp()
    - [armhf] drm/exynos: fix missing decrement of retry counter
    - [arm64] kprobes: Recover pstate.D in single-step exception handler
    - [arm64] Make debug exception handlers visible from RCU
    - Revert "kmemleak: allow to coexist with fault injection"
    - ocfs2: remove set but not used variable 'last_hash'
    - page flags: prioritize kasan bits over last-cpuid
    - asm-generic: fix -Wtype-limits compiler warnings
    - tpm: tpm_ibm_vtpm: Fix unallocated banks
    - [arm64] KVM: regmap: Fix unexpected switch fall-through
    - [x86] staging: comedi: dt3000: Fix signed integer overflow 'divider *
      base'
    - [x86] staging: comedi: dt3000: Fix rounding up of timer divisor
    - USB: core: Fix races in character device registration and deregistraion
    - usb: cdc-acm: make sure a refcount is taken early enough
    - USB: CDC: fix sanity checks in CDC union parser
    - USB: serial: option: add D-Link DWM-222 device ID
    - USB: serial: option: Add support for ZTE MF871A
    - USB: serial: option: add the BroadMobi BM818 card
    - USB: serial: option: Add Motorola modem UARTs
    - usb: setup authorized_default attributes using usb_bus_notify
    - netfilter: conntrack: Use consistent ct id hash calculation
    - iwlwifi: Add support for SAR South Korea limitation
    - Input: psmouse - fix build error of multiple definition
    - bnx2x: Fix VF's VLAN reconfiguration in reload.
    - bonding: Add vlan tx offload to hw_enc_features
    - [armhf,arm64] net: dsa: Check existence of .port_mdb_add callback before
      calling it
    - net/mlx4_en: fix a memory leak bug
    - net/packet: fix race in tpacket_snd()
    - net: sched: sch_taprio: fix memleak in error path for sched list parse
    - sctp: fix memleak in sctp_send_reset_streams
    - sctp: fix the transport error_count check
    - team: Add vlan tx offload to hw_enc_features
    - tipc: initialise addr_trail_end when setting node addresses
    - xen/netback: Reset nr_frags before freeing skb
    - net/mlx5e: Only support tx/rx pause setting for port owner
    - bnxt_en: Fix VNIC clearing logic for 57500 chips.
    - bnxt_en: Improve RX doorbell sequence.
    - bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails
    - bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command
    - bnxt_en: Use correct src_fid to determine direction of the flow
    - bnxt_en: Fix to include flow direction in L2 key
    - net sched: update skbedit action for batched events operations
    - netdevsim: Restore per-network namespace accounting for fib entries
    - net/mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off
    - net/mlx5e: Fix false negative indication on tx reporter CQE recovery
    - net/mlx5e: Remove redundant check in CQE recovery flow of tx reporter
    - net/mlx5e: Use flow keys dissector to parse packets for ARFS
    - net/tls: prevent skb_orphan() from leaking TLS plain text with offload
    - net: phy: consider AN_RESTART status when reading link status
    - netlink: Fix nlmsg_parse as a wrapper for strict message parsing
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.11
    - ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai()
    - ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm()
    - ASoC: simple-card: fix an use-after-free in simple_for_each_link()
    - ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm()
    - ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id()
    - ASoC: audio-graph-card: add missing const at graph_get_dai_id()
    - regulator: axp20x: fix DCDCA and DCDCD for AXP806
    - regulator: axp20x: fix DCDC5 and DCDC6 for AXP803
    - [armhf] ASoC: samsung: odroid: fix an use-after-free issue for codec
    - [armhf] ASoC: samsung: odroid: fix a double-free issue for cpu_dai
    - [x86] ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook
    - HID: logitech-hidpp: add USB PID for a few more supported mice
    - HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT
    - [mips*] kernel: only use i8253 clocksource with periodic clockevent
    - [mips*] fix cacheinfo
    - libbpf: sanitize VAR to conservative 1-byte INT
    - netfilter: ebtables: fix a memory leak bug in compat
    - ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks
    - [amd64] spi: pxa2xx: Balance runtime PM enable/disable on error
    - bpf: sockmap, sock_map_delete needs to use xchg
    - bpf: sockmap, synchronize_rcu before free'ing map
    - bpf: sockmap, only create entry if ulp is not already enabled
    - ASoC: dapm: fix a memory leak bug
    - bonding: Force slave speed check after link state recovery for 802.3ad
    - [armhf,arm64] net: mvpp2: Don't check for 3 consecutive Idle frames for
      10G links
    - libbpf: fix using uninitialized ioctl results
    - can: dev: call netif_carrier_off() in register_candev()
    - can: gw: Fix error path of cgw_module_init
    - libbpf: silence GCC8 warning about string truncation
    - {nl,mac}80211: fix interface combinations on crypto controlled devices
    - [armhf] ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master
      mode
    - [armhf,arm64] ASoC: rockchip: Fix mono capture
    - [armhf] ASoC: ti: davinci-mcasp: Correct slot_width posed constraint
    - net: usb: qmi_wwan: Add the BroadMobi BM818 card
    - qed: RDMA - Fix the hw_ver returned in device attributes
    - isdn: mISDN: hfcsusb: Fix possible null-pointer dereferences in
      start_isoc_chain()
    - mac80211_hwsim: Fix possible null-pointer dereferences in
      hwsim_dump_radio_nl()
    - [armhf,arm64] net: stmmac: manage errors returned by of_get_mac_address()
    - netfilter: ipset: Actually allow destination MAC address for hash:ip,mac
      sets too
    - netfilter: ipset: Copy the right MAC address in bitmap:ip,mac and
      hash:ip,mac sets
    - netfilter: ipset: Fix rename concurrency with listing
    - rxrpc: Fix potential deadlock
    - rxrpc: Fix the lack of notification when sendmsg() fails on a DATA packet
    - nvmem: Use the same permissions for eeprom as for nvmem
    - iwlwifi: mvm: avoid races in rate init and rate perform
    - iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef
    - iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef
    - iwlwifi: fix locking in delayed GTK setting
    - iwlwifi: mvm: send LQ command always ASYNC
    - isdn: hfcsusb: Fix mISDN driver crash caused by transfer buffer on the
      stack
    - net: phy: phy_led_triggers: Fix a possible null-pointer dereference in
      phy_led_trigger_change_speed()
    - perf bench numa: Fix cpu0 binding
    - [arm64] spi: pxa2xx: Add support for Intel Tiger Lake
    - can: sja1000: force the string buffer NULL-terminated
    - can: peak_usb: force the string buffer NULL-terminated
    - [x86] ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver
    - net/ethernet/qlogic/qed: force the string buffer NULL-terminated
    - NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid
    - NFSv4: When recovering state fails with EAGAIN, retry the same recovery
    - NFSv4.1: Fix open stateid recovery
    - NFSv4.1: Only reap expired delegations
    - NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim()
    - NFS: Fix regression whereby fscache errors are appearing on 'nofsc'
      mounts
    - HID: quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52
    - HID: input: fix a4tech horizontal wheel custom usage
    - [armhf,arm64] drm/rockchip: Suspend DP late
    - SMB3: Fix potential memory leak when processing compound chain
    - SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL
    - sched/deadline: Fix double accounting of rq/running bw in push & pull
    - sched/psi: Reduce psimon FIFO priority
    - sched/psi: Do not require setsched permission from the trigger creator
    - [s390x] protvirt: avoid memory sharing for diag 308 set/store
    - [s390x] mm: fix dump_pagetables top level page table walking
    - [s390x] put _stext and _etext into .text section
    - net: cxgb3_main: Fix a resource leak in a error path in 'init_one()'
    - [armhf,arm64] net: stmmac: Fix issues when number of Queues >= 4
    - [armhf,arm64] net: stmmac: tc: Do not return a fragment entry
    - drm/amdgpu: pin the csb buffer on hw init for gfx v8
    - [arm64] net: hisilicon: make hip04_tx_reclaim non-reentrant
    - [arm64] net: hisilicon: fix hip04-xmit never return TX_BUSY
    - [arm64] net: hisilicon: Fix dma_map_single failed on arm64
    - NFSv4: Ensure state recovery handles ETIMEDOUT correctly
    - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests
    - libata: add SG safety checks in SFF pio transfers
    - [x86] lib/cpu: Address missing prototypes warning
    - [x86] drm/vmwgfx: fix memory leak when too many retries have occurred
    - block: aoe: Fix kernel crash due to atomic sleep when exiting
    - block, bfq: handle NULL return value by bfq_init_rq()
    - perf ftrace: Fix failure to set cpumask when only one cpu is present
    - perf cpumap: Fix writing to illegal memory in handling cpumap mask
    - perf pmu-events: Fix missing "cpu_clk_unhalted.core" event
    - [riscv64] dt-bindings: fix the schema compatible string for the HiFive
      Unleashed board
    - [arm64] KVM: Don't write junk to sysregs on reset
    - [armhf] KVM: Don't write junk to CP15 registers on reset
    - iwlwifi: mvm: disable TX-AMSDU on older NICs (Closes: #939853)
    - HID: wacom: correct misreported EKR ring values
    - HID: wacom: Correct distance scale for 2nd-gen Intuos devices
    - [x86] Revert "KVM: x86/mmu: Zap only the relevant pages when removing a
      memslot" (regression in 5.1)
    - Revert "dm bufio: fix deadlock with loop device" (regression in 5.2.3)
    - [armhf] clk: socfpga: stratix10: fix rate caclulationg for cnt_clks
    - ceph: clear page dirty before invalidate page
    - ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply
    - libceph: fix PG split vs OSD (re)connect race
    - drm/amdgpu/gfx9: update pg_flags after determining if gfx off is possible
    - drm/nouveau: Don't retry infinitely when receiving no data on i2c over
      AUX
    - scsi: ufs: Fix NULL pointer dereference in ufshcd_config_vreg_hpm()
    - gpiolib: never report open-drain/source lines as 'input' to user-space
    - [x86] Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE
    - userfaultfd_release: always remove uffd flags and clear
      vm_userfaultfd_ctx
    - [i386] retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386
    - [x86] apic: Handle missing global clockevent gracefully
    - [x86] CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h
    - [x86] boot: Save fields explicitly, zero out everything else
    - [x86] boot: Fix boot regression caused by bootparam sanitizing
    - IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet
    - IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet
    - IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet
    - IB/hfi1: Drop stale TID RDMA packets that cause TIDErr
    - psi: get poll_work to run when calling poll syscall next time
    - dm kcopyd: always complete failed jobs
    - dm btree: fix order of block initialization in btree_split_beneath
    - dm integrity: fix a crash due to BUG_ON in __journal_read_write()
    - dm raid: add missing cleanup in raid_ctr()
    - dm space map metadata: fix missing store of apply_bops() return value
    - dm table: fix invalid memory accesses with too high sector number
    - dm zoned: improve error handling in reclaim
    - dm zoned: improve error handling in i/o map code
    - dm zoned: properly handle backing device failure
    - genirq: Properly pair kobject_del() with kobject_add()
    - mm/z3fold.c: fix race between migration and destruction
    - mm, page_alloc: move_freepages should not examine struct page of reserved
      memory
    - mm: memcontrol: flush percpu vmstats before releasing memcg
    - mm: memcontrol: flush percpu vmevents before releasing memcg
    - mm, page_owner: handle THP splits correctly
    - mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely
    - mm/zsmalloc.c: fix race condition in zs_destroy_pool
    - IB/hfi1: Drop stale TID RDMA packets
    - dm zoned: fix potential NULL dereference in dmz_do_reclaim()
    - io_uring: fix potential hang with polled IO
    - io_uring: don't enter poll loop if we have CQEs pending
    - io_uring: add need_resched() check in inner poll loop
    - [powerpc*] Allow flush_(inval_)dcache_range to work across ranges >4GB
    - rxrpc: Fix local endpoint refcounting
    - rxrpc: Fix read-after-free in rxrpc_queue_local()
    - rxrpc: Fix local endpoint replacement
    - rxrpc: Fix local refcounting
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.12
    - nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns
    - afs: Fix the CB.ProbeUuid service handler to reply correctly
    - afs: Fix loop index mixup in afs_deliver_vl_get_entry_by_name_u()
    - fs: afs: Fix a possible null-pointer dereference in afs_put_read()
    - afs: Fix off-by-one in afs_rename() expected data version calculation
    - afs: Only update d_fsdata if different in afs_d_revalidate()
    - afs: Fix missing dentry data version updating
    - nvmet: Fix use-after-free bug when a port is removed
    - nvmet-loop: Flush nvme_delete_wq when removing the port
    - nvmet-file: fix nvmet_file_flush() always returning an error
    - nvme-core: Fix extra device_put() call on error path
    - nvme: fix a possible deadlock when passthru commands sent to a multipath
      device
    - nvme-rdma: fix possible use-after-free in connect error flow
    - nvme: fix controller removal race with scan work
    - nvme-pci: Fix async probe remove race
    - btrfs: trim: Check the range passed into to prevent overflow
    - IB/mlx5: Fix implicit MR release flow
    - [armhf] omap-dma/omap_vout_vrfb: fix off-by-one fi value
    - iommu/dma: Handle SG length overflow better
    - dma-direct: don't truncate dma_required_mask to bus addressing
      capabilities
    - usb: gadget: composite: Clear "suspended" on reset/disconnect
    - usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt
    - xen/blkback: fix memory leaks
    - [arm64] cpufeature: Don't treat granule sizes as strict
    - [riscv64] fix flush_tlb_range() end address for flush_tlb_page()
    - drm/scheduler: use job count instead of peek
    - drm/ast: Fixed reboot test may cause system hanged
    - [x86] tools: hv: fix KVP and VSS daemons exit code
    - locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is
      empty
    - lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop
    - [arm*] watchdog: bcm2835_wdt: Fix module autoload
    - mt76: usb: fix rx A-MSDU support
    - ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set
    - ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets
      (regression in 5.1)
    - [armhf] net: cpsw: fix NULL pointer exception in the probe error path
    - net: fix __ip_mc_inc_group usage
    - net/smc: make sure EPOLLOUT is raised
    - tcp: make sure EPOLLOUT wont be missed
    - ipv4: mpls: fix mpls_xmit for iptunnel
    - openvswitch: Fix conntrack cache with timeout
    - ipv4/icmp: fix rt dst dev null pointer dereference
    - xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode
    - mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n
    - ALSA: usb-audio: Check mixer unit bitmap yet more strictly
    - ALSA: hda/ca0132 - Add new SBZ quirk
    - ALSA: line6: Fix memory leak at line6_init_pcm() error path
    - ALSA: hda - Fixes inverted Conexant GPIO mic mute led
    - ALSA: seq: Fix potential concurrent access to the deleted pool
    - ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate()
    - ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604
    - [x86] kvm: skip populating logical dest map if apic is not sw enabled
    - [x86] KVM: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when
      kvm_intel.nested is disabled
    - [x86] KVM: Don't update RIP or do single-step on faulting emulation
    - [x86] uprobes: Fix detection of 32-bit user mode
    - [x86] mm/cpa: Prevent large page split when ftrace flips RW on kernel text
    - [x86] apic: Do not initialize LDR and DFR for bigsmp
    - [x86] apic: Include the LDR when clearing out APIC registers
    - HID: logitech-hidpp: remove support for the G700 over USB
    - ftrace: Fix NULL pointer dereference in t_probe_next()
    - ftrace: Check for successful allocation of hash
    - ftrace: Check for empty hash and comment the race with registering probes
    - usbtmc: more sanity checking for packet size
    - usb-storage: Add new JMS567 revision to unusual_devs
    - USB: cdc-wdm: fix race between write and disconnect due to flag abuse
    - usb: hcd: use managed device resources
    - [armhf,arm64] usb: chipidea: udc: don't do hardware access if gadget has
      stopped
    - usb: host: ohci: fix a race condition between shutdown and irq
    - USB: storage: ums-realtek: Whitelist auto-delink support
    - [x86] tools/power turbostat: Fix caller parameter of get_tdp_amd()
    - [powerpc*] KVM: Book3S: Fix incorrect guest-to-user-translation error
      handling
    - [armhf,arm64] KVM: vgic: Fix potential deadlock when ap_list is long
    - [armhf,arm64] KVM: vgic-v2: Handle SGI bits in GICD_I{S,C}PENDR0 as WI
    - [x86] mei: me: add Tiger Lake point LP device ID
    - [armhf,arm64] Revert "mmc: sdhci-tegra: drop ->get_ro() implementation"
      (regression in 5.1)
    - mmc: core: Fix init of SD cards reporting an invalid VDD range
    - [x86] intel_th: pci: Add support for another Lewisburg PCH
    - [x86] intel_th: pci: Add Tiger Lake support
    - [x86] typec: tcpm: fix a typo in the comparison of pdo_max_voltage
    - NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend()
    - NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0
    - Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was
      invalidated" (regression in 5.1)
    - lib: logic_pio: Fix RCU usage
    - lib: logic_pio: Avoid possible overlap for unregistering regions
    - lib: logic_pio: Add logic_pio_unregister_range()
    - drm/amdgpu: Add APTX quirk for Dell Latitude 5495
    - drm/amdgpu: fix GFXOFF on Picasso and Raven2
    - [x86] drm/i915: Don't deballoon unused ggtt drm_mm_node in linux guest
    - [x86] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe()
    - i2c: piix4: Fix port selection for AMD Family 16h Model 30h
    - [arm64] bus: hisi_lpc: Unregister logical PIO range to avoid potential
      use-after-free
    - [arm64] bus: hisi_lpc: Add .remove method to avoid driver unbind crash
    - [x86] VMCI: Release resource if the work is already queued
    - [x86] crypto: ccp - Ignore unconfigured CCP device on suspend/resume
    - SUNRPC: Don't handle errors if the bind/connect succeeded
    - mt76: mt76x0u: do not reset radio on resume
    - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in
      sync with the hierarchical ones" (regression in 5.2.7)
    - mm: memcontrol: fix percpu vmstats and vmevents flush
    - mac80211: fix possible sta leak
    - cfg80211: Fix Extended Key ID key install checks
    - mac80211: Don't memset RXCB prior to PAE intercept
    - mac80211: Correctly set noencrypt for PAE frames
    - iwlwifi: add new cards for 22000 and fix struct name
    - iwlwifi: add new cards for 22000 and change wrong structs
    - iwlwifi: add new cards for 9000 and 20000 series
    - iwlwifi: change 0x02F0 fw from qu to quz
    - iwlwifi: pcie: add support for qu c-step devices
    - iwlwifi: pcie: don't switch FW to qnj when ax201 is detected
    - iwlwifi: pcie: handle switching killer Qu B0 NICs to C0
    - [x86] drm/i915: Do not create a new max_bpc prop for MST connectors
    - [x86] drm/i915/dp: Fix DSC enable code to use cpu_transcoder instead of
      encoder->type
    - [x86] ptrace: fix up botched merge of spectrev1 fix
    - bpf: fix use after free in prog symbol exposure
    - hsr: implement dellink to clean up resources
    - hsr: fix a NULL pointer deref in hsr_dev_xmit()
    - hsr: switch ->dellink() to ->ndo_uninit()
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.13
    - Revert "Input: elantech - enable SMBus on new (2018+) systems"
      (regression in 5.2.9)
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.14
    - mld: fix memory leak in mld_del_delrec()
    - net: fix skb use after free in netpoll
    - net: sched: act_sample: fix psample group handling on overwrite
    - net_sched: fix a NULL pointer deref in ipt action
    - [arm64, armhf] net: stmmac: dwmac-rk: Don't fail if phy regulator is
      absent
    - tcp: inherit timestamp on mtu probe
    - tcp: remove empty skb from write queue in error cases
    - Revert "r8152: napi hangup fix after disconnect"
    - r8152: remove calling netif_napi_del
    - net/sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate
    - Add genphy_c45_config_aneg() function to phy-c45.c
    - net/sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue
    - net/sched: pfifo_fast: fix wrong dereference when qdisc is reset
    - net/rds: Fix info leak in rds6_inc_info_copy() (CVE-2019-16714)
    - batman-adv: Fix netlink dumping of all mcast_flags buckets
    - libbpf: fix erroneous multi-closing of BTF FD
    - libbpf: set BTF FD for prog only when there is supported .BTF.ext data
    - netfilter: nf_flow_table: fix offload for flows that are subject to xfrm
    - net/mlx5e: Fix error flow of CQE recovery on tx reporter
    - [armhf] clk: samsung: Change signature of exynos5_subcmus_init() function
    - [armhf] clk: samsung: exynos5800: Move MAU subsystem clocks to MAU sub-CMU
    - [armhf] clk: samsung: exynos542x: Move MSCL subsystem clocks to its
      sub-CMU
    - netfilter: nf_tables: use-after-free in failing rule with bound set
    - netfilter: nf_flow_table: conntrack picks up expired flows
    - netfilter: nf_flow_table: teardown flow timeout race
    - tools: bpftool: fix error message (prog -> object)
    - ixgbe: fix possible deadlock in ixgbe_service_task()
    - [x86] hv_netvsc: Fix a warning of suspicious RCU usage
    - net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rx
    - Bluetooth: btqca: Add a short delay before downloading the NVM
    - Bluetooth: hci_qca: Send VS pre shutdown command.
    - [s390x] qeth: serialize cmd reply with concurrent timeout
    - ibmveth: Convert multicast list size for little-endian system
    - gpio: Fix build error of function redefinition
    - netfilter: nft_flow_offload: skip tcp rst and fin packets
    - scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure
    - scsi: target: tcmu: avoid use-after-free after command timeout
    - cxgb4: fix a memory leak bug
    - liquidio: add cleanup in octeon_setup_iq()
    - net: myri10ge: fix memory leaks
    - clk: Fix falling back to legacy parent string matching
    - clk: Fix potential NULL dereference in clk_fetch_parent_index()
    - lan78xx: Fix memory leaks
    - vfs: fix page locking deadlocks when deduping files
    - cx82310_eth: fix a memory leak bug
    - net: kalmia: fix memory leaks
    - net: cavium: fix driver name
    - wimax/i2400m: fix a memory leak bug
    - sched/core: Schedule new worker even if PI-blocked
    - kprobes: Fix potential deadlock in kprobe_optimizer()
    - [x86] HID: intel-ish-hid: ipc: add EHL device id
    - HID: cp2112: prevent sleeping function called from invalid context
    - [x86] boot/compressed/64: Fix boot on machines with broken E820 table
    - scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ
    - [x86] Input: hyperv-keyboard: Use in-place iterator API in the channel
      callback
    - Tools: hv: kvp: eliminate 'may be used uninitialized' warning
    - nvme-multipath: fix possible I/O hang when paths are updated
    - nvme: Fix cntlid validation when not using NVMEoF
    - RDMA/cma: fix null-ptr-deref Read in cma_cleanup
    - IB/mlx4: Fix memory leaks
    - [x86] infiniband: hfi1: fix a memory leak bug
    - [x86] infiniband: hfi1: fix memory leaks
    - drm/amdgpu: prevent memory leaks in AMDGPU_CS ioctl
    - ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr()
    - ceph: fix buffer free while holding i_ceph_lock in
      __ceph_build_xattrs_blob()
    - ceph: fix buffer free while holding i_ceph_lock in fill_inode()
    - [arm64, armhf] KVM: Only skip MMIO insn once
    - afs: Fix leak in afs_lookup_cell_rcu()
    - afs: Fix possible oops in afs_lookup trace event
    - afs: use correct afs_call_type in yfs_fs_store_opaque_acl2
    - RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message
    - gpio: Fix irqchip initialization order
    - [arm64, armhf] KVM: VGIC: Properly initialise private IRQ affinity
    - [x86] boot/compressed/64: Fix missing initialization in
      find_trampoline_placement()
    - libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer
    - [x86] Revert "x86/apic: Include the LDR when clearing out APIC registers"
    - [x86] boot: Preserve boot_params.secure_boot from sanitizing
    - Revert "mmc: core: do not retry CMD6 in __mmc_switch()"
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.15
    - gpio: pca953x: correct type of reg_direction
    - gpio: pca953x: use pca953x_read_regs instead of regmap_bulk_read
    - ALSA: hda - Fix potential endless loop at applying quirks
    - ALSA: hda/realtek - Fix overridden device-specific initialization
    - ALSA: hda/realtek - Add quirk for HP Pavilion 15
    - ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL
    - ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre
    - sched/fair: Don't assign runtime for throttled cfs_rq
    - [x86] drm/vmwgfx: Fix double free in vmw_recv_msg()
    - drm/nouveau/sec2/gp102: add missing MODULE_FIRMWAREs
    - [powerpc*] 64e: Drop stale call to smp_processor_id() which hangs SMP
      startup
    - [powerpc*] tm: Fix restoring FP/VMX facility incorrectly on interrupts
      (CVE-2019-15031)
    - batman-adv: fix uninit-value in batadv_netlink_get_ifindex()
    - batman-adv: Only read OGM tvlv_len after buffer len check
    - bcache: only clear BTREE_NODE_dirty bit when it is set
    - bcache: add comments for mutex_lock(&b->write_lock)
    - bcache: fix race in btree_flush_write()
    - IB/rdmavt: Add new completion inline
    - IB/{rdmavt, qib, hfi1}: Convert to new completion API
    - IB/hfi1: Unreserve a flushed OPFN request
    - [x86] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings.
    - [x86] drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV
    - mmc: sdhci-sprd: Fix the incorrect soft reset operation when runtime
      resuming
    - usb: chipidea: imx: add imx7ulp support
    - usb: chipidea: imx: fix EPROBE_DEFER support during driver probe
    - [s390x] virtio: fix race on airq_areas[]
    - [x86] drm/i915: Support flags in whitlist WAs
    - [x86] drm/i915: Support whitelist workarounds on all engines
    - [x86] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT
    - [x86] drm/i915: Add whitelist workarounds for ICL
    - [x86] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT
    - Btrfs: fix unwritten extent buffers and hangs on future writeback
      attempts (Closes: #940105)
    - vhost: make sure log_num < in_num (CVE-2019-14835)
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.16
    - bridge/mdb: remove wrong use of NLM_F_MULTI
    - cdc_ether: fix rndis support for Mediatek based smartphones
    - ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()'
    - isdn/capi: check message length in capi_write()
    - ixgbe: Fix secpath usage for IPsec TX offload.
    - ixgbevf: Fix secpath usage for IPsec Tx offload
    - net: Fix null de-reference of device refcount
    - net: gso: Fix skb_segment splat when splitting gso_size mangled skb
      having linear-headed frag_list
    - net: phylink: Fix flow control resolution
    - net: sched: fix reordering issues
    - sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero
    - sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()'
    - sctp: use transport pf_retrans in sctp_do_8_2_transport_strike
    - tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR
    - tipc: add NULL pointer check before calling kfree_rcu
    - tun: fix use-after-free when register netdev failed
    - net-ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and
      others)
    - ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR()
    - net: fixed_phy: Add forward declaration for struct gpio_desc;
    - sctp: fix the missing put_user when dumping transport thresholds
    - net: sock_map, fix missing ulp check in sock hash case
    - gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and
      blacklist
    - gpio: mockup: add missing single_release()
    - gpio: fix line flag validation in linehandle_create
    - gpio: fix line flag validation in lineevent_create
    - Btrfs: fix assertion failure during fsync and use of stale transaction
    - cgroup: freezer: fix frozen state inheritance
    - Revert "mmc: bcm2835: Terminate timeout work synchronously"
    - Revert "mmc: sdhci: Remove unneeded quirk2 flag of O2 SD host controller"
    - mmc: tmio: Fixup runtime PM management during probe
    - mmc: tmio: Fixup runtime PM management during remove
    - drm/lima: fix lima_gem_wait() return value
    - [x86] drm/i915: Limit MST to <= 8bpc once again
    - [x86] drm/i915: Restore relaxed padding (OCL_OOB_SUPPRES_ENABLE) for skl+
    - ipc: fix semtimedop for generic 32-bit architectures
    - ipc: fix sparc64 ipc() wrapper
    - ixgbe: fix double clean of Tx descriptors with xdp
    - ixgbe: Prevent u8 wrapping of ITR value to something less than 10us
    - Revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band"
    - mt76: mt76x0e: disable 5GHz band for MT7630E
    - genirq: Prevent NULL pointer dereference in resend_irqs()
    - regulator: twl: voltage lists for vdd1/2 on twl4030
    - [s390x] KVM: kvm_s390_vm_start_migration: check dirty_bitmap before using
      it as target for memset()
    - [s390x] KVM: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl
    - [x86] KVM: work around leak of uninitialized stack contents
    - [x86] KVM: mmu: Reintroduce fast invalidate/zap for flushing memslot
    - [x86] KVM: nVMX: handle page fault in vmread
    - [x86] purgatory: Change compiler flags from -mcmodel=kernel to
      -mcmodel=large to fix kexec relocation errors
    - powerpc: Add barrier_nospec to raw_copy_in_user()
    - kernel/module: Fix mem leak in module_add_modinfo_attrs
    - x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels
    - x86/ima: check EFI SetupMode too
    - drm/meson: Add support for XBGR8888 & ABGR8888 formats
    - clk: Fix debugfs clk_possible_parents for clks without parent string names
    - clk: Simplify debugfs printing and add a newline
    - mt76: Fix a signedness bug in mt7615_add_interface()
    - mt76: mt7615: Use after free in mt7615_mcu_set_bcn()
    - clk: rockchip: Don't yell about bad mmc phases when getting
    - mtd: rawnand: mtk: Fix wrongly assigned OOB buffer pointer issue
    - PCI: Always allow probing with driver_override
    - ubifs: Correctly use tnc_next() in search_dh_cookie()
    - driver core: Fix use-after-free and double free on glue directory
    - crypto: talitos - check AES key size
    - crypto: talitos - fix CTR alg blocksize
    - crypto: talitos - check data blocksize in ablkcipher.
    - crypto: talitos - fix ECB algs ivsize
    - crypto: talitos - Do not modify req->cryptlen on decryption.
    - crypto: talitos - HMAC SNOOP NO AFEU mode requires SW icv checking.
    - firmware: ti_sci: Always request response from firmware
    - drm: panel-orientation-quirks: Add extra quirk table entry for GPD MicroPC
    - drm/mediatek: mtk_drm_drv.c: Add of_node_put() before goto
    - mm/z3fold.c: remove z3fold_migration trylock
    - mm/z3fold.c: fix lock/unlock imbalance in z3fold_page_isolate
    - Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature"
    - modules: fix BUG when load module with rodata=n
    - modules: fix compile error if don't have strict module rwx
    - modules: always page-align module section allocations
    - [x86] kvm: nVMX: Remove unnecessary sync_roots from handle_invept
    - [x86] KVM: SVM: Fix detection of AMD Errata 1096
    - [x86] platform: pmc_atom: Add CB4063 Beckhoff Automation board to
      critclk_systems DMI table
    - [x86] platform: pcengines-apuv2: use KEY_RESTART for front button
    - rsi: fix a double free bug in rsi_91x_deinit() (CVE-2019-15504)
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.17
    - USB: usbcore: Fix slab-out-of-bounds bug during device reset
    - media: tm6000: double free if usb disconnect while streaming
    - phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current
    - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit()
    - netfilter: nf_flow_table: set default timeout after successful insertion
    - HID: wacom: generic: read HID_DG_CONTACTMAX from any feature report
    - Input: elan_i2c - remove Lenovo Legion Y7000 PnpID
    - SUNRPC: Handle connection breakages correctly in call_status()
    - nfs: disable client side deduplication
    - [powerpc*] mm/radix: Use the right page size for vmemmap mapping
    - net: hns: fix LED configuration for marvell phy
    - net: aquantia: fix limit of vlan filters
    - ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit
    - net/sched: fix race between deactivation and dequeue for NOLOCK qdisc
    - net_sched: let qdisc_put() accept NULL pointer
    - udp: correct reuseport selection with connected sockets
    - xen-netfront: do not assume sk_buff_head list is empty in error handling
    - net: dsa: Fix load order between DSA drivers and taggers
    - KVM: coalesced_mmio: add bounds checking (CVE-2019-14821)
    - firmware: google: check if size is valid when decoding VPD data
    - serial: sprd: correct the wrong sequence of arguments
    - tty/serial: atmel: reschedule TX after RX was started
    - mwifiex: Fix three heap overflow at parsing element in
      cfg80211_ap_settings (CVE-2019-14814, CVE-2019-14815, CVE-2019-14816)
    - nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds
    - ieee802154: hwsim: Fix error handle path in hwsim_init_module
    - ieee802154: hwsim: unregister hw while hwsim_subscribe_all_others fails
    - [armhf] dts: am57xx: Disable voltage switching for SD card
    - [armhf] OMAP2+: Fix missing SYSC_HAS_RESET_STATUS for dra7 epwmss
    - bus: ti-sysc: Fix handling of forced idle
    - bus: ti-sysc: Fix using configured sysc mask value
    - [armhf] dts: Fix flags for gpio7
    - [armhf] dts: Fix incorrect dcan register mapping for am3, am4 and dra7
    - [arm64] dts: meson-g12a: add missing dwc2 phy-names
    - [s390x] bpf: fix lcgr instruction encoding
    - [armhf] OMAP2+: Fix omap4 errata warning on other SoCs
    - [armhf] dts: am335x: Fix UARTs length
    - [armhf] dts: dra74x: Fix iodelay configuration for mmc3
    - bus: ti-sysc: Simplify cleanup upon failures in sysc_probe()
    - [armhf] dts: Fix incomplete dts data for am3 and am4 mmc
    - [s390x] bpf: use 32-bit index for tail calls
    - fpga: altera-ps-spi: Fix getting of optional confd gpio
    - netfilter: ebtables: Fix argument order to ADD_COUNTER
    - netfilter: nft_flow_offload: missing netlink attribute policy
    - netfilter: xt_nfacct: Fix alignment mismatch in xt_nfacct_match_info
    - NFSv4: Fix return values for nfs4_file_open()
    - NFSv4: Fix return value in nfs_finish_open()
    - NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup
    - NFS: On fatal writeback errors, we need to call
      nfs_inode_remove_request()
    - xdp: unpin xdp umem pages in error path
    - selftests/bpf: fix test_cgroup_storage on s390
    - selftests/bpf: add config fragment BPF_JIT
    - qed: Add cleanup in qed_slowpath_start()
    - drm/omap: Fix port lookup for SDI output
    - drm/virtio: use virtio_max_dma_size
    - [armel,armhf] 8874/1: mm: only adjust sections of valid mm structures
    - batman-adv: Only read OGM2 tvlv_len after buffer len check
    - flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH
    - bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0
    - r8152: Set memory to all 0xFFs on failed reg reads
    - x86/apic: Fix arch_dynirq_lower_bound() bug for DT enabled machines
    - pNFS/flexfiles: Don't time out requests on hard mounts
    - NFS: Fix spurious EIO read errors
    - NFS: Fix writepage(s) error handling to not report errors twice
    - drm/amdgpu: fix dma_fence_wait without reference
    - netfilter: xt_physdev: Fix spurious error message in physdev_mt_check
    - netfilter: nf_conntrack_ftp: Fix debug output
    - NFSv2: Fix eof handling
    - NFSv2: Fix write regression
    - NFS: remove set but not used variable 'mapping'
    - kallsyms: Don't let kallsyms_lookup_size_offset() fail on retrieving the
      first symbol
    - netfilter: conntrack: make sysctls per-namespace again
    - drm/amd/powerplay: correct Vega20 dpm level related settings
    - cifs: set domainName when a domain-key is used in multiuser
    - cifs: Use kzfree() to zero out the password
    - libceph: don't call crypto_free_sync_skcipher() on a NULL tfm
    - usb: host: xhci-tegra: Set DMA mask correctly
    - RISC-V: Fix FIXMAP area corruption on RV32 systems
    - [armel,armhf] 8901/1: add a criteria for pfn_valid of arm
    - ibmvnic: Do not process reset during or after device removal
    - sky2: Disable MSI on yet another ASUS boards (P6Xxxx)
    - i2c: designware: Synchronize IRQs when unregistering slave client
    - perf/x86/intel: Restrict period on Nehalem
    - perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops
    - i2c: iproc: Stop advertising support of SMBUS quick cmd
    - i2c: mediatek: disable zero-length transfers for mt8183
    - amd-xgbe: Fix error path in xgbe_mod_init()
    - netfilter: nf_flow_table: clear skb tstamp before xmit
    - [x86] tools/power x86_energy_perf_policy: Fix argument parsing
    - [x86] tools/power turbostat: fix leak of file descriptor on error return
      path
    - [x86] tools/power turbostat: fix file descriptor leaks
    - [x86] tools/power turbostat: fix buffer overrun
    - [x86] tools/power turbostat: Fix Haswell Core systems
    - [x86] tools/power turbostat: Add Ice Lake NNPI support
    - [x86] tools/power turbostat: Fix CPU%C1 display value
    - net: aquantia: fix removal of vlan 0
    - net: aquantia: reapply vlan filters on up
    - net: aquantia: linkstate irq should be oneshot
    - net: aquantia: fix out of memory condition on rx side
    - net: dsa: microchip: add KSZ8563 compatibility string
    - enetc: Add missing call to 'pci_free_irq_vectors()' in probe and remove
      functions
    - net: seeq: Fix the function used to release some memory in an error
      handling path
    - dmaengine: ti: dma-crossbar: Fix a memory leak bug
    - dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe()
    - [x86] uaccess: Don't leak the AC flags into __get_user() argument
      evaluation
    - [x86] hyper-v: Fix overflow bug in fill_gva_list()
    - [x86] iommu/vt-d: Remove global page flush support
    - dmaengine: sprd: Fix the DMA link-list configuration
    - dmaengine: rcar-dmac: Fix DMACHCLR handling if iommu is mapped
    - keys: Fix missing null pointer check in request_key_auth_describe()
    - [x86] iommu/amd: Flush old domains in kdump kernel
    - [x86] iommu/amd: Fix race in increase_address_space()
    - [arm64] Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}"
    - ovl: fix regression caused by overlapping layers detection
    - floppy: fix usercopy direction
    - media: technisat-usb2: break out of loop at end of buffer
      (CVE-2019-15505)
    - vfs: Fix refcounting of filenames in fs_parser

  [ Salvatore Bonaccorso ]
  * xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT
    (CVE-2019-15538)

  [ Romain Perier ]
  * [rt] Update to 5.2.14-rt7

  [ Ben Hutchings ]
  * Bump ABI to 3

 -- Salvatore Bonaccorso <carnil@debian.org>  Thu, 26 Sep 2019 14:19:06 +0200

linux (5.2.9-2) unstable; urgency=medium

  [ Ben Hutchings ]
  * Partially revert "net: socket: implement 64-bit timestamps"
    (fixes build/test regressions for glibc, qemu, suricata)
  * [x86] intel-iommu: Exclude integrated GPUs by default (Closes: #935270):
    - intel-iommu: Add option to exclude integrated GPU only
    - intel-iommu: Add Kconfig option to exclude iGPU by default
    - Enable INTEL_IOMMU_DEFAULT_ON_INTGPU_OFF instead of
      INTEL_IOMMU_DEFAULT_ON

  [ Thomas W ]
  * [x86] Add various laptop modules. (Closes: #932086)
    CONFIG_ACER_WIRELESS
    CONFIG_LG_LAPTOP
    CONFIG_SURFACE3_WMI
    CONFIG_INTEL_WMI_THUNDERBOLT
    CONFIG_PEAQ_WMI
    CONFIG_TOSHIBA_WMI
    CONFIG_SURFACE_3_BUTTON

 -- Ben Hutchings <ben@decadent.org.uk>  Wed, 21 Aug 2019 13:48:11 +0100

linux (5.2.9-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.8
    - scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure
    - libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant
    - libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock
    - ALSA: usb-audio: Sanity checks for each pipe and EP types
    - ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check
    - HID: wacom: fix bit shift for Cintiq Companion 2
    - HID: Add quirk for HP X1200 PIXART OEM mouse
    - atm: iphase: Fix Spectre v1 vulnerability (CVE-2017-5753)
    - bnx2x: Disable multi-cos feature.
    - drivers/net/ethernet/marvell/mvmdio.c: Fix non OF case (Closes: #908712)
    - ife: error out when nla attributes are empty
    - ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6
    - ip6_tunnel: fix possible use-after-free on xmit
    - ipip: validate header length in ipip_tunnel_xmit
    - [armhf,arm64] mvpp2: fix panic on module removal
    - [armhf,arm64] mvpp2: refactor MTU change code
    - net: bridge: delete local fdb on device init failure
    - net: bridge: mcast: don't delete permanent entries when fast leave is
      enabled
    - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER
    - net: fix ifindex collision during namespace removal
    - net/mlx5e: always initialize frag->last_in_page
    - net/mlx5: Use reversed order when unregister devices
    - net: phy: fixed_phy: print gpio error only if gpio node is present
    - net: phy: mscc: initialize stats array
    - net: sched: Fix a possible null-pointer dereference in dequeue_func()
    - net sched: update vlan action for batched events operations
    - net: sched: use temporary variable for actions indexes
    - net/smc: do not schedule tx_work in SMC_CLOSED state
    - [armhf,arm64] net: stmmac: Use netif_tx_napi_add() for TX polling
      function
    - tipc: compat: allow tipc commands without arguments
    - tipc: fix unitilized skb list crash
    - tun: mark small packets as owned by the tap sock
    - net/mlx5: Fix modify_cq_in alignment
    - net/mlx5e: Prevent encap flow counter update async to user query
    - r8169: don't use MSI before RTL8168d
    - net: fix bpf_xdp_adjust_head regression for generic-XDP
    - [x86] hv_sock: Fix hang when a connection is closed
    - net: phy: fix race in genphy_update_link
    - net/smc: avoid fallback in case of non-blocking connect
    - rocker: fix memory leaks of fib_work on two error return paths
    - net/mlx5: Add missing RDMA_RX capabilities
    - net/mlx5e: Fix matching of speed to PRM link modes
    - compat_ioctl: pppoe: fix PPPOEIOCSFWD handling
    - [x86] drm/i915/vbt: Fix VBT parsing for the PSR section
    - Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues"
    - [armhf,arm64] spi: bcm2835: Fix 3-wire mode if DMA is enabled
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.9
    - Revert "PCI: Add missing link delays required by the PCIe spec"
    - [arm64] iio: cros_ec_accel_legacy: Fix incorrect channel setting
    - [x86] iio: imu: mpu6050: add missing available scan masks
    - [x86] crypto: ccp - Fix oops by properly managing allocated structures
    - [x86] crypto: ccp - Add support for valid authsize values less than 16
    - [x86] crypto: ccp - Ignore tag length when decrypting GCM ciphertext
    - driver core: platform: return -ENXIO for missing GpioInt
    - usb: usbfs: fix double-free of usb memory upon submiturb error
    - Revert "USB: rio500: simplify locking"
    - usb: iowarrior: fix deadlock on disconnect
    - sound: fix a memory leak bug
    - [arm64,mips/octeon] mmc: cavium: Set the correct dma max segment size for
      mmc_host
    - [arm64,mips/octeon] mmc: cavium: Add the missing dma unmap when the dma
      has finished.
    - loop: set PF_MEMALLOC_NOIO for the worker thread
    - bdev: Fixup error handling in blkdev_get() (Closes: #934378)
    - Input: usbtouchscreen - initialize PM mutex before using it
    - Input: elantech - enable SMBus on new (2018+) systems
    - [x86] Input: synaptics - enable RMI mode for HP Spectre X360
    - [x86] mm: Check for pfn instead of page in vmalloc_sync_one()
    - [x86] mm: Sync also unmappings in vmalloc_sync_all()
    - mm/vmalloc: Sync unmappings in __purge_vmap_area_lazy()
    - [s390x] perf annotate: Fix s390 gap between kernel end and module start
    - perf db-export: Fix thread__exec_comm()
    - [s390x] perf record: Fix module size on s390
    - [x86] purgatory: Do not use __builtin_memcpy and __builtin_memset
    - [x86] purgatory: Use CFLAGS_REMOVE rather than reset KBUILD_CFLAGS
    - genirq/affinity: Create affinity mask for single vector
    - gfs2: gfs2_walk_metadata fix
    - usb: yurex: Fix use-after-free in yurex_delete
    - usb: typec: ucsi: ccg: Fix uninitilized symbol error
    - usb: typec: tcpm: free log buf memory when remove debug file
    - usb: typec: tcpm: remove tcpm dir if no children
    - usb: typec: tcpm: Add NULL check before dereferencing config
    - usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests
    - [armhf] can: flexcan: fix stop mode acknowledgment
    - [armhf] can: flexcan: fix an use-after-free in flexcan_setup_stop_mode()
    - can: peak_usb: fix potential double kfree_skb()
    - [powerpc*] fix off by one in max_zone_pfn initialization for ZONE_DMA
    - netfilter: nfnetlink: avoid deadlock due to synchronous request_module
    - netfilter: Fix rpfilter dropping vrf packets by mistake
    - netfilter: nf_tables: fix module autoload for redir
    - netfilter: conntrack: always store window size un-scaled
    - netfilter: nft_hash: fix symhash with modulus one
    - rq-qos: don't reset has_sleepers on spurious wakeups
    - rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule
    - rq-qos: use a mb for got_token
    - netfilter: nf_tables: Support auto-loading for inet nat
    - drm/amd/display: No audio endpoint for Dell MST display
    - drm/amd/display: Clock does not lower in Updateplanes
    - drm/amd/display: Wait for backlight programming completion in set
      backlight level
    - drm/amd/display: fix DMCU hang when going into Modern Standby
    - drm/amd/display: use encoder's engine id to find matched free audio
      device
    - drm/amd/display: put back front end initialization sequence
    - drm/amd/display: allocate 4 ddc engines for RV2
    - drm/amd/display: Fix dc_create failure handling and 666 color depths
    - drm/amd/display: Only enable audio if speaker allocation exists
    - drm/amd/display: Increase size of audios array
    - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN
    - mac80211: fix possible memory leak in ieee80211_assign_beacon
    - mac80211: don't warn about CW params when not using them
    - allocate_flower_entry: should check for null deref
    - hwmon: (nct6775) Fix register address and added missed tolerance for
      nct6106
    - [armhf] dts: imx6ul: fix clock frequency property name of I2C buses
    - [powerpc*] papr_scm: Force a scm-unbind if initial scm-bind fails
    - [arm64] Force SSBS on context switch
    - [arm64] entry: SP Alignment Fault doesn't write to FAR_EL1
    - [x86] iommu/vt-d: Check if domain->pgd was allocated
    - [arm64] drm/msm/dpu: Correct dpu encoder spinlock initialization
    - [ppc64] cpufreq/pasemi: fix use-after-free in pas_cpufreq_cpu_init()
    - [s390x] qdio: add sanity checks to the fast-requeue path
    - ALSA: compress: Fix regression on compressed capture streams
    - ALSA: compress: Prevent bypasses of set_params
    - ALSA: compress: Don't allow paritial drain operations on capture streams
    - ALSA: compress: Be more restrictive about when a drain is allowed
    - perf script: Fix off by one in brstackinsn IPC computation
    - perf tools: Fix proper buffer size for feature processing
    - perf stat: Fix segfault for event group in repeat mode
    - perf session: Fix loading of compressed data split across adjacent
      records
    - perf probe: Avoid calling freeing routine multiple times for same pointer
    - drbd: dynamically allocate shash descriptor
    - ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id()
    - nvme: ignore subnqn for ADATA SX6000LNP
    - nvme: fix memory leak caused by incorrect subsystem free
    - scsi: megaraid_sas: fix panic on loading firmware crashdump
    - scsi: ibmvfc: fix WARN_ON during event pool release
    - scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG
    - test_firmware: fix a memory leak bug
    - tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop
    - [x86] perf/intel: Fix SLOTS PEBS event constraint
    - [x86] perf/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x
      register
    - [x86] perf: Apply more accurate check on hypervisor platform
    - perf/core: Fix creating kernel counters for PMUs that override event->cpu
    - [s390x] dma: provide proper ARCH_ZONE_DMA_BITS value
    - HID: sony: Fix race condition between rumble and device remove.
    - ALSA: usb-audio: fix a memory leak bug
    - [x86] KVM/nSVM: properly map nested VMCB
    - can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices
    - can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices
    - hwmon: (nct7802) Fix wrong detection of in4 presence
    - hwmon: (lm75) Fixup tmp75b clr_mask
    - [x86] drm/i915: Fix wrong escape clock divisor init for GLK
    - ALSA: firewire: fix a memory leak bug
    - ALSA: hiface: fix multiple memory leak bugs
    - ALSA: hda - Don't override global PCM hw info flag
    - [x86] ALSA: hda - Workaround for crackled sound on AMD controller
      (1022:1457)
    - mac80211: don't WARN on short WMM parameters from AP
    - dax: dax_layout_busy_page() should not unmap cow pages
    - SMB3: Fix deadlock in validate negotiate hits reconnect
    - smb3: send CAP_DFS capability during session setup
    - NFSv4: Fix delegation state recovery
    - NFSv4: Check the return value of update_open_stateid()
    - NFSv4: Fix an Oops in nfs4_do_setattr
    - [x86] KVM: Fix leak vCPU's VMCS value into other pCPU
    - [armhf,arm64] KVM: Sync ICH_VMCR_EL2 back when about to block
    - mwifiex: fix 802.11n/WPA detection
    - iwlwifi: don't unmap as page memory that was mapped as single
    - iwlwifi: mvm: fix an out-of-bound access
    - iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment
    - iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41
    - iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support

  [ Salvatore Bonaccorso ]
  * Enable Realtek 802.11ac wireless chips support (Closes: #933963)

  [ Ben Hutchings ]
  * [armel] fb-modules: Remove xgifb, which was removed upstream (fixes FTBFS)
  * tracefs: Fix potential null dereference in default_file_open()
    (Closes: #934304)
  * [arm64] hwrandom: Re-enable HW_RANDOM_OMAP as module (Closes: #931707)
  * ptp: Change CAVIUM_PTP from built-in to modular (Closes: #934848)
  * bug script: Check whether /e/n/interfaces exists (Closes: #934824)
  * bug script: Include network configuration from /e/n/interfaces.d
  * bug script: Check for unreadable /e/n/interfaces files
  * [x86] iommu: Enable INTEL_IOMMU_DEFAULT_ON (Closes: #934309)
  * HID: Enable HID_BIGBEN_FF, HID_MACALLY, HID_GFRM, HID_GT683R,
    HID_VIEWSONIC, HID_MALTRON, HID_U2FZERO as modules (Closes: #934091)
  * usbip: network: Fix unaligned member access (Closes: #925766)
  * libbpf: Fix cross-build
  * [rt] Update to 5.2.9-rt3:
    - i2c: exynos5: Remove IRQF_ONESHOT
    - i2c: hix5hd2: Remove IRQF_ONESHOT
    - sched/deadline: Ensure inactive_timer runs in hardirq context
    - thermal/x86_pkg_temp: make pkg_temp_lock a raw spinlock
    - dma-buf: Use seqlock_t instread disabling preemption
    - KVM: arm/arm64: Let the timer expire in hardirq context on RT
    - x86: preempt: Check preemption level before looking at lazy-preempt
    - arm64: preempt: Fixup lazy preempt
    - arm64: preempt: Check preemption level before looking at lazy-preempt

  [ Alper Nebi Yasak ]
  * [arm64] udeb: Add pl330 to kernel-image

 -- Ben Hutchings <ben@decadent.org.uk>  Sun, 18 Aug 2019 22:54:21 +0100

linux (5.2.7-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.7
    - [armhf] dts: rockchip: Make rk3288-veyron-minnie run at hs200
    - [armhf] dts: rockchip: Make rk3288-veyron-mickey's emmc work again
    - [arm64] clk: meson: mpll: properly handle spread spectrum
    - [armhf] dts: rockchip: Mark that the rk3288 timer might stop in suspend
    - ftrace: Enable trampoline when rec count returns back to one
    - [arm64] dts: qcom: qcs404-evb: fix l3 min voltage
    - [arm64] dts: marvell: mcbin: enlarge PCI memory window
    - [armhf,arm64] dmaengine: tegra-apb: Error out if DMA_PREP_INTERRUPT flag
      is unset
    - [arm64] dts: rockchip: fix isp iommu clocks and power domain
    - kernel/module.c: Only return -EEXIST for modules that have finished
      loading
    - PCI: OF: Initialize dev->fwnode appropriately
    - [armhf,arm64] firmware/psci: psci_checker: Park kthreads before stopping
      them
    - [arm64] qcom: qcs404: Add reset-cells to GCC node
    - swiotlb: fix phys_addr_t overflow warning
    - [arm64] clk: tegra210: fix PLLU and PLLU_OUT1
    - fs/adfs: super: fix use-after-free bug
    - [arm64] dts: rockchip: Fix USB3 Type-C on rk3399-sapphire
    - btrfs: tree-checker: Check if the file extent end overflows
    - btrfs: fix minimum number of chunk errors for DUP
    - btrfs: Flush before reflinking any extent to prevent NOCOW write falling
      back to COW without data reservation
    - [arm64] remoteproc: copy parent dma_pfn_offset for vdev
    - btrfs: qgroup: Don't hold qgroup_ioctl_lock in btrfs_qgroup_inherit()
    - cifs: Fix a race condition with cifs_echo_request
    - ceph: fix improper use of smp_mb__before_atomic()
    - ceph: fix dir_lease_is_valid()
    - ceph: return -ERANGE if virtual xattr value didn't fit in buffer
    - virtio-mmio: add error check for platform_get_irq
    - drm/amd/display: Expose audio inst from DC to DM
    - cifs: fix crash in cifs_dfs_do_automount
    - perf version: Fix segfault due to missing OPT_END()
    - [x86] kvm: avoid constant-conversion warning
    - ACPI: fix false-positive -Wuninitialized warning
    - [x86] KVM: nVMX: Ignore segment base for VMX memory operand when segment
      not FS or GS
    - bpf: fix BTF verifier size resolution logic
    - be2net: Signal that the device cannot transmit during reconfiguration
    - mm/z3fold: don't try to use buddy slots after free
    - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones
    - mm/z3fold.c: reinitialize zhdr structs after migration
    - [x86] apic: Silence -Wtype-limits compiler warnings
    - [arm*] mm/cma.c: fail if fixed declaration can't be honored
    - mm/ioremap: check virtual address alignment while creating huge mappings
    - coda: add error handling for fget
    - uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side
      headers
    - ipc/mqueue.c: only perform resource calculation if user valid
    - device-dax: fix memory and resource leak if hotplug fails
    - mm/hotplug: make remove_memory() interface usable
    - stacktrace: Force USER_DS for stack_trace_save_user()
    - [x86] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL
    - xen/pv: Fix a boot up hang revealed by int3 self test
    - [x86] kvm: Don't call kvm_spurious_fault() from .fixup
    - [x86] paravirt: Fix callee-saved function ELF sizes
    - [x86] boot: Remove multiple copy of static function sanitize_boot_params()
    - bpf: Disable GCC -fgcse optimization for ___bpf_prog_run()
    - drm/nouveau: fix memory leak in nouveau_conn_reset()
    - drm/nouveau/dmem: missing mutex_lock in error path
    - kconfig: Clear "written" flag to avoid data loss
    - tpm: Fix null pointer dereference on chip register error path
    - Btrfs: fix incremental send failure after deduplication
    - Btrfs: fix race leading to fs corruption after transaction abort
    - dax: Fix missed wakeup in put_unlocked_entry()
    - fgraph: Remove redundant ftrace_graph_notrace_addr() test
    - [armhf,arm64] mmc: dw_mmc: Fix occasional hang after tuning on eMMC
    - [armhf] mmc: meson-mx-sdio: Fix misuse of GENMASK macro
    - mmc: mmc_spi: Enable stable writes
    - gpiolib: Preserve desc->flags when setting state
    - gpio: don't WARN() on NULL descs if gpiolib is disabled
    - gpiolib: fix incorrect IRQ requesting of an active-low lineevent
    - IB/hfi1: Fix Spectre v1 vulnerability
    - drm/nouveau: Only release VCPI slots on mode changes
    - mtd: rawnand: micron: handle on-die "ECC-off" devices correctly
    - eeprom: at24: make spd world-readable again
    - [arm*] i2c: iproc: Fix i2c master read more than 63 bytes
    - selinux: fix memory leak in policydb_init()
    - [x86] ALSA: hda: Fix 1-minute detection delay when i915 module is not
      available (see #931507)
    - mm: vmscan: check if mem cgroup is disabled or not before calling memcg
      slab shrinker
    - mm: migrate: fix reference check race between __find_get_block() and
      migration
    - mm: compaction: avoid 100% CPU usage during compaction when a task is
      killed
    - mm/migrate.c: initialize pud_entry in migrate_vma()
    - loop: Fix mount(2) failure due to race with LOOP_SET_FD
    - [s390x] dasd: fix endless loop after read unit address configuration
    - cgroup: kselftest: relax fs_spec checks
    - [hppa] Add archclean Makefile target
    - [hppa] Strip debug info from kernel before creating compressed vmlinuz
    - [hppa] Fix build of compressed kernel even with debug enabled
    - drivers/perf: arm_pmu: Fix failure path in PM notifier
    - [arm64] compat: Allow single-byte watchpoints on all addresses
    - [arm64] cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG}
    - io_uring: fix KASAN use after free in io_sq_wq_submit_work
    - scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA
    - nbd: replace kill_bdev() with __invalidate_device() again
    - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region()
    - xen/gntdev.c: Replace vm_map_pages() with vm_map_pages_zero()
    - RDMA/devices: Do not deadlock during client removal
    - IB/mlx5: Fix unreg_umr to ignore the mkey state
    - IB/mlx5: Use direct mkey destroy command upon UMR unreg failure
    - IB/mlx5: Move MRs to a kernel PD when freeing them to the MR cache
    - IB/mlx5: Fix clean_mr() to work in the expected order
    - IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification
    - IB/hfi1: Check for error on call to alloc_rsm_map_table
    - IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn
    - IB/hfi1: Field not zero-ed when allocating TID flow memory
    - [x86] drm/i915/perf: fix ICL perf register offsets
    - [x86] drm/i915/gvt: fix incorrect cache entry for guest page mapping
    - [x86] cpufeatures: Carve out CQM features retrieval
    - [x86] cpufeatures: Combine word 11 and 12 into a new scattered features
      word
    - [x86] speculation: Prepare entry code for Spectre v1 swapgs mitigations
    - [x86] speculation: Enable Spectre v1 swapgs mitigations (CVE-2019-1125)
    - [amd64] entry: Use JMP instead of JMPQ
    - [x86] speculation/swapgs: Exclude ATOMs from speculation through SWAPGS
    - Documentation: Add swapgs description to the Spectre v1 documentation

  [ Ben Hutchings ]
  * [armhf] udeb: Remove davinci_cpdma from nic-modules (fixes FTBFS)
  * Bump ABI to 2
  * [armel/marvell] Increase maximum image size (fixes FTBFS):
    - This removes support for QNAP TS-109, TS-119, TS-209, TS-219, TS-409,
      and HP Media Vault mv2120
    - This may be reverted if we can disable or modularise some features

  [ Julien Cristau ]
  * Fix libcpupower-dev's Depends field to account for SONAME bump.

 -- Ben Hutchings <ben@decadent.org.uk>  Wed, 07 Aug 2019 14:50:10 +0100

linux (5.2.6-1) unstable; urgency=medium

  * New upstream release:
    https://kernelnewbies.org/Linux_5.1
    https://kernelnewbies.org/Linux_5.2

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.1
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.2
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.3
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.4
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.5
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.6

  [ Bastian Germann ]
  * [armhf] Enable C_CAN as a module. (Closes: #929968)

  [ Ben Hutchings ]
  * Drop "x86/boot: Add ACPI RSDP address to setup_header", which should
    not have been applied to 4.20 or later
  * Drop redundant part of "Install perf scripts non-executable"
  * Drop "kbuild: Use -nostdinc in compile tests", which is no longer needed
  * debian/rules.d/scripts/kconfig: Update for upstream file renaming
  * debian/rules.d/scripts/mod: Add uuid_t and UUID_STRING_LEN definitions
  * liblockdep: Disable until it can be built again
  * libcpupower: Bump soversion since 2 exported functions have been removed
  * libbpf: Stop overriding upstream soname; rename shlib package to libbpf0
  * vfs: Enable FS_ENCRYPTION as built-in; disable on armel/marvell
  * net: Enable NET_DEVLINK as built-in; disable on armel/marvell
  * aufs: Update support patchset to aufs5.2 20190805
  * lockdown: Update for 5.2:
    - Update "acpi: Ignore acpi_rsdp kernel param when the kernel ..."
    - Add "tracefs: Restrict tracefs when the kernel is locked down"
    - Add "efi: Restrict efivar_ssdt_load when the kernel is locked down"
    - Drop "MODSIGN: Import certificates from UEFI Secure Boot"
  * [rt] Rebase onto 5.2.6, and re-enable
  * [armhf,arm64] gpu: Enable DRM_LIMA, DRM_PANFROST as modules
  * sched: Enable PSI (Closes: #931247)
  * [armhf,arm64] power: Enable ENERGY_MODEL
  * [armhf,arm64] cpufreq: Enable CPU_FREQ_DEFAULT_GOV_SCHEDUTIL (instead of
    CPU_FREQ_DEFAULT_GOV_PERFORMANCE)
  * hamradio: Disable auto-loading as mitigation against local exploits
  * hamradio: Enable most options in top-level config:
    - [arm64,ia64,mips*,riscv64,s390x,sh4,sparc64] Enable AX25, NETROM, ROSE,
      and all possible drivers (Closes: #920651)
    - [alpha,amd64,armel] ax25: Enable AX25_DAMA_SLAVE
    - [armhf] Enable BPQETHER, BAYCOM_SER_FDX, BAYCOM_SER_HDX, BAYCOM_PAR,
      BAYCOM_EPP, YAM as modules
  * [armel/rpi,armhf] media: Enable VIDEO_BCM2835 as module
  * usb/typec: Enable TYPEC_DP_ALTMODE, TYPEC_NVIDIA_ALTMODE as modules
    (Closes: #931752)
  * [amd64/cloud-amd64] hwrandom: Enable HW_RANDOM_VIRTIO (Closes: #914511)
  * [ppc64*] crypto: Enable CRYPTO_DEV_NX, and CRYPTO_DEV_NX_ENCRYPT,
    CRYPTO_DEV_NX_COMPRESS, CRYPTO_DEV_NX_COMPRESS_PSERIES,
    CRYPTO_DEV_NX_COMPRESS_POWERNV as modules (Closes: #931374)
  * [ppc64*] Disable PPC_TRANSACTIONAL_MEM (Closes: #866122)

  [ Vagrant Cascadian ]
  * [arm64] Enable modules to support audio on pinebook: SND_SUN4I_I2S,
    SND_SUN8I_CODEC, SND_SUN50I_CODEC_ANALOG, SND_SIMPLE_CARD,
    SND_SOC_SIMPLE_AMPLIFIER. (Closes: #921019)

  [ Romain Perier ]
  * Refreshed patches:
    - debian/revert-objtool-fix-config_stack_validation-y-warning.patch
    - debian/dfsg/video-remove-nvidiafb-and-rivafb.patch
    - debian/gitignore.patch
    - debian/mips-disable-werror.patch
    - bugfix/all/firmware-remove-redundant-log-messages-from-drivers.patch
    - bugfix/arm/arm-mm-export-__sync_icache_dcache-for-xen-privcmd.patch
    - bugfix/powerpc/powerpc-lib-makefile-don-t-pull-in-quad.o-for-32-bit.patch
    - bugfix/all/
      radeon-amdgpu-firmware-is-required-for-drm-and-kms-on-r600-onward.patch
    - bugfix/all/disable-some-marvell-phys.patch
    - debian/overlayfs-permit-mounts-in-userns.patch
    - bugfix/all/tools-perf-remove-shebangs.patch
    - debian/ntfs-mark-it-as-broken.patch
    - features/all/db-mok-keyring/
      0003-MODSIGN-checking-the-blacklisted-hash-before-loading-a-kernel-module.patch
    - features/all/db-mok-keyring/
      0004-MODSIGN-Import-certificates-from-UEFI-Secure-Boot.patch
    - debian/android-enable-building-ashmem-and-binder-as-modules.patch
    - features/all/aufs5/aufs5-mmap.patch
    - features/all/aufs5/aufs5-standalone.patch
    - features/all/lockdown/
      0029-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mo.patch
  * Enable coreboot memconsole (Closes: #872069)
  * [rt] Update to 5.2-rt1

  [ Karsten Merker ]
  * [riscv64] Change the kernel image format from ELF to flat Image.
    (Closes: #928451)
  * [riscv64] Update config and image format (Closes: #933603):
    - Enable SiFive UART and UART console support
    - Enable clock drivers for the SiFive FU540
    - Backport kernel image header support from kernel 5.3

  [ Uwe Kleine-König ]
  * [armhf] Add support for all i.MX6 variants.
  * enable XFRM_STATISTICS (Closes: #929938)
  * [arm64] Add support for Raspberry Pi 3 camera host interface (Closes:
    #933228)
  * Enable CRYPTO_ZSTD for ZRAM with ZSTD compression (Closes: #932722)

  [ Lubomir Rintel ]
  * [armhf] Enable config items for OLPC XO-1.75 (Closes: #927791)

 -- Ben Hutchings <ben@decadent.org.uk>  Mon, 05 Aug 2019 02:27:14 +0100

linux (5.0.2-1~exp1) experimental; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.0.2

  [ Vagrant Cascadian ]
  * [arm64,armhf] Enable PHY_ROCKCHIP_INNO_HDMI as modules.

  [ Ben Hutchings ]
  * [amd64] kexec: Enable KEXEC_SIG, replacing KEXEC_VERIFY_SIG
  * [armel] MTD: Enable MTD_PHYSMAP as module and set MTD_PHYSMAP_OF=y
    - udeb: Include physmap instead of physmap_of in mtd-modules (fixes FTBFS)
  * [armhf] sound/soc/ti: Enable SND_SOC_DAVINCI_MCASP, SND_SOC_NOKIA_RX51,
    SND_SOC_OMAP3_PANDORA, SND_SOC_OMAP3_TWL4030, SND_SOC_OMAP_ABE_TWL6040
    as modules; replacing SND_DAVINCI_SOC_MCASP, SND_OMAP_SOC_RX51,
    SND_OMAP_SOC_OMAP3_PANDORA, SND_OMAP_SOC_OMAP_TWL4030,
    SND_OMAP_SOC_OMAP_ABE_TWL6040 respectively
  * udeb: Add thermal_sys to kernel-image (fixes FTBFS on mips*, ppc64*,
    riscv64)
  * [powerpc*] mm: Only define MAX_PHYSMEM_BITS in SPARSEMEM configurations
    (fixes FTBFS on powerpc, powerpcspe)
  * debian/source/lintian-overrides: Override license-problem-gfdl-invariants
    in more files
  * debian/rules: Remove debian/*.substvars in clean target
  * debian/source/lintian-overrides: Override
    orig-tarball-missing-upstream-signature

 -- Ben Hutchings <ben@decadent.org.uk>  Mon, 18 Mar 2019 04:01:01 +0000

linux (5.0.1-1~exp1) experimental; urgency=medium

  * New upstream release: https://kernelnewbies.org/Linux_5.0
  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.0.1

  [ YunQiang Su ]
  * [mipsel, mips64el] Enable DRM_AST and FB_SM750 for loongson-3
    install ast and sm750fb to loongson-3's fb-modules
  * [mips r6] Disable JUMP_LABEL for now: it will cause Reserved Instruction.
    Enable SERIAL_OF_PLATFORM, if not, userland shows nothing.
    Enable CPU_HAS_MSA, HIGHMEM, CRYPTO_CRC32_MIPS, and NR_CPUS to 16.
    Support some boston drivers: IMG_ASCII_LCD, I2C_EG20T, PCH_PHUB, MMC,
      PCIE_XILINX, RTC_DRV_M41T80, SPI_TOPCLIFF_PCH.

  [ Hideki Yamane ]
  * [x86] Enable Touchpad support on Gemini Lake (Closes: #917388)

  [ Helge Deller ]
  * [hppa] Build only 32- and 64-bit SMP-kernel: Alternative
    live-patching code will patch kernel for UP at boot if necessary.

  [ Romain Perier ]
  * Refreshed debian/export-symbols-needed-by-android-drivers.patch to export
    __close_fd_get_file() and task_work_add(), both required by binder.
  * Refreshed debian/revert-objtool-fix-config_stack_validation-y-warning.patch,
    so this can be applied against 4.20.4
  * Refreshed patch for lockdown
    0028-efi-Add-an-EFI_SECURE_BOOT-flag-to-indicate-secure-b.patch, so this
    can be applied against >= 4.20.13

  [ Marcin Juszkiewicz ]
  * udeb: Add virtio-gpu into d-i to get graphical output in VM instances.

  [ Ben Hutchings ]
  * SCSI: Enable SCSI_MYRB, SCSI_MYRS as modules, replacing BLK_DEV_DAC960
  * [arm64] remoteproc: Enable QCOM_Q6V5_MSS, renamed version of
    QCOM_Q6V5_PIL
  * [x86] drivers/gpu/drm/amd: Re-enable HSA_AMD (Closes: #920454)
  * genpatch-aufs: Update to use aufs5-standalone
  * aufs: Update support patchset to aufs5.0 20190311
  * lockdown: Update patchset to 2019-02-18 version

 -- Ben Hutchings <ben@decadent.org.uk>  Tue, 12 Mar 2019 23:15:21 +0000

linux (4.20-1~exp1) experimental; urgency=medium

  * New upstream release: https://kernelnewbies.org/Linux_4.20

  [ Ben Hutchings ]
  * aufs: Update support patchset to aufs4.x-rcN 20181217
  * [rt] Disable until it is updated for 4.20 or later
  * [x86] udeb: Move rfkill to new rfkill-modules package to avoid duplication
  * debian/source/lintian-overrides: Update overrides for GFDL notices

 -- Ben Hutchings <ben@decadent.org.uk>  Mon, 24 Dec 2018 04:26:47 +0000

linux (4.19.37-6) unstable; urgency=high

  [ John Paul Adrian Glaubitz ]
  * [sh4]: Check for kprobe trap number before trying to handle a kprobe trap

  [ Salvatore Bonaccorso ]
  * tcp: refine memory limit test in tcp_fragment() (Closes: #930904)
  * ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (CVE-2019-13272)

  [ Steve McIntyre ]
  * [arm64] Improve support for the Huawei TaiShan server platform
    (Closes: #930554):
    - Enable the HNS/ROCE Infiniband driver
    - Backport fixes from 4.20 and 4.21 for HNS3 networking, hisi_sas SAS
      and HNS/ROCE Infiniband
    - Add module:drivers/scsi/hisi_sas/* to the ABI ignore list

  [ Cyril Brulebois ]
  * [arm] Backport DTB support for Rasperry Pi Compute Module 3.
  * [arm64] Backport DTB support for Rasperry Pi Compute Module 3.

 -- Salvatore Bonaccorso <carnil@debian.org>  Fri, 19 Jul 2019 00:23:17 +0200

