Skip to content
  • Naveen Kumar Siddam's avatar
    bceed11f
    Merge kernel/msm-5.15 (e63c7fe7) into msm-5.15.c1 · bceed11f
    Naveen Kumar Siddam authored
    
    
    * refs/heads/tmp-e63c7fe7:
      msm: misc: enable QRC support on msm-5.15
      soc: qcom: hab: refine the statistic in vchan_stat
      serial: msm_serial_hs: Added Check in interrupt Handler
      wifi: cfg80211: Add chan to freq formula for 2.5MHz step
      defconfig: autogvm: Disable minidump smem driver on autogvm
      soc: qcom: qcom_ipcc: Enable TZ and all remoteproc items from APPS side
      modules.vendor_blocklist: add cnss/wlan modules to gen3auto/gen4auto/autogvm config
      build: Add aurix-can to blocklist
      soc: qcom: ipcc: Add IRQF_NO_THREAD flag
      defconfig: autogvm: Enable Paravirt SMMUV3 driver
      defconfig: gen4auto: Enabling the dcc_v2 driver
      msm: ADSPRPC: Add XPU protection for audio mapping
      usb: phy: Avoid toggling EUD_DETECT during spoof detach
      arm: defconfig: Enable EDAC support on gen4auto
      drivers: pinctrl: Add custom GPIO to PDC pin mapping list support
      ARM: config: msm: Enable config for pcie to usb hub
      regulator: Enable rpmh resending requests in deepsleep via dt property
      config: Add defconfigs to enable compile for TDK sensor
      serial: msm-geni: Add a check before terminate a TX channel
      defconfig: autogvm: Add USB Link Layer Tests for LAGVM
      usb: misc: lvstest: fix the logic that checks the port number from user
      msm: misc: add open flag in qrc driver on msm-5.15
      slimbus: qcom-ngd: Handle SSR and xfer message scenario
      spi: spi-msm-geni: Correct logic for cmd_done
      net: qrtr: Handle -EAGAIN from MHI layer
      remoteproc: Update wlan ssr name for qcs405
      pci: msm: Fix DRV event only be delivered to RC0
      defconfig: gen4auto: Ethernet defconfigs for gen4auto LA
      iommu: Fix missing return check of arm_lpae_init_pte
      mailbox: qcom: Add QCS605 APCS support
      soc: qcom: aoss: Add compatible for qcs605
      pci: msm: support of qps615 bridge for different PCIe instances
      pci: msm: using i2c client "of_node" to read pcieX_i2c_ctrl properties
      Revert "defconfig: gen4auto: Walt defconfig for gen4auto target"
      rpmsg: glink: Synchronize channel close request
      drivers: soc: qcom: Add minidump-id for Lemans
      spi: spi_msm_geni: Check Error condition for DMA mode
      defconfig: gen4auto: Remove torture_test for lemans
      pci: msm: Extend sleep time when reset i2c client
      driver: net: can: Disable SPI transfers during shutdown
      pci: msm: Add API to control pcie link state of NTN3 downstream port
      i2c: i2c-msm-geni: Skip NACK detection for read operation
      rpmsg: glink: Clear cpu affinity during native remove
      msm: ipa: add pipe setup parameter for mlo_chip_id
      smb23x-charger: Fix SMB irq storm issue during suspend entry
      drivers: dcvs: bwmon: Fix secondary vote calculation
      net: qrtr: Cleanup flow control during DEL proc
      net: qrtr: Converting DEL_PROC command to BYE command
      drivers: soc: qcom: Fix dependencies on WALT
      serial: msm_geni_serial: Retry sending Rx data to tty in chunks of 256 bytes
      clk: qcom: rpm-smd: Add rf_clk2 for monacow
      drm: bridge: lt9611uxc: fix bridge reset sequence
      drivers: remoteproc: PIL: Add support for hibernation callbacks
      soc: qcom: increase glink channel open timeout
      pci: msm: Bring pine EP out of reset after link up
      pci:msm: Implement SUSPEND LATE for switch support
      pci: msm: Bringing EP out of reset prior link up
      pci: msm: Update of de_emphasis setting depending on ntn3 switch version
      pci: msm: updating compatible string for NTN3 switch
      soc: qcom: set rproc unload flag during RTOS exit
      soc: qcom: pmic-pon-log: update PON fault reason map
      spi: spi-msm-geni: add changes for null pointer check
      config: Enable CAN functionality for qrb5165 RB5 device
      i2c: i2c-msm-geni: create new function from IRQ handler
      spi: spi-msm-geni: Add support for SPI_LSB_FIRST mode
      pinctrl: qcom: Expose ufs_reset as gpio on trinket
      msm: ADSPRPC: Skip dump collection for hibernation state
      Revert "i2c: i2c-msm-geni: Update deepsleep and quickboot changes for I2C"
      serial: msm_geni_serial: Add changes to capture kpi's
      dmaengine: msm_gpi: Update ring pointer rp1 in gpi_pause
      usb: f_gsi: mark ipa_ready to false before register
      soc: qcom: subsystem_sleep_stats: update to read stats for rpm target
      defconfig: gen3auto: Enable RTB and disable ARM64_LSE_ATOMICS
      spmi: qcom: Remove print warning log
      iio: proximity: inv_ch101: Defer probe if io expander is not ready
      msm: msi: set enable_irq_wake for PCIe MSI IRQ
      soc: qcom: hab: Add sanity checks for NULL pointer issues
      defconfig: Add android binder driver for Kona LE
      modules.list.msm.autoghgvm: Add SMMUv2 as a first stage module
      scsi: ufs: Fix ufs version update to phy
      pci: msm: Return -EDEFER when i2c is not probed
      pci: msm: Update NTN3 de-emphasis values via I2C
      msm: adsprpc: Handle UAF in process shell memory
      drivers: thermal: bcl_pmic5: use feature variables per bcl peripheral
      power_state: Add check for subsystem count
      msm: adsprpc : Fix use after free in fastrpc_internal_mem_unmap
      arm64: defconfig: Enable thermal defconfigs for qcs405
      hgsl: add api to get fd from dmabuf memory
      driver : hdcp_qseecom: Retry HDCP key verify when Qseecomd down
      coresight: ETR: Fix memory leak when ETR buffer size is modified
      defconfig: Enable simple governor for kalama, crow
      defconfig: Enable qseecom proxy driver for GVM
      defconfig: enable qrtr smd for qcs405
      memshare: Prevent possible integer overflow
      soc: qcom: hgsl: fix potential UAF
      regulator: amoled: Add IBB spur mitigation support
      msm: adsprpc: Usage of HLIST for async queue instead of LIST
      soc: qcom: false adsp sleepmon detection problem
      mmc: sdhci-msm: Rectify dll programming sequence
      soc: hgsl: add NULL pointer protection
      iio: adc: qcom-spmi-adc5: Update SW calibrated ADC device data
      rpmsg: glink: slatecom: added rx packet counter
      driver: net: can: Disabled duplicate SPI Txn on Resume
      cpuidle: governors: qcom-simple-lpm: Reduce rating than default governor
      net: qrtr: Change port insertion to atomic
      serial: msm_geni_serial: Retry sending Rx data if tty_insert_flip_string fails
      power: smb23x: Add POWER_SUPPLY_PROP_PRESENT property in usb_set properties
      scsi: ufs: Defer ufs probe if phy drvdata is not initialized
      drivers: qcom: soc_sleep_stats: Modify output of ddr residency
      modules.blocklist: Add limits_stress driver to block list for kalama
      defconfig: gen4auto: Enabled perf-lock feature
      defconfig: enable panel event notifier config for trinket
      drivers: dcvs: pmu_lib: Pass physical CPUs to CPUCP
      arm64: defconfig: Enable USB LVS test compliance module
      mhi: core: Flush pending MHI register writes before MHI suspend
      soc: qcom: hab: Put work of hab_ctx_free() to workqueue if needed
      drv: rproc: Add check to make AON dump collection decision
      scsi: ufs-qcom: WA for VCCQ LDO OCP in shutdown
      firmware: cpufreq_stats: Make rx_size to size of cpufreq_stats_prot_attr
      soc: qcom: dcc_v2: Add DT property for memory map version
      Revert "dcc_v2: Add memory map version support for Lemans"
      rpmsg: glink: handle defer intent and rx done race condition
      defconfig: Disable WALT config for qcs405
      defconfig: Enable MSM_CPU_FREQ config for qcs405
      msm: adsprpc : Fix bad dev dereference in fastrpc_mmap_free
      soc: qcom: pdr: Add pdr_add_service_lookup() for service lookup
      cpufreq: Snapshot of qcom-cpufreq driver
      pci: msm: Add support for NTN3 switch i2c client operations
      pci: msm: Add support for BDF filtering
      msm: ep_pcie: Reduce ipc log size based on the device tree flag for ep-pcie
      msm: mhi_dev: Reducing ipc logging size based on the device tree flag
      drivers: scm: Add check for dload mode support
      sched/walt: Fix WALT_BUG crash observed
      sched/walt: Introduce bug_on lockdep failures
      sched/walt: Introduce WALT_BUG if mark_task_starting occurs twice
      sched/walt: Introduce mark start ts
      sched/walt: Introduce WALT_BUG if mark start progresses too far
      net: stmmac: Moved ETHQOS_PHY_ISR to lower case
      usb: f_gsi: check for ipa_ready to be true before xdci connect
      soc: qti-pmic-lpm: Improve Buttons latency for TWM entry usecase
      spi: spi-geni-qcom: Use DMA mode for SPI responder requester
      sound: usb: qmi: Prevent Null pointer deference due to connect/disconnect
      defconfig: gen3auto: Enabled perf-lock feature
      usb: dwc3-msm: Reordering the expression in "if" check
      soc: qcom: msm_ext_display: add bitwidth and format support
      drivers: iommu: virt-SMMUv3: Support reserved DMA memory Region
      Revert "mmc: sdhci-msm: Update dll_config_3 as per HSR"
      rpmsg: glink_pkt: fix null pointer dereference
      defconfig: arm64: Enable stm_ftrace for trinket
      defconfig: arm64: Enable STM OST policy for trinket
      msm-kernel: update wcd939 i2c driver
      char: virtio_fastrpc: fix KASAN issue
      slimbus: qcom-ngd-ctrl: Handle race condition between SSR and qmi request
      coresight-tmc: no need flush when switch etr out_mode
      serial: msm-geni-serial: Clear DMA IRQs
      msm: ep_pcie: Set dma_wake flag only for d3cold wake
      soc: qcom: minidump: Fix handling of pending region registration
      soc: qcom: hgsl: fix potential use after free
      coresight-tmc: fix NULL point issue for pcie sw path
      ANDROID: GKI: Introduce new ABI symbol list
      defconfig: Disable torture_test module
      usb: phy: phy-msm-snps-eusb2: Toggle VIOCTL_EUD_DETECT during disconnect
      defconfig: Enable eavb FE for GKI linux guest
      msm: mhi_dev: Correcting condition for db routing
      i2c: i2c-msm-geni: Framework to have test bus dump support
      defconfig: enable glink_pkt and qrtr
      defconfig: Enable smmu support for slave side
      msm: adsprpc: Add cma device for modem
      rpmsg: glink: ignore rpm-glink irq for suspend wake-up
      slimbus: qcom-ngd-ctrl: Add timeout for wait operation
      slimbus: qcom-ngd-ctrl: Mark capability_timeout to false during timeout
      drivers: Only call the trace event when watchdog crash type is not empty
      power: supply: qti_battery_charger: Add battery cooling device
      deconfig: trinket: Add CDSP_RM configs for Trinket
      net: stmmac: suspend serdes clocks only for gmac4
      defconfig: Enable DCVS config for qcs405
      drivers: scm: Move dload legacy support check to probe
      gpu: drm: fix copyright of lt9611uxc display bridge driver
      driver: net: can: Remove timer from timer thread
      soc: qcom: Handle subsystems shutdown and powerup events
      msm: adsprpc : Fix memory leak in compact ioctl invoke
      usb: dwc3-msm: Queue sm_work from pm_resume if syscore is set
      firmware: arm_scmi: Return error upon protocol version get failure
      ANDROID: Revert ABI breakage due to accidental CRC value changes
      BACKPORT: arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
      BACKPORT: arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
      serial: msm_geni_serial: check ioctl_count with auto_suspend enabled
      serial: msm_geni_serial: Make HW Flow off if CRSTCTS flag not set
      mem-offline: Add backward compatibility for DDR Gen less than 5
      defconfig: Enable qseecom proxy driver for trinket
      msm: adsprpc: Verbose logging in case of dma attachment failures
      FROMGIT: fs: drop_caches: draining pages before dropping caches
      soc: qcom: qmi_encdec: out of bound check for input buffer
      modules.list.msm.bengal: add qcom-dcvs.ko
      arm-smmu: Fix for SA Warning on dereference
      ANDROID: fuse-bpf: Add partial flock support
      defconfig: gen4auto: Walt defconfig for gen4auto target
      firmware: qcom_scm: added scm calls for camera reg access
      defconfig: Enable mem-offline for kona
      ANDROID: GKI: update tuxera symbol list
      FROMGIT: Multi-gen LRU: skip CMA pages when they are not eligible
      UPSTREAM: net/sched: sch_qfq: account for stab overhead in qfq_enqueue
      UPSTREAM: netfilter: nf_tables: skip bound chain on rule flush
      UPSTREAM: net/sched: sch_qfq: refactor parsing of netlink parameters
      ANDROID: ABI: Add to QCOM symbols list
      UPSTREAM: netfilter: nft_set_pipapo: fix improper element removal
      UPSTREAM: tty: n_gsm: fix UAF in gsm_cleanup_mux
      BACKPORT: mm: skip CMA pages when they are not available
      Revert "BACKPORT: FROMGIT: mm: skip CMA pages when they are not available"
      ANDROID: GKI: update xiaomi symbol list
      FROMGIT: fs: drop_caches: draining pages before dropping caches
      UPSTREAM: ASoC: DPCM: Don't pick up BE without substream
      ANDROID: GKI: Update symbols to symbol list
      ANDROID: vendor_hook: fix the error record position of mutex
      BACKPORT: FROMGIT: usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
      ANDROID: GKI: Update GKI symbol list and ABI XML
      defconfig: Enable AMOLED ECM driver
      msm: ep_pcie: Add support to wake host on DMA fun ops call in MHI
      serial: msm_geni_serial: Prevent unclocked access in msm_geni_serial_flush
      ANDROID: fuse-bpf: Use stored bpf for create_open
      ANDROID: fuse-bpf: Add bpf to negative fuse_dentry
      ANDROID: fuse-bpf: Check inode not null
      ANDROID: fuse-bpf: Fix flock test compile error
      ANDROID: fuse-bpf: Add partial ioctl support
      ANDROID: fuse-bpf: Add partial flock support
      drivers: rpmsg: Increase priority of glink worker thread
      drivers: thermal: qcom: Add tsens dbg missing APIs
      ANDROID: ABI: update gki symbol list
      ANDROID: Add vendor hook for cma adjusting
      ANDROID: GKI: Update exynos_wear symbol list
      FROMGIT: BACKPORT: Multi-gen LRU: Fix can_swap in lru_gen_look_around()
      FROMGIT: BACKPORT: Multi-gen LRU: Avoid race in inc_min_seq()
      FROMGIT: BACKPORT: Multi-gen LRU: Fix per-zone reclaim
      ANDROID: ABI: Update oplus symbol list  ashmem: is_ashmem_file Export is_ashmem_file function which will be used by the minidump module to get ashmem info.
      ANDROID: GKI: Update symbol list
      ANDROID: vendor_hooks: Add hook for blk request
      BACKPORT: FROMGIT: irqchip/gic-v3: Workaround for GIC-700 erratum 2941627
      soc: qcom: glink_pkt: Adjust skb pointers correctly to avoid memleak
      ANDROID: GKI: Update symbol list for Amlogic
      ANDROID: GKI: add symbol list file for moto
      ANDROID: ABI: Update oplus symbol list
      ANDROID: Inherit "user-aware property" across rtmutex.
      ANDROID: oplus: Update the ABI xml and symbol list
      ANDROID: vendor_hooks: Add hooks for lookaround
      ANDROID: GKI: Update symbol list for Amlogic
      UPSTREAM: net/sched: cls_fw: Fix improper refcount update leads to use-after-free
      UPSTREAM: fs/ntfs3: Check fields while reading
      ANDROID: set kmi_symbol_list_add_only for Kleaf builds.
      UPSTREAM: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
      ANDROID: abi_gki_aarch64_qcom: update abi
      UPSTREAM: ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks
      UPSTREAM: ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()
      UPSTREAM: ASoC: soc-pcm: Move debugfs removal out of spinlock
      ANDROID: GKI: Update the ABI for ASoC fixes
      BACKPORT: ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE
      BACKPORT: ASoC: soc-pcm: test refcount before triggering
      UPSTREAM: ASoC: soc-pcm: serialize BE triggers
      ANDROID: GKI: Update the ABI xml
      BACKPORT: ASoC: soc-pcm: Fix and cleanup DPCM locking
      ANDROID: ABI: Update pixel symbol list
      ANDROID: ABI: update gki symbol list
      ANDROID: Add vendor hook for cma adjusting
      UPSTREAM: squashfs: always build "file direct" version of page actor
      UPSTREAM: squashfs: fix cache race with migration
      BACKPORT: squashfs: cache partial compressed blocks
      UPSTREAM: squashfs: fix buffer release race condition in readahead code
      UPSTREAM: squashfs: fix extending readahead beyond end of file
      UPSTREAM: squashfs: fix read regression introduced in readahead code
      UPSTREAM: squashfs: don't call kmalloc in decompressors
      UPSTREAM: squashfs: don't use intermediate buffer if pages missing
      UPSTREAM: squashfs: extend "page actor" to handle missing pages
      UPSTREAM: squashfs: support reading fragments in readahead call
      UPSTREAM: squashfs: implement readahead
      FROMLIST: fuse: revalidate: don't invalidate if interrupted
      Revert "gpio: Allow per-parent interrupt data"
      Revert "gpiolib: Fix GPIO chip IRQ initialization restriction"
      Linux 5.15.119
      act_mirred: remove unneded merge conflict markers
      i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
      x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
      vhost_net: revert upend_idx only on retriable error
      drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
      drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
      drm/exynos: vidi: fix a wrong error return
      ARM: dts: Fix erroneous ADS touchscreen polarities
      s390/purgatory: disable branch profiling
      ASoC: nau8824: Add quirk to active-high jack-detect
      soundwire: dmi-quirks: add new mapping for HP Spectre x360
      ASoC: simple-card: Add missing of_node_put() in case of error
      spi: lpspi: disable lpspi module irq in DMA mode
      s390/cio: unregister device when the only path is gone
      Input: soc_button_array - add invalid acpi_index DMI quirk handling
      nvme: double KA polling frequency to avoid KATO with TBKAS on
      usb: gadget: udc: fix NULL dereference in remove()
      nfcsim.c: Fix error checking for debugfs_create_dir
      media: cec: core: don't set last_initiator if tx in progress
      arm64: Add missing Set/Way CMO encodings
      HID: wacom: Add error check to wacom_parse_and_register()
      scsi: target: iscsi: Prevent login threads from racing between each other
      gpio: sifive: add missing check for platform_get_irq
      gpiolib: Fix GPIO chip IRQ initialization restriction
      gpio: Allow per-parent interrupt data
      sch_netem: acquire qdisc lock in netem_change()
      selftests: forwarding: Fix race condition in mirror installation
      bpf/btf: Accept function names that contain dots
      Revert "net: phy: dp83867: perform soft reset and retain established link"
      netfilter: nfnetlink_osf: fix module autoload
      netfilter: nf_tables: disallow updates of anonymous sets
      netfilter: nf_tables: reject unbound chain set before commit phase
      netfilter: nf_tables: reject unbound anonymous set before commit phase
      netfilter: nf_tables: disallow element updates of bound anonymous sets
      netfilter: nft_set_pipapo: .walk does not deal with generations
      netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain
      netfilter: nf_tables: fix chain binding transaction logic
      be2net: Extend xmit workaround to BE3 chip
      net: dsa: mt7530: fix handling of BPDUs on MT7530 switch
      net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
      ipvs: align inner_mac_header for encapsulation
      mmc: usdhi60rol0: fix deferred probing
      mmc: sh_mmcif: fix deferred probing
      mmc: sdhci-acpi: fix deferred probing
      mmc: owl: fix deferred probing
      mmc: omap_hsmmc: fix deferred probing
      mmc: omap: fix deferred probing
      mmc: mvsdio: fix deferred probing
      mmc: mtk-sd: fix deferred probing
      net: qca_spi: Avoid high load if QCA7000 is not available
      xfrm: Linearize the skb after offloading if needed.
      selftests: net: fcnal-test: check if FIPS mode is enabled
      xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets
      bpf: Fix verifier id tracking of scalars on spill
      bpf: track immediate values written to stack by BPF_ST instruction
      xfrm: Ensure policies always checked on XFRM-I input path
      xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c
      xfrm: Treat already-verified secpath entries as optional
      ieee802154: hwsim: Fix possible memory leaks
      mmc: meson-gx: fix deferred probing
      memfd: check for non-NULL file_seals in memfd_create() syscall
      x86/mm: Avoid using set_pgd() outside of real PGD pages
      nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
      io_uring/net: disable partial retries for recvmsg with cmsg
      io_uring/net: clear msg_controllen on partial sendmsg retry
      io_uring/net: save msghdr->msg_control for retries
      writeback: fix dereferencing NULL mapping->host on writeback_page_template
      regmap: spi-avmm: Fix regmap_bus max_raw_write
      regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK
      ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
      mmc: mmci: stm32: fix max busy timeout calculation
      mmc: meson-gx: remove redundant mmc_request_done() call from irq context
      mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916
      cgroup: Do not corrupt task iteration when rebinding subsystem
      PCI: hv: Add a per-bus mutex state_lock
      PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic
      PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev
      Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally"
      PCI: hv: Fix a race condition bug in hv_pci_query_relations()
      Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
      Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() fails
      KVM: Avoid illegal stage2 mapping on invalid memory slot
      ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep()
      nilfs2: fix buffer corruption due to concurrent device reads
      selftests: mptcp: join: skip check if MIB counter not supported
      selftests: mptcp: join: use 'iptables-legacy' if available
      selftests: mptcp: pm nl: remove hardcoded default limits
      selftests/mount_setattr: fix redefine struct mount_attr build error
      selftests: mptcp: lib: skip if not below kernel version
      selftests: mptcp: lib: skip if missing symbol
      tick/common: Align tick period during sched_timer setup
      drm/amd/display: Add wrapper to call planes and stream update
      drm/amd/display: Use dc_update_planes_and_stream
      drm/amd/display: Add minimal pipe split transition state
      tpm, tpm_tis: Claim locality in interrupt handler
      tracing: Add tracing_reset_all_online_cpus_unlocked() function
      drm/amd/display: fix the system hang while disable PSR
      Revert "net: Remove DECnet leftovers from flow.h."
      Revert "ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void"
      Revert "neighbour: fix unaligned access to pneigh_entry"
      Revert "net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down"
      Revert "tcp: deny tcp_disconnect() when threads are waiting"
      Revert "usb: gadget: Properly configure the device for remote wakeup"
      Revert "usb: dwc3: fix gadget mode suspend interrupt handler issue"
      Revert "ASoC: fsl_micfil: Fix error handler with pm_runtime_enable"
      ANDROID: GKI: preserve CRC generation for some bluetooth symbols
      Revert "tipc: add tipc_bearer_min_mtu to calculate min mtu"
      Revert "tipc: do not update mtu if msg_max is too small in mtu negotiation"
      Revert "tipc: check the bearer min mtu properly when setting it by netlink"
      Revert "firmware: arm_sdei: Fix sleep from invalid context BUG"
      ANDROID: GKI: fix up mhi.ko build location.
      Revert "ASoC: soc-pcm: Fix and cleanup DPCM locking"
      Revert "ASoC: soc-pcm: Move debugfs removal out of spinlock"
      Revert "ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()"
      Revert "ASoC: soc-pcm: serialize BE triggers"
      Revert "ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks"
      Revert "ASoC: soc-pcm: test refcount before triggering"
      Revert "ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE"
      Revert "uapi/linux/const.h: prefer ISO-friendly __typeof__"
      Revert "sched: Make struct sched_statistics independent of fair sched class"
      Revert "sched: Fix DEBUG && !SCHEDSTATS warn"
      Revert "sched/fair: Fix inaccurate tally of ttwu_move_affine"
      Revert "platform: Provide a remove callback that returns no value"
      Revert "media: rcar_fdp1: Convert to platform remove callback returning void"
      Linux 5.15.118
      nilfs2: reject devices with insufficient block count
      mmc: block: ensure error propagation for non-blk
      of: overlay: add entry to of_overlay_action_name[]
      neighbour: delete neigh_lookup_nodev as not used
      net: Remove DECnet leftovers from flow.h.
      net: Remove unused inline function dst_hold_and_use()
      neighbour: Remove unused inline function neigh_key_eq16()
      rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
      cgroup: always put cset in cgroup_css_set_put_fork
      afs: Fix vlserver probe RTT handling
      selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
      net: tipc: resize nlattr array to correct size
      dm: don't lock fs when the map is NULL during suspend or resume
      net: lapbether: only support ethernet devices
      net/sched: cls_api: Fix lockup on flushing explicitly created chain
      ext4: drop the call to ext4_error() from ext4_get_group_info()
      cifs: fix lease break oops in xfstest generic/098
      drm/nouveau: add nv_encoder pointer check for NULL
      drm/nouveau/dp: check for NULL nv_connector->native_mode
      drm/nouveau: don't detect DSM for non-NVIDIA device
      igb: fix nvm.ops.read() error handling
      igc: Clean the TX buffer and TX descriptor ring
      sctp: fix an error code in sctp_sf_eat_auth()
      ipvlan: fix bound dev checking for IPv6 l3s mode
      net: ethtool: correct MAX attribute value for stats
      IB/isert: Fix incorrect release of isert connection
      IB/isert: Fix possible list corruption in CMA handler
      IB/isert: Fix dead lock in ib_isert
      IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
      RDMA/cma: Always set static rate to 0 for RoCE
      RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
      octeontx2-af: fix lbk link credits on cn10k
      octeontx2-af: fixed resource availability check
      iavf: remove mask from iavf_irq_enable_queues()
      RDMA/rxe: Fix the use-before-initialization error of resp_pkts
      RDMA/rxe: Removed unused name from rxe_task struct
      RDMA/rxe: Remove the unused variable obj
      net/sched: cls_u32: Fix reference counter leak leading to overflow
      net/sched: act_pedit: Parse L3 Header for L4 offset
      net/sched: act_pedit: remove extra check for key type
      net/sched: simplify tcf_pedit_act
      ping6: Fix send to link-local addresses with VRF.
      net: enetc: correct the indexes of highest and 2nd highest TCs
      netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
      netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
      netfilter: nf_tables: integrate pipapo into commit protocol
      spi: fsl-dspi: avoid SCK glitches with continuous transfers
      RDMA/rxe: Fix packet length checks
      RDMA/rtrs: Fix rxe_dealloc_pd warning
      RDMA/rtrs: Fix the last iu->buf leak in err path
      usb: dwc3: gadget: Reset num TRBs before giving back the request
      serial: lantiq: add missing interrupt ack
      USB: serial: option: add Quectel EM061KGL series
      thunderbolt: Mask ring interrupt on Intel hardware as well
      thunderbolt: dma_test: Use correct value for absent rings when creating paths
      Remove DECnet support from kernel
      ALSA: hda/realtek: Add a quirk for Compaq N14JP6
      drm/amdgpu: add missing radeon secondary PCI ID
      drm/amd/display: edp do not add non-edid timings
      net: usb: qmi_wwan: add support for Compal RXM-G1
      RDMA/uverbs: Restrict usage of privileged QKEYs
      nouveau: fix client work fence deletion race
      dm thin metadata: check fail_io before using data_sm
      ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback
      powerpc/purgatory: remove PGO flags
      x86/purgatory: remove PGO flags
      kexec: support purgatories with .text.hot sections
      nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
      nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
      nios2: dts: Fix tse_mac "max-frame-size" property
      ocfs2: check new file size on fallocate call
      ocfs2: fix use-after-free when unmounting read-only filesystem
      epoll: ep_autoremove_wake_function should use list_del_init_careful
      wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
      wifi: cfg80211: fix locking in regulatory disconnect
      io_uring: hold uring mutex around poll removal
      irqchip/gic: Correctly validate OF quirk descriptors
      NVMe: Add MAXIO 1602 to bogus nid list.
      drm:amd:amdgpu: Fix missing buffer object unlock in failure path
      xen/blkfront: Only check REQ_FUA for writes
      ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
      mips: Move initrd_start check after initrd address sanitisation.
      MIPS: Alchemy: fix dbdma2
      MIPS: unhide PATA_PLATFORM
      parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
      parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
      ASoC: soc-pcm: test if a BE can be prepared
      btrfs: handle memory allocation failure in btrfs_csum_one_bio
      btrfs: scrub: try harder to mark RAID56 block groups read-only
      power: supply: Fix logic checking if system is running from battery
      irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
      regulator: Fix error checking for debugfs_create_dir
      platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
      power: supply: Ratelimit no data debug output
      tools: gpio: fix debounce_period_us output of lsgpio
      ARM: dts: vexpress: add missing cache properties
      power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
      power: supply: sc27xx: Fix external_power_changed race
      power: supply: ab8500: Fix external_power_changed race
      of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()
      of: overlay: rework overlay apply and remove kfree()s
      of: overlay: rename variables to be consistent
      drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram
      ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate
      test_firmware: fix a memory leak with reqs buffer
      test_firmware: prevent race conditions by a correct implementation of locking
      test_firmware: Use kstrtobool() instead of strtobool()
      Revert "sched/fair: Detect capacity inversion"
      Revert "sched/fair: Consider capacity inversion in util_fits_cpu()"
      Revert "sched/uclamp: Fix a uninitialized variable warnings"
      Revert "sched/fair: Fixes for capacity inversion detection"
      ANDROID: GKI: fix db845c build problem with 5.15.170
      Revert "ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()"
      ANDROID: preserve CRC for xhci symbols
      Linux 5.15.117
      Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE"
      xfs: verify buffer contents when we skip log replay
      Revert "debugobject: Ensure pool refill (again)"
      ext4: only check dquot_initialize_needed() when debugging
      Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled"
      vhost_vdpa: support PACKED when setting-getting vring_base
      vhost: support PACKED when setting-getting vring_base
      vduse: avoid empty string for dev name
      riscv: fix kprobe __user string arg print fault issue
      eeprom: at24: also select REGMAP
      i2c: sprd: Delete i2c adapter in .remove's error path
      firmware: arm_ffa: Set handle field to zero in memory descriptor
      i2c: mv64xxx: Fix reading invalid status value in atomic mode
      arm64: dts: imx8mn-beacon: Fix SPI CS pinmux
      ASoC: mediatek: mt8195: fix use-after-free in driver remove path
      ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void
      arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts
      arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals
      arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards
      ASoC: codecs: wsa881x: do not set can_multi_write flag
      ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc
      usb: usbfs: Use consistent mmap functions
      usb: usbfs: Enforce page requirements for mmap
      pinctrl: meson-axg: add missing GPIOA_18 gpio group
      rbd: get snapshot context after exclusive lock is ensured to be held
      rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting
      tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta'
      Bluetooth: hci_qca: fix debugfs registration
      Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk
      s390/dasd: Use correct lock while counting channel queue length
      ceph: fix use-after-free bug for inodes when flushing capsnaps
      can: j1939: avoid possible use-after-free when j1939_can_rx_register fails
      can: j1939: change j1939_netdev_lock type to mutex
      can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket
      drm/amd/pm: Fix power context allocation in SMU13
      drm/amdgpu: fix xclk freq on CHIP_STONEY
      drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs
      drm/i915/gt: Use the correct error value when kernel_context() fails
      ALSA: hda/realtek: Add Lenovo P3 Tower platform
      ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01
      ALSA: hda/realtek: Add quirk for Clevo NS50AU
      Input: fix open count when closing inhibited device
      Input: psmouse - fix OOB access in Elantech protocol
      Input: xpad - delete a Razer DeathAdder mouse VID/PID entry
      batman-adv: Broken sync while rescheduling delayed work
      bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks
      bnxt_en: Query default VLAN before VNIC setup on a VF
      bnxt_en: Don't issue AP reset during ethtool's reset operation
      lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()
      bpf: Add extra path pointer check to d_path helper
      net: sched: fix possible refcount leak in tc_chain_tmplt_add()
      net: sched: act_police: fix sparse errors in tcf_police_dump()
      net: sched: move rtm_tca_policy declaration to include file
      drm/i915/selftests: Add some missing error propagation
      drm/i915/selftests: Stop using kthread_stop()
      drm/i915/selftests: Increase timeout for live_parallel_switch
      rfs: annotate lockless accesses to RFS sock flow table
      rfs: annotate lockless accesses to sk->sk_rxhash
      ipv6: rpl: Fix Route of Death.
      netfilter: ipset: Add schedule point in call_ad().
      netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper
      selftests/bpf: Fix sockopt_sk selftest
      selftests/bpf: Verify optval=NULL case
      wifi: cfg80211: fix locking in sched scan stop work
      qed/qede: Fix scheduling while atomic
      Bluetooth: L2CAP: Add missing checks for invalid DCID
      Bluetooth: Fix l2cap_disconnect_req deadlock
      drm/i915: Use 18 fast wake AUX sync len
      drm/i915: Explain the magic numbers for AUX SYNC/precharge length
      net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values
      net: enetc: correct the statistics of rx bytes
      net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT
      net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down
      bpf: Fix UAF in task local storage
      net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods
      neighbour: fix unaligned access to pneigh_entry
      wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll
      afs: Fix setting of mtime when creating a file/dir/symlink
      spi: qup: Request DMA before enabling clocks
      platform/surface: aggregator: Allow completion work-items to be executed in parallel
      blk-iocost: avoid 64-bit division in ioc_timer_fn
      f2fs: fix iostat lock protection
      bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
      i40e: fix build warning in ice_fltr_add_mac_to_list()
      i40e: use int for i40e_status
      i40e: Remove string printing for i40e_status
      sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
      remove the sx8 block driver
      gcc-plugins: Reorganize gimple includes for GCC 13
      ata: ahci: fix enum constants for gcc-13
      Linux 5.15.116
      RDMA/irdma: Do not generate SW completions for NOPs
      RDMA/irdma: Fix drain SQ hang with no completion
      ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS
      ext4: enable the lazy init thread when remounting read/write
      selftests: mptcp: join: skip if MPTCP is not supported
      selftests: mptcp: simult flows: skip if MPTCP is not supported
      selftests: mptcp: diag: skip if MPTCP is not supported
      drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.
      scsi: dpt_i2o: Do not process completions with invalid addresses
      scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD)
      drm/rcar: stop using 'imply' for dependencies
      tpm, tpm_tis: Request threaded interrupt handler
      regmap: Account for register length when chunking
      KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
      ksmbd: fix incorrect AllocationSize set in smb2_get_info
      ksmbd: fix credit count leakage
      KVM: x86: Account fastpath-only VM-Exits in vCPU stats
      test_firmware: fix the memory leak of the allocated firmware buffer
      serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
      fbcon: Fix null-ptr-deref in soft_cursor
      ext4: add lockdep annotations for i_data_sem for ea_inode's
      ext4: disallow ea_inodes with extended attributes
      ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
      ext4: add EA_INODE checking to ext4_iget()
      selftests: mptcp: sockopt: skip if MPTCP is not supported
      selftests: mptcp: pm nl: skip if MPTCP is not supported
      selftests: mptcp: connect: skip if MPTCP is not supported
      tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
      selinux: don't use make's grouped targets feature yet
      block: fix revalidate performance regression
      usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
      usb: cdns3: allocate TX FIFO size according to composite EP number
      iommu/amd: Fix domain flush size when syncing iotlb
      powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall
      btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
      tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
      mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order
      mmc: vub300: fix invalid response handling
      block/blk-iocost (gcc13): keep large values in a new enum
      ath6kl: Use struct_group() to avoid size-mismatched casting
      x86/boot: Wrap literal addresses in absolute_pointer()
      drm/amd/pm: reverse mclk and fclk clocks levels for renoir
      drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp
      drm/amd/pm: reverse mclk and fclk clocks levels for vangogh
      ata: libata-scsi: Use correct device no in ata_find_dev()
      scsi: stex: Fix gcc 13 warnings
      misc: fastrpc: reject new invocations during device removal
      misc: fastrpc: return -EPIPE to invocations on device removal
      md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()
      usb: gadget: f_fs: Add unbind event before functionfs_unbind
      dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type
      net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
      iio: dac: build ad5758 driver when AD5758 is selected
      iio: adc: ad7192: Change "shorted" channels to differential
      iio: dac: mcp4725: Fix i2c_master_send() return value handling
      iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag
      iio: light: vcnl4035: fixed chip ID check
      dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value
      iio: imu: inv_icm42600: fix timestamp reset
      HID: wacom: avoid integer overflow in wacom_intuos_inout()
      HID: google: add jewel USB id
      iio: adc: mxs-lradc: fix the order of two cleanup operations
      iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method
      media: uvcvideo: Don't expose unsupported formats to userspace
      mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
      nvme-pci: Add quirk for Teamgroup MP33 SSD
      drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged
      atm: hide unused procfs functions
      drm/msm: Be more shouty if per-process pgtables aren't working
      ALSA: oss: avoid missing-prototype warnings
      nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk
      netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
      wifi: b43: fix incorrect __packed annotation
      scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
      wifi: mac80211: simplify chanctx allocation
      arm64: vdso: Pass (void *) to virt_to_page()
      arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
      ARM: dts: stm32: add pin map for CAN controller on stm32f7
      wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
      ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P
      s390/topology: honour nr_cpu_ids when adding CPUs
      s390/pkey: zeroize key blobs
      media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
      media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
      media: dvb-core: Fix use-after-free due to race at dvb_register_device()
      media: dvb-core: Fix use-after-free due on race condition at dvb_net
      media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
      media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
      media: dvb_ca_en50221: fix a size write bug
      media: netup_unidvb: fix irq init by register it at the end of probe
      media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
      media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
      media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
      media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
      media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
      media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
      media: dvb_demux: fix a bug for the continuity counter
      ASoC: ssm2602: Add workaround for playback distortions
      ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
      xfrm: Check if_id in inbound policy/secpath match
      um: harddog: fix modular build
      ASoC: dwc: limit the number of overrun messages
      nvme-pci: add quirk for missing secondary temperature thresholds
      nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G
      block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
      nbd: Fix debugfs_create_dir error checking
      fbdev: stifb: Fix info entry in sti_struct on error path
      fbdev: modedb: Add 1920x1080 at 60 Hz video mode
      fbdev: imsttfb: Fix use after free bug in imsttfb_probe
      gfs2: Don't deref jdesc in evict
      platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield
      media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
      ARM: 9295/1: unwind:fix unwind abort for uleb128 case
      btrfs: abort transaction when sibling keys check fails for leaves
      drm/ast: Fix ARM compatibility
      mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
      drm/amdgpu: Use the default reset when loading or reloading the driver
      ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
      watchdog: menz069_wdt: fix watchdog initialisation
      drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"
      rtnetlink: call validate_linkmsg in rtnl_create_link
      mtd: rawnand: marvell: don't set the NAND frequency select
      mtd: rawnand: marvell: ensure timing values are written
      net: dsa: mv88e6xxx: Increase wait after reset deactivation
      net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
      net/mlx5: Read embedded cpu after init bit cleared
      net/mlx5e: Fix error handling in mlx5e_refresh_tirs
      udp6: Fix race condition in udp6_sendmsg & connect
      net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
      net: sched: fix NULL pointer dereference in mq_attach
      net/sched: Prohibit regrafting ingress or clsact Qdiscs
      net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
      net/sched: sch_clsact: Only create under TC_H_CLSACT
      net/sched: sch_ingress: Only create under TC_H_INGRESS
      tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
      tcp: deny tcp_disconnect() when threads are waiting
      af_packet: do not use READ_ONCE() in packet_bind()
      RDMA/irdma: Fix Local Invalidate fencing
      RDMA/irdma: Prevent QP use after free
      RDMA/irdma: Add SW mechanism to generate completions on error
      mtd: rawnand: ingenic: fix empty stub helper definitions
      amd-xgbe: fix the false linkup in xgbe_phy_status
      af_packet: Fix data-races of pkt_sk(sk)->num.
      netrom: fix info-leak in nr_write_internal()
      net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure
      net/mlx5e: Don't attach netdev profile while handling internal error
      net/mlx5: fw_tracer, Fix event handling
      riscv: Fix unused variable warning when BUILTIN_DTB is set
      dmaengine: pl330: rename _start to prevent build error
      iommu/amd: Don't block updates to GATag if guest mode is on
      iommu/rockchip: Fix unwind goto issue
      RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
      RDMA/bnxt_re: Fix a possible memory leak
      dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
      dmaengine: at_xdmac: Move the free desc to the tail of the desc list
      RDMA/hns: Modify the value of long message loopback slice
      RDMA/hns: Fix base address table allocation
      RDMA/efa: Fix unsupported page sizes in device
      RDMA/bnxt_re: Fix the page_size used during the MR creation
      Linux 5.15.115
      netfilter: ctnetlink: Support offloaded conntrack entry deletion
      ipv{4,6}/raw: fix output xfrm lookup wrt protocol
      binder: fix UAF of alloc->vma in race with munmap()
      binder: add lockless binder_alloc_(set|get)_vma()
      Revert "android: binder: stop saving a pointer to the VMA"
      Revert "binder_alloc: add missing mmap_lock calls when using the VMA"
      bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
      xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
      irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
      page_pool: fix inconsistency for page_pool_ring_[un]lock()
      net: page_pool: use in_softirq() instead
      xdp: Allow registering memory model without rxq reference
      net/mlx5e: Fix SQ wake logic in ptp napi_poll context
      irqchip/mips-gic: Use raw spinlock for gic_lock
      irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
      binder: fix UAF caused by faulty buffer cleanup
      bonding: fix send_peer_notif overflow
      Bonding: add arp_missed_max option
      net: dsa: mt7530: fix network connectivity with multiple CPU ports
      net: dsa: mt7530: split-off common parts from mt7531_setup
      net: dsa: mt7530: rework mt753[01]_setup
      net: dsa: introduce helpers for iterating through ports using dp
      net: phy: mscc: enable VSC8501/2 RGMII RX clock
      platform/x86: ISST: Remove 8 socket limit
      platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering
      net/mlx5: Devcom, serialize devcom registration
      net/mlx5e: Fix deadlock in tc route query code
      net/mlx5: devcom only supports 2 ports
      bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps
      power: supply: bq24190: Call power_supply_changed() after updating input current
      power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
      power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
      power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes
      power: supply: bq27xxx: Move bq27xxx_battery_update() down
      power: supply: bq27xxx: expose battery data when CI=1
      Linux 5.15.114
      net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE
      3c589_cs: Fix an error handling path in tc589_probe()
      regulator: mt6359: add read check for PMIC MT6359
      firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors
      arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay
      net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
      net/mlx5: Fix error message when failing to allocate device memory
      net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE
      net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs
      net/mlx5e: do as little as possible in napi poll when budget is 0
      platform/mellanox: mlxbf-pmc: fix sscanf() error checking
      forcedeth: Fix an error handling path in nv_probe()
      sctp: fix an issue that plpmtu can never go to complete state
      ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
      x86/show_trace_log_lvl: Ensure stack pointer is aligned, again
      xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()
      coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
      regulator: pca9450: Fix BUCK2 enable_mask
      fs: fix undefined behavior in bit shift for SB_NOUSER
      firmware: arm_ffa: Fix FFA device names for logical partitions
      firmware: arm_ffa: Check if ffa_driver remove is present before executing
      power: supply: sbs-charger: Fix INHIBITED bit for Status reg
      power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status()
      power: supply: bq27xxx: Fix poll_interval handling and races on remove
      power: supply: bq27xxx: Fix I2C IRQ race on remove
      power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition
      power: supply: mt6360: add a check of devm_work_autocancel in mt6360_charger_probe
      power: supply: leds: Fix blink to LED on transition
      cifs: mapchars mount option ignored
      ipv6: Fix out-of-bounds access in ipv6_find_tlv()
      bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields
      octeontx2-pf: Fix TSOv6 offload
      selftests: fib_tests: mute cleanup error message
      net: fix skb leak in __skb_tstamp_tx()
      ASoC: lpass: Fix for KASAN use_after_free out of bounds
      media: radio-shark: Add endpoint checks
      USB: sisusbvga: Add endpoint checks
      USB: core: Add routines for endpoint checks in old drivers
      udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
      net: fix stack overflow when LRO is disabled for virtual interfaces
      fbdev: udlfb: Fix endpoint check
      debugobjects: Don't wake up kswapd from fill_pool()
      x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms
      perf/x86/uncore: Correct the number of CHAs on SPR
      parisc: Fix flush_dcache_page() for usage from irq context
      selftests/memfd: Fix unknown type name build failure
      x86/mm: Avoid incomplete Global INVLPG flushes
      dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type
      btrfs: use nofs when cleaning up aborted transactions
      gpio: mockup: Fix mode of debugfs files
      parisc: Allow to reboot machine after system halt
      parisc: Handle kgdb breakpoints only in kernel context
      m68k: Move signal frame following exception on 68020/030
      net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
      ASoC: rt5682: Disable jack detection interrupt during suspend
      mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works
      ALSA: hda/realtek: Enable headset onLenovo M70/M90
      ALSA: hda: Fix unhandled register update during auto-suspend period
      ALSA: hda/ca0132: add quirk for EVGA X299 DARK
      arm64: Also reset KASAN tag if page is not PG_mte_tagged
      ocfs2: Switch to security_inode_init_security()
      spi: fsl-cpm: Use 16 bit mode for large transfers with even size
      spi: fsl-spi: Re-organise transfer bits_per_word adaptation
      ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
      watchdog: sp5100_tco: Immediately trigger upon starting.
      dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries
      dt-bindings: ata: ahci-ceva: convert to yaml
      usb: dwc3: fix gadget mode suspend interrupt handler issue
      usb: gadget: Properly configure the device for remote wakeup
      Linux 5.15.113
      HID: wacom: add three styli to wacom_intuos_get_tool_type
      HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
      HID: wacom: Force pen out of prox if no events have been received in a while
      s390/qdio: fix do_sqbs() inline assembly constraint
      nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
      powerpc/64s/radix: Fix soft dirty tracking
      tpm/tpm_tis: Disable interrupts for more Lenovo devices
      powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device
      ceph: force updating the msg pointer in non-split case
      vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
      thunderbolt: Clear registers properly when auto clear isn't in use
      serial: qcom-geni: fix enabling deactivated interrupt
      serial: 8250_exar: Add support for USR298x PCI Modems
      serial: Add support for Advantech PCI-1611U card
      statfs: enforce statfs[64] structure initialization
      ksmbd: fix global-out-of-bounds in smb2_find_context_vals
      ksmbd: fix wrong UserName check in session_user
      ksmbd: allocate one more byte for implied bcc[0]
      ksmbd: smb2: Allow messages padded to 8byte boundary
      SMB3: drop reference to cfile before sending oplock break
      SMB3: Close all deferred handles of inode in case of handle lease break
      can: kvaser_pciefd: Disable interrupts in probe error path
      can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
      can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
      can: kvaser_pciefd: Empty SRB buffer in probe
      can: kvaser_pciefd: Call request_irq() before enabling interrupts
      can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
      can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
      can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
      ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
      ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
      ALSA: hda/realtek: Add quirk for Clevo L140AU
      ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
      ALSA: hda: Fix Oops by 9.1 surround channel names
      xhci: Fix incorrect tracking of free space on transfer rings
      xhci-pci: Only run d3cold avoidance quirk for s2idle
      usb: typec: altmodes/displayport: fix pin_assignment_show
      usb: gadget: u_ether: Fix host MAC address case
      usb: dwc3: debugfs: Resume dwc3 before accessing registers
      USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
      usb-storage: fix deadlock when a scsi command timeouts more than once
      USB: usbtmc: Fix direction for 0-length ioctl control messages
      ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
      bridge: always declare tunnel functions
      netfilter: nft_set_rbtree: fix null deref on element insertion
      netfilter: nf_tables: fix nft_trans type confusion
      vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
      igb: fix bit_shift to be in [1..8] range
      net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
      cassini: Fix a memory leak in the error handling path of cas_init_one()
      scsi: storvsc: Don't pass unused PFNs to Hyper-V host
      wifi: iwlwifi: mvm: don't trust firmware n_channels
      wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
      wifi: mac80211: fix min center freq offset tracing
      net: bcmgenet: Restore phy_stop() depending upon suspend/close
      net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
      s390/cio: include subchannels without devices also for evaluation
      tipc: check the bearer min mtu properly when setting it by netlink
      tipc: do not update mtu if msg_max is too small in mtu negotiation
      tipc: add tipc_bearer_min_mtu to calculate min mtu
      virtio_net: Fix error unwinding of XDP initialization
      virtio-net: Maintain reverse cleanup order
      net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
      drm/exynos: fix g2d_open/close helper function definitions
      SUNRPC: Fix trace_svc_register() call site
      SUNRPC: always free ctxt when freeing deferred request
      SUNRPC: Remove svc_rqst::rq_xprt_hlen
      SUNRPC: Remove dead code in svc_tcp_release_rqst()
      SUNRPC: Clean up svc_deferred_class trace events
      tracing: Introduce helpers to safely handle dynamic-sized sockaddrs
      SUNRPC: double free xprt_ctxt while still in use
      media: netup_unidvb: fix use-after-free at del_timer()
      net: hns3: fix reset delay time to avoid configuration timeout
      net: hns3: fix sending pfc frames after reset issue
      net: hns3: fix output information incomplete for dumping tx queue info with debugfs
      erspan: get the proto with the md version for collect_md
      serial: 8250_bcm7271: fix leak in `brcmuart_probe`
      serial: 8250_bcm7271: balance clk_enable calls
      serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
      tcp: fix possible sk_priority leak in tcp_v4_send_reset()
      vsock: avoid to close connected socket after the timeout
      ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
      ALSA: firewire-digi00x: prevent potential use after free
      net: phy: dp83867: add w/a for packet errors seen with short cables
      net: fec: Better handle pm_runtime_get() failing in .remove()
      selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test
      selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test
      af_key: Reject optional tunnel/BEET mode templates in outbound policies
      cpupower: Make TSC read per CPU for Mperf monitor
      ASoC: fsl_micfil: Fix error handler with pm_runtime_enable
      dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi
      drm/msm/dpu: Remove duplicate register defines from INTF
      drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
      drm/msm/dpu: Add INTF_5 interrupts
      drm/msm/dp: unregister audio driver during unbind
      Revert "Fix XFRM-I support for nested ESP tunnels"
      xfrm: don't check the default policy if the policy allows the packet
      platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct
      platform/x86: Move existing HP drivers to a new hp subdir
      platform/x86: hp-wmi: Support touchpad on/off
      parisc: Replace regular spinlock with spin_trylock on panic path
      mfd: dln2: Fix memory leak in dln2_probe()
      soundwire: qcom: gracefully handle too many ports in DT
      phy: st: miphy28lp: use _poll_timeout functions for waits
      Input: xpad - add constants for GIP interface numbers
      iommu/sprd: Release dma buffer to avoid memory leak
      iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any
      clk: tegra20: fix gcc-7 constant overflow warning
      fs/ntfs3: Fix a possible null-pointer dereference in ni_clear()
      fs/ntfs3: Add length check in indx_get_root
      fs/ntfs3: Validate MFT flags before replaying logs
      fs/ntfs3: Fix NULL dereference in ni_write_inode
      fs/ntfs3: Enhance the attribute size check
      fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode'
      iommu/arm-smmu-qcom: Limit the SMR groups to 128
      RDMA/core: Fix multiple -Warray-bounds warnings
      recordmcount: Fix memory leaks in the uwrite function
      sched: Fix KCSAN noinstr violation
      mcb-pci: Reallocate memory region to avoid memory overlapping
      serial: 8250: Reinit port->pm on port specific driver unbind
      usb: typec: tcpm: fix multiple times discover svids error
      HID: wacom: generic: Set battery quirk only when we see battery data
      spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
      HID: logitech-hidpp: Reconcile USB and Unifying serials
      HID: logitech-hidpp: Don't use the USB serial for USB devices
      staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
      Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
      Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
      Bluetooth: btintel: Add LE States quirk support
      ipvs: Update width of source for ip_vs_sync_conn_options
      nbd: fix incomplete validation of ioctl arg
      wifi: ath11k: Fix SKB corruption in REO destination ring
      wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
      null_blk: Always check queue mode setting from configfs
      wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
      wifi: iwlwifi: pcie: fix possible NULL pointer dereference
      bpf: Add preempt_count_{sub,add} into btf id deny list
      samples/bpf: Fix fout leak in hbm's run_bpf_prog
      f2fs: fix to check readonly condition correctly
      f2fs: fix to drop all dirty pages during umount() if cp_error is set
      ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
      ext4: set goal start correctly in ext4_mb_normalize_request
      scsi: ufs: ufs-pci: Add support for Intel Lunar Lake
      gfs2: Fix inode height consistency check
      scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
      lib: cpu_rmap: Avoid use after free on rmap->obj array entries
      scsi: target: iscsit: Free cmds before session free
      net: Catch invalid index in XPS mapping
      net: pasemi: Fix return type of pasemi_mac_start_tx()
      bnxt: avoid overflow in bnxt_get_nvram_directory()
      scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
      ext2: Check block size validity during mount
      wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
      bpf: Annotate data races in bpf_local_storage
      wifi: ath: Silence memcpy run-time false positive warning
      media: Prefer designated initializers over memset for subdev pad ops
      drm/amd: Fix an out of bounds error in BIOS parser
      ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
      ACPICA: Avoid undefined behavior: applying zero offset to null pointer
      drm/msm/dp: Clean up handling of DP AUX interrupts
      drm/tegra: Avoid potential 32-bit integer overflow
      remoteproc: stm32_rproc: Add mutex protection for workqueue
      ACPI: EC: Fix oops when removing custom query handlers
      firmware: arm_sdei: Fix sleep from invalid context BUG
      memstick: r592: Fix UAF bug in r592_remove due to race condition
      media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish
      media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
      arm64: dts: qcom: msm8996: Add missing DWC3 quirks
      regmap: cache: Return error in cache sync operations for REGCACHE_NONE
      drm/amd/display: Use DC_LOG_DC in the trasform pixel function
      drm/displayid: add displayid_get_header() and check bounds better
      fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
      rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
      refscale: Move shutdown from wait_event() to wait_event_idle()
      ext4: allow ext4_get_group_info() to fail
      ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
      ext4: fix lockdep warning when enabling MMP
      ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
      ext4: reflect error codes from ext4_multi_mount_protect() to its callers
      ext4: remove an unused variable warning with CONFIG_QUOTA=n
      fbdev: arcfb: Fix error handling in arcfb_probe()
      drm/i915/dp: prevent potential div-by-zero
      af_unix: Fix data races around sk->sk_shutdown.
      af_unix: Fix a data race of sk->sk_receive_queue->qlen.
      net: datagram: fix data-races in datagram_poll()
      ipvlan:Fix out-of-bounds caused by unclear skb->cb
      gve: Remove the code of clearing PBA bit
      tcp: add annotations around sk->sk_shutdown accesses
      net: add vlan_get_protocol_and_depth() helper
      net: deal with most data-races in sk_wait_event()
      net: annotate sk->sk_err write from do_recvmmsg()
      netlink: annotate accesses to nlk->cb_running
      netfilter: conntrack: fix possible bug_on with enable_hooks=1
      netfilter: nf_tables: always release netdev hooks from notifier
      net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
      net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
      net: stmmac: switch to use interrupt for hw crosstimestamping
      linux/dim: Do nothing if no time delta between samples
      tick/broadcast: Make broadcast device replacement work correctly
      scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
      net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
      ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
      drm/mipi-dsi: Set the fwnode for mipi_dsi_device
      Linux 5.15.112
      drm/amd/display: Fix hang when skipping modeset
      RISC-V: Fix up a cherry-pick warning in setup_vm_final()
      drbd: correctly submit flush bio on barrier
      serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
      drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on load error
      ext4: fix invalid free tracking in ext4_xattr_move_to_block()
      ext4: remove a BUG_ON in ext4_mb_release_group_pa()
      ext4: bail out of ext4_xattr_ibody_get() fails for any reason
      ext4: add bounds checking in get_max_inline_xattr_value_size()
      ext4: fix deadlock when converting an inline directory in nojournal mode
      ext4: improve error handling from ext4_dirhash()
      ext4: improve error recovery code paths in __ext4_remount()
      ext4: check iomap type only if ext4_iomap_begin() does not fail
      ext4: fix data races when using cached status extents
      ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
      ext4: fix WARNING in mb_find_extent
      locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
      ksmbd: not allow guest user on multichannel
      ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
      ksmbd: fix racy issue while destroying session on multichannel
      ksmbd: fix kernel oops from idr_remove()
      ksmbd: add channel rwlock
      ksmbd: replace sessions list in connection with xarray
      ksmbd: fix multi session connection failure
      ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO
      wifi: rtw88: rtw8821c: Fix rfe_option field width
      drm/amd/display: Add NULL plane_state check for cursor disable logic
      drm/amd/display: Refine condition of cursor visibility for pipe-split
      drm/msm/adreno: fix runtime PM imbalance at gpu load
      drm/msm: Remove struct_mutex usage
      drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz
      drm/i915/dg2: Add additional HDMI pixel clock frequencies
      drm/i915/dg2: Support 4k@30 on HDMI
      ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()
      ASoC: DPCM: Don't pick up BE without substream
      ASoC: soc-pcm: Move debugfs removal out of spinlock
      ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE
      ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks
      fs/ntfs3: Refactoring of various minor issues
      HID: wacom: insert timestamp to packed Bluetooth (BT) events
      HID: wacom: Set a default resolution for older tablets
      drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
      drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2)
      drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
      drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
      drm/amd/display: fix flickering caused by S/G mode
      drm/panel: otm8009a: Set backlight parent to panel device
      f2fs: fix potential corruption when moving a directory
      drm/msm: fix NULL-deref on irq uninstall
      drm/msm: fix NULL-deref on snapshot tear down
      drm/bridge: lt8912b: Fix DSI Video Mode
      ARM: dts: s5pv210: correct MIPI CSIS clock name
      ARM: dts: exynos: fix WM8960 clock name in Itop Elite
      remoteproc: imx_rproc: Call of_node_put() on iteration error
      remoteproc: st: Call of_node_put() on iteration error
      remoteproc: stm32: Call of_node_put() on iteration error
      sh: nmi_debug: fix return value of __setup handler
      sh: init: use OF_EARLY_FLATTREE for early init
      sh: mcount.S: fix build error when PRINTK is not enabled
      sh: math-emu: fix macro redefined warning
      SMB3: force unmount was failing to close deferred close files
      smb3: fix problem remounting a share after shutdown
      inotify: Avoid reporting event with invalid wd
      platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
      platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
      cifs: release leases for deferred close handles when freezing
      cifs: fix pcchunk length type in smb2_copychunk_range
      btrfs: fix space cache inconsistency after error loading it from disk
      btrfs: print-tree: parent bytenr must be aligned to sector size
      btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add
      btrfs: don't free qgroup space unless specified
      btrfs: fix encoded write i_size corruption with no-holes
      btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones
      btrfs: fix btrfs_prev_leaf() to not return the same key twice
      perf stat: Separate bperf from bpf_profiler
      perf evlist: Refactor evlist__for_each_cpu()
      perf symbols: Fix return incorrect build_id size in elf_read_build_id()
      crypto: engine - fix crypto_queue backlog handling
      crypto: engine - Use crypto_request_complete
      crypto: api - Add scaffolding to change completion function signature
      crypto: engine - check if BH is disabled during completion
      crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
      perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
      perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
      perf vendor events power9: Remove UTF-8 characters from JSON files
      perf scripts intel-pt-events.py: Fix IPC output for Python 2
      net: enetc: check the index of the SFI rather than the handle
      virtio_net: suppress cpu stall when free_unused_bufs
      virtio_net: split free_unused_bufs()
      net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
      ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
      drm/amdgpu: add a missing lock for AMDGPU_SCHED
      af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
      ionic: catch failure from devlink_alloc
      ethtool: Fix uninitialized number of lanes
      ionic: remove noise from ethtool rxnfc error msg
      octeontx2-vf: Detach LF resources on probe cleanup
      octeontx2-pf: Disable packet I/O for graceful exit
      octeontx2-af: Skip PFs if not enabled
      octeontx2-af: Secure APR table update with the lock
      rxrpc: Fix hard call timeout units
      sfc: Fix module EEPROM reporting for QSFP modules
      r8152: move setting r8153b_rx_agg_chg_indicate()
      r8152: fix the poor throughput for 2.5G devices
      r8152: fix flow control issue of RTL8156A
      net/sched: act_mirred: Add carrier check
      RISC-V: mm: Enable huge page support to kernel_page_present() function
      watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
      writeback: fix call of incorrect macro
      net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
      selftests: srv6: make srv6_end_dt46_l3vpn_test more robust
      sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
      net/sched: cls_api: remove block_cb from driver_list before freeing
      net/ncsi: clear Tx enable mode when handling a Config required AEN
      scsi: qedi: Fix use after free bug in qedi_remove()
      drm/hyperv: Don't overwrite dirt_needed value set by host
      fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
      ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE
      ASoC: soc-pcm: test refcount before triggering
      ASoC: soc-pcm: serialize BE triggers
      ASoC: soc-pcm: Fix and cleanup DPCM locking
      ASoC: soc-pcm: align BE 'atomicity' with that of the FE
      ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure
      mailbox: zynqmp: Fix counts of child nodes
      mailbox: zynq: Switch to flexible array to simplify code
      bus: mhi: host: Range check CHDBOFF and ERDBOFF
      bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
      bus: mhi: host: Remove duplicate ee check for syserr
      bus: mhi: Move host MHI code to "host" directory
      ubifs: Fix memory leak in do_rename
      ubifs: Fix AA deadlock when setting xattr for encrypted file
      crypto: ccp - Clear PSP interrupt status register before calling handler
      ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus
      Linux 5.15.111
      sched: Fix DEBUG && !SCHEDSTATS warn
      netfilter: nf_tables: deactivate anonymous set from preparation phase
      arm64: dts: qcom: sdm845: correct dynamic power coefficients - again
      sound/oss/dmasound: fix 'dmasound_setup' defined but not used
      debugobject: Ensure pool refill (again)
      perf intel-pt: Fix CYC timestamps after standalone CBR
      perf auxtrace: Fix address filter entire kernel size
      dm: don't lock fs when the map is NULL in process of resume
      dm ioctl: fix nested locking in table_clear() to remove deadlock concern
      dm flakey: fix a crash with invalid table line
      dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
      dm clone: call kmem_cache_destroy() in dm_clone_init() error path
      dm verity: fix error handling for check_at_most_once on FEC
      ia64: fix an addr to taddr in huge_pte_offset()
      s390/dasd: fix hanging blockdevice after request requeue
      btrfs: scrub: reject unsupported scrub flags
      scripts/gdb: fix lx-timerlist for Python3
      clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
      wifi: rtl8xxxu: RTL8192EU always needs full init
      mailbox: zynqmp: Fix typo in IPI documentation
      mailbox: zynqmp: Fix IPI isr handling
      mtd: core: fix error path for nvmem provider
      mtd: core: fix nvmem error reporting
      mtd: core: provide unique name for nvmem device, take two
      md/raid10: fix null-ptr-deref in raid10_sync_request
      nilfs2: fix infinite loop in nilfs_mdt_get_block()
      nilfs2: do not write dirty data after degenerating to read-only
      ALSA: usb-audio: Add quirk for Pioneer DDJ-800
      parisc: Fix argument pointer in real64_call_asm()
      afs: Fix updating of i_size with dv jump from server
      mfd: tqmx86: Correct board names for TQMxE39x
      mfd: tqmx86: Specify IO port register range more precisely
      mfd: tqmx86: Do not access I2C_DETECT register through io_base
      thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
      dmaengine: at_xdmac: do not enable all cyclic channels
      dmaengine: at_xdmac: Fix race for the tx desc callback
      dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie
      dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
      dmaengine: dw-edma: Fix to change for continuous transfer
      dma: gpi: remove spurious unlock in gpi_ch_init
      phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
      pwm: mtk-disp: Configure double buffering before reading in .get_state()
      pwm: mtk-disp: Disable shadow registers before setting backlight values
      leds: tca6507: Fix error handling of using fwnode_property_read_string
      dmaengine: mv_xor_v2: Fix an error code.
      leds: TI_LMU_COMMON: select REGMAP instead of depending on it
      pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
      ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
      ext4: fix i_disksize exceeding i_size problem in paritally written case
      SMB3: Close deferred file handles in case of handle lease break
      SMB3: Add missing locks to protect deferred close file list
      timekeeping: Fix references to nonexistent ktime_get_fast_ns()
      openrisc: Properly store r31 to pt_regs on unhandled exceptions
      clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
      RDMA/mlx5: Use correct device num_ports when modify DC
      SUNRPC: remove the maximum number of retries in call_bind_status
      RDMA/mlx5: Fix flow counter query via DEVX
      Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
      clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
      clk: qcom: regmap: add PHY clock source implementation
      NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
      IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
      IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
      RDMA/srpt: Add a check for valid 'mad_agent' pointer
      RDMA/cm: Trace icm_send_rej event before the cm state is reset
      clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
      RDMA/siw: Remove namespace check from siw_netdev_event()
      clk: add missing of_node_put() in "assigned-clocks" property parsing
      power: supply: generic-adc-battery: fix unit scaling
      fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()
      fs/ntfs3: Fix OOB read in indx_insert_into_buffer
      fs/ntfs3: Add check for kmemdup
      fs/ntfs3: Fix memory leak if ntfs_read_mft failed
      rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
      RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
      rtc: omap: include header for omap_rtc_power_off_program prototype
      workqueue: Fix hung time report of worker pools
      workqueue: Introduce show_one_worker_pool and show_one_workqueue.
      RDMA/rdmavt: Delete unnecessary NULL check
      RDMA/siw: Fix potential page_array out of range access
      clk: at91: clk-sam9x60-pll: fix return value check
      sched/rt: Fix bad task migration for rt tasks
      Revert "objtool: Support addition to set CFA base"
      perf/core: Fix hardlockup failure caused by perf throttle
      sched/fair: Fix inaccurate tally of ttwu_move_affine
      sched: Make struct sched_statistics independent of fair sched class
      sched/fair: Use __schedstat_set() in set_next_entity()
      powerpc/rtas: use memmove for potentially overlapping buffer copy
      macintosh: via-pmu-led: requires ATA to be set
      powerpc/sysdev/tsi108: fix resource printk format warnings
      powerpc/wii: fix resource printk format warnings
      powerpc/mpc512x: fix resource printk format warning
      macintosh/windfarm_smu_sat: Add missing of_node_put()
      virtio_ring: don't update event idx on get_buf
      spmi: Add a check for remove callback when removing a SPMI driver
      staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
      serial: 8250: Add missing wakeup event reporting
      tty: serial: fsl_lpuart: adjust buffer length to the intended size
      firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
      usb: mtu3: fix kernel panic at qmu transfer done irq handler
      usb: chipidea: fix missing goto in `ci_hdrc_probe`
      usb: gadget: tegra-xudc: Fix crash in vbus_draw
      sh: sq: Fix incorrect element size for allocating bitmap buffer
      uapi/linux/const.h: prefer ISO-friendly __typeof__
      scripts/gdb: raise error with reduced debugging information
      i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
      spi: cadence-quadspi: fix suspend-resume implementations
      ASoC: fsl_mqs: move of_node_put() to the correct location
      coresight: etm_pmu: Set the module field
      HID: amd_sfh: Add support for shutdown operation
      scripts/gdb: bail early if there are no generic PD
      scripts/gdb: bail early if there are no clocks
      ia64: salinfo: placate defined-but-not-used warning
      ia64: mm/contig: fix section mismatch warning/error
      PCI/EDR: Clear Device Status after EDR error recovery
      of: Fix modalias string generation
      vmci_host: fix a race condition in vmci_host_poll() causing GPF
      spi: fsl-spi: Fix CPM/QE mode Litte Endian
      spi: qup: Don't skip cleanup in remove's error path
      linux/vt_buffer.h: allow either builtin or modular for macros
      ASoC: es8316: Handle optional IRQ assignment
      PCI: imx6: Install the fault handler only on compatible match
      usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
      spi: imx: Don't skip cleanup in remove's error path
      spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
      serial: 8250_bcm7271: Fix arbitration handling
      iio: light: max44009: add missing OF device matching
      fpga: bridge: fix kernel-doc parameter description
      serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
      serial: stm32: re-introduce an irq flag condition in usart_receive_chars
      usb: dwc3: gadget: Change condition for processing suspend event
      usb: host: xhci-rcar: remove leftover quirk handling
      pstore: Revert pmsg_lock back to a normal mutex
      drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
      drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
      ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
      tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
      net: amd: Fix link leak when verifying config failed
      netlink: Use copy_to_user() for optval in netlink_getsockopt().
      Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
      ipv4: Fix potential uninit variable access bug in __ip_make_skb()
      net/sched: sch_fq: fix integer overflow of "credit"
      netfilter: nf_tables: don't write table validation state without mutex
      bpf: Don't EFAULT for getsockopt with optval=NULL
      net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
      net/mlx5: E-switch, Don't destroy indirect table in split rule
      ixgbe: Enable setting RSS table to default values
      ixgbe: Allow flow hash to be set via ethtool
      wifi: iwlwifi: fw: fix memory leak in debugfs
      wifi: iwlwifi: mvm: check firmware response size
      wifi: mt76: mt7921e: improve reliability of dma reset
      wifi: mt76: fix 6GHz high channel not be scanned
      wifi: mt76: mt7921e: fix probe timeout after reboot
      wifi: mt76: add flexible polling wait-interval support
      wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
      wifi: iwlwifi: make the loop for card preparation effective
      jdb2: Don't refuse invalidation of already invalidated buffers
      wifi: iwlwifi: fw: move memset before early return
      wifi: iwlwifi: mvm: initialize seq variable
      wifi: iwlwifi: yoyo: Fix possible division by zero
      wifi: iwlwifi: yoyo: skip dump correctly on hw error
      md/raid10: don't call bio_start_io_acct twice for bio which experienced read error
      md/raid10: fix memleak of md thread
      md/raid10: fix memleak for 'conf->bio_split'
      md/raid10: fix leak of 'r10bio->remaining' for recovery
      md/raid10: fix task hung in raid10d
      md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
      md: raid10 add nowait support
      md: drop queue limitation for RAID1 and RAID10
      bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
      selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
      nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
      nvme: fix async event trace event
      nvme: handle the persistent internal error AER
      nvmet: fix I/O Command Set specific Identify Controller
      nvmet: fix Identify Active Namespace ID list handling
      nvmet: fix Identify Controller handling
      nvmet: fix Identify Namespace handling
      nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
      nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate
      nvmet: use i_size_read() to set size for file-ns
      bpf, sockmap: fix deadlocks in the sockhash and sockmap
      net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
      scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
      f2fs: fix to avoid use-after-free for cached IPU bio
      xsk: Fix unaligned descriptor validation
      crypto: drbg - Only fail when jent is unavailable in FIPS mode
      crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors
      bpftool: Fix bug for long instructions in program CFG dumps
      selftests/bpf: Wait for receive in cg_storage_multi test
      selftests: xsk: Disable IPv6 on VETH1
      net: qrtr: correct types of trace event parameters
      wifi: rt2x00: Fix memory leak when handling surveys
      wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
      wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
      crypto: sa2ul - Select CRYPTO_DES
      crypto: caam - Clear some memory in instantiate_rng
      f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
      f2fs: apply zone capacity to all zone type
      f2fs: enforce single zone capacity
      f2fs: handle dqget error in f2fs_transfer_project_quota()
      scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
      scsi: target: iscsit: Fix TAS handling during conn cleanup
      scsi: target: Fix multiple LUN_RESET handling
      net/packet: convert po->auxdata to an atomic flag
      net/packet: convert po->origdev to an atomic flag
      net/packet: annotate accesses to po->xmit
      vlan: partially enable SIOCSHWTSTAMP in container
      net: pcs: xpcs: remove double-read of link state when using AN
      bpf: Remove misleading spec_v1 check on var-offset stack read
      selftests/bpf: Fix a fd leak in an error path in network_helpers.c
      scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
      bpf: fix precision propagation verbose logging
      bpf: take into account liveness when propagating precision
      wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
      wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
      tools: bpftool: Remove invalid \' json escape
      wifi: ath6kl: reduce WARN to dev_dbg() in callback
      wifi: brcmfmac: support CQM RSSI notification with older firmware
      wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
      wifi: ath9k: hif_usb: fix memory leak of remain_skbs
      wifi: ath6kl: minor fix for allocation size
      hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
      cpufreq: use correct unit when verify cur freq
      tick/common: Align tick period with the HZ tick.
      drm/i915: Make intel_get_crtc_new_encoder() less oopsy
      debugobject: Prevent init race with static objects
      arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
      x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
      regulator: stm32-pwr: fix of_iomap leak
      media: venus: dec: Fix handling of the start cmd
      media: rc: gpio-ir-recv: Fix support for wake-up
      drm/amd/display: Fix potential null dereference
      media: rcar_fdp1: Fix refcount leak in probe and remove function
      media: rcar_fdp1: Convert to platform remove callback returning void
      platform: Provide a remove callback that returns no value
      media: rcar_fdp1: Fix the correct variable assignments
      media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()
      media: saa7134: fix use after free bug in saa7134_finidev due to race condition
      media: dm1105: Fix use after free bug in dm1105_remove due to race condition
      media: rkvdec: fix use after free bug in rkvdec_remove
      x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
      regulator: core: Avoid lockdep reports when resolving supplies
      regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
      drm/ttm/pool: Fix ttm_pool_alloc error path
      drm/ttm: optimize pool allocations a bit v2
      arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
      arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
      arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
      mailbox: mpfs: switch to txdone_poll
      drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
      ACPI: VIOT: Initialize the correct IOMMU fwspec
      firmware: arm_scmi: Fix xfers allocation on Rx channel
      ARM: dts: gta04: fix excess dma channel usage
      drm: rcar-du: Fix a NULL vs IS_ERR() bug
      mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
      ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
      drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings
      drm: msm: adreno: Disable preemption on Adreno 510
      drm/msm/adreno: drop bogus pm_runtime_set_active()
      drm/msm/adreno: Defer enabling runpm until hw_init()
      media: max9286: Free control handler
      drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
      firmware: qcom_scm: Clear download bit during reboot
      media: av7110: prevent underflow in write_ts_to_decoder()
      media: bdisp: Add missing check for create_workqueue
      x86/MCE/AMD: Use an u64 for bank_map
      ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
      ARM: dts: qcom: ipq8064: reduce pci IO size to 64K
      ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
      arm64: dts: qcom: sm8250: Fix the PCI I/O port range
      arm64: dts: qcom: msm8996: Fix the PCI I/O port range
      arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
      arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
      arm64: dts: qcom: msm8998: Fix the PCI I/O port range
      arm64: dts: qcom: sdm845: Fix the PCI I/O port range
      arm64: dts: qcom: sdm845: correct dynamic power coefficients
      arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
      arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
      arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
      arm64: dts: Move BCM4908 dts to bcmbca folder
      arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000
      ARM64: dts: Add DTS files for bcmbca SoC BCM6858
      arm64: dts: Add DTS files for bcmbca SoC BCM4912
      arm64: dts: Add DTS files for bcmbca SoC BCM63158
      arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500
      arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
      regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
      EDAC/skx: Fix overflows on the DRAM row address mapping arrays
      drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
      arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
      arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
      soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
      tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
      drm/probe-helper: Cancel previous job before starting new one
      drm/vgem: add missing mutex_destroy
      drm/rockchip: Drop unbalanced obj unref
      erofs: fix potential overflow calculating xattr_isize
      erofs: stop parsing non-compact HEAD index if clusterofs is invalid
      tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
      tpm, tpm: Implement usage counter for locality
      tpm, tpm_tis: Claim locality before writing interrupt registers
      tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
      tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
      tpm, tpm_tis: Do not skip reset of original interrupt vector
      selinux: ensure av_permissions.h is built when needed
      selinux: fix Makefile dependencies of flask.h
      selftests/resctrl: Check for return value after write_schemata()
      selftests/resctrl: Allow ->setup() to return errors
      selftests/resctrl: Move ->setup() call outside of test specific branches
      selftests/resctrl: Extend CPU vendor detection
      selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
      rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
      sound/oss/dmasound: fix build when drivers are mixed =y/=m
      xfs: don't consider future format versions valid
      ubifs: Free memory for tmpfile name
      ubi: Fix return value overwrite issue in try_write_vid_and_data()
      ubifs: Fix memleak when insert_old_idx() failed
      Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
      iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
      tracing: Fix permissions for the buffer_percent file
      riscv: mm: remove redundant parameter of create_fdt_early_page_table
      i2c: omap: Fix standard mode false ACK readings
      ksmbd: fix memleak in session setup
      ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
      ksmbd: call rcu_barrier() in ksmbd_server_exit()
      writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
      relayfs: fix out-of-bounds access in relay_file_read
      KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
      reiserfs: Add security prefix to xattr name in reiserfs_security_write()
      rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
      crypto: safexcel - Cleanup ring IRQ workqueues on load failure
      crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
      ring-buffer: Sync IRQ works before buffer destruction
      pinctrl: qcom: lpass-lpi: set output value before enabling output
      soundwire: qcom: correct setting ignore bit on v1.5.1
      pwm: meson: Fix g12a ao clk81 name
      pwm: meson: Fix axg ao mux parents
      wifi: mt76: add missing locking to protect against concurrent rx/status calls
      kheaders: Use array declaration instead of char
      ipmi: fix SSIF not responding under certain cond.
      ipmi:ssif: Add send_retries increment
      MIPS: fw: Allow firmware to pass a empty env
      tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
      xhci: fix debugfs register accesses while suspended
      tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
      staging: iio: resolver: ads1210: fix config mode
      ext4: use ext4_journal_start/stop for fast commit transactions
      blk-crypto: make blk_crypto_evict_key() more robust
      blk-crypto: make blk_crypto_evict_key() return void
      blk-mq: release crypto keyslot before reporting I/O complete
      posix-cpu-timers: Implement the missing timer_wait_running callback
      hwmon: (adt7475) Use device_property APIs when configuring polarity
      hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
      USB: dwc3: fix runtime pm imbalance on unbind
      USB: dwc3: fix runtime pm imbalance on probe errors
      IMA: allow/fix UML builds
      PCI: qcom: Fix the incorrect register usage in v2.7.0 config
      PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
      arm64: Stash shadow stack pointer in the task struct on interrupt
      arm64: Always load shadow stack pointer directly from the task struct
      wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
      wireguard: timers: cast enum limits members to int in prints
      x86/cpu: Add model number for Intel Arrow Lake processor
      asm-generic/io.h: suppress endianness warnings for readq() and writeq()
      selftests mount: Fix mount_setattr_test builds failed
      ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
      iio: adc: palmas_gpadc: fix NULL dereference on rmmod
      x86/hyperv: Block root partition functionality in a Confidential VM
      ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
      ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15
      Linux 5.15.110
      riscv: No need to relocate the dtb as it lies in the fixmap region
      riscv: Do not set initial_boot_params to the linear address of the dtb
      riscv: Move early dtb mapping into the fixmap region
      selftests: mptcp: join: fix "invalid address, ADD_ADDR timeout"
      driver core: Don't require dynamic_debug for initcall_debug probe timing
      USB: serial: option: add UNISOC vendor and TOZED LT70C product
      bluetooth: Perform careful capability checks in hci_sock_ioctl()
      drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
      wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
      KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
      KVM: arm64: Retry fault if vma_lookup() results become invalid
      selftests/kselftest/runner/run_one(): allow running non-executable files
      PCI/ASPM: Remove pcie_aspm_pm_state_change()
      Revert "net: mdio: fix owner field for mdio buses registered using device-tree"
      Linux 5.15.109
      soc: sifive: l2_cache: fix missing of_node_put() in sifive_l2_init()
      soc: sifive: l2_cache: fix missing free_irq() in error path in sifive_l2_init()
      soc: sifive: l2_cache: fix missing iounmap() in error path in sifive_l2_init()
      ASN.1: Fix check for strdup() success
      ASoC: fsl_asrc_dma: fix potential null-ptr-deref
      mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
      iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
      counter: 104-quad-8: Fix race condition between FLAG and CNTR reads
      pwm: hibvt: Explicitly set .polarity in .get_state()
      pwm: iqs620a: Explicitly set .polarity in .get_state()
      pwm: meson: Explicitly set .polarity in .get_state()
      sctp: Call inet6_destroy_sock() via sk->sk_destruct().
      dccp: Call inet6_destroy_sock() via sk->sk_destruct().
      inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
      tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct().
      udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM).
      fuse: fix deadlock between atomic O_TRUNC and page invalidation
      fuse: always revalidate rename target dentry
      fuse: fix attr version comparison in fuse_read_update_size()
      purgatory: fix disabling debug info
      docs: futex: Fix kernel-doc references after code split-up preparation
      MIPS: Define RUNTIME_DISCARD_EXIT in LD script
      sched/fair: Fixes for capacity inversion detection
      sched/uclamp: Fix a uninitialized variable warnings
      sched/fair: Consider capacity inversion in util_fits_cpu()
      sched/fair: Detect capacity inversion
      sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition
      sched/uclamp: Make cpu_overutilized() use util_fits_cpu()
      sched/uclamp: Fix fits_capacity() check in feec()
      mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages
      mm/khugepaged: check again on anon uffd-wp during isolation
      drm/i915: Fix fast wake AUX sync len
      mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25
      kernel/sys.c: fix and improve control flow in __sys_setres[ug]id()
      memstick: fix memory leak if card device is never registered
      nilfs2: initialize unused bytes in segment summary blocks
      iio: light: tsl2772: fix reading proximity-diodes from device tree
      rtmutex: Add acquire semantics for rtmutex lock acquisition slow path
      platform/x86: gigabyte-wmi: add support for X570S AORUS ELITE
      xen/netback: use same error messages for same errors
      nvme-tcp: fix a possible UAF when failing to allocate an io queue
      s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling
      net: dsa: b53: mmap: add phy ops
      scsi: core: Improve scsi_vpd_inquiry() checks
      scsi: megaraid_sas: Fix fw_crash_buffer_show()
      selftests: sigaltstack: fix -Wuninitialized
      platform/x86 (gigabyte-wmi): Add support for A320M-S2H V2
      Input: i8042 - add quirk for Fujitsu Lifebook A574/H
      f2fs: Fix f2fs_truncate_partial_nodes ftrace event
      e1000e: Disable TSO on i219-LM card to increase speed
      bpf: Fix incorrect verifier pruning due to missing register precision taints
      spi: spi-rockchip: Fix missing unwind goto in rockchip_sfc_probe()
      mlxsw: pci: Fix possible crash during initialization
      net: rpl: fix rpl header size calculation
      bonding: Fix memory leak when changing bond type to Ethernet
      mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()
      bnxt_en: Do not initialize PTP on older P3/P4 chips
      netfilter: nf_tables: tighten netlink attribute requirements for catch-all elements
      netfilter: nf_tables: validate catch-all set elements
      i40e: fix i40e_setup_misc_vector() error handling
      i40e: fix accessing vsi->active_filters without holding lock
      netfilter: nf_tables: fix ifdef to also consider nf_tables=m
      sfc: Fix use-after-free due to selftest_work
      sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP.
      virtio_net: bugfix overflow inside xdp_linearize_page()
      net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg
      regulator: fan53555: Fix wrong TCS_SLEW_MASK
      regulator: fan53555: Explicitly include bits header
      netfilter: br_netfilter: fix recent physdev match breakage
      arm64: dts: imx8mm-evk: correct pmic clock source
      arm64: dts: meson-g12-common: specify full DMC range
      arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node
      ARM: dts: rockchip: fix a typo error for rk3288 spdif node
      Linux 5.15.108
      nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs
      counter: Add the necessary colons and indents to the comments of counter_compi
      counter: fix docum. build problems after filename change
      panic, kexec: make __crash_kexec() NMI safe
      kexec: turn all kexec_mutex acquisitions into trylocks
      nvme-pci: add NVME_QUIRK_BOGUS_NID for T-FORCE Z330 SSD
      nvme-pci: mark Lexar NM760 as IGNORE_DEV_SUBNQN
      nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760
      nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610
      nvme-pci: Crucial P2 has bogus namespace ids
      nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs
      nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50
      i2c: ocores: generate stop condition after timeout in polling mode
      x86/rtc: Remove __init for runtime functions
      sched/fair: Fix imbalance overflow
      sched/fair: Move calculate of avg_load to a better location
      powerpc/papr_scm: Update the NUMA distance table for the target node
      ubi: Fix deadlock caused by recursively holding work_sem
      ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size
      mptcp: stricter state check in mptcp_worker
      mptcp: use mptcp_schedule_work instead of open-coding it
      cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach()
      x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot
      scsi: ses: Handle enclosure with just a primary component gracefully
      net: phy: nxp-c45-tja11xx: fix unsigned long multiplication overflow
      net: phy: nxp-c45-tja11xx: add remove callback
      net: sfp: initialize sfp->i2c_block_size at sfp allocation
      riscv: add icache flush for nommu sigreturn trampoline
      drm/i915: fix race condition UAF in i915_perf_add_config_ioctl
      i915/perf: Replace DRM_DEBUG with driver specific drm_dbg call
      tracing: Have tracing_snapshot_instance_cond() write errors to the appropriate instance
      tracing: Add trace_array_puts() to write into instance
      counter: 104-quad-8: Fix Synapse action reported for Index signals
      counter: Internalize sysfs interface code
      counter: stm32-timer-cnt: Provide defines for slave mode selection
      counter: stm32-lptimer-cnt: Provide defines for clock polarities
      ACPI: resource: Add Medion S17413 to IRQ override quirk
      wifi: iwlwifi: mvm: fix mvmtxq->stopped handling
      asymmetric_keys: log on fatal failures in PE/pkcs7
      verify_pefile: relax wrapper length check
      drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F
      efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L
      i2c: hisi: Avoid redundant interrupts
      i2c: imx-lpi2c: clean rx/tx buffers upon new message
      wifi: mwifiex: mark OF related data as maybe unused
      power: supply: cros_usbpd: reclassify "default case!" as debug
      ARM: 9290/1: uaccess: Fix KASAN false-positives
      libbpf: Fix single-line struct definition output in btf_dump
      skbuff: Fix a race between coalescing and releasing SKBs
      net: macb: fix a memory corruption in extended buffer descriptor mode
      udp6: fix potential access to stale information
      RDMA/core: Fix GID entry ref leak when create_ah fails
      sctp: fix a potential overflow in sctp_ifwdtsn_skip
      net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume()
      qlcnic: check pci_reset_function result
      drm/armada: Fix a potential double free in an error handling path
      tcp: restrict net.ipv4.tcp_app_win
      niu: Fix missing unwind goto in niu_alloc_channels()
      9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
      bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp
      RDMA/cma: Allow UD qp_type to join multicast only
      IB/mlx5: Add support for 400G_8X lane speed
      RDMA/irdma: Add ipv4 check to irdma_find_listener()
      RDMA/irdma: Increase iWARP CM default rexmit count
      RDMA/irdma: Fix memory leak of PBLE objects
      clk: sprd: set max_register according to mapping range
      drm/i915/dsi: fix DSS CTL register offsets for TGL+
      KVM: arm64: PMU: Restore the guest's EL0 event counting after migration
      mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min
      mtd: rawnand: stm32_fmc2: remove unsupported EDO mode
      mtd: rawnand: meson: fix bitmask for length in command word
      mtdblock: tolerate corrected bit-flips
      fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace
      btrfs: fix fast csum implementation detection
      btrfs: print checksum type and implementation at mount time
      Bluetooth: Fix race condition in hidp_session_thread
      Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp}
      ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards
      ALSA: emu10k1: don't create old pass-through playback device on Audigy
      ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex()
      ALSA: i2c/cs8427: fix iec958 mixer control deactivation
      ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
      ALSA: emu10k1: fix capture interrupt handler unlinking
      Revert "pinctrl: amd: Disable and mask interrupts on resume"
      Linux 5.15.107
      bpftool: Print newline before '}' for struct with padding only fields
      ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
      kbuild: fix single directory build
      mm: take a page reference when removing device exclusive entries
      drm/bridge: lt9611: Fix PLL being unable to lock
      mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
      ring-buffer: Fix race while reader and writer are on the same page
      drm/nouveau/disp: Support more modes by checking with lower bpc
      drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
      mm: vmalloc: avoid warn_alloc noise caused by fatal signal
      ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()
      tracing: Free error logs of tracing instances
      can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events
      can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
      fs: drop peer group ids under namespace lock
      ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct()
      ftrace: Mark get_lock_parent_ip() __always_inline
      perf/core: Fix the same task check in perf_event_set_output
      cifs: sanitize paths in cifs_update_super_prepath.
      smb3: lower default deferred close timeout to address perf regression
      smb3: allow deferred close timeout to be configurable
      scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()
      scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()
      iio: adc: ad7791: fix IRQ flags
      coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
      coresight: etm4x: Do not access TRCIDR1 for identification
      ALSA: hda/realtek: Add quirk for Clevo X370SNW
      ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN
      dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs
      nilfs2: fix sysfs interface lifetime
      nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
      tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty
      tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
      tty: serial: sh-sci: Fix transmit end interrupt handler
      iio: light: cm32181: Unregister second I2C client if present
      iio: dac: cio-dac: Fix max DAC write value check for 12-bit
      iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
      iio: adis16480: select CONFIG_CRC32
      USB: serial: option: add Quectel RM500U-CN modem
      USB: serial: option: add Telit FE990 compositions
      usb: typec: altmodes/displayport: Fix configure initial pin assignment
      USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
      usb: dwc3: pci: add support for the Intel Meteor Lake-S
      usb: cdnsp: Fixes error: uninitialized symbol 'len'
      xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
      usb: xhci: tegra: fix sleep in atomic call
      kbuild: refactor single builds of *.ko
      gve: Secure enough bytes in the first TX desc for all TCP pkts
      ethtool: reset #lanes when lanes is omitted
      ice: Reset FDIR counter in FDIR init stage
      ice: fix wrong fallback logic for FDIR
      NFSD: callback request does not use correct credential for AUTH_SYS
      sunrpc: only free unix grouplist after RCU settles
      net: stmmac: fix up RX flow hash indirection table when setting channels
      net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe
      gpio: davinci: Add irq chip flag to skip set wake
      platform/x86: think-lmi: Clean up display of current_value on Thinkstation
      platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI strings
      platform/x86: think-lmi: Fix memory leak when showing current settings
      ipv6: Fix an uninit variable access bug in __ip6_make_skb()
      net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT
      sctp: check send stream number after wait_for_sndbuf
      net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit
      net: don't let netpoll invoke NAPI if in xmit context
      icmp: guard against too small mtu
      NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
      net: qrtr: Fix a refcount bug in qrtr_recvmsg()
      net: qrtr: combine nameservice into main module
      wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
      KVM: s390: pv: fix external interruption loop not always detected
      pwm: sprd: Explicitly set .polarity in .get_state()
      pwm: cros-ec: Explicitly set .polarity in .get_state()
      Drivers: vmbus: Check for channel allocation before looking up relids
      gpio: GPIO_REGMAP: select REGMAP instead of depending on it
      bpf: hash map, avoid deadlock with suitable hash mask
      serial: exar: Add support for Sealevel 7xxxC serial cards
      serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards
      iavf/iavf_main: actually log ->src mask when talking about it
      iavf: return errno code instead of status code
      platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode
      platform/x86: int3472: Split into 2 drivers
      RDMA/irdma: Do not request 2-level PBLEs for CQ alloc
      NFSD: pass range end to vfs_fsync_range() instead of count
      NFSD: Fix sparse warning
      ocfs2: fix memory leak in ocfs2_mount_volume()
      ocfs2: rewrite error handling of ocfs2_fill_super
      ocfs2: ocfs2_mount_volume does cleanup job before return error
      Linux 5.15.106
      x86/PVH: avoid 32-bit build warning when obtaining VGA console info
      hsr: ratelimit only when errors are printed
      libbpf: Fix btf_dump's packed struct determination
      selftests/bpf: Add few corner cases to test padding handling of btf_dump
      libbpf: Fix BTF-to-C converter's padding logic
      selftests/bpf: Test btf dump for struct with padding only fields
      zonefs: Fix error message in zonefs_file_dio_append()
      KVM: x86: Purge "highest ISR" cache when updating APICv state
      KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32
      KVM: VMX: Move preemption timer <=> hrtimer dance to common x86
      s390/uaccess: add missing earlyclobber annotations to __clear_user()
      KVM: arm64: Disable interrupts while walking userspace PTs
      drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub
      drm/etnaviv: fix reference leak when mmaping imported buffer
      rcu: Fix rcu_torture_read ftrace event
      xtensa: fix KASAN report for show_stack
      ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z
      ALSA: hda/realtek: Add quirks for some Clevo laptops
      ALSA: usb-audio: Fix regression on detection of Roland VS-100
      ALSA: hda/conexant: Partial revert of a quirk for Lenovo
      NFSv4: Fix hangs when recovering open state after a server reboot
      powerpc: Don't try to copy PPR for task with NULL pt_regs
      pinctrl: at91-pio4: fix domain name assignment
      pinctrl: amd: Disable and mask interrupts on resume
      net: phy: dp83869: fix default value for tx-/rx-internal-delay
      xen/netback: don't do grant copy across page boundary
      can: j1939: prevent deadlock by moving j1939_sk_errqueue()
      zonefs: Always invalidate last cached page on append write
      btrfs: scan device in non-exclusive mode
      btrfs: fix race between quota disable and quota assign ioctls
      Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table
      cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL
      cifs: prevent infinite recursion in CIFSGetDFSRefer()
      Input: focaltech - use explicitly signed char type
      Input: alps - fix compatibility with -funsigned-char
      iommu/vt-d: Allow zero SAGAW if second-stage not supported
      pinctrl: ocelot: Fix alt mode for ocelot
      net: ethernet: mtk_eth_soc: fix flow block refcounting logic
      net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only
      bnxt_en: Add missing 200G link speed reporting
      bnxt_en: Fix typo in PCI id to device description string mapping
      bnxt_en: Fix reporting of test result in ethtool selftest
      i40e: fix registers dump after run ethtool adapter self test
      net: ipa: compute DMA pool size properly
      ALSA: ymfpci: Fix BUG_ON in probe function
      ALSA: ymfpci: Create card with device-managed snd_devm_card_new()
      ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg()
      ice: add profile conflict check for AVF FDIR
      smsc911x: avoid PHY being resumed when interface is not up
      net: mvpp2: parser fix PPPoE
      net: mvpp2: parser fix QinQ
      net: mvpp2: classifier flow fix fragmentation flags
      loop: LOOP_CONFIGURE: send uevents for partitions
      loop: suppress uevents while reconfiguring the device
      s390/vfio-ap: fix memory leak in vfio_ap device driver
      can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write
      platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix
      drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state
      net: stmmac: don't reject VLANs when IFF_PROMISC is set
      net/net_failover: fix txq exceeding warning
      regulator: Handle deferred clk
      r8169: fix RTL8168H and RTL8107E rx crc error
      net: dsa: microchip: ksz8863_smi: fix bulk access
      ptp_qoriq: fix memory leak in probe()
      scsi: mpt3sas: Don't print sense pool info twice
      scsi: megaraid_sas: Fix crash after a double completion
      sfc: ef10: don't overwrite offload features at NIC reset
      SUNRPC: fix shutdown of NFS TCP client socket
      mtd: rawnand: meson: invalidate cache on polling ECC bit
      platform/x86: think-lmi: Add possible_values for ThinkStation
      platform/x86: think-lmi: only display possible_values if available
      platform/x86: think-lmi: use correct possible_values delimiters
      platform/x86: think-lmi: add missing type attribute
      ALSA: usb-audio: Fix recursive locking at XRUN during syncing
      mips: bmips: BCM6358: disable RAC flush for TP1
      ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()
      tracing: Fix wrong return in kprobe_event_gen_test.c
      tools/power turbostat: fix decoding of HWP_STATUS
      tools/power turbostat: Fix /dev/cpu_dma_latency warnings
      fbdev: au1200fb: Fix potential divide by zero
      fbdev: lxfb: Fix potential divide by zero
      fbdev: intelfb: Fix potential divide by zero
      fbdev: nvidia: Fix potential divide by zero
      sched_getaffinity: don't assume 'cpumask_size()' is fully initialized
      fbdev: tgafb: Fix potential divide by zero
      ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()
      ALSA: asihpi: check pao in control_message()
      net: hsr: Don't log netdev_err message on unknown prp dst node
      x86/PVH: obtain VGA console info in Dom0
      md: avoid signed overflow in slot_store()
      ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds
      xfrm: Zero padding when dumping algos and encap
      bus: imx-weim: fix branch condition evaluates to a garbage value
      ksmbd: don't terminate inactive sessions after a few seconds
      kcsan: avoid passing -g for test
      kernel: kcsan: kcsan_test: build without structleak plugin
      usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC
      usb: dwc3: gadget: move cmd_endtransfer to extra function
      fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY
      Linux 5.15.105
      NFSD: fix use-after-free in __nfs42_ssc_open()
      ocfs2: fix data corruption after failed write
      mm: kfence: fix using kfence_metadata without initialization in show_object()
      sched/fair: Sanitize vruntime of entity being migrated
      sched/fair: sanitize vruntime of entity being placed
      dm crypt: avoid accessing uninitialized tasklet
      dm crypt: add cond_resched() to dmcrypt_write()
      dm stats: check for and propagate alloc_percpu failure
      i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()
      firmware: arm_scmi: Fix device node validation for mailbox transport
      tee: amdtee: fix race condition in amdtee_open_session
      riscv: Handle zicsr/zifencei issues between clang and binutils
      riscv: mm: Fix incorrect ASID argument when flushing TLB
      drm/i915: Preserve crtc_state->inherited during state clearing
      drm/i915/active: Fix missing debug object activation
      drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi
      drm/meson: fix missing component unbind on bind errors
      drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found
      nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()
      wifi: mac80211: fix qos on mesh interfaces
      ksmbd: return unsupported error on smb1 mount
      ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect
      ksmbd: set FILE_NAMED_STREAMS attribute in FS_ATTRIBUTE_INFORMATION
      KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL
      kfence: avoid passing -g for test
      usb: ucsi: Fix NULL pointer deref in ucsi_connector_change()
      usb: chipidea: core: fix possible concurrent when switch role
      usb: chipdea: core: fix return -EINVAL if request role is the same with current role
      usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver
      usb: cdnsp: Fixes issue with redundant Status Stage
      usb: cdns3: Fix issue with using incorrect PCI device function
      usb: typec: tcpm: fix warning when handle discover_identity message
      dm thin: fix deadlock when swapping to thin device
      igb: revert rtnl_lock() that causes deadlock
      arm64: dts: imx8mm-nitrogen-r2: fix WM8960 clock name
      lockd: set file_lock start and end when decoding nlm4 testargs
      fsverity: Remove WQ_UNBOUND from fsverity read workqueue
      fscrypt: destroy keyring after security_sb_delete()
      mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP
      efi: sysfb_efi: Fix DMI quirks not working for simpledrm
      usb: gadget: u_audio: don't let userspace block driver unbind
      usb: dwc2: fix a devres leak in hw_enable upon suspend resume
      scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR
      cifs: print session id while listing open files
      cifs: empty interface list when server doesn't support query interfaces
      act_mirred: use the backlog for nested calls to mirred ingress
      net/sched: act_mirred: better wording on protection against excessive stack growth
      sh: sanitize the flags on sigreturn
      net: usb: qmi_wwan: add Telit 0x1080 composition
      net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990
      scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file
      scsi: lpfc: Avoid usage of list iterator variable after loop
      scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read()
      scsi: ufs: core: Add soft dependency on governor_simpleondemand
      scsi: hisi_sas: Check devm_add_action() return value
      scsi: target: iscsi: Fix an error message in iscsi_check_key()
      selftests/bpf: check that modifier resolves after pointer
      m68k: Only force 030 bus error if PC not in exception table
      HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
      ca8210: fix mac_len negative array access
      HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded
      drm/cirrus: NULL-check pipe->plane.state->fb in cirrus_pipe_update()
      riscv: Bump COMMAND_LINE_SIZE value to 1024
      ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable
      thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit
      thunderbolt: Use const qualifier for `ring_interrupt_index`
      thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access
      thunderbolt: Disable interrupt auto clear for rings
      thunderbolt: Call tb_check_quirks() after initializing adapters
      thunderbolt: Use scale field when allocating USB3 bandwidth
      uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2
      scsi: qla2xxx: Perform lockless command completion in abort path
      scsi: qla2xxx: Synchronize the IOCB count to be in order
      hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs
      hwmon: fix potential sensor registration fail if of_node is missing
      entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
      entry: Snapshot thread flags
      thread_info: Add helpers to snapshot thread flags
      platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl
      Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work
      Bluetooth: L2CAP: Fix responding with wrong PDU type
      Bluetooth: btqcomsmd: Fix command timeout after setting BD address
      net: mdio: thunder: Add missing fwnode_handle_put()
      net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII case
      net: dsa: mt7530: move lowering TRGMII driving to mt7530_setup()
      net: dsa: mt7530: move enabling disabling core clock to mt7530_pll_setup()
      gve: Cache link_speed value from device
      ksmbd: fix possible refcount leak in smb2_open()
      ksmbd: add low bound validation to FSCTL_QUERY_ALLOCATED_RANGES
      ksmbd: add low bound validation to FSCTL_SET_ZERO_DATA
      hvc/xen: prevent concurrent accesses to the shared ring
      nvme-tcp: fix nvme_tcp_term_pdu to match spec
      net/sonic: use dma_mapping_error() for error check
      erspan: do not use skb_mac_header() in ndo_start_xmit()
      atm: idt77252: fix kmemleak when rmmod idt77252
      net: dsa: tag_brcm: legacy: fix daisy-chained switches
      net/mlx5: E-Switch, Fix an Oops in error handling code
      net/mlx5: Read the TC mapping of all priorities on ETS query
      net/mlx5: Fix steering rules cleanup
      net/mlx5e: Set uplink rep as NETNS_LOCAL
      bpf: Adjust insufficient default bpf_jit_limit
      i40e: fix flow director packet filter programming
      iavf: fix hang on reboot with ice
      keys: Do not cache key in task struct if key is requested from kernel thread
      bootconfig: Fix testcase to increase max node
      octeontx2-vf: Add missing free for alloc_percpu
      net/ps3_gelic_net: Use dma_mapping_error
      net/ps3_gelic_net: Fix RX sk_buff length
      net: qcom/emac: Fix use after free bug in emac_remove due to race condition
      drm/i915/gt: perform uc late init after probe error injection
      net: mdio: fix owner field for mdio buses registered using ACPI
      net: mdio: fix owner field for mdio buses registered using device-tree
      net: phy: Ensure state transitions are processed from phy_stop()
      xirc2ps_cs: Fix use after free bug in xirc2ps_detach
      qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info
      net: usb: smsc95xx: Limit packet length to skb->len
      net: dsa: b53: mmap: fix device tree support
      scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()
      i2c: hisi: Only use the completion interrupt to finish the transfer
      i2c: imx-lpi2c: check only for enabled interrupt flags
      igc: fix the validation logic for taprio's gate list
      igbvf: Regard vf reset nack as success
      intel/igbvf: free irq on the error path in igbvf_request_msix()
      iavf: fix non-tunneled IPv6 UDP packet type and hashing
      iavf: fix inverted Rx hash condition leading to disabled hash
      xsk: Add missing overflow check in xdp_umem_reg
      arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes
      ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl
      ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl
      power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition
      power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
      power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
      net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
      trace/hwlat: Do not start per-cpu thread if it is already running
      trace/hwlat: make use of the helper function kthread_run_on_cpu()
      kthread: add the helper function kthread_run_on_cpu()
      serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it
      serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED
      tty: serial: fsl_lpuart: fix race on RX DMA shutdown
      tty: serial: fsl_lpuart: switch to new dmaengine_terminate_* API
      serial: fsl_lpuart: Fix comment typo
      tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr
      perf: fix perf_event_context->time
      perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output
      interconnect: qcom: osm-l3: fix icc_onecell_data allocation
      serial: msm_geni_serial: Parity check failure issue
    
     Conflicts:
    	arch/arm64/configs/vendor/gen3auto_debug.config
    	drivers/bus/mhi/Kconfig
    	drivers/i2c/busses/i2c-msm-geni.c
    	drivers/iommu/arm/arm-smmu/arm-smmu.c
    	drivers/net/can/spi/qti-can.c
    	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
    	drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c
    	drivers/pci/controller/pci-msm.c
    	drivers/platform/msm/ep_pcie/ep_pcie_core.c
    	drivers/rpmsg/qcom_glink_native.c
    	drivers/soc/qcom/msm_performance.c
    	drivers/usb/dwc3/dwc3-msm-core.c
    	include/linux/qcom-geni-se-common.h
    	modules.vendor_blocklist.msm.gen3auto
    	modules.vendor_blocklist.msm.kalama
    	net/qrtr/af_qrtr.c
    
    Change-Id: I18e0063abc178e696d40037cc149f3da2c4d4570
    Signed-off-by: default avatarNaveen Kumar Siddam <quic_nsiddam@quicinc.com>
    bceed11f
    Merge kernel/msm-5.15 (e63c7fe7) into msm-5.15.c1
    Naveen Kumar Siddam authored
    
    
    * refs/heads/tmp-e63c7fe7:
      msm: misc: enable QRC support on msm-5.15
      soc: qcom: hab: refine the statistic in vchan_stat
      serial: msm_serial_hs: Added Check in interrupt Handler
      wifi: cfg80211: Add chan to freq formula for 2.5MHz step
      defconfig: autogvm: Disable minidump smem driver on autogvm
      soc: qcom: qcom_ipcc: Enable TZ and all remoteproc items from APPS side
      modules.vendor_blocklist: add cnss/wlan modules to gen3auto/gen4auto/autogvm config
      build: Add aurix-can to blocklist
      soc: qcom: ipcc: Add IRQF_NO_THREAD flag
      defconfig: autogvm: Enable Paravirt SMMUV3 driver
      defconfig: gen4auto: Enabling the dcc_v2 driver
      msm: ADSPRPC: Add XPU protection for audio mapping
      usb: phy: Avoid toggling EUD_DETECT during spoof detach
      arm: defconfig: Enable EDAC support on gen4auto
      drivers: pinctrl: Add custom GPIO to PDC pin mapping list support
      ARM: config: msm: Enable config for pcie to usb hub
      regulator: Enable rpmh resending requests in deepsleep via dt property
      config: Add defconfigs to enable compile for TDK sensor
      serial: msm-geni: Add a check before terminate a TX channel
      defconfig: autogvm: Add USB Link Layer Tests for LAGVM
      usb: misc: lvstest: fix the logic that checks the port number from user
      msm: misc: add open flag in qrc driver on msm-5.15
      slimbus: qcom-ngd: Handle SSR and xfer message scenario
      spi: spi-msm-geni: Correct logic for cmd_done
      net: qrtr: Handle -EAGAIN from MHI layer
      remoteproc: Update wlan ssr name for qcs405
      pci: msm: Fix DRV event only be delivered to RC0
      defconfig: gen4auto: Ethernet defconfigs for gen4auto LA
      iommu: Fix missing return check of arm_lpae_init_pte
      mailbox: qcom: Add QCS605 APCS support
      soc: qcom: aoss: Add compatible for qcs605
      pci: msm: support of qps615 bridge for different PCIe instances
      pci: msm: using i2c client "of_node" to read pcieX_i2c_ctrl properties
      Revert "defconfig: gen4auto: Walt defconfig for gen4auto target"
      rpmsg: glink: Synchronize channel close request
      drivers: soc: qcom: Add minidump-id for Lemans
      spi: spi_msm_geni: Check Error condition for DMA mode
      defconfig: gen4auto: Remove torture_test for lemans
      pci: msm: Extend sleep time when reset i2c client
      driver: net: can: Disable SPI transfers during shutdown
      pci: msm: Add API to control pcie link state of NTN3 downstream port
      i2c: i2c-msm-geni: Skip NACK detection for read operation
      rpmsg: glink: Clear cpu affinity during native remove
      msm: ipa: add pipe setup parameter for mlo_chip_id
      smb23x-charger: Fix SMB irq storm issue during suspend entry
      drivers: dcvs: bwmon: Fix secondary vote calculation
      net: qrtr: Cleanup flow control during DEL proc
      net: qrtr: Converting DEL_PROC command to BYE command
      drivers: soc: qcom: Fix dependencies on WALT
      serial: msm_geni_serial: Retry sending Rx data to tty in chunks of 256 bytes
      clk: qcom: rpm-smd: Add rf_clk2 for monacow
      drm: bridge: lt9611uxc: fix bridge reset sequence
      drivers: remoteproc: PIL: Add support for hibernation callbacks
      soc: qcom: increase glink channel open timeout
      pci: msm: Bring pine EP out of reset after link up
      pci:msm: Implement SUSPEND LATE for switch support
      pci: msm: Bringing EP out of reset prior link up
      pci: msm: Update of de_emphasis setting depending on ntn3 switch version
      pci: msm: updating compatible string for NTN3 switch
      soc: qcom: set rproc unload flag during RTOS exit
      soc: qcom: pmic-pon-log: update PON fault reason map
      spi: spi-msm-geni: add changes for null pointer check
      config: Enable CAN functionality for qrb5165 RB5 device
      i2c: i2c-msm-geni: create new function from IRQ handler
      spi: spi-msm-geni: Add support for SPI_LSB_FIRST mode
      pinctrl: qcom: Expose ufs_reset as gpio on trinket
      msm: ADSPRPC: Skip dump collection for hibernation state
      Revert "i2c: i2c-msm-geni: Update deepsleep and quickboot changes for I2C"
      serial: msm_geni_serial: Add changes to capture kpi's
      dmaengine: msm_gpi: Update ring pointer rp1 in gpi_pause
      usb: f_gsi: mark ipa_ready to false before register
      soc: qcom: subsystem_sleep_stats: update to read stats for rpm target
      defconfig: gen3auto: Enable RTB and disable ARM64_LSE_ATOMICS
      spmi: qcom: Remove print warning log
      iio: proximity: inv_ch101: Defer probe if io expander is not ready
      msm: msi: set enable_irq_wake for PCIe MSI IRQ
      soc: qcom: hab: Add sanity checks for NULL pointer issues
      defconfig: Add android binder driver for Kona LE
      modules.list.msm.autoghgvm: Add SMMUv2 as a first stage module
      scsi: ufs: Fix ufs version update to phy
      pci: msm: Return -EDEFER when i2c is not probed
      pci: msm: Update NTN3 de-emphasis values via I2C
      msm: adsprpc: Handle UAF in process shell memory
      drivers: thermal: bcl_pmic5: use feature variables per bcl peripheral
      power_state: Add check for subsystem count
      msm: adsprpc : Fix use after free in fastrpc_internal_mem_unmap
      arm64: defconfig: Enable thermal defconfigs for qcs405
      hgsl: add api to get fd from dmabuf memory
      driver : hdcp_qseecom: Retry HDCP key verify when Qseecomd down
      coresight: ETR: Fix memory leak when ETR buffer size is modified
      defconfig: Enable simple governor for kalama, crow
      defconfig: Enable qseecom proxy driver for GVM
      defconfig: enable qrtr smd for qcs405
      memshare: Prevent possible integer overflow
      soc: qcom: hgsl: fix potential UAF
      regulator: amoled: Add IBB spur mitigation support
      msm: adsprpc: Usage of HLIST for async queue instead of LIST
      soc: qcom: false adsp sleepmon detection problem
      mmc: sdhci-msm: Rectify dll programming sequence
      soc: hgsl: add NULL pointer protection
      iio: adc: qcom-spmi-adc5: Update SW calibrated ADC device data
      rpmsg: glink: slatecom: added rx packet counter
      driver: net: can: Disabled duplicate SPI Txn on Resume
      cpuidle: governors: qcom-simple-lpm: Reduce rating than default governor
      net: qrtr: Change port insertion to atomic
      serial: msm_geni_serial: Retry sending Rx data if tty_insert_flip_string fails
      power: smb23x: Add POWER_SUPPLY_PROP_PRESENT property in usb_set properties
      scsi: ufs: Defer ufs probe if phy drvdata is not initialized
      drivers: qcom: soc_sleep_stats: Modify output of ddr residency
      modules.blocklist: Add limits_stress driver to block list for kalama
      defconfig: gen4auto: Enabled perf-lock feature
      defconfig: enable panel event notifier config for trinket
      drivers: dcvs: pmu_lib: Pass physical CPUs to CPUCP
      arm64: defconfig: Enable USB LVS test compliance module
      mhi: core: Flush pending MHI register writes before MHI suspend
      soc: qcom: hab: Put work of hab_ctx_free() to workqueue if needed
      drv: rproc: Add check to make AON dump collection decision
      scsi: ufs-qcom: WA for VCCQ LDO OCP in shutdown
      firmware: cpufreq_stats: Make rx_size to size of cpufreq_stats_prot_attr
      soc: qcom: dcc_v2: Add DT property for memory map version
      Revert "dcc_v2: Add memory map version support for Lemans"
      rpmsg: glink: handle defer intent and rx done race condition
      defconfig: Disable WALT config for qcs405
      defconfig: Enable MSM_CPU_FREQ config for qcs405
      msm: adsprpc : Fix bad dev dereference in fastrpc_mmap_free
      soc: qcom: pdr: Add pdr_add_service_lookup() for service lookup
      cpufreq: Snapshot of qcom-cpufreq driver
      pci: msm: Add support for NTN3 switch i2c client operations
      pci: msm: Add support for BDF filtering
      msm: ep_pcie: Reduce ipc log size based on the device tree flag for ep-pcie
      msm: mhi_dev: Reducing ipc logging size based on the device tree flag
      drivers: scm: Add check for dload mode support
      sched/walt: Fix WALT_BUG crash observed
      sched/walt: Introduce bug_on lockdep failures
      sched/walt: Introduce WALT_BUG if mark_task_starting occurs twice
      sched/walt: Introduce mark start ts
      sched/walt: Introduce WALT_BUG if mark start progresses too far
      net: stmmac: Moved ETHQOS_PHY_ISR to lower case
      usb: f_gsi: check for ipa_ready to be true before xdci connect
      soc: qti-pmic-lpm: Improve Buttons latency for TWM entry usecase
      spi: spi-geni-qcom: Use DMA mode for SPI responder requester
      sound: usb: qmi: Prevent Null pointer deference due to connect/disconnect
      defconfig: gen3auto: Enabled perf-lock feature
      usb: dwc3-msm: Reordering the expression in "if" check
      soc: qcom: msm_ext_display: add bitwidth and format support
      drivers: iommu: virt-SMMUv3: Support reserved DMA memory Region
      Revert "mmc: sdhci-msm: Update dll_config_3 as per HSR"
      rpmsg: glink_pkt: fix null pointer dereference
      defconfig: arm64: Enable stm_ftrace for trinket
      defconfig: arm64: Enable STM OST policy for trinket
      msm-kernel: update wcd939 i2c driver
      char: virtio_fastrpc: fix KASAN issue
      slimbus: qcom-ngd-ctrl: Handle race condition between SSR and qmi request
      coresight-tmc: no need flush when switch etr out_mode
      serial: msm-geni-serial: Clear DMA IRQs
      msm: ep_pcie: Set dma_wake flag only for d3cold wake
      soc: qcom: minidump: Fix handling of pending region registration
      soc: qcom: hgsl: fix potential use after free
      coresight-tmc: fix NULL point issue for pcie sw path
      ANDROID: GKI: Introduce new ABI symbol list
      defconfig: Disable torture_test module
      usb: phy: phy-msm-snps-eusb2: Toggle VIOCTL_EUD_DETECT during disconnect
      defconfig: Enable eavb FE for GKI linux guest
      msm: mhi_dev: Correcting condition for db routing
      i2c: i2c-msm-geni: Framework to have test bus dump support
      defconfig: enable glink_pkt and qrtr
      defconfig: Enable smmu support for slave side
      msm: adsprpc: Add cma device for modem
      rpmsg: glink: ignore rpm-glink irq for suspend wake-up
      slimbus: qcom-ngd-ctrl: Add timeout for wait operation
      slimbus: qcom-ngd-ctrl: Mark capability_timeout to false during timeout
      drivers: Only call the trace event when watchdog crash type is not empty
      power: supply: qti_battery_charger: Add battery cooling device
      deconfig: trinket: Add CDSP_RM configs for Trinket
      net: stmmac: suspend serdes clocks only for gmac4
      defconfig: Enable DCVS config for qcs405
      drivers: scm: Move dload legacy support check to probe
      gpu: drm: fix copyright of lt9611uxc display bridge driver
      driver: net: can: Remove timer from timer thread
      soc: qcom: Handle subsystems shutdown and powerup events
      msm: adsprpc : Fix memory leak in compact ioctl invoke
      usb: dwc3-msm: Queue sm_work from pm_resume if syscore is set
      firmware: arm_scmi: Return error upon protocol version get failure
      ANDROID: Revert ABI breakage due to accidental CRC value changes
      BACKPORT: arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
      BACKPORT: arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
      serial: msm_geni_serial: check ioctl_count with auto_suspend enabled
      serial: msm_geni_serial: Make HW Flow off if CRSTCTS flag not set
      mem-offline: Add backward compatibility for DDR Gen less than 5
      defconfig: Enable qseecom proxy driver for trinket
      msm: adsprpc: Verbose logging in case of dma attachment failures
      FROMGIT: fs: drop_caches: draining pages before dropping caches
      soc: qcom: qmi_encdec: out of bound check for input buffer
      modules.list.msm.bengal: add qcom-dcvs.ko
      arm-smmu: Fix for SA Warning on dereference
      ANDROID: fuse-bpf: Add partial flock support
      defconfig: gen4auto: Walt defconfig for gen4auto target
      firmware: qcom_scm: added scm calls for camera reg access
      defconfig: Enable mem-offline for kona
      ANDROID: GKI: update tuxera symbol list
      FROMGIT: Multi-gen LRU: skip CMA pages when they are not eligible
      UPSTREAM: net/sched: sch_qfq: account for stab overhead in qfq_enqueue
      UPSTREAM: netfilter: nf_tables: skip bound chain on rule flush
      UPSTREAM: net/sched: sch_qfq: refactor parsing of netlink parameters
      ANDROID: ABI: Add to QCOM symbols list
      UPSTREAM: netfilter: nft_set_pipapo: fix improper element removal
      UPSTREAM: tty: n_gsm: fix UAF in gsm_cleanup_mux
      BACKPORT: mm: skip CMA pages when they are not available
      Revert "BACKPORT: FROMGIT: mm: skip CMA pages when they are not available"
      ANDROID: GKI: update xiaomi symbol list
      FROMGIT: fs: drop_caches: draining pages before dropping caches
      UPSTREAM: ASoC: DPCM: Don't pick up BE without substream
      ANDROID: GKI: Update symbols to symbol list
      ANDROID: vendor_hook: fix the error record position of mutex
      BACKPORT: FROMGIT: usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
      ANDROID: GKI: Update GKI symbol list and ABI XML
      defconfig: Enable AMOLED ECM driver
      msm: ep_pcie: Add support to wake host on DMA fun ops call in MHI
      serial: msm_geni_serial: Prevent unclocked access in msm_geni_serial_flush
      ANDROID: fuse-bpf: Use stored bpf for create_open
      ANDROID: fuse-bpf: Add bpf to negative fuse_dentry
      ANDROID: fuse-bpf: Check inode not null
      ANDROID: fuse-bpf: Fix flock test compile error
      ANDROID: fuse-bpf: Add partial ioctl support
      ANDROID: fuse-bpf: Add partial flock support
      drivers: rpmsg: Increase priority of glink worker thread
      drivers: thermal: qcom: Add tsens dbg missing APIs
      ANDROID: ABI: update gki symbol list
      ANDROID: Add vendor hook for cma adjusting
      ANDROID: GKI: Update exynos_wear symbol list
      FROMGIT: BACKPORT: Multi-gen LRU: Fix can_swap in lru_gen_look_around()
      FROMGIT: BACKPORT: Multi-gen LRU: Avoid race in inc_min_seq()
      FROMGIT: BACKPORT: Multi-gen LRU: Fix per-zone reclaim
      ANDROID: ABI: Update oplus symbol list  ashmem: is_ashmem_file Export is_ashmem_file function which will be used by the minidump module to get ashmem info.
      ANDROID: GKI: Update symbol list
      ANDROID: vendor_hooks: Add hook for blk request
      BACKPORT: FROMGIT: irqchip/gic-v3: Workaround for GIC-700 erratum 2941627
      soc: qcom: glink_pkt: Adjust skb pointers correctly to avoid memleak
      ANDROID: GKI: Update symbol list for Amlogic
      ANDROID: GKI: add symbol list file for moto
      ANDROID: ABI: Update oplus symbol list
      ANDROID: Inherit "user-aware property" across rtmutex.
      ANDROID: oplus: Update the ABI xml and symbol list
      ANDROID: vendor_hooks: Add hooks for lookaround
      ANDROID: GKI: Update symbol list for Amlogic
      UPSTREAM: net/sched: cls_fw: Fix improper refcount update leads to use-after-free
      UPSTREAM: fs/ntfs3: Check fields while reading
      ANDROID: set kmi_symbol_list_add_only for Kleaf builds.
      UPSTREAM: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
      ANDROID: abi_gki_aarch64_qcom: update abi
      UPSTREAM: ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks
      UPSTREAM: ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()
      UPSTREAM: ASoC: soc-pcm: Move debugfs removal out of spinlock
      ANDROID: GKI: Update the ABI for ASoC fixes
      BACKPORT: ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE
      BACKPORT: ASoC: soc-pcm: test refcount before triggering
      UPSTREAM: ASoC: soc-pcm: serialize BE triggers
      ANDROID: GKI: Update the ABI xml
      BACKPORT: ASoC: soc-pcm: Fix and cleanup DPCM locking
      ANDROID: ABI: Update pixel symbol list
      ANDROID: ABI: update gki symbol list
      ANDROID: Add vendor hook for cma adjusting
      UPSTREAM: squashfs: always build "file direct" version of page actor
      UPSTREAM: squashfs: fix cache race with migration
      BACKPORT: squashfs: cache partial compressed blocks
      UPSTREAM: squashfs: fix buffer release race condition in readahead code
      UPSTREAM: squashfs: fix extending readahead beyond end of file
      UPSTREAM: squashfs: fix read regression introduced in readahead code
      UPSTREAM: squashfs: don't call kmalloc in decompressors
      UPSTREAM: squashfs: don't use intermediate buffer if pages missing
      UPSTREAM: squashfs: extend "page actor" to handle missing pages
      UPSTREAM: squashfs: support reading fragments in readahead call
      UPSTREAM: squashfs: implement readahead
      FROMLIST: fuse: revalidate: don't invalidate if interrupted
      Revert "gpio: Allow per-parent interrupt data"
      Revert "gpiolib: Fix GPIO chip IRQ initialization restriction"
      Linux 5.15.119
      act_mirred: remove unneded merge conflict markers
      i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
      x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
      vhost_net: revert upend_idx only on retriable error
      drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
      drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
      drm/exynos: vidi: fix a wrong error return
      ARM: dts: Fix erroneous ADS touchscreen polarities
      s390/purgatory: disable branch profiling
      ASoC: nau8824: Add quirk to active-high jack-detect
      soundwire: dmi-quirks: add new mapping for HP Spectre x360
      ASoC: simple-card: Add missing of_node_put() in case of error
      spi: lpspi: disable lpspi module irq in DMA mode
      s390/cio: unregister device when the only path is gone
      Input: soc_button_array - add invalid acpi_index DMI quirk handling
      nvme: double KA polling frequency to avoid KATO with TBKAS on
      usb: gadget: udc: fix NULL dereference in remove()
      nfcsim.c: Fix error checking for debugfs_create_dir
      media: cec: core: don't set last_initiator if tx in progress
      arm64: Add missing Set/Way CMO encodings
      HID: wacom: Add error check to wacom_parse_and_register()
      scsi: target: iscsi: Prevent login threads from racing between each other
      gpio: sifive: add missing check for platform_get_irq
      gpiolib: Fix GPIO chip IRQ initialization restriction
      gpio: Allow per-parent interrupt data
      sch_netem: acquire qdisc lock in netem_change()
      selftests: forwarding: Fix race condition in mirror installation
      bpf/btf: Accept function names that contain dots
      Revert "net: phy: dp83867: perform soft reset and retain established link"
      netfilter: nfnetlink_osf: fix module autoload
      netfilter: nf_tables: disallow updates of anonymous sets
      netfilter: nf_tables: reject unbound chain set before commit phase
      netfilter: nf_tables: reject unbound anonymous set before commit phase
      netfilter: nf_tables: disallow element updates of bound anonymous sets
      netfilter: nft_set_pipapo: .walk does not deal with generations
      netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain
      netfilter: nf_tables: fix chain binding transaction logic
      be2net: Extend xmit workaround to BE3 chip
      net: dsa: mt7530: fix handling of BPDUs on MT7530 switch
      net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
      ipvs: align inner_mac_header for encapsulation
      mmc: usdhi60rol0: fix deferred probing
      mmc: sh_mmcif: fix deferred probing
      mmc: sdhci-acpi: fix deferred probing
      mmc: owl: fix deferred probing
      mmc: omap_hsmmc: fix deferred probing
      mmc: omap: fix deferred probing
      mmc: mvsdio: fix deferred probing
      mmc: mtk-sd: fix deferred probing
      net: qca_spi: Avoid high load if QCA7000 is not available
      xfrm: Linearize the skb after offloading if needed.
      selftests: net: fcnal-test: check if FIPS mode is enabled
      xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets
      bpf: Fix verifier id tracking of scalars on spill
      bpf: track immediate values written to stack by BPF_ST instruction
      xfrm: Ensure policies always checked on XFRM-I input path
      xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c
      xfrm: Treat already-verified secpath entries as optional
      ieee802154: hwsim: Fix possible memory leaks
      mmc: meson-gx: fix deferred probing
      memfd: check for non-NULL file_seals in memfd_create() syscall
      x86/mm: Avoid using set_pgd() outside of real PGD pages
      nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
      io_uring/net: disable partial retries for recvmsg with cmsg
      io_uring/net: clear msg_controllen on partial sendmsg retry
      io_uring/net: save msghdr->msg_control for retries
      writeback: fix dereferencing NULL mapping->host on writeback_page_template
      regmap: spi-avmm: Fix regmap_bus max_raw_write
      regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK
      ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
      mmc: mmci: stm32: fix max busy timeout calculation
      mmc: meson-gx: remove redundant mmc_request_done() call from irq context
      mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916
      cgroup: Do not corrupt task iteration when rebinding subsystem
      PCI: hv: Add a per-bus mutex state_lock
      PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic
      PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev
      Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally"
      PCI: hv: Fix a race condition bug in hv_pci_query_relations()
      Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
      Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() fails
      KVM: Avoid illegal stage2 mapping on invalid memory slot
      ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep()
      nilfs2: fix buffer corruption due to concurrent device reads
      selftests: mptcp: join: skip check if MIB counter not supported
      selftests: mptcp: join: use 'iptables-legacy' if available
      selftests: mptcp: pm nl: remove hardcoded default limits
      selftests/mount_setattr: fix redefine struct mount_attr build error
      selftests: mptcp: lib: skip if not below kernel version
      selftests: mptcp: lib: skip if missing symbol
      tick/common: Align tick period during sched_timer setup
      drm/amd/display: Add wrapper to call planes and stream update
      drm/amd/display: Use dc_update_planes_and_stream
      drm/amd/display: Add minimal pipe split transition state
      tpm, tpm_tis: Claim locality in interrupt handler
      tracing: Add tracing_reset_all_online_cpus_unlocked() function
      drm/amd/display: fix the system hang while disable PSR
      Revert "net: Remove DECnet leftovers from flow.h."
      Revert "ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void"
      Revert "neighbour: fix unaligned access to pneigh_entry"
      Revert "net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down"
      Revert "tcp: deny tcp_disconnect() when threads are waiting"
      Revert "usb: gadget: Properly configure the device for remote wakeup"
      Revert "usb: dwc3: fix gadget mode suspend interrupt handler issue"
      Revert "ASoC: fsl_micfil: Fix error handler with pm_runtime_enable"
      ANDROID: GKI: preserve CRC generation for some bluetooth symbols
      Revert "tipc: add tipc_bearer_min_mtu to calculate min mtu"
      Revert "tipc: do not update mtu if msg_max is too small in mtu negotiation"
      Revert "tipc: check the bearer min mtu properly when setting it by netlink"
      Revert "firmware: arm_sdei: Fix sleep from invalid context BUG"
      ANDROID: GKI: fix up mhi.ko build location.
      Revert "ASoC: soc-pcm: Fix and cleanup DPCM locking"
      Revert "ASoC: soc-pcm: Move debugfs removal out of spinlock"
      Revert "ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()"
      Revert "ASoC: soc-pcm: serialize BE triggers"
      Revert "ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks"
      Revert "ASoC: soc-pcm: test refcount before triggering"
      Revert "ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE"
      Revert "uapi/linux/const.h: prefer ISO-friendly __typeof__"
      Revert "sched: Make struct sched_statistics independent of fair sched class"
      Revert "sched: Fix DEBUG && !SCHEDSTATS warn"
      Revert "sched/fair: Fix inaccurate tally of ttwu_move_affine"
      Revert "platform: Provide a remove callback that returns no value"
      Revert "media: rcar_fdp1: Convert to platform remove callback returning void"
      Linux 5.15.118
      nilfs2: reject devices with insufficient block count
      mmc: block: ensure error propagation for non-blk
      of: overlay: add entry to of_overlay_action_name[]
      neighbour: delete neigh_lookup_nodev as not used
      net: Remove DECnet leftovers from flow.h.
      net: Remove unused inline function dst_hold_and_use()
      neighbour: Remove unused inline function neigh_key_eq16()
      rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
      cgroup: always put cset in cgroup_css_set_put_fork
      afs: Fix vlserver probe RTT handling
      selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
      net: tipc: resize nlattr array to correct size
      dm: don't lock fs when the map is NULL during suspend or resume
      net: lapbether: only support ethernet devices
      net/sched: cls_api: Fix lockup on flushing explicitly created chain
      ext4: drop the call to ext4_error() from ext4_get_group_info()
      cifs: fix lease break oops in xfstest generic/098
      drm/nouveau: add nv_encoder pointer check for NULL
      drm/nouveau/dp: check for NULL nv_connector->native_mode
      drm/nouveau: don't detect DSM for non-NVIDIA device
      igb: fix nvm.ops.read() error handling
      igc: Clean the TX buffer and TX descriptor ring
      sctp: fix an error code in sctp_sf_eat_auth()
      ipvlan: fix bound dev checking for IPv6 l3s mode
      net: ethtool: correct MAX attribute value for stats
      IB/isert: Fix incorrect release of isert connection
      IB/isert: Fix possible list corruption in CMA handler
      IB/isert: Fix dead lock in ib_isert
      IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
      RDMA/cma: Always set static rate to 0 for RoCE
      RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
      octeontx2-af: fix lbk link credits on cn10k
      octeontx2-af: fixed resource availability check
      iavf: remove mask from iavf_irq_enable_queues()
      RDMA/rxe: Fix the use-before-initialization error of resp_pkts
      RDMA/rxe: Removed unused name from rxe_task struct
      RDMA/rxe: Remove the unused variable obj
      net/sched: cls_u32: Fix reference counter leak leading to overflow
      net/sched: act_pedit: Parse L3 Header for L4 offset
      net/sched: act_pedit: remove extra check for key type
      net/sched: simplify tcf_pedit_act
      ping6: Fix send to link-local addresses with VRF.
      net: enetc: correct the indexes of highest and 2nd highest TCs
      netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
      netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
      netfilter: nf_tables: integrate pipapo into commit protocol
      spi: fsl-dspi: avoid SCK glitches with continuous transfers
      RDMA/rxe: Fix packet length checks
      RDMA/rtrs: Fix rxe_dealloc_pd warning
      RDMA/rtrs: Fix the last iu->buf leak in err path
      usb: dwc3: gadget: Reset num TRBs before giving back the request
      serial: lantiq: add missing interrupt ack
      USB: serial: option: add Quectel EM061KGL series
      thunderbolt: Mask ring interrupt on Intel hardware as well
      thunderbolt: dma_test: Use correct value for absent rings when creating paths
      Remove DECnet support from kernel
      ALSA: hda/realtek: Add a quirk for Compaq N14JP6
      drm/amdgpu: add missing radeon secondary PCI ID
      drm/amd/display: edp do not add non-edid timings
      net: usb: qmi_wwan: add support for Compal RXM-G1
      RDMA/uverbs: Restrict usage of privileged QKEYs
      nouveau: fix client work fence deletion race
      dm thin metadata: check fail_io before using data_sm
      ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback
      powerpc/purgatory: remove PGO flags
      x86/purgatory: remove PGO flags
      kexec: support purgatories with .text.hot sections
      nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
      nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
      nios2: dts: Fix tse_mac "max-frame-size" property
      ocfs2: check new file size on fallocate call
      ocfs2: fix use-after-free when unmounting read-only filesystem
      epoll: ep_autoremove_wake_function should use list_del_init_careful
      wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
      wifi: cfg80211: fix locking in regulatory disconnect
      io_uring: hold uring mutex around poll removal
      irqchip/gic: Correctly validate OF quirk descriptors
      NVMe: Add MAXIO 1602 to bogus nid list.
      drm:amd:amdgpu: Fix missing buffer object unlock in failure path
      xen/blkfront: Only check REQ_FUA for writes
      ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
      mips: Move initrd_start check after initrd address sanitisation.
      MIPS: Alchemy: fix dbdma2
      MIPS: unhide PATA_PLATFORM
      parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
      parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
      ASoC: soc-pcm: test if a BE can be prepared
      btrfs: handle memory allocation failure in btrfs_csum_one_bio
      btrfs: scrub: try harder to mark RAID56 block groups read-only
      power: supply: Fix logic checking if system is running from battery
      irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
      regulator: Fix error checking for debugfs_create_dir
      platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
      power: supply: Ratelimit no data debug output
      tools: gpio: fix debounce_period_us output of lsgpio
      ARM: dts: vexpress: add missing cache properties
      power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
      power: supply: sc27xx: Fix external_power_changed race
      power: supply: ab8500: Fix external_power_changed race
      of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()
      of: overlay: rework overlay apply and remove kfree()s
      of: overlay: rename variables to be consistent
      drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram
      ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate
      test_firmware: fix a memory leak with reqs buffer
      test_firmware: prevent race conditions by a correct implementation of locking
      test_firmware: Use kstrtobool() instead of strtobool()
      Revert "sched/fair: Detect capacity inversion"
      Revert "sched/fair: Consider capacity inversion in util_fits_cpu()"
      Revert "sched/uclamp: Fix a uninitialized variable warnings"
      Revert "sched/fair: Fixes for capacity inversion detection"
      ANDROID: GKI: fix db845c build problem with 5.15.170
      Revert "ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()"
      ANDROID: preserve CRC for xhci symbols
      Linux 5.15.117
      Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE"
      xfs: verify buffer contents when we skip log replay
      Revert "debugobject: Ensure pool refill (again)"
      ext4: only check dquot_initialize_needed() when debugging
      Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled"
      vhost_vdpa: support PACKED when setting-getting vring_base
      vhost: support PACKED when setting-getting vring_base
      vduse: avoid empty string for dev name
      riscv: fix kprobe __user string arg print fault issue
      eeprom: at24: also select REGMAP
      i2c: sprd: Delete i2c adapter in .remove's error path
      firmware: arm_ffa: Set handle field to zero in memory descriptor
      i2c: mv64xxx: Fix reading invalid status value in atomic mode
      arm64: dts: imx8mn-beacon: Fix SPI CS pinmux
      ASoC: mediatek: mt8195: fix use-after-free in driver remove path
      ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void
      arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts
      arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals
      arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards
      ASoC: codecs: wsa881x: do not set can_multi_write flag
      ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc
      usb: usbfs: Use consistent mmap functions
      usb: usbfs: Enforce page requirements for mmap
      pinctrl: meson-axg: add missing GPIOA_18 gpio group
      rbd: get snapshot context after exclusive lock is ensured to be held
      rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting
      tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta'
      Bluetooth: hci_qca: fix debugfs registration
      Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk
      s390/dasd: Use correct lock while counting channel queue length
      ceph: fix use-after-free bug for inodes when flushing capsnaps
      can: j1939: avoid possible use-after-free when j1939_can_rx_register fails
      can: j1939: change j1939_netdev_lock type to mutex
      can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket
      drm/amd/pm: Fix power context allocation in SMU13
      drm/amdgpu: fix xclk freq on CHIP_STONEY
      drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs
      drm/i915/gt: Use the correct error value when kernel_context() fails
      ALSA: hda/realtek: Add Lenovo P3 Tower platform
      ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01
      ALSA: hda/realtek: Add quirk for Clevo NS50AU
      Input: fix open count when closing inhibited device
      Input: psmouse - fix OOB access in Elantech protocol
      Input: xpad - delete a Razer DeathAdder mouse VID/PID entry
      batman-adv: Broken sync while rescheduling delayed work
      bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks
      bnxt_en: Query default VLAN before VNIC setup on a VF
      bnxt_en: Don't issue AP reset during ethtool's reset operation
      lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()
      bpf: Add extra path pointer check to d_path helper
      net: sched: fix possible refcount leak in tc_chain_tmplt_add()
      net: sched: act_police: fix sparse errors in tcf_police_dump()
      net: sched: move rtm_tca_policy declaration to include file
      drm/i915/selftests: Add some missing error propagation
      drm/i915/selftests: Stop using kthread_stop()
      drm/i915/selftests: Increase timeout for live_parallel_switch
      rfs: annotate lockless accesses to RFS sock flow table
      rfs: annotate lockless accesses to sk->sk_rxhash
      ipv6: rpl: Fix Route of Death.
      netfilter: ipset: Add schedule point in call_ad().
      netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper
      selftests/bpf: Fix sockopt_sk selftest
      selftests/bpf: Verify optval=NULL case
      wifi: cfg80211: fix locking in sched scan stop work
      qed/qede: Fix scheduling while atomic
      Bluetooth: L2CAP: Add missing checks for invalid DCID
      Bluetooth: Fix l2cap_disconnect_req deadlock
      drm/i915: Use 18 fast wake AUX sync len
      drm/i915: Explain the magic numbers for AUX SYNC/precharge length
      net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values
      net: enetc: correct the statistics of rx bytes
      net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT
      net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down
      bpf: Fix UAF in task local storage
      net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods
      neighbour: fix unaligned access to pneigh_entry
      wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll
      afs: Fix setting of mtime when creating a file/dir/symlink
      spi: qup: Request DMA before enabling clocks
      platform/surface: aggregator: Allow completion work-items to be executed in parallel
      blk-iocost: avoid 64-bit division in ioc_timer_fn
      f2fs: fix iostat lock protection
      bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
      i40e: fix build warning in ice_fltr_add_mac_to_list()
      i40e: use int for i40e_status
      i40e: Remove string printing for i40e_status
      sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
      remove the sx8 block driver
      gcc-plugins: Reorganize gimple includes for GCC 13
      ata: ahci: fix enum constants for gcc-13
      Linux 5.15.116
      RDMA/irdma: Do not generate SW completions for NOPs
      RDMA/irdma: Fix drain SQ hang with no completion
      ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS
      ext4: enable the lazy init thread when remounting read/write
      selftests: mptcp: join: skip if MPTCP is not supported
      selftests: mptcp: simult flows: skip if MPTCP is not supported
      selftests: mptcp: diag: skip if MPTCP is not supported
      drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.
      scsi: dpt_i2o: Do not process completions with invalid addresses
      scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD)
      drm/rcar: stop using 'imply' for dependencies
      tpm, tpm_tis: Request threaded interrupt handler
      regmap: Account for register length when chunking
      KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
      ksmbd: fix incorrect AllocationSize set in smb2_get_info
      ksmbd: fix credit count leakage
      KVM: x86: Account fastpath-only VM-Exits in vCPU stats
      test_firmware: fix the memory leak of the allocated firmware buffer
      serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
      fbcon: Fix null-ptr-deref in soft_cursor
      ext4: add lockdep annotations for i_data_sem for ea_inode's
      ext4: disallow ea_inodes with extended attributes
      ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
      ext4: add EA_INODE checking to ext4_iget()
      selftests: mptcp: sockopt: skip if MPTCP is not supported
      selftests: mptcp: pm nl: skip if MPTCP is not supported
      selftests: mptcp: connect: skip if MPTCP is not supported
      tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
      selinux: don't use make's grouped targets feature yet
      block: fix revalidate performance regression
      usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
      usb: cdns3: allocate TX FIFO size according to composite EP number
      iommu/amd: Fix domain flush size when syncing iotlb
      powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall
      btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
      tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
      mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order
      mmc: vub300: fix invalid response handling
      block/blk-iocost (gcc13): keep large values in a new enum
      ath6kl: Use struct_group() to avoid size-mismatched casting
      x86/boot: Wrap literal addresses in absolute_pointer()
      drm/amd/pm: reverse mclk and fclk clocks levels for renoir
      drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp
      drm/amd/pm: reverse mclk and fclk clocks levels for vangogh
      ata: libata-scsi: Use correct device no in ata_find_dev()
      scsi: stex: Fix gcc 13 warnings
      misc: fastrpc: reject new invocations during device removal
      misc: fastrpc: return -EPIPE to invocations on device removal
      md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()
      usb: gadget: f_fs: Add unbind event before functionfs_unbind
      dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type
      net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
      iio: dac: build ad5758 driver when AD5758 is selected
      iio: adc: ad7192: Change "shorted" channels to differential
      iio: dac: mcp4725: Fix i2c_master_send() return value handling
      iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag
      iio: light: vcnl4035: fixed chip ID check
      dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value
      iio: imu: inv_icm42600: fix timestamp reset
      HID: wacom: avoid integer overflow in wacom_intuos_inout()
      HID: google: add jewel USB id
      iio: adc: mxs-lradc: fix the order of two cleanup operations
      iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method
      media: uvcvideo: Don't expose unsupported formats to userspace
      mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
      nvme-pci: Add quirk for Teamgroup MP33 SSD
      drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged
      atm: hide unused procfs functions
      drm/msm: Be more shouty if per-process pgtables aren't working
      ALSA: oss: avoid missing-prototype warnings
      nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk
      netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
      wifi: b43: fix incorrect __packed annotation
      scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
      wifi: mac80211: simplify chanctx allocation
      arm64: vdso: Pass (void *) to virt_to_page()
      arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
      ARM: dts: stm32: add pin map for CAN controller on stm32f7
      wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
      ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P
      s390/topology: honour nr_cpu_ids when adding CPUs
      s390/pkey: zeroize key blobs
      media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
      media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
      media: dvb-core: Fix use-after-free due to race at dvb_register_device()
      media: dvb-core: Fix use-after-free due on race condition at dvb_net
      media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
      media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
      media: dvb_ca_en50221: fix a size write bug
      media: netup_unidvb: fix irq init by register it at the end of probe
      media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
      media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
      media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
      media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
      media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
      media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
      media: dvb_demux: fix a bug for the continuity counter
      ASoC: ssm2602: Add workaround for playback distortions
      ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
      xfrm: Check if_id in inbound policy/secpath match
      um: harddog: fix modular build
      ASoC: dwc: limit the number of overrun messages
      nvme-pci: add quirk for missing secondary temperature thresholds
      nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G
      block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
      nbd: Fix debugfs_create_dir error checking
      fbdev: stifb: Fix info entry in sti_struct on error path
      fbdev: modedb: Add 1920x1080 at 60 Hz video mode
      fbdev: imsttfb: Fix use after free bug in imsttfb_probe
      gfs2: Don't deref jdesc in evict
      platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield
      media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
      ARM: 9295/1: unwind:fix unwind abort for uleb128 case
      btrfs: abort transaction when sibling keys check fails for leaves
      drm/ast: Fix ARM compatibility
      mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
      drm/amdgpu: Use the default reset when loading or reloading the driver
      ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
      watchdog: menz069_wdt: fix watchdog initialisation
      drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"
      rtnetlink: call validate_linkmsg in rtnl_create_link
      mtd: rawnand: marvell: don't set the NAND frequency select
      mtd: rawnand: marvell: ensure timing values are written
      net: dsa: mv88e6xxx: Increase wait after reset deactivation
      net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
      net/mlx5: Read embedded cpu after init bit cleared
      net/mlx5e: Fix error handling in mlx5e_refresh_tirs
      udp6: Fix race condition in udp6_sendmsg & connect
      net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
      net: sched: fix NULL pointer dereference in mq_attach
      net/sched: Prohibit regrafting ingress or clsact Qdiscs
      net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
      net/sched: sch_clsact: Only create under TC_H_CLSACT
      net/sched: sch_ingress: Only create under TC_H_INGRESS
      tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
      tcp: deny tcp_disconnect() when threads are waiting
      af_packet: do not use READ_ONCE() in packet_bind()
      RDMA/irdma: Fix Local Invalidate fencing
      RDMA/irdma: Prevent QP use after free
      RDMA/irdma: Add SW mechanism to generate completions on error
      mtd: rawnand: ingenic: fix empty stub helper definitions
      amd-xgbe: fix the false linkup in xgbe_phy_status
      af_packet: Fix data-races of pkt_sk(sk)->num.
      netrom: fix info-leak in nr_write_internal()
      net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure
      net/mlx5e: Don't attach netdev profile while handling internal error
      net/mlx5: fw_tracer, Fix event handling
      riscv: Fix unused variable warning when BUILTIN_DTB is set
      dmaengine: pl330: rename _start to prevent build error
      iommu/amd: Don't block updates to GATag if guest mode is on
      iommu/rockchip: Fix unwind goto issue
      RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
      RDMA/bnxt_re: Fix a possible memory leak
      dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
      dmaengine: at_xdmac: Move the free desc to the tail of the desc list
      RDMA/hns: Modify the value of long message loopback slice
      RDMA/hns: Fix base address table allocation
      RDMA/efa: Fix unsupported page sizes in device
      RDMA/bnxt_re: Fix the page_size used during the MR creation
      Linux 5.15.115
      netfilter: ctnetlink: Support offloaded conntrack entry deletion
      ipv{4,6}/raw: fix output xfrm lookup wrt protocol
      binder: fix UAF of alloc->vma in race with munmap()
      binder: add lockless binder_alloc_(set|get)_vma()
      Revert "android: binder: stop saving a pointer to the VMA"
      Revert "binder_alloc: add missing mmap_lock calls when using the VMA"
      bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
      xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
      irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
      page_pool: fix inconsistency for page_pool_ring_[un]lock()
      net: page_pool: use in_softirq() instead
      xdp: Allow registering memory model without rxq reference
      net/mlx5e: Fix SQ wake logic in ptp napi_poll context
      irqchip/mips-gic: Use raw spinlock for gic_lock
      irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
      binder: fix UAF caused by faulty buffer cleanup
      bonding: fix send_peer_notif overflow
      Bonding: add arp_missed_max option
      net: dsa: mt7530: fix network connectivity with multiple CPU ports
      net: dsa: mt7530: split-off common parts from mt7531_setup
      net: dsa: mt7530: rework mt753[01]_setup
      net: dsa: introduce helpers for iterating through ports using dp
      net: phy: mscc: enable VSC8501/2 RGMII RX clock
      platform/x86: ISST: Remove 8 socket limit
      platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering
      net/mlx5: Devcom, serialize devcom registration
      net/mlx5e: Fix deadlock in tc route query code
      net/mlx5: devcom only supports 2 ports
      bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps
      power: supply: bq24190: Call power_supply_changed() after updating input current
      power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
      power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
      power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes
      power: supply: bq27xxx: Move bq27xxx_battery_update() down
      power: supply: bq27xxx: expose battery data when CI=1
      Linux 5.15.114
      net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE
      3c589_cs: Fix an error handling path in tc589_probe()
      regulator: mt6359: add read check for PMIC MT6359
      firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors
      arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay
      net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
      net/mlx5: Fix error message when failing to allocate device memory
      net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE
      net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs
      net/mlx5e: do as little as possible in napi poll when budget is 0
      platform/mellanox: mlxbf-pmc: fix sscanf() error checking
      forcedeth: Fix an error handling path in nv_probe()
      sctp: fix an issue that plpmtu can never go to complete state
      ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
      x86/show_trace_log_lvl: Ensure stack pointer is aligned, again
      xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()
      coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
      regulator: pca9450: Fix BUCK2 enable_mask
      fs: fix undefined behavior in bit shift for SB_NOUSER
      firmware: arm_ffa: Fix FFA device names for logical partitions
      firmware: arm_ffa: Check if ffa_driver remove is present before executing
      power: supply: sbs-charger: Fix INHIBITED bit for Status reg
      power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status()
      power: supply: bq27xxx: Fix poll_interval handling and races on remove
      power: supply: bq27xxx: Fix I2C IRQ race on remove
      power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition
      power: supply: mt6360: add a check of devm_work_autocancel in mt6360_charger_probe
      power: supply: leds: Fix blink to LED on transition
      cifs: mapchars mount option ignored
      ipv6: Fix out-of-bounds access in ipv6_find_tlv()
      bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields
      octeontx2-pf: Fix TSOv6 offload
      selftests: fib_tests: mute cleanup error message
      net: fix skb leak in __skb_tstamp_tx()
      ASoC: lpass: Fix for KASAN use_after_free out of bounds
      media: radio-shark: Add endpoint checks
      USB: sisusbvga: Add endpoint checks
      USB: core: Add routines for endpoint checks in old drivers
      udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
      net: fix stack overflow when LRO is disabled for virtual interfaces
      fbdev: udlfb: Fix endpoint check
      debugobjects: Don't wake up kswapd from fill_pool()
      x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms
      perf/x86/uncore: Correct the number of CHAs on SPR
      parisc: Fix flush_dcache_page() for usage from irq context
      selftests/memfd: Fix unknown type name build failure
      x86/mm: Avoid incomplete Global INVLPG flushes
      dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type
      btrfs: use nofs when cleaning up aborted transactions
      gpio: mockup: Fix mode of debugfs files
      parisc: Allow to reboot machine after system halt
      parisc: Handle kgdb breakpoints only in kernel context
      m68k: Move signal frame following exception on 68020/030
      net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
      ASoC: rt5682: Disable jack detection interrupt during suspend
      mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works
      ALSA: hda/realtek: Enable headset onLenovo M70/M90
      ALSA: hda: Fix unhandled register update during auto-suspend period
      ALSA: hda/ca0132: add quirk for EVGA X299 DARK
      arm64: Also reset KASAN tag if page is not PG_mte_tagged
      ocfs2: Switch to security_inode_init_security()
      spi: fsl-cpm: Use 16 bit mode for large transfers with even size
      spi: fsl-spi: Re-organise transfer bits_per_word adaptation
      ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
      watchdog: sp5100_tco: Immediately trigger upon starting.
      dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries
      dt-bindings: ata: ahci-ceva: convert to yaml
      usb: dwc3: fix gadget mode suspend interrupt handler issue
      usb: gadget: Properly configure the device for remote wakeup
      Linux 5.15.113
      HID: wacom: add three styli to wacom_intuos_get_tool_type
      HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
      HID: wacom: Force pen out of prox if no events have been received in a while
      s390/qdio: fix do_sqbs() inline assembly constraint
      nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
      powerpc/64s/radix: Fix soft dirty tracking
      tpm/tpm_tis: Disable interrupts for more Lenovo devices
      powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device
      ceph: force updating the msg pointer in non-split case
      vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
      thunderbolt: Clear registers properly when auto clear isn't in use
      serial: qcom-geni: fix enabling deactivated interrupt
      serial: 8250_exar: Add support for USR298x PCI Modems
      serial: Add support for Advantech PCI-1611U card
      statfs: enforce statfs[64] structure initialization
      ksmbd: fix global-out-of-bounds in smb2_find_context_vals
      ksmbd: fix wrong UserName check in session_user
      ksmbd: allocate one more byte for implied bcc[0]
      ksmbd: smb2: Allow messages padded to 8byte boundary
      SMB3: drop reference to cfile before sending oplock break
      SMB3: Close all deferred handles of inode in case of handle lease break
      can: kvaser_pciefd: Disable interrupts in probe error path
      can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
      can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
      can: kvaser_pciefd: Empty SRB buffer in probe
      can: kvaser_pciefd: Call request_irq() before enabling interrupts
      can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
      can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
      can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
      ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
      ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
      ALSA: hda/realtek: Add quirk for Clevo L140AU
      ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
      ALSA: hda: Fix Oops by 9.1 surround channel names
      xhci: Fix incorrect tracking of free space on transfer rings
      xhci-pci: Only run d3cold avoidance quirk for s2idle
      usb: typec: altmodes/displayport: fix pin_assignment_show
      usb: gadget: u_ether: Fix host MAC address case
      usb: dwc3: debugfs: Resume dwc3 before accessing registers
      USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
      usb-storage: fix deadlock when a scsi command timeouts more than once
      USB: usbtmc: Fix direction for 0-length ioctl control messages
      ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
      bridge: always declare tunnel functions
      netfilter: nft_set_rbtree: fix null deref on element insertion
      netfilter: nf_tables: fix nft_trans type confusion
      vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
      igb: fix bit_shift to be in [1..8] range
      net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
      cassini: Fix a memory leak in the error handling path of cas_init_one()
      scsi: storvsc: Don't pass unused PFNs to Hyper-V host
      wifi: iwlwifi: mvm: don't trust firmware n_channels
      wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
      wifi: mac80211: fix min center freq offset tracing
      net: bcmgenet: Restore phy_stop() depending upon suspend/close
      net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
      s390/cio: include subchannels without devices also for evaluation
      tipc: check the bearer min mtu properly when setting it by netlink
      tipc: do not update mtu if msg_max is too small in mtu negotiation
      tipc: add tipc_bearer_min_mtu to calculate min mtu
      virtio_net: Fix error unwinding of XDP initialization
      virtio-net: Maintain reverse cleanup order
      net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
      drm/exynos: fix g2d_open/close helper function definitions
      SUNRPC: Fix trace_svc_register() call site
      SUNRPC: always free ctxt when freeing deferred request
      SUNRPC: Remove svc_rqst::rq_xprt_hlen
      SUNRPC: Remove dead code in svc_tcp_release_rqst()
      SUNRPC: Clean up svc_deferred_class trace events
      tracing: Introduce helpers to safely handle dynamic-sized sockaddrs
      SUNRPC: double free xprt_ctxt while still in use
      media: netup_unidvb: fix use-after-free at del_timer()
      net: hns3: fix reset delay time to avoid configuration timeout
      net: hns3: fix sending pfc frames after reset issue
      net: hns3: fix output information incomplete for dumping tx queue info with debugfs
      erspan: get the proto with the md version for collect_md
      serial: 8250_bcm7271: fix leak in `brcmuart_probe`
      serial: 8250_bcm7271: balance clk_enable calls
      serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
      tcp: fix possible sk_priority leak in tcp_v4_send_reset()
      vsock: avoid to close connected socket after the timeout
      ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
      ALSA: firewire-digi00x: prevent potential use after free
      net: phy: dp83867: add w/a for packet errors seen with short cables
      net: fec: Better handle pm_runtime_get() failing in .remove()
      selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test
      selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test
      af_key: Reject optional tunnel/BEET mode templates in outbound policies
      cpupower: Make TSC read per CPU for Mperf monitor
      ASoC: fsl_micfil: Fix error handler with pm_runtime_enable
      dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi
      drm/msm/dpu: Remove duplicate register defines from INTF
      drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
      drm/msm/dpu: Add INTF_5 interrupts
      drm/msm/dp: unregister audio driver during unbind
      Revert "Fix XFRM-I support for nested ESP tunnels"
      xfrm: don't check the default policy if the policy allows the packet
      platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct
      platform/x86: Move existing HP drivers to a new hp subdir
      platform/x86: hp-wmi: Support touchpad on/off
      parisc: Replace regular spinlock with spin_trylock on panic path
      mfd: dln2: Fix memory leak in dln2_probe()
      soundwire: qcom: gracefully handle too many ports in DT
      phy: st: miphy28lp: use _poll_timeout functions for waits
      Input: xpad - add constants for GIP interface numbers
      iommu/sprd: Release dma buffer to avoid memory leak
      iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any
      clk: tegra20: fix gcc-7 constant overflow warning
      fs/ntfs3: Fix a possible null-pointer dereference in ni_clear()
      fs/ntfs3: Add length check in indx_get_root
      fs/ntfs3: Validate MFT flags before replaying logs
      fs/ntfs3: Fix NULL dereference in ni_write_inode
      fs/ntfs3: Enhance the attribute size check
      fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode'
      iommu/arm-smmu-qcom: Limit the SMR groups to 128
      RDMA/core: Fix multiple -Warray-bounds warnings
      recordmcount: Fix memory leaks in the uwrite function
      sched: Fix KCSAN noinstr violation
      mcb-pci: Reallocate memory region to avoid memory overlapping
      serial: 8250: Reinit port->pm on port specific driver unbind
      usb: typec: tcpm: fix multiple times discover svids error
      HID: wacom: generic: Set battery quirk only when we see battery data
      spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
      HID: logitech-hidpp: Reconcile USB and Unifying serials
      HID: logitech-hidpp: Don't use the USB serial for USB devices
      staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
      Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
      Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
      Bluetooth: btintel: Add LE States quirk support
      ipvs: Update width of source for ip_vs_sync_conn_options
      nbd: fix incomplete validation of ioctl arg
      wifi: ath11k: Fix SKB corruption in REO destination ring
      wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
      null_blk: Always check queue mode setting from configfs
      wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
      wifi: iwlwifi: pcie: fix possible NULL pointer dereference
      bpf: Add preempt_count_{sub,add} into btf id deny list
      samples/bpf: Fix fout leak in hbm's run_bpf_prog
      f2fs: fix to check readonly condition correctly
      f2fs: fix to drop all dirty pages during umount() if cp_error is set
      ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
      ext4: set goal start correctly in ext4_mb_normalize_request
      scsi: ufs: ufs-pci: Add support for Intel Lunar Lake
      gfs2: Fix inode height consistency check
      scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
      lib: cpu_rmap: Avoid use after free on rmap->obj array entries
      scsi: target: iscsit: Free cmds before session free
      net: Catch invalid index in XPS mapping
      net: pasemi: Fix return type of pasemi_mac_start_tx()
      bnxt: avoid overflow in bnxt_get_nvram_directory()
      scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
      ext2: Check block size validity during mount
      wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
      bpf: Annotate data races in bpf_local_storage
      wifi: ath: Silence memcpy run-time false positive warning
      media: Prefer designated initializers over memset for subdev pad ops
      drm/amd: Fix an out of bounds error in BIOS parser
      ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
      ACPICA: Avoid undefined behavior: applying zero offset to null pointer
      drm/msm/dp: Clean up handling of DP AUX interrupts
      drm/tegra: Avoid potential 32-bit integer overflow
      remoteproc: stm32_rproc: Add mutex protection for workqueue
      ACPI: EC: Fix oops when removing custom query handlers
      firmware: arm_sdei: Fix sleep from invalid context BUG
      memstick: r592: Fix UAF bug in r592_remove due to race condition
      media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish
      media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
      arm64: dts: qcom: msm8996: Add missing DWC3 quirks
      regmap: cache: Return error in cache sync operations for REGCACHE_NONE
      drm/amd/display: Use DC_LOG_DC in the trasform pixel function
      drm/displayid: add displayid_get_header() and check bounds better
      fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
      rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
      refscale: Move shutdown from wait_event() to wait_event_idle()
      ext4: allow ext4_get_group_info() to fail
      ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
      ext4: fix lockdep warning when enabling MMP
      ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
      ext4: reflect error codes from ext4_multi_mount_protect() to its callers
      ext4: remove an unused variable warning with CONFIG_QUOTA=n
      fbdev: arcfb: Fix error handling in arcfb_probe()
      drm/i915/dp: prevent potential div-by-zero
      af_unix: Fix data races around sk->sk_shutdown.
      af_unix: Fix a data race of sk->sk_receive_queue->qlen.
      net: datagram: fix data-races in datagram_poll()
      ipvlan:Fix out-of-bounds caused by unclear skb->cb
      gve: Remove the code of clearing PBA bit
      tcp: add annotations around sk->sk_shutdown accesses
      net: add vlan_get_protocol_and_depth() helper
      net: deal with most data-races in sk_wait_event()
      net: annotate sk->sk_err write from do_recvmmsg()
      netlink: annotate accesses to nlk->cb_running
      netfilter: conntrack: fix possible bug_on with enable_hooks=1
      netfilter: nf_tables: always release netdev hooks from notifier
      net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
      net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
      net: stmmac: switch to use interrupt for hw crosstimestamping
      linux/dim: Do nothing if no time delta between samples
      tick/broadcast: Make broadcast device replacement work correctly
      scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
      net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
      ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
      drm/mipi-dsi: Set the fwnode for mipi_dsi_device
      Linux 5.15.112
      drm/amd/display: Fix hang when skipping modeset
      RISC-V: Fix up a cherry-pick warning in setup_vm_final()
      drbd: correctly submit flush bio on barrier
      serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
      drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on load error
      ext4: fix invalid free tracking in ext4_xattr_move_to_block()
      ext4: remove a BUG_ON in ext4_mb_release_group_pa()
      ext4: bail out of ext4_xattr_ibody_get() fails for any reason
      ext4: add bounds checking in get_max_inline_xattr_value_size()
      ext4: fix deadlock when converting an inline directory in nojournal mode
      ext4: improve error handling from ext4_dirhash()
      ext4: improve error recovery code paths in __ext4_remount()
      ext4: check iomap type only if ext4_iomap_begin() does not fail
      ext4: fix data races when using cached status extents
      ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
      ext4: fix WARNING in mb_find_extent
      locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
      ksmbd: not allow guest user on multichannel
      ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
      ksmbd: fix racy issue while destroying session on multichannel
      ksmbd: fix kernel oops from idr_remove()
      ksmbd: add channel rwlock
      ksmbd: replace sessions list in connection with xarray
      ksmbd: fix multi session connection failure
      ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO
      wifi: rtw88: rtw8821c: Fix rfe_option field width
      drm/amd/display: Add NULL plane_state check for cursor disable logic
      drm/amd/display: Refine condition of cursor visibility for pipe-split
      drm/msm/adreno: fix runtime PM imbalance at gpu load
      drm/msm: Remove struct_mutex usage
      drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz
      drm/i915/dg2: Add additional HDMI pixel clock frequencies
      drm/i915/dg2: Support 4k@30 on HDMI
      ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()
      ASoC: DPCM: Don't pick up BE without substream
      ASoC: soc-pcm: Move debugfs removal out of spinlock
      ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE
      ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks
      fs/ntfs3: Refactoring of various minor issues
      HID: wacom: insert timestamp to packed Bluetooth (BT) events
      HID: wacom: Set a default resolution for older tablets
      drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
      drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2)
      drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
      drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
      drm/amd/display: fix flickering caused by S/G mode
      drm/panel: otm8009a: Set backlight parent to panel device
      f2fs: fix potential corruption when moving a directory
      drm/msm: fix NULL-deref on irq uninstall
      drm/msm: fix NULL-deref on snapshot tear down
      drm/bridge: lt8912b: Fix DSI Video Mode
      ARM: dts: s5pv210: correct MIPI CSIS clock name
      ARM: dts: exynos: fix WM8960 clock name in Itop Elite
      remoteproc: imx_rproc: Call of_node_put() on iteration error
      remoteproc: st: Call of_node_put() on iteration error
      remoteproc: stm32: Call of_node_put() on iteration error
      sh: nmi_debug: fix return value of __setup handler
      sh: init: use OF_EARLY_FLATTREE for early init
      sh: mcount.S: fix build error when PRINTK is not enabled
      sh: math-emu: fix macro redefined warning
      SMB3: force unmount was failing to close deferred close files
      smb3: fix problem remounting a share after shutdown
      inotify: Avoid reporting event with invalid wd
      platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
      platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
      cifs: release leases for deferred close handles when freezing
      cifs: fix pcchunk length type in smb2_copychunk_range
      btrfs: fix space cache inconsistency after error loading it from disk
      btrfs: print-tree: parent bytenr must be aligned to sector size
      btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add
      btrfs: don't free qgroup space unless specified
      btrfs: fix encoded write i_size corruption with no-holes
      btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones
      btrfs: fix btrfs_prev_leaf() to not return the same key twice
      perf stat: Separate bperf from bpf_profiler
      perf evlist: Refactor evlist__for_each_cpu()
      perf symbols: Fix return incorrect build_id size in elf_read_build_id()
      crypto: engine - fix crypto_queue backlog handling
      crypto: engine - Use crypto_request_complete
      crypto: api - Add scaffolding to change completion function signature
      crypto: engine - check if BH is disabled during completion
      crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
      perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
      perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
      perf vendor events power9: Remove UTF-8 characters from JSON files
      perf scripts intel-pt-events.py: Fix IPC output for Python 2
      net: enetc: check the index of the SFI rather than the handle
      virtio_net: suppress cpu stall when free_unused_bufs
      virtio_net: split free_unused_bufs()
      net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
      ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
      drm/amdgpu: add a missing lock for AMDGPU_SCHED
      af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
      ionic: catch failure from devlink_alloc
      ethtool: Fix uninitialized number of lanes
      ionic: remove noise from ethtool rxnfc error msg
      octeontx2-vf: Detach LF resources on probe cleanup
      octeontx2-pf: Disable packet I/O for graceful exit
      octeontx2-af: Skip PFs if not enabled
      octeontx2-af: Secure APR table update with the lock
      rxrpc: Fix hard call timeout units
      sfc: Fix module EEPROM reporting for QSFP modules
      r8152: move setting r8153b_rx_agg_chg_indicate()
      r8152: fix the poor throughput for 2.5G devices
      r8152: fix flow control issue of RTL8156A
      net/sched: act_mirred: Add carrier check
      RISC-V: mm: Enable huge page support to kernel_page_present() function
      watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
      writeback: fix call of incorrect macro
      net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
      selftests: srv6: make srv6_end_dt46_l3vpn_test more robust
      sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
      net/sched: cls_api: remove block_cb from driver_list before freeing
      net/ncsi: clear Tx enable mode when handling a Config required AEN
      scsi: qedi: Fix use after free bug in qedi_remove()
      drm/hyperv: Don't overwrite dirt_needed value set by host
      fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
      ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE
      ASoC: soc-pcm: test refcount before triggering
      ASoC: soc-pcm: serialize BE triggers
      ASoC: soc-pcm: Fix and cleanup DPCM locking
      ASoC: soc-pcm: align BE 'atomicity' with that of the FE
      ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure
      mailbox: zynqmp: Fix counts of child nodes
      mailbox: zynq: Switch to flexible array to simplify code
      bus: mhi: host: Range check CHDBOFF and ERDBOFF
      bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
      bus: mhi: host: Remove duplicate ee check for syserr
      bus: mhi: Move host MHI code to "host" directory
      ubifs: Fix memory leak in do_rename
      ubifs: Fix AA deadlock when setting xattr for encrypted file
      crypto: ccp - Clear PSP interrupt status register before calling handler
      ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus
      Linux 5.15.111
      sched: Fix DEBUG && !SCHEDSTATS warn
      netfilter: nf_tables: deactivate anonymous set from preparation phase
      arm64: dts: qcom: sdm845: correct dynamic power coefficients - again
      sound/oss/dmasound: fix 'dmasound_setup' defined but not used
      debugobject: Ensure pool refill (again)
      perf intel-pt: Fix CYC timestamps after standalone CBR
      perf auxtrace: Fix address filter entire kernel size
      dm: don't lock fs when the map is NULL in process of resume
      dm ioctl: fix nested locking in table_clear() to remove deadlock concern
      dm flakey: fix a crash with invalid table line
      dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
      dm clone: call kmem_cache_destroy() in dm_clone_init() error path
      dm verity: fix error handling for check_at_most_once on FEC
      ia64: fix an addr to taddr in huge_pte_offset()
      s390/dasd: fix hanging blockdevice after request requeue
      btrfs: scrub: reject unsupported scrub flags
      scripts/gdb: fix lx-timerlist for Python3
      clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
      wifi: rtl8xxxu: RTL8192EU always needs full init
      mailbox: zynqmp: Fix typo in IPI documentation
      mailbox: zynqmp: Fix IPI isr handling
      mtd: core: fix error path for nvmem provider
      mtd: core: fix nvmem error reporting
      mtd: core: provide unique name for nvmem device, take two
      md/raid10: fix null-ptr-deref in raid10_sync_request
      nilfs2: fix infinite loop in nilfs_mdt_get_block()
      nilfs2: do not write dirty data after degenerating to read-only
      ALSA: usb-audio: Add quirk for Pioneer DDJ-800
      parisc: Fix argument pointer in real64_call_asm()
      afs: Fix updating of i_size with dv jump from server
      mfd: tqmx86: Correct board names for TQMxE39x
      mfd: tqmx86: Specify IO port register range more precisely
      mfd: tqmx86: Do not access I2C_DETECT register through io_base
      thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
      dmaengine: at_xdmac: do not enable all cyclic channels
      dmaengine: at_xdmac: Fix race for the tx desc callback
      dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie
      dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
      dmaengine: dw-edma: Fix to change for continuous transfer
      dma: gpi: remove spurious unlock in gpi_ch_init
      phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
      pwm: mtk-disp: Configure double buffering before reading in .get_state()
      pwm: mtk-disp: Disable shadow registers before setting backlight values
      leds: tca6507: Fix error handling of using fwnode_property_read_string
      dmaengine: mv_xor_v2: Fix an error code.
      leds: TI_LMU_COMMON: select REGMAP instead of depending on it
      pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
      ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
      ext4: fix i_disksize exceeding i_size problem in paritally written case
      SMB3: Close deferred file handles in case of handle lease break
      SMB3: Add missing locks to protect deferred close file list
      timekeeping: Fix references to nonexistent ktime_get_fast_ns()
      openrisc: Properly store r31 to pt_regs on unhandled exceptions
      clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
      RDMA/mlx5: Use correct device num_ports when modify DC
      SUNRPC: remove the maximum number of retries in call_bind_status
      RDMA/mlx5: Fix flow counter query via DEVX
      Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
      clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
      clk: qcom: regmap: add PHY clock source implementation
      NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
      IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
      IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
      RDMA/srpt: Add a check for valid 'mad_agent' pointer
      RDMA/cm: Trace icm_send_rej event before the cm state is reset
      clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
      RDMA/siw: Remove namespace check from siw_netdev_event()
      clk: add missing of_node_put() in "assigned-clocks" property parsing
      power: supply: generic-adc-battery: fix unit scaling
      fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()
      fs/ntfs3: Fix OOB read in indx_insert_into_buffer
      fs/ntfs3: Add check for kmemdup
      fs/ntfs3: Fix memory leak if ntfs_read_mft failed
      rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
      RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
      rtc: omap: include header for omap_rtc_power_off_program prototype
      workqueue: Fix hung time report of worker pools
      workqueue: Introduce show_one_worker_pool and show_one_workqueue.
      RDMA/rdmavt: Delete unnecessary NULL check
      RDMA/siw: Fix potential page_array out of range access
      clk: at91: clk-sam9x60-pll: fix return value check
      sched/rt: Fix bad task migration for rt tasks
      Revert "objtool: Support addition to set CFA base"
      perf/core: Fix hardlockup failure caused by perf throttle
      sched/fair: Fix inaccurate tally of ttwu_move_affine
      sched: Make struct sched_statistics independent of fair sched class
      sched/fair: Use __schedstat_set() in set_next_entity()
      powerpc/rtas: use memmove for potentially overlapping buffer copy
      macintosh: via-pmu-led: requires ATA to be set
      powerpc/sysdev/tsi108: fix resource printk format warnings
      powerpc/wii: fix resource printk format warnings
      powerpc/mpc512x: fix resource printk format warning
      macintosh/windfarm_smu_sat: Add missing of_node_put()
      virtio_ring: don't update event idx on get_buf
      spmi: Add a check for remove callback when removing a SPMI driver
      staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
      serial: 8250: Add missing wakeup event reporting
      tty: serial: fsl_lpuart: adjust buffer length to the intended size
      firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
      usb: mtu3: fix kernel panic at qmu transfer done irq handler
      usb: chipidea: fix missing goto in `ci_hdrc_probe`
      usb: gadget: tegra-xudc: Fix crash in vbus_draw
      sh: sq: Fix incorrect element size for allocating bitmap buffer
      uapi/linux/const.h: prefer ISO-friendly __typeof__
      scripts/gdb: raise error with reduced debugging information
      i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
      spi: cadence-quadspi: fix suspend-resume implementations
      ASoC: fsl_mqs: move of_node_put() to the correct location
      coresight: etm_pmu: Set the module field
      HID: amd_sfh: Add support for shutdown operation
      scripts/gdb: bail early if there are no generic PD
      scripts/gdb: bail early if there are no clocks
      ia64: salinfo: placate defined-but-not-used warning
      ia64: mm/contig: fix section mismatch warning/error
      PCI/EDR: Clear Device Status after EDR error recovery
      of: Fix modalias string generation
      vmci_host: fix a race condition in vmci_host_poll() causing GPF
      spi: fsl-spi: Fix CPM/QE mode Litte Endian
      spi: qup: Don't skip cleanup in remove's error path
      linux/vt_buffer.h: allow either builtin or modular for macros
      ASoC: es8316: Handle optional IRQ assignment
      PCI: imx6: Install the fault handler only on compatible match
      usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
      spi: imx: Don't skip cleanup in remove's error path
      spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
      serial: 8250_bcm7271: Fix arbitration handling
      iio: light: max44009: add missing OF device matching
      fpga: bridge: fix kernel-doc parameter description
      serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
      serial: stm32: re-introduce an irq flag condition in usart_receive_chars
      usb: dwc3: gadget: Change condition for processing suspend event
      usb: host: xhci-rcar: remove leftover quirk handling
      pstore: Revert pmsg_lock back to a normal mutex
      drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
      drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
      ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
      tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
      net: amd: Fix link leak when verifying config failed
      netlink: Use copy_to_user() for optval in netlink_getsockopt().
      Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
      ipv4: Fix potential uninit variable access bug in __ip_make_skb()
      net/sched: sch_fq: fix integer overflow of "credit"
      netfilter: nf_tables: don't write table validation state without mutex
      bpf: Don't EFAULT for getsockopt with optval=NULL
      net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
      net/mlx5: E-switch, Don't destroy indirect table in split rule
      ixgbe: Enable setting RSS table to default values
      ixgbe: Allow flow hash to be set via ethtool
      wifi: iwlwifi: fw: fix memory leak in debugfs
      wifi: iwlwifi: mvm: check firmware response size
      wifi: mt76: mt7921e: improve reliability of dma reset
      wifi: mt76: fix 6GHz high channel not be scanned
      wifi: mt76: mt7921e: fix probe timeout after reboot
      wifi: mt76: add flexible polling wait-interval support
      wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
      wifi: iwlwifi: make the loop for card preparation effective
      jdb2: Don't refuse invalidation of already invalidated buffers
      wifi: iwlwifi: fw: move memset before early return
      wifi: iwlwifi: mvm: initialize seq variable
      wifi: iwlwifi: yoyo: Fix possible division by zero
      wifi: iwlwifi: yoyo: skip dump correctly on hw error
      md/raid10: don't call bio_start_io_acct twice for bio which experienced read error
      md/raid10: fix memleak of md thread
      md/raid10: fix memleak for 'conf->bio_split'
      md/raid10: fix leak of 'r10bio->remaining' for recovery
      md/raid10: fix task hung in raid10d
      md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
      md: raid10 add nowait support
      md: drop queue limitation for RAID1 and RAID10
      bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
      selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
      nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
      nvme: fix async event trace event
      nvme: handle the persistent internal error AER
      nvmet: fix I/O Command Set specific Identify Controller
      nvmet: fix Identify Active Namespace ID list handling
      nvmet: fix Identify Controller handling
      nvmet: fix Identify Namespace handling
      nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
      nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate
      nvmet: use i_size_read() to set size for file-ns
      bpf, sockmap: fix deadlocks in the sockhash and sockmap
      net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
      scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
      f2fs: fix to avoid use-after-free for cached IPU bio
      xsk: Fix unaligned descriptor validation
      crypto: drbg - Only fail when jent is unavailable in FIPS mode
      crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors
      bpftool: Fix bug for long instructions in program CFG dumps
      selftests/bpf: Wait for receive in cg_storage_multi test
      selftests: xsk: Disable IPv6 on VETH1
      net: qrtr: correct types of trace event parameters
      wifi: rt2x00: Fix memory leak when handling surveys
      wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
      wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
      crypto: sa2ul - Select CRYPTO_DES
      crypto: caam - Clear some memory in instantiate_rng
      f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
      f2fs: apply zone capacity to all zone type
      f2fs: enforce single zone capacity
      f2fs: handle dqget error in f2fs_transfer_project_quota()
      scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
      scsi: target: iscsit: Fix TAS handling during conn cleanup
      scsi: target: Fix multiple LUN_RESET handling
      net/packet: convert po->auxdata to an atomic flag
      net/packet: convert po->origdev to an atomic flag
      net/packet: annotate accesses to po->xmit
      vlan: partially enable SIOCSHWTSTAMP in container
      net: pcs: xpcs: remove double-read of link state when using AN
      bpf: Remove misleading spec_v1 check on var-offset stack read
      selftests/bpf: Fix a fd leak in an error path in network_helpers.c
      scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
      bpf: fix precision propagation verbose logging
      bpf: take into account liveness when propagating precision
      wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
      wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
      tools: bpftool: Remove invalid \' json escape
      wifi: ath6kl: reduce WARN to dev_dbg() in callback
      wifi: brcmfmac: support CQM RSSI notification with older firmware
      wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
      wifi: ath9k: hif_usb: fix memory leak of remain_skbs
      wifi: ath6kl: minor fix for allocation size
      hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
      cpufreq: use correct unit when verify cur freq
      tick/common: Align tick period with the HZ tick.
      drm/i915: Make intel_get_crtc_new_encoder() less oopsy
      debugobject: Prevent init race with static objects
      arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
      x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
      regulator: stm32-pwr: fix of_iomap leak
      media: venus: dec: Fix handling of the start cmd
      media: rc: gpio-ir-recv: Fix support for wake-up
      drm/amd/display: Fix potential null dereference
      media: rcar_fdp1: Fix refcount leak in probe and remove function
      media: rcar_fdp1: Convert to platform remove callback returning void
      platform: Provide a remove callback that returns no value
      media: rcar_fdp1: Fix the correct variable assignments
      media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()
      media: saa7134: fix use after free bug in saa7134_finidev due to race condition
      media: dm1105: Fix use after free bug in dm1105_remove due to race condition
      media: rkvdec: fix use after free bug in rkvdec_remove
      x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
      regulator: core: Avoid lockdep reports when resolving supplies
      regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
      drm/ttm/pool: Fix ttm_pool_alloc error path
      drm/ttm: optimize pool allocations a bit v2
      arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
      arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
      arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
      mailbox: mpfs: switch to txdone_poll
      drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
      ACPI: VIOT: Initialize the correct IOMMU fwspec
      firmware: arm_scmi: Fix xfers allocation on Rx channel
      ARM: dts: gta04: fix excess dma channel usage
      drm: rcar-du: Fix a NULL vs IS_ERR() bug
      mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
      ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
      drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings
      drm: msm: adreno: Disable preemption on Adreno 510
      drm/msm/adreno: drop bogus pm_runtime_set_active()
      drm/msm/adreno: Defer enabling runpm until hw_init()
      media: max9286: Free control handler
      drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
      firmware: qcom_scm: Clear download bit during reboot
      media: av7110: prevent underflow in write_ts_to_decoder()
      media: bdisp: Add missing check for create_workqueue
      x86/MCE/AMD: Use an u64 for bank_map
      ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
      ARM: dts: qcom: ipq8064: reduce pci IO size to 64K
      ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
      arm64: dts: qcom: sm8250: Fix the PCI I/O port range
      arm64: dts: qcom: msm8996: Fix the PCI I/O port range
      arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
      arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
      arm64: dts: qcom: msm8998: Fix the PCI I/O port range
      arm64: dts: qcom: sdm845: Fix the PCI I/O port range
      arm64: dts: qcom: sdm845: correct dynamic power coefficients
      arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
      arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
      arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
      arm64: dts: Move BCM4908 dts to bcmbca folder
      arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000
      ARM64: dts: Add DTS files for bcmbca SoC BCM6858
      arm64: dts: Add DTS files for bcmbca SoC BCM4912
      arm64: dts: Add DTS files for bcmbca SoC BCM63158
      arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500
      arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
      regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
      EDAC/skx: Fix overflows on the DRAM row address mapping arrays
      drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
      arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
      arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
      soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
      tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
      drm/probe-helper: Cancel previous job before starting new one
      drm/vgem: add missing mutex_destroy
      drm/rockchip: Drop unbalanced obj unref
      erofs: fix potential overflow calculating xattr_isize
      erofs: stop parsing non-compact HEAD index if clusterofs is invalid
      tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
      tpm, tpm: Implement usage counter for locality
      tpm, tpm_tis: Claim locality before writing interrupt registers
      tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
      tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
      tpm, tpm_tis: Do not skip reset of original interrupt vector
      selinux: ensure av_permissions.h is built when needed
      selinux: fix Makefile dependencies of flask.h
      selftests/resctrl: Check for return value after write_schemata()
      selftests/resctrl: Allow ->setup() to return errors
      selftests/resctrl: Move ->setup() call outside of test specific branches
      selftests/resctrl: Extend CPU vendor detection
      selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
      rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
      sound/oss/dmasound: fix build when drivers are mixed =y/=m
      xfs: don't consider future format versions valid
      ubifs: Free memory for tmpfile name
      ubi: Fix return value overwrite issue in try_write_vid_and_data()
      ubifs: Fix memleak when insert_old_idx() failed
      Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
      iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
      tracing: Fix permissions for the buffer_percent file
      riscv: mm: remove redundant parameter of create_fdt_early_page_table
      i2c: omap: Fix standard mode false ACK readings
      ksmbd: fix memleak in session setup
      ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
      ksmbd: call rcu_barrier() in ksmbd_server_exit()
      writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
      relayfs: fix out-of-bounds access in relay_file_read
      KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
      reiserfs: Add security prefix to xattr name in reiserfs_security_write()
      rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
      crypto: safexcel - Cleanup ring IRQ workqueues on load failure
      crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
      ring-buffer: Sync IRQ works before buffer destruction
      pinctrl: qcom: lpass-lpi: set output value before enabling output
      soundwire: qcom: correct setting ignore bit on v1.5.1
      pwm: meson: Fix g12a ao clk81 name
      pwm: meson: Fix axg ao mux parents
      wifi: mt76: add missing locking to protect against concurrent rx/status calls
      kheaders: Use array declaration instead of char
      ipmi: fix SSIF not responding under certain cond.
      ipmi:ssif: Add send_retries increment
      MIPS: fw: Allow firmware to pass a empty env
      tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
      xhci: fix debugfs register accesses while suspended
      tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
      staging: iio: resolver: ads1210: fix config mode
      ext4: use ext4_journal_start/stop for fast commit transactions
      blk-crypto: make blk_crypto_evict_key() more robust
      blk-crypto: make blk_crypto_evict_key() return void
      blk-mq: release crypto keyslot before reporting I/O complete
      posix-cpu-timers: Implement the missing timer_wait_running callback
      hwmon: (adt7475) Use device_property APIs when configuring polarity
      hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
      USB: dwc3: fix runtime pm imbalance on unbind
      USB: dwc3: fix runtime pm imbalance on probe errors
      IMA: allow/fix UML builds
      PCI: qcom: Fix the incorrect register usage in v2.7.0 config
      PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
      arm64: Stash shadow stack pointer in the task struct on interrupt
      arm64: Always load shadow stack pointer directly from the task struct
      wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
      wireguard: timers: cast enum limits members to int in prints
      x86/cpu: Add model number for Intel Arrow Lake processor
      asm-generic/io.h: suppress endianness warnings for readq() and writeq()
      selftests mount: Fix mount_setattr_test builds failed
      ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
      iio: adc: palmas_gpadc: fix NULL dereference on rmmod
      x86/hyperv: Block root partition functionality in a Confidential VM
      ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
      ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15
      Linux 5.15.110
      riscv: No need to relocate the dtb as it lies in the fixmap region
      riscv: Do not set initial_boot_params to the linear address of the dtb
      riscv: Move early dtb mapping into the fixmap region
      selftests: mptcp: join: fix "invalid address, ADD_ADDR timeout"
      driver core: Don't require dynamic_debug for initcall_debug probe timing
      USB: serial: option: add UNISOC vendor and TOZED LT70C product
      bluetooth: Perform careful capability checks in hci_sock_ioctl()
      drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
      wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
      KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
      KVM: arm64: Retry fault if vma_lookup() results become invalid
      selftests/kselftest/runner/run_one(): allow running non-executable files
      PCI/ASPM: Remove pcie_aspm_pm_state_change()
      Revert "net: mdio: fix owner field for mdio buses registered using device-tree"
      Linux 5.15.109
      soc: sifive: l2_cache: fix missing of_node_put() in sifive_l2_init()
      soc: sifive: l2_cache: fix missing free_irq() in error path in sifive_l2_init()
      soc: sifive: l2_cache: fix missing iounmap() in error path in sifive_l2_init()
      ASN.1: Fix check for strdup() success
      ASoC: fsl_asrc_dma: fix potential null-ptr-deref
      mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
      iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
      counter: 104-quad-8: Fix race condition between FLAG and CNTR reads
      pwm: hibvt: Explicitly set .polarity in .get_state()
      pwm: iqs620a: Explicitly set .polarity in .get_state()
      pwm: meson: Explicitly set .polarity in .get_state()
      sctp: Call inet6_destroy_sock() via sk->sk_destruct().
      dccp: Call inet6_destroy_sock() via sk->sk_destruct().
      inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
      tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct().
      udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM).
      fuse: fix deadlock between atomic O_TRUNC and page invalidation
      fuse: always revalidate rename target dentry
      fuse: fix attr version comparison in fuse_read_update_size()
      purgatory: fix disabling debug info
      docs: futex: Fix kernel-doc references after code split-up preparation
      MIPS: Define RUNTIME_DISCARD_EXIT in LD script
      sched/fair: Fixes for capacity inversion detection
      sched/uclamp: Fix a uninitialized variable warnings
      sched/fair: Consider capacity inversion in util_fits_cpu()
      sched/fair: Detect capacity inversion
      sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition
      sched/uclamp: Make cpu_overutilized() use util_fits_cpu()
      sched/uclamp: Fix fits_capacity() check in feec()
      mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages
      mm/khugepaged: check again on anon uffd-wp during isolation
      drm/i915: Fix fast wake AUX sync len
      mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25
      kernel/sys.c: fix and improve control flow in __sys_setres[ug]id()
      memstick: fix memory leak if card device is never registered
      nilfs2: initialize unused bytes in segment summary blocks
      iio: light: tsl2772: fix reading proximity-diodes from device tree
      rtmutex: Add acquire semantics for rtmutex lock acquisition slow path
      platform/x86: gigabyte-wmi: add support for X570S AORUS ELITE
      xen/netback: use same error messages for same errors
      nvme-tcp: fix a possible UAF when failing to allocate an io queue
      s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling
      net: dsa: b53: mmap: add phy ops
      scsi: core: Improve scsi_vpd_inquiry() checks
      scsi: megaraid_sas: Fix fw_crash_buffer_show()
      selftests: sigaltstack: fix -Wuninitialized
      platform/x86 (gigabyte-wmi): Add support for A320M-S2H V2
      Input: i8042 - add quirk for Fujitsu Lifebook A574/H
      f2fs: Fix f2fs_truncate_partial_nodes ftrace event
      e1000e: Disable TSO on i219-LM card to increase speed
      bpf: Fix incorrect verifier pruning due to missing register precision taints
      spi: spi-rockchip: Fix missing unwind goto in rockchip_sfc_probe()
      mlxsw: pci: Fix possible crash during initialization
      net: rpl: fix rpl header size calculation
      bonding: Fix memory leak when changing bond type to Ethernet
      mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()
      bnxt_en: Do not initialize PTP on older P3/P4 chips
      netfilter: nf_tables: tighten netlink attribute requirements for catch-all elements
      netfilter: nf_tables: validate catch-all set elements
      i40e: fix i40e_setup_misc_vector() error handling
      i40e: fix accessing vsi->active_filters without holding lock
      netfilter: nf_tables: fix ifdef to also consider nf_tables=m
      sfc: Fix use-after-free due to selftest_work
      sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP.
      virtio_net: bugfix overflow inside xdp_linearize_page()
      net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg
      regulator: fan53555: Fix wrong TCS_SLEW_MASK
      regulator: fan53555: Explicitly include bits header
      netfilter: br_netfilter: fix recent physdev match breakage
      arm64: dts: imx8mm-evk: correct pmic clock source
      arm64: dts: meson-g12-common: specify full DMC range
      arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node
      ARM: dts: rockchip: fix a typo error for rk3288 spdif node
      Linux 5.15.108
      nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs
      counter: Add the necessary colons and indents to the comments of counter_compi
      counter: fix docum. build problems after filename change
      panic, kexec: make __crash_kexec() NMI safe
      kexec: turn all kexec_mutex acquisitions into trylocks
      nvme-pci: add NVME_QUIRK_BOGUS_NID for T-FORCE Z330 SSD
      nvme-pci: mark Lexar NM760 as IGNORE_DEV_SUBNQN
      nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760
      nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610
      nvme-pci: Crucial P2 has bogus namespace ids
      nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs
      nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50
      i2c: ocores: generate stop condition after timeout in polling mode
      x86/rtc: Remove __init for runtime functions
      sched/fair: Fix imbalance overflow
      sched/fair: Move calculate of avg_load to a better location
      powerpc/papr_scm: Update the NUMA distance table for the target node
      ubi: Fix deadlock caused by recursively holding work_sem
      ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size
      mptcp: stricter state check in mptcp_worker
      mptcp: use mptcp_schedule_work instead of open-coding it
      cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach()
      x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot
      scsi: ses: Handle enclosure with just a primary component gracefully
      net: phy: nxp-c45-tja11xx: fix unsigned long multiplication overflow
      net: phy: nxp-c45-tja11xx: add remove callback
      net: sfp: initialize sfp->i2c_block_size at sfp allocation
      riscv: add icache flush for nommu sigreturn trampoline
      drm/i915: fix race condition UAF in i915_perf_add_config_ioctl
      i915/perf: Replace DRM_DEBUG with driver specific drm_dbg call
      tracing: Have tracing_snapshot_instance_cond() write errors to the appropriate instance
      tracing: Add trace_array_puts() to write into instance
      counter: 104-quad-8: Fix Synapse action reported for Index signals
      counter: Internalize sysfs interface code
      counter: stm32-timer-cnt: Provide defines for slave mode selection
      counter: stm32-lptimer-cnt: Provide defines for clock polarities
      ACPI: resource: Add Medion S17413 to IRQ override quirk
      wifi: iwlwifi: mvm: fix mvmtxq->stopped handling
      asymmetric_keys: log on fatal failures in PE/pkcs7
      verify_pefile: relax wrapper length check
      drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F
      efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L
      i2c: hisi: Avoid redundant interrupts
      i2c: imx-lpi2c: clean rx/tx buffers upon new message
      wifi: mwifiex: mark OF related data as maybe unused
      power: supply: cros_usbpd: reclassify "default case!" as debug
      ARM: 9290/1: uaccess: Fix KASAN false-positives
      libbpf: Fix single-line struct definition output in btf_dump
      skbuff: Fix a race between coalescing and releasing SKBs
      net: macb: fix a memory corruption in extended buffer descriptor mode
      udp6: fix potential access to stale information
      RDMA/core: Fix GID entry ref leak when create_ah fails
      sctp: fix a potential overflow in sctp_ifwdtsn_skip
      net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume()
      qlcnic: check pci_reset_function result
      drm/armada: Fix a potential double free in an error handling path
      tcp: restrict net.ipv4.tcp_app_win
      niu: Fix missing unwind goto in niu_alloc_channels()
      9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
      bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp
      RDMA/cma: Allow UD qp_type to join multicast only
      IB/mlx5: Add support for 400G_8X lane speed
      RDMA/irdma: Add ipv4 check to irdma_find_listener()
      RDMA/irdma: Increase iWARP CM default rexmit count
      RDMA/irdma: Fix memory leak of PBLE objects
      clk: sprd: set max_register according to mapping range
      drm/i915/dsi: fix DSS CTL register offsets for TGL+
      KVM: arm64: PMU: Restore the guest's EL0 event counting after migration
      mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min
      mtd: rawnand: stm32_fmc2: remove unsupported EDO mode
      mtd: rawnand: meson: fix bitmask for length in command word
      mtdblock: tolerate corrected bit-flips
      fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace
      btrfs: fix fast csum implementation detection
      btrfs: print checksum type and implementation at mount time
      Bluetooth: Fix race condition in hidp_session_thread
      Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp}
      ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards
      ALSA: emu10k1: don't create old pass-through playback device on Audigy
      ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex()
      ALSA: i2c/cs8427: fix iec958 mixer control deactivation
      ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
      ALSA: emu10k1: fix capture interrupt handler unlinking
      Revert "pinctrl: amd: Disable and mask interrupts on resume"
      Linux 5.15.107
      bpftool: Print newline before '}' for struct with padding only fields
      ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
      kbuild: fix single directory build
      mm: take a page reference when removing device exclusive entries
      drm/bridge: lt9611: Fix PLL being unable to lock
      mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
      ring-buffer: Fix race while reader and writer are on the same page
      drm/nouveau/disp: Support more modes by checking with lower bpc
      drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
      mm: vmalloc: avoid warn_alloc noise caused by fatal signal
      ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()
      tracing: Free error logs of tracing instances
      can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events
      can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
      fs: drop peer group ids under namespace lock
      ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct()
      ftrace: Mark get_lock_parent_ip() __always_inline
      perf/core: Fix the same task check in perf_event_set_output
      cifs: sanitize paths in cifs_update_super_prepath.
      smb3: lower default deferred close timeout to address perf regression
      smb3: allow deferred close timeout to be configurable
      scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()
      scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()
      iio: adc: ad7791: fix IRQ flags
      coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
      coresight: etm4x: Do not access TRCIDR1 for identification
      ALSA: hda/realtek: Add quirk for Clevo X370SNW
      ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN
      dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs
      nilfs2: fix sysfs interface lifetime
      nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
      tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty
      tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
      tty: serial: sh-sci: Fix transmit end interrupt handler
      iio: light: cm32181: Unregister second I2C client if present
      iio: dac: cio-dac: Fix max DAC write value check for 12-bit
      iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
      iio: adis16480: select CONFIG_CRC32
      USB: serial: option: add Quectel RM500U-CN modem
      USB: serial: option: add Telit FE990 compositions
      usb: typec: altmodes/displayport: Fix configure initial pin assignment
      USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
      usb: dwc3: pci: add support for the Intel Meteor Lake-S
      usb: cdnsp: Fixes error: uninitialized symbol 'len'
      xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
      usb: xhci: tegra: fix sleep in atomic call
      kbuild: refactor single builds of *.ko
      gve: Secure enough bytes in the first TX desc for all TCP pkts
      ethtool: reset #lanes when lanes is omitted
      ice: Reset FDIR counter in FDIR init stage
      ice: fix wrong fallback logic for FDIR
      NFSD: callback request does not use correct credential for AUTH_SYS
      sunrpc: only free unix grouplist after RCU settles
      net: stmmac: fix up RX flow hash indirection table when setting channels
      net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe
      gpio: davinci: Add irq chip flag to skip set wake
      platform/x86: think-lmi: Clean up display of current_value on Thinkstation
      platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI strings
      platform/x86: think-lmi: Fix memory leak when showing current settings
      ipv6: Fix an uninit variable access bug in __ip6_make_skb()
      net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT
      sctp: check send stream number after wait_for_sndbuf
      net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit
      net: don't let netpoll invoke NAPI if in xmit context
      icmp: guard against too small mtu
      NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
      net: qrtr: Fix a refcount bug in qrtr_recvmsg()
      net: qrtr: combine nameservice into main module
      wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
      KVM: s390: pv: fix external interruption loop not always detected
      pwm: sprd: Explicitly set .polarity in .get_state()
      pwm: cros-ec: Explicitly set .polarity in .get_state()
      Drivers: vmbus: Check for channel allocation before looking up relids
      gpio: GPIO_REGMAP: select REGMAP instead of depending on it
      bpf: hash map, avoid deadlock with suitable hash mask
      serial: exar: Add support for Sealevel 7xxxC serial cards
      serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards
      iavf/iavf_main: actually log ->src mask when talking about it
      iavf: return errno code instead of status code
      platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode
      platform/x86: int3472: Split into 2 drivers
      RDMA/irdma: Do not request 2-level PBLEs for CQ alloc
      NFSD: pass range end to vfs_fsync_range() instead of count
      NFSD: Fix sparse warning
      ocfs2: fix memory leak in ocfs2_mount_volume()
      ocfs2: rewrite error handling of ocfs2_fill_super
      ocfs2: ocfs2_mount_volume does cleanup job before return error
      Linux 5.15.106
      x86/PVH: avoid 32-bit build warning when obtaining VGA console info
      hsr: ratelimit only when errors are printed
      libbpf: Fix btf_dump's packed struct determination
      selftests/bpf: Add few corner cases to test padding handling of btf_dump
      libbpf: Fix BTF-to-C converter's padding logic
      selftests/bpf: Test btf dump for struct with padding only fields
      zonefs: Fix error message in zonefs_file_dio_append()
      KVM: x86: Purge "highest ISR" cache when updating APICv state
      KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32
      KVM: VMX: Move preemption timer <=> hrtimer dance to common x86
      s390/uaccess: add missing earlyclobber annotations to __clear_user()
      KVM: arm64: Disable interrupts while walking userspace PTs
      drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub
      drm/etnaviv: fix reference leak when mmaping imported buffer
      rcu: Fix rcu_torture_read ftrace event
      xtensa: fix KASAN report for show_stack
      ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z
      ALSA: hda/realtek: Add quirks for some Clevo laptops
      ALSA: usb-audio: Fix regression on detection of Roland VS-100
      ALSA: hda/conexant: Partial revert of a quirk for Lenovo
      NFSv4: Fix hangs when recovering open state after a server reboot
      powerpc: Don't try to copy PPR for task with NULL pt_regs
      pinctrl: at91-pio4: fix domain name assignment
      pinctrl: amd: Disable and mask interrupts on resume
      net: phy: dp83869: fix default value for tx-/rx-internal-delay
      xen/netback: don't do grant copy across page boundary
      can: j1939: prevent deadlock by moving j1939_sk_errqueue()
      zonefs: Always invalidate last cached page on append write
      btrfs: scan device in non-exclusive mode
      btrfs: fix race between quota disable and quota assign ioctls
      Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table
      cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL
      cifs: prevent infinite recursion in CIFSGetDFSRefer()
      Input: focaltech - use explicitly signed char type
      Input: alps - fix compatibility with -funsigned-char
      iommu/vt-d: Allow zero SAGAW if second-stage not supported
      pinctrl: ocelot: Fix alt mode for ocelot
      net: ethernet: mtk_eth_soc: fix flow block refcounting logic
      net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only
      bnxt_en: Add missing 200G link speed reporting
      bnxt_en: Fix typo in PCI id to device description string mapping
      bnxt_en: Fix reporting of test result in ethtool selftest
      i40e: fix registers dump after run ethtool adapter self test
      net: ipa: compute DMA pool size properly
      ALSA: ymfpci: Fix BUG_ON in probe function
      ALSA: ymfpci: Create card with device-managed snd_devm_card_new()
      ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg()
      ice: add profile conflict check for AVF FDIR
      smsc911x: avoid PHY being resumed when interface is not up
      net: mvpp2: parser fix PPPoE
      net: mvpp2: parser fix QinQ
      net: mvpp2: classifier flow fix fragmentation flags
      loop: LOOP_CONFIGURE: send uevents for partitions
      loop: suppress uevents while reconfiguring the device
      s390/vfio-ap: fix memory leak in vfio_ap device driver
      can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write
      platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix
      drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state
      net: stmmac: don't reject VLANs when IFF_PROMISC is set
      net/net_failover: fix txq exceeding warning
      regulator: Handle deferred clk
      r8169: fix RTL8168H and RTL8107E rx crc error
      net: dsa: microchip: ksz8863_smi: fix bulk access
      ptp_qoriq: fix memory leak in probe()
      scsi: mpt3sas: Don't print sense pool info twice
      scsi: megaraid_sas: Fix crash after a double completion
      sfc: ef10: don't overwrite offload features at NIC reset
      SUNRPC: fix shutdown of NFS TCP client socket
      mtd: rawnand: meson: invalidate cache on polling ECC bit
      platform/x86: think-lmi: Add possible_values for ThinkStation
      platform/x86: think-lmi: only display possible_values if available
      platform/x86: think-lmi: use correct possible_values delimiters
      platform/x86: think-lmi: add missing type attribute
      ALSA: usb-audio: Fix recursive locking at XRUN during syncing
      mips: bmips: BCM6358: disable RAC flush for TP1
      ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()
      tracing: Fix wrong return in kprobe_event_gen_test.c
      tools/power turbostat: fix decoding of HWP_STATUS
      tools/power turbostat: Fix /dev/cpu_dma_latency warnings
      fbdev: au1200fb: Fix potential divide by zero
      fbdev: lxfb: Fix potential divide by zero
      fbdev: intelfb: Fix potential divide by zero
      fbdev: nvidia: Fix potential divide by zero
      sched_getaffinity: don't assume 'cpumask_size()' is fully initialized
      fbdev: tgafb: Fix potential divide by zero
      ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()
      ALSA: asihpi: check pao in control_message()
      net: hsr: Don't log netdev_err message on unknown prp dst node
      x86/PVH: obtain VGA console info in Dom0
      md: avoid signed overflow in slot_store()
      ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds
      xfrm: Zero padding when dumping algos and encap
      bus: imx-weim: fix branch condition evaluates to a garbage value
      ksmbd: don't terminate inactive sessions after a few seconds
      kcsan: avoid passing -g for test
      kernel: kcsan: kcsan_test: build without structleak plugin
      usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC
      usb: dwc3: gadget: move cmd_endtransfer to extra function
      fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY
      Linux 5.15.105
      NFSD: fix use-after-free in __nfs42_ssc_open()
      ocfs2: fix data corruption after failed write
      mm: kfence: fix using kfence_metadata without initialization in show_object()
      sched/fair: Sanitize vruntime of entity being migrated
      sched/fair: sanitize vruntime of entity being placed
      dm crypt: avoid accessing uninitialized tasklet
      dm crypt: add cond_resched() to dmcrypt_write()
      dm stats: check for and propagate alloc_percpu failure
      i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()
      firmware: arm_scmi: Fix device node validation for mailbox transport
      tee: amdtee: fix race condition in amdtee_open_session
      riscv: Handle zicsr/zifencei issues between clang and binutils
      riscv: mm: Fix incorrect ASID argument when flushing TLB
      drm/i915: Preserve crtc_state->inherited during state clearing
      drm/i915/active: Fix missing debug object activation
      drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi
      drm/meson: fix missing component unbind on bind errors
      drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found
      nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()
      wifi: mac80211: fix qos on mesh interfaces
      ksmbd: return unsupported error on smb1 mount
      ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect
      ksmbd: set FILE_NAMED_STREAMS attribute in FS_ATTRIBUTE_INFORMATION
      KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL
      kfence: avoid passing -g for test
      usb: ucsi: Fix NULL pointer deref in ucsi_connector_change()
      usb: chipidea: core: fix possible concurrent when switch role
      usb: chipdea: core: fix return -EINVAL if request role is the same with current role
      usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver
      usb: cdnsp: Fixes issue with redundant Status Stage
      usb: cdns3: Fix issue with using incorrect PCI device function
      usb: typec: tcpm: fix warning when handle discover_identity message
      dm thin: fix deadlock when swapping to thin device
      igb: revert rtnl_lock() that causes deadlock
      arm64: dts: imx8mm-nitrogen-r2: fix WM8960 clock name
      lockd: set file_lock start and end when decoding nlm4 testargs
      fsverity: Remove WQ_UNBOUND from fsverity read workqueue
      fscrypt: destroy keyring after security_sb_delete()
      mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP
      efi: sysfb_efi: Fix DMI quirks not working for simpledrm
      usb: gadget: u_audio: don't let userspace block driver unbind
      usb: dwc2: fix a devres leak in hw_enable upon suspend resume
      scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR
      cifs: print session id while listing open files
      cifs: empty interface list when server doesn't support query interfaces
      act_mirred: use the backlog for nested calls to mirred ingress
      net/sched: act_mirred: better wording on protection against excessive stack growth
      sh: sanitize the flags on sigreturn
      net: usb: qmi_wwan: add Telit 0x1080 composition
      net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990
      scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file
      scsi: lpfc: Avoid usage of list iterator variable after loop
      scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read()
      scsi: ufs: core: Add soft dependency on governor_simpleondemand
      scsi: hisi_sas: Check devm_add_action() return value
      scsi: target: iscsi: Fix an error message in iscsi_check_key()
      selftests/bpf: check that modifier resolves after pointer
      m68k: Only force 030 bus error if PC not in exception table
      HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
      ca8210: fix mac_len negative array access
      HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded
      drm/cirrus: NULL-check pipe->plane.state->fb in cirrus_pipe_update()
      riscv: Bump COMMAND_LINE_SIZE value to 1024
      ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable
      thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit
      thunderbolt: Use const qualifier for `ring_interrupt_index`
      thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access
      thunderbolt: Disable interrupt auto clear for rings
      thunderbolt: Call tb_check_quirks() after initializing adapters
      thunderbolt: Use scale field when allocating USB3 bandwidth
      uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2
      scsi: qla2xxx: Perform lockless command completion in abort path
      scsi: qla2xxx: Synchronize the IOCB count to be in order
      hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs
      hwmon: fix potential sensor registration fail if of_node is missing
      entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
      entry: Snapshot thread flags
      thread_info: Add helpers to snapshot thread flags
      platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl
      Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work
      Bluetooth: L2CAP: Fix responding with wrong PDU type
      Bluetooth: btqcomsmd: Fix command timeout after setting BD address
      net: mdio: thunder: Add missing fwnode_handle_put()
      net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII case
      net: dsa: mt7530: move lowering TRGMII driving to mt7530_setup()
      net: dsa: mt7530: move enabling disabling core clock to mt7530_pll_setup()
      gve: Cache link_speed value from device
      ksmbd: fix possible refcount leak in smb2_open()
      ksmbd: add low bound validation to FSCTL_QUERY_ALLOCATED_RANGES
      ksmbd: add low bound validation to FSCTL_SET_ZERO_DATA
      hvc/xen: prevent concurrent accesses to the shared ring
      nvme-tcp: fix nvme_tcp_term_pdu to match spec
      net/sonic: use dma_mapping_error() for error check
      erspan: do not use skb_mac_header() in ndo_start_xmit()
      atm: idt77252: fix kmemleak when rmmod idt77252
      net: dsa: tag_brcm: legacy: fix daisy-chained switches
      net/mlx5: E-Switch, Fix an Oops in error handling code
      net/mlx5: Read the TC mapping of all priorities on ETS query
      net/mlx5: Fix steering rules cleanup
      net/mlx5e: Set uplink rep as NETNS_LOCAL
      bpf: Adjust insufficient default bpf_jit_limit
      i40e: fix flow director packet filter programming
      iavf: fix hang on reboot with ice
      keys: Do not cache key in task struct if key is requested from kernel thread
      bootconfig: Fix testcase to increase max node
      octeontx2-vf: Add missing free for alloc_percpu
      net/ps3_gelic_net: Use dma_mapping_error
      net/ps3_gelic_net: Fix RX sk_buff length
      net: qcom/emac: Fix use after free bug in emac_remove due to race condition
      drm/i915/gt: perform uc late init after probe error injection
      net: mdio: fix owner field for mdio buses registered using ACPI
      net: mdio: fix owner field for mdio buses registered using device-tree
      net: phy: Ensure state transitions are processed from phy_stop()
      xirc2ps_cs: Fix use after free bug in xirc2ps_detach
      qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info
      net: usb: smsc95xx: Limit packet length to skb->len
      net: dsa: b53: mmap: fix device tree support
      scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()
      i2c: hisi: Only use the completion interrupt to finish the transfer
      i2c: imx-lpi2c: check only for enabled interrupt flags
      igc: fix the validation logic for taprio's gate list
      igbvf: Regard vf reset nack as success
      intel/igbvf: free irq on the error path in igbvf_request_msix()
      iavf: fix non-tunneled IPv6 UDP packet type and hashing
      iavf: fix inverted Rx hash condition leading to disabled hash
      xsk: Add missing overflow check in xdp_umem_reg
      arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes
      ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl
      ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl
      power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition
      power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
      power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
      net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
      trace/hwlat: Do not start per-cpu thread if it is already running
      trace/hwlat: make use of the helper function kthread_run_on_cpu()
      kthread: add the helper function kthread_run_on_cpu()
      serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it
      serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED
      tty: serial: fsl_lpuart: fix race on RX DMA shutdown
      tty: serial: fsl_lpuart: switch to new dmaengine_terminate_* API
      serial: fsl_lpuart: Fix comment typo
      tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr
      perf: fix perf_event_context->time
      perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output
      interconnect: qcom: osm-l3: fix icc_onecell_data allocation
      serial: msm_geni_serial: Parity check failure issue
    
     Conflicts:
    	arch/arm64/configs/vendor/gen3auto_debug.config
    	drivers/bus/mhi/Kconfig
    	drivers/i2c/busses/i2c-msm-geni.c
    	drivers/iommu/arm/arm-smmu/arm-smmu.c
    	drivers/net/can/spi/qti-can.c
    	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
    	drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c
    	drivers/pci/controller/pci-msm.c
    	drivers/platform/msm/ep_pcie/ep_pcie_core.c
    	drivers/rpmsg/qcom_glink_native.c
    	drivers/soc/qcom/msm_performance.c
    	drivers/usb/dwc3/dwc3-msm-core.c
    	include/linux/qcom-geni-se-common.h
    	modules.vendor_blocklist.msm.gen3auto
    	modules.vendor_blocklist.msm.kalama
    	net/qrtr/af_qrtr.c
    
    Change-Id: I18e0063abc178e696d40037cc149f3da2c4d4570
    Signed-off-by: default avatarNaveen Kumar Siddam <quic_nsiddam@quicinc.com>
Loading