This bug was fixed in the package linux-raspi - 5.19.0-1002.6

---------------
linux-raspi (5.19.0-1002.6) kinetic; urgency=medium

  * kinetic/linux-raspi: 5.19.0-1002.6 -proposed tracker (LP: #1991077)

  * VM fails to boot in ScalingStack (LP: #1990995)
    - [Packaging] raspi: Include virtio drivers in linux-modules

  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/master)

  * kinetic/linux-raspi: Update to upstream raspberrypi rpi-5.19.y (2022-09-14)
    (LP: #1989958)
    - Revert "ext4: make mb_optimize_scan performance mount option work with
      extents"
    - dtoverlays: Add nohdmi options to vc4-kms-v3d overlays
    - configs: Enable IIO software trigger modules
    - configs: Enable IP_VS_IPV6 (for loadbalancing)
    - configs: Enable CEPH_FS=m
    - overlays: Make more overlays runtime-capable
    - overlays: Mark more overlays as Pi4-specific
    - configs: Add CONFIG_MT7921U=m
    - overlays:Adds HiFiBerry AMP3
    - rpi-simple-soundcard: adds definitions for the HiFiBerry AMP3 card
    - media: bcm2835-unicam: Correctly handle FS + FE ISR condtion
    - bcm2708-dmaengine: Use platform_get_irq
    - media: i2c: imx290: Add compatible strings for IMX327 and IMX462
    - dtoverlays: Add overlays for Sony IMX327 and IMX462 image sensors
    - defconfigs: Add VIDEO_MUX to all defconfigs
    - dtoverlays: Reshuffle image sensor overlays to allow use with muxes
    - bcm2835-v4l2-codec: support H.264 5.0 and 5.1 levels
    - configs: Add support for Cilium on 2711 64-bit
    - overlays: gpio-fan: Add hyst (hysteresis) param
    - overlays: gpio-fan: Document the hyst parameter
    - sound: soc: bcm: Added Sound card driver for Dacberry400 Audio card for
      Raspberry Pi 400
    - overlays: Add dacberry400
    - configs: Enable DACBERRY400
    - overlays: merus-amp: Set GPIO 8 as input np
    - rpi-simple-soundcard: limits sample rate of Merus Amp board
    - drm/vc4: Add async update support for cursor planes
    - media: video-mux: Read CSI2 config from FW, and pass to receiver
    - defconfigs: Add CONFIG_MUX_GPIO.
    - media: i2c: arducam-pivariety: Add custom controls
    - configs: Add LAN7430 driver on BCM2711
    - [Config] raspi: updateconfigs after update to rpi-5.19.y (2022-08-31)
    - overlays: Add a pull (up/down) parameter to pps-gpio
    - drm/vc4: Configure the HVS COB allocations
    - drm/vc4: Set AXI panic modes for the HVS
    - drm/vc4: SCALER_DISPBKGND_AUTOHS is only valid on HVS4
    - drm/vc4: Correct interrupt masking bit assignment for HVS5
    - media: bcm2835-unicam: Fix for possible dummy buffer overrun
    - ASoC:ma120x0p: Extend the volume range to -144dB (mute)
    - media: i2c: imx290: Updating VBLANK should update exposure in all states
    - Revert "media: i2c: imx290: Explicitly set v&h blank on mode change"
    - media: i2c: imx290: Drop incorrect comment about pixelrate
    - media: i2c: imx290: Do not reset exposure time from set_fmt
    - overlays: Add the Raspberry Pi sound cards
    - overlays: Rename unofficial "rpi-" overlays
    - drm/mipi-dsi: Detach devices when removing the host
    - drm/crtc: Introduce drmm_crtc_init_with_planes
    - drm/encoder: Introduce drmm_encoder_init
    - drm/connector: Reorder headers
    - drm/connector: Mention the cleanup after drm_connector_init
    - drm/connector: Clarify when drm_connector_unregister is needed
    - drm/connector: Consolidate Connector Initialization
    - drm/connector: Check for destroy implementation
    - drm/connector: Introduce drmm_connector_init
    - drm/bridge: panel: Introduce drmm_panel_bridge_add
    - drm/bridge: panel: Introduce drmm_of_get_bridge
    - drm/vc4: Add module dependency on hdmi-codec
    - drm/vc4: drv: Call component_unbind_all()
    - drm/vc4: drv: Use drm_dev_unplug
    - drm/vc4: crtc: Create vblank reporting function
    - drm/vc4: hvs: Protect device resources after removal
    - drm/vc4: hvs: Remove planes currently allocated before taking down
    - drm/vc4: plane: Take possible_crtcs as an argument
    - drm/vc4: crtc: Remove manual plane removal on error
    - drm/vc4: plane: Switch to drmm_universal_plane_alloc()
    - drm/vc4: crtc: Move debugfs_name to crtc_data
    - drm/vc4: crtc: Switch to drmm_kzalloc
    - drm/vc4: crtc: Switch to DRM-managed CRTC initialization
    - drm/vc4: dpi: Remove vc4_dev dpi pointer
    - drm/vc4: dpi: Embed DRM structures into the private structure
    - drm/vc4: dpi: Switch to drmm_kzalloc
    - drm/vc4: dpi: Return an error if we can't enable our clock
    - drm/vc4: dpi: Remove unnecessary drm_of_panel_bridge_remove call
    - drm/vc4: dpi: Add action to disable the clock
    - drm/vc4: dpi: Switch to DRM-managed encoder initialization
    - drm/vc4: dpi: Switch to drmm_of_get_bridge
    - drm/vc4: dpi: Protect device resources
    - drm/vc4: dsi: Embed DRM structures into the private structure
    - drm/vc4: dsi: Switch to DRM-managed encoder initialization
    - drm/vc4: dsi: Switch to drmm_of_get_bridge
    - drm/vc4: dsi: Fix the driver structure lifetime
    - drm/vc4: dsi: Switch to devm_pm_runtime_enable
    - drm/vc4: hdmi: Switch to drmm_kzalloc
    - drm/vc4: hdmi: Remove call to drm_connector_unregister()
    - drm/vc4: hdmi: Switch to DRM-managed encoder initialization
    - drm/vc4: hdmi: Switch to DRM-managed connector initialization
    - drm/vc4: hdmi: Switch to device-managed ALSA initialization
    - drm/vc4: hdmi: Switch to device-managed CEC initialization
    - drm/vc4: hdmi: Use a device-managed action for DDC
    - drm/vc4: hdmi: Switch to DRM-managed kfree to build regsets
    - drm/vc4: hdmi: Use devm to register hotplug interrupts
    - drm/vc4: hdmi: Move audio structure offset checks
    - drm/vc4: hdmi: Protect device resources after removal
    - drm/vc4: hdmi: Switch to devm_pm_runtime_enable
    - drm/vc4: txp: Remove vc4_dev txp pointer
    - drm/vc4: txp: Remove duplicate regset
    - drm/vc4: txp: Switch to drmm_kzalloc
    - drm/vc4: txp: Remove call to drm_connector_unregister()
    - drm/vc4: txp: Protect device resources
    - drm/vc4: vec: Remove vc4_dev vec pointer
    - drm/vc4: vec: Embed DRM structures into the private structure
    - drm/vc4: vec: Switch to drmm_kzalloc
    - drm/vc4: vec: Remove call to drm_connector_unregister()
    - drm/vc4: vec: Switch to DRM-managed encoder initialization
    - drm/vc4: vec: Switch to DRM-managed connector initialization
    - drm/vc4: vec: Protect device resources after removal
    - drm/vc4: vec: Switch to devm_pm_runtime_enable
    - drm/vc4: debugfs: Protect device resources
    - drm/vc4: debugfs: Return an error on failure
    - drm/vc4: debugfs: Simplify debugfs registration
    - drm/vc4: hvs: Skip DebugFS Registration for FKMS
    - drm/vc4: Switch to drmm_mutex_init
    - drm/vc4: perfmon: Add missing mutex_destroy
    - drm/vc4: v3d: Stop disabling interrupts
    - drm/vc4: v3d: Rework the runtime_pm setup
    - drm/vc4: v3d: Switch to devm_pm_runtime_enable
    - configs: Add NET_XFRM=m
    - usb: xhci: expand mitigations for VLI_SS_BULK_OUT_BUG quirk
    - Sync to upstream raspberrypi rpi-5.19.y (2022-09-14)

  * Switch to libgpiod and disable CONFIG_GPIO_SYSFS (LP: #1918583)
    - [Config] raspi: Disable GPIO_SYSFS

  * Jammy update: v5.15.46 upstream stable release (LP: #1981864)
    - [Packaging] raspi: Move python3-dev to build-depends

  * Miscellaneous Ubuntu changes
    - SAUCE: ARM: dts: Fix missing rpi CM4 serial console
    - [Config] raspi: Update CC_VERSION_TEXT

  * Miscellaneous upstream changes
    - clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate
    - clk: bcm: rpi: Prevent out-of-bounds access
    - clk: bcm: rpi: Add missing newline
    - clk: core: Fix runtime PM sequence in clk_core_unprepare()
    - net: bcmgenet: Revert "Use stronger register read/writes to assure 
ordering"
    - Revert "xhci: turn off port power in shutdown"
    - xhci: Add grace period after xHC start to prevent premature runtime 
suspend.

  [ Ubuntu: 5.19.0-16.16 ]

  * kinetic/linux: 5.19.0-16.16 -proposed tracker (LP: #1988707)
  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/master)
  * Kinetic update: v5.19.7 upstream stable release (LP: #1988733)
    - drm/vc4: hdmi: Rework power up
    - drm/vc4: hdmi: Depends on CONFIG_PM
    - firmware: tegra: bpmp: Do only aligned access to IPC memory area
    - crypto: lib - remove unneeded selection of XOR_BLOCKS
    - docs: kerneldoc-preamble: Test xeCJK.sty before loading
    - arm64: errata: Add Cortex-A510 to the repeat tlbi list
    - Bluetooth: L2CAP: Fix build errors in some archs
    - Revert "PCI/portdrv: Don't disable AER reporting in
      get_port_device_capability()"
    - HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
    - udmabuf: Set the DMA mask for the udmabuf device (v2)
    - media: pvrusb2: fix memory leak in pvr_probe
    - USB: gadget: Fix use-after-free Read in usb_udc_uevent()
    - HID: hidraw: fix memory leak in hidraw_release()
    - net: fix refcount bug in sk_psock_get (2)
    - fbdev: fb_pm2fb: Avoid potential divide by zero error
    - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace 
is
      dead
    - bpf: Don't redirect packets with invalid pkt_len
    - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
    - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5
    - HID: input: fix uclogic tablets
    - HID: add Lenovo Yoga C630 battery quirk
    - HID: AMD_SFH: Add a DMI quirk entry for Chromebooks
    - HID: Add Apple Touchbar on T2 Macs in hid_have_special_driver list
    - HID: asus: ROG NKey: Ignore portion of 0x5a report
    - HID: nintendo: fix rumble worker null pointer deref
    - HID: thrustmaster: Add sparco wheel and fix array length
    - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID
    - mmc: mtk-sd: Clear interrupts when cqe off/disable
    - mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs
    - mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx
    - mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC
    - fs/ntfs3: Fix work with fragmented xattr
    - ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path
    - ASoC: rt5640: Fix the JD voltage dropping issue
    - rtla: Fix tracer name
    - drm/amd/display: Add a missing register field for HPO DP stream encoder
    - drm/amd/display: Device flash garbage before get in OS
    - drm/amd/display: Avoid MPC infinite loop
    - drm/amd/display: Fix HDMI VSIF V3 incorrect issue
    - drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
    - drm/amd/display: clear optc underflow before turn off odm clock
    - drm/amd/display: Fix TDR eDP and USB4 display light up issue
    - drm/amd/pm: skip pptable override for smu_v13_0_7
    - drm/amdkfd: Handle restart of kfd_ioctl_wait_events
    - drm/amd/pm: Fix a potential gpu_metrics_table memory leak
    - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not
      configured
    - net: lan966x: fix checking for return value of platform_get_irq_byname()
    - neigh: fix possible DoS due to net iface start/stop loop
    - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41
    - s390/hypfs: avoid error message under KVM
    - ksmbd: don't remove dos attribute xattr on O_TRUNC open
    - drm/amdgpu: disable 3DCGCG/CGLS temporarily due to stability issue
    - drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid
    - drm/amd/pm: add missing ->fini_xxxx interfaces for some SMU13 asics
    - drm/amd/display: Fix pixel clock programming
    - drm/amdgpu: Increase tlb flush timeout for sriov
    - drm/amd/display: Fix plug/unplug external monitor will hang while playback
      MPO video
    - drm/amd/display: avoid doing vm_init multiple time
    - drm/amdgpu: Add decode_iv_ts helper for ih_v6 block
    - drm/amdgpu: Add secure display TA load for Renoir
    - drm/amdgpu: Fix interrupt handling on ih_soft ring
    - netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
    - testing: selftests: nft_flowtable.sh: use random netns names
    - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop
    - ALSA: hda/cs8409: Support new Dolphin Variants
    - btrfs: move lockdep class helpers to locking.c
    - btrfs: fix lockdep splat with reloc root extent buffers
    - btrfs: tree-checker: check for overlapping extent items
    - android: binder: fix lockdep check on clearing vma
    - net/af_packet: check len when min_header_len equals to 0
    - net: neigh: don't call kfree_skb() under spin_lock_irqsave()
    - arm64: cacheinfo: Fix incorrect assignment of signed error value to 
unsigned
      fw_level
    - Linux 5.19.7
  * Kinetic update: v5.19.6 upstream stable release (LP: #1988732)
    - mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW
    - NFS: Fix another fsync() issue after a server reboot
    - audit: fix potential double free on error path from 
fsnotify_add_inode_mark
    - cgroup: Fix race condition at rebind_subsystems()
    - parisc: Make CONFIG_64BIT available for ARCH=parisc64 only
    - parisc: Fix exception handler for fldw and fstw instructions
    - kernel/sys_ni: add compat entry for fadvise64_64
    - kprobes: don't call disarm_kprobe() for disabled kprobes
    - mm/uffd: reset write protection when unregister with wp-mode
    - mm/hugetlb: support write-faults in shared mappings
    - mt76: mt7921: fix command timeout in AP stop period
    - xfrm: fix refcount leak in __xfrm_policy_check()
    - Revert "xfrm: update SA curlft.use_time"
    - xfrm: clone missing x->lastused in xfrm_do_migrate
    - af_key: Do not call xfrm_probe_algs in parallel
    - xfrm: policy: fix metadata dst->dev xmit null pointer dereference
    - fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts
    - Revert "net: macsec: update SCI upon MAC address change."
    - NFSv4.2 fix problems with __nfs42_ssc_open
    - SUNRPC: RPC level errors should set task->tk_rpc_status
    - mm/smaps: don't access young/dirty bit if pte unpresent
    - ntfs: fix acl handling
    - rose: check NULL rose_loopback_neigh->loopback
    - r8152: fix the units of some registers for RTL8156A
    - r8152: fix the RX FIFO settings when suspending
    - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
    - ice: xsk: prohibit usage of non-balanced queue id
    - ice: xsk: use Rx ring's XDP ring when picking NAPI context
    - net/mlx5e: Properly disable vlan strip on non-UL reps
    - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY
    - net/mlx5: Eswitch, Fix forwarding decision to uplink
    - net/mlx5: Disable irq when locking lag_lock
    - net/mlx5: Fix cmd error logging for manage pages cmd
    - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key
    - net/mlx5e: Fix wrong application of the LRO state
    - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off
    - net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect
    - net: dsa: microchip: move switch chip_id detection to ksz_common
    - net: dsa: microchip: move tag_protocol to ksz_common
    - net: dsa: microchip: move vlan functionality to ksz_common
    - net: dsa: microchip: move the port mirror to ksz_common
    - net: dsa: microchip: update the ksz_phylink_get_caps
    - net: dsa: microchip: keep compatibility with device tree blobs with no 
phy-
      mode
    - net: ipa: don't assume SMEM is page-aligned
    - net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume()
    - net: moxa: get rid of asymmetry in DMA mapping/unmapping
    - bonding: 802.3ad: fix no transmission of LACPDUs
    - net: ipvtap - add __init/__exit annotations to module init/exit funcs
    - netfilter: ebtables: reject blobs that don't provide all entry points
    - netfilter: nft_tproxy: restrict to prerouting hook
    - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use
    - bnxt_en: set missing reload flag in devlink features
    - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
    - bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback
    - netfilter: nf_tables: disallow updates of implicit chain
    - netfilter: nf_tables: make table handle allocation per-netns friendly
    - netfilter: nft_payload: report ERANGE for too long offset and length
    - netfilter: nft_payload: do not truncate csum_offset and csum_type
    - netfilter: nf_tables: do not leave chain stats enabled on error
    - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
    - netfilter: nft_tunnel: restrict it to netdev family
    - netfilter: nf_tables: disallow binding to already bound chain
    - netfilter: flowtable: add function to invoke garbage collection 
immediately
    - netfilter: flowtable: fix stuck flows on cleanup due to pending work
    - net: Fix data-races around sysctl_[rw]mem_(max|default).
    - net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
    - net: Fix data-races around netdev_max_backlog.
    - net: Fix data-races around netdev_tstamp_prequeue.
    - ratelimit: Fix data-races in ___ratelimit().
    - net: Fix data-races around sysctl_optmem_max.
    - net: Fix a data-race around sysctl_tstamp_allow_data.
    - net: Fix a data-race around sysctl_net_busy_poll.
    - net: Fix a data-race around sysctl_net_busy_read.
    - net: Fix a data-race around netdev_budget.
    - net: Fix data-races around sysctl_max_skb_frags.
    - net: Fix a data-race around netdev_budget_usecs.
    - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.
    - net: Fix data-races around sysctl_devconf_inherit_init_net.
    - net: Fix a data-race around gro_normal_batch.
    - net: Fix a data-race around netdev_unregister_timeout_secs.
    - net: Fix a data-race around sysctl_somaxconn.
    - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
    - i40e: Fix incorrect address type for IPv6 flow rules
    - net: ethernet: mtk_eth_soc: enable rx cksum offload for MTK_NETSYS_V2
    - net: ethernet: mtk_eth_soc: fix hw hash reporting for MTK_NETSYS_V2
    - rxrpc: Fix locking in rxrpc's sendmsg
    - ionic: clear broken state on generation change
    - ionic: fix up issues with handling EAGAIN on FW cmds
    - ionic: VF initial random MAC address if no assigned mac
    - net: stmmac: work around sporadic tx issue on link-up
    - net: lantiq_xrx200: confirm skb is allocated before using
    - net: lantiq_xrx200: fix lock under memory pressure
    - net: lantiq_xrx200: restore buffer if memory allocation failed
    - btrfs: fix silent failure when deleting root reference
    - btrfs: replace: drop assert for suspended replace
    - btrfs: add info when mount fails due to stale replace target
    - btrfs: fix space cache corruption and potential double allocations
    - btrfs: check if root is readonly while setting security xattr
    - btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()
    - btrfs: update generation of hole file extent item when merging holes
    - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address
    - perf/x86/intel: Fix pebs event constraints for ADL
    - perf/x86/lbr: Enable the branch type for the Arch LBR by default
    - x86/entry: Fix entry_INT80_compat for Xen PV guests
    - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
    - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls
    - x86/bugs: Add "unknown" reporting for MMIO Stale Data
    - x86/nospec: Unwreck the RSB stuffing
    - x86/PAT: Have pat_enabled() properly reflect state when running on Xen
    - loop: Check for overflow while configuring loop
    - writeback: avoid use-after-free after removing device
    - audit: move audit_return_fixup before the filters
    - asm-generic: sections: refactor memory_intersects
    - mm/damon/dbgfs: avoid duplicate context directory creation
    - s390/mm: do not trigger write fault when vma does not allow VM_WRITE
    - bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem
    - mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte
    - mm/mprotect: only reference swap pfn page if type match
    - cifs: skip extra NULL byte in filenames
    - s390: fix double free of GS and RI CBs on fork() failure
    - fbdev: fbcon: Properly revert changes when vc_resize() failed
    - Revert "memcg: cleanup racy sum avoidance code"
    - shmem: update folio if shmem_replace_page() updates the page
    - ACPI: processor: Remove freq Qos request for all CPUs
    - nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf
    - smb3: missing inode locks in punch hole
    - ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
    - xen/privcmd: fix error exit of privcmd_ioctl_dm_op()
    - riscv: signal: fix missing prototype warning
    - riscv: traps: add missing prototype
    - riscv: dts: microchip: correct L2 cache interrupts
    - Revert "zram: remove double compression logic"
    - io_uring: fix issue with io_write() not always undoing sb_start_write()
    - mm/hugetlb: fix hugetlb not supporting softdirty tracking
    - Revert "md-raid: destroy the bitmap after destroying the thread"
    - md: call __md_stop_writes in md_stop
    - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76
    - binder_alloc: add missing mmap_lock calls when using the VMA
    - x86/nospec: Fix i386 RSB stuffing
    - drm/amdkfd: Fix isa version for the GC 10.3.7
    - Documentation/ABI: Mention retbleed vulnerability info file for sysfs
    - blk-mq: fix io hung due to missing commit_rqs
    - perf python: Fix build when PYTHON_CONFIG is user supplied
    - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU
    - perf/x86/intel/ds: Fix precise store latency handling
    - perf stat: Clear evsel->reset_group for each stat run
    - arm64: fix rodata=full
    - arm64/signal: Flush FPSIMD register state when disabling streaming mode
    - arm64/sme: Don't flush SVE register state when allocating SME storage
    - arm64/sme: Don't flush SVE register state when handling SME traps
    - scsi: ufs: core: Enable link lost interrupt
    - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
    - scsi: core: Fix passthrough retry counter handling
    - riscv: dts: microchip: mpfs: fix incorrect pcie child node name
    - riscv: dts: microchip: mpfs: remove ti,fifo-depth property
    - riscv: dts: microchip: mpfs: remove bogus card-detect-delay
    - riscv: dts: microchip: mpfs: remove pci axi address translation property
    - bpf: Don't use tnum_range on array range checking for poke descriptors
    - Linux 5.19.6
  * Kinetic update: v5.19.5 upstream stable release (LP: #1988207)
    - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
    - Linux 5.19.5
  * Support Intel TDX guest attestation driver (LP: #1988120)
    - SAUCE: x86/tdx: Add TDX Guest attestation interface driver
    - SAUCE: selftests: tdx: Test GetReport TDX attestation feature
  * Kinetic update: v5.19.4 upstream stable release (LP: #1987923)
    - ALSA: info: Fix llseek return value when using callback
    - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
    - RDMA: Handle the return code from dma_resv_wait_timeout() properly
    - KVM: Unconditionally get a ref to /dev/kvm module when creating a VM
    - x86/mm: Use proper mask when setting PUD mapping
    - rds: add missing barrier to release_refill
    - drm/i915/gem: Remove shared locking on freeing objects
    - locking/atomic: Make test_and_*_bit() ordered on failure
    - drm/nouveau: recognise GA103
    - drm/ttm: Fix dummy res NULL ptr deref bug
    - drm/amdgpu: Only disable prefer_shadow on hawaii
    - drm/amd/display: Check correct bounds for stream encoder instances for
      DCN303
    - s390/ap: fix crash on older machines based on QCI info missing
    - ata: libata-eh: Add missing command name
    - mmc: pxamci: Fix another error handling path in pxamci_probe()
    - mmc: pxamci: Fix an error handling path in pxamci_probe()
    - mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
    - btrfs: unset reloc control if transaction commit fails in
      prepare_to_relocate()
    - btrfs: reset RO counter on block group if we fail to relocate
    - btrfs: fix lost error handling when looking up extended ref on log replay
    - btrfs: fix warning during log replay when bumping inode link count
    - drm/amdgpu: change vram width algorithm for vram_info v3_0
    - drm/i915/gt: Ignore TLB invalidations on idle engines
    - drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations
    - drm/i915/gt: Skip TLB invalidations once wedged
    - drm/i915/gt: Batch TLB invalidations
    - drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb()
    - cifs: Fix memory leak on the deferred close
    - x86/kprobes: Fix JNG/JNLE emulation
    - tracing/perf: Fix double put of trace event when init fails
    - tracing/eprobes: Do not allow eprobes to use $stack, or % for regs
    - tracing/eprobes: Do not hardcode $comm as a string
    - tracing/eprobes: Fix reading of string fields
    - tracing/eprobes: Have event probes be consistent with kprobes and uprobes
    - tracing/probes: Have kprobes and uprobes use $COMM too
    - tracing: Have filter accept "common_cpu" to be consistent
    - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
    - ALSA: hda: Fix crash due to jack poll in suspend
    - dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional
    - can: ems_usb: fix clang's -Wunaligned-access warning
    - apparmor: fix quiet_denied for file rules
    - Revert "UBUNTU: SAUCE: apparmor: drop prefixing abs root labels with '='"
    - apparmor: fix absroot causing audited secids to begin with =
    - apparmor: Fix failed mount permission check error message
    - apparmor: fix aa_label_asxprint return check
    - apparmor: fix setting unconfined mode on a loaded profile
    - apparmor: fix overlapping attachment computation
    - apparmor: fix reference count leak in aa_pivotroot()
    - apparmor: Fix memleak in aa_simple_write_to_buffer()
    - Documentation: ACPI: EINJ: Fix obsolete example
    - netfilter: nf_tables: fix crash when nf_trace is enabled
    - net: tap: NULL pointer derefence in dev_parse_header_protocol when 
skb->dev
      is null
    - NFSv4.1: Don't decrease the value of seq_nr_highest_sent
    - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
    - NFSv4: Fix races in the legacy idmapper upcall
    - NFSv4.1: RECLAIM_COMPLETE must handle EACCES
    - NFSv4/pnfs: Fix a use-after-free bug in open
    - mptcp, btf: Add struct mptcp_sock definition when CONFIG_MPTCP is disabled
    - mptcp: move subflow cleanup in mptcp_destroy_common()
    - mptcp: do not queue data on closed subflows
    - selftests: mptcp: make sendfile selftest work
    - BPF: Fix potential bad pointer dereference in bpf_sys_bpf()
    - bpf: Disallow bpf programs call prog_run command.
    - bpf: Don't reinit map value in prealloc_lru_pop
    - bpf: Acquire map uref in .init_seq_private for array map iterator
    - bpf: Acquire map uref in .init_seq_private for hash map iterator
    - bpf: Acquire map uref in .init_seq_private for sock local storage map
      iterator
    - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator
    - bpf: Check the validity of max_rdwr_access for sock local storage map
      iterator
    - can: mcp251x: Fix race condition on receive interrupt
    - can: j1939: j1939_session_destroy(): fix memory leak of skbs
    - net: atlantic: fix aq_vec index out of range error
    - m68k: coldfire/device.c: protect FLEXCAN blocks
    - sunrpc: fix expiry of auth creds
    - SUNRPC: Fix xdr_encode_bool()
    - SUNRPC: Reinitialise the backchannel request buffers before reuse
    - SUNRPC: Don't reuse bvec on retransmission of the request
    - ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared
    - virtio: VIRTIO_HARDEN_NOTIFICATION is broken
    - [Config] updateconfigs for VIRTIO_HARDEN_NOTIFICATION
    - virtio_net: fix memory leak inside XPD_TX with mergeable
    - virtio-blk: Avoid use-after-free on suspend/resume
    - devlink: Fix use-after-free after a failed reload
    - net: phy: Warn about incorrect mdio_bus_phy_resume() state
    - net: bcmgenet: Indicate MAC is in charge of PHY PM
    - net: phy: c45 baset1: do not skip aneg configuration if clock role is not
      specified
    - net: dsa: felix: suppress non-changes to the tagging protocol
    - net: bgmac: Fix a BUG triggered by wrong bytes_compl
    - net: atm: bring back zatm uAPI
    - selftests: forwarding: Fix failing tests with old libnet
    - dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles
    - pinctrl: renesas: rzg2l: Return -EINVAL for pins which have input disabled
    - dt-bindings: pinctrl: mt8192: Add drive-strength-microamp
    - dt-bindings: pinctrl: mt8192: Use generic bias instead of pull-*-adv
    - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
    - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
    - pinctrl: amd: Don't save/restore interrupt status and wake status bits
    - dt-bindings: pinctrl: mt8195: Fix name for mediatek,rsel-resistance-in-si-
      unit
    - dt-bindings: pinctrl: mt8195: Add and use drive-strength-microamp
    - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
    - dt-bindings: pinctrl: mt8186: Add and use drive-strength-microamp
    - pinctrl: qcom: sm8250: Fix PDC map
    - rtc: spear: set range max
    - Input: exc3000 - fix return value check of wait_for_completion_timeout
    - Input: mt6779-keypad - match hardware matrix organization
    - Input: iqs7222 - correct slider event disable logic
    - Input: iqs7222 - fortify slider event reporting
    - Input: iqs7222 - protect volatile registers
    - Input: iqs7222 - acknowledge reset before writing registers
    - Input: iqs7222 - handle reset during ATI
    - Input: iqs7222 - remove support for RF filter
    - dt-bindings: input: iqs7222: Remove support for RF filter
    - dt-bindings: input: iqs7222: Correct bottom speed step size
    - dt-bindings: input: iqs7222: Extend slider-mapped GPIO to IQS7222C
    - octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration
    - octeontx2-af: Apply tx nibble fixup always
    - octeontx2-af: suppress external profile loading warning
    - octeontx2-af: Fix mcam entry resource leak
    - octeontx2-af: Fix key checking for source mac
    - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
    - geneve: do not use RT_TOS for IPv6 flowlabel
    - vxlan: do not use RT_TOS for IPv6 flowlabel
    - mlx5: do not use RT_TOS for IPv6 flowlabel
    - ipv6: do not use RT_TOS for IPv6 flowlabel
    - plip: avoid rcu debug splat
    - vsock: Fix memory leak in vsock_connect()
    - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
    - dt-bindings: gpio: zynq: Add missing compatible strings
    - dt-bindings: arm: qcom: fix Longcheer L8150 compatibles
    - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles
    - dt-bindings: arm: qcom: fix MSM8994 boards compatibles
    - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources
    - dt-bindings: PCI: qcom: Fix reset conditional
    - spi: dt-bindings: cadence: add missing 'required'
    - spi: dt-bindings: zynqmp-qspi: add missing 'required'
    - dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks
    - spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects
    - ceph: use correct index when encoding client supported features
    - tools/testing/cxl: Fix decoder default state
    - tools/vm/slabinfo: use alphabetic order when two values are equal
    - ceph: don't leak snap_rwsem in handle_cap_grant
    - clk: imx93: Correct the edma1's parent clock
    - vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init
    - vdpa_sim_blk: set number of address spaces and virtqueue groups
    - tools/testing/cxl: Fix cxl_hdm_decode_init() calling convention
    - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
    - tools build: Switch to new openssl API for test-libcrypto
    - NTB: ntb_tool: uninitialized heap data in tool_fn_write()
    - nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
    - xen/xenbus: fix return type in xenbus_file_read()
    - tsnep: Fix tsnep_tx_unmap() error path usage
    - atm: idt77252: fix use-after-free bugs caused by tst_timer
    - fscache: don't leak cookie access refs if invalidation is in progress or
      failed
    - geneve: fix TOS inheriting for ipv4
    - nvme-fc: fix the fc_appid_store return value
    - perf probe: Fix an error handling path in 'parse_perf_probe_command()'
    - i2c: qcom-geni: Fix GPI DMA buffer sync-back
    - perf parse-events: Fix segfault when event parser gets an error
    - perf tests: Fix Track with sched_switch test for hybrid case
    - dpaa2-eth: trace the allocated address instead of page struct
    - fs/ntfs3: Fix using uninitialized value n when calling indx_read
    - fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
    - fs/ntfs3: Don't clear upper bits accidentally in log_replay()
    - fs/ntfs3: Fix double free on remount
    - fs/ntfs3: Do not change mode if ntfs_set_ea failed
    - fs/ntfs3: Fix missing i_op in ntfs_read_mft
    - nios2: page fault et.al. are *not* restartable syscalls...
    - nios2: don't leave NULLs in sys_call_table[]
    - nios2: traced syscall does need to check the syscall number
    - nios2: fix syscall restart checks
    - nios2: restarts apply only to the first sigframe we build...
    - nios2: add force_successful_syscall_return()
    - iavf: Fix adminq error handling
    - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings
    - iavf: Fix reset error handling
    - iavf: Fix deadlock in initialization
    - ASoC: Intel: avs: Fix potential buffer overflow by snprintf()
    - ASoC: SOF: debug: Fix potential buffer overflow by snprintf()
    - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf()
    - ASoC: DPCM: Don't pick up BE without substream
    - ASoC: tas2770: Set correct FSYNC polarity
    - ASoC: tas2770: Allow mono streams
    - ASoC: tas2770: Drop conflicting set_bias_level power setting
    - ASoC: tas2770: Fix handling of mute/unmute
    - ASoC: codec: tlv320aic32x4: fix mono playback via I2S
    - IB/iser: Fix login with authentication
    - RDMA/mlx5: Use the proper number of ports
    - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl 
size
    - netfilter: nfnetlink: re-enable conntrack expectation events
    - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation 
id
      access
    - fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()
    - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with
      NFT_SET_ELEM_INTERVAL_END flag
    - netfilter: nf_ct_sane: remove pseudo skb linearization
    - netfilter: nf_ct_h323: cap packet size at 64k
    - netfilter: nf_ct_ftp: prefer skb_linearize
    - netfilter: nf_ct_irc: cap packet search space to 4k
    - netfilter: nf_tables: possible module reference underflow in error path
    - netfilter: nf_tables: really skip inactive sets when allocating name
    - netfilter: nf_tables: fix scheduling-while-atomic splat
    - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on 
NFT_SET_OBJECT
      flag
    - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval
      flags
    - netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and
      NFT_SET_ELEM_INTERVAL_END
    - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is 
specified
    - powerpc/pci: Fix get_phb_number() locking
    - spi: meson-spicc: add local pow2 clock ops to preserve rate between 
messages
    - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change()
    - net: dsa: mv88e6060: prevent crash on an unused port
    - net: qrtr: start MHI channel after endpoit creation
    - virtio_net: fix endian-ness for RSS
    - mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice
    - net: moxa: pass pdev instead of ndev to DMA functions
    - net: fix potential refcount leak in ndisc_router_discovery()
    - net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg
    - net: sched: fix misuse of qcpu->backlog in gnet_stats_add_queue_cpu
    - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
    - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
    - net: mscc: ocelot: fix incorrect ndo_get_stats64 packet counters
    - net: mscc: ocelot: fix address of SYS_COUNT_TX_AGING counter
    - net: genl: fix error path memory leak in policy dumping
    - net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't 
support
      it
    - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
    - ice: Fix VSI rebuild WARN_ON check for VF
    - ice: Fix call trace with null VSI during VF reset
    - ice: Fix VF not able to send tagged traffic with no VLAN filters
    - ice: Fix double VLAN error when entering promisc mode
    - ice: Ignore EEXIST when setting promisc mode
    - ice: Fix clearing of promisc mode with bridge over bond
    - ice: Ignore error message when setting same promiscuous mode
    - modpost: fix module versioning when a symbol lacks valid CRC
    - i2c: imx: Make sure to unregister adapter on remove()
    - i40e: Fix tunnel checksum offload with fragmented traffic
    - regulator: pca9450: Remove restrictions for regulator-name
    - i40e: Fix to stop tx_timeout recovery if GLOBR fails
    - blk-mq: run queue no matter whether the request is the last request
    - tools/rtla: Fix command symlinks
    - fec: Fix timer capture timing in `fec_ptp_enable_pps()`
    - dt-bindings: display: sun4i: Add D1 TCONs to conditionals
    - stmmac: intel: Add a missing clk_disable_unprepare() call in
      intel_eth_pci_remove()
    - igb: Add lock to avoid data race
    - kbuild: fix the modules order between drivers and libs
    - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a 
file
    - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE 
with
      netdev_warn_once()
    - drm/imx/dcss: get rid of HPD warning message
    - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
    - drm/i915/ttm: don't leak the ccs state
    - drm/amdgpu: Avoid another list of reset devices
    - drm/bridge: lvds-codec: Fix error checking of 
drm_of_lvds_get_data_mapping()
    - drm/sun4i: dsi: Prevent underflow when computing packet sizes
    - drm/amdgpu: Fix use-after-free on amdgpu_bo_list mutex
    - KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems
    - KVM: arm64: Reject 32bit user PSTATE on asymmetric systems
    - net: mscc: ocelot: turn stats_lock into a spinlock
    - net: mscc: ocelot: fix race between ndo_get_stats64 and
      ocelot_check_stats_work
    - net: mscc: ocelot: make struct ocelot_stat_layout array indexable
    - net: mscc: ocelot: report ndo_get_stats64 from the wraparound-resistant
      ocelot->stats
    - x86/ibt, objtool: Add IBT_NOSEAL()
    - x86/kvm: Fix "missing ENDBR" BUG for fastop functions
    - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir 
mode
    - HID: multitouch: new device class fix Lenovo X12 trackpad sticky
    - PCI: Add ACS quirk for Broadcom BCM5750x NICs
    - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
    - staging: r8188eu: add error handling of rtw_read8
    - staging: r8188eu: add error handling of rtw_read16
    - staging: r8188eu: add error handling of rtw_read32
    - usb: cdns3 fix use-after-free at workaround 2
    - usb: gadget: uvc: calculate the number of request depending on framesize
    - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of
      uvcg_info
    - PCI: aardvark: Fix reporting Slot capabilities on emulated bridge
    - scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS
    - scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO
    - irqchip/tegra: Fix overflow implicit truncation warnings
    - drm/meson: Fix overflow implicit truncation warnings
    - clk: ti: Stop using legacy clkctrl names for omap4 and 5
    - scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators
    - usb: typec: mux: Add CONFIG guards for functions
    - usb: host: ohci-ppc-of: Fix refcount leak bug
    - usb: renesas: Fix refcount leak bug
    - scsi: iscsi: Fix HW conn removal use after free
    - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
    - vboxguest: Do not use devm for irq
    - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
    - uacce: Handle parent device removal or parent driver module rmmod
    - zram: do not lookup algorithm in backends table
    - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description
    - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user
      input
    - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE
    - gadgetfs: ep_io - wait until IRQ finishes
    - coresight: etm4x: avoid build failure with unrolled loops
    - habanalabs: add terminating NULL to attrs arrays
    - habanalabs/gaudi: invoke device reset from one code block
    - habanalabs/gaudi: fix shift out of bounds
    - habanalabs/gaudi: mask constant value before cast
    - mmc: tmio: avoid glitches when resetting
    - scsi: ufs: ufs-exynos: Change ufs phy control sequence
    - pinctrl: intel: Check against matching data instead of ACPI companion
    - cxl: Fix a memory leak in an error handling path
    - PCI/ACPI: Guard ARM64-specific mcfg_quirks
    - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
    - of: overlay: Move devicetree_corrupt() check up
    - dmaengine: dw-axi-dmac: do not print NULL LLI during error
    - dmaengine: dw-axi-dmac: ignore interrupt if no descriptor
    - mmc: renesas_sdhi: newer SoCs don't need manual tap correction
    - ACPI: PPTT: Leave the table mapped for the runtime usage
    - RDMA/rxe: Limit the number of calls to each tasklet
    - csky/kprobe: reclaim insn_slot on kprobe unregistration
    - selftests/kprobe: Do not test for GRP/ without event failures
    - dmaengine: tegra: Add terminate() for Tegra234
    - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
    - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs"
    - openrisc: io: Define iounmap argument as volatile
    - phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks
    - md: Notify sysfs sync_completed in md_reap_sync_thread()
    - md/raid5: Make logic blocking check consistent with logic that blocks
    - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue 
teardown
    - drivers:md:fix a potential use-after-free bug
    - ext4: avoid remove directory when directory is corrupted
    - ext4: block range must be validated before use in ext4_mb_clear_bb()
    - ext4: avoid resizing to a partial cluster size
    - lib/list_debug.c: Detect uninitialized lists
    - tty: serial: Fix refcount leak bug in ucc_uart.c
    - KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings
    - vfio: Clear the caps->buf to NULL after free
    - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
    - iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit
    - ASoC: Intel: avs: Set max DMA segment size
    - ALSA: hda: Fix page fault in snd_hda_codec_shutdown()
    - modules: Ensure natural alignment for .altinstructions and __bug_table
      sections
    - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot
    - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot
    - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used
    - ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl()
    - riscv: dts: sifive: Add fu740 topology information
    - riscv: dts: canaan: Add k210 topology information
    - ASoC: nau8821: Don't unconditionally free interrupt
    - riscv: mmap with PROT_WRITE but no PROT_READ is invalid
    - RISC-V: Add fast call path of crash_kexec()
    - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops
    - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT
    - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option
    - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset
      GPIO lines
    - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe
    - watchdog: export lockup_detector_reconfigure
    - powerpc/watchdog: introduce a NMI watchdog's factor
    - powerpc/pseries/mobility: set NMI watchdog factor during an LPM
    - powerpc/32: Set an IBAT covering up to _einittext during init
    - powerpc/32: Don't always pass -mcpu=powerpc to the compiler
    - ASoC: codecs: va-macro: use fsgen as clock
    - ovl: warn if trusted xattr creation fails
    - powerpc/ioda/iommu/debugfs: Generate unique debugfs entries
    - ALSA: core: Add async signal helpers
    - ALSA: timer: Use deferred fasync helper
    - ALSA: pcm: Use deferred fasync helper
    - ALSA: control: Use deferred fasync helper
    - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
    - f2fs: fix to do sanity check on segment type in build_sit_entries()
    - smb3: check xattr value length earlier
    - powerpc/64: Init jump labels before parse_early_param()
    - venus: pm_helpers: Fix warning in OPP during probe
    - video: fbdev: i740fb: Check the argument of i740_calc_vclk()
    - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
    - f2fs: revive F2FS_IOC_ABORT_VOLATILE_WRITE
    - f2fs: fix null-ptr-deref in f2fs_get_dnode_of_data
    - scsi: ufs: ufs-mediatek: Fix build error and type mismatch
    - Revert "ALSA: hda: Fix page fault in snd_hda_codec_shutdown()"
    - Linux 5.19.4
  * RISC-V kernel config is out of sync with other archs (LP: #1981437)
    - [Config] Align riscv64 CONFIG_LSM with other architectures
    - [Config] Enable CONFIG_DRM_RCAR_USE_LVDS for riscv64
    - [Config] Enable CONFIG_DTPM for riscv64
    - [Config] Set CONFIG_MTD_RAW_NAND=m for riscv64
  * Use upstream LED description on Unmatched (LP: #1987513)
    - dt-bindings: leds: pwm-multicolor: Add active-low property
    - leds: pwm-multicolor: Support active-low LEDs
    - riscv: dts: sifive unmatched: Add PWM controlled LEDs
  * Fix invalid MAC address after hotplug tbt dock (LP: #1942999)
    - SAUCE: igc: wait for the MAC copy when enabled MAC passthrough
  * Kinetic update: v5.19.3 upstream stable release (LP: #1987345)
    - Revert "mm: kfence: apply kmemleak_ignore_phys on early allocated pool"
    - tee: add overflow check in register_shm_helper()
    - net_sched: cls_route: disallow handle of 0
    - btrfs: only write the sectors in the vertical stripe which has data 
stripes
    - btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()
    - kexec, KEYS: make the code in bzImage64_verify_sig generic
    - arm64: kexec_file: use more system keyrings to verify kernel image 
signature
    - Linux 5.19.3
  * [22.04 FEAT] Deactivitate  CONFIG_QETH_OSX kernel config option
    (LP: #1959890)
    - [Config] disable CONFIG_QETH_OSX on s390x
  * Kinetic update: v5.19.2 upstream stable release (LP: #1986865)
    - Makefile: link with -z noexecstack --no-warn-rwx-segments
    - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
    - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"
    - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
    - pNFS/flexfiles: Report RDMA connection errors to the server
    - nfsd: eliminate the NFSD_FILE_BREAK_* flags
    - ALSA: usb-audio: Add quirk for Behringer UMC202HD
    - ALSA: bcd2000: Fix a UAF bug on the error path of probing
    - ALSA: hda/realtek: Add quirk for Clevo NV45PZ
    - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
    - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7
    - ASoC: amd: yc: Update DMI table entries
    - hwmon: (nct6775) Fix platform driver suspend regression
    - wifi: mac80211_hwsim: fix race condition in pending packet
    - wifi: mac80211_hwsim: add back erroneously removed cast
    - wifi: mac80211_hwsim: use 32-bit skb cookie
    - add barriers to buffer_uptodate and set_buffer_uptodate
    - lockd: detect and reject lock arguments that overflow
    - HID: hid-input: add Surface Go battery quirk
    - HID: nintendo: Add missing array termination
    - HID: wacom: Only report rotation for art pen
    - HID: wacom: Don't register pad_input for touch switch
    - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
    - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
    - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
    - KVM: s390: pv: don't present the ecall interrupt twice
    - KVM: Drop unused @gpa param from gfn=>pfn cache's __release_gpc() helper
    - KVM: Put the extra pfn reference when reusing a pfn in the gpc cache
    - KVM: Fully serialize gfn=>pfn cache refresh via mutex
    - KVM: Fix multiple races in gfn=>pfn cache refresh
    - KVM: Do not incorporate page offset into gfn=>pfn cache user address
    - KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits
    - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value
    - KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks
    - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4
    - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
    - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
    - KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
    - KVM: SVM: Disable SEV-ES support if MMIO caching is disable
    - KVM: x86: Tag kvm_mmu_x86_module_init() with __init
    - KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change
    - KVM: x86: do not report preemption if the steal time cache is stale
    - KVM: x86: revalidate steal time cache if MSR value changes
    - KVM: x86/xen: Initialize Xen timer only once
    - KVM: x86/xen: Stop Xen timer before changing IRQ
    - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
    - ALSA: hda/cirrus - support for iMac 12,1 model
    - ALSA: hda/realtek: Add quirk for another Asus K42JZ model
    - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
    - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
    - tty: 8250: Add support for Brainboxes PX cards.
    - tty: vt: initialize unicode screen buffer
    - vfs: Check the truncate maximum size in inode_newsize_ok()
    - fs: Add missing umask strip in vfs_tmpfile
    - thermal: sysfs: Fix cooling_device_stats_setup() error code path
    - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
    - fbcon: Fix accelerated fbdev scrolling while logo is still shown
    - usbnet: Fix linkwatch use-after-free on disconnect
    - usbnet: smsc95xx: Fix deadlock on runtime resume
    - fix short copy handling in copy_mc_pipe_to_iter()
    - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel 
memory
      leak
    - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
    - parisc: Fix device names in /proc/iomem
    - parisc: Drop pa_swapper_pg_lock spinlock
    - parisc: Check the return value of ioremap() in lba_driver_probe()
    - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode
    - riscv:uprobe fix SR_SPIE set/clear handling
    - riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit
    - dt-bindings: riscv: fix SiFive l2-cache's cache-sets
    - riscv: dts: starfive: correct number of external interrupts
    - RISC-V: cpu_ops_spinwait.c should include head.h
    - RISC-V: Declare cpu_ops_spinwait in <asm/cpu_ops.h>
    - RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context
    - RISC-V: Fixup get incorrect user mode PC for kernel mode regs
    - RISC-V: Fixup schedule out issue in machine_crash_shutdown()
    - RISC-V: Add modules to virtual kernel memory layout dump
    - RISC-V: Fix counter restart during overflow for RV32
    - RISC-V: Fix SBI PMU calls for RV32
    - RISC-V: Update user page mapping only once during start
    - wireguard: selftests: set CONFIG_NONPORTABLE on riscv32
    - rtc: rx8025: fix 12/24 hour mode detection on RX-8035
    - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error
    - drm/shmem-helper: Add missing vunmap on error
    - drm/vc4: hdmi: Disable audio if dmas property is present but empty
    - drm/ingenic: Use the highest possible DMA burst size
    - drm/fb-helper: Fix out-of-bounds access
    - drm/hyperv-drm: Include framebuffer and EDID headers
    - drm/dp/mst: Read the extended DPCD capabilities during system resume
    - drm/nouveau: fix another off-by-one in nvbios_addr
    - drm/nouveau: Don't pm_runtime_put_sync(), only 
pm_runtime_put_autosuspend()
    - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from 
pm_runtime
    - drm/nouveau/kms: Fix failure path for creating DP connectors
    - drm/tegra: Fix vmapping of prime buffers
    - drm/amdgpu: Check BO's requested pinning domains against its
      preferred_domains
    - bpf: Fix KASAN use-after-free Read in compute_effective_progs
    - btrfs: reject log replay if there is unsupported RO compat flag
    - mtd: rawnand: arasan: Fix clock rate in NV-DDR
    - mtd: rawnand: arasan: Update NAND bus clock instead of system clock
    - um: Remove straying parenthesis
    - um: seed rng using host OS rng
    - iio: fix iio_format_avail_range() printing for none IIO_VAL_INT
    - iio: light: isl29028: Fix the warning in isl29028_remove()
    - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after
      VMID
    - scsi: sg: Allow waiting for commands to complete on removed device
    - scsi: qla2xxx: Fix incorrect display of max frame size
    - scsi: qla2xxx: Zero undefined mailbox IN registers
    - soundwire: qcom: Check device status before reading devid
    - ksmbd: fix memory leak in smb2_handle_negotiate
    - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT
    - ksmbd: prevent out of bound read for SMB2_WRITE
    - ksmbd: fix use-after-free bug in smb2_tree_disconect
    - ksmbd: fix heap-based overflow in set_ntacl_dacl()
    - fuse: limit nsec
    - fuse: ioctl: translate ENOSYS
    - fuse: write inode in fuse_release()
    - fuse: fix deadlock between atomic O_TRUNC and page invalidation
    - serial: mvebu-uart: uart2 error bits clearing
    - md-raid: destroy the bitmap after destroying the thread
    - md-raid10: fix KASAN warning
    - mbcache: don't reclaim used entries
    - mbcache: add functions to delete entry if unused
    - media: isl7998x: select V4L2_FWNODE to fix build error
    - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator
    - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
    - powerpc: Restore CONFIG_DEBUG_INFO in defconfigs
    - powerpc/64e: Fix early TLB miss with KUAP
    - powerpc/fsl-pci: Fix Class Code of PCIe Root Port
    - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
    - powerpc/powernv: Avoid crashing if rng is NULL
    - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
    - coresight: Clear the connection field properly
    - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion
    - USB: HCD: Fix URB giveback issue in tasklet function
    - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
    - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC
    - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC
    - usb: dwc3: gadget: refactor dwc3_repare_one_trb
    - usb: dwc3: gadget: fix high speed multiplier setting
    - netfilter: nf_tables: do not allow SET_ID to refer to another table
    - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table
    - netfilter: nf_tables: do not allow RULE_ID to refer to another chain
    - netfilter: nf_tables: upfront validation of data via nft_data_init()
    - netfilter: nf_tables: disallow jump to implicit chain from set element
    - netfilter: nf_tables: fix null deref due to zeroed list head
    - epoll: autoremove wakers even more aggressively
    - x86: Handle idle=nomwait cmdline properly for x86_idle
    - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic
    - arm64: kasan: do not instrument stacktrace.c
    - arm64: stacktrace: use non-atomic __set_bit
    - arm64: Do not forget syscall when starting a new thread.
    - arm64: fix oops in concurrently setting insn_emulation sysctls
    - arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags"
    - [Config] updateconfigs for ARM64_ERRATUM_1742098
    - arm64: errata: Remove AES hwcap for COMPAT tasks
    - ext2: Add more validity checks for inode counts
    - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg
    - genirq: Don't return error on missing optional irq_request_resources()
    - irqchip/mips-gic: Only register IPI domain when SMP is enabled
    - genirq: GENERIC_IRQ_IPI depends on SMP
    - sched/fair: fix case with reduced capacity CPU
    - sched/core: Always flush pending blk_plug
    - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init()
    - ARM: dts: imx6ul: add missing properties for sram
    - ARM: dts: imx6ul: change operating-points to uint32-matrix
    - ARM: dts: imx6ul: fix keypad compatible
    - ARM: dts: imx6ul: fix csi node compatible
    - ARM: dts: imx6ul: fix lcdif node compatible
    - ARM: dts: imx6ul: fix qspi node compatible
    - ARM: dts: BCM5301X: Add DT for Meraki MR26
    - ARM: dts: ux500: Fix Janice accelerometer mounting matrix
    - ARM: dts: ux500: Fix Codina accelerometer mounting matrix
    - ARM: dts: ux500: Fix Gavini accelerometer mounting matrix
    - arm64: dts: qcom: timer should use only 32-bit size
    - spi: synquacer: Add missing clk_disable_unprepare()
    - ARM: OMAP2+: display: Fix refcount leak bug
    - ARM: OMAP2+: pdata-quirks: Fix refcount leak bug
    - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
    - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk
    - ACPI: PM: save NVS memory for Lenovo G40-45
    - ACPI: LPSS: Fix missing check in register_device_clock()
    - ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART
    - arm64: dts: qcom: sc7280: Rename sar sensor labels
    - arm64: dts: qcom: add missing AOSS QMP compatible fallback
    - arm64: dts: qcom: ipq8074: fix NAND node name
    - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name
    - ARM: shmobile: rcar-gen2: Increase refcount for new reference
    - firmware: tegra: Fix error check return value of debugfs_create_file()
    - hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist
    - PM: EM: convert power field to micro-Watts precision and align drivers
    - ACPI: video: Use native backlight on Dell Inspiron N4010
    - hwmon: (sht15) Fix wrong assumptions in device remove callback
    - PM: hibernate: defer device probing when resuming from hibernation
    - selinux: fix memleak in security_read_state_kernel()
    - selinux: Add boundary check in put_entry()
    - io_uring: fix io_uring_cqe_overflow trace format
    - kasan: test: Silence GCC 12 warnings
    - wait: Fix __wait_event_hrtimeout for RT/DL tasks
    - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init
    - arm64: dts: renesas: beacon: Fix regulator node names
    - spi: spi-altera-dfl: Fix an error handling path
    - ARM: bcm: Fix refcount leak in bcm_kona_smc_init
    - ACPI: processor/idle: Annotate more functions to live in cpuidle section
    - ARM: dts: imx7d-colibri-emmc: add cpu1 supply
    - ARM: dts: imx7-colibri: overhaul display/touch functionality
    - ARM: dts: imx7-colibri: add usb dual-role switching using extcon
    - ARM: dts: imx7-colibri: improve wake-up with gpio key
    - ARM: dts: imx7-colibri: move aliases, chosen, extcon and gpio-keys
    - ARM: dts: imx7-colibri-eval-v3: correct can controller comment
    - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values
    - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c
    - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors
    - Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name"
    - x86/pmem: Fix platform-device leak in error path
    - ARM: dts: ast2500-evb: fix board compatible
    - ARM: dts: ast2600-evb: fix board compatible
    - ARM: dts: ast2600-evb-a1: fix board compatible
    - arm64: dts: mt8192: Fix idle-states nodes naming scheme
    - arm64: dts: mt8192: Fix idle-states entry-method
    - arm64: select TRACE_IRQFLAGS_NMI_SUPPORT
    - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1
    - locking/lockdep: Fix lockdep_init_map_*() confusion
    - arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor
    - soc: fsl: guts: machine variable might be unset
    - spi: s3c64xx: constify fsd_spi_port_config
    - block: fix infinite loop for invalid zone append
    - arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulator voltage
    - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg
    - ARM: OMAP2+: Fix refcount leak in omapdss_init_of
    - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
    - arm64: dts: qcom: sdm630: disable GPU by default
    - arm64: dts: qcom: sdm630: fix the qusb2phy ref clock
    - arm64: dts: qcom: sdm630: fix gpu's interconnect path
    - arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf
    - cpufreq: zynq: Fix refcount leak in zynq_get_revision
    - arm64: dts: renesas: r8a779m8: Drop operating points above 1.5 GHz
    - arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name in comment
    - regulator: qcom_smd: Fix pm8916_pldo range
    - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP
    - ARM: dts: qcom: replace gcc PXO with pxo_board fixed clock
    - ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1
    - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem
    - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register
    - ARM: dts: qcom: msm8974: add required ranges to OCMEM
    - ARM: dts: qcom: pm8841: add required thermal-sensor-cells
    - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
    - lib: overflow: Do not define 64-bit tests on 32-bit
    - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings
    - arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node
    - arm64: dts: qcom: msm8994: add required ranges to OCMEM
    - perf/x86/intel: Fix PEBS memory access info encoding for ADL
    - perf/x86/intel: Fix PEBS data source encoding for ADL
    - arm64: dts: exynosautov9: correct spi11 pin names
    - ACPI: VIOT: Fix ACS setup
    - m68k: virt: Fix missing platform_device_unregister() on error in
      virt_platform_init()
    - arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125
    - arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes
    - arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes
    - arm64: dts: qcom: sc7280: drop PCIe PHY clock index
    - arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells
    - arm64: dts: mt7622: fix BPI-R64 WPS button
    - arm64: tegra: Mark BPMP channels as no-memory-wc
    - arm64: tegra: Fix SDMMC1 CD on P2888
    - arm64: dts: qcom: sc7280: fix PCIe clock reference
    - erofs: wake up all waiters after z_erofs_lzma_head ready
    - erofs: avoid consecutive detection for Highmem memory
    - spi: Return deferred probe error when controller isn't yet available
    - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created
    - spi: dw: Fix IP-core versions macro
    - spi: Fix simplification of devm_spi_register_controller
    - spi: tegra20-slink: fix UAF in tegra_slink_remove()
    - hwmon: (sch56xx-common) Add DMI override table
    - hwmon: (drivetemp) Add module alias
    - blktrace: Trace remapped requests correctly
    - PM: domains: Ensure genpd_debugfs_dir exists before remove
    - dm writecache: return void from functions
    - dm writecache: count number of blocks read, not number of read bios
    - dm writecache: count number of blocks written, not number of write bios
    - dm writecache: count number of blocks discarded, not number of discard 
bios
    - regulator: of: Fix refcount leak bug in of_get_regulation_constraints()
    - soc: qcom: Make QCOM_RPMPD depend on PM
    - soc: qcom: socinfo: Fix the id of SA8540P SoC
    - arm64: dts: qcom: msm8998: Make regulator voltages multiple of step-size
    - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment
    - ARM: dts: qcom: msm8974: Disable remoteprocs by default
    - irqdomain: Report irq number for NOMAP domains
    - perf: RISC-V: Add of_node_put() when breaking out of 
for_each_of_cpu_node()
    - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX
    - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()
    - sched: only perform capability check on privileged operation
    - sched/numa: Initialise numa_migrate_retry
    - x86/extable: Fix ex_handler_msr() print condition
    - io_uring: move to separate directory
    - io_uring: define a 'prep' and 'issue' handler for each opcode
    - io_uring: Don't require reinitable percpu_ref
    - selftests/seccomp: Fix compile warning when CC=clang
    - thermal/tools/tmon: Include pthread and time headers in tmon.h
    - tools/power turbostat: Fix file pointer leak
    - dm: return early from dm_pr_call() if DM device is suspended
    - pwm: sifive: Simplify offset calculation for PWMCMP registers
    - pwm: sifive: Ensure the clk is enabled exactly once per running PWM
    - pwm: sifive: Shut down hardware only after pwmchip_remove() completed
    - pwm: lpc18xx: Fix period handling
    - erofs: update ctx->pos for every emitted dirent
    - dt-bindings: display: bridge: ldb: Fill in reg property
    - drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON()
    - drm/rockchip: vop2: unlock on error path in vop2_crtc_atomic_enable()
    - [Config] updateconfigs for DRM_FSL_LDB
    - drm: bridge: DRM_FSL_LDB should depend on ARCH_MXC
    - drm/bridge: anx7625: Use DPI bus type
    - drm/mgag200: Acquire I/O lock while reading EDID
    - drm/meson: Fix refcount leak in meson_encoder_hdmi_init
    - drm/dp: Export symbol / kerneldoc fixes for DP AUX bus
    - drm/bridge: tc358767: Handle dsi_lanes == 0 as invalid
    - drm/bridge: tc358767: Make sure Refclk clock are enabled
    - ath10k: do not enforce interrupt trigger type
    - ath11k: Fix warning on variable 'sar' dereference before check
    - ath11k: Init hw_params before setting up AHB resources
    - drm/edid: reset display info in drm_add_edid_modes() for NULL edid
    - drm/bridge: lt9611: Use both bits for HDMI sensing
    - drm/st7735r: Fix module autoloading for Okaya RH128128T
    - drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y &&
      CONFIG_DRM_DISPLAY_HELPER=m
    - drm: bridge: adv7511: Move CEC definitions to adv7511_cec.c
    - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
    - wifi: wilc1000: use correct sequence of RESET for chip Power-UP/Down
    - ath11k: fix netdev open race
    - ath11k: fix IRQ affinity warning on shutdown
    - drm/mipi-dbi: align max_chunk to 2 in spi_transfer
    - drm/ssd130x: Only define a SPI device ID table when built as a module
    - selftests/bpf: Fix test_run logic in fexit_stress.c
    - sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests
    - selftests/bpf: Fix tc_redirect_dtime
    - libbpf: Fix is_pow_of_2
    - ath11k: fix missing skb drop on htc_tx_completion error
    - ath11k: Fix incorrect debug_mask mappings
    - ath11k: Avoid REO CMD failed prints during firmware recovery
    - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
    - drm/mediatek: Modify dsi funcs to atomic operations
    - drm/mediatek: Separate poweron/poweroff from enable/disable and define new
      funcs
    - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
    - drm/meson: encoder_cvbs: Fix refcount leak in meson_encoder_cvbs_init
    - drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init
    - drm/bridge: lt9611uxc: Cancel only driver's work
    - drm/amdgpu: fix scratch register access method in SRIOV
    - drm/amdgpu/display: Prepare for new interfaces
    - i2c: npcm: Remove own slave addresses 2:10
    - i2c: npcm: Correct slave role behavior
    - i2c: mxs: Silence a clang warning
    - virtio-gpu: fix a missing check to avoid NULL dereference
    - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
    - libbpf: Fix uprobe symbol file offset calculation logic
    - drm: adv7511: override i2c address of cec before accessing it
    - crypto: sun8i-ss - fix error codes in allocate_flows()
    - crypto: sun8i-ss - Fix error codes for dma_mapping_error()
    - crypto: sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_ss_hashkey
    - net: fix sk_wmem_schedule() and sk_rmem_schedule() errors
    - can: netlink: allow configuring of fixed bit rates without need for
      do_set_bittiming callback
    - drm/vkms: check plane_composer->map[0] before using it
    - can: netlink: allow configuring of fixed data bit rates without need for
      do_set_data_bittiming callback
    - drm/bridge: anx7625: Zero error variable when panel bridge not present
    - drm/bridge: it6505: Add missing CRYPTO_HASH dependency
    - i2c: Fix a potential use after free
    - libbpf: Fix internal USDT address translation logic for shared libraries
    - selftests/bpf: Don't force lld on non-x86 architectures
    - tcp: fix possible freeze in tx path under memory pressure
    - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs()
    - net: ag71xx: fix discards 'const' qualifier warning
    - ping: convert to RCU lookups, get rid of rwlock
    - raw: use more conventional iterators
    - raw: convert raw sockets to RCU
    - raw: Fix mixed declarations error in raw_icmp_error().
    - media: atmel: atmel-sama7g5-isc: fix warning in configs without OF
    - media: camss: csid: fix wrong size passed to devm_kmalloc_array()
    - media: tw686x: Register the irq at the end of probe
    - media: amphion: return error if format is unsupported by vpu
    - media: Hantro: Correct G2 init qp field
    - media: imx-jpeg: Correct some definition according specification
    - media: imx-jpeg: Leave a blank space before the configuration data
    - media: imx-jpeg: Align upwards buffer size
    - media: imx-jpeg: Implement drain using v4l2-mem2mem helpers
    - media: rcar-vin: Fix channel routing for Ebisu
    - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
    - wifi: mac80211: set STA deflink addresses
    - wifi: iwlegacy: 4965: fix potential off-by-one overflow in
      il4965_rs_fill_link_cmd()
    - wifi: rtw89: 8852a: rfk: fix div 0 exception
    - drm/radeon: fix incorrrect SPDX-License-Identifiers
    - drm/amd: Don't show warning on reading vbios values for SMU13 3.1
    - drm/amdkfd: correct sdma queue number of sdma 6.0.1
    - torture: Adjust to again produce debugging information
    - rcutorture: Fix ksoftirqd boosting timing and iteration
    - test_bpf: fix incorrect netdev features
    - drm/display: Fix build error without CONFIG_OF
    - selftests/bpf: Fix rare segfault in sock_fields prog test
    - crypto: ccp - During shutdown, check SEV data pointer before using
    - drm: bridge: adv7511: Add check for mipi_dsi_driver_register
    - media: imx-jpeg: Disable slot interrupt when frame done
    - media: amphion: output firmware error message
    - drm/mcde: Fix refcount leak in mcde_dsi_bind
    - media: hdpvr: fix error value returns in hdpvr_read
    - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set
    - media: sta2x11: remove VIRT_TO_BUS dependency
    - media: mediatek: vcodec: Initialize decoder parameters after getting
      dec_capability
    - media: mediatek: vcodec: Skip SOURCE_CHANGE & EOS events for stateless
    - media: driver/nxp/imx-jpeg: fix a unexpected return value problem
    - media: tw686x: Fix memory leak in tw686x_video_init
    - media: mediatek: vcodec: Fix non subdev architecture open power fail
    - drm/vc4: kms: Use maximum FIFO load for the HVS clock rate
    - drm/vc4: plane: Remove subpixel positioning check
    - drm/vc4: plane: Fix margin calculations for the right/bottom edges
    - drm/vc4: dsi: Release workaround buffer and DMA
    - drm/vc4: dsi: Correct DSI divider calculations
    - drm/vc4: dsi: Correct pixel order for DSI0
    - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type
    - drm/vc4: dsi: Fix dsi0 interrupt support
    - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable
      iteration
    - drm/vc4: hdmi: Add all the vc5 HDMI registers into the debugfs dumps
    - drm/vc4: hdmi: Clear unused infoframe packet RAM registers
    - drm/vc4: hdmi: Avoid full hdmi audio fifo writes
    - drm/vc4: hdmi: Reset HDMI MISC_CONTROL register
    - drm/vc4: hdmi: Switch to pm_runtime_status_suspended
    - drm/vc4: hdmi: Move HDMI reset to pm_resume
    - drm/vc4: hdmi: Fix timings for interlaced modes
    - drm/vc4: hdmi: Force modeset when bpc or format changes
    - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes
    - drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block
    - mm: Account dirty folios properly during splits
    - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE
    - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0
    - net: dsa: felix: update base time of time-aware shaper when adjusting PTP
      time
    - net: dsa: felix: keep reference on entire tc-taprio config
    - net: dsa: felix: drop oversized frames with tc-taprio instead of hanging 
the
      port
    - selftests: net: fib_rule_tests: fix support for running individual tests
    - drm/rockchip: vop: Don't crash for invalid duplicate_state()
    - drm/rockchip: Fix an error handling path rockchip_dp_probe()
    - drm/mediatek: dpi: Remove output format of YUV
    - drm/mediatek: dpi: Only enable dpi after the bridge is enabled
    - drm/msm/dpu: move intf and wb assignment to dpu_encoder_setup_display()
    - drm/msm/dpu: fix maxlinewidth for writeback block
    - drm/msm/dpu: remove hard-coded linewidth limit for writeback
    - drm/msm/hdmi: fill the pwr_regs bulk regulators
    - drm: bridge: sii8620: fix possible off-by-one
    - drm/msm: Fix fence rollover issue
    - net: sched: provide shim definitions for taprio_offload_{get,free}
    - net: dsa: felix: build as module when tc-taprio is module
    - hinic: Use the bitmap API when applicable
    - net: hinic: fix bug that ethtool get wrong stats
    - net: hinic: avoid kernel hung in hinic_get_stats64()
    - drm/bridge: anx7625: Fix NULL pointer crash when using edp-panel
    - drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy
    - libbpf, riscv: Use a0 for RC register
    - drm/msm/mdp5: Fix global state lock backoff
    - drm/radeon: avoid bogus "vram limit (0) must be a power of 2" warning
    - crypto: hisilicon/sec - don't sleep when in softirq
    - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
    - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
    - media: amphion: release core lock before reset vpu core
    - drm/msm/dpu: Fix for non-visible planes
    - media: atomisp: revert "don't pass a pointer to a local variable"
    - media: mediatek: vcodec: decoder: Fix 4K frame size enumeration
    - media: mediatek: vcodec: decoder: Fix resolution clamping in TRY_FMT
    - media: mediatek: vcodec: decoder: Skip alignment for default resolution
    - media: mediatek: vcodec: decoder: Drop max_{width,height} from
      mtk_vcodec_ctx
    - media: mediatek: vcodec: Initialize decoder parameters for each instance
    - media: amphion: defer setting last_buffer_dequeued until resolution 
changes
      are processed
    - media: hantro: Be more accurate on pixel formats step_width constraints
    - media: hantro: Fix RK3399 H.264 format advertising
    - media: amphion: sync buffer status with firmware during abort
    - media: amphion: only insert the first sequence startcode for vc1l format
    - mt76: mt7915: fix endianness in mt7915_rf_regval_get
    - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg
    - mt76: mt7915: fix endian bug in mt7915_rf_regval_set()
    - mt76: mt7921s: fix firmware download random fail
    - mt76: mt7921: not support beacon offload disable command
    - wifi: mac80211: reject WEP or pairwise keys with key ID > 3
    - wifi: cfg80211: do some rework towards MLO link APIs
    - wifi: mac80211: move some future per-link data to bss_conf
    - mt76: mt7615: do not update pm stats in case of error
    - mt76: mt7921: do not update pm states in case of error
    - mt76: mt7921s: fix possible sdio deadlock in command fail
    - mt76: mt7921: fix aggregation subframes setting to HE max
    - mt76: mt7921: enlarge maximum VHT MPDU length to 11454
    - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature
    - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature
    - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h
    - mt76: connac: move connac2_mac_write_txwi in mt76_connac module
    - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx
    - mt76: mt7615: fix throughput regression on DFS channels
    - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
    - mediatek: mt76: eeprom: fix missing of_node_put() in
      mt76_find_power_limits_node()
    - skmsg: Fix invalid last sg check in sk_msg_recvmsg()
    - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
    - bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT
    - bpf, x86: fix freeing of not-finalized bpf_prog_pack
    - tcp: make retransmitted SKB fit into the send window
    - libbpf: Fix the name of a reused map
    - kunit: executor: Fix a memory leak on failure in kunit_filter_tests
    - selftests: timers: valid-adjtimex: build fix for newer toolchains
    - selftests: timers: clocksource-switch: fix passing errors from child
    - bpf: Fix subprog names in stack traces.
    - wifi: nl80211: acquire wdev mutex for dump_survey
    - media: v4l: async: Also match secondary fwnode endpoints
    - media: ov7251: add missing disable functions on error in
      ov7251_set_power_on()
    - fs: check FMODE_LSEEK to control internal pipe splicing
    - media: cedrus: h265: Fix flag name
    - media: uapi: HEVC: Change pic_order_cnt definition in v4l2_hevc_dpb_entry
    - media: cedrus: h265: Fix logic for not low delay flag
    - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
    - wifi: p54: Fix an error handling path in p54spi_probe()
    - wifi: p54: add missing parentheses in p54_flush()
    - drm/amdgpu: use the same HDP flush registers for all nbio 7.4.x
    - drm/amdgpu: use the same HDP flush registers for all nbio 2.3.x
    - drm/amdgpu: restore original stable pstate on ctx fini
    - bpf: fix potential 32-bit overflow when accessing ARRAY map element
    - libbpf: make RINGBUF map size adjustments more eagerly
    - selftests/bpf: fix a test for snprintf() overflow
    - libbpf: fix an snprintf() overflow check
    - can: pch_can: do not report txerr and rxerr during bus-off
    - can: rcar_can: do not report txerr and rxerr during bus-off
    - can: sja1000: do not report txerr and rxerr during bus-off
    - can: hi311x: do not report txerr and rxerr during bus-off
    - can: sun4i_can: do not report txerr and rxerr during bus-off
    - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
    - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
    - can: usb_8dev: do not report txerr and rxerr during bus-off
    - can: error: specify the values of data[5..7] of CAN error frames
    - libbpf: Fix str_has_sfx()'s return value
    - can: pch_can: pch_can_error(): initialize errc before using it
    - Bluetooth: hci_intel: Add check for platform_driver_register
    - Bluetooth: When HCI work queue is drained, only queue chained work
    - Bluetooth: mgmt: Fix refresh cached connection info
    - Bluetooth: hci_sync: Fix resuming scan after suspend resume
    - Bluetooth: hci_sync: Fix not updating privacy_mode
    - Bluetooth: Add default wakeup callback for HCI UART driver
    - i2c: cadence: Support PEC for SMBus block read
    - i2c: qcom-geni: Use the correct return value
    - btrfs: update stripe_sectors::uptodate in steal_rbio
    - ip_tunnels: Add new flow flags field to ip_tunnel_key
    - bpf: Set flow flag to allow any source IP in bpf_tunnel_key
    - bpf: Fix bpf_xdp_pointer return pointer
    - i2c: mux-gpmux: Add of_node_put() when breaking out of loop
    - wifi: ath11k: Fix register write failure on QCN9074
    - wifi: wil6210: debugfs: fix uninitialized variable use in
      `wil_write_file_wmi()`
    - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
    - wifi: libertas: Fix possible refcount leak in if_usb_probe()
    - media: cedrus: hevc: Add check for invalid timestamp
    - hantro: Remove incorrect HEVC SPS validation
    - drm/amd/display: fix signedness bug in execute_synaptics_rc_command()
    - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS
      cipher/version
    - net/mlx5e: TC, Fix post_act to not match on in_port metadata
    - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
    - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size
    - net/mlx5e: Fix calculations related to max MPWQE size
    - net/mlx5e: Modify slow path rules to go to slow fdb
    - net/mlx5: Adjust log_max_qp to be 18 at most
    - net/mlx5: DR, Fix SMFS steering info dump format
    - net/mlx5: Fix driver use of uninitialized timeout
    - ax25: fix incorrect dev_tracker usage
    - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq
    - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of
    - crypto: hisilicon/sec - fix auth key size error
    - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set
    - netdevsim: fib: Fix reference count leak on route deletion failure
    - wifi: rtw88: check the return value of alloc_workqueue()
    - iavf: Fix max_rate limiting
    - iavf: Fix 'tc qdisc show' listing too many queues
    - netdevsim: Avoid allocation warnings triggered from user space
    - net: rose: fix netdev reference changes
    - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in 
ice_vsi_sync_fltr()
    - net: ionic: fix error check for vlan flags in ionic_set_nic_features()
    - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
    - net: usb: make USB_RTL8153_ECM non user configurable
    - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ
    - wireguard: ratelimiter: use hrtimer in selftest
    - wireguard: allowedips: don't corrupt stack when detecting overflow
    - HID: amd_sfh: Don't show client init failed as error when discovery fails
    - clk: renesas: r9a06g032: Fix UART clkgrp bitsel
    - mtd: maps: Fix refcount leak in of_flash_probe_versatile
    - mtd: maps: Fix refcount leak in ap_flash_init
    - mtd: rawnand: meson: Fix a potential double free issue
    - clk: renesas: rzg2l: Fix reset status function
    - of: check previous kernel's ima-kexec-buffer against memory bounds
    - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing
    - scsi: qla2xxx: edif: bsg refactor
    - scsi: qla2xxx: edif: Wait for app to ack on sess down
    - scsi: qla2xxx: edif: Add bsg interface to read doorbell events
    - scsi: qla2xxx: edif: Fix potential stuck session in sa update
    - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication
      application
    - scsi: qla2xxx: edif: Add retry for ELS passthrough
    - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target
    - scsi: qla2xxx: edif: Fix n2n login retry for secure device
    - KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails"
    - KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported
    - KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page()
    - phy: samsung: exynosautov9-ufs: correct TSRV register configurations
    - PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains()
    - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep()
    - HID: cp2112: prevent a buffer overflow in cp2112_xfer()
    - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
    - mtd: partitions: Fix refcount leak in parse_redboot_of
    - mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset
    - mtd: spear_smi: Don't skip cleanup after mtd_device_unregister() failed
    - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
    - mtd: spear_smi: Drop if with an always false condition
    - mtd: st_spi_fsm: Warn about failure to unregister mtd device
    - mtd: st_spi_fsm: Disable clock only after device was unregistered
    - PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains()
    - fpga: altera-pr-ip: fix unsigned comparison with less than zero
    - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
    - usb: cdns3: fix random warning message when driver load
    - usb: gadget: uvc: Fix comment blocks style
    - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
    - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()
    - usbip: vudc: Don't enable IRQs prematurely
    - usb: host: ohci-at91: add support to enter suspend using SMC
    - usb: xhci: tegra: Fix error check
    - dmaengine: dw: dmamux: Export the module device table
    - dmaengine: dw: dmamux: Fix build without CONFIG_OF
    - netfilter: xtables: Bring SPDX identifier back
    - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message
    - scsi: qla2xxx: edif: Reduce disruption due to multiple app start
    - scsi: qla2xxx: edif: Fix no login after app start
    - scsi: qla2xxx: edif: Tear down session if keys have been removed
    - scsi: qla2xxx: edif: Fix session thrash
    - scsi: qla2xxx: edif: Fix no logout on delete for N2N
    - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time
    - iio: accel: bma400: Fix the scale min and max macro values
    - platform/chrome: cros_ec: Always expose last resume result
    - iio: sx9324: Fix register field spelling
    - iio: accel: bma400: Reordering of header files
    - iio: accel: bma400: conversion to device-managed function
    - iio: accel: bma400: Add triggered buffer support
    - iio: core: Fix IIO_ALIGN and rename as it was not sufficiently large
    - iio: accel: adxl313: Fix alignment for DMA safety
    - iio: accel: adxl355: Fix alignment for DMA safety
    - iio: accel: adxl367: Fix alignment for DMA safety
    - iio: accel: bma220: Fix alignment for DMA safety
    - iio: accel: sca3000: Fix alignment for DMA safety
    - iio: accel: sca3300: Fix alignment for DMA safety
    - iio: adc: ad7266: Fix alignment for DMA safety
    - iio: adc: ad7280a: Fix alignment for DMA safety
    - iio: adc: ad7292: Fix alignment for DMA safety
    - iio: adc: ad7298: Fix alignment for DMA safety
    - iio: adc: ad7476: Fix alignment for DMA safety
    - iio: adc: ad7606: Fix alignment for DMA safety
    - iio: adc: ad7766: Fix alignment for DMA safety
    - iio: adc: ad7768-1: Fix alignment for DMA safety
    - iio: adc: ad7887: Fix alignment for DMA safety
    - iio: adc: ad7923: Fix alignment for DMA safety
    - iio: adc: ad7949: Fix alignment for DMA safety
    - iio: adc: hi8435: Fix alignment for DMA safety
    - iio: adc: ltc2496: Fix alignment for DMA safety
    - iio: adc: ltc2497: Fix alignment for DMA safety
    - iio: adc: max1027: Fix alignment for DMA safety
    - iio: adc: max11100: Fix alignment for DMA safety
    - iio: adc: max1118: Fix alignment for DMA safety
    - iio: adc: max1241: Fix alignment for DMA safety
    - iio: adc: mcp320x: Fix alignment for DMA safety
    - iio: adc: ti-adc0832: Fix alignment for DMA safety
    - iio: adc: ti-adc084s021: Fix alignment for DMA safety
    - iio: adc: ti-adc108s102: Fix alignment for DMA safety
    - iio: adc: ti-adc12138: Fix alignment for DMA safety
    - iio: adc: ti-adc128s052: Fix alignment for DMA safety
    - iio: adc: ti-adc161s626: Fix alignment for DMA safety
    - iio: adc: ti-ads124s08: Fix alignment for DMA safety
    - iio: adc: ti-ads131e08: Fix alignment for DMA safety
    - iio: adc: ti-ads7950: Fix alignment for DMA safety
    - iio: adc: ti-ads8344: Fix alignment for DMA safety
    - iio: adc: ti-ads8688: Fix alignment for DMA safety
    - iio: adc: ti-tlc4541: Fix alignment for DMA safety
    - iio: addac: ad74413r: Fix alignment for DMA safety
    - iio: amplifiers: ad8366: Fix alignment for DMA safety
    - iio: common: ssp: Fix alignment for DMA safety
    - iio: dac: ad5064: Fix alignment for DMA safety
    - iio: dac: ad5360: Fix alignment for DMA safety
    - iio: dac: ad5421: Fix alignment for DMA safety
    - iio: dac: ad5449: Fix alignment for DMA safety
    - iio: dac: ad5504: Fix alignment for DMA safety
    - iio: dac: ad5592r: Fix alignment for DMA safety
    - iio: dac: ad5686: Fix alignment for DMA safety
    - iio: dac: ad5755: Fix alignment for DMA safety
    - iio: dac: ad5761: Fix alignment for DMA safety
    - iio: dac: ad5764: Fix alignment for DMA safety
    - iio: dac: ad5766: Fix alignment for DMA safety
    - iio: dac: ad5770r: Fix alignment for DMA safety
    - iio: dac: ad5791: Fix alignment for DMA saftey
    - iio: dac: ad7293: Fix alignment for DMA safety
    - iio: dac: ad7303: Fix alignment for DMA safety
    - iio: dac: ad8801: Fix alignment for DMA safety
    - iio: dac: ltc2688: Fix alignment for DMA safety
    - iio: dac: mcp4922: Fix alignment for DMA safety
    - iio: dac: ti-dac082s085: Fix alignment for DMA safety
    - iio: dac: ti-dac5571: Fix alignment for DMA safety
    - iio: dac: ti-dac7311: Fix alignment for DMA safety
    - iio: dac: ti-dac7612: Fix alignment for DMA safety
    - iio: frequency: ad9523: Fix alignment for DMA safety
    - iio: frequency: adf4350: Fix alignment for DMA safety
    - iio: frequency: adf4371: Fix alignment for DMA safety
    - iio: frequency: admv1013: Fix alignment for DMA safety
    - iio: frequency: admv1014: Fix alignment for DMA safety
    - iio: frequency: admv4420: Fix alignment for DMA safety
    - iio: frequency: adrf6780: Fix alignment for DMA safety
    - iio: gyro: adis16080: Fix alignment for DMA safety
    - iio: gyro: adis16130: Fix alignment for DMA safety
    - iio: gyro: adxrs450: Fix alignment for DMA safety
    - iio: gyro: fxas210002c: Fix alignment for DMA safety
    - iio: imu: fxos8700: Fix alignment for DMA safety
    - iio: imu: inv_icm42600: Fix alignment for DMA safety
    - iio: imu: inv_icm42600: Fix alignment for DMA safety in buffer code.
    - iio: imu: mpu6050: Fix alignment for DMA safety
    - iio: potentiometer: ad5110: Fix alignment for DMA safety
    - iio: potentiometer: ad5272: Fix alignment for DMA safety
    - iio: potentiometer: max5481: Fix alignment for DMA safety
    - iio: potentiometer: mcp41010: Fix alignment for DMA safety
    - iio: potentiometer: mcp4131: Fix alignment for DMA safety
    - iio: proximity: as3935: Fix alignment for DMA safety
    - iio: resolver: ad2s1200: Fix alignment for DMA safety
    - iio: resolver: ad2s90: Fix alignment for DMA safety
    - iio: temp: ltc2983: Fix alignment for DMA safety
    - iio: temp: max31865: Fix alignment for DMA safety
    - iio: temp: maxim_thermocouple: Fix alignment for DMA safety
    - clk: mediatek: reset: Fix written reset bit offset
    - clk: imx93: use adc_root as the parent clock of adc1
    - clk: imx93: correct nic_media parent
    - clk: imx: clk-fracn-gppll: fix mfd value
    - clk: imx: clk-fracn-gppll: Return rate in rate table properly in
      ->recalc_rate()
    - clk: imx: clk-fracn-gppll: correct rdiv
    - RDMA/rxe: fix xa_alloc_cycle() error return value check again
    - lib/test_hmm: avoid accessing uninitialized pages
    - mm/memremap: fix memunmap_pages() race with get_dev_pagemap()
    - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE
    - KVM: selftests: Convert s390x/diag318_test_handler away from VCPU_ID
    - KVM: selftests: Use vm_create_with_vcpus() in max_guest_memory_test
    - devcoredump: remove the useless gfp_t parameter in dev_coredumpv and
      dev_coredumpm
    - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
    - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel
    - scsi: iscsi: Add helper to remove a session from the kernel
    - scsi: iscsi: Fix session removal on shutdown
    - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics
    - KVM: x86: Fix errant brace in KVM capability handling
    - mtd: hyperbus: rpc-if: Fix RPM imbalance in probe error path
    - mtd: dataflash: Add SPI ID table
    - clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level
    - misc: rtsx: Fix an error handling path in rtsx_pci_probe()
    - driver core: fix potential deadlock in __driver_attach
    - clk: qcom: clk-krait: unlock spin after mux completion
    - coresight: configfs: Fix unload of configurations on module exit
    - coresight: syscfg: Update load and unload operations
    - usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS
    - clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC
    - clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address
    - clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src
    - clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock
    - usb: host: xhci: use snprintf() in xhci_decode_trb()
    - RDMA/rxe: Add a responder state for atomic reply
    - RDMA/rxe: Fix deadlock in rxe_do_local_ops()
    - clk: qcom: ipq8074: fix NSS core PLL-s
    - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock
    - clk: qcom: ipq8074: fix NSS port frequency tables
    - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
    - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain
    - clk: qcom: camcc-sm8250: Fix topology around titan_top power domain
    - clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not
      enabled.
    - clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register
    - kernfs: fix potential NULL dereference in __kernfs_remove
    - mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK
    - mm/migration: return errno when isolate_huge_page failed
    - mm/migration: fix potential pte_unmap on an not mapped pte
    - mm: introduce clear_highpage_kasan_tagged
    - kasan: fix zeroing vmalloc memory with HW_TAGS
    - mm/mempolicy: fix get_nodes out of bound access
    - phy: ti: tusb1210: Don't check for write errors when powering on
    - phy: rockchip-inno-usb2: Sync initial otg state
    - PCI: dwc: Stop link on host_init errors and de-initialization
    - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu()
    - PCI: dwc: Disable outbound windows only for controllers using iATU
    - PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address
    - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors
    - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists
    - soundwire: bus_type: fix remove and shutdown support
    - soundwire: revisit driver bind/unbind and callbacks
    - KVM: arm64: Don't return from void function
    - dmaengine: sf-pdma: Add multithread support for a DMA channel
    - PCI: endpoint: Don't stop controller when unbinding endpoint function
    - phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register
    - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid()
    - scsi: lpfc: Revert RSCN_MEMENTO workaround for misbehaved configuration
    - intel_th: Fix a resource leak in an error handling path
    - intel_th: msu-sink: Potential dereference of null pointer
    - intel_th: msu: Fix vmalloced buffers
    - binder: fix redefinition of seq_file attributes
    - staging: rtl8192u: Fix sleep in atomic context bug in
      dm_fsync_timer_callback
    - rtla/utils: Use calloc and check the potential memory allocation failure
    - habanalabs: fix double unlock on error in map_device_va()
    - dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings
    - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
    - mmc: mxcmmc: Silence a clang warning
    - mmc: renesas_sdhi: Get the reset handle early in the probe
    - memstick/ms_block: Fix some incorrect memory allocation
    - memstick/ms_block: Fix a memory leak
    - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
    - of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer
    - mmc: block: Add single read for 4k sector cards
    - KVM: s390: pv: leak the topmost page table when destroy fails
    - PCI/portdrv: Don't disable AER reporting in get_port_device_capability()
    - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks
    - scsi: smartpqi: Fix DMA direction for RAID requests
    - xtensa: iss/network: provide release() callback
    - xtensa: iss: fix handling error cases in iss_net_configure()
    - usb: gadget: udc: amd5536 depends on HAS_DMA
    - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()
    - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET
    - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup
    - usb: dwc3: qcom: fix missing optional irq warnings
    - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()
    - phy: stm32: fix error return in stm32_usbphyc_phy_init
    - phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode
    - interconnect: imx: fix max_node_id
    - KVM: arm64: Fix hypervisor address symbolization
    - um: random: Don't initialise hwrng struct with zero
    - mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free()
    - RDMA/irdma: Fix a window for use-after-free
    - RDMA/irdma: Fix VLAN connection with wildcard address
    - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field
    - RDMA/rtrs-srv: Fix modinfo output for stringify
    - RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function
    - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()
    - RDMA/hns: Fix incorrect clearing of interrupt status register
    - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
    - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup
    - iio: cros: Register FIFO callback after sensor is registered
    - clk: qcom: Drop mmcx gdsc supply for dispcc and videocc
    - clk: qcom: gdsc: Bump parent usage count when GDSC is found enabled
    - clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk
    - RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
    - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
    - iio: adc: max1027: unlock on error path in max1027_read_single_value()
    - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write()
    - HID: amd_sfh: Add NULL check for hid device
    - dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t)
    - scripts/gdb: fix 'lx-dmesg' on 32 bits arch
    - RDMA/rxe: Fix mw bind to allow any consumer key portion
    - mmc: core: quirks: Add of_node_put() when breaking out of loop
    - mmc: cavium-octeon: Add of_node_put() when breaking out of loop
    - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
    - HID: alps: Declare U1_UNICORN_LEGACY support
    - RDMA/rxe: For invalidate compare according to set keys in mr
    - RDMA/rxe: Fix rnr retry behavior
    - PCI: tegra194: Fix Root Port interrupt handling
    - PCI: tegra194: Fix link up retry sequence
    - HID: amd_sfh: Handle condition of "no sensors"
    - USB: serial: fix tty-port initialized comments
    - usb: xhci_plat_remove: avoid NULL dereference
    - usb: cdns3: change place of 'priv_ep' assignment in
      cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()
    - mtd: spi-nor: fix spi_nor_spimem_setup_op() call in
      spi_nor_erase_{sector,chip}()
    - staging: fbtft: core: set smem_len before fb_deferred_io_init call
    - KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP
    - tools/power/x86/intel-speed-select: Fix off by one check
    - platform/x86: pmc_atom: Match all Lex BayTrail boards with critclk_systems
      DMI table
    - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity
    - platform/olpc: Fix uninitialized data in debugfs write
    - RDMA/srpt: Duplicate port name members
    - RDMA/srpt: Introduce a reference count in struct srpt_device
    - RDMA/srpt: Fix a use-after-free
    - android: binder: stop saving a pointer to the VMA
    - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
    - selftests/vm: fix errno handling in mrelease_test
    - tools/testing/selftests/vm/hugetlb-madvise.c: silence uninitialized 
variable
      warning
    - selftest/vm: uninitialized variable in main()
    - rtla: Fix Makefile when called from -C tools/
    - rtla: Fix double free
    - [Config] updateconfigs for VIRTIO_ANCHOR
    - virtio: replace restricted mem access flag with callback
    - [Config] updateconfigs for XEN_VIRTIO_FORCE_GRANT
    - xen: don't require virtio with grants for non-PV guests
    - selftests: kvm: set rax before vmcall
    - of/fdt: declared return type does not match actual return type
    - RDMA/mlx5: Add missing check for return value in get namespace flow
    - RDMA/rxe: Fix error unwind in rxe_create_qp()
    - block/rnbd-srv: Set keep_id to true after mutex_trylock
    - null_blk: fix ida error handling in null_add_dev()
    - nbd: add missing definition of pr_fmt
    - mtip32xx: fix device removal
    - nvme: use command_id instead of req->tag in trace_nvme_complete_rq()
    - nvme: define compat_ioctl again to unbreak 32-bit userspace.
    - nvme: catch -ENODEV from nvme_revalidate_zones again
    - block/bio: remove duplicate append pages code
    - block: ensure iov_iter advances for added pages
    - jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
    - ext4: recover csum seed of tmp_inode after migrating to extents
    - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal 
aborted
    - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()
    - opp: Fix error check in dev_pm_opp_attach_genpd()
    - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe
    - ASoC: samsung: Fix error handling in aries_audio_probe
    - ASoC: imx-audmux: Silence a clang warning
    - ASoC: mediatek: mt8173: Fix refcount leak in 
mt8173_rt5650_rt5676_dev_probe
    - ASoC: max98390: use linux/gpio/consumer.h to fix build
    - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
    - ASoC: codecs: da7210: add check for i2c_add_driver
    - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in 
mt8173_rt5650_dev_probe
    - serial: pic32: fix missing clk_disable_unprepare() on error in
      pic32_uart_startup()
    - serial: 8250: Create serial_lsr_in()
    - serial: 8250: Get preserved flags using serial_lsr_in()
    - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq()
    - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
    - ASoC: SOF: make ctx_store and ctx_restore as optional
    - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
    - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV
    - ASoC: cs35l45: Add endianness flag in snd_soc_component_driver
    - rpmsg: char: Add mutex protection for rpmsg_eptdev_open()
    - rpmsg: mtk_rpmsg: Fix circular locking dependency
    - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init
    - selftests/livepatch: better synchronize test_klp_callbacks_busy
    - profiling: fix shift too large makes kernel panic
    - remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init
    - KVM: PPC: Book3s: Fix warning about xics_rm_h_xirr_x
    - rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
    - selftests/powerpc: Skip energy_scale_info test on older firmware
    - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header
    - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI
      check in power_pmu_disable
    - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus()
    - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to
      static variables
    - serial: 8250_dw: Take port lock while accessing LSR
    - ASoC: codecs: wsa881x: handle timeouts in resume path
    - vfio/mlx5: Protect mlx5vf_disable_fds() upon close device
    - vfio: Split migration ops from main device ops
    - net/ice: fix initializing the bitmap in the switch code
    - tty: n_gsm: fix user open not possible at responder until initiator open
    - tty: n_gsm: fix tty registration before control channel open
    - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()
    - tty: n_gsm: fix missing timer to handle stalled links
    - tty: n_gsm: fix non flow control frames during mux flow off
    - tty: n_gsm: fix packet re-transmission without open control channel
    - tty: n_gsm: fix race condition in gsmld_write()
    - tty: n_gsm: fix deadlock and link starvation in outgoing data path
    - tty: n_gsm: fix resource allocation order in gsm_activate_mux()
    - ASoC: qcom: Fix missing of_node_put() in
      asoc_qcom_lpass_cpu_platform_probe()
    - MIPS: Loongson64: Fix section mismatch warning
    - ASoC: imx-card: Fix DSD/PDM mclk frequency
    - remoteproc: qcom: wcnss: Fix handling of IRQs
    - vfio/ccw: Remove UUID from s390 debug log
    - vfio/ccw: Fix FSM state if mdev probe fails
    - vfio/ccw: Do not change FSM state in subchannel event
    - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate
    - serial: 8250_fsl: Don't report FE, PE and OE twice
    - tty: n_gsm: fix wrong T1 retry count handling
    - tty: n_gsm: fix DM command
    - tty: n_gsm: fix flow control handling in tx path
    - tty: n_gsm: fix missing corner cases in gsmld_poll()
    - MIPS: vdso: Utilize __pa() for gic_pfn
    - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting
    - swiotlb: fail map correctly with failed io_tlb_default_mem
    - lib/bitmap: fix off-by-one in bitmap_to_arr64()
    - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via
      load_bytes
    - cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_info_init()
    - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type()
    - ASoC: mt6359: Fix refcount leak bug
    - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write()
    - serial: 8250_bcm7271: Save/restore RTS in suspend/resume
    - iommu/exynos: Handle failed IOMMU device registration properly
    - 9p: Drop kref usage
    - 9p: Add client parameter to p9_req_put()
    - net: 9p: fix refcount leak in p9_read_work() error handling
    - MIPS: Fixed __debug_virt_addr_valid()
    - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
    - leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors
    - kfifo: fix kfifo_to_user() return type
    - lib/smp_processor_id: fix imbalanced instrumentation_end() call
    - proc: fix a dentry lock race between release_task and lookup
    - remoteproc: qcom: pas: Check if coredump is enabled
    - remoteproc: sysmon: Wait for SSCTL service to come up
    - mfd: t7l66xb: Drop platform disable callback
    - mfd: max77620: Fix refcount leak in max77620_initialise_fps
    - ASoC: amd: yc: Decrease level of error message
    - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
    - perf tools: Fix dso_id inode generation comparison
    - riscv: spinwait: Fix hartid variable type
    - s390/crash: fix incorrect number of bytes to copy to user space
    - s390/zcore: fix race when reading from hardware system area
    - perf test: Fix test case 83 ('perf stat CSV output linter') on s390
    - ASoC: fsl_asrc: force cast the asrc_format type
    - ASoC: fsl-asoc-card: force cast the asrc_format type
    - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format
    - ASoC: imx-card: use snd_pcm_format_t type for asrc_format
    - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
    - fuse: Remove the control interface for virtio-fs
    - ASoC: audio-graph-card: Add of_node_put() in fail path
    - ASoC: audio-graph-card2: Add of_node_put() in fail path
    - watchdog: f71808e_wdt: Add check for platform_driver_register
    - watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource
    - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in
      armada_37xx_wdt_probe()
    - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe
    - video: fbdev: amba-clcd: Fix refcount leak bugs
    - video: fbdev: sis: fix typos in SiS_GetModeID()
    - ASoC: mchp-spdifrx: disable end of block interrupt on failures
    - powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping.
    - powerpc/32s: Fix boot failure with KASAN + SMP +
      JUMP_LABEL_FEATURE_CHECK_DEBUG
    - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
    - video: fbdev: offb: Include missing linux/platform_device.h
    - pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window
    - powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case
    - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and
      alias
    - selftests/powerpc: Fix matrix multiply assist test
    - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare()
    - tty: serial: qcom-geni-serial: Fix get_clk_div_rate() which otherwise 
could
      return a sub-optimal clock rate.
    - tty: serial: fsl_lpuart: correct the count of break characters
    - s390/smp: enforce lowcore protection on CPU restart
    - perf stat: Revert "perf stat: Add default hybrid events"
    - f2fs: fix to invalidate META_MAPPING before DIO write
    - f2fs: fix to check inline_data during compressed inode conversion
    - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time
    - cifs: Fix memory leak when using fscache
    - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
    - powerpc/xive: Fix refcount leak in xive_get_max_prio
    - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
    - perf symbol: Fail to read phdr workaround
    - kprobes: Forbid probing on trampoline and BPF code areas
    - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT 
to
      be zero
    - powerpc/pci: Fix PHB numbering when using opal-phbid
    - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
    - scripts/faddr2line: Fix vmlinux detection on arm64
    - tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements
    - powerpc/64e: Fix kexec build error
    - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed
    - x86/numa: Use cpumask_available instead of hardcoded NULL check
    - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
    - tools/thermal: Fix possible path truncations
    - sched: Fix the check of nr_running at queue wakelist
    - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
    - sched/core: Do not requeue task on CPU excluded from cpus_mask
    - f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED
    - video: fbdev: vt8623fb: Check the size of screen before memset_io()
    - video: fbdev: arkfb: Check the size of screen before memset_io()
    - video: fbdev: s3fb: Check the size of screen before memset_io()
    - scsi: ufs: core: Correct ufshcd_shutdown() flow
    - scsi: zfcp: Fix missing auto port scan and thus missing target ports
    - scsi: qla2xxx: Fix imbalance vha->vref_count
    - scsi: qla2xxx: Fix discovery issues in FC-AL topology
    - scsi: qla2xxx: Turn off multi-queue for 8G adapters
    - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
    - scsi: qla2xxx: Fix excessive I/O error messages by default
    - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection
    - scsi: qla2xxx: Wind down adapter after PCIe error
    - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os
    - scsi: qla2xxx: Fix losing target when it reappears during delete
    - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
    - cifs: fix lock length calculation
    - x86/bugs: Enable STIBP for IBPB mitigated RETBleed
    - ftrace/x86: Add back ftrace_expected assignment
    - x86/kprobes: Update kcb status flag after singlestepping
    - x86/olpc: fix 'logical not is only applied to the left hand side'
    - SMB3: fix lease break timeout when multiple deferred close handles for the
      same file.
    - posix-cpu-timers: Cleanup CPU timers before freeing them during exec
    - Input: gscps2 - check return value of ioremap() in gscps2_probe()
    - __follow_mount_rcu(): verify that mount_lock remains unchanged
    - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
    - csky: abiv1: Fixup compile error
    - drivers/base: fix userspace break from using bin_attributes for cpumap and
      cpulist
    - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer
    - [Config] updateconfigs for CRYPTO_LIB_BLAKE2S
    - crypto: blake2s - remove shash module
    - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails
    - intel_th: pci: Add Meteor Lake-P support
    - intel_th: pci: Add Raptor Lake-S PCH support
    - intel_th: pci: Add Raptor Lake-S CPU support
    - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors
    - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)
    - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)
    - PCI/AER: Iterate over error counters instead of error strings
    - PCI: qcom: Power on PHY before IPQ8074 DBI register accesses
    - dm writecache: set a default MAX_WRITEBACK_JOBS
    - kexec_file: drop weak attribute from functions
    - kexec: clean up arch_kexec_kernel_verify_sig
    - kexec, KEYS, s390: Make use of built-in and secondary keyring for 
signature
      verification
    - tracing/events: Add __vstring() and __assign_vstr() helper macros
    - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback
    - net/9p: Initialize the iounit field during fid creation
    - ARM: Marvell: Update PCIe fixup
    - timekeeping: contribute wall clock to rng on time change
    - locking/csd_lock: Change csdlock_debug from early_param to __setup
    - block: don't allow the same type rq_qos add more than once
    - btrfs: tree-log: make the return value for log syncing consistent
    - btrfs: ensure pages are unlocked on cow_file_range() failure
    - btrfs: fix error handling of fallback uncompress write
    - btrfs: reset block group chunk force if we have to wait
    - btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA
    - block: add bdev_max_segments() helper
    - btrfs: zoned: revive max_zone_append_bytes
    - btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size
    - btrfs: convert count_max_extents() to use fs_info->max_extent_size
    - btrfs: let can_allocate_chunk return error
    - btrfs: zoned: finish least available block group on data bg allocation
    - btrfs: zoned: disable metadata overcommit for zoned
    - btrfs: store chunk size in space-info struct
    - btrfs: zoned: introduce space_info->active_total_bytes
    - btrfs: zoned: activate metadata block group on flush_space
    - btrfs: zoned: activate necessary block group
    - btrfs: zoned: write out partially allocated region
    - btrfs: zoned: wait until zone is finished when allocation didn't progress
    - btrfs: join running log transaction when logging new name
    - intel_idle: make SPR C1 and C1E be independent
    - ACPI: CPPC: Do not prevent CPPC from working in the future
    - powerpc/powernv/kvm: Use darn for H_RANDOM on Power9
    - s390/unwind: fix fgraph return address recovery
    - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter
    - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU
    - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support
      global_ctrl
    - KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if
      !enable_pmu
    - Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if
      !enable_pmu"
    - KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL
    - KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists
    - dm raid: fix address sanitizer warning in raid_status
    - dm raid: fix address sanitizer warning in raid_resume
    - dm: fix dm-raid crash if md_handle_request() splits bio
    - mm/damon/reclaim: fix potential memory leak in damon_reclaim_init()
    - hugetlb_cgroup: fix wrong hugetlb cgroup numa stat
    - batman-adv: tracing: Use the new __vstring() helper
    - tracing: Use a struct alignof to determine trace event field alignment
    - ext4: fix reading leftover inlined symlinks
    - ext4: update s_overhead_clusters in the superblock during an on-line 
resize
    - ext4: fix extent status tree race in writeback error recovery path
    - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
    - ext4: fix use-after-free in ext4_xattr_set_entry
    - ext4: correct max_inline_xattr_value_size computing
    - ext4: correct the misjudgment in ext4_iget_extra_inode
    - ext4: fix warning in ext4_iomap_begin as race between bmap and write
    - Documentation: ext4: fix cell spacing of table heading on blockmap table
    - ext4: check if directory block is within i_size
    - ext4: make sure ext4_append() always allocates new block
    - ext4: remove EA inode entry from mbcache on inode eviction
    - ext4: unindent codeblock in ext4_xattr_block_set()
    - ext4: fix race when reusing xattr blocks
    - KEYS: asymmetric: enforce SM2 signature use pkey algo
    - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
    - tpm: Add check for Failure mode for TPM2 modules
    - xen-blkback: fix persistent grants negotiation
    - xen-blkback: Apply 'feature_persistent' parameter when connect
    - xen-blkfront: Apply 'feature_persistent' parameter when connect
    - powerpc: Fix eh field when calling lwarx on PPC32
    - powerpc64/ftrace: Fix ftrace for clang builds
    - net_sched: cls_route: remove from list when handle is 0
    - Revert "drm/bridge: anx7625: Use DPI bus type"
    - tcp: fix over estimation in sk_forced_mem_schedule()
    - crypto: lib/blake2s - reduce stack frame usage in self test
    - raw: remove unused variables from raw6_icmp_error()
    - raw: fix a typo in raw_icmp_error()
    - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv"
    - Revert "devcoredump: remove the useless gfp_t parameter in dev_coredumpv 
and
      dev_coredumpm"
    - mptcp: refine memory scheduling
    - wifi: cfg80211: handle IBSS in channel switch
    - wifi: nl80211: hold wdev mutex for tid config
    - wifi: nl80211: relax wdev mutex check in wdev_chandef()
    - wifi: nl80211: acquire wdev mutex earlier in start_ap
    - wifi: cfg80211: remove chandef check in cfg80211_cac_event()
    - tracing: Use a copy of the va_list for __assign_vstr()
    - net: dsa: felix: fix min gate len calculation for tc when its first gate 
is
      closed
    - Revert "s390/smp: enforce lowcore protection on CPU restart"
    - powerpc/kexec: Fix build failure from uninitialised variable
    - io_uring: mem-account pbuf buckets
    - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
    - ASoC: Intel: avs: Use lookup table to create modules
    - geneve: Use ip_tunnel_key flow flags in route lookups
    - vxlan: Use ip_tunnel_key flow flags in route lookups
    - Linux 5.19.2
  *  Boot fails: failed to validate module [nls_iso8859_1] BTF: -22
    (LP: #1911359) // Kinetic update: v5.19.2 upstream stable release
    (LP: #1986865)
    - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y
  * Kinetic update: v5.19.1 upstream stable release (LP: #1986848)
    - block: fix default IO priority handling again
    - tools/vm/slabinfo: Handle files in debugfs
    - ACPI: video: Force backlight native for some TongFang devices
    - ACPI: video: Shortening quirk list by identifying Clevo by board_name only
    - ACPI: APEI: Better fix to avoid spamming the console with old error logs
    - crypto: arm64/poly1305 - fix a read out-of-bound
    - ata: sata_mv: Fixes expected number of resources now IRQs are gone
    - arm64: set UXN on swapper page tables
    - Bluetooth: hci_qca: Return wakeup for qca_wakeup
    - Bluetooth: hci_bcm: Add BCM4349B1 variant
    - Bluetooth: hci_bcm: Add DT compatible for CYW55572
    - dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding
    - Bluetooth: btusb: Add support of IMC Networks PID 0x3568
    - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
    - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
    - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
    - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
    - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
    - macintosh/adb: fix oob read in do_adb_query() function
    - x86/speculation: Add RSB VM Exit protections
    - x86/speculation: Add LFENCE to RSB fill sequence
    - Linux 5.19.1
  * refactoring of overlayfs fix to properly support shiftfs (LP: #1983640)
    - SAUCE: for aufs mmap: print the virtual file path
    - SAUCE: overlayfs: fix incorrect mnt_id of files opened from map_files
  * ioam6.sh in net from ubuntu_kernel_selftests fails with 5.15 kernels in
    Focal (LP: #1982930)
    - selftests: net: fix IOAM test skip return code
  * Miscellaneous Ubuntu changes
    - [Packaging]: always use fully qualified <triplet>-gcc-VER toolchain
    - [Config] update toolchain versions
    - [Packaging] use unversioned default gcc
    - [Packaging] Remove circular dependency between image & modules
    - [Packaging] kernelconfig: drop stray 'set -x'
    - SAUCE: Revert "perf tools: Use Python devtools for version autodetection
      rather than runtime"
    - [Config] update configs after applying stable updates

  [ Ubuntu: 5.19.0-15.15 ]

  * kinetic/linux: 5.19.0-15.15 -proposed tracker (LP: #1983335)
  * Miscellaneous Ubuntu changes
    - [Config] update annotations to support both gcc-11 and gcc-12

  [ Ubuntu: 5.19.0-14.14 ]

  * kinetic/linux: 5.19.0-14.14 -proposed tracker (LP: #1983273)
  * Miscellaneous Ubuntu changes
    - [Packaging] module-signature-check: Check debian.<foo>/signature-inclusion
    - [Packaging] Introduce debian/scripts/sign-module
    - SAUCE: Switch to using debian/scripts/sign-module
    - [Config] update configs/annotations after rebase to 5.19
    - [Config] update configs after moving to gcc-12
  * Miscellaneous upstream changes
    - Revert "UBUNTU: [Packaging]: always use fully qualified <triplet>-gcc-VER
      toolchain"
  * Rebase to v5.19

  [ Ubuntu: 5.19.0-13.13 ]

  * kinetic/linux: 5.19.0-13.13 -proposed tracker (LP: #1983033)
  * network-manager/1.36.4-2ubuntu1 ADT test failure with linux/5.15.0-28.29
    (LP: #1971418)
    - Revert "rfkill: make new event layout opt-in"
  * Miscellaneous Ubuntu changes
    - [Config] Tighten up LP bug links in annotations
    - [Config] Use mark<ENFORCED> for CONFIG_DEVTMPFS
    - [Config] Use flag<DEPRECATED> for CONFIG_HIPPI
    - [Config] Use note<> for CONFIG_XEN_ACPI_PROCESSOR
    - [Config] Fix DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING annotation
    - [Config] Fix CONFIG_CPU_LITTLE_ENDIAN annotation
    - SAUCE: x86/bugs: Do not enable IBPB at firmware entry when IBPB is not
      available

 -- Juerg Haefliger <juerg.haefli...@canonical.com>  Wed, 28 Sep 2022
11:09:01 +0200

** Changed in: linux-raspi (Ubuntu Kinetic)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1918583

Title:
  Switch to libgpiod and disable CONFIG_GPIO_SYSFS

Status in linux package in Ubuntu:
  Confirmed
Status in linux-raspi package in Ubuntu:
  Fix Released
Status in linux source package in Kinetic:
  Confirmed
Status in linux-raspi source package in Kinetic:
  Fix Released

Bug description:
  Ubuntu kernels are built with CONFIG_GPIO_SYSFS=y after
  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1342153

  debian.master/config/config.common.ubuntu: CONFIG_GPIO_SYSFS=y

  However, this interface got deprecated for removal:

  
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a0910d72afc69b25703f7be9bf7d13f18937a478
  
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=fe95046e960b4b76e73dc1486955d93f47276134
  "This marks the (optional) sysfs GPIO ABI as obsolete and schedules it for 
removal in 2020."

  https://www.kernel.org/doc/Documentation/gpio/sysfs.txt
  "THIS ABI IS DEPRECATED, THE ABI DOCUMENTATION HAS BEEN MOVED TO 
Documentation/ABI/obsolete/sysfs-gpio AND NEW USERSPACE CONSUMERS
  ARE SUPPOSED TO USE THE CHARACTER DEVICE ABI. THIS OLD SYSFS ABI WILL
  NOT BE DEVELOPED (NO NEW FEATURES), IT WILL JUST BE MAINTAINED."

  libgpiod and the use of a character file-based interface is a
  replacement to the sysfs interface:

  https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/

  
  Those two interfaces cannot be used interchangeably and working via libgpiod 
is not possible when the sysfs interface is used:

  sudo gpioget gpiochip0 12
  gpioget: error reading GPIO values: Device or resource busy

  sudo gpioinfo  | grep 12
        line  12:     "GPIO12"      "sysfs"   input  active-high [used]

  
  It would be good to switch to a newer interface since the old one does not 
get new features and there is no way to switch to libgpiod besides recompiling 
the kernel with "CONFIG_GPIO_SYSFS=n"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1918583/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to