[ubuntu/focal-proposed] linux_5.4.0-43.47_s390x.tar.gz - (Accepted)

Khalid Elmously khalid.elmously at canonical.com
Mon Aug 10 09:41:13 UTC 2020


linux (5.4.0-43.47) focal; urgency=medium

  * focal/linux: 5.4.0-43.47 -proposed tracker (LP: #1890746)

  * Packaging resync (LP: #1786013)
    - update dkms package versions

  * Devlink -  add RoCE disable kernel support  (LP: #1877270)
    - devlink: Add new "enable_roce" generic device param
    - net/mlx5: Document flow_steering_mode devlink param
    - net/mlx5: Handle "enable_roce" devlink param
    - IB/mlx5: Rename profile and init methods
    - IB/mlx5: Load profile according to RoCE enablement state
    - net/mlx5: Remove unneeded variable in mlx5_unload_one
    - net/mlx5: Add devlink reload
    - IB/mlx5: Do reverse sequence during device removal

  * msg_zerocopy.sh in net from ubuntu_kernel_selftests failed (LP: #1812620)
    - selftests/net: relax cpu affinity requirement in msg_zerocopy test

  * Enlarge hisi_sec2 capability (LP: #1890222)
    - Revert "UBUNTU: [Config] Disable hisi_sec2 temporarily"
    - crypto: hisilicon - update SEC driver module parameter

  * Fix missing HDMI/DP Audio on an HP Desktop (LP: #1890441)
    - ALSA: hda/hdmi: Add quirk to force connectivity

  * Fix IOMMU error on AMD Radeon Pro W5700 (LP: #1890306)
    - PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken

  * ASoC:amd:renoir:  the dmic can't record sound after suspend and resume
    (LP: #1890220)
    - SAUCE: ASoC: amd: renoir: restore two more registers during resume

  * No sound, Dummy output on Acer Swift 3 SF314-57G with Ice Lake core-i7  CPU
    (LP: #1877757)
    - ASoC: SOF: Intel: hda: fix generic hda codec support

  * Fix right speaker of HP laptop (LP: #1889375)
    - SAUCE: hda/realtek: Fix right speaker of HP laptop

  * blk_update_request error when mount nvme partition (LP: #1872383)
    - SAUCE: nvme-pci: prevent SK hynix PC400 from using Write Zeroes command

  * soc/amd/renoir: detect dmic from acpi table (LP: #1887734)
    - ASoC: amd: add logic to check dmic hardware runtime
    - ASoC: amd: add ACPI dependency check
    - ASoC: amd: fixed kernel warnings

  * soc/amd/renoir: change the module name to make it work with ucm3
    (LP: #1888166)
    - AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel
      module
    - SAUCE: remove a kernel module since its name is changed

  * Focal update: v5.4.55 upstream stable release (LP: #1890343)
    - AX.25: Fix out-of-bounds read in ax25_connect()
    - AX.25: Prevent out-of-bounds read in ax25_sendmsg()
    - dev: Defer free of skbs in flush_backlog
    - drivers/net/wan/x25_asy: Fix to make it work
    - ip6_gre: fix null-ptr-deref in ip6gre_init_net()
    - net-sysfs: add a newline when printing 'tx_timeout' by sysfs
    - net: udp: Fix wrong clean up for IS_UDPLITE macro
    - qrtr: orphan socket in qrtr_release()
    - rtnetlink: Fix memory(net_device) leak when ->newlink fails
    - rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning ENODATA
    - tcp: allow at most one TLP probe per flight
    - AX.25: Prevent integer overflows in connect and sendmsg
    - sctp: shrink stream outq only when new outcnt < old outcnt
    - sctp: shrink stream outq when fails to do addstream reconf
    - udp: Copy has_conns in reuseport_grow().
    - udp: Improve load balancing for SO_REUSEPORT.
    - regmap: debugfs: check count when read regmap file
    - PM: wakeup: Show statistics for deleted wakeup sources again
    - Revert "dpaa_eth: fix usage as DSA master, try 3"
    - Linux 5.4.55

  * Add support for Atlantic NIC firmware v4 (LP: #1886908)
    - net: atlantic: simplify hw_get_fw_version() usage
    - net: atlantic: align return value of ver_match function with function name
    - net: atlantic: add support for FW 4.x

  * perf vendor events s390: Add new deflate counters for IBM z15 (LP: #1888551)
    - perf vendor events s390: Add new deflate counters for IBM z15

  * Focal update: v5.4.54 upstream stable release (LP: #1889669)
    - soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner
    - gpio: arizona: handle pm_runtime_get_sync failure case
    - gpio: arizona: put pm_runtime in case of failure
    - pinctrl: amd: fix npins for uart0 in kerncz_groups
    - mac80211: allow rx of mesh eapol frames with default rx key
    - scsi: scsi_transport_spi: Fix function pointer check
    - xtensa: fix __sync_fetch_and_{and,or}_4 declarations
    - xtensa: update *pos in cpuinfo_op.next
    - scsi: mpt3sas: Fix unlock imbalance
    - drivers/net/wan/lapbether: Fixed the value of hard_header_len
    - ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later
    - net: sky2: initialize return of gm_phy_read
    - drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout
    - scsi: mpt3sas: Fix error returns in BRM_status_show
    - scsi: dh: Add Fujitsu device to devinfo and dh lists
    - dm: use bio_uninit instead of bio_disassociate_blkg
    - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups()
    - fuse: fix weird page warning
    - irqdomain/treewide: Keep firmware node unconditionally allocated
    - ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link'
    - ARM: dts: imx6qdl-gw551x: fix audio SSI
    - dmabuf: use spinlock to access dmabuf->name
    - drm/amd/display: Check DMCU Exists Before Loading
    - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO
      compeletion")
    - btrfs: reloc: fix reloc root leak and NULL pointer dereference
    - btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots to prevent runaway
      balance
    - uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix
      GDB regression
    - ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung
      Notebook Pen S
    - ALSA: info: Drop WARN_ON() from buffer NULL sanity check
    - ASoC: rt5670: Correct RT5670_LDO_SEL_MASK
    - btrfs: fix double free on ulist after backref resolution failure
    - btrfs: fix mount failure caused by race with umount
    - btrfs: fix page leaks after failure to lock page for delalloc
    - bnxt_en: Fix race when modifying pause settings.
    - bnxt_en: Fix completion ring sizing with TPA enabled.
    - fpga: dfl: pci: reduce the scope of variable 'ret'
    - fpga: dfl: fix bug in port reset handshake
    - hippi: Fix a size used in a 'pci_free_consistent()' in an error handling
      path
    - vsock/virtio: annotate 'the_virtio_vsock' RCU pointer
    - ax88172a: fix ax88172a_unbind() failures
    - RDMA/mlx5: Use xa_lock_irq when access to SRQ table
    - ASoC: Intel: bytcht_es8316: Add missed put_device()
    - net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual
      configuration
    - ieee802154: fix one possible memleak in adf7242_probe
    - drm: sun4i: hdmi: Fix inverted HPD result
    - net: smc91x: Fix possible memory leak in smc_drv_probe()
    - bonding: check error value of register_netdevice() immediately
    - mlxsw: destroy workqueue when trap_register in mlxsw_emad_init
    - ionic: use offset for ethtool regs data
    - ionic: fix up filter locks and debug msgs
    - net: ag71xx: add missed clk_disable_unprepare in error path of probe
    - net: hns3: fix error handling for desc filling
    - net: dsa: microchip: call phy_remove_link_mode during probe
    - netdevsim: fix unbalaced locking in nsim_create()
    - qed: suppress "don't support RoCE & iWARP" flooding on HW init
    - qed: suppress false-positives interrupt error messages on HW init
    - ipvs: fix the connection sync failed in some cases
    - net: ethernet: ave: Fix error returns in ave_init
    - Revert "PCI/PM: Assume ports without DLL Link Active train links in 100 ms"
    - nfsd4: fix NULL dereference in nfsd/clients display code
    - enetc: Remove the mdio bus on PF probe bailout
    - i2c: rcar: always clear ICSAR to avoid side effects
    - i2c: i2c-qcom-geni: Fix DMA transfer race
    - bonding: check return value of register_netdevice() in bond_newlink()
    - geneve: fix an uninitialized value in geneve_changelink()
    - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X
    - scripts/decode_stacktrace: strip basepath from all paths
    - scripts/gdb: fix lx-symbols 'gdb.error' while loading modules
    - HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override
    - HID: alps: support devices with report id 2
    - HID: steam: fixes race in handling device list.
    - HID: apple: Disable Fn-key key-re-mapping on clone keyboards
    - dmaengine: tegra210-adma: Fix runtime PM imbalance on error
    - Input: add `SW_MACHINE_COVER`
    - ARM: dts: n900: remove mmc1 card detect gpio
    - spi: mediatek: use correct SPI_CFG2_REG MACRO
    - regmap: dev_get_regmap_match(): fix string comparison
    - hwmon: (aspeed-pwm-tacho) Avoid possible buffer overflow
    - dmaengine: fsl-edma: fix wrong tcd endianness for big-endian cpu
    - dmaengine: ioat setting ioat timeout as module parameter
    - Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen
    - Input: elan_i2c - only increment wakeup count on touch
    - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant
    - usb: dwc3: pci: add support for the Intel Jasper Lake
    - usb: gadget: udc: gr_udc: fix memleak on error handling path in gr_ep_init()
    - usb: cdns3: ep0: fix some endian issues
    - usb: cdns3: trace: fix some endian issues
    - hwmon: (adm1275) Make sure we are reading enough data for different chips
    - drm/amdgpu/gfx10: fix race condition for kiq
    - drm/amdgpu: fix preemption unit test
    - hwmon: (nct6775) Accept PECI Calibration as temperature source for NCT6798D
    - platform/x86: ISST: Add new PCI device ids
    - platform/x86: asus-wmi: allow BAT1 battery name
    - hwmon: (scmi) Fix potential buffer overflow in scmi_hwmon_probe()
    - ALSA: hda/realtek - fixup for yet another Intel reference board
    - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling
    - arm64: Use test_tsk_thread_flag() for checking TIF_SINGLESTEP
    - x86: math-emu: Fix up 'cmp' insn for clang ias
    - asm-generic/mmiowb: Allow mmiowb_set_pending() when preemptible()
    - drivers/perf: Prevent forced unbinding of PMU drivers
    - RISC-V: Upgrade smp_mb__after_spinlock() to iorw,iorw
    - binder: Don't use mmput() from shrinker function.
    - usb: xhci-mtk: fix the failure of bandwidth allocation
    - usb: xhci: Fix ASM2142/ASM3142 DMA addressing
    - Revert "cifs: Fix the target file was deleted when rename failed."
    - iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU
    - tty: xilinx_uartps: Really fix id assignment
    - staging: wlan-ng: properly check endpoint types
    - 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
    - serial: tegra: fix CREAD handling for PIO
    - serial: 8250: fix null-ptr-deref in serial8250_start_tx()
    - serial: 8250_mtk: Fix high-speed baud rates clamping
    - /dev/mem: Add missing memory barriers for devmem_inode
    - fbdev: Detect integer underflow at "struct fbcon_ops"->clear_margins.
    - vt: Reject zero-sized screen buffer size.
    - Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross compilation
    - mm/mmap.c: close race between munmap() and expand_upwards()/downwards()
    - mm/memcg: fix refcount error while moving and swapping
    - mm: memcg/slab: fix memory leak at non-root kmem_cache destroy
    - khugepaged: fix null-pointer dereference due to race
    - io-mapping: indicate mapping failure
    - mmc: sdhci-of-aspeed: Fix clock divider calculation
    - drm/amdgpu: Fix NULL dereference in dpm sysfs handlers
    - drm/amd/powerplay: fix a crash when overclocking Vega M
    - parisc: Add atomic64_set_release() define to avoid CPU soft lockups
    - x86, vmlinux.lds: Page-align end of ..page_aligned sections
    - ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo
      Miix 2 10
    - ASoC: qcom: Drop HAS_DMA dependency to fix link failure
    - ASoC: topology: fix kernel oops on route addition error
    - ASoC: topology: fix tlvs in error handling for widget_dmixer
    - dm integrity: fix integrity recalculation that is improperly skipped
    - ath9k: Fix regression with Atheros 9271
    - Linux 5.4.54

  * Focal update: v5.4.53 upstream stable release (LP: #1888560)
    - crypto: atmel - Fix selection of CRYPTO_AUTHENC
    - crypto: atmel - Fix build error of CRYPTO_AUTHENC
    - net: atlantic: fix ip dst and ipv6 address filters
    - net: rmnet: fix lower interface leak
    - bridge: mcast: Fix MLD2 Report IPv6 payload length check
    - genetlink: remove genl_bind
    - ipv4: fill fl4_icmp_{type,code} in ping_v4_sendmsg
    - ipv6: fib6_select_path can not use out path for nexthop objects
    - ipv6: Fix use of anycast address with loopback
    - l2tp: remove skb_dst_set() from l2tp_xmit_skb()
    - llc: make sure applications use ARPHRD_ETHER
    - net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb
    - net_sched: fix a memory leak in atm_tc_init()
    - sched: consistently handle layer3 header accesses in the presence of VLANs
    - tcp: fix SO_RCVLOWAT possible hangs under high mem pressure
    - tcp: make sure listeners don't initialize congestion-control state
    - tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key()
    - tcp: md5: do not send silly options in SYNCOOKIES
    - vlan: consolidate VLAN parsing code and limit max parsing depth
    - tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers
    - tcp: md5: allow changing MD5 keys in all socket states
    - cgroup: fix cgroup_sk_alloc() for sk_clone_lock()
    - cgroup: Fix sock_cgroup_data on big-endian.
    - ip: Fix SO_MARK in RST, ACK and ICMP packets
    - 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
    - drm/msm: fix potential memleak in error branch
    - drm/msm/dpu: allow initialization of encoder locks during encoder init
    - drm/exynos: Properly propagate return value in drm_iommu_attach_device()
    - drm/exynos: fix ref count leak in mic_pre_enable
    - x86/fpu: Reset MXCSR to default in kernel_fpu_begin()
    - thermal/drivers: imx: Fix missing of_node_put() at probe time
    - blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flags
    - m68k: nommu: register start of the memory with memblock
    - m68k: mm: fix node memblock init
    - dt-bindings: mailbox: zynqmp_ipi: fix unit address
    - cifs: prevent truncation from long to int in wait_for_free_credits
    - arm64/alternatives: use subsections for replacement sequences
    - tpm_tis: extra chip->ops check on error path in tpm_tis_core_init
    - gfs2: read-only mounts should grab the sd_freeze_gl glock
    - i2c: eg20t: Load module automatically if ID matches
    - arm64/alternatives: don't patch up internal branches
    - iio:magnetometer:ak8974: Fix alignment and data leak issues
    - iio:humidity:hdc100x Fix alignment and data leak issues
    - iio: magnetometer: ak8974: Fix runtime PM imbalance on error
    - iio: core: add missing IIO_MOD_H2/ETHANOL string identifiers
    - iio: mma8452: Add missed iio_device_unregister() call in mma8452_probe()
    - iio: pressure: zpa2326: handle pm_runtime_get_sync failure
    - 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.
    - spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer
    - net: dsa: bcm_sf2: Fix node reference count
    - of: of_mdio: Correct loop scanning logic
    - net: macb: call pm_runtime_put_sync on failure path
    - net: ethernet: mvneta: Do not error out in non serdes modes
    - net: ethernet: mvneta: Add back interface mode validation
    - 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"
    - net: sfp: add support for module quirks
    - net: sfp: add some quirks for GPON modules
    - ARM: OMAP4+: remove pdata quirks for omap4+ iommus
    - ARM: OMAP2+: Add workaround for DRA7 DSP MStandby errata i879
    - ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot
    - mmc: mmci: Support any block sizes for ux500v2 and qcom variant
    - HID: quirks: Remove ITE 8595 entry from hid_have_special_driver
    - ARM: at91: pm: add quirk for sam9x60's ulp1
    - drm/sun4i: tcon: Separate quirks for tcon0 and tcon1 on A20
    - scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled
    - [Config] updateconfigs for BLK_DEV_SR_VENDOR
    - 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
    - arm64: dts: g12-common: add parkmode_disable_ss_quirk on DWC3 controller
    - bus: ti-sysc: Detect EDMA and set quirk flags for tptc
    - ALSA: usb-audio: Add support for MOTU MicroBook IIc
    - Input: goodix - fix touch coordinates on Cube I15-TC
    - ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp
      (0951:16d8)
    - doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in
      park mode
    - mmc: sdhci: do not enable card detect interrupt for gpio cd type
    - ALSA: usb-audio: Rewrite registration quirk handling
    - ACPI: video: Use native backlight on Acer Aspire 5783z
    - ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S
    - ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2
    - Input: mms114 - add extra compatible for mms345l
    - ACPI: video: Use native backlight on Acer TravelMate 5735Z
    - bus: ti-sysc: Use optional clocks on for enable and wait for softreset bit
    - ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S
    - iio:health:afe4404 Fix timestamp alignment and prevent data leak.
    - soundwire: intel: fix memory leak with devm_kasprintf
    - dmaengine: sh: usb-dmac: set tx_result parameters
    - phy: sun4i-usb: fix dereference of pointer phy0 before it is null checked
    - arm64: dts: meson: add missing gxl rng clock
    - arm64: dts: meson-gxl-s805x: reduce initial Mali450 core frequency
    - 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
    - iio: adc: ad7780: Fix a resource handling path in 'ad7780_probe()'
    - dmaengine: dw: Initialize channel before each transfer
    - dmaengine: dmatest: stop completed threads when running without set channel
    - spi: spi-sun6i: sun6i_spi_transfer_one(): fix setting of clock rate
    - usb: gadget: udc: atmel: fix uninitialized read in debug printk
    - staging: comedi: verify array index is correct before using it
    - clk: mvebu: ARMADA_AP_CPU_CLK needs to select ARMADA_AP_CP_HELPER
    - clk: AST2600: Add mux for EMMC clock
    - NFS: Fix interrupted slots by sending a solo SEQUENCE operation
    - fuse: don't ignore errors from fuse_writepages_fill()
    - ARM: dts: Fix dcan driver probe failed on am437x platform
    - Revert "thermal: mediatek: fix register index error"
    - xprtrdma: fix incorrect header size calculations
    - ARM: dts: socfpga: Align L2 cache-controller nodename with dtschema
    - arm64: dts: spcfpga: Align GIC, NAND and UART nodenames with dtschema
    - keys: asymmetric: fix error return code in software_key_query()
    - regmap: debugfs: Don't sleep while atomic for fast_io regmaps
    - copy_xstate_to_kernel: Fix typo which caused GDB regression
    - arm: dts: mt7623: add phy-mode property for gmac2
    - soc: qcom: socinfo: add missing soc_id sysfs entry
    - habanalabs: Align protection bits configuration of all TPCs
    - PCI/PM: Call .bridge_d3() hook only if non-NULL
    - perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode
    - soc: qcom: rpmh: Update dirty flag only when data changes
    - soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data
    - soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS
    - soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request
    - RDMA/mlx5: Verify that QP is created with RQ or SQ
    - 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
    - mtd: rawnand: brcmnand: correctly verify erased pages
    - mtd: rawnand: brcmnand: fix CS0 layout
    - 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
    - clk: qcom: gcc: Add GPU and NPU clocks for SM8150
    - clk: qcom: gcc: Add missing UFS clocks for SM8150
    - slimbus: core: Fix mismatch in of_node_get/put
    - HID: logitech-hidpp: avoid repeated "multiplier = " log messages
    - HID: magicmouse: do not set up autorepeat
    - HID: quirks: Always poll Obins Anne Pro 2 keyboard
    - HID: quirks: Ignore Simply Automated UPB PIM
    - 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
    - ALSA: hda/realtek - change to suitable link model for ASUS platform
    - ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series
      with ALC289
    - ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with
      ALC256
    - ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534
    - ALSA: hda/realtek - Enable Speaker for ASUS UX563
    - USB: c67x00: fix use after free in c67x00_giveback_urb
    - usb: dwc2: Fix shutdown callback in platform
    - usb: chipidea: core: add wakeup support for extcon
    - usb: gadget: function: fix missing spinlock in f_uac1_legacy
    - USB: serial: iuu_phoenix: fix memory corruption
    - USB: serial: cypress_m8: enable Simply Automated UPB PIM
    - USB: serial: ch341: add new Product ID for CH340
    - USB: serial: option: add GosunCn GM500 series
    - virt: vbox: Fix VBGL_IOCTL_VMMDEV_REQUEST_BIG and _LOG req numbers to match
      upstream
    - virt: vbox: Fix guest capabilities mask check
    - Revert "tty: xilinx_uartps: Fix missing id assignment to the console"
    - virtio: virtio_console: add missing MODULE_DEVICE_TABLE() for rproc serial
    - serial: mxs-auart: add missed iounmap() in probe failure and remove
    - ovl: fix regression with re-formatted lower squashfs
    - ovl: inode reference leak in ovl_is_inuse true case.
    - ovl: relax WARN_ON() when decoding lower directory file handle
    - ovl: fix unneeded call to ovl_change_flags()
    - fuse: ignore 'data' argument of mount(..., MS_REMOUNT)
    - fuse: use ->reconfigure() instead of ->remount_fs()
    - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS
    - Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()"
    - mei: bus: don't clean driver pointer
    - Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list
    - uio_pdrv_genirq: Remove warning when irq is not specified
    - uio_pdrv_genirq: fix use without device tree and no interrupt
    - scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro
    - timer: Prevent base->clk from moving backward
    - timer: Fix wheel index calculation on last level
    - riscv: use 16KB kernel stack on 64-bit
    - hwmon: (emc2103) fix unable to change fan pwm1_enable attribute
    - powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey
    - powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size
    - 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
    - dmaengine: fsl-edma: Fix NULL pointer exception in fsl_edma_tx_handler
    - dmaengine: mcf-edma: Fix NULL pointer exception in mcf_edma_tx_handler
    - dmaengine: fsl-edma-common: correct DSIZE_32BYTE
    - misc: atmel-ssc: lock with mutex instead of spinlock
    - thermal: int3403_thermal: Downgrade error message
    - thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power
    - 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
    - sched: Fix unreliable rseq cpu_id for new tasks
    - sched/fair: handle case of task_h_load() returning 0
    - genirq/affinity: Handle affinity setting on inactive interrupts correctly
    - drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr()
    - drm/i915/gt: Ignore irq enabling on the virtual engines
    - block: fix splitting segments on boundary masks
    - block: fix get_max_segment_size() overflow on 32bit arch
    - libceph: don't omit recovery_deletes in target_copy()
    - rxrpc: Fix trace string
    - spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH
    - ionic: export features for vlans to use
    - iommu/vt-d: Make Intel SVM code 64-bit only
    - drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
    - gpio: pca953x: disable regmap locking for automatic address incrementing
    - Linux 5.4.53

  * linux-libc-dev broken for crossbuilding, Multi-Arch:same violation
    (LP: #1886188)
    - [Packaging] Produce linux-libc-dev package for riscv64
    - [Debian] Disallow building linux-libc-dev from linux-riscv

  * [UBUNTU 20.04] DIF and DIX support in zfcp (s390x) is broken and the kernel
    crashes unconditionally (LP: #1887124)
    - scsi: zfcp: signal incomplete or error for sync exchange config/port data
    - scsi: zfcp: diagnostics buffer caching and use for exchange port data
    - scsi: zfcp: add diagnostics buffer for exchange config data
    - scsi: zfcp: support retrieval of SFP Data via Exchange Port Data
    - scsi: zfcp: introduce sysfs interface for diagnostics of local SFP
      transceiver
    - scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs
    - scsi: zfcp: introduce sysfs interface to read the local B2B-Credit
    - scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs
    - scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter
      variable
    - scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act
    - scsi: zfcp: fix wrong data and display format of SFP+ temperature
    - scsi: zfcp: expose fabric name as common fc_host sysfs attribute
    - scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host
    - scsi: zfcp: fix fc_host attributes that should be unknown on local link down
    - scsi: zfcp: auto variables for dereferenced structs in open port handler
    - scsi: zfcp: report FC Endpoint Security in sysfs
    - scsi: zfcp: log FC Endpoint Security of connections
    - scsi: zfcp: trace FC Endpoint Security of FCP devices and connections
    - scsi: zfcp: enhance handling of FC Endpoint Security errors
    - scsi: zfcp: log FC Endpoint Security errors
    - scsi: zfcp: use fallthrough;
    - scsi: zfcp: Move shost modification after QDIO (re-)open into fenced
      function
    - scsi: zfcp: Move shost updates during xconfig data handling into fenced
      function
    - scsi: zfcp: Move fc_host updates during xport data handling into fenced
      function
    - scsi: zfcp: Fence fc_host updates during link-down handling
    - scsi: zfcp: Move p-t-p port allocation to after xport data
    - scsi: zfcp: Fence adapter status propagation for common statuses
    - scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects
    - scsi: zfcp: Move allocation of the shost object to after xconf- and xport-
      data

  * Enable Quectel EG95 LTE modem [2c7c:0195]  (LP: #1886744)
    - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem
    - USB: serial: option: add Quectel EG95 LTE modem

  * Kernel Regression between 5.4.0-26 and 5.4.0-40 causes laptop internal audio
    devices to fail to load w/o unacceptable workaround (Lenovo IdeaPad 5
    15IIL05) (LP: #1886341)
    - ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus()
    - ASoC: SOF: Intel: drop HDA codec upon probe failure
    - ASoC: SOF: Intel: hda: move i915 init earlier

  * [UBUNTU 20.04] smc: SMC connections hang with later-level implementations
    (LP: #1882088)
    - net/smc: tolerate future SMCD versions

  * zfs: backport AES-GCM performance accelleration (LP: #1881107)
    - debian/dkms-versions: update ZFS dkms package version (LP: #1881107)

  * Regression in kernel 4.15.0-91 causes kernel panic with Bcache
    (LP: #1867916)
    - bcache: check and adjust logical block size for backing devices

  * [SRU][OEM-5.6/U] Fix r8117 firmware base issue (LP: #1885072)
    - r8169: add helper r8168g_phy_param
    - r8169: add support for RTL8117
    - r8169: load firmware for RTL8168fp/RTL8117
    - r8169: fix OCP access on RTL8117
    - r8169: fix firmware not resetting tp->ocp_base

  * [UBUNTU 20.04] Deflate counters reported by lscpumf are not valid or
    available with perf (LP: #1881096)
    - s390/cpum_cf: Add new extended counters for IBM z15

  * shiftfs: O_TMPFILE reports ESTALE (LP: #1872757)
    - SAUCE: shiftfs: prevent ESTALE for LOOKUP_JUMP lookups

  * shiftfs: fix btrfs regression (LP: #1884767)
    - SAUCE: Revert "UBUNTU: SAUCE: shiftfs: fix dentry revalidation"

  * Focal update: v5.4.52 upstream stable release (LP: #1887853)
    - KVM: s390: reduce number of IO pins to 1
    - spi: spi-fsl-dspi: Adding shutdown hook
    - spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer
    - regmap: fix alignment issue
    - perf/x86/rapl: Move RAPL support to common x86 code
    - perf/x86/rapl: Fix RAPL config variable bug
    - [Packaging] module intel-rapl-perf rename
    - ARM: dts: omap4-droid4: Fix spi configuration and increase rate
    - drm/ttm: Fix dma_fence refcnt leak when adding move fence
    - drm/tegra: hub: Do not enable orphaned window group
    - gpu: host1x: Detach driver on unregister
    - drm: mcde: Fix display initialization problem
    - ASoC: SOF: Intel: add PCI ID for CometLake-S
    - ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL
    - spi: spidev: fix a race between spidev_release and spidev_remove
    - spi: spidev: fix a potential use-after-free in spidev_release()
    - net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphy
    - net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy
    - ixgbe: protect ring accesses with READ- and WRITE_ONCE
    - i40e: protect ring accesses with READ- and WRITE_ONCE
    - ibmvnic: continue to init in CRQ reset returns H_CLOSED
    - powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL
    - iommu/vt-d: Don't apply gfx quirks to untrusted devices
    - drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
    - drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003
    - s390/kasan: fix early pgm check handler execution
    - cifs: update ctime and mtime during truncate
    - ARM: imx6: add missing put_device() call in imx6q_suspend_init()
    - scsi: mptscsih: Fix read sense data size
    - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work
    - block: release bip in a right way in error path
    - nvme-rdma: assign completion vector correctly
    - x86/entry: Increase entry_stack size to a full page
    - sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to
      fix mask corruption
    - net: qrtr: Fix an out of bounds read qrtr_endpoint_post()
    - gpio: pca953x: Override IRQ for one of the expanders on Galileo Gen 2
    - gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2
    - nl80211: don't return err unconditionally in nl80211_start_ap()
    - drm/mediatek: Check plane visibility in atomic_update
    - bpf, sockmap: RCU splat with redirect and strparser error or TLS
    - bpf, sockmap: RCU dereferenced psock may be used outside RCU block
    - netfilter: ipset: call ip_set_free() instead of kfree()
    - net: mvneta: fix use of state->speed
    - net: cxgb4: fix return error value in t4_prep_fw
    - IB/sa: Resolv use-after-free in ib_nl_make_request()
    - net: dsa: microchip: set the correct number of ports
    - netfilter: conntrack: refetch conntrack after nf_conntrack_update()
    - perf report TUI: Fix segmentation fault in perf_evsel__hists_browse()
    - perf intel-pt: Fix recording PEBS-via-PT with registers
    - perf intel-pt: Fix PEBS sample for XMM registers
    - smsc95xx: check return value of smsc95xx_reset
    - smsc95xx: avoid memory leak in smsc95xx_bind
    - net: hns3: add a missing uninit debugfs when unload driver
    - net: hns3: fix use-after-free when doing self test
    - ALSA: compress: fix partial_drain completion state
    - RDMA/siw: Fix reporting vendor_part_id
    - arm64: kgdb: Fix single-step exception handling oops
    - nbd: Fix memory leak in nbd_add_socket
    - cxgb4: fix all-mask IP address comparison
    - IB/mlx5: Fix 50G per lane indication
    - qed: Populate nvm-file attributes while reading nvm config partition.
    - net/mlx5: Fix eeprom support for SFP module
    - net/mlx5e: Fix 50G per lane indication
    - bnxt_en: fix NULL dereference in case SR-IOV configuration fails
    - 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
    - mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()
    - mlxsw: pci: Fix use-after-free in case of failed devlink reload
    - 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
    - ALSA: opl3: fix infoleak in opl3
    - ALSA: hda - let hs_mic be picked ahead of hp_mic
    - ALSA: usb-audio: add quirk for MacroSilicon MS2109
    - ALSA: usb-audio: Add implicit feedback quirk for RTX6001
    - ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id
    - 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
    - KVM: arm64: Fix definition of PAGE_HYP_DEVICE
    - KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART
    - KVM: arm64: Annotate hyp NMI-related functions as __always_inline
    - KVM: x86: bit 8 of non-leaf PDPEs is not reserved
    - 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
    - KVM: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE
    - 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()
    - btrfs: fix fatal extent_buffer readahead vs releasepage race
    - btrfs: fix double put of block group with nocow
    - drm/radeon: fix double free
    - drm/amdgpu: don't do soft recovery if gpu_recovery=0
    - dm: use noio when sending kobject event
    - mmc: meson-gx: limit segments to 1 when dram-access-quirk is needed
    - ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE
    - ARC: elf: use right ELF_ARCH
    - s390/setup: init jump labels before command line parsing
    - s390/mm: fix huge pte soft dirty copying
    - blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight()
    - dm writecache: reject asynchronous pmem devices
    - 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
    - pwm: jz4740: Fix build failure
    - s390: Change s390_kernel_write() return type to match memcpy()
    - s390/maccess: add no DAT mode to kernel_write
    - Linux 5.4.52

  * Focal update: v5.4.45 upstream stable release (LP: #1882802) // Focal
    update: v5.4.52 upstream stable release (LP: #1887853)
    - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race
      window"

  * Focal update: v5.4.51 upstream stable release (LP: #1886995)
    - io_uring: make sure async workqueue is canceled on exit
    - mm: fix swap cache node allocation mask
    - EDAC/amd64: Read back the scrub rate PCI register on F15h
    - usbnet: smsc95xx: Fix use-after-free after removal
    - sched/debug: Make sd->flags sysctl read-only
    - mm/slub.c: fix corrupted freechain in deactivate_slab()
    - mm/slub: fix stack overruns with SLUB_STATS
    - rxrpc: Fix race between incoming ACK parser and retransmitter
    - usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect
    - tools lib traceevent: Add append() function helper for appending strings
    - tools lib traceevent: Handle __attribute__((user)) in field names
    - s390/debug: avoid kernel warning on too large number of pages
    - nvme-multipath: set bdi capabilities once
    - nvme-multipath: fix deadlock between ana_work and scan_work
    - nvme-multipath: fix deadlock due to head->lock
    - nvme-multipath: fix bogus request queue reference put
    - kgdb: Avoid suspicious RCU usage warning
    - selftests: tpm: Use /bin/sh instead of /bin/bash
    - crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()
    - drm/msm/dpu: fix error return code in dpu_encoder_init
    - rxrpc: Fix afs large storage transmission performance drop
    - RDMA/counter: Query a counter before release
    - 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
    - hwmon: (max6697) Make sure the OVERT mask is set correctly
    - hwmon: (acpi_power_meter) Fix potential memory leak in
      acpi_power_meter_add()
    - thermal/drivers/mediatek: Fix bank number settings on mt8183
    - thermal/drivers/rcar_gen3: Fix undefined temperature if negative
    - nfsd4: fix nfsdfs reference count loop
    - nfsd: fix nfsdfs inode reference count leak
    - drm: sun4i: hdmi: Remove extra HPD polling
    - virtio-blk: free vblk-vqs in error path of virtblk_probe()
    - SMB3: Honor 'posix' flag for multiuser mounts
    - nvme: fix identify error status silent ignore
    - nvme: fix a crash in nvme_mpath_add_disk
    - samples/vfs: avoid warning in statx override
    - i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665
    - i2c: mlxcpld: check correct size of maximum RECV_LEN packet
    - spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths
    - nfsd: apply umask on fs without ACL support
    - Revert "ALSA: usb-audio: Improve frames size computation"
    - 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
    - cifs: Fix the target file was deleted when rename failed.
    - MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names
    - MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen
    - drm/amd/display: Only revalidate bandwidth on medium and fast updates
    - drm/amdgpu: use %u rather than %d for sclk/mclk
    - drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
    - dma-buf: Move dma_buf_release() from fops to dentry_ops
    - irqchip/gic: Atomically update affinity
    - mm, compaction: fully assume capture is not NULL in compact_zone_order()
    - mm, compaction: make capture control handling safe wrt interrupts
    - x86/resctrl: Fix memory bandwidth counter width for AMD
    - dm zoned: assign max_io_len correctly
    - [Config] updateconfigs for EFI_CUSTOM_SSDT_OVERLAYS
    - efi: Make it possible to disable efivar_ssdt entirely
    - Linux 5.4.51

  * Focal update: v5.4.50 upstream stable release (LP: #1885942)
    - block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed
    - enetc: Fix tx rings bitmap iteration range, irq handling
    - geneve: allow changing DF behavior after creation
    - ibmveth: Fix max MTU limit
    - mld: fix memory leak in ipv6_mc_destroy_dev()
    - mvpp2: ethtool rxtx stats fix
    - net: bridge: enfore alignment for ethernet address
    - net: core: reduce recursion limit value
    - net: Do not clear the sock TX queue in sk_set_socket()
    - net: fix memleak in register_netdevice()
    - net: Fix the arp error in some cases
    - net: increment xmit_recursion level in dev_direct_xmit()
    - net: usb: ax88179_178a: fix packet alignment padding
    - openvswitch: take into account de-fragmentation/gso_size in
      execute_check_pkt_len
    - rocker: fix incorrect error handling in dma_rings_init
    - rxrpc: Fix notification call on completion of discarded calls
    - sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket
    - tcp: don't ignore ECN CWR on pure ACK
    - tcp: grow window for OOO packets only for SACK flows
    - tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes
    - ip6_gre: fix use-after-free in ip6gre_tunnel_lookup()
    - net: phy: Check harder for errors in get_phy_id()
    - ip_tunnel: fix use-after-free in ip_tunnel_lookup()
    - sch_cake: don't try to reallocate or unshare skb unconditionally
    - sch_cake: don't call diffserv parsing code when it is not needed
    - sch_cake: fix a few style nits
    - tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT
    - Revert "i2c: tegra: Fix suspending in active runtime PM state"
    - btrfs: fix a block group ref counter leak after failure to remove block
      group
    - net: sched: export __netdev_watchdog_up()
    - fix a braino in "sparc32: fix register window handling in
      genregs32_[gs]et()"
    - ALSA: usb-audio: Fix potential use-after-free of streams
    - binder: fix null deref of proc->context
    - USB: ohci-sm501: Add missed iounmap() in remove
    - usb: dwc2: Postponed gadget registration to the udc class driver
    - usb: add USB_QUIRK_DELAY_INIT for Logitech C922
    - USB: ehci: reopen solution for Synopsys HC bug
    - usb: host: xhci-mtk: avoid runtime suspend when removing hcd
    - xhci: Poll for U0 after disabling USB2 LPM
    - usb: host: ehci-exynos: Fix error check in exynos_ehci_probe()
    - usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs
    - ALSA: usb-audio: Add implicit feedback quirk for SSL2+.
    - ALSA: usb-audio: add quirk for Denon DCD-1500RE
    - ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG)
    - ALSA: usb-audio: Fix OOB access of mixer element list
    - 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
    - scsi: qla2xxx: Keep initiator ports after RSCN
    - scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action
    - cifs: Fix cached_fid refcnt leak in open_shroot
    - cifs/smb3: Fix data inconsistent when punch hole
    - cifs/smb3: Fix data inconsistent when zero file range
    - xhci: Fix incorrect EP_STATE_MASK
    - xhci: Fix enumeration issue when setting max packet size for FS devices.
    - xhci: Return if xHCI doesn't support LPM
    - cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip
    - loop: replace kill_bdev with invalidate_bdev
    - IB/mad: Fix use after free when destroying MAD agent
    - IB/hfi1: Fix module use count flaw due to leftover module put calls
    - 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
    - xfrm: Fix double ESP trailer insertion in IPsec crypto offload.
    - ASoC: q6asm: handle EOS correctly
    - efi/tpm: Verify event log header before parsing
    - efi/esrt: Fix reference count leak in esre_create_sysfs_entry.
    - ASoc: q6afe: add support to get port direction
    - ASoC: qcom: common: set correct directions for dailinks
    - regualtor: pfuze100: correct sw1a/sw2 on pfuze3000
    - RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl()
    - ASoC: fsl_ssi: Fix bclk calculation for mono channel
    - samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS
    - bpf, xdp, samples: Fix null pointer dereference in *_user code
    - ARM: dts: am335x-pocketbeagle: Fix mmc0 Write Protect
    - ARM: dts: Fix duovero smsc interrupt for suspend
    - x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in
      rdt_cdp_peer_get()
    - regmap: Fix memory leak from regmap_register_patch
    - devmap: Use bpf_map_area_alloc() for allocating hash buckets
    - bpf: Don't return EINVAL from {get,set}sockopt when optlen > PAGE_SIZE
    - ARM: dts: NSP: Correct FA2 mailbox node
    - rxrpc: Fix handling of rwind from an ACK packet
    - RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq
    - RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532
    - RDMA/cma: Protect bind_list and listen_list while finding matching cm id
    - ASoC: rockchip: Fix a reference count leak.
    - s390/qeth: fix error handling for isolation mode cmds
    - RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads()
    - selftests/net: report etf errors correctly
    - iommu/vt-d: Enable PCI ACS for platform opt in hint
    - iommu/vt-d: Update scalable mode paging structure coherency
    - 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
    - cxgb4: move handling L2T ARP failures to caller
    - ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram()
    - scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset()
    - usb: gadget: udc: Potential Oops in error handling code
    - usb: renesas_usbhs: getting residue from callback_result
    - nvme: don't protect ns mutation with ns->head->lock
    - netfilter: ipset: fix unaligned atomic access
    - net: bcmgenet: use hardware padding of runt frames
    - clk: sifive: allocate sufficient memory for struct __prci_data
    - i2c: fsi: Fix the port number field in status register
    - i2c: core: check returned size of emulated smbus block read
    - afs: Fix storage of cell names
    - sched/deadline: Initialize ->dl_boosted
    - sched/core: Fix PI boosting between RT and DEADLINE tasks
    - sata_rcar: handle pm_runtime_get_sync failure cases
    - ata/libata: Fix usage of page address by page_address in
      ata_scsi_mode_select_xlat function
    - drm/amd/display: Use kfree() to free rgb_user in
      calculate_user_regamma_ramp()
    - riscv/atomic: Fix sign extension for RV64I
    - hwrng: ks-sa - Fix runtime PM imbalance on error
    - ibmvnic: Harden device login requests
    - net: alx: fix race condition in alx_remove
    - test_objagg: Fix potential memory leak in error handling
    - pinctrl: qcom: spmi-gpio: fix warning about irq chip reusage
    - pinctrl: tegra: Use noirq suspend/resume callbacks
    - s390/ptrace: pass invalid syscall numbers to tracing
    - s390/ptrace: fix setting syscall number
    - s390/vdso: Use $(LD) instead of $(CC) to link vDSO
    - s390/vdso: fix vDSO clock_getres()
    - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n
    - kbuild: improve cc-option to clean up all temporary files
    - recordmcount: support >64k sections
    - kprobes: Suppress the suspicious RCU warning on kprobes
    - blktrace: break out of blktrace setup on concurrent calls
    - block: update hctx map when use multiple maps
    - RISC-V: Don't allow write+exec only page mapping request in mmap
    - ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table
    - ALSA: hda/realtek - Add quirk for MSI GE63 laptop
    - ACPI: sysfs: Fix pm_profile_attr type
    - erofs: fix partially uninitialized misuse in z_erofs_onlinepage_fixup
    - KVM: X86: Fix MSR range of APIC registers in X2APIC mode
    - KVM: nVMX: Plumb L2 GPA through to PML emulation
    - KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROL
    - x86/cpu: Use pinning mask for CR4 bits needing to be 0
    - x86/asm/64: Align start of __clear_user() loop to 16-bytes
    - 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
    - mm/slab: use memzero_explicit() in kzfree()
    - 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
    - mm/memcontrol.c: add missed css_put()
    - arm64: perf: Report the PC value in REGS_ABI_32 mode
    - arm64: dts: imx8mm-evk: correct ldo1/ldo2 voltage range
    - arm64: dts: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage range
    - tracing: Fix event trigger to accept redundant spaces
    - ring-buffer: Zero out time extend if it is nested and not absolute
    - drm/amd: fix potential memleak in err branch
    - drm: rcar-du: Fix build error
    - drm/radeon: fix fb_div check in ni_init_smc_spll_table()
    - drm/amdgpu: add fw release for sdma v5_0
    - Staging: rtl8723bs: prevent buffer overflow in update_sta_support_rate()
    - sunrpc: fixed rollback in rpc_gssd_dummy_populate()
    - SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment()
    - pNFS/flexfiles: Fix list corruption if the mirror count changes
    - NFSv4 fix CLOSE not waiting for direct IO compeletion
    - xprtrdma: Fix handling of RDMA_ERROR replies
    - dm writecache: correct uncommitted_block when discarding uncommitted entry
    - dm writecache: add cond_resched to loop in persistent_memory_claim()
    - xfs: add agf freeblocks verify in xfs_agf_verify
    - Revert "tty: hvc: Fix data abort due to race in hvc_open"
    - Linux 5.4.50

  * Focal update: v5.4.49 upstream stable release (LP: #1885322)
    - power: supply: bq24257_charger: Replace depends on REGMAP_I2C with select
    - clk: sunxi: Fix incorrect usage of round_down()
    - ASoC: tegra: tegra_wm8903: Support nvidia, headset property
    - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets
    - ASoC: SOF: imx8: Fix randbuild error
    - iio: pressure: bmp280: Tolerate IRQ before registering
    - remoteproc: Fix IDR initialisation in rproc_alloc()
    - clk: qcom: msm8916: Fix the address location of pll->config_reg
    - ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet
    - backlight: lp855x: Ensure regulators are disabled on probe failure
    - ARM: dts: renesas: Fix IOMMU device node names
    - ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type
    - ARM: integrator: Add some Kconfig selections
    - ARM: dts: stm32: Add missing ethernet PHY reset on AV96
    - scsi: core: free sgtables in case command setup fails
    - scsi: qedi: Check for buffer overflow in qedi_set_path()
    - arm64: dts: meson: fixup SCP sram nodes
    - ALSA: isa/wavefront: prevent out of bounds write in ioctl
    - PCI: Allow pci_resize_resource() for devices on root bus
    - scsi: qla2xxx: Fix issue with adapter's stopping state
    - Input: edt-ft5x06 - fix get_default register write access
    - powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT
    - rtc: mc13xxx: fix a double-unlock issue
    - iio: bmp280: fix compensation of humidity
    - f2fs: report delalloc reserve as non-free in statfs for project quota
    - i2c: pxa: clear all master action bits in i2c_pxa_stop_message()
    - remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/after use
    - clk: samsung: Mark top ISP and CAM clocks on Exynos542x as critical
    - usblp: poison URBs upon disconnect
    - serial: 8250: Fix max baud limit in generic 8250 port
    - misc: fastrpc: Fix an incomplete memory release in fastrpc_rpmsg_probe()
    - misc: fastrpc: fix potential fastrpc_invoke_ctx leak
    - dm mpath: switch paths in dm_blk_ioctl() code path
    - arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO for FCC purposes
    - arm64: dts: armada-3720-turris-mox: fix SFP binding
    - arm64: dts: juno: Fix GIC child nodes
    - pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2
    - clk: renesas: cpg-mssr: Fix STBCR suspend/resume handling
    - ASoC: SOF: Do nothing when DSP PM callbacks are not set
    - arm64: dts: fvp: Fix GIC child nodes
    - PCI: aardvark: Don't blindly enable ASPM L0s and don't write to read-only
      register
    - ps3disk: use the default segment boundary
    - arm64: dts: fvp/juno: Fix node address fields
    - vfio/pci: fix memory leaks in alloc_perm_bits()
    - coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb()
    - RDMA/mlx5: Add init2init as a modify command
    - scsi: hisi_sas: Do not reset phy timer to wait for stray phy up
    - PCI: pci-bridge-emul: Fix PCIe bit conflicts
    - m68k/PCI: Fix a memory leak in an error handling path
    - gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO chip de-
      registration
    - usb: gadget: core: sync interrupt before unbind the udc
    - powerpc/ptdump: Add _PAGE_COHERENT flag
    - mfd: wm8994: Fix driver operation if loaded as modules
    - scsi: cxgb3i: Fix some leaks in init_act_open()
    - clk: zynqmp: fix memory leak in zynqmp_register_clocks
    - scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event
    - scsi: vhost: Notify TCM about the maximum sg entries supported per command
    - clk: clk-flexgen: fix clock-critical handling
    - IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command
    - powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7
      events run
    - nfsd: Fix svc_xprt refcnt leak when setup callback client failed
    - PCI: vmd: Filter resource type bits from shadow register
    - RDMA/core: Fix several reference count leaks.
    - cifs: set up next DFS target before generic_ip_connect()
    - ASoC: qcom: q6asm-dai: kCFI fix
    - powerpc/crashkernel: Take "mem=" option into account
    - pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() failed case
    - sparc32: mm: Don't try to free page-table pages if ctor() fails
    - yam: fix possible memory leak in yam_init_driver
    - NTB: ntb_pingpong: Choose doorbells based on port number
    - NTB: Fix the default port and peer numbers for legacy drivers
    - mksysmap: Fix the mismatch of '.L' symbols in System.map
    - apparmor: fix introspection of of task mode for unconfined tasks
    - net: dsa: lantiq_gswip: fix and improve the unsupported interface error
    - f2fs: handle readonly filesystem in f2fs_ioc_shutdown()
    - ASoC: meson: add missing free_irq() in error path
    - bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free
    - scsi: sr: Fix sr_probe() missing deallocate of device minor
    - scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM
    - x86/purgatory: Disable various profiling and sanitizing options
    - staging: greybus: fix a missing-check bug in gb_lights_light_config()
    - arm64: dts: mt8173: fix unit name warnings
    - scsi: qedi: Do not flush offload work if ARP not resolved
    - arm64: dts: qcom: msm8916: remove unit name for thermal trip points
    - ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity
    - RDMA/mlx5: Fix udata response upon SRQ creation
    - gpio: dwapb: Append MODULE_ALIAS for platform driver
    - scsi: qedf: Fix crash when MFW calls for protocol stats while function is
      still probing
    - pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries
    - virtiofs: schedule blocking async replies in separate worker
    - arm64: dts: qcom: fix pm8150 gpio interrupts
    - firmware: qcom_scm: fix bogous abuse of dma-direct internals
    - staging: gasket: Fix mapping refcnt leak when put attribute fails
    - staging: gasket: Fix mapping refcnt leak when register/store fails
    - ALSA: usb-audio: Improve frames size computation
    - ALSA: usb-audio: Fix racy list management in output queue
    - s390/qdio: put thinint indicator after early error
    - tty: hvc: Fix data abort due to race in hvc_open
    - slimbus: ngd: get drvdata from correct device
    - 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
    - gpio: pca953x: fix handling of automatic address incrementing
    - thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR
    - clk: meson: meson8b: Don't rely on u-boot to init all GP_PLL registers
    - ASoC: max98373: reorder max98373_reset() in resume
    - soundwire: slave: don't init debugfs on device registration error
    - HID: intel-ish-hid: avoid bogus uninitialized-variable warning
    - usb: dwc3: gadget: Properly handle ClearFeature(halt)
    - usb: dwc3: gadget: Properly handle failed kick_transfer
    - staging: wilc1000: Increase the size of wid_list array
    - staging: sm750fb: add missing case while setting FB_VISUAL
    - PCI: v3-semi: Fix a memory leak in v3_pci_probe() error handling paths
    - i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output
    - serial: amba-pl011: Make sure we initialize the port.lock spinlock
    - drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a
      driver developer is foolish
    - PCI: rcar: Fix incorrect programming of OB windows
    - PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges
    - scsi: qla2xxx: Fix warning after FC target reset
    - ALSA: firewire-lib: fix invalid assignment to union data for directional
      parameter
    - power: supply: lp8788: Fix an error handling path in
      'lp8788_charger_probe()'
    - power: supply: smb347-charger: IRQSTAT_D is volatile
    - ASoC: SOF: core: fix error return code in sof_probe_continue()
    - arm64: dts: msm8996: Fix CSI IRQ types
    - scsi: target: loopback: Fix READ with data and sensebytes
    - scsi: mpt3sas: Fix double free warnings
    - SoC: rsnd: add interrupt support for SSI BUSIF buffer
    - ASoC: ux500: mop500: Fix some refcounted resources issues
    - ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()'
    - pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map
    - dlm: remove BUG() before panic()
    - USB: ohci-sm501: fix error return code in ohci_hcd_sm501_drv_probe()
    - clk: ti: composite: fix memory leak
    - PCI: Fix pci_register_host_bridge() device_register() error handling
    - powerpc/64: Don't initialise init_task->thread.regs
    - tty: n_gsm: Fix SOF skipping
    - tty: n_gsm: Fix waking up upper tty layer when room available
    - ALSA: usb-audio: Add duplex sound support for USB devices using implicit
      feedback
    - HID: Add quirks for Trust Panora Graphic Tablet
    - PCI/PM: Assume ports without DLL Link Active train links in 100 ms
    - habanalabs: increase timeout during reset
    - ipmi: use vzalloc instead of kmalloc for user creation
    - powerpc/64s/exception: Fix machine check no-loss idle wakeup
    - powerpc/pseries/ras: Fix FWNMI_VALID off by one
    - drivers: phy: sr-usb: do not use internal fsm for USB2 phy init
    - powerpc/ps3: Fix kexec shutdown hang
    - vfio-pci: Mask cap zero
    - usb/ohci-platform: Fix a warning when hibernating
    - drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocation
    - ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet
    - USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe()
    - tty: n_gsm: Fix bogus i++ in gsm_data_kick
    - fpga: dfl: afu: Corrected error handling levels
    - clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1
    - RDMA/hns: Bugfix for querying qkey
    - RDMA/hns: Fix cmdq parameter of querying pf timer resource
    - scsi: target: tcmu: Userspace must not complete queued commands
    - firmware: imx: scu: Fix possible memory leak in imx_scu_probe()
    - fuse: fix copy_file_range cache issues
    - fuse: copy_file_range should truncate cache
    - arm64: tegra: Fix ethernet phy-mode for Jetson Xavier
    - arm64: tegra: Fix flag for 64-bit resources in 'ranges' property
    - powerpc/64s/pgtable: fix an undefined behaviour
    - dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zone
    - PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port
    - PCI: dwc: Fix inner MSI IRQ domain registration
    - PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link
    - IB/cma: Fix ports memory leak in cma_configfs
    - watchdog: da9062: No need to ping manually before setting timeout
    - usb: dwc2: gadget: move gadget resume after the core is in L0 state
    - USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in
      s3c2410_udc_nuke
    - usb: gadget: lpc32xx_udc: don't dereference ep pointer before null check
    - usb: gadget: fix potential double-free in m66592_probe.
    - usb: gadget: Fix issue with config_ep_by_speed function
    - scripts: headers_install: Exit with error on config leak
    - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove
    - x86/apic: Make TSC deadline timer detection message visible
    - 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
    - powerpc/32s: Don't warn when mapping RO data ROX.
    - ASoC: fix incomplete error-handling in img_i2s_in_probe.
    - scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd()
    - clk: bcm2835: Fix return type of bcm2835_register_gate
    - scsi: ufs-qcom: Fix scheduling while atomic issue
    - KVM: PPC: Book3S HV: Ignore kmemleak false positives
    - KVM: PPC: Book3S: Fix some RCU-list locks
    - clk: sprd: return correct type of value for _sprd_pll_recalc_rate
    - clk: ast2600: Fix AHB clock divider for A1
    - misc: xilinx-sdfec: improve get_user_pages_fast() error handling
    - /dev/mem: Revoke mappings when a driver claims the region
    - net: sunrpc: Fix off-by-one issues in 'rpc_ntop6'
    - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION
    - of: Fix a refcounting bug in __of_attach_node_sysfs()
    - input: i8042 - Remove special PowerPC handling
    - powerpc/4xx: Don't unmap NULL mbase
    - extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()'
    - ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed
    - vfio/mdev: Fix reference count leak in add_mdev_supported_type
    - rtc: rv3028: Add missed check for devm_regmap_init_i2c()
    - mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in zynqmp_ipi_mbox_probe()
    - rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug_id not user_ID
    - openrisc: Fix issue with argument clobbering for clone/fork
    - drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection
    - ceph: don't return -ESTALE if there's still an open file
    - nfsd4: make drc_slab global, not per-net
    - gfs2: Allow lock_nolock mount to specify jid=X
    - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj
    - scsi: ufs: Don't update urgent bkops level when toggling auto bkops
    - pinctrl: imxl: Fix an error handling path in 'imx1_pinctrl_core_probe()'
    - pinctrl: freescale: imx: Fix an error handling path in 'imx_pinctrl_probe()'
    - nfsd: safer handling of corrupted c_type
    - drm/amd/display: Revalidate bandwidth before commiting DC updates
    - crypto: omap-sham - add proper load balancing support for multicore
    - geneve: change from tx_error to tx_dropped on missing metadata
    - lib/zlib: remove outdated and incorrect pre-increment optimization
    - include/linux/bitops.h: avoid clang shift-count-overflow warnings
    - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random
    - blktrace: use errno instead of bi_status
    - blktrace: fix endianness in get_pdu_int()
    - blktrace: fix endianness for blk_log_remap()
    - gfs2: fix use-after-free on transaction ail lists
    - net: marvell: Fix OF_MDIO config check
    - ntb_perf: pass correct struct device to dma_alloc_coherent
    - ntb_tool: pass correct struct device to dma_alloc_coherent
    - 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
    - i2c: icy: Fix build with CONFIG_AMIGA_PCMCIA=n
    - drivers/perf: hisi: Fix wrong value for all counters enable
    - selftests/net: in timestamping, strncpy needs to preserve null byte
    - f2fs: don't return vmalloc() memory from f2fs_kmalloc()
    - afs: Fix memory leak in afs_put_sysnames()
    - ASoC: core: only convert non DPCM link to DPCM link
    - ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags
    - ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet
    - ASoC: rt5645: Add platform-data for Asus T101HA
    - bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg
    - bpf, sockhash: Synchronize delete from bucket list on map free
    - tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes
    - drm/sun4i: hdmi ddc clk: Fix size of m divider
    - libbpf: Handle GCC noreturn-turned-volatile quirk
    - scsi: acornscsi: Fix an error handling path in acornscsi_probe()
    - x86/idt: Keep spurious entries unset in system_vectors
    - net/filter: Permit reading NET in load_bytes_relative when MAC not set
    - nvme-pci: use simple suspend when a HMB is enabled
    - nfs: set invalid blocks after NFSv4 writes
    - xdp: Fix xsk_generic_xmit errno
    - iavf: fix speed reporting over virtchnl
    - bpf: Fix memlock accounting for sock_hash
    - usb/xhci-plat: Set PM runtime as active on resume
    - usb: host: ehci-platform: add a quirk to avoid stuck
    - usb/ehci-platform: Set PM runtime as active on resume
    - perf report: Fix NULL pointer dereference in
      hists__fprintf_nr_sample_events()
    - perf stat: Fix NULL pointer dereference
    - ext4: stop overwrite the errcode in ext4_setup_super
    - bcache: fix potential deadlock problem in btree_gc_coalesce
    - powerpc: Fix kernel crash in show_instructions() w/DEBUG_VIRTUAL
    - 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
    - bnxt_en: Return from timer if interface is not in open state.
    - scsi: ufs-bsg: Fix runtime PM imbalance on error
    - block: Fix use-after-free in blkdev_get()
    - mvpp2: remove module bugfix
    - arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
    - drm: encoder_slave: fix refcouting error for modules
    - ext4: fix partial cluster initialization when splitting extent
    - ext4: avoid utf8_strncasecmp() with unstable name
    - drm/dp_mst: Reformat drm_dp_check_act_status() a bit
    - drm/qxl: Use correct notify port address when creating cursor ring
    - drm/amdgpu: Replace invalid device ID with a valid device ID
    - selinux: fix double free
    - jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft()
    - ext4: avoid race conditions when remounting with options that change dax
    - drm/dp_mst: Increase ACT retry timeout to 3s
    - drm/amd/display: Use swap() where appropriate
    - x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lld
    - block: nr_sects_write(): Disable preemption on seqcount write
    - net/mlx5: DR, Fix freeing in dr_create_rc_qp()
    - f2fs: split f2fs_d_compare() from f2fs_match_name()
    - f2fs: avoid utf8_strncasecmp() with unstable name
    - s390: fix syscall_get_error for compat processes
    - drm/i915: Fix AUX power domain toggling across TypeC mode resets
    - drm/msm: Check for powered down HW in the devfreq callbacks
    - drm/i915/gem: Avoid iterating an empty list
    - drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
    - drm/connector: notify userspace on hotplug after register complete
    - drm/amd/display: Use kvfree() to free coeff in build_regamma()
    - drm/i915/icl+: Fix hotplug interrupt disabling after storm detection
    - Revert "drm/amd/display: disable dcn20 abm feature for bring up"
    - crypto: algif_skcipher - Cap recv SG list at ctx->used
    - crypto: algboss - don't wait during notifier callback
    - tracing/probe: Fix memleak in fetch_op_data operations
    - kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex
    - kretprobe: Prevent triggering kretprobe from within kprobe_flush_task
    - e1000e: Do not wake up the system via WOL if device wakeup is disabled
    - net: octeon: mgmt: Repair filling of RX ring
    - pwm: jz4740: Enhance precision in calculation of duty cycle
    - sched/rt, net: Use CONFIG_PREEMPTION.patch
    - net: core: device_rename: Use rwsem instead of a seqcount
    - Linux 5.4.49

  * Computer is frozen after suspend (LP: #1867983) // Focal update: v5.4.49
    upstream stable release (LP: #1885322)
    - libata: Use per port sync for detach

  * Focal update: v5.4.48 upstream stable release (LP: #1885023)
    - ACPI: GED: use correct trigger type field in _Exx / _Lxx handling
    - drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4
    - ath10k: Fix the race condition in firmware dump work queue
    - drm: bridge: adv7511: Extend list of audio sample rates
    - media: staging: imgu: do not hold spinlock during freeing mmu page table
    - media: imx: imx7-mipi-csis: Cleanup and fix subdev pad format handling
    - crypto: ccp -- don't "select" CONFIG_DMADEVICES
    - media: vicodec: Fix error codes in probe function
    - media: si2157: Better check for running tuner in init
    - objtool: Ignore empty alternatives
    - spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices
    - drm/amdgpu: Init data to avoid oops while reading pp_num_states.
    - arm64/kernel: Fix range on invalidating dcache for boot page tables
    - libbpf: Fix memory leak and possible double-free in hashmap__clear
    - spi: pxa2xx: Apply CS clk quirk to BXT
    - x86,smap: Fix smap_{save,restore}() alternatives
    - sched/fair: Refill bandwidth before scaling
    - net: atlantic: make hw_get_regs optional
    - net: ena: fix error returning in ena_com_get_hash_function()
    - efi/libstub/x86: Work around LLVM ELF quirk build regression
    - ath10k: remove the max_sched_scan_reqs value
    - arm64: cacheflush: Fix KGDB trap detection
    - media: staging: ipu3: Fix stale list entries on parameter queue failure
    - rtw88: fix an issue about leak system resources
    - spi: dw: Zero DMA Tx and Rx configurations on stack
    - ACPICA: Dispatcher: add status checks
    - block: alloc map and request for new hardware queue
    - arm64: insn: Fix two bugs in encoding 32-bit logical immediates
    - block: reset mapping if failed to update hardware queue count
    - drm: rcar-du: Set primary plane zpos immutably at initializing
    - lockdown: Allow unprivileged users to see lockdown status
    - ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K
    - platform/x86: dell-laptop: don't register micmute LED if there is no token
    - MIPS: Loongson: Build ATI Radeon GPU driver as module
    - Bluetooth: Add SCO fallback for invalid LMP parameters error
    - kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb
    - kgdb: Prevent infinite recursive entries to the debugger
    - pmu/smmuv3: Clear IRQ affinity hint on device removal
    - ACPI/IORT: Fix PMCG node single ID mapping handling
    - mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs
    - spi: dw: Enable interrupts in accordance with DMA xfer mode
    - clocksource: dw_apb_timer: Make CPU-affiliation being optional
    - clocksource: dw_apb_timer_of: Fix missing clockevent timers
    - media: dvbdev: Fix tuner->demod media controller link
    - btrfs: account for trans_block_rsv in may_commit_transaction
    - btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums
    - ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE
    - batman-adv: Revert "disable ethtool link speed detection when auto
      negotiation off"
    - ice: Fix memory leak
    - ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS
    - mmc: meson-mx-sdio: trigger a soft reset after a timeout or CRC error
    - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe()
    - spi: dw: Fix Rx-only DMA transfers
    - x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit
    - net: vmxnet3: fix possible buffer overflow caused by bad DMA value in
      vmxnet3_get_rss()
    - x86: fix vmap arguments in map_irq_stack
    - staging: android: ion: use vmap instead of vm_map_ram
    - ath10k: fix kernel null pointer dereference
    - media: staging/intel-ipu3: Implement lock for stream on/off operations
    - spi: Respect DataBitLength field of SpiSerialBusV2() ACPI resource
    - brcmfmac: fix wrong location to get firmware feature
    - regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l
    - tools api fs: Make xxx__mountpoint() more scalable
    - e1000: Distribute switch variables for initialization
    - dt-bindings: display: mediatek: control dpi pins mode to avoid leakage
    - drm/mediatek: set dpi pin mode to gpio low to avoid leakage current
    - audit: fix a net reference leak in audit_send_reply()
    - media: dvb: return -EREMOTEIO on i2c transfer failure.
    - media: platform: fcp: Set appropriate DMA parameters
    - MIPS: Make sparse_init() using top-down allocation
    - ath10k: add flush tx packets for SDIO chip
    - Bluetooth: btbcm: Add 2 missing models to subver tables
    - audit: fix a net reference leak in audit_list_rules_send()
    - Drivers: hv: vmbus: Always handle the VMBus messages on CPU0
    - dpaa2-eth: fix return codes used in ndo_setup_tc
    - netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported
    - selftests/bpf: Fix memory leak in extract_build_id()
    - net: bcmgenet: set Rx mode before starting netif
    - net: bcmgenet: Fix WoL with password after deep sleep
    - lib/mpi: Fix 64-bit MIPS build with Clang
    - exit: Move preemption fixup up, move blocking operations down
    - sched/core: Fix illegal RCU from offline CPUs
    - drivers/perf: hisi: Fix typo in events attribute array
    - iocost_monitor: drop string wrap around numbers when outputting json
    - net: lpc-enet: fix error return code in lpc_mii_init()
    - selinux: fix error return code in policydb_read()
    - drivers: net: davinci_mdio: fix potential NULL dereference in
      davinci_mdio_probe()
    - media: cec: silence shift wrapping warning in __cec_s_log_addrs()
    - net: allwinner: Fix use correct return type for ndo_start_xmit()
    - powerpc/spufs: fix copy_to_user while atomic
    - libertas_tf: avoid a null dereference in pointer priv
    - xfs: clean up the error handling in xfs_swap_extents
    - Crypto/chcr: fix for ccm(aes) failed test
    - MIPS: Truncate link address into 32bit for 32bit kernel
    - mips: cm: Fix an invalid error code of INTVN_*_ERR
    - kgdb: Fix spurious true from in_dbg_master()
    - xfs: reset buffer write failure state on successful completion
    - xfs: fix duplicate verification from xfs_qm_dqflush()
    - platform/x86: intel-vbtn: Use acpi_evaluate_integer()
    - platform/x86: intel-vbtn: Split keymap into buttons and switches parts
    - platform/x86: intel-vbtn: Do not advertise switches to userspace if they are
      not there
    - platform/x86: intel-vbtn: Also handle tablet-mode switch on "Detachable" and
      "Portable" chassis-types
    - iwlwifi: avoid debug max amsdu config overwriting itself
    - nvme: refine the Qemu Identify CNS quirk
    - nvme-pci: align io queue count with allocted nvme_queue in nvme_probe
    - nvme-tcp: use bh_lock in data_ready
    - ath10k: Remove msdu from idr when management pkt send fails
    - wcn36xx: Fix error handling path in 'wcn36xx_probe()'
    - net: qed*: Reduce RX and TX default ring count when running inside kdump
      kernel
    - drm/mcde: dsi: Fix return value check in mcde_dsi_bind()
    - mt76: avoid rx reorder buffer overflow
    - md: don't flush workqueue unconditionally in md_open
    - raid5: remove gfp flags from scribble_alloc()
    - iocost: don't let vrate run wild while there's no saturation signal
    - veth: Adjust hard_start offset on redirect XDP frames
    - net/mlx5e: IPoIB, Drop multicast packets that this interface sent
    - rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup()
    - mwifiex: Fix memory corruption in dump_station
    - kgdboc: Use a platform device to handle tty drivers showing up late
    - x86/boot: Correct relocation destination on old linkers
    - sched: Defend cfs and rt bandwidth quota against overflow
    - mips: MAAR: Use more precise address mask
    - mips: Add udelay lpj numbers adjustment
    - crypto: stm32/crc32 - fix ext4 chksum BUG_ON()
    - crypto: stm32/crc32 - fix run-time self test issue.
    - crypto: stm32/crc32 - fix multi-instance
    - drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and
      raven
    - drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode
    - selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o
    - x86/mm: Stop printing BRK addresses
    - MIPS: tools: Fix resource leak in elf-entry.c
    - m68k: mac: Don't call via_flush_cache() on Mac IIfx
    - btrfs: improve global reserve stealing logic
    - btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new
      qgroup
    - macvlan: Skip loopback packets in RX handler
    - PCI: Don't disable decoding when mmio_always_on is set
    - MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()
    - bcache: fix refcount underflow in bcache_device_free()
    - mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk
    - staging: greybus: sdio: Respect the cmd->busy_timeout from the mmc core
    - mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core
    - ice: fix potential double free in probe unrolling
    - ixgbe: fix signed-integer-overflow warning
    - iwlwifi: mvm: fix aux station leak
    - mmc: sdhci-esdhc-imx: fix the mask for tuning start point
    - spi: dw: Return any value retrieved from the dma_transfer callback
    - cpuidle: Fix three reference count leaks
    - platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32()
    - platform/x86: intel-hid: Add a quirk to support HP Spectre X2 (2015)
    - platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on the 9 / "Laptop"
      chasis-type
    - platform/x86: asus_wmi: Reserve more space for struct bias_args
    - libbpf: Fix perf_buffer__free() API for sparse allocs
    - bpf: Fix map permissions check
    - bpf: Refactor sockmap redirect code so its easy to reuse
    - bpf: Fix running sk_skb program types with ktls
    - selftests/bpf, flow_dissector: Close TAP device FD after the test
    - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE
    - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN
    - btrfs: free alien device after device add
    - btrfs: include non-missing as a qualifier for the latest_bdev
    - btrfs: send: emit file capabilities after chown
    - btrfs: force chunk allocation if our global rsv is larger than metadata
    - btrfs: fix error handling when submitting direct I/O bio
    - btrfs: fix wrong file range cleanup after an error filling dealloc range
    - btrfs: fix space_info bytes_may_use underflow after nocow buffered write
    - btrfs: fix space_info bytes_may_use underflow during space cache writeout
    - powerpc/mm: Fix conditions to perform MMU specific management by blocks on
      PPC32.
    - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()
    - mm: initialize deferred pages with interrupts enabled
    - mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in
      deferred init
    - mm: call cond_resched() from deferred_init_memmap()
    - ima: Fix ima digest hash table key calculation
    - ima: Switch to ima_hash_algo for boot aggregate
    - ima: Evaluate error in init_ima()
    - ima: Directly assign the ima_default_policy pointer to ima_rules
    - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init()
    - ima: Remove __init annotation from ima_pcrread()
    - evm: Fix possible memory leak in evm_calc_hmac_or_hash()
    - ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max
    - ext4: fix error pointer dereference
    - ext4: fix race between ext4_sync_parent() and rename()
    - PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints
    - PCI: Add Loongson vendor ID
    - x86/amd_nb: Add AMD family 17h model 60h PCI IDs
    - ima: Remove redundant policy rule set in add_rules()
    - ima: Set again build_ima_appraise variable
    - PCI: Program MPS for RCiEP devices
    - e1000e: Relax condition to trigger reset for ME workaround
    - carl9170: remove P2P_GO support
    - media: go7007: fix a miss of snd_card_free
    - media: cedrus: Program output format during each run
    - serial: 8250: Avoid error message on reprobe
    - Bluetooth: hci_bcm: fix freeing not-requested IRQ
    - b43legacy: Fix case where channel status is corrupted
    - b43: Fix connection problem with WPA3
    - b43_legacy: Fix connection problem with WPA3
    - media: ov5640: fix use of destroyed mutex
    - clk: mediatek: assign the initial value to clk_init_data of mtk_mux
    - hwmon: (k10temp) Add AMD family 17h model 60h PCI match
    - EDAC/amd64: Add AMD family 17h model 60h PCI IDs
    - power: vexpress: add suppress_bind_attrs to true
    - power: supply: core: fix HWMON temperature labels
    - power: supply: core: fix memory leak in HWMON error path
    - pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210
    - pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
    - gnss: sirf: fix error return code in sirf_probe()
    - sparc32: fix register window handling in genregs32_[gs]et()
    - sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()
    - dm crypt: avoid truncating the logical block size
    - alpha: fix memory barriers so that they conform to the specification
    - powerpc/fadump: use static allocation for reserved memory ranges
    - powerpc/fadump: consider reserved ranges while reserving memory
    - powerpc/fadump: Account for memory_limit while reserving memory
    - kernel/cpu_pm: Fix uninitted local in cpu_pm
    - ARM: tegra: Correct PL310 Auxiliary Control Register initialization
    - soc/tegra: pmc: Select GENERIC_PINCONF
    - ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus
    - ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin
    - ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries
    - drivers/macintosh: Fix memleak in windfarm_pm112 driver
    - powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG
    - powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END
    - powerpc/kasan: Fix shadow pages allocation failure
    - powerpc/32: Disable KASAN with pages bigger than 16k
    - powerpc/64s: Don't let DT CPU features set FSCR_DSCR
    - powerpc/64s: Save FSCR to init_task.thread.fscr after feature init
    - kbuild: force to build vmlinux if CONFIG_MODVERSION=y
    - sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate
      registrations.
    - sunrpc: clean up properly in gss_mech_unregister()
    - mtd: rawnand: Fix nand_gpio_waitrdy()
    - mtd: rawnand: onfi: Fix redundancy detection check
    - mtd: rawnand: brcmnand: fix hamming oob layout
    - mtd: rawnand: diskonchip: Fix the probe error path
    - mtd: rawnand: sharpsl: Fix the probe error path
    - mtd: rawnand: ingenic: Fix the probe error path
    - mtd: rawnand: xway: Fix the probe error path
    - mtd: rawnand: orion: Fix the probe error path
    - mtd: rawnand: socrates: Fix the probe error path
    - mtd: rawnand: oxnas: Fix the probe error path
    - mtd: rawnand: sunxi: Fix the probe error path
    - mtd: rawnand: plat_nand: Fix the probe error path
    - mtd: rawnand: pasemi: Fix the probe error path
    - mtd: rawnand: mtk: Fix the probe error path
    - mtd: rawnand: tmio: Fix the probe error path
    - w1: omap-hdq: cleanup to add missing newline for some dev_dbg
    - f2fs: fix checkpoint=disable:%u%%
    - perf probe: Do not show the skipped events
    - perf probe: Fix to check blacklist address correctly
    - perf probe: Check address correctness by map instead of _etext
    - perf symbols: Fix debuginfo search for Ubuntu
    - perf symbols: Fix kernel maps for kcore and eBPF
    - Linux 5.4.48

  * The thread level parallelism would be a bottleneck when searching for the
    shared pmd by using hugetlbfs (LP: #1882039)
    - hugetlbfs: take read_lock on i_mmap for PMD sharing

  * Support Audio Mute LED for two new HP laptops (LP: #1884251)
    - ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems

  * Focal update: v5.4.47 upstream stable release (LP: #1884089)
    - ipv6: fix IPV6_ADDRFORM operation logic
    - mlxsw: core: Use different get_trend() callbacks for different thermal zones
    - net_failover: fixed rollback in net_failover_open()
    - tun: correct header offsets in napi frags mode
    - bridge: Avoid infinite loop when suppressing NS messages with invalid
      options
    - vxlan: Avoid infinite loop when suppressing NS messages with invalid options
    - bpf: Support llvm-objcopy for vmlinux BTF
    - elfnote: mark all .note sections SHF_ALLOC
    - Input: mms114 - fix handling of mms345l
    - ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook
    - sched/fair: Don't NUMA balance for kthreads
    - Input: synaptics - add a second working PNP_ID for Lenovo T470s
    - csky: Fixup abiv2 syscall_trace break a4 & a5
    - gfs2: Even more gfs2_find_jhead fixes
    - drivers/net/ibmvnic: Update VNIC protocol version reporting
    - powerpc/xive: Clear the page tables for the ESB IO mapping
    - spi: dw: Fix native CS being unset
    - ath9k_htc: Silence undersized packet warnings
    - smack: avoid unused 'sip' variable warning
    - RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated
    - padata: add separate cpuhp node for CPUHP_PADATA_DEAD
    - s390/pci: Log new handle in clp_disable_fh()
    - x86/cpu/amd: Make erratum #1054 a legacy erratum
    - KVM: x86: only do L1TF workaround on affected processors
    - PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay
    - perf probe: Accept the instance number of kretprobe event
    - mm: add kvfree_sensitive() for freeing sensitive data objects
    - selftests: fix flower parent qdisc
    - fanotify: fix ignore mask logic for events on child and on dir
    - aio: fix async fsync creds
    - ipv4: fix a RCU-list lock in fib_triestat_seq_show
    - iwlwifi: mvm: fix NVM check for 3168 devices
    - sctp: fix possibly using a bad saddr with a given dst
    - sctp: fix refcount bug in sctp_wfree
    - x86_64: Fix jiffies ODR violation
    - x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs
    - x86/speculation: Prevent rogue cross-process SSBD shutdown
    - x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced
      IBRS.
    - x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches.
    - x86/reboot/quirks: Add MacBook6,1 reboot quirk
    - perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel
      Tremont
    - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated
    - KVM: x86: respect singlestep when emulating instruction
    - KVM: x86: Fix APIC page invalidation race
    - powerpc/ptdump: Properly handle non standard page size
    - ASoC: max9867: fix volume controls
    - io_uring: use kvfree() in io_sqe_buffer_register()
    - efi/efivars: Add missing kobject_put() in sysfs entry creation error path
    - smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K
    - smb3: add indatalen that can be a non-zero value to calculation of credit
      charge in smb2 ioctl
    - watchdog: imx_sc_wdt: Fix reboot on crash
    - ALSA: es1688: Add the missed snd_card_free()
    - ALSA: fireface: fix configuration error for nominal sampling transfer
      frequency
    - ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines
    - ALSA: pcm: disallow linking stream to itself
    - ALSA: pcm: fix snd_pcm_link() lockdep splat
    - ALSA: usb-audio: Fix inconsistent card PM state after resume
    - ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt
      Dock
    - ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile()
    - ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe()
    - ACPI: GED: add support for _Exx / _Lxx handler methods
    - ACPI: PM: Avoid using power resources if there are none for D0
    - arm64: acpi: fix UBSAN warning
    - lib/lzo: fix ambiguous encoding bug in lzo-rle
    - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct()
    - spi: dw: Fix controller unregister order
    - spi: Fix controller unregister order
    - spi: pxa2xx: Fix controller unregister order
    - spi: pxa2xx: Fix runtime PM ref imbalance on probe error
    - spi: bcm2835: Fix controller unregister order
    - spi: bcm2835aux: Fix controller unregister order
    - spi: bcm-qspi: Handle clock probe deferral
    - spi: bcm-qspi: when tx/rx buffer is NULL set to 0
    - PM: runtime: clk: Fix clk_pm_runtime_get() error path
    - gup: document and work around "COW can break either way" issue
    - crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is
      fully iterated
    - crypto: algapi - Avoid spurious modprobe on LOADED
    - crypto: drbg - fix error return code in drbg_alloc_state()
    - x86/{mce,mm}: Unmap the entire page if the whole page is affected and
      poisoned
    - firmware: imx: warn on unexpected RX
    - firmware: imx-scu: Support one TX and one RX
    - firmware: imx: scu: Fix corruption of header
    - crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req()
    - crypto: virtio: Fix src/dst scatterlist calculation in
      __virtio_crypto_skcipher_do_req()
    - crypto: virtio: Fix dest length calculation in
      __virtio_crypto_skcipher_do_req()
    - dccp: Fix possible memleak in dccp_init and dccp_fini
    - selftests/net: in rxtimestamp getopt_long needs terminating null entry
    - net/mlx5: drain health workqueue in case of driver load error
    - net/mlx5: Fix fatal error handling during device load
    - net/mlx5e: Fix repeated XSK usage on one channel
    - ovl: initialize error in ovl_copy_xattr
    - proc: Use new_inode not new_inode_pseudo
    - remoteproc: Fall back to using parent memory pool if no dedicated available
    - remoteproc: Fix and restore the parenting hierarchy for vdev
    - cpufreq: Fix up cpufreq_boost_set_sw()
    - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable
    - video: vt8500lcdfb: fix fallthrough warning
    - video: fbdev: w100fb: Fix a potential double free.
    - KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02
    - KVM: nSVM: fix condition for filtering async PF
    - KVM: nSVM: leave ASID aside in copy_vmcb_control_area
    - KVM: nVMX: Consult only the "basic" exit reason when routing nested exit
    - KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_cpu_data)
    - KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits
    - KVM: arm64: Stop writing aarch32's CSSELR into ACTLR
    - KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts
    - scsi: megaraid_sas: TM command refire leads to controller firmware crash
    - scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type
    - selftests/ftrace: Return unsupported if no error_log file
    - ath9k: Fix use-after-free Read in htc_connect_service
    - ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx
    - ath9k: Fix use-after-free Write in ath9k_htc_rx_msg
    - ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb
    - ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
    - Smack: slab-out-of-bounds in vsscanf
    - drm/vkms: Hold gem object while still in-use
    - mm/slub: fix a memory leak in sysfs_slab_add()
    - fat: don't allow to mount if the FAT length == 0
    - perf: Add cond_resched() to task_function_call()
    - agp/intel: Reinforce the barrier after GTT updates
    - mmc: sdhci-msm: Clear tuning done flag while hs400 tuning
    - mmc: mmci_sdmmc: fix DMA API warning overlapping mappings
    - mmc: tmio: Further fixup runtime PM management at remove
    - mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_host_probe()
    - ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description
    - mmc: sdio: Fix potential NULL pointer error in mmc_sdio_init_card()
    - mmc: sdio: Fix several potential memory leaks in mmc_sdio_init_card()
    - block/floppy: fix contended case in floppy_queue_rq()
    - xen/pvcalls-back: test for errors when calling backend_connect()
    - KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception
    - KVM: arm64: Save the host's PtrAuth keys in non-preemptible context
    - Linux 5.4.47

  * apparmor reference leak causes refcount_t overflow with af_alg_accept()
    (LP: #1883962)
    - apparmor: check/put label on apparmor_sk_clone_security()

  * Focal update: v5.4.46 upstream stable release (LP: #1883184)
    - devinet: fix memleak in inetdev_init()
    - l2tp: add sk_family checks to l2tp_validate_socket
    - l2tp: do not use inet_hash()/inet_unhash()
    - net/mlx5: Fix crash upon suspend/resume
    - net: stmmac: enable timestamp snapshot for required PTP packets in dwmac
      v5.10a
    - net: usb: qmi_wwan: add Telit LE910C1-EUX composition
    - NFC: st21nfca: add missed kfree_skb() in an error path
    - nfp: flower: fix used time of merge flow statistics
    - vsock: fix timeout in vsock_accept()
    - net: check untrusted gso_size at kernel entry
    - net: be more gentle about silly gso requests coming from user
    - USB: serial: qcserial: add DW5816e QDL support
    - USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
    - USB: serial: option: add Telit LE910C1-EUX compositions
    - USB: serial: ch341: add basis for quirk detection
    - iio:chemical:sps30: Fix timestamp alignment
    - iio: vcnl4000: Fix i2c swapped word reading.
    - iio:chemical:pms7003: Fix timestamp alignment and prevent data leak.
    - iio: adc: stm32-adc: fix a wrong error message when probing interrupts
    - usb: musb: start session in resume for host port
    - usb: musb: Fix runtime PM imbalance on error
    - vt: keyboard: avoid signed integer overflow in k_ascii
    - tty: hvc_console, fix crashes on parallel open/close
    - staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
    - CDC-ACM: heed quirk also in error handling
    - nvmem: qfprom: remove incorrect write support
    - uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly
      aligned
    - Revert "net/mlx5: Annotate mutex destroy for root ns"
    - Linux 5.4.46

  * Focal update: v5.4.45 upstream stable release (LP: #1882802)
    - mm: Fix mremap not considering huge pmd devmap
    - HID: sony: Fix for broken buttons on DS3 USB dongles
    - HID: multitouch: enable multi-input as a quirk for some devices
    - HID: i2c-hid: add Schneider SCL142ALM to descriptor override
    - p54usb: add AirVasT USB stick device-id
    - mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter
    - mmc: fix compilation of user API
    - media: Revert "staging: imgu: Address a compiler warning on alignment"
    - media: staging: ipu3-imgu: Move alignment attribute to field
    - scsi: ufs: Release clock if DMA map fails
    - net: dsa: mt7530: set CPU port to fallback mode
    - airo: Fix read overflows sending packets
    - RDMA/qedr: Fix qpids xarray api used
    - RDMA/qedr: Fix synchronization methods and memory leaks in qedr
    - ARC: Fix ICCM & DCCM runtime size checks
    - ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
    - evm: Fix RCU list related warnings
    - scsi: pm: Balance pm_only counter of request queue during system resume
    - i2c: altera: Fix race between xfer_msg and isr thread
    - io_uring: initialize ctx->sqo_wait earlier
    - x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
    - net: bmac: Fix read of MAC address from ROM
    - drm/edid: Add Oculus Rift S to non-desktop list
    - s390/mm: fix set_huge_pte_at() for empty ptes
    - null_blk: return error for invalid zone size
    - net/ethernet/freescale: rework quiesce/activate for ucc_geth
    - net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
    - selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer
    - net: smsc911x: Fix runtime PM imbalance on error
    - Linux 5.4.45

Date: Sat, 08 Aug 2020 02:05:56 -0400
Changed-By: Khalid Elmously <khalid.elmously at canonical.com>
Maintainer: Launchpad Build Daemon <buildd at bos02-s390x-011.buildd>

-------------- next part --------------
Format: 1.8
Date: Sat, 08 Aug 2020 02:05:56 -0400
Source: linux
Binary: block-modules-5.4.0-43-generic-di crypto-modules-5.4.0-43-generic-di dasd-extra-modules-5.4.0-43-generic-di dasd-modules-5.4.0-43-generic-di fat-modules-5.4.0-43-generic-di fs-core-modules-5.4.0-43-generic-di fs-secondary-modules-5.4.0-43-generic-di kernel-image-5.4.0-43-generic-di linux-buildinfo-5.4.0-43-generic linux-headers-5.4.0-43-generic linux-image-unsigned-5.4.0-43-generic linux-libc-dev linux-modules-5.4.0-43-generic linux-modules-extra-5.4.0-43-generic linux-tools-5.4.0-43 linux-tools-5.4.0-43-generic linux-udebs-generic md-modules-5.4.0-43-generic-di multipath-modules-5.4.0-43-generic-di nfs-modules-5.4.0-43-generic-di nic-modules-5.4.0-43-generic-di nic-shared-modules-5.4.0-43-generic-di scsi-modules-5.4.0-43-generic-di storage-core-modules-5.4.0-43-generic-di virtio-modules-5.4.0-43-generic-di vlan-modules-5.4.0-43-generic-di
Architecture: s390x s390x_translations
Version: 5.4.0-43.47
Distribution: focal
Urgency: medium
Maintainer: Launchpad Build Daemon <buildd at bos02-s390x-011.buildd>
Changed-By: Khalid Elmously <khalid.elmously at canonical.com>
Description:
 block-modules-5.4.0-43-generic-di - Block storage devices (udeb)
 crypto-modules-5.4.0-43-generic-di - crypto modules (udeb)
 dasd-extra-modules-5.4.0-43-generic-di - DASD storage support -- extras (udeb)
 dasd-modules-5.4.0-43-generic-di - DASD storage support (udeb)
 fat-modules-5.4.0-43-generic-di - FAT filesystem support (udeb)
 fs-core-modules-5.4.0-43-generic-di - Base filesystem modules (udeb)
 fs-secondary-modules-5.4.0-43-generic-di - Extra filesystem modules (udeb)
 kernel-image-5.4.0-43-generic-di - kernel image and system map (udeb)
 linux-buildinfo-5.4.0-43-generic - Linux kernel buildinfo for version 5.4.0 on System 390x SMP
 linux-headers-5.4.0-43-generic - Linux kernel headers for version 5.4.0 on System 390x SMP
 linux-image-unsigned-5.4.0-43-generic - Linux kernel image for version 5.4.0 on System 390x SMP
 linux-libc-dev - Linux Kernel Headers for development
 linux-modules-5.4.0-43-generic - Linux kernel extra modules for version 5.4.0 on System 390x SMP
 linux-modules-extra-5.4.0-43-generic - Linux kernel extra modules for version 5.4.0 on System 390x SMP
 linux-tools-5.4.0-43 - Linux kernel version specific tools for version 5.4.0-43
 linux-tools-5.4.0-43-generic - Linux kernel version specific tools for version 5.4.0-43
 linux-udebs-generic - Metapackage depending on kernel udebs (udeb)
 md-modules-5.4.0-43-generic-di - Multi-device support (raid, device-mapper, lvm) (udeb)
 multipath-modules-5.4.0-43-generic-di - DM-Multipath support (udeb)
 nfs-modules-5.4.0-43-generic-di - NFS filesystem drivers (udeb)
 nic-modules-5.4.0-43-generic-di - Network interface support (udeb)
 nic-shared-modules-5.4.0-43-generic-di - nic shared modules (udeb)
 scsi-modules-5.4.0-43-generic-di - SCSI storage support (udeb)
 storage-core-modules-5.4.0-43-generic-di - Core storage support (udeb)
 virtio-modules-5.4.0-43-generic-di - VirtIO Modules (udeb)
 vlan-modules-5.4.0-43-generic-di - vlan modules (udeb)
Launchpad-Bugs-Fixed: 1786013 1812620 1867916 1867983 1872383 1872757 1877270 1877757 1881096 1881107 1882039 1882088 1882802 1883184 1883962 1884089 1884251 1884767 1885023 1885072 1885322 1885942 1886188 1886341 1886744 1886908 1886995 1887124 1887734 1887853 1888166 1888551 1888560 1889375 1889669 1890220 1890222 1890306 1890343 1890441 1890746
Changes:
 linux (5.4.0-43.47) focal; urgency=medium
 .
   * focal/linux: 5.4.0-43.47 -proposed tracker (LP: #1890746)
 .
   * Packaging resync (LP: #1786013)
     - update dkms package versions
 .
   * Devlink -  add RoCE disable kernel support  (LP: #1877270)
     - devlink: Add new "enable_roce" generic device param
     - net/mlx5: Document flow_steering_mode devlink param
     - net/mlx5: Handle "enable_roce" devlink param
     - IB/mlx5: Rename profile and init methods
     - IB/mlx5: Load profile according to RoCE enablement state
     - net/mlx5: Remove unneeded variable in mlx5_unload_one
     - net/mlx5: Add devlink reload
     - IB/mlx5: Do reverse sequence during device removal
 .
   * msg_zerocopy.sh in net from ubuntu_kernel_selftests failed (LP: #1812620)
     - selftests/net: relax cpu affinity requirement in msg_zerocopy test
 .
   * Enlarge hisi_sec2 capability (LP: #1890222)
     - Revert "UBUNTU: [Config] Disable hisi_sec2 temporarily"
     - crypto: hisilicon - update SEC driver module parameter
 .
   * Fix missing HDMI/DP Audio on an HP Desktop (LP: #1890441)
     - ALSA: hda/hdmi: Add quirk to force connectivity
 .
   * Fix IOMMU error on AMD Radeon Pro W5700 (LP: #1890306)
     - PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken
 .
   * ASoC:amd:renoir:  the dmic can't record sound after suspend and resume
     (LP: #1890220)
     - SAUCE: ASoC: amd: renoir: restore two more registers during resume
 .
   * No sound, Dummy output on Acer Swift 3 SF314-57G with Ice Lake core-i7  CPU
     (LP: #1877757)
     - ASoC: SOF: Intel: hda: fix generic hda codec support
 .
   * Fix right speaker of HP laptop (LP: #1889375)
     - SAUCE: hda/realtek: Fix right speaker of HP laptop
 .
   * blk_update_request error when mount nvme partition (LP: #1872383)
     - SAUCE: nvme-pci: prevent SK hynix PC400 from using Write Zeroes command
 .
   * soc/amd/renoir: detect dmic from acpi table (LP: #1887734)
     - ASoC: amd: add logic to check dmic hardware runtime
     - ASoC: amd: add ACPI dependency check
     - ASoC: amd: fixed kernel warnings
 .
   * soc/amd/renoir: change the module name to make it work with ucm3
     (LP: #1888166)
     - AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel
       module
     - SAUCE: remove a kernel module since its name is changed
 .
   * Focal update: v5.4.55 upstream stable release (LP: #1890343)
     - AX.25: Fix out-of-bounds read in ax25_connect()
     - AX.25: Prevent out-of-bounds read in ax25_sendmsg()
     - dev: Defer free of skbs in flush_backlog
     - drivers/net/wan/x25_asy: Fix to make it work
     - ip6_gre: fix null-ptr-deref in ip6gre_init_net()
     - net-sysfs: add a newline when printing 'tx_timeout' by sysfs
     - net: udp: Fix wrong clean up for IS_UDPLITE macro
     - qrtr: orphan socket in qrtr_release()
     - rtnetlink: Fix memory(net_device) leak when ->newlink fails
     - rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning ENODATA
     - tcp: allow at most one TLP probe per flight
     - AX.25: Prevent integer overflows in connect and sendmsg
     - sctp: shrink stream outq only when new outcnt < old outcnt
     - sctp: shrink stream outq when fails to do addstream reconf
     - udp: Copy has_conns in reuseport_grow().
     - udp: Improve load balancing for SO_REUSEPORT.
     - regmap: debugfs: check count when read regmap file
     - PM: wakeup: Show statistics for deleted wakeup sources again
     - Revert "dpaa_eth: fix usage as DSA master, try 3"
     - Linux 5.4.55
 .
   * Add support for Atlantic NIC firmware v4 (LP: #1886908)
     - net: atlantic: simplify hw_get_fw_version() usage
     - net: atlantic: align return value of ver_match function with function name
     - net: atlantic: add support for FW 4.x
 .
   * perf vendor events s390: Add new deflate counters for IBM z15 (LP: #1888551)
     - perf vendor events s390: Add new deflate counters for IBM z15
 .
   * Focal update: v5.4.54 upstream stable release (LP: #1889669)
     - soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner
     - gpio: arizona: handle pm_runtime_get_sync failure case
     - gpio: arizona: put pm_runtime in case of failure
     - pinctrl: amd: fix npins for uart0 in kerncz_groups
     - mac80211: allow rx of mesh eapol frames with default rx key
     - scsi: scsi_transport_spi: Fix function pointer check
     - xtensa: fix __sync_fetch_and_{and,or}_4 declarations
     - xtensa: update *pos in cpuinfo_op.next
     - scsi: mpt3sas: Fix unlock imbalance
     - drivers/net/wan/lapbether: Fixed the value of hard_header_len
     - ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later
     - net: sky2: initialize return of gm_phy_read
     - drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout
     - scsi: mpt3sas: Fix error returns in BRM_status_show
     - scsi: dh: Add Fujitsu device to devinfo and dh lists
     - dm: use bio_uninit instead of bio_disassociate_blkg
     - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups()
     - fuse: fix weird page warning
     - irqdomain/treewide: Keep firmware node unconditionally allocated
     - ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link'
     - ARM: dts: imx6qdl-gw551x: fix audio SSI
     - dmabuf: use spinlock to access dmabuf->name
     - drm/amd/display: Check DMCU Exists Before Loading
     - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO
       compeletion")
     - btrfs: reloc: fix reloc root leak and NULL pointer dereference
     - btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots to prevent runaway
       balance
     - uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix
       GDB regression
     - ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung
       Notebook Pen S
     - ALSA: info: Drop WARN_ON() from buffer NULL sanity check
     - ASoC: rt5670: Correct RT5670_LDO_SEL_MASK
     - btrfs: fix double free on ulist after backref resolution failure
     - btrfs: fix mount failure caused by race with umount
     - btrfs: fix page leaks after failure to lock page for delalloc
     - bnxt_en: Fix race when modifying pause settings.
     - bnxt_en: Fix completion ring sizing with TPA enabled.
     - fpga: dfl: pci: reduce the scope of variable 'ret'
     - fpga: dfl: fix bug in port reset handshake
     - hippi: Fix a size used in a 'pci_free_consistent()' in an error handling
       path
     - vsock/virtio: annotate 'the_virtio_vsock' RCU pointer
     - ax88172a: fix ax88172a_unbind() failures
     - RDMA/mlx5: Use xa_lock_irq when access to SRQ table
     - ASoC: Intel: bytcht_es8316: Add missed put_device()
     - net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual
       configuration
     - ieee802154: fix one possible memleak in adf7242_probe
     - drm: sun4i: hdmi: Fix inverted HPD result
     - net: smc91x: Fix possible memory leak in smc_drv_probe()
     - bonding: check error value of register_netdevice() immediately
     - mlxsw: destroy workqueue when trap_register in mlxsw_emad_init
     - ionic: use offset for ethtool regs data
     - ionic: fix up filter locks and debug msgs
     - net: ag71xx: add missed clk_disable_unprepare in error path of probe
     - net: hns3: fix error handling for desc filling
     - net: dsa: microchip: call phy_remove_link_mode during probe
     - netdevsim: fix unbalaced locking in nsim_create()
     - qed: suppress "don't support RoCE & iWARP" flooding on HW init
     - qed: suppress false-positives interrupt error messages on HW init
     - ipvs: fix the connection sync failed in some cases
     - net: ethernet: ave: Fix error returns in ave_init
     - Revert "PCI/PM: Assume ports without DLL Link Active train links in 100 ms"
     - nfsd4: fix NULL dereference in nfsd/clients display code
     - enetc: Remove the mdio bus on PF probe bailout
     - i2c: rcar: always clear ICSAR to avoid side effects
     - i2c: i2c-qcom-geni: Fix DMA transfer race
     - bonding: check return value of register_netdevice() in bond_newlink()
     - geneve: fix an uninitialized value in geneve_changelink()
     - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X
     - scripts/decode_stacktrace: strip basepath from all paths
     - scripts/gdb: fix lx-symbols 'gdb.error' while loading modules
     - HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override
     - HID: alps: support devices with report id 2
     - HID: steam: fixes race in handling device list.
     - HID: apple: Disable Fn-key key-re-mapping on clone keyboards
     - dmaengine: tegra210-adma: Fix runtime PM imbalance on error
     - Input: add `SW_MACHINE_COVER`
     - ARM: dts: n900: remove mmc1 card detect gpio
     - spi: mediatek: use correct SPI_CFG2_REG MACRO
     - regmap: dev_get_regmap_match(): fix string comparison
     - hwmon: (aspeed-pwm-tacho) Avoid possible buffer overflow
     - dmaengine: fsl-edma: fix wrong tcd endianness for big-endian cpu
     - dmaengine: ioat setting ioat timeout as module parameter
     - Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen
     - Input: elan_i2c - only increment wakeup count on touch
     - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant
     - usb: dwc3: pci: add support for the Intel Jasper Lake
     - usb: gadget: udc: gr_udc: fix memleak on error handling path in gr_ep_init()
     - usb: cdns3: ep0: fix some endian issues
     - usb: cdns3: trace: fix some endian issues
     - hwmon: (adm1275) Make sure we are reading enough data for different chips
     - drm/amdgpu/gfx10: fix race condition for kiq
     - drm/amdgpu: fix preemption unit test
     - hwmon: (nct6775) Accept PECI Calibration as temperature source for NCT6798D
     - platform/x86: ISST: Add new PCI device ids
     - platform/x86: asus-wmi: allow BAT1 battery name
     - hwmon: (scmi) Fix potential buffer overflow in scmi_hwmon_probe()
     - ALSA: hda/realtek - fixup for yet another Intel reference board
     - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling
     - arm64: Use test_tsk_thread_flag() for checking TIF_SINGLESTEP
     - x86: math-emu: Fix up 'cmp' insn for clang ias
     - asm-generic/mmiowb: Allow mmiowb_set_pending() when preemptible()
     - drivers/perf: Prevent forced unbinding of PMU drivers
     - RISC-V: Upgrade smp_mb__after_spinlock() to iorw,iorw
     - binder: Don't use mmput() from shrinker function.
     - usb: xhci-mtk: fix the failure of bandwidth allocation
     - usb: xhci: Fix ASM2142/ASM3142 DMA addressing
     - Revert "cifs: Fix the target file was deleted when rename failed."
     - iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU
     - tty: xilinx_uartps: Really fix id assignment
     - staging: wlan-ng: properly check endpoint types
     - 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
     - serial: tegra: fix CREAD handling for PIO
     - serial: 8250: fix null-ptr-deref in serial8250_start_tx()
     - serial: 8250_mtk: Fix high-speed baud rates clamping
     - /dev/mem: Add missing memory barriers for devmem_inode
     - fbdev: Detect integer underflow at "struct fbcon_ops"->clear_margins.
     - vt: Reject zero-sized screen buffer size.
     - Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross compilation
     - mm/mmap.c: close race between munmap() and expand_upwards()/downwards()
     - mm/memcg: fix refcount error while moving and swapping
     - mm: memcg/slab: fix memory leak at non-root kmem_cache destroy
     - khugepaged: fix null-pointer dereference due to race
     - io-mapping: indicate mapping failure
     - mmc: sdhci-of-aspeed: Fix clock divider calculation
     - drm/amdgpu: Fix NULL dereference in dpm sysfs handlers
     - drm/amd/powerplay: fix a crash when overclocking Vega M
     - parisc: Add atomic64_set_release() define to avoid CPU soft lockups
     - x86, vmlinux.lds: Page-align end of ..page_aligned sections
     - ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo
       Miix 2 10
     - ASoC: qcom: Drop HAS_DMA dependency to fix link failure
     - ASoC: topology: fix kernel oops on route addition error
     - ASoC: topology: fix tlvs in error handling for widget_dmixer
     - dm integrity: fix integrity recalculation that is improperly skipped
     - ath9k: Fix regression with Atheros 9271
     - Linux 5.4.54
 .
   * Focal update: v5.4.53 upstream stable release (LP: #1888560)
     - crypto: atmel - Fix selection of CRYPTO_AUTHENC
     - crypto: atmel - Fix build error of CRYPTO_AUTHENC
     - net: atlantic: fix ip dst and ipv6 address filters
     - net: rmnet: fix lower interface leak
     - bridge: mcast: Fix MLD2 Report IPv6 payload length check
     - genetlink: remove genl_bind
     - ipv4: fill fl4_icmp_{type,code} in ping_v4_sendmsg
     - ipv6: fib6_select_path can not use out path for nexthop objects
     - ipv6: Fix use of anycast address with loopback
     - l2tp: remove skb_dst_set() from l2tp_xmit_skb()
     - llc: make sure applications use ARPHRD_ETHER
     - net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb
     - net_sched: fix a memory leak in atm_tc_init()
     - sched: consistently handle layer3 header accesses in the presence of VLANs
     - tcp: fix SO_RCVLOWAT possible hangs under high mem pressure
     - tcp: make sure listeners don't initialize congestion-control state
     - tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key()
     - tcp: md5: do not send silly options in SYNCOOKIES
     - vlan: consolidate VLAN parsing code and limit max parsing depth
     - tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers
     - tcp: md5: allow changing MD5 keys in all socket states
     - cgroup: fix cgroup_sk_alloc() for sk_clone_lock()
     - cgroup: Fix sock_cgroup_data on big-endian.
     - ip: Fix SO_MARK in RST, ACK and ICMP packets
     - 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
     - drm/msm: fix potential memleak in error branch
     - drm/msm/dpu: allow initialization of encoder locks during encoder init
     - drm/exynos: Properly propagate return value in drm_iommu_attach_device()
     - drm/exynos: fix ref count leak in mic_pre_enable
     - x86/fpu: Reset MXCSR to default in kernel_fpu_begin()
     - thermal/drivers: imx: Fix missing of_node_put() at probe time
     - blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flags
     - m68k: nommu: register start of the memory with memblock
     - m68k: mm: fix node memblock init
     - dt-bindings: mailbox: zynqmp_ipi: fix unit address
     - cifs: prevent truncation from long to int in wait_for_free_credits
     - arm64/alternatives: use subsections for replacement sequences
     - tpm_tis: extra chip->ops check on error path in tpm_tis_core_init
     - gfs2: read-only mounts should grab the sd_freeze_gl glock
     - i2c: eg20t: Load module automatically if ID matches
     - arm64/alternatives: don't patch up internal branches
     - iio:magnetometer:ak8974: Fix alignment and data leak issues
     - iio:humidity:hdc100x Fix alignment and data leak issues
     - iio: magnetometer: ak8974: Fix runtime PM imbalance on error
     - iio: core: add missing IIO_MOD_H2/ETHANOL string identifiers
     - iio: mma8452: Add missed iio_device_unregister() call in mma8452_probe()
     - iio: pressure: zpa2326: handle pm_runtime_get_sync failure
     - 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.
     - spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer
     - net: dsa: bcm_sf2: Fix node reference count
     - of: of_mdio: Correct loop scanning logic
     - net: macb: call pm_runtime_put_sync on failure path
     - net: ethernet: mvneta: Do not error out in non serdes modes
     - net: ethernet: mvneta: Add back interface mode validation
     - 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"
     - net: sfp: add support for module quirks
     - net: sfp: add some quirks for GPON modules
     - ARM: OMAP4+: remove pdata quirks for omap4+ iommus
     - ARM: OMAP2+: Add workaround for DRA7 DSP MStandby errata i879
     - ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot
     - mmc: mmci: Support any block sizes for ux500v2 and qcom variant
     - HID: quirks: Remove ITE 8595 entry from hid_have_special_driver
     - ARM: at91: pm: add quirk for sam9x60's ulp1
     - drm/sun4i: tcon: Separate quirks for tcon0 and tcon1 on A20
     - scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled
     - [Config] updateconfigs for BLK_DEV_SR_VENDOR
     - 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
     - arm64: dts: g12-common: add parkmode_disable_ss_quirk on DWC3 controller
     - bus: ti-sysc: Detect EDMA and set quirk flags for tptc
     - ALSA: usb-audio: Add support for MOTU MicroBook IIc
     - Input: goodix - fix touch coordinates on Cube I15-TC
     - ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp
       (0951:16d8)
     - doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in
       park mode
     - mmc: sdhci: do not enable card detect interrupt for gpio cd type
     - ALSA: usb-audio: Rewrite registration quirk handling
     - ACPI: video: Use native backlight on Acer Aspire 5783z
     - ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S
     - ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2
     - Input: mms114 - add extra compatible for mms345l
     - ACPI: video: Use native backlight on Acer TravelMate 5735Z
     - bus: ti-sysc: Use optional clocks on for enable and wait for softreset bit
     - ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S
     - iio:health:afe4404 Fix timestamp alignment and prevent data leak.
     - soundwire: intel: fix memory leak with devm_kasprintf
     - dmaengine: sh: usb-dmac: set tx_result parameters
     - phy: sun4i-usb: fix dereference of pointer phy0 before it is null checked
     - arm64: dts: meson: add missing gxl rng clock
     - arm64: dts: meson-gxl-s805x: reduce initial Mali450 core frequency
     - 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
     - iio: adc: ad7780: Fix a resource handling path in 'ad7780_probe()'
     - dmaengine: dw: Initialize channel before each transfer
     - dmaengine: dmatest: stop completed threads when running without set channel
     - spi: spi-sun6i: sun6i_spi_transfer_one(): fix setting of clock rate
     - usb: gadget: udc: atmel: fix uninitialized read in debug printk
     - staging: comedi: verify array index is correct before using it
     - clk: mvebu: ARMADA_AP_CPU_CLK needs to select ARMADA_AP_CP_HELPER
     - clk: AST2600: Add mux for EMMC clock
     - NFS: Fix interrupted slots by sending a solo SEQUENCE operation
     - fuse: don't ignore errors from fuse_writepages_fill()
     - ARM: dts: Fix dcan driver probe failed on am437x platform
     - Revert "thermal: mediatek: fix register index error"
     - xprtrdma: fix incorrect header size calculations
     - ARM: dts: socfpga: Align L2 cache-controller nodename with dtschema
     - arm64: dts: spcfpga: Align GIC, NAND and UART nodenames with dtschema
     - keys: asymmetric: fix error return code in software_key_query()
     - regmap: debugfs: Don't sleep while atomic for fast_io regmaps
     - copy_xstate_to_kernel: Fix typo which caused GDB regression
     - arm: dts: mt7623: add phy-mode property for gmac2
     - soc: qcom: socinfo: add missing soc_id sysfs entry
     - habanalabs: Align protection bits configuration of all TPCs
     - PCI/PM: Call .bridge_d3() hook only if non-NULL
     - perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode
     - soc: qcom: rpmh: Update dirty flag only when data changes
     - soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data
     - soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS
     - soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request
     - RDMA/mlx5: Verify that QP is created with RQ or SQ
     - 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
     - mtd: rawnand: brcmnand: correctly verify erased pages
     - mtd: rawnand: brcmnand: fix CS0 layout
     - 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
     - clk: qcom: gcc: Add GPU and NPU clocks for SM8150
     - clk: qcom: gcc: Add missing UFS clocks for SM8150
     - slimbus: core: Fix mismatch in of_node_get/put
     - HID: logitech-hidpp: avoid repeated "multiplier = " log messages
     - HID: magicmouse: do not set up autorepeat
     - HID: quirks: Always poll Obins Anne Pro 2 keyboard
     - HID: quirks: Ignore Simply Automated UPB PIM
     - 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
     - ALSA: hda/realtek - change to suitable link model for ASUS platform
     - ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series
       with ALC289
     - ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with
       ALC256
     - ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534
     - ALSA: hda/realtek - Enable Speaker for ASUS UX563
     - USB: c67x00: fix use after free in c67x00_giveback_urb
     - usb: dwc2: Fix shutdown callback in platform
     - usb: chipidea: core: add wakeup support for extcon
     - usb: gadget: function: fix missing spinlock in f_uac1_legacy
     - USB: serial: iuu_phoenix: fix memory corruption
     - USB: serial: cypress_m8: enable Simply Automated UPB PIM
     - USB: serial: ch341: add new Product ID for CH340
     - USB: serial: option: add GosunCn GM500 series
     - virt: vbox: Fix VBGL_IOCTL_VMMDEV_REQUEST_BIG and _LOG req numbers to match
       upstream
     - virt: vbox: Fix guest capabilities mask check
     - Revert "tty: xilinx_uartps: Fix missing id assignment to the console"
     - virtio: virtio_console: add missing MODULE_DEVICE_TABLE() for rproc serial
     - serial: mxs-auart: add missed iounmap() in probe failure and remove
     - ovl: fix regression with re-formatted lower squashfs
     - ovl: inode reference leak in ovl_is_inuse true case.
     - ovl: relax WARN_ON() when decoding lower directory file handle
     - ovl: fix unneeded call to ovl_change_flags()
     - fuse: ignore 'data' argument of mount(..., MS_REMOUNT)
     - fuse: use ->reconfigure() instead of ->remount_fs()
     - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS
     - Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()"
     - mei: bus: don't clean driver pointer
     - Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list
     - uio_pdrv_genirq: Remove warning when irq is not specified
     - uio_pdrv_genirq: fix use without device tree and no interrupt
     - scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro
     - timer: Prevent base->clk from moving backward
     - timer: Fix wheel index calculation on last level
     - riscv: use 16KB kernel stack on 64-bit
     - hwmon: (emc2103) fix unable to change fan pwm1_enable attribute
     - powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey
     - powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size
     - 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
     - dmaengine: fsl-edma: Fix NULL pointer exception in fsl_edma_tx_handler
     - dmaengine: mcf-edma: Fix NULL pointer exception in mcf_edma_tx_handler
     - dmaengine: fsl-edma-common: correct DSIZE_32BYTE
     - misc: atmel-ssc: lock with mutex instead of spinlock
     - thermal: int3403_thermal: Downgrade error message
     - thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power
     - 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
     - sched: Fix unreliable rseq cpu_id for new tasks
     - sched/fair: handle case of task_h_load() returning 0
     - genirq/affinity: Handle affinity setting on inactive interrupts correctly
     - drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr()
     - drm/i915/gt: Ignore irq enabling on the virtual engines
     - block: fix splitting segments on boundary masks
     - block: fix get_max_segment_size() overflow on 32bit arch
     - libceph: don't omit recovery_deletes in target_copy()
     - rxrpc: Fix trace string
     - spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH
     - ionic: export features for vlans to use
     - iommu/vt-d: Make Intel SVM code 64-bit only
     - drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
     - gpio: pca953x: disable regmap locking for automatic address incrementing
     - Linux 5.4.53
 .
   * linux-libc-dev broken for crossbuilding, Multi-Arch:same violation
     (LP: #1886188)
     - [Packaging] Produce linux-libc-dev package for riscv64
     - [Debian] Disallow building linux-libc-dev from linux-riscv
 .
   * [UBUNTU 20.04] DIF and DIX support in zfcp (s390x) is broken and the kernel
     crashes unconditionally (LP: #1887124)
     - scsi: zfcp: signal incomplete or error for sync exchange config/port data
     - scsi: zfcp: diagnostics buffer caching and use for exchange port data
     - scsi: zfcp: add diagnostics buffer for exchange config data
     - scsi: zfcp: support retrieval of SFP Data via Exchange Port Data
     - scsi: zfcp: introduce sysfs interface for diagnostics of local SFP
       transceiver
     - scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs
     - scsi: zfcp: introduce sysfs interface to read the local B2B-Credit
     - scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs
     - scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter
       variable
     - scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act
     - scsi: zfcp: fix wrong data and display format of SFP+ temperature
     - scsi: zfcp: expose fabric name as common fc_host sysfs attribute
     - scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host
     - scsi: zfcp: fix fc_host attributes that should be unknown on local link down
     - scsi: zfcp: auto variables for dereferenced structs in open port handler
     - scsi: zfcp: report FC Endpoint Security in sysfs
     - scsi: zfcp: log FC Endpoint Security of connections
     - scsi: zfcp: trace FC Endpoint Security of FCP devices and connections
     - scsi: zfcp: enhance handling of FC Endpoint Security errors
     - scsi: zfcp: log FC Endpoint Security errors
     - scsi: zfcp: use fallthrough;
     - scsi: zfcp: Move shost modification after QDIO (re-)open into fenced
       function
     - scsi: zfcp: Move shost updates during xconfig data handling into fenced
       function
     - scsi: zfcp: Move fc_host updates during xport data handling into fenced
       function
     - scsi: zfcp: Fence fc_host updates during link-down handling
     - scsi: zfcp: Move p-t-p port allocation to after xport data
     - scsi: zfcp: Fence adapter status propagation for common statuses
     - scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects
     - scsi: zfcp: Move allocation of the shost object to after xconf- and xport-
       data
 .
   * Enable Quectel EG95 LTE modem [2c7c:0195]  (LP: #1886744)
     - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem
     - USB: serial: option: add Quectel EG95 LTE modem
 .
   * Kernel Regression between 5.4.0-26 and 5.4.0-40 causes laptop internal audio
     devices to fail to load w/o unacceptable workaround (Lenovo IdeaPad 5
     15IIL05) (LP: #1886341)
     - ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus()
     - ASoC: SOF: Intel: drop HDA codec upon probe failure
     - ASoC: SOF: Intel: hda: move i915 init earlier
 .
   * [UBUNTU 20.04] smc: SMC connections hang with later-level implementations
     (LP: #1882088)
     - net/smc: tolerate future SMCD versions
 .
   * zfs: backport AES-GCM performance accelleration (LP: #1881107)
     - debian/dkms-versions: update ZFS dkms package version (LP: #1881107)
 .
   * Regression in kernel 4.15.0-91 causes kernel panic with Bcache
     (LP: #1867916)
     - bcache: check and adjust logical block size for backing devices
 .
   * [SRU][OEM-5.6/U] Fix r8117 firmware base issue (LP: #1885072)
     - r8169: add helper r8168g_phy_param
     - r8169: add support for RTL8117
     - r8169: load firmware for RTL8168fp/RTL8117
     - r8169: fix OCP access on RTL8117
     - r8169: fix firmware not resetting tp->ocp_base
 .
   * [UBUNTU 20.04] Deflate counters reported by lscpumf are not valid or
     available with perf (LP: #1881096)
     - s390/cpum_cf: Add new extended counters for IBM z15
 .
   * shiftfs: O_TMPFILE reports ESTALE (LP: #1872757)
     - SAUCE: shiftfs: prevent ESTALE for LOOKUP_JUMP lookups
 .
   * shiftfs: fix btrfs regression (LP: #1884767)
     - SAUCE: Revert "UBUNTU: SAUCE: shiftfs: fix dentry revalidation"
 .
   * Focal update: v5.4.52 upstream stable release (LP: #1887853)
     - KVM: s390: reduce number of IO pins to 1
     - spi: spi-fsl-dspi: Adding shutdown hook
     - spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer
     - regmap: fix alignment issue
     - perf/x86/rapl: Move RAPL support to common x86 code
     - perf/x86/rapl: Fix RAPL config variable bug
     - [Packaging] module intel-rapl-perf rename
     - ARM: dts: omap4-droid4: Fix spi configuration and increase rate
     - drm/ttm: Fix dma_fence refcnt leak when adding move fence
     - drm/tegra: hub: Do not enable orphaned window group
     - gpu: host1x: Detach driver on unregister
     - drm: mcde: Fix display initialization problem
     - ASoC: SOF: Intel: add PCI ID for CometLake-S
     - ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL
     - spi: spidev: fix a race between spidev_release and spidev_remove
     - spi: spidev: fix a potential use-after-free in spidev_release()
     - net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphy
     - net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy
     - ixgbe: protect ring accesses with READ- and WRITE_ONCE
     - i40e: protect ring accesses with READ- and WRITE_ONCE
     - ibmvnic: continue to init in CRQ reset returns H_CLOSED
     - powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL
     - iommu/vt-d: Don't apply gfx quirks to untrusted devices
     - drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
     - drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003
     - s390/kasan: fix early pgm check handler execution
     - cifs: update ctime and mtime during truncate
     - ARM: imx6: add missing put_device() call in imx6q_suspend_init()
     - scsi: mptscsih: Fix read sense data size
     - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work
     - block: release bip in a right way in error path
     - nvme-rdma: assign completion vector correctly
     - x86/entry: Increase entry_stack size to a full page
     - sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to
       fix mask corruption
     - net: qrtr: Fix an out of bounds read qrtr_endpoint_post()
     - gpio: pca953x: Override IRQ for one of the expanders on Galileo Gen 2
     - gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2
     - nl80211: don't return err unconditionally in nl80211_start_ap()
     - drm/mediatek: Check plane visibility in atomic_update
     - bpf, sockmap: RCU splat with redirect and strparser error or TLS
     - bpf, sockmap: RCU dereferenced psock may be used outside RCU block
     - netfilter: ipset: call ip_set_free() instead of kfree()
     - net: mvneta: fix use of state->speed
     - net: cxgb4: fix return error value in t4_prep_fw
     - IB/sa: Resolv use-after-free in ib_nl_make_request()
     - net: dsa: microchip: set the correct number of ports
     - netfilter: conntrack: refetch conntrack after nf_conntrack_update()
     - perf report TUI: Fix segmentation fault in perf_evsel__hists_browse()
     - perf intel-pt: Fix recording PEBS-via-PT with registers
     - perf intel-pt: Fix PEBS sample for XMM registers
     - smsc95xx: check return value of smsc95xx_reset
     - smsc95xx: avoid memory leak in smsc95xx_bind
     - net: hns3: add a missing uninit debugfs when unload driver
     - net: hns3: fix use-after-free when doing self test
     - ALSA: compress: fix partial_drain completion state
     - RDMA/siw: Fix reporting vendor_part_id
     - arm64: kgdb: Fix single-step exception handling oops
     - nbd: Fix memory leak in nbd_add_socket
     - cxgb4: fix all-mask IP address comparison
     - IB/mlx5: Fix 50G per lane indication
     - qed: Populate nvm-file attributes while reading nvm config partition.
     - net/mlx5: Fix eeprom support for SFP module
     - net/mlx5e: Fix 50G per lane indication
     - bnxt_en: fix NULL dereference in case SR-IOV configuration fails
     - 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
     - mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()
     - mlxsw: pci: Fix use-after-free in case of failed devlink reload
     - 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
     - ALSA: opl3: fix infoleak in opl3
     - ALSA: hda - let hs_mic be picked ahead of hp_mic
     - ALSA: usb-audio: add quirk for MacroSilicon MS2109
     - ALSA: usb-audio: Add implicit feedback quirk for RTX6001
     - ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id
     - 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
     - KVM: arm64: Fix definition of PAGE_HYP_DEVICE
     - KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART
     - KVM: arm64: Annotate hyp NMI-related functions as __always_inline
     - KVM: x86: bit 8 of non-leaf PDPEs is not reserved
     - 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
     - KVM: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE
     - 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()
     - btrfs: fix fatal extent_buffer readahead vs releasepage race
     - btrfs: fix double put of block group with nocow
     - drm/radeon: fix double free
     - drm/amdgpu: don't do soft recovery if gpu_recovery=0
     - dm: use noio when sending kobject event
     - mmc: meson-gx: limit segments to 1 when dram-access-quirk is needed
     - ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE
     - ARC: elf: use right ELF_ARCH
     - s390/setup: init jump labels before command line parsing
     - s390/mm: fix huge pte soft dirty copying
     - blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight()
     - dm writecache: reject asynchronous pmem devices
     - 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
     - pwm: jz4740: Fix build failure
     - s390: Change s390_kernel_write() return type to match memcpy()
     - s390/maccess: add no DAT mode to kernel_write
     - Linux 5.4.52
 .
   * Focal update: v5.4.45 upstream stable release (LP: #1882802) // Focal
     update: v5.4.52 upstream stable release (LP: #1887853)
     - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race
       window"
 .
   * Focal update: v5.4.51 upstream stable release (LP: #1886995)
     - io_uring: make sure async workqueue is canceled on exit
     - mm: fix swap cache node allocation mask
     - EDAC/amd64: Read back the scrub rate PCI register on F15h
     - usbnet: smsc95xx: Fix use-after-free after removal
     - sched/debug: Make sd->flags sysctl read-only
     - mm/slub.c: fix corrupted freechain in deactivate_slab()
     - mm/slub: fix stack overruns with SLUB_STATS
     - rxrpc: Fix race between incoming ACK parser and retransmitter
     - usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect
     - tools lib traceevent: Add append() function helper for appending strings
     - tools lib traceevent: Handle __attribute__((user)) in field names
     - s390/debug: avoid kernel warning on too large number of pages
     - nvme-multipath: set bdi capabilities once
     - nvme-multipath: fix deadlock between ana_work and scan_work
     - nvme-multipath: fix deadlock due to head->lock
     - nvme-multipath: fix bogus request queue reference put
     - kgdb: Avoid suspicious RCU usage warning
     - selftests: tpm: Use /bin/sh instead of /bin/bash
     - crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()
     - drm/msm/dpu: fix error return code in dpu_encoder_init
     - rxrpc: Fix afs large storage transmission performance drop
     - RDMA/counter: Query a counter before release
     - 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
     - hwmon: (max6697) Make sure the OVERT mask is set correctly
     - hwmon: (acpi_power_meter) Fix potential memory leak in
       acpi_power_meter_add()
     - thermal/drivers/mediatek: Fix bank number settings on mt8183
     - thermal/drivers/rcar_gen3: Fix undefined temperature if negative
     - nfsd4: fix nfsdfs reference count loop
     - nfsd: fix nfsdfs inode reference count leak
     - drm: sun4i: hdmi: Remove extra HPD polling
     - virtio-blk: free vblk-vqs in error path of virtblk_probe()
     - SMB3: Honor 'posix' flag for multiuser mounts
     - nvme: fix identify error status silent ignore
     - nvme: fix a crash in nvme_mpath_add_disk
     - samples/vfs: avoid warning in statx override
     - i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665
     - i2c: mlxcpld: check correct size of maximum RECV_LEN packet
     - spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths
     - nfsd: apply umask on fs without ACL support
     - Revert "ALSA: usb-audio: Improve frames size computation"
     - 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
     - cifs: Fix the target file was deleted when rename failed.
     - MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names
     - MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen
     - drm/amd/display: Only revalidate bandwidth on medium and fast updates
     - drm/amdgpu: use %u rather than %d for sclk/mclk
     - drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
     - dma-buf: Move dma_buf_release() from fops to dentry_ops
     - irqchip/gic: Atomically update affinity
     - mm, compaction: fully assume capture is not NULL in compact_zone_order()
     - mm, compaction: make capture control handling safe wrt interrupts
     - x86/resctrl: Fix memory bandwidth counter width for AMD
     - dm zoned: assign max_io_len correctly
     - [Config] updateconfigs for EFI_CUSTOM_SSDT_OVERLAYS
     - efi: Make it possible to disable efivar_ssdt entirely
     - Linux 5.4.51
 .
   * Focal update: v5.4.50 upstream stable release (LP: #1885942)
     - block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed
     - enetc: Fix tx rings bitmap iteration range, irq handling
     - geneve: allow changing DF behavior after creation
     - ibmveth: Fix max MTU limit
     - mld: fix memory leak in ipv6_mc_destroy_dev()
     - mvpp2: ethtool rxtx stats fix
     - net: bridge: enfore alignment for ethernet address
     - net: core: reduce recursion limit value
     - net: Do not clear the sock TX queue in sk_set_socket()
     - net: fix memleak in register_netdevice()
     - net: Fix the arp error in some cases
     - net: increment xmit_recursion level in dev_direct_xmit()
     - net: usb: ax88179_178a: fix packet alignment padding
     - openvswitch: take into account de-fragmentation/gso_size in
       execute_check_pkt_len
     - rocker: fix incorrect error handling in dma_rings_init
     - rxrpc: Fix notification call on completion of discarded calls
     - sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket
     - tcp: don't ignore ECN CWR on pure ACK
     - tcp: grow window for OOO packets only for SACK flows
     - tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes
     - ip6_gre: fix use-after-free in ip6gre_tunnel_lookup()
     - net: phy: Check harder for errors in get_phy_id()
     - ip_tunnel: fix use-after-free in ip_tunnel_lookup()
     - sch_cake: don't try to reallocate or unshare skb unconditionally
     - sch_cake: don't call diffserv parsing code when it is not needed
     - sch_cake: fix a few style nits
     - tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT
     - Revert "i2c: tegra: Fix suspending in active runtime PM state"
     - btrfs: fix a block group ref counter leak after failure to remove block
       group
     - net: sched: export __netdev_watchdog_up()
     - fix a braino in "sparc32: fix register window handling in
       genregs32_[gs]et()"
     - ALSA: usb-audio: Fix potential use-after-free of streams
     - binder: fix null deref of proc->context
     - USB: ohci-sm501: Add missed iounmap() in remove
     - usb: dwc2: Postponed gadget registration to the udc class driver
     - usb: add USB_QUIRK_DELAY_INIT for Logitech C922
     - USB: ehci: reopen solution for Synopsys HC bug
     - usb: host: xhci-mtk: avoid runtime suspend when removing hcd
     - xhci: Poll for U0 after disabling USB2 LPM
     - usb: host: ehci-exynos: Fix error check in exynos_ehci_probe()
     - usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs
     - ALSA: usb-audio: Add implicit feedback quirk for SSL2+.
     - ALSA: usb-audio: add quirk for Denon DCD-1500RE
     - ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG)
     - ALSA: usb-audio: Fix OOB access of mixer element list
     - 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
     - scsi: qla2xxx: Keep initiator ports after RSCN
     - scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action
     - cifs: Fix cached_fid refcnt leak in open_shroot
     - cifs/smb3: Fix data inconsistent when punch hole
     - cifs/smb3: Fix data inconsistent when zero file range
     - xhci: Fix incorrect EP_STATE_MASK
     - xhci: Fix enumeration issue when setting max packet size for FS devices.
     - xhci: Return if xHCI doesn't support LPM
     - cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip
     - loop: replace kill_bdev with invalidate_bdev
     - IB/mad: Fix use after free when destroying MAD agent
     - IB/hfi1: Fix module use count flaw due to leftover module put calls
     - 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
     - xfrm: Fix double ESP trailer insertion in IPsec crypto offload.
     - ASoC: q6asm: handle EOS correctly
     - efi/tpm: Verify event log header before parsing
     - efi/esrt: Fix reference count leak in esre_create_sysfs_entry.
     - ASoc: q6afe: add support to get port direction
     - ASoC: qcom: common: set correct directions for dailinks
     - regualtor: pfuze100: correct sw1a/sw2 on pfuze3000
     - RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl()
     - ASoC: fsl_ssi: Fix bclk calculation for mono channel
     - samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS
     - bpf, xdp, samples: Fix null pointer dereference in *_user code
     - ARM: dts: am335x-pocketbeagle: Fix mmc0 Write Protect
     - ARM: dts: Fix duovero smsc interrupt for suspend
     - x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in
       rdt_cdp_peer_get()
     - regmap: Fix memory leak from regmap_register_patch
     - devmap: Use bpf_map_area_alloc() for allocating hash buckets
     - bpf: Don't return EINVAL from {get,set}sockopt when optlen > PAGE_SIZE
     - ARM: dts: NSP: Correct FA2 mailbox node
     - rxrpc: Fix handling of rwind from an ACK packet
     - RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq
     - RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532
     - RDMA/cma: Protect bind_list and listen_list while finding matching cm id
     - ASoC: rockchip: Fix a reference count leak.
     - s390/qeth: fix error handling for isolation mode cmds
     - RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads()
     - selftests/net: report etf errors correctly
     - iommu/vt-d: Enable PCI ACS for platform opt in hint
     - iommu/vt-d: Update scalable mode paging structure coherency
     - 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
     - cxgb4: move handling L2T ARP failures to caller
     - ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram()
     - scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset()
     - usb: gadget: udc: Potential Oops in error handling code
     - usb: renesas_usbhs: getting residue from callback_result
     - nvme: don't protect ns mutation with ns->head->lock
     - netfilter: ipset: fix unaligned atomic access
     - net: bcmgenet: use hardware padding of runt frames
     - clk: sifive: allocate sufficient memory for struct __prci_data
     - i2c: fsi: Fix the port number field in status register
     - i2c: core: check returned size of emulated smbus block read
     - afs: Fix storage of cell names
     - sched/deadline: Initialize ->dl_boosted
     - sched/core: Fix PI boosting between RT and DEADLINE tasks
     - sata_rcar: handle pm_runtime_get_sync failure cases
     - ata/libata: Fix usage of page address by page_address in
       ata_scsi_mode_select_xlat function
     - drm/amd/display: Use kfree() to free rgb_user in
       calculate_user_regamma_ramp()
     - riscv/atomic: Fix sign extension for RV64I
     - hwrng: ks-sa - Fix runtime PM imbalance on error
     - ibmvnic: Harden device login requests
     - net: alx: fix race condition in alx_remove
     - test_objagg: Fix potential memory leak in error handling
     - pinctrl: qcom: spmi-gpio: fix warning about irq chip reusage
     - pinctrl: tegra: Use noirq suspend/resume callbacks
     - s390/ptrace: pass invalid syscall numbers to tracing
     - s390/ptrace: fix setting syscall number
     - s390/vdso: Use $(LD) instead of $(CC) to link vDSO
     - s390/vdso: fix vDSO clock_getres()
     - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n
     - kbuild: improve cc-option to clean up all temporary files
     - recordmcount: support >64k sections
     - kprobes: Suppress the suspicious RCU warning on kprobes
     - blktrace: break out of blktrace setup on concurrent calls
     - block: update hctx map when use multiple maps
     - RISC-V: Don't allow write+exec only page mapping request in mmap
     - ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table
     - ALSA: hda/realtek - Add quirk for MSI GE63 laptop
     - ACPI: sysfs: Fix pm_profile_attr type
     - erofs: fix partially uninitialized misuse in z_erofs_onlinepage_fixup
     - KVM: X86: Fix MSR range of APIC registers in X2APIC mode
     - KVM: nVMX: Plumb L2 GPA through to PML emulation
     - KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROL
     - x86/cpu: Use pinning mask for CR4 bits needing to be 0
     - x86/asm/64: Align start of __clear_user() loop to 16-bytes
     - 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
     - mm/slab: use memzero_explicit() in kzfree()
     - 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
     - mm/memcontrol.c: add missed css_put()
     - arm64: perf: Report the PC value in REGS_ABI_32 mode
     - arm64: dts: imx8mm-evk: correct ldo1/ldo2 voltage range
     - arm64: dts: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage range
     - tracing: Fix event trigger to accept redundant spaces
     - ring-buffer: Zero out time extend if it is nested and not absolute
     - drm/amd: fix potential memleak in err branch
     - drm: rcar-du: Fix build error
     - drm/radeon: fix fb_div check in ni_init_smc_spll_table()
     - drm/amdgpu: add fw release for sdma v5_0
     - Staging: rtl8723bs: prevent buffer overflow in update_sta_support_rate()
     - sunrpc: fixed rollback in rpc_gssd_dummy_populate()
     - SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment()
     - pNFS/flexfiles: Fix list corruption if the mirror count changes
     - NFSv4 fix CLOSE not waiting for direct IO compeletion
     - xprtrdma: Fix handling of RDMA_ERROR replies
     - dm writecache: correct uncommitted_block when discarding uncommitted entry
     - dm writecache: add cond_resched to loop in persistent_memory_claim()
     - xfs: add agf freeblocks verify in xfs_agf_verify
     - Revert "tty: hvc: Fix data abort due to race in hvc_open"
     - Linux 5.4.50
 .
   * Focal update: v5.4.49 upstream stable release (LP: #1885322)
     - power: supply: bq24257_charger: Replace depends on REGMAP_I2C with select
     - clk: sunxi: Fix incorrect usage of round_down()
     - ASoC: tegra: tegra_wm8903: Support nvidia, headset property
     - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets
     - ASoC: SOF: imx8: Fix randbuild error
     - iio: pressure: bmp280: Tolerate IRQ before registering
     - remoteproc: Fix IDR initialisation in rproc_alloc()
     - clk: qcom: msm8916: Fix the address location of pll->config_reg
     - ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet
     - backlight: lp855x: Ensure regulators are disabled on probe failure
     - ARM: dts: renesas: Fix IOMMU device node names
     - ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type
     - ARM: integrator: Add some Kconfig selections
     - ARM: dts: stm32: Add missing ethernet PHY reset on AV96
     - scsi: core: free sgtables in case command setup fails
     - scsi: qedi: Check for buffer overflow in qedi_set_path()
     - arm64: dts: meson: fixup SCP sram nodes
     - ALSA: isa/wavefront: prevent out of bounds write in ioctl
     - PCI: Allow pci_resize_resource() for devices on root bus
     - scsi: qla2xxx: Fix issue with adapter's stopping state
     - Input: edt-ft5x06 - fix get_default register write access
     - powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT
     - rtc: mc13xxx: fix a double-unlock issue
     - iio: bmp280: fix compensation of humidity
     - f2fs: report delalloc reserve as non-free in statfs for project quota
     - i2c: pxa: clear all master action bits in i2c_pxa_stop_message()
     - remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/after use
     - clk: samsung: Mark top ISP and CAM clocks on Exynos542x as critical
     - usblp: poison URBs upon disconnect
     - serial: 8250: Fix max baud limit in generic 8250 port
     - misc: fastrpc: Fix an incomplete memory release in fastrpc_rpmsg_probe()
     - misc: fastrpc: fix potential fastrpc_invoke_ctx leak
     - dm mpath: switch paths in dm_blk_ioctl() code path
     - arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO for FCC purposes
     - arm64: dts: armada-3720-turris-mox: fix SFP binding
     - arm64: dts: juno: Fix GIC child nodes
     - pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2
     - clk: renesas: cpg-mssr: Fix STBCR suspend/resume handling
     - ASoC: SOF: Do nothing when DSP PM callbacks are not set
     - arm64: dts: fvp: Fix GIC child nodes
     - PCI: aardvark: Don't blindly enable ASPM L0s and don't write to read-only
       register
     - ps3disk: use the default segment boundary
     - arm64: dts: fvp/juno: Fix node address fields
     - vfio/pci: fix memory leaks in alloc_perm_bits()
     - coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb()
     - RDMA/mlx5: Add init2init as a modify command
     - scsi: hisi_sas: Do not reset phy timer to wait for stray phy up
     - PCI: pci-bridge-emul: Fix PCIe bit conflicts
     - m68k/PCI: Fix a memory leak in an error handling path
     - gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO chip de-
       registration
     - usb: gadget: core: sync interrupt before unbind the udc
     - powerpc/ptdump: Add _PAGE_COHERENT flag
     - mfd: wm8994: Fix driver operation if loaded as modules
     - scsi: cxgb3i: Fix some leaks in init_act_open()
     - clk: zynqmp: fix memory leak in zynqmp_register_clocks
     - scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event
     - scsi: vhost: Notify TCM about the maximum sg entries supported per command
     - clk: clk-flexgen: fix clock-critical handling
     - IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command
     - powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7
       events run
     - nfsd: Fix svc_xprt refcnt leak when setup callback client failed
     - PCI: vmd: Filter resource type bits from shadow register
     - RDMA/core: Fix several reference count leaks.
     - cifs: set up next DFS target before generic_ip_connect()
     - ASoC: qcom: q6asm-dai: kCFI fix
     - powerpc/crashkernel: Take "mem=" option into account
     - pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() failed case
     - sparc32: mm: Don't try to free page-table pages if ctor() fails
     - yam: fix possible memory leak in yam_init_driver
     - NTB: ntb_pingpong: Choose doorbells based on port number
     - NTB: Fix the default port and peer numbers for legacy drivers
     - mksysmap: Fix the mismatch of '.L' symbols in System.map
     - apparmor: fix introspection of of task mode for unconfined tasks
     - net: dsa: lantiq_gswip: fix and improve the unsupported interface error
     - f2fs: handle readonly filesystem in f2fs_ioc_shutdown()
     - ASoC: meson: add missing free_irq() in error path
     - bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free
     - scsi: sr: Fix sr_probe() missing deallocate of device minor
     - scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM
     - x86/purgatory: Disable various profiling and sanitizing options
     - staging: greybus: fix a missing-check bug in gb_lights_light_config()
     - arm64: dts: mt8173: fix unit name warnings
     - scsi: qedi: Do not flush offload work if ARP not resolved
     - arm64: dts: qcom: msm8916: remove unit name for thermal trip points
     - ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity
     - RDMA/mlx5: Fix udata response upon SRQ creation
     - gpio: dwapb: Append MODULE_ALIAS for platform driver
     - scsi: qedf: Fix crash when MFW calls for protocol stats while function is
       still probing
     - pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries
     - virtiofs: schedule blocking async replies in separate worker
     - arm64: dts: qcom: fix pm8150 gpio interrupts
     - firmware: qcom_scm: fix bogous abuse of dma-direct internals
     - staging: gasket: Fix mapping refcnt leak when put attribute fails
     - staging: gasket: Fix mapping refcnt leak when register/store fails
     - ALSA: usb-audio: Improve frames size computation
     - ALSA: usb-audio: Fix racy list management in output queue
     - s390/qdio: put thinint indicator after early error
     - tty: hvc: Fix data abort due to race in hvc_open
     - slimbus: ngd: get drvdata from correct device
     - 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
     - gpio: pca953x: fix handling of automatic address incrementing
     - thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR
     - clk: meson: meson8b: Don't rely on u-boot to init all GP_PLL registers
     - ASoC: max98373: reorder max98373_reset() in resume
     - soundwire: slave: don't init debugfs on device registration error
     - HID: intel-ish-hid: avoid bogus uninitialized-variable warning
     - usb: dwc3: gadget: Properly handle ClearFeature(halt)
     - usb: dwc3: gadget: Properly handle failed kick_transfer
     - staging: wilc1000: Increase the size of wid_list array
     - staging: sm750fb: add missing case while setting FB_VISUAL
     - PCI: v3-semi: Fix a memory leak in v3_pci_probe() error handling paths
     - i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output
     - serial: amba-pl011: Make sure we initialize the port.lock spinlock
     - drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a
       driver developer is foolish
     - PCI: rcar: Fix incorrect programming of OB windows
     - PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges
     - scsi: qla2xxx: Fix warning after FC target reset
     - ALSA: firewire-lib: fix invalid assignment to union data for directional
       parameter
     - power: supply: lp8788: Fix an error handling path in
       'lp8788_charger_probe()'
     - power: supply: smb347-charger: IRQSTAT_D is volatile
     - ASoC: SOF: core: fix error return code in sof_probe_continue()
     - arm64: dts: msm8996: Fix CSI IRQ types
     - scsi: target: loopback: Fix READ with data and sensebytes
     - scsi: mpt3sas: Fix double free warnings
     - SoC: rsnd: add interrupt support for SSI BUSIF buffer
     - ASoC: ux500: mop500: Fix some refcounted resources issues
     - ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()'
     - pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map
     - dlm: remove BUG() before panic()
     - USB: ohci-sm501: fix error return code in ohci_hcd_sm501_drv_probe()
     - clk: ti: composite: fix memory leak
     - PCI: Fix pci_register_host_bridge() device_register() error handling
     - powerpc/64: Don't initialise init_task->thread.regs
     - tty: n_gsm: Fix SOF skipping
     - tty: n_gsm: Fix waking up upper tty layer when room available
     - ALSA: usb-audio: Add duplex sound support for USB devices using implicit
       feedback
     - HID: Add quirks for Trust Panora Graphic Tablet
     - PCI/PM: Assume ports without DLL Link Active train links in 100 ms
     - habanalabs: increase timeout during reset
     - ipmi: use vzalloc instead of kmalloc for user creation
     - powerpc/64s/exception: Fix machine check no-loss idle wakeup
     - powerpc/pseries/ras: Fix FWNMI_VALID off by one
     - drivers: phy: sr-usb: do not use internal fsm for USB2 phy init
     - powerpc/ps3: Fix kexec shutdown hang
     - vfio-pci: Mask cap zero
     - usb/ohci-platform: Fix a warning when hibernating
     - drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocation
     - ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet
     - USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe()
     - tty: n_gsm: Fix bogus i++ in gsm_data_kick
     - fpga: dfl: afu: Corrected error handling levels
     - clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1
     - RDMA/hns: Bugfix for querying qkey
     - RDMA/hns: Fix cmdq parameter of querying pf timer resource
     - scsi: target: tcmu: Userspace must not complete queued commands
     - firmware: imx: scu: Fix possible memory leak in imx_scu_probe()
     - fuse: fix copy_file_range cache issues
     - fuse: copy_file_range should truncate cache
     - arm64: tegra: Fix ethernet phy-mode for Jetson Xavier
     - arm64: tegra: Fix flag for 64-bit resources in 'ranges' property
     - powerpc/64s/pgtable: fix an undefined behaviour
     - dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zone
     - PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port
     - PCI: dwc: Fix inner MSI IRQ domain registration
     - PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link
     - IB/cma: Fix ports memory leak in cma_configfs
     - watchdog: da9062: No need to ping manually before setting timeout
     - usb: dwc2: gadget: move gadget resume after the core is in L0 state
     - USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in
       s3c2410_udc_nuke
     - usb: gadget: lpc32xx_udc: don't dereference ep pointer before null check
     - usb: gadget: fix potential double-free in m66592_probe.
     - usb: gadget: Fix issue with config_ep_by_speed function
     - scripts: headers_install: Exit with error on config leak
     - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove
     - x86/apic: Make TSC deadline timer detection message visible
     - 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
     - powerpc/32s: Don't warn when mapping RO data ROX.
     - ASoC: fix incomplete error-handling in img_i2s_in_probe.
     - scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd()
     - clk: bcm2835: Fix return type of bcm2835_register_gate
     - scsi: ufs-qcom: Fix scheduling while atomic issue
     - KVM: PPC: Book3S HV: Ignore kmemleak false positives
     - KVM: PPC: Book3S: Fix some RCU-list locks
     - clk: sprd: return correct type of value for _sprd_pll_recalc_rate
     - clk: ast2600: Fix AHB clock divider for A1
     - misc: xilinx-sdfec: improve get_user_pages_fast() error handling
     - /dev/mem: Revoke mappings when a driver claims the region
     - net: sunrpc: Fix off-by-one issues in 'rpc_ntop6'
     - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION
     - of: Fix a refcounting bug in __of_attach_node_sysfs()
     - input: i8042 - Remove special PowerPC handling
     - powerpc/4xx: Don't unmap NULL mbase
     - extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()'
     - ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed
     - vfio/mdev: Fix reference count leak in add_mdev_supported_type
     - rtc: rv3028: Add missed check for devm_regmap_init_i2c()
     - mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in zynqmp_ipi_mbox_probe()
     - rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug_id not user_ID
     - openrisc: Fix issue with argument clobbering for clone/fork
     - drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection
     - ceph: don't return -ESTALE if there's still an open file
     - nfsd4: make drc_slab global, not per-net
     - gfs2: Allow lock_nolock mount to specify jid=X
     - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj
     - scsi: ufs: Don't update urgent bkops level when toggling auto bkops
     - pinctrl: imxl: Fix an error handling path in 'imx1_pinctrl_core_probe()'
     - pinctrl: freescale: imx: Fix an error handling path in 'imx_pinctrl_probe()'
     - nfsd: safer handling of corrupted c_type
     - drm/amd/display: Revalidate bandwidth before commiting DC updates
     - crypto: omap-sham - add proper load balancing support for multicore
     - geneve: change from tx_error to tx_dropped on missing metadata
     - lib/zlib: remove outdated and incorrect pre-increment optimization
     - include/linux/bitops.h: avoid clang shift-count-overflow warnings
     - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random
     - blktrace: use errno instead of bi_status
     - blktrace: fix endianness in get_pdu_int()
     - blktrace: fix endianness for blk_log_remap()
     - gfs2: fix use-after-free on transaction ail lists
     - net: marvell: Fix OF_MDIO config check
     - ntb_perf: pass correct struct device to dma_alloc_coherent
     - ntb_tool: pass correct struct device to dma_alloc_coherent
     - 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
     - i2c: icy: Fix build with CONFIG_AMIGA_PCMCIA=n
     - drivers/perf: hisi: Fix wrong value for all counters enable
     - selftests/net: in timestamping, strncpy needs to preserve null byte
     - f2fs: don't return vmalloc() memory from f2fs_kmalloc()
     - afs: Fix memory leak in afs_put_sysnames()
     - ASoC: core: only convert non DPCM link to DPCM link
     - ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags
     - ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet
     - ASoC: rt5645: Add platform-data for Asus T101HA
     - bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg
     - bpf, sockhash: Synchronize delete from bucket list on map free
     - tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes
     - drm/sun4i: hdmi ddc clk: Fix size of m divider
     - libbpf: Handle GCC noreturn-turned-volatile quirk
     - scsi: acornscsi: Fix an error handling path in acornscsi_probe()
     - x86/idt: Keep spurious entries unset in system_vectors
     - net/filter: Permit reading NET in load_bytes_relative when MAC not set
     - nvme-pci: use simple suspend when a HMB is enabled
     - nfs: set invalid blocks after NFSv4 writes
     - xdp: Fix xsk_generic_xmit errno
     - iavf: fix speed reporting over virtchnl
     - bpf: Fix memlock accounting for sock_hash
     - usb/xhci-plat: Set PM runtime as active on resume
     - usb: host: ehci-platform: add a quirk to avoid stuck
     - usb/ehci-platform: Set PM runtime as active on resume
     - perf report: Fix NULL pointer dereference in
       hists__fprintf_nr_sample_events()
     - perf stat: Fix NULL pointer dereference
     - ext4: stop overwrite the errcode in ext4_setup_super
     - bcache: fix potential deadlock problem in btree_gc_coalesce
     - powerpc: Fix kernel crash in show_instructions() w/DEBUG_VIRTUAL
     - 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
     - bnxt_en: Return from timer if interface is not in open state.
     - scsi: ufs-bsg: Fix runtime PM imbalance on error
     - block: Fix use-after-free in blkdev_get()
     - mvpp2: remove module bugfix
     - arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
     - drm: encoder_slave: fix refcouting error for modules
     - ext4: fix partial cluster initialization when splitting extent
     - ext4: avoid utf8_strncasecmp() with unstable name
     - drm/dp_mst: Reformat drm_dp_check_act_status() a bit
     - drm/qxl: Use correct notify port address when creating cursor ring
     - drm/amdgpu: Replace invalid device ID with a valid device ID
     - selinux: fix double free
     - jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft()
     - ext4: avoid race conditions when remounting with options that change dax
     - drm/dp_mst: Increase ACT retry timeout to 3s
     - drm/amd/display: Use swap() where appropriate
     - x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lld
     - block: nr_sects_write(): Disable preemption on seqcount write
     - net/mlx5: DR, Fix freeing in dr_create_rc_qp()
     - f2fs: split f2fs_d_compare() from f2fs_match_name()
     - f2fs: avoid utf8_strncasecmp() with unstable name
     - s390: fix syscall_get_error for compat processes
     - drm/i915: Fix AUX power domain toggling across TypeC mode resets
     - drm/msm: Check for powered down HW in the devfreq callbacks
     - drm/i915/gem: Avoid iterating an empty list
     - drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
     - drm/connector: notify userspace on hotplug after register complete
     - drm/amd/display: Use kvfree() to free coeff in build_regamma()
     - drm/i915/icl+: Fix hotplug interrupt disabling after storm detection
     - Revert "drm/amd/display: disable dcn20 abm feature for bring up"
     - crypto: algif_skcipher - Cap recv SG list at ctx->used
     - crypto: algboss - don't wait during notifier callback
     - tracing/probe: Fix memleak in fetch_op_data operations
     - kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex
     - kretprobe: Prevent triggering kretprobe from within kprobe_flush_task
     - e1000e: Do not wake up the system via WOL if device wakeup is disabled
     - net: octeon: mgmt: Repair filling of RX ring
     - pwm: jz4740: Enhance precision in calculation of duty cycle
     - sched/rt, net: Use CONFIG_PREEMPTION.patch
     - net: core: device_rename: Use rwsem instead of a seqcount
     - Linux 5.4.49
 .
   * Computer is frozen after suspend (LP: #1867983) // Focal update: v5.4.49
     upstream stable release (LP: #1885322)
     - libata: Use per port sync for detach
 .
   * Focal update: v5.4.48 upstream stable release (LP: #1885023)
     - ACPI: GED: use correct trigger type field in _Exx / _Lxx handling
     - drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4
     - ath10k: Fix the race condition in firmware dump work queue
     - drm: bridge: adv7511: Extend list of audio sample rates
     - media: staging: imgu: do not hold spinlock during freeing mmu page table
     - media: imx: imx7-mipi-csis: Cleanup and fix subdev pad format handling
     - crypto: ccp -- don't "select" CONFIG_DMADEVICES
     - media: vicodec: Fix error codes in probe function
     - media: si2157: Better check for running tuner in init
     - objtool: Ignore empty alternatives
     - spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices
     - drm/amdgpu: Init data to avoid oops while reading pp_num_states.
     - arm64/kernel: Fix range on invalidating dcache for boot page tables
     - libbpf: Fix memory leak and possible double-free in hashmap__clear
     - spi: pxa2xx: Apply CS clk quirk to BXT
     - x86,smap: Fix smap_{save,restore}() alternatives
     - sched/fair: Refill bandwidth before scaling
     - net: atlantic: make hw_get_regs optional
     - net: ena: fix error returning in ena_com_get_hash_function()
     - efi/libstub/x86: Work around LLVM ELF quirk build regression
     - ath10k: remove the max_sched_scan_reqs value
     - arm64: cacheflush: Fix KGDB trap detection
     - media: staging: ipu3: Fix stale list entries on parameter queue failure
     - rtw88: fix an issue about leak system resources
     - spi: dw: Zero DMA Tx and Rx configurations on stack
     - ACPICA: Dispatcher: add status checks
     - block: alloc map and request for new hardware queue
     - arm64: insn: Fix two bugs in encoding 32-bit logical immediates
     - block: reset mapping if failed to update hardware queue count
     - drm: rcar-du: Set primary plane zpos immutably at initializing
     - lockdown: Allow unprivileged users to see lockdown status
     - ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K
     - platform/x86: dell-laptop: don't register micmute LED if there is no token
     - MIPS: Loongson: Build ATI Radeon GPU driver as module
     - Bluetooth: Add SCO fallback for invalid LMP parameters error
     - kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb
     - kgdb: Prevent infinite recursive entries to the debugger
     - pmu/smmuv3: Clear IRQ affinity hint on device removal
     - ACPI/IORT: Fix PMCG node single ID mapping handling
     - mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs
     - spi: dw: Enable interrupts in accordance with DMA xfer mode
     - clocksource: dw_apb_timer: Make CPU-affiliation being optional
     - clocksource: dw_apb_timer_of: Fix missing clockevent timers
     - media: dvbdev: Fix tuner->demod media controller link
     - btrfs: account for trans_block_rsv in may_commit_transaction
     - btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums
     - ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE
     - batman-adv: Revert "disable ethtool link speed detection when auto
       negotiation off"
     - ice: Fix memory leak
     - ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS
     - mmc: meson-mx-sdio: trigger a soft reset after a timeout or CRC error
     - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe()
     - spi: dw: Fix Rx-only DMA transfers
     - x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit
     - net: vmxnet3: fix possible buffer overflow caused by bad DMA value in
       vmxnet3_get_rss()
     - x86: fix vmap arguments in map_irq_stack
     - staging: android: ion: use vmap instead of vm_map_ram
     - ath10k: fix kernel null pointer dereference
     - media: staging/intel-ipu3: Implement lock for stream on/off operations
     - spi: Respect DataBitLength field of SpiSerialBusV2() ACPI resource
     - brcmfmac: fix wrong location to get firmware feature
     - regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l
     - tools api fs: Make xxx__mountpoint() more scalable
     - e1000: Distribute switch variables for initialization
     - dt-bindings: display: mediatek: control dpi pins mode to avoid leakage
     - drm/mediatek: set dpi pin mode to gpio low to avoid leakage current
     - audit: fix a net reference leak in audit_send_reply()
     - media: dvb: return -EREMOTEIO on i2c transfer failure.
     - media: platform: fcp: Set appropriate DMA parameters
     - MIPS: Make sparse_init() using top-down allocation
     - ath10k: add flush tx packets for SDIO chip
     - Bluetooth: btbcm: Add 2 missing models to subver tables
     - audit: fix a net reference leak in audit_list_rules_send()
     - Drivers: hv: vmbus: Always handle the VMBus messages on CPU0
     - dpaa2-eth: fix return codes used in ndo_setup_tc
     - netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported
     - selftests/bpf: Fix memory leak in extract_build_id()
     - net: bcmgenet: set Rx mode before starting netif
     - net: bcmgenet: Fix WoL with password after deep sleep
     - lib/mpi: Fix 64-bit MIPS build with Clang
     - exit: Move preemption fixup up, move blocking operations down
     - sched/core: Fix illegal RCU from offline CPUs
     - drivers/perf: hisi: Fix typo in events attribute array
     - iocost_monitor: drop string wrap around numbers when outputting json
     - net: lpc-enet: fix error return code in lpc_mii_init()
     - selinux: fix error return code in policydb_read()
     - drivers: net: davinci_mdio: fix potential NULL dereference in
       davinci_mdio_probe()
     - media: cec: silence shift wrapping warning in __cec_s_log_addrs()
     - net: allwinner: Fix use correct return type for ndo_start_xmit()
     - powerpc/spufs: fix copy_to_user while atomic
     - libertas_tf: avoid a null dereference in pointer priv
     - xfs: clean up the error handling in xfs_swap_extents
     - Crypto/chcr: fix for ccm(aes) failed test
     - MIPS: Truncate link address into 32bit for 32bit kernel
     - mips: cm: Fix an invalid error code of INTVN_*_ERR
     - kgdb: Fix spurious true from in_dbg_master()
     - xfs: reset buffer write failure state on successful completion
     - xfs: fix duplicate verification from xfs_qm_dqflush()
     - platform/x86: intel-vbtn: Use acpi_evaluate_integer()
     - platform/x86: intel-vbtn: Split keymap into buttons and switches parts
     - platform/x86: intel-vbtn: Do not advertise switches to userspace if they are
       not there
     - platform/x86: intel-vbtn: Also handle tablet-mode switch on "Detachable" and
       "Portable" chassis-types
     - iwlwifi: avoid debug max amsdu config overwriting itself
     - nvme: refine the Qemu Identify CNS quirk
     - nvme-pci: align io queue count with allocted nvme_queue in nvme_probe
     - nvme-tcp: use bh_lock in data_ready
     - ath10k: Remove msdu from idr when management pkt send fails
     - wcn36xx: Fix error handling path in 'wcn36xx_probe()'
     - net: qed*: Reduce RX and TX default ring count when running inside kdump
       kernel
     - drm/mcde: dsi: Fix return value check in mcde_dsi_bind()
     - mt76: avoid rx reorder buffer overflow
     - md: don't flush workqueue unconditionally in md_open
     - raid5: remove gfp flags from scribble_alloc()
     - iocost: don't let vrate run wild while there's no saturation signal
     - veth: Adjust hard_start offset on redirect XDP frames
     - net/mlx5e: IPoIB, Drop multicast packets that this interface sent
     - rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup()
     - mwifiex: Fix memory corruption in dump_station
     - kgdboc: Use a platform device to handle tty drivers showing up late
     - x86/boot: Correct relocation destination on old linkers
     - sched: Defend cfs and rt bandwidth quota against overflow
     - mips: MAAR: Use more precise address mask
     - mips: Add udelay lpj numbers adjustment
     - crypto: stm32/crc32 - fix ext4 chksum BUG_ON()
     - crypto: stm32/crc32 - fix run-time self test issue.
     - crypto: stm32/crc32 - fix multi-instance
     - drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and
       raven
     - drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode
     - selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o
     - x86/mm: Stop printing BRK addresses
     - MIPS: tools: Fix resource leak in elf-entry.c
     - m68k: mac: Don't call via_flush_cache() on Mac IIfx
     - btrfs: improve global reserve stealing logic
     - btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new
       qgroup
     - macvlan: Skip loopback packets in RX handler
     - PCI: Don't disable decoding when mmio_always_on is set
     - MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()
     - bcache: fix refcount underflow in bcache_device_free()
     - mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk
     - staging: greybus: sdio: Respect the cmd->busy_timeout from the mmc core
     - mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core
     - ice: fix potential double free in probe unrolling
     - ixgbe: fix signed-integer-overflow warning
     - iwlwifi: mvm: fix aux station leak
     - mmc: sdhci-esdhc-imx: fix the mask for tuning start point
     - spi: dw: Return any value retrieved from the dma_transfer callback
     - cpuidle: Fix three reference count leaks
     - platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32()
     - platform/x86: intel-hid: Add a quirk to support HP Spectre X2 (2015)
     - platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on the 9 / "Laptop"
       chasis-type
     - platform/x86: asus_wmi: Reserve more space for struct bias_args
     - libbpf: Fix perf_buffer__free() API for sparse allocs
     - bpf: Fix map permissions check
     - bpf: Refactor sockmap redirect code so its easy to reuse
     - bpf: Fix running sk_skb program types with ktls
     - selftests/bpf, flow_dissector: Close TAP device FD after the test
     - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE
     - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN
     - btrfs: free alien device after device add
     - btrfs: include non-missing as a qualifier for the latest_bdev
     - btrfs: send: emit file capabilities after chown
     - btrfs: force chunk allocation if our global rsv is larger than metadata
     - btrfs: fix error handling when submitting direct I/O bio
     - btrfs: fix wrong file range cleanup after an error filling dealloc range
     - btrfs: fix space_info bytes_may_use underflow after nocow buffered write
     - btrfs: fix space_info bytes_may_use underflow during space cache writeout
     - powerpc/mm: Fix conditions to perform MMU specific management by blocks on
       PPC32.
     - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()
     - mm: initialize deferred pages with interrupts enabled
     - mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in
       deferred init
     - mm: call cond_resched() from deferred_init_memmap()
     - ima: Fix ima digest hash table key calculation
     - ima: Switch to ima_hash_algo for boot aggregate
     - ima: Evaluate error in init_ima()
     - ima: Directly assign the ima_default_policy pointer to ima_rules
     - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init()
     - ima: Remove __init annotation from ima_pcrread()
     - evm: Fix possible memory leak in evm_calc_hmac_or_hash()
     - ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max
     - ext4: fix error pointer dereference
     - ext4: fix race between ext4_sync_parent() and rename()
     - PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints
     - PCI: Add Loongson vendor ID
     - x86/amd_nb: Add AMD family 17h model 60h PCI IDs
     - ima: Remove redundant policy rule set in add_rules()
     - ima: Set again build_ima_appraise variable
     - PCI: Program MPS for RCiEP devices
     - e1000e: Relax condition to trigger reset for ME workaround
     - carl9170: remove P2P_GO support
     - media: go7007: fix a miss of snd_card_free
     - media: cedrus: Program output format during each run
     - serial: 8250: Avoid error message on reprobe
     - Bluetooth: hci_bcm: fix freeing not-requested IRQ
     - b43legacy: Fix case where channel status is corrupted
     - b43: Fix connection problem with WPA3
     - b43_legacy: Fix connection problem with WPA3
     - media: ov5640: fix use of destroyed mutex
     - clk: mediatek: assign the initial value to clk_init_data of mtk_mux
     - hwmon: (k10temp) Add AMD family 17h model 60h PCI match
     - EDAC/amd64: Add AMD family 17h model 60h PCI IDs
     - power: vexpress: add suppress_bind_attrs to true
     - power: supply: core: fix HWMON temperature labels
     - power: supply: core: fix memory leak in HWMON error path
     - pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210
     - pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
     - gnss: sirf: fix error return code in sirf_probe()
     - sparc32: fix register window handling in genregs32_[gs]et()
     - sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()
     - dm crypt: avoid truncating the logical block size
     - alpha: fix memory barriers so that they conform to the specification
     - powerpc/fadump: use static allocation for reserved memory ranges
     - powerpc/fadump: consider reserved ranges while reserving memory
     - powerpc/fadump: Account for memory_limit while reserving memory
     - kernel/cpu_pm: Fix uninitted local in cpu_pm
     - ARM: tegra: Correct PL310 Auxiliary Control Register initialization
     - soc/tegra: pmc: Select GENERIC_PINCONF
     - ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus
     - ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin
     - ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries
     - drivers/macintosh: Fix memleak in windfarm_pm112 driver
     - powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG
     - powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END
     - powerpc/kasan: Fix shadow pages allocation failure
     - powerpc/32: Disable KASAN with pages bigger than 16k
     - powerpc/64s: Don't let DT CPU features set FSCR_DSCR
     - powerpc/64s: Save FSCR to init_task.thread.fscr after feature init
     - kbuild: force to build vmlinux if CONFIG_MODVERSION=y
     - sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate
       registrations.
     - sunrpc: clean up properly in gss_mech_unregister()
     - mtd: rawnand: Fix nand_gpio_waitrdy()
     - mtd: rawnand: onfi: Fix redundancy detection check
     - mtd: rawnand: brcmnand: fix hamming oob layout
     - mtd: rawnand: diskonchip: Fix the probe error path
     - mtd: rawnand: sharpsl: Fix the probe error path
     - mtd: rawnand: ingenic: Fix the probe error path
     - mtd: rawnand: xway: Fix the probe error path
     - mtd: rawnand: orion: Fix the probe error path
     - mtd: rawnand: socrates: Fix the probe error path
     - mtd: rawnand: oxnas: Fix the probe error path
     - mtd: rawnand: sunxi: Fix the probe error path
     - mtd: rawnand: plat_nand: Fix the probe error path
     - mtd: rawnand: pasemi: Fix the probe error path
     - mtd: rawnand: mtk: Fix the probe error path
     - mtd: rawnand: tmio: Fix the probe error path
     - w1: omap-hdq: cleanup to add missing newline for some dev_dbg
     - f2fs: fix checkpoint=disable:%u%%
     - perf probe: Do not show the skipped events
     - perf probe: Fix to check blacklist address correctly
     - perf probe: Check address correctness by map instead of _etext
     - perf symbols: Fix debuginfo search for Ubuntu
     - perf symbols: Fix kernel maps for kcore and eBPF
     - Linux 5.4.48
 .
   * The thread level parallelism would be a bottleneck when searching for the
     shared pmd by using hugetlbfs (LP: #1882039)
     - hugetlbfs: take read_lock on i_mmap for PMD sharing
 .
   * Support Audio Mute LED for two new HP laptops (LP: #1884251)
     - ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems
 .
   * Focal update: v5.4.47 upstream stable release (LP: #1884089)
     - ipv6: fix IPV6_ADDRFORM operation logic
     - mlxsw: core: Use different get_trend() callbacks for different thermal zones
     - net_failover: fixed rollback in net_failover_open()
     - tun: correct header offsets in napi frags mode
     - bridge: Avoid infinite loop when suppressing NS messages with invalid
       options
     - vxlan: Avoid infinite loop when suppressing NS messages with invalid options
     - bpf: Support llvm-objcopy for vmlinux BTF
     - elfnote: mark all .note sections SHF_ALLOC
     - Input: mms114 - fix handling of mms345l
     - ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook
     - sched/fair: Don't NUMA balance for kthreads
     - Input: synaptics - add a second working PNP_ID for Lenovo T470s
     - csky: Fixup abiv2 syscall_trace break a4 & a5
     - gfs2: Even more gfs2_find_jhead fixes
     - drivers/net/ibmvnic: Update VNIC protocol version reporting
     - powerpc/xive: Clear the page tables for the ESB IO mapping
     - spi: dw: Fix native CS being unset
     - ath9k_htc: Silence undersized packet warnings
     - smack: avoid unused 'sip' variable warning
     - RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated
     - padata: add separate cpuhp node for CPUHP_PADATA_DEAD
     - s390/pci: Log new handle in clp_disable_fh()
     - x86/cpu/amd: Make erratum #1054 a legacy erratum
     - KVM: x86: only do L1TF workaround on affected processors
     - PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay
     - perf probe: Accept the instance number of kretprobe event
     - mm: add kvfree_sensitive() for freeing sensitive data objects
     - selftests: fix flower parent qdisc
     - fanotify: fix ignore mask logic for events on child and on dir
     - aio: fix async fsync creds
     - ipv4: fix a RCU-list lock in fib_triestat_seq_show
     - iwlwifi: mvm: fix NVM check for 3168 devices
     - sctp: fix possibly using a bad saddr with a given dst
     - sctp: fix refcount bug in sctp_wfree
     - x86_64: Fix jiffies ODR violation
     - x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs
     - x86/speculation: Prevent rogue cross-process SSBD shutdown
     - x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced
       IBRS.
     - x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches.
     - x86/reboot/quirks: Add MacBook6,1 reboot quirk
     - perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel
       Tremont
     - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated
     - KVM: x86: respect singlestep when emulating instruction
     - KVM: x86: Fix APIC page invalidation race
     - powerpc/ptdump: Properly handle non standard page size
     - ASoC: max9867: fix volume controls
     - io_uring: use kvfree() in io_sqe_buffer_register()
     - efi/efivars: Add missing kobject_put() in sysfs entry creation error path
     - smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K
     - smb3: add indatalen that can be a non-zero value to calculation of credit
       charge in smb2 ioctl
     - watchdog: imx_sc_wdt: Fix reboot on crash
     - ALSA: es1688: Add the missed snd_card_free()
     - ALSA: fireface: fix configuration error for nominal sampling transfer
       frequency
     - ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines
     - ALSA: pcm: disallow linking stream to itself
     - ALSA: pcm: fix snd_pcm_link() lockdep splat
     - ALSA: usb-audio: Fix inconsistent card PM state after resume
     - ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt
       Dock
     - ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile()
     - ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe()
     - ACPI: GED: add support for _Exx / _Lxx handler methods
     - ACPI: PM: Avoid using power resources if there are none for D0
     - arm64: acpi: fix UBSAN warning
     - lib/lzo: fix ambiguous encoding bug in lzo-rle
     - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct()
     - spi: dw: Fix controller unregister order
     - spi: Fix controller unregister order
     - spi: pxa2xx: Fix controller unregister order
     - spi: pxa2xx: Fix runtime PM ref imbalance on probe error
     - spi: bcm2835: Fix controller unregister order
     - spi: bcm2835aux: Fix controller unregister order
     - spi: bcm-qspi: Handle clock probe deferral
     - spi: bcm-qspi: when tx/rx buffer is NULL set to 0
     - PM: runtime: clk: Fix clk_pm_runtime_get() error path
     - gup: document and work around "COW can break either way" issue
     - crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is
       fully iterated
     - crypto: algapi - Avoid spurious modprobe on LOADED
     - crypto: drbg - fix error return code in drbg_alloc_state()
     - x86/{mce,mm}: Unmap the entire page if the whole page is affected and
       poisoned
     - firmware: imx: warn on unexpected RX
     - firmware: imx-scu: Support one TX and one RX
     - firmware: imx: scu: Fix corruption of header
     - crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req()
     - crypto: virtio: Fix src/dst scatterlist calculation in
       __virtio_crypto_skcipher_do_req()
     - crypto: virtio: Fix dest length calculation in
       __virtio_crypto_skcipher_do_req()
     - dccp: Fix possible memleak in dccp_init and dccp_fini
     - selftests/net: in rxtimestamp getopt_long needs terminating null entry
     - net/mlx5: drain health workqueue in case of driver load error
     - net/mlx5: Fix fatal error handling during device load
     - net/mlx5e: Fix repeated XSK usage on one channel
     - ovl: initialize error in ovl_copy_xattr
     - proc: Use new_inode not new_inode_pseudo
     - remoteproc: Fall back to using parent memory pool if no dedicated available
     - remoteproc: Fix and restore the parenting hierarchy for vdev
     - cpufreq: Fix up cpufreq_boost_set_sw()
     - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable
     - video: vt8500lcdfb: fix fallthrough warning
     - video: fbdev: w100fb: Fix a potential double free.
     - KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02
     - KVM: nSVM: fix condition for filtering async PF
     - KVM: nSVM: leave ASID aside in copy_vmcb_control_area
     - KVM: nVMX: Consult only the "basic" exit reason when routing nested exit
     - KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_cpu_data)
     - KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits
     - KVM: arm64: Stop writing aarch32's CSSELR into ACTLR
     - KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts
     - scsi: megaraid_sas: TM command refire leads to controller firmware crash
     - scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type
     - selftests/ftrace: Return unsupported if no error_log file
     - ath9k: Fix use-after-free Read in htc_connect_service
     - ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx
     - ath9k: Fix use-after-free Write in ath9k_htc_rx_msg
     - ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb
     - ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
     - Smack: slab-out-of-bounds in vsscanf
     - drm/vkms: Hold gem object while still in-use
     - mm/slub: fix a memory leak in sysfs_slab_add()
     - fat: don't allow to mount if the FAT length == 0
     - perf: Add cond_resched() to task_function_call()
     - agp/intel: Reinforce the barrier after GTT updates
     - mmc: sdhci-msm: Clear tuning done flag while hs400 tuning
     - mmc: mmci_sdmmc: fix DMA API warning overlapping mappings
     - mmc: tmio: Further fixup runtime PM management at remove
     - mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_host_probe()
     - ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description
     - mmc: sdio: Fix potential NULL pointer error in mmc_sdio_init_card()
     - mmc: sdio: Fix several potential memory leaks in mmc_sdio_init_card()
     - block/floppy: fix contended case in floppy_queue_rq()
     - xen/pvcalls-back: test for errors when calling backend_connect()
     - KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception
     - KVM: arm64: Save the host's PtrAuth keys in non-preemptible context
     - Linux 5.4.47
 .
   * apparmor reference leak causes refcount_t overflow with af_alg_accept()
     (LP: #1883962)
     - apparmor: check/put label on apparmor_sk_clone_security()
 .
   * Focal update: v5.4.46 upstream stable release (LP: #1883184)
     - devinet: fix memleak in inetdev_init()
     - l2tp: add sk_family checks to l2tp_validate_socket
     - l2tp: do not use inet_hash()/inet_unhash()
     - net/mlx5: Fix crash upon suspend/resume
     - net: stmmac: enable timestamp snapshot for required PTP packets in dwmac
       v5.10a
     - net: usb: qmi_wwan: add Telit LE910C1-EUX composition
     - NFC: st21nfca: add missed kfree_skb() in an error path
     - nfp: flower: fix used time of merge flow statistics
     - vsock: fix timeout in vsock_accept()
     - net: check untrusted gso_size at kernel entry
     - net: be more gentle about silly gso requests coming from user
     - USB: serial: qcserial: add DW5816e QDL support
     - USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
     - USB: serial: option: add Telit LE910C1-EUX compositions
     - USB: serial: ch341: add basis for quirk detection
     - iio:chemical:sps30: Fix timestamp alignment
     - iio: vcnl4000: Fix i2c swapped word reading.
     - iio:chemical:pms7003: Fix timestamp alignment and prevent data leak.
     - iio: adc: stm32-adc: fix a wrong error message when probing interrupts
     - usb: musb: start session in resume for host port
     - usb: musb: Fix runtime PM imbalance on error
     - vt: keyboard: avoid signed integer overflow in k_ascii
     - tty: hvc_console, fix crashes on parallel open/close
     - staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
     - CDC-ACM: heed quirk also in error handling
     - nvmem: qfprom: remove incorrect write support
     - uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly
       aligned
     - Revert "net/mlx5: Annotate mutex destroy for root ns"
     - Linux 5.4.46
 .
   * Focal update: v5.4.45 upstream stable release (LP: #1882802)
     - mm: Fix mremap not considering huge pmd devmap
     - HID: sony: Fix for broken buttons on DS3 USB dongles
     - HID: multitouch: enable multi-input as a quirk for some devices
     - HID: i2c-hid: add Schneider SCL142ALM to descriptor override
     - p54usb: add AirVasT USB stick device-id
     - mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter
     - mmc: fix compilation of user API
     - media: Revert "staging: imgu: Address a compiler warning on alignment"
     - media: staging: ipu3-imgu: Move alignment attribute to field
     - scsi: ufs: Release clock if DMA map fails
     - net: dsa: mt7530: set CPU port to fallback mode
     - airo: Fix read overflows sending packets
     - RDMA/qedr: Fix qpids xarray api used
     - RDMA/qedr: Fix synchronization methods and memory leaks in qedr
     - ARC: Fix ICCM & DCCM runtime size checks
     - ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
     - evm: Fix RCU list related warnings
     - scsi: pm: Balance pm_only counter of request queue during system resume
     - i2c: altera: Fix race between xfer_msg and isr thread
     - io_uring: initialize ctx->sqo_wait earlier
     - x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
     - net: bmac: Fix read of MAC address from ROM
     - drm/edid: Add Oculus Rift S to non-desktop list
     - s390/mm: fix set_huge_pte_at() for empty ptes
     - null_blk: return error for invalid zone size
     - net/ethernet/freescale: rework quiesce/activate for ucc_geth
     - net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
     - selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer
     - net: smsc911x: Fix runtime PM imbalance on error
     - Linux 5.4.45
Checksums-Sha1:
 b9d66450a3f0aa14f711f2f616c7dd2a63f9434d 80728 block-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 0026d9bc64b36844e167ea5a10e8e83c06a7d971 314684 crypto-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 ae32fcb36a18f12ada8c903559862e34e4903ded 7220 dasd-extra-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 13b670b852b157d2b52bf24776940f1481344839 93264 dasd-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 683e4318ff72bd4591cda922d1915f07b1ee70a2 4496 fat-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 cf1a1b6447eeb461a84cb074524bf47dde9bbb2b 1301668 fs-core-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 372bed0efcfcbad746d2a07132f9486b8806416b 676792 fs-secondary-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 b07604d053c207c2541d4d4724c8d538ee13ccab 6863880 kernel-image-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 4fb4ab915ecb81629e26ab5056b6b1bb150305d2 172996 linux-buildinfo-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 4370e046b0fd6d02d3ba7020a4956024e67ee44a 498024 linux-headers-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 38809a8996c4425271200311fcb7ab0bec6bd54f 250463740 linux-image-unsigned-5.4.0-43-generic-dbgsym_5.4.0-43.47_s390x.ddeb
 1bf56da2032e6f38bf532e14890b19e1a7a07c10 6452404 linux-image-unsigned-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 3b857d1e244142e8a092ec816c9e525fbbcbbd09 1146116 linux-libc-dev_5.4.0-43.47_s390x.deb
 2484beaa645bedf5648cf303132f59571840caa9 9150856 linux-modules-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 21e9abccd97ace10a328e06044c75bdaabe22fa9 6124716 linux-modules-extra-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 f01c5cdc450b29d8d7cd539beb64cfb23c5cfac7 1928 linux-tools-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 a9c03e175a1cd431d4911f68cd7f742e8aeccd81 4801460 linux-tools-5.4.0-43_5.4.0-43.47_s390x.deb
 f3fbb6631dd8e1bc43c7df21b2da0f28daf8757c 944 linux-udebs-generic_5.4.0-43.47_s390x.udeb
 f813b2bafc14ed7a2525c63028bd158a0f7a342e 19825 linux_5.4.0-43.47_s390x.buildinfo
 2e247a64b7eb16d7eb8c8bf87b7d334598293664 6799615 linux_5.4.0-43.47_s390x.tar.gz
 ee06792b1a0120ed3fbd832c92eb9ab62f6c35f0 28134 linux_5.4.0-43.47_s390x_translations.tar.gz
 8e16f505e17280ded329c97b8b3206a16a77762a 273336 md-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 1447ecb9bf35b539d5729d2a8d270e0fde001aba 19300 multipath-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 f49b429e1cae261b56961252010f7a9ccfdbbad1 586360 nfs-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 9f70c049c92d93814796c808aab8268f8619761d 809060 nic-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 066b893d30d477afba68be9abb0b08489b79d86a 4508 nic-shared-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 027df9f3695e7a066315a09ebb31e9435bed3ff3 1034156 scsi-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 3848833d9a0e2c1fe8d070e55b4e92e201583653 18656 storage-core-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 154211391fafa602cccd7c6bccca10bcfc21a5c4 10316 virtio-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 33dd936706079ba99cf658ec067a73ad634ec223 26068 vlan-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
Checksums-Sha256:
 e0bbbfff6a593ad35197b93d2ee0786347babf52404a185baab6f1ade4422c75 80728 block-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 5f84df5717f5b17496e2d10d882a63703fe8c3e118a68b1a14c875b6d1a5e222 314684 crypto-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 b1a38bc2086536059b1fc4f10ef1530688c9c9b82f5185e3b18058e066d1933c 7220 dasd-extra-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 1eebe01e47e427500cb2549253abf8e8426ba07c6519f331ddaba8e557257b85 93264 dasd-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 87e34ae1b8e70da47335b13e8baf61b404e6649157cbb176abf6ac655d7a3069 4496 fat-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 1a99b1457a96aed6e35fbda00824f02f0c112fb22fb8c45b6d48498736f7111a 1301668 fs-core-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 b2caf303a4f73040391061b0288df9fe1a9022c6613d676022f93475a2f16d5b 676792 fs-secondary-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 bbf3ebdf437e6c9a7788849998dd1d71635ebc0ca6f4f2971cacef7556745725 6863880 kernel-image-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 8f1975309223b7b6ac4784d4b5e11845b984b40a81d4e8b97ad484fb75a92ac4 172996 linux-buildinfo-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 0ff3fe86ecd49b8104f2cf8c2de760c7bbfe74823f50930a8b366854677eda93 498024 linux-headers-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 36689763a07c7406d644a7133c0d69ceb25d9a137268bde439e9fc4af43cee49 250463740 linux-image-unsigned-5.4.0-43-generic-dbgsym_5.4.0-43.47_s390x.ddeb
 35286093102729ca7613add3d21db8606e88c5347a53ce3cd342b9adb1a4afdc 6452404 linux-image-unsigned-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 c14bfec223a7f43d756d603e81bd0349d88bf02812ee9dc4ab149d7545fae841 1146116 linux-libc-dev_5.4.0-43.47_s390x.deb
 74b5dd67a997a362ded14f0b529350fe28cafc49451e3d5180739263a41cf4a2 9150856 linux-modules-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 e5ac24928dc2eb21059687fa9ac8b1e5c3ff51c053a7c9eb8a2aaa8965176a29 6124716 linux-modules-extra-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 07e1d3d521e86ba482484d2281760823829d06a8149953594f2538dcc2b76806 1928 linux-tools-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 64d1af67ee9d57dda314d99c257502bbef891ba7fa944d4b513328a26adefba8 4801460 linux-tools-5.4.0-43_5.4.0-43.47_s390x.deb
 47c567efbcbb7c010656cd12ae73fe850ee022924b379c932bc628e91afdd6cf 944 linux-udebs-generic_5.4.0-43.47_s390x.udeb
 ac733c6dd92f0c7eb1c7c692ac75e318628e44f2783b4d428415837a39d1026c 19825 linux_5.4.0-43.47_s390x.buildinfo
 0a1eb6c787b1f74d546df409651c25a78a0b908e16a6bd3f8c7be3c48502caa2 6799615 linux_5.4.0-43.47_s390x.tar.gz
 ed0e005caf21f977eb0df507fc17f7de61e78074b3b3114a2fc55951847d8feb 28134 linux_5.4.0-43.47_s390x_translations.tar.gz
 79a214dda0ddb8e7cb915184e0778bda1110cddb2164edffbd2f6e2fba449038 273336 md-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 a28990b28a84252cfec616eaecca415d2779041bc976a1bc6b3c60b8ba0ca0aa 19300 multipath-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 f5620947e7cbf4ffa89b11684810df62e90d728ec8b9727e212aac8524b1ca20 586360 nfs-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 0aee6f7303786b1903e5dbd921f1783f2974dd60cd34e8a44f8ee31fa3fed2de 809060 nic-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 5e70a7f8f0fa36c75076bfab47ec6e02cdfaf74cfa61ec3ec04848ed6c98f142 4508 nic-shared-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 a7a9cb517d4102c2c324f548cb308f783a5a3d193b4a758e700ad73d8a66f101 1034156 scsi-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 d6113930fa23f26fba66b47289a43ab9dd48499ffdf27d078171e1cd53a2041e 18656 storage-core-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 9145bf4092f65e3fe339ce0ea2a9cbd39b92ede39eee8fb07bb34095a6d93435 10316 virtio-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 80429469243ac78ed07e716831576a955ece281605b8314e7ef044a1c3c34721 26068 vlan-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
Files:
 3b525f8d266fc91ed28d6b6a01b6302d 80728 debian-installer standard block-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 caaa21820e1e604f55ecbcc1870b67c0 314684 debian-installer extra crypto-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 07872b8eaa2aace77b987ed725ad7cca 7220 debian-installer extra dasd-extra-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 da03ce68856be927c5005bac9c23f1cb 93264 debian-installer standard dasd-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 3d37be9247c6b00281f792c41dba6b24 4496 debian-installer standard fat-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 db979b872fcbe2605a8f695ad1942b2a 1301668 debian-installer standard fs-core-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 6bea4e44221f58850850f056960a5c32 676792 debian-installer standard fs-secondary-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 a8a38606ca33ebe399f7503c2c5488e2 6863880 debian-installer optional kernel-image-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 c62ed98b18b58a286b1c8e274c5822ea 172996 kernel optional linux-buildinfo-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 106535609de8756a680c817a7c1d2d67 498024 devel optional linux-headers-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 007fb1ff5c7ad07b9a5a8481f9170e4d 250463740 devel optional linux-image-unsigned-5.4.0-43-generic-dbgsym_5.4.0-43.47_s390x.ddeb
 30fddf3e45987f53c12fef746efa7bc5 6452404 kernel optional linux-image-unsigned-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 2ae8cad99b1816854ed2c25cf9b57a99 1146116 devel optional linux-libc-dev_5.4.0-43.47_s390x.deb
 1587e6314ea4eb9dca599510331cea04 9150856 kernel optional linux-modules-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 3319b67c71cfe8e729ac13a0f2762e1c 6124716 kernel optional linux-modules-extra-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 8913d4994ca1c26ddecbd402da7a239b 1928 devel optional linux-tools-5.4.0-43-generic_5.4.0-43.47_s390x.deb
 ab938abc4fed5cc6396af0773aaa2924 4801460 devel optional linux-tools-5.4.0-43_5.4.0-43.47_s390x.deb
 442875c356cd3c4a3c780900709eec14 944 debian-installer optional linux-udebs-generic_5.4.0-43.47_s390x.udeb
 adb0073a53efb77973045e138cead815 19825 devel optional linux_5.4.0-43.47_s390x.buildinfo
 90b15f3a9bfdb7f72e1bc0c6df09bedd 6799615 raw-signing - linux_5.4.0-43.47_s390x.tar.gz
 1a70864018f8f980c2849f086946b000 28134 raw-translations - linux_5.4.0-43.47_s390x_translations.tar.gz
 b90458e4609be2a3a59438deee86c2bc 273336 debian-installer standard md-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 204dd30727c6dc0543ff81f0cc81d3e4 19300 debian-installer extra multipath-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 148bbff76dd93f30751c2bfb14eb2225 586360 debian-installer standard nfs-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 7025cfa9c5f75d6af15ffdc43da54934 809060 debian-installer standard nic-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 c91bb5cf1f26ba7f3da33c6b25889ced 4508 debian-installer standard nic-shared-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 e04532edcc8273951a9ce2c824249fa7 1034156 debian-installer standard scsi-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 0a0d54358e6a28b7c18d8a8832056c7c 18656 debian-installer standard storage-core-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 493317349afd4d5324f9f7edaa778acf 10316 debian-installer standard virtio-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
 7fa08bc7155319f0ac6729f6a134a420 26068 debian-installer extra vlan-modules-5.4.0-43-generic-di_5.4.0-43.47_s390x.udeb
Package-Type: udeb


More information about the Focal-changes mailing list