Format: 1.8 Date: Tue, 13 Dec 2022 19:14:40 +0100 Source: linux-bluefield Built-For-Profiles: noudeb Architecture: source Version: 5.15.0-1011.13 Distribution: jammy Urgency: medium Maintainer: Ubuntu Kernel Team Changed-By: Bartlomiej Zolnierkiewicz Launchpad-Bugs-Fixed: 1786013 1965927 1978986 1980621 1980829 1981649 1981883 1982070 1982968 1983146 1983149 1983498 1983640 1983656 1984103 1986715 1986718 1986724 1986728 1986798 1987232 1987451 1987775 1987998 1988338 1988351 1988353 1988479 1988797 1988809 1989172 1989218 1989221 1989495 1989578 1989785 1990124 1990148 1990161 1990162 1990240 1990242 1990554 1990564 1990665 1990920 1990985 1991112 1991113 1991151 1991365 1991366 1991403 1991551 1991608 1991717 1991831 1991840 1991841 1991974 1991984 1992266 1992484 1993003 1993010 1993315 1994897 1995004 1995041 1995109 1995148 1995296 1995415 1995420 1995517 1995637 1995638 1996071 1996121 1996198 1996740 1996892 1997079 1997700 1997737 1998857 1998863 1999309 Changes: linux-bluefield (5.15.0-1011.13) jammy; urgency=medium . * jammy/linux-bluefield: 5.15.0-1011.13 -proposed tracker (LP: #1997700) . * Packaging resync (LP: #1786013) - debian/dkms-versions -- update from kernel-versions (main/2022.11.14) . * Jammy update: v5.15.68 upstream stable release (LP: #1993003) - [Config] bluefield: Enable ARM64_ERRATUM_2457168 config on arm64 - [Config] bluefield: Disable ARM64_BTI_KERNEL config on arm64 . * Jammy update: v5.15.65 upstream stable release (LP: #1991831) - [Config] bluefield: Enable ARM64_ERRATUM_2441009 config on arm64 . * mmc: sdhci-of-dwcmshc: Enable host V4 support for BlueField-3 SoC (LP: #1999309) - SAUCE: sdhci-of-dwcmshc: Enable host V4 support for BlueField-3 SoC . * tick/rcu: Stop allowing RCU_SOFTIRQ in idle (LP: #1998857) - tick/rcu: Stop allowing RCU_SOFTIRQ in idle . * mlxbf-pmc: Fix event string typo (LP: #1998863) - SAUCE: mlxbf-pmc: Fix event string typo . * Increase stability with connection tracking offload (LP: #1995004) - net: Fix return value of qdisc ingress handling on success . * mlx-bootctl: support icm carveout eeprom region read/write (LP: #1995296) - SAUCE: mlx-bootctl: support icm carveout eeprom region read/write . * mlxbf_gige: need to add BlueField-3 support (LP: #1995148) - SAUCE: mlxbf_gige: add MDIO support for BlueField-3 - SAUCE: mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 - SAUCE: mlxbf_gige: add BlueField-3 Serdes configuration - SAUCE: mlxbf_gige: add BlueField-3 ethtool_ops . * bluefield-edac: Potentially overflowing expression (LP: #1995109) - SAUCE: bluefield-edac: Fix potential integer overflow . * Support BlueField-3 GPIO driver (LP: #1994897) - SAUCE: Support BlueField-3 GPIO driver . [ Ubuntu: 5.15.0-57.63 ] . * jammy/linux: 5.15.0-57.63 -proposed tracker (LP: #1997737) * Packaging resync (LP: #1786013) - [Packaging] update variants - debian/dkms-versions -- update from kernel-versions (main/2022.11.14) * Expose built-in trusted and revoked certificates (LP: #1996892) - [Packaging] Expose built-in trusted and revoked certificates * TEE Support for CCP driver (LP: #1991608) - crypto: ccp: Add support for TEE for PCI ID 0x14CA * alsa: soc: the kernel print UBSAN calltrace on the machine with cs35l41 codec (LP: #1996121) - ASoC: cs35l41: Add one more variable in the debug log - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t * Fix ath11k deadlock on WCN6855 (LP: #1995041) - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() * [UBUNTU 20.04] boot: Add s390x secure boot trailer (LP: #1996071) - s390/boot: add secure boot trailer * Fix rfkill causing soft blocked wifi (LP: #1996198) - platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi * Fix Thunderbolt device hotplug fail when connect via thunderbolt dock (LP: #1991366) - PCI: Fix used_buses calculation in pci_scan_child_bus_extend() - PCI: Pass available buses even if the bridge is already configured - PCI: Move pci_assign_unassigned_root_bus_resources() - PCI: Distribute available resources for root buses, too - PCI: Fix whitespace and indentation - PCI: Fix typo in pci_scan_child_bus_extend() * md: Replace snprintf with scnprintf (LP: #1993315) - md: Replace snprintf with scnprintf * input/keyboard: the keyboard on some Asus laptops can't work (LP: #1992266) - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA - ACPI: resource: Add ASUS model S5402ZA to quirks * Fix Turbostat is not working for fam: 6 model: 191: stepping: 2 CPU (LP: #1991365) - tools/power turbostat: Add support for RPL-S * pcieport 0000:00:1b.0: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, (Requester ID) (LP: #1988797) - PCI/PTM: Cache PTM Capability offset - PCI/PTM: Add pci_upstream_ptm() helper - PCI/PTM: Separate configuration and enable - PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() - PCI/PTM: Move pci_ptm_info() body into its only caller - PCI/PTM: Preserve RsvdP bits in PTM Control register - PCI/PTM: Reorder functions in logical order - PCI/PTM: Consolidate PTM interface declarations - PCI/PM: Always disable PTM for all devices during suspend - PCI/PM: Simplify pci_pm_suspend_noirq() * Fix RPL-S support on powercap/intel_rapl (LP: #1990161) - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers - x86/cpu: Add new Raptor Lake CPU model number - powercap: intel_rapl: add support for RaptorLake - powercap: intel_rapl: Add support for RAPTORLAKE_P - powercap: intel_rapl: Add support for RAPTORLAKE_S * AMD Yellow Carp system hang on HDMI plug in/out over HP hook2 docking (LP: #1991974) - drm/amd/display: Fix for link encoder access for MST. - drm/amd/display: Fix MST link encoder availability check. - drm/amd/display: FEC configuration for dpia links - drm/amd/display: FEC configuration for dpia links in MST mode - drm/amd/display: Add work around for tunneled MST. * Jammy update: v5.15.74 upstream stable release (LP: #1995638) - nilfs2: fix use-after-free bug of struct nilfs_root - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure - ceph: don't truncate file in atomic_open - random: restore O_NONBLOCK support - random: clamp credited irq bits to maximum mixed - ALSA: hda: Fix position reporting on Poulsbo - efi: Correct Macmini DMI match in uefi cert quirk - USB: serial: qcserial: add new usb-id for Dell branded EM7455 - Revert "powerpc/rtas: Implement reentrant rtas call" - Revert "crypto: qat - reduce size of mapped region" - random: avoid reading two cache lines on irq randomness - random: use expired timer rather than wq for mixing fast pool - Input: xpad - add supported devices as contributed on github - Input: xpad - fix wireless 360 controller breaking after suspend - misc: pci_endpoint_test: Aggregate params checking for xfer - misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic - Linux 5.15.74 * Jammy update: v5.15.73 upstream stable release (LP: #1995637) - Makefile.extrawarn: Move -Wcast-function-type-strict to W=1 - docs: update mediator information in CoC docs - xsk: Inherit need_wakeup flag for shared sockets - mm: gup: fix the fast GUP race against THP collapse - powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush - firmware: arm_scmi: Improve checks in the info_get operations - firmware: arm_scmi: Harden accesses to the sensor domains - firmware: arm_scmi: Add SCMI PM driver remove routine - dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling - dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property - dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure - ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer - scsi: qedf: Fix a UAF bug in __qedf_probe() - net/ieee802154: fix uninit value bug in dgram_sendmsg - net: marvell: prestera: add support for for Aldrin2 - ALSA: hda/hdmi: Fix the converter reuse for the silent stream - um: Cleanup syscall_handler_t cast in syscalls_32.h - um: Cleanup compiler warning in arch/x86/um/tls_32.c - arch: um: Mark the stack non-executable to fix a binutils warning - net: atlantic: fix potential memory leak in aq_ndev_close() - drm/amd/display: Fix double cursor on non-video RGB MPO - drm/amd/display: Assume an LTTPR is always present on fixed_vs links - drm/amd/display: update gamut remap if plane has changed - drm/amd/display: skip audio setup when audio stream is enabled - mmc: core: Replace with already defined values for readability - mmc: core: Terminate infinite loop in SD-UHS voltage switch - perf parse-events: Identify broken modifiers - mm/huge_memory: minor cleanup for split_huge_pages_all - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() - wifi: cfg80211: fix MCS divisor value - net/mlx5: Disable irq when locking lag_lock - usb: mon: make mmapped memory read only - USB: serial: ftdi_sio: fix 300 bps rate for SIO - rpmsg: qcom: glink: replace strncpy() with strscpy_pad() - Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5" - Linux 5.15.73 * Jammy update: v5.15.72 upstream stable release (LP: #1995517) - ALSA: hda: Do disconnect jacks at codec unbind - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation - ALSA: hda: Fix Nvidia dp infoframe - cgroup: reduce dependency on cgroup_mutex - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory - uas: add no-uas quirk for Hiksemi usb_disk - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS - uas: ignore UAS for Thinkplus chips - usb: typec: ucsi: Remove incorrect warning - thunderbolt: Explicitly reset plug events delay back to USB4 spec value - net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 - Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address - can: c_can: don't cache TX messages for C_CAN cores - clk: ingenic-tcu: Properly enable registers before accessing timers - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd - ARM: dts: integrator: Tag PCI host with device_type - ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() - mm/damon/dbgfs: fix memory leak when using debugfs_lookup() - net: mt7531: only do PLL once after the reset - Revert "firmware: arm_scmi: Add clock management to the SCMI power domain" - drm/i915/gt: Restrict forced preemption to the active context - drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV - vduse: prevent uninitialized memory accesses - libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width - mmc: hsq: Fix data stomping during mmc recovery - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - mm: prevent page_frag_alloc() from corrupting the memory - mm: fix dereferencing possible ERR_PTR - mm/migrate_device.c: flush TLB while holding PTL - mm: fix madivse_pageout mishandling on non-LRU page - mm,hwpoison: check mm when killing accessing process - media: dvb_vb2: fix possible out of bound access - media: rkvdec: Disable H.264 error detection - media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args() - swiotlb: max mapping size takes min align mask into account - ARM: dts: am33xx: Fix MMCHS0 dma properties - reset: imx7: Fix the iMX8MP PCIe PHY PERST support - ARM: dts: am5748: keep usb4_tm disabled - soc: sunxi: sram: Actually claim SRAM regions - soc: sunxi: sram: Prevent the driver from being unbound - soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource() - soc: sunxi: sram: Fix probe function ordering issues - soc: sunxi: sram: Fix debugfs info for A64 SRAM C - ASoC: imx-card: Fix refcount issue with of_node_put - arm64: dts: qcom: sm8350: fix UFS PHY serdes size - ASoC: tas2770: Reinit regcache on reset - drm/bridge: lt8912b: add vsync hsync - drm/bridge: lt8912b: set hdmi or dvi mode - drm/bridge: lt8912b: fix corrupted image output - Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time" - Input: melfas_mip4 - fix return value check in mip4_probe() - gpio: mvebu: Fix check for pwm support on non-A8K platforms - usbnet: Fix memory leak in usbnet_disconnect() - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() - cxgb4: fix missing unlock on ETHOFLD desc collect fail path - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - wifi: mac80211: fix regression with non-QoS drivers - net: stmmac: power up/down serdes in stmmac_open/release - net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume() - selftests: Fix the if conditions of in test_extra_filter() - vdpa/ifcvf: fix the calculation of queuepair - fs: split off setxattr_copy and do_setxattr function from setxattr - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks - clk: iproc: Do not rely on node name for correct PLL setup - KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest - x86/alternative: Fix race in try_get_desc() - drm/i915/gem: Really move i915_gem_context.link under ref protection - Linux 5.15.72 * Jammy update: v5.15.71 upstream stable release (LP: #1995420) - drm/amdgpu: Separate vf2pf work item init from virt data exchange - drm/amdgpu: make sure to init common IP before gmc - staging: r8188eu: Remove support for devices with 8188FU chipset (0bda:f179) - staging: r8188eu: Add Rosewill USB-N150 Nano to device tables - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind - usb: dwc3: Issue core soft reset before enabling run/stop - usb: dwc3: gadget: Prevent repeat pullup() - usb: dwc3: gadget: Refactor pullup() - usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() - usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop - usb: add quirks for Lenovo OneLink+ Dock - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio - Revert "usb: add quirks for Lenovo OneLink+ Dock" - Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES - USB: core: Fix RST error in hub.c - USB: serial: option: add Quectel BG95 0x0203 composition - USB: serial: option: add Quectel RM520N - ALSA: core: Fix double-free at snd_card_new() - ALSA: hda/tegra: set depop delay for tegra - ALSA: hda: add Intel 5 Series / 3400 PCI DID - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop - ALSA: hda/realtek: Re-arrange quirk table entries - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop - iommu/vt-d: Check correct capability for sagaw determination - btrfs: fix hang during unmount when stopping block group reclaim worker - btrfs: fix hang during unmount when stopping a space reclaim worker - media: flexcop-usb: fix endpoint type check - usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA - efi: x86: Wipe setup_data on pure EFI boot - efi: libstub: check Shim mode using MokSBStateRT - wifi: mt76: fix reading current per-tid starting sequence number for aggregation - gpio: mockup: fix NULL pointer dereference when removing debugfs - gpio: mockup: Fix potential resource leakage when register a chip - gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully - riscv: fix a nasty sigreturn bug... - kasan: call kasan_malloc() from __kmalloc_*track_caller() - can: flexcan: flexcan_mailbox_read() fix return value for drop = true - net: mana: Add rmb after checking owner bits - mm/slub: fix to return errno if kmalloc() fails - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled - arm64: topology: fix possible overflow in amu_fie_setup() - vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment - xfs: reorder iunlink remove operation in xfs_ifree - xfs: fix xfs_ifree() error handling to not leak perag ref - xfs: validate inode fork size against fork format - firmware: arm_scmi: Harden accesses to the reset domains - firmware: arm_scmi: Fix the asynchronous reset requests - arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob - arm64: dts: rockchip: Fix typo in lisense text for PX30.Core - drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks - arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() - arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma - netfilter: nf_conntrack_sip: fix ct_sip_walk_headers - netfilter: nf_conntrack_irc: Tighten matching on DCC message - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() - ice: Don't double unplug aux on peer initiated reset - iavf: Fix cached head and tail value for iavf_get_tx_pending - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - net: core: fix flow symmetric hash - net: phy: aquantia: wait for the suspend/resume operations to finish - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() - scsi: mpt3sas: Fix return value check of dma_get_required_mask() - net: bonding: Share lacpdu_mcast_addr definition - net: bonding: Unsync device addresses on ndo_stop - net: team: Unsync device addresses on ndo_stop - drm/panel: simple: Fix innolux_g121i1_l01 bus_format - MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko - MIPS: Loongson32: Fix PHY-mode being left unspecified - um: fix default console kernel parameter - iavf: Fix bad page state - mlxbf_gige: clear MDIO gateway lock after read - i40e: Fix set max_tx_rate when it is lower than 1 Mbps - sfc: fix TX channel offset when using legacy interrupts - sfc: fix null pointer dereference in efx_hard_start_xmit - drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled - drm/hisilicon: Add depends on MMU - of: mdio: Add of_node_put() when breaking out of for_each_xx - net: ipa: properly limit modem routing table use - wireguard: ratelimiter: disable timings test by default - wireguard: netlink: avoid variable-sized memcpy on sockaddr - net: enetc: move enetc_set_psfp() out of the common enetc_set_features() - net: enetc: deny offload of tc-based TSN features on VF interfaces - net/sched: taprio: avoid disabling offload when it was never enabled - net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() - netfilter: ebtables: fix memory leak when blob is malformed - net: ravb: Fix PHY state warning splat during system resume - net: sh_eth: Fix PHY state warning splat during system resume - can: gs_usb: gs_can_open(): fix race dev->can.state condition - perf stat: Fix BPF program section name - perf jit: Include program header in ELF files - perf kcore_copy: Do not check /proc/modules is unchanged - perf tools: Honor namespace when synthesizing build-ids - drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff() - net/smc: Stop the CLC flow if no link to map buffers on - bonding: fix NULL deref in bond_rr_gen_slave_id - net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD - net: sched: fix possible refcount leak in tc_new_tfilter() - bnxt: prevent skb UAF after handing over to PTP worker - selftests: forwarding: add shebang for sch_red.sh - KVM: x86/mmu: Fold rmap_recycle into rmap_add - serial: fsl_lpuart: Reset prior to registration - serial: Create uart_xmit_advance() - serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting - serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region - drm/gma500: Fix BUG: sleeping function called from invalid context errors - drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards - drm/amdgpu: use dirty framebuffer helper - drm/amd/display: Limit user regamma to a valid value - drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport() - drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule() - drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage - drm/rockchip: Fix return type of cdn_dp_connector_mode_valid - fsdax: Fix infinite loop in dax_iomap_rw() - workqueue: don't skip lockdep work dependency in cancel_work_sync() - i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible - i2c: mlxbf: incorrect base address passed during io write - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() - i2c: mlxbf: Fix frequency calculation - drm/amdgpu: don't register a dirty callback for non-atomic - NFSv4: Fixes for nfs4_inode_return_delegation() - devdax: Fix soft-reservation memory description - ext4: make directory inode spreading reflect flexbg size - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - ext4: limit the number of retries after discarding preallocations blocks - ext4: make mballoc try target group first even with mb_optimize_scan - ext4: avoid unnecessary spreading of allocations among groups - ext4: use locality group preallocation for small closed files - Linux 5.15.71 - Revert "drm/amdgpu: use dirty framebuffer helper" * Jammy update: v5.15.70 upstream stable release (LP: #1995415) - drm/tegra: vic: Fix build warning when CONFIG_PM=n - serial: atmel: remove redundant assignment in rs485_config - tty: serial: atmel: Preserve previous USART mode if RS485 disabled - of: fdt: fix off-by-one error in unflatten_dt_nodes() - pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map - pinctrl: qcom: sc8180x: Fix wrong pin numbers - pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH - pinctrl: sunxi: Fix name for A100 R_PIO - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 - gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx - drm/meson: Correct OSD1 global alpha value - drm/meson: Fix OSD1 RGB to YCbCr coefficient - block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait - parisc: ccio-dma: Add missing iounmap in error path in ccio_probe() - of/device: Fix up of_dma_configure_id() stub - cifs: revalidate mapping when doing direct writes - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM - cifs: always initialize struct msghdr smb_msg completely - parisc: Allow CONFIG_64BIT with ARCH=parisc - tools/include/uapi: Fix for parisc and xtensa - drm/amdgpu: Don't enable LTR if not supported - drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega - drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega - binder: remove inaccurate mmap_assert_locked() - arm64: dts: juno: Add missing MHU secure-irq - ASoC: nau8824: Fix semaphore unbalance at error paths - regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() - scsi: lpfc: Return DID_TRANSPORT_DISRUPTED instead of DID_REQUEUE - rxrpc: Fix local destruction being repeated - rxrpc: Fix calc of resend age - wifi: mac80211_hwsim: check length for virtio packets - ALSA: hda/sigmatel: Keep power up while beep is enabled - ALSA: hda/tegra: Align BDL entry to 4KB boundary - net: usb: qmi_wwan: add Quectel RM520N - afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked - MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping() - drm/panfrost: devfreq: set opp to the recommended one to configure regulator - mksysmap: Fix the mismatch of 'L0' symbols in System.map - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - net: Find dst with sk's xfrm policy not ctl_sk - KVM: SEV: add cache flush to solve SEV cache incoherency issues - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - ALSA: hda/sigmatel: Fix unused variable warning for beep power change - Linux 5.15.70 * Jammy update: v5.15.69 upstream stable release (LP: #1993010) - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests - ACPI: resource: skip IRQ override on AMD Zen platforms - ARM: dts: imx: align SPI NOR node name with dtschema - ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible - ARM: dts: at91: fix low limit for CPU regulator - ARM: dts: at91: sama7g5ek: specify proper regulator output ranges - lockdep: Fix -Wunused-parameter for _THIS_IP_ - x86/mm: Force-inline __phys_addr_nodebug() - task_stack, x86/cea: Force-inline stack helpers - tracing: hold caller_addr to hardirq_{enable,disable}_ip - tracefs: Only clobber mode/uid/gid on remount if asked - iommu/vt-d: Fix kdump kernels boot failure with scalable mode - Input: goodix - add support for GT1158 - platform/surface: aggregator_registry: Add support for Surface Laptop Go 2 - drm/msm/rd: Fix FIFO-full deadlock - dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message - tg3: Disable tg3 device on system reboot to avoid triggering AER - gpio: mockup: remove gpio debugfs when remove device - ieee802154: cc2520: add rc code in cc2520_tx() - Input: iforce - add support for Boeder Force Feedback Wheel - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() - drm/amd/amdgpu: skip ucode loading if ucode_size == 0 - net: dsa: hellcreek: Print warning only once - perf/arm_pmu_platform: fix tests for platform_get_irq() failure - platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - soc: fsl: select FSL_GUTS driver for DPIO - usb: gadget: f_uac2: clean up some inconsistent indenting - usb: gadget: f_uac2: fix superspeed transfer - RDMA/irdma: Use s/g array in post send only when its valid - Input: goodix - add compatible string for GT1158 - Linux 5.15.69 * Jammy update: v5.15.68 upstream stable release (LP: #1993003) - net: wwan: iosm: remove pointless null check - efi: libstub: Disable struct randomization - efi: capsule-loader: Fix use-after-free in efi_capsule_write - wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd() - fs: only do a memory barrier for the first set_buffer_uptodate() - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX - scsi: megaraid_sas: Fix double kfree() - drm/gem: Fix GEM handle release errors - drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini - drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. - drm/radeon: add a force flush to delay work when radeon - scsi: ufs: core: Reduce the power mode change timeout - Revert "parisc: Show error if wrong 32/64-bit compiler is being used" - parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources() - parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level - netfilter: conntrack: work around exceeded receive window - cpufreq: check only freq_table in __resolve_freq() - net/core/skbuff: Check the return value of skb_copy_bits() - md: Flush workqueue md_rdev_misc_wq in md_alloc() - fbdev: fbcon: Destroy mutex on freeing struct fb_info - fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init() - drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - ALSA: aloop: Fix random zeros in capture data when using jiffies timer - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - tracing: Fix to check event_mutex is held while accessing trigger list - btrfs: zoned: set pseudo max append zone limit in zone emulation mode - vfio/type1: Unpin zero pages - kprobes: Prohibit probes in gate area - debugfs: add debugfs_lookup_and_remove() - sched/debug: fix dentry leak in update_sched_domain_debugfs - drm/amd/display: fix memory leak when using debugfs_lookup() - nvmet: fix a use-after-free - scsi: mpt3sas: Fix use-after-free warning - scsi: lpfc: Add missing destroy_workqueue() in error path - NFS: Further optimisations for 'ls -l' - NFS: Save some space in the inode - NFS: Fix another fsync() issue after a server reboot - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - ASoC: qcom: sm8250: add missing module owner - RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg - RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL - ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node - soc: imx: gpcv2: Assert reset before ungating clock - regulator: core: Clean up on enable failure - tee: fix compiler warning in tee_shm_register() - RDMA/cma: Fix arguments order in net device validation - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs - RDMA/hns: Fix supported page size - RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift - wifi: wilc1000: fix DMA on stack objects - ARM: at91: pm: fix self-refresh for sama7g5 - ARM: at91: pm: fix DDR recalibration when resuming from backup and self- refresh - ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges - ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges - ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time - ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time - netfilter: br_netfilter: Drop dst references before setting. - netfilter: nf_tables: clean up hook list when offload flags check fails - RDMA/srp: Set scmnd->result only when scmnd is not NULL - ALSA: usb-audio: Inform the delayed registration more properly - ALSA: usb-audio: Register card again for iface over delayed_register option - rxrpc: Fix ICMP/ICMP6 error handling - rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() - afs: Use the operation issue time instead of the reply time for callbacks - Revert "net: phy: meson-gxl: improve link-up behavior" - sch_sfb: Don't assume the skb is still around after enqueueing to child - tipc: fix shift wrapping bug in map_get() - net: introduce __skb_fill_page_desc_noacc - tcp: TX zerocopy should not sense pfmemalloc status - ice: use bitmap_free instead of devm_kfree - i40e: Fix kernel crash during module removal - iavf: Detach device during reset task - xen-netback: only remove 'hotplug-status' when the vif is actually destroyed - RDMA/siw: Pass a pointer to virt_to_page() - ipv6: sr: fix out-of-bounds read when setting HMAC data. - IB/core: Fix a nested dead lock as part of ODP flow - RDMA/mlx5: Set local port to one when accessing counters - erofs: fix pcluster use-after-free on UP platforms - nvme-tcp: fix UAF when detecting digest errors - nvme-tcp: fix regression that causes sporadic requests to time out - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - nvmet: fix mar and mor off-by-one errors - RDMA/irdma: Report the correct max cqes from query device - RDMA/irdma: Return correct WC error for bind operation failure - RDMA/irdma: Report RNR NAK generation in device caps - sch_sfb: Also store skb len before calling child enqueue - perf script: Fix Cannot print 'iregs' field for hybrid systems - hwmon: (tps23861) fix byte order in resistance register - ASoC: mchp-spdiftx: remove references to mchp_i2s_caps - ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion - MIPS: loongson32: ls1c: Fix hang during startup - kbuild: disable header exports for UML in a straightforward way - i40e: Refactor tc mqprio checks - i40e: Fix ADQ rate limiting for PF - swiotlb: avoid potential left shift overflow - iommu/amd: use full 64-bit value in build_completion_wait() - s390/boot: fix absolute zero lowcore corruption on boot - hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined - hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors - hwmon: (mr75203) fix voltage equation for negative source input - hwmon: (mr75203) fix multi-channel voltage reading - hwmon: (mr75203) enable polling for all VM channels - arm64/bti: Disable in kernel BTI when cross section thunks are broken - [Config] updateconfigs for ARM64_BTI_KERNEL - iommu/vt-d: Correctly calculate sagaw value of IOMMU - [Config] updateconfigs for ARM64_ERRATUM_2457168 - arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly - drm/bridge: display-connector: implement bus fmts callbacks - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) - ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency - Linux 5.15.68 * Jammy update: v5.15.67 upstream stable release (LP: #1991841) - Linux 5.15.67 * Jammy update: v5.15.66 upstream stable release (LP: #1991840) - drm/msm/dsi: fix the inconsistent indenting - drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4 - drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg - drm/msm/dsi: Fix number of regulators for SDM660 - platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask - iio: adc: mcp3911: make use of the sign bit - skmsg: Fix wrong last sg check in sk_msg_recvmsg() - bpf: Restrict bpf_sys_bpf to CAP_PERFMON - bpf, cgroup: Fix kernel BUG in purge_effective_progs - ieee802154/adf7242: defer destroy_workqueue call - drm/i915/backlight: extract backlight code to a separate file - drm/i915/display: avoid warnings when registering dual panel backlight - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() - Revert "xhci: turn off port power in shutdown" - net: sparx5: fix handling uneven length packets in manual extraction - net: smsc911x: Stop and start PHY during suspend and resume - openvswitch: fix memory leak at failed datapath creation - net: dsa: xrs700x: Use irqsave variant for u64 stats update - net: sched: tbf: don't call qdisc_put() while holding tree lock - net/sched: fix netdevice reference leaks in attach_default_qdiscs() - ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler - mlxbf_gige: compute MDIO period based on i1clk - kcm: fix strp_init() order and cleanup - sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb - tcp: annotate data-race around challenge_timestamp - Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" - net/smc: Remove redundant refcount increase - soundwire: qcom: fix device status array range - serial: fsl_lpuart: RS485 RTS polariy is inverse - staging: rtl8712: fix use after free bugs - staging: r8188eu: add firmware dependency - powerpc: align syscall table for ppc32 - vt: Clear selection before changing the font - musb: fix USB_MUSB_TUSB6010 dependency - tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete - Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag - iio: ad7292: Prevent regulator double disable - iio: adc: mcp3911: use correct formula for AD conversion - misc: fastrpc: fix memory corruption on probe - misc: fastrpc: fix memory corruption on open - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id - mmc: core: Fix UHS-I SD 1.8V workaround branch - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure - binder: fix UAF of ref->proc caused by race condition - binder: fix alloc->vma_vm_mm null-ptr dereference - cifs: fix small mempool leak in SMB2_negotiate() - KVM: VMX: Heed the 'msr' argument in msr_write_intercepted() - drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported" - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" - clk: core: Fix runtime PM sequence in clk_core_unprepare() - Input: rk805-pwrkey - fix module autoloading - clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate - clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc() - clk: bcm: rpi: Prevent out-of-bounds access - clk: bcm: rpi: Add missing newline - hwmon: (gpio-fan) Fix array out of bounds access - gpio: pca953x: Add mutex_lock for regcache sync in PM - KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES - xen/grants: prevent integer overflow in gnttab_dma_alloc_pages() - mm: pagewalk: Fix race between unmap and page walker - xen-blkback: Advertise feature-persistent as user requested - xen-blkfront: Advertise feature-persistent as user requested - xen-blkfront: Cache feature_persistent value before advertisement - thunderbolt: Use the actual buffer in tb_async_error() - usb: dwc3: pci: Add support for Intel Raptor Lake - media: mceusb: Use new usb_control_msg_*() routines - xhci: Add grace period after xHC start to prevent premature runtime suspend. - USB: serial: cp210x: add Decagon UCA device id - USB: serial: option: add support for OPPO R11 diag port - USB: serial: option: add Quectel EM060K modem - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes - usb: dwc2: fix wrong order of phy_power_on and phy_init - usb: cdns3: fix issue with rearming ISO OUT endpoint - usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) - usb-storage: Add ignore-residue quirk for NXP PN7462AU - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages - s390: fix nospec table alignments - USB: core: Prevent nested device-reset calls - usb: xhci-mtk: relax TT periodic bandwidth allocation - usb: xhci-mtk: fix bandwidth release issue - usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS - driver core: Don't probe devices after bus_type.match() probe deferral - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected - wifi: mac80211: Fix UAF in ieee80211_scan_rx() - net: Use u64_stats_fetch_begin_irq() for stats fetch. - net: mac802154: Fix a condition in the receive path - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 - ALSA: seq: oss: Fix data-race for max_midi_devs access - ALSA: seq: Fix data-race at module auto-loading - drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk - drm/i915: Skip wm/ddb readout for disabled pipes - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() - kbuild: Add skip_encoding_btf_enum64 option to pahole - usb: dwc3: fix PHY disable sequence - usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup - usb: dwc3: disable USB core PHY management - USB: serial: ch341: fix lost character on LCR updates - USB: serial: ch341: fix disabled rx timer on older devices - Linux 5.15.66 * Jammy update: v5.15.65 upstream stable release (LP: #1991831) - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - drm/bridge: Add stubs for devm_drm_of_get_bridge when OF is disabled - ACPI: thermal: drop an always true check - drm/vc4: hdmi: Rework power up - drm/vc4: hdmi: Depends on CONFIG_PM - firmware: tegra: bpmp: Do only aligned access to IPC memory area - crypto: lib - remove unneeded selection of XOR_BLOCKS - Drivers: hv: balloon: Support status report for larger page sizes - mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte - [Config] updateconfigs for ARM64_ERRATUM_2441009 - arm64: errata: Add Cortex-A510 to the repeat tlbi list - io_uring: Remove unused function req_ref_put - kbuild: Fix include path in scripts/Makefile.modpost - Bluetooth: L2CAP: Fix build errors in some archs - HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report - udmabuf: Set the DMA mask for the udmabuf device (v2) - media: pvrusb2: fix memory leak in pvr_probe - HID: hidraw: fix memory leak in hidraw_release() - net: fix refcount bug in sk_psock_get (2) - fbdev: fb_pm2fb: Avoid potential divide by zero error - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - bpf: Don't redirect packets with invalid pkt_len - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 - HID: add Lenovo Yoga C630 battery quirk - HID: AMD_SFH: Add a DMI quirk entry for Chromebooks - HID: asus: ROG NKey: Ignore portion of 0x5a report - HID: thrustmaster: Add sparco wheel and fix array length - drm/i915/gt: Skip TLB invalidations once wedged - mmc: mtk-sd: Clear interrupts when cqe off/disable - mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs - mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx - mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC - btrfs: remove root argument from btrfs_unlink_inode() - btrfs: remove no longer needed logic for replaying directory deletes - btrfs: add and use helper for unlinking inode during log replay - btrfs: fix warning during log replay when bumping inode link count - fs/ntfs3: Fix work with fragmented xattr - ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path - drm/amd/display: Avoid MPC infinite loop - drm/amd/display: Fix HDMI VSIF V3 incorrect issue - drm/amd/display: For stereo keep "FLIP_ANY_FRAME" - drm/amd/display: clear optc underflow before turn off odm clock - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured - neigh: fix possible DoS due to net iface start/stop loop - s390/hypfs: avoid error message under KVM - ksmbd: don't remove dos attribute xattr on O_TRUNC open - drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid - drm/amd/display: Fix pixel clock programming - drm/amdgpu: Increase tlb flush timeout for sriov - drm/amd/display: avoid doing vm_init multiple time - netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y - testing: selftests: nft_flowtable.sh: use random netns names - btrfs: move lockdep class helpers to locking.c - btrfs: fix lockdep splat with reloc root extent buffers - btrfs: tree-checker: check for overlapping extent items - kprobes: don't call disarm_kprobe() for disabled kprobes - btrfs: fix space cache corruption and potential double allocations - android: binder: fix lockdep check on clearing vma - net/af_packet: check len when min_header_len equals to 0 - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - Linux 5.15.65 * CVE-2022-2663 - netfilter: nf_conntrack_irc: Fix forged IP logic * CVE-2022-3061 - video: fbdev: i740fb: Error out if 'pixclock' equals zero . [ Ubuntu: 5.15.0-56.62 ] . * jammy/linux: 5.15.0-56.62 -proposed tracker (LP: #1997079) * CVE-2022-3566 - tcp: Fix data races around icsk->icsk_af_ops. * CVE-2022-3567 - ipv6: annotate some data-races around sk->sk_prot - ipv6: Fix data races around sk->sk_prot. * CVE-2022-3621 - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() * CVE-2022-3564 - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu * CVE-2022-3524 - tcp/udp: Fix memory leak in ipv6_renew_options(). * CVE-2022-3565 - mISDN: fix use-after-free bugs in l1oip timer handlers * CVE-2022-3594 - r8152: Rate limit overflow messages * CVE-2022-43945 - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation - SUNRPC: Fix svcxdr_init_encode's buflen calculation - NFSD: Protect against send buffer overflow in NFSv2 READDIR - NFSD: Protect against send buffer overflow in NFSv3 READDIR - NFSD: Protect against send buffer overflow in NFSv2 READ - NFSD: Protect against send buffer overflow in NFSv3 READ - NFSD: Remove "inline" directives on op_rsize_bop helpers - NFSD: Cap rsize_bop result based on send buffer size * CVE-2022-42703 - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse * 5.15.0-53-generic no longer boots (LP: #1996740) - drm/amd/display: Add helper for blanking all dp displays . linux-bluefield (5.15.0-1009.11) jammy; urgency=medium . * jammy/linux-bluefield: 5.15.0-1009.11 -proposed tracker (LP: #1991984) . * Jammy update: v5.15.61 upstream stable release (LP: #1990162) - [Config] bluefield: Drop CRYPTO_BLAKE2S config (gone away) - [Config] bluefield: Enable TRACE_IRQFLAGS_NMI_SUPPORT config on arm64 . * mlxbf_gige: fix devm_ioremap error handling (LP: #1991403) - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe . * mlxbf_gige: need to revert SAUCE patch for "clear MDIO gateway lock" (LP: #1991151) - SAUCE: Revert "UBUNTU: SAUCE: mlxbf_gige: clear MDIO gateway lock after read" - mlxbf_gige: clear MDIO gateway lock after read . * i2c-mlxbf.c: Sync up driver with upstreaming (LP: #1991551) - Revert "UBUNTU: SAUCE: i2c-mlxbf.c: Add driver version" - Revert "UBUNTU: SAUCE: i2c-mlxbf.c: Support lock mechanism" - Revert "UBUNTU: SAUCE: i2c-mlxbf.c: support BlueField-3 SoC" - Revert "UBUNTU: SAUCE: i2c-mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()" - Revert "UBUNTU: SAUCE: i2c-mlxbf.c: incorrect base address passed during io write" - Revert "UBUNTU: SAUCE: i2c-mlxbf.c: Add multi slave functionality" - Revert "UBUNTU: SAUNCE: i2c-mlxbf.c: remove IRQF_ONESHOT" - Revert "UBUNTU: SAUNCE: i2c-mlxbf.c: Fix frequency calculation" - i2c: mlxbf: incorrect base address passed during io write - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() - i2c: mlxbf: remove IRQF_ONESHOT - i2c: mlxbf: Fix frequency calculation - i2c: mlxbf: support lock mechanism - i2c: mlxbf: add multi slave functionality - i2c: mlxbf: support BlueField-3 SoC - i2c: mlxbf: remove device tree support - SAUCE: i2c-mlxbf.c: Add driver version . [ Ubuntu: 5.15.0-53.59 ] . * Fix blank screen on Thinkpad ADL 4K+ panel (LP: #1980621) - drm/i915: Implement WaEdpLinkRateDataReload * Kernel regresses openjdk on riscv64 (LP: #1992484) - SAUCE: Revert "riscv: mmap with PROT_WRITE but no PROT_READ is invalid" * iavf: SR-IOV VFs error with no traffic flow when MTU greater than 1500 (LP: #1983656) - iavf: Fix set max MTU size with port VLAN and jumbo frames - i40e: Fix VF set max MTU size * [Ubuntu 22.04] mpt3sas: Request to include latest bug fix patches (LP: #1965927) - scsi: mpt3sas: Remove scsi_dma_map() error messages - scsi: mpt3sas: Update persistent trigger pages from sysfs interface * ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (LP: #1990985) - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems * Fix resume on AMD platforms when TBT monitor is plugged (LP: #1990920) - SAUCE: Revert "drm/amd/display: Add helper for blanking all dp displays" - drm/amd/display: Detect dpcd_rev when hotplug mst monitor - drm/amd/display: Release remote dc_sink under mst scenario * LSM: Configuring Too Many LSMs Causes Kernel Panic on Boot (LP: #1987998) - SAUCE: LSM: Change Landlock from LSMBLOB_NEEDED to LSMBLOB_NOT_NEEDED * To support Intel Maple Ridge Thunderbolt [8086:1134] (LP: #1990240) - thunderbolt: Add support for Intel Maple Ridge single port controller * Intel graphic driver is not probing[8086:468b] (LP: #1990242) - drm/i915/adl_s: Update ADL-S PCI IDs - drm/i915: Add new ADL-S pci id * Add HDMI codec ID for Intel Raptor Lake (LP: #1989578) - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake * Jammy update: v5.15.64 upstream stable release (LP: #1991717) - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 - eth: sun: cassini: remove dead code - audit: fix potential double free on error path from fsnotify_add_inode_mark - cgroup: Fix race condition at rebind_subsystems() - parisc: Make CONFIG_64BIT available for ARCH=parisc64 only - parisc: Fix exception handler for fldw and fstw instructions - kernel/sys_ni: add compat entry for fadvise64_64 - x86/entry: Move CLD to the start of the idtentry macro - block: add a bdev_max_zone_append_sectors helper - block: add bdev_max_segments() helper - btrfs: zoned: revive max_zone_append_bytes - btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size - btrfs: convert count_max_extents() to use fs_info->max_extent_size - Input: i8042 - move __initconst to fix code styling warning - Input: i8042 - merge quirk tables - Input: i8042 - add TUXEDO devices to i8042 quirk tables - Input: i8042 - add additional TUXEDO devices to i8042 quirk tables - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist - scsi: qla2xxx: Fix response queue handler reading stale packets - scsi: qla2xxx: edif: Fix dropped IKE message - btrfs: put initial index value of a directory in a constant - btrfs: pass the dentry to btrfs_log_new_name() instead of the inode - btrfs: remove unnecessary parameter delalloc_start for writepage_delalloc() - riscv: lib: uaccess: fold fixups into body - riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit - xfrm: fix refcount leak in __xfrm_policy_check() - xfrm: clone missing x->lastused in xfrm_do_migrate - xfrm: policy: fix metadata dst->dev xmit null pointer dereference - fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts - net: use eth_hw_addr_set() instead of ether_addr_copy() - Revert "net: macsec: update SCI upon MAC address change." - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() - NFSv4.2 fix problems with __nfs42_ssc_open - SUNRPC: RPC level errors should set task->tk_rpc_status - mm/smaps: don't access young/dirty bit if pte unpresent - ntfs: fix acl handling - rose: check NULL rose_loopback_neigh->loopback - r8152: fix the units of some registers for RTL8156A - r8152: fix the RX FIFO settings when suspending - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout - ice: xsk: Force rings to be sized to power of 2 - ice: xsk: prohibit usage of non-balanced queue id - net/mlx5e: Properly disable vlan strip on non-UL reps - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key - net/mlx5e: Fix wrong application of the LRO state - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off - net: ipa: don't assume SMEM is page-aligned - net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume() - net: moxa: get rid of asymmetry in DMA mapping/unmapping - bonding: 802.3ad: fix no transmission of LACPDUs - net: ipvtap - add __init/__exit annotations to module init/exit funcs - netfilter: ebtables: reject blobs that don't provide all entry points - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips - netfilter: nf_tables: disallow updates of implicit chain - netfilter: nf_tables: make table handle allocation per-netns friendly - netfilter: nft_payload: report ERANGE for too long offset and length - netfilter: nft_payload: do not truncate csum_offset and csum_type - netfilter: nf_tables: do not leave chain stats enabled on error - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families - netfilter: nft_tunnel: restrict it to netdev family - netfilter: nf_tables: consolidate rule verdict trace call - netfilter: nft_cmp: optimize comparison for 16-bytes - netfilter: bitwise: improve error goto labels - netfilter: nf_tables: upfront validation of data via nft_data_init() - netfilter: nf_tables: disallow jump to implicit chain from set element - netfilter: nf_tables: disallow binding to already bound chain - netfilter: flowtable: add function to invoke garbage collection immediately - netfilter: flowtable: fix stuck flows on cleanup due to pending work - net: Fix data-races around sysctl_[rw]mem_(max|default). - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: Fix data-races around netdev_max_backlog. - net: Fix data-races around netdev_tstamp_prequeue. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around sysctl_optmem_max. - net: Fix a data-race around sysctl_tstamp_allow_data. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around netdev_budget. - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers - mptcp: stop relying on tcp_tx_skb_cache - net: Fix data-races around sysctl_max_skb_frags. - net: Fix a data-race around netdev_budget_usecs. - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. - net: Fix data-races around sysctl_devconf_inherit_init_net. - net: Fix a data-race around sysctl_somaxconn. - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter - i40e: Fix incorrect address type for IPv6 flow rules - rxrpc: Fix locking in rxrpc's sendmsg - ionic: widen queue_lock use around lif init and deinit - ionic: clear broken state on generation change - ionic: fix up issues with handling EAGAIN on FW cmds - ionic: VF initial random MAC address if no assigned mac - net: stmmac: work around sporadic tx issue on link-up - btrfs: fix silent failure when deleting root reference - btrfs: replace: drop assert for suspended replace - btrfs: add info when mount fails due to stale replace target - btrfs: check if root is readonly while setting security xattr - btrfs: fix possible memory leak in btrfs_get_dev_args_from_path() - perf/x86/lbr: Enable the branch type for the Arch LBR by default - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - x86/bugs: Add "unknown" reporting for MMIO Stale Data - x86/nospec: Unwreck the RSB stuffing - loop: Check for overflow while configuring loop - writeback: avoid use-after-free after removing device - asm-generic: sections: refactor memory_intersects - mm/damon/dbgfs: avoid duplicate context directory creation - s390/mm: do not trigger write fault when vma does not allow VM_WRITE - bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem - s390: fix double free of GS and RI CBs on fork() failure - fbdev: fbcon: Properly revert changes when vc_resize() failed - Revert "memcg: cleanup racy sum avoidance code" - ACPI: processor: Remove freq Qos request for all CPUs - nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf - smb3: missing inode locks in punch hole - xen/privcmd: fix error exit of privcmd_ioctl_dm_op() - riscv: traps: add missing prototype - io_uring: fix issue with io_write() not always undoing sb_start_write() - mm/hugetlb: fix hugetlb not supporting softdirty tracking - md: call __md_stop_writes in md_stop - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 - binder_alloc: add missing mmap_lock calls when using the VMA - x86/nospec: Fix i386 RSB stuffing - Documentation/ABI: Mention retbleed vulnerability info file for sysfs - blk-mq: fix io hung due to missing commit_rqs - perf python: Fix build when PYTHON_CONFIG is user supplied - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU - perf/x86/intel/ds: Fix precise store latency handling - perf stat: Clear evsel->reset_group for each stat run - scsi: ufs: core: Enable link lost interrupt - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq - bpf: Don't use tnum_range on array range checking for poke descriptors - Linux 5.15.64 * Jammy update: v5.15.63 upstream stable release (LP: #1990564) - ALSA: info: Fix llseek return value when using callback - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU - KVM: Unconditionally get a ref to /dev/kvm module when creating a VM - x86/mm: Use proper mask when setting PUD mapping - rds: add missing barrier to release_refill - locking/atomic: Make test_and_*_bit() ordered on failure - drm/nouveau: recognise GA103 - drm/ttm: Fix dummy res NULL ptr deref bug - drm/amd/display: Check correct bounds for stream encoder instances for DCN303 - ata: libata-eh: Add missing command name - mmc: pxamci: Fix another error handling path in pxamci_probe() - mmc: pxamci: Fix an error handling path in pxamci_probe() - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() - btrfs: unset reloc control if transaction commit fails in prepare_to_relocate() - btrfs: reset RO counter on block group if we fail to relocate - btrfs: fix lost error handling when looking up extended ref on log replay - cifs: Fix memory leak on the deferred close - x86/kprobes: Fix JNG/JNLE emulation - tracing/eprobes: Do not allow eprobes to use $stack, or % for regs - tracing/eprobes: Do not hardcode $comm as a string - tracing/eprobes: Have event probes be consistent with kprobes and uprobes - tracing/probes: Have kprobes and uprobes use $COMM too - tracing: Have filter accept "common_cpu" to be consistent - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II - dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional - can: ems_usb: fix clang's -Wunaligned-access warning - apparmor: fix quiet_denied for file rules - Revert "UBUNTU: SAUCE: apparmor: drop prefixing abs root labels with '='" - apparmor: fix absroot causing audited secids to begin with = - apparmor: Fix failed mount permission check error message - apparmor: fix aa_label_asxprint return check - apparmor: fix setting unconfined mode on a loaded profile - apparmor: fix overlapping attachment computation - apparmor: fix reference count leak in aa_pivotroot() - apparmor: Fix memleak in aa_simple_write_to_buffer() - Documentation: ACPI: EINJ: Fix obsolete example - NFSv4.1: Don't decrease the value of seq_nr_highest_sent - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly - NFSv4: Fix races in the legacy idmapper upcall - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - NFSv4/pnfs: Fix a use-after-free bug in open - BPF: Fix potential bad pointer dereference in bpf_sys_bpf() - bpf: Don't reinit map value in prealloc_lru_pop - bpf: Acquire map uref in .init_seq_private for array map iterator - bpf: Acquire map uref in .init_seq_private for hash map iterator - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator - bpf: Check the validity of max_rdwr_access for sock local storage map iterator - can: mcp251x: Fix race condition on receive interrupt - can: j1939: j1939_session_destroy(): fix memory leak of skbs - net: atlantic: fix aq_vec index out of range error - m68k: coldfire/device.c: protect FLEXCAN blocks - sunrpc: fix expiry of auth creds - SUNRPC: Fix xdr_encode_bool() - SUNRPC: Reinitialise the backchannel request buffers before reuse - virtio_net: fix memory leak inside XPD_TX with mergeable - devlink: Fix use-after-free after a failed reload - net: phy: Warn about incorrect mdio_bus_phy_resume() state - net: bcmgenet: Indicate MAC is in charge of PHY PM - net: bgmac: Fix a BUG triggered by wrong bytes_compl - selftests: forwarding: Fix failing tests with old libnet - dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed - pinctrl: amd: Don't save/restore interrupt status and wake status bits - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO - pinctrl: qcom: sm8250: Fix PDC map - Input: exc3000 - fix return value check of wait_for_completion_timeout - octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration - octeontx2-af: Apply tx nibble fixup always - octeontx2-af: suppress external profile loading warning - octeontx2-af: Fix mcam entry resource leak - octeontx2-af: Fix key checking for source mac - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool - geneve: do not use RT_TOS for IPv6 flowlabel - mlx5: do not use RT_TOS for IPv6 flowlabel - ipv6: do not use RT_TOS for IPv6 flowlabel - plip: avoid rcu debug splat - vsock: Fix memory leak in vsock_connect() - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() - dt-bindings: gpio: zynq: Add missing compatible strings - dt-bindings: arm: qcom: fix Longcheer L8150 compatibles - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles - dt-bindings: arm: qcom: fix MSM8994 boards compatibles - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources - spi: dt-bindings: cadence: add missing 'required' - spi: dt-bindings: zynqmp-qspi: add missing 'required' - ceph: use correct index when encoding client supported features - tools/vm/slabinfo: use alphabetic order when two values are equal - ceph: don't leak snap_rwsem in handle_cap_grant - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc - tools build: Switch to new openssl API for test-libcrypto - NTB: ntb_tool: uninitialized heap data in tool_fn_write() - nfp: ethtool: fix the display error of `ethtool -m DEVNAME` - xen/xenbus: fix return type in xenbus_file_read() - atm: idt77252: fix use-after-free bugs caused by tst_timer - geneve: fix TOS inheriting for ipv4 - perf probe: Fix an error handling path in 'parse_perf_probe_command()' - perf parse-events: Fix segfault when event parser gets an error - perf tests: Fix Track with sched_switch test for hybrid case - dpaa2-eth: trace the allocated address instead of page struct - fs/ntfs3: Fix using uninitialized value n when calling indx_read - fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr - fs/ntfs3: Don't clear upper bits accidentally in log_replay() - fs/ntfs3: Fix double free on remount - fs/ntfs3: Do not change mode if ntfs_set_ea failed - fs/ntfs3: Fix missing i_op in ntfs_read_mft - nios2: page fault et.al. are *not* restartable syscalls... - nios2: don't leave NULLs in sys_call_table[] - nios2: traced syscall does need to check the syscall number - nios2: fix syscall restart checks - nios2: restarts apply only to the first sigframe we build... - nios2: add force_successful_syscall_return() - iavf: Fix adminq error handling - iavf: Fix reset error handling - ASoC: SOF: debug: Fix potential buffer overflow by snprintf() - ASoC: tas2770: Set correct FSYNC polarity - ASoC: tas2770: Allow mono streams - ASoC: tas2770: Drop conflicting set_bias_level power setting - ASoC: tas2770: Fix handling of mute/unmute - ASoC: codec: tlv320aic32x4: fix mono playback via I2S - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access - fs/ntfs3: uninitialized variable in ntfs_set_acl_ex() - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag - netfilter: nf_tables: possible module reference underflow in error path - netfilter: nf_tables: really skip inactive sets when allocating name - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags - netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified - powerpc/pci: Fix get_phb_number() locking - spi: meson-spicc: add local pow2 clock ops to preserve rate between messages - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() - net: dsa: mv88e6060: prevent crash on an unused port - mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice - net: moxa: pass pdev instead of ndev to DMA functions - net: fix potential refcount leak in ndisc_router_discovery() - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters - net: genl: fix error path memory leak in policy dumping - net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support it - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions() - ice: Ignore EEXIST when setting promisc mode - i2c: imx: Make sure to unregister adapter on remove() - regulator: pca9450: Remove restrictions for regulator-name - i40e: Fix to stop tx_timeout recovery if GLOBR fails - fec: Fix timer capture timing in `fec_ptp_enable_pps()` - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() - igb: Add lock to avoid data race - kbuild: fix the modules order between drivers and libs - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file - tracing/eprobes: Fix reading of string fields - drm/imx/dcss: get rid of HPD warning message - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() - drm/sun4i: dsi: Prevent underflow when computing packet sizes - net: qrtr: start MHI channel after endpoit creation - KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems - KVM: arm64: Reject 32bit user PSTATE on asymmetric systems - HID: multitouch: new device class fix Lenovo X12 trackpad sticky - PCI: Add ACS quirk for Broadcom BCM5750x NICs - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported - usb: cdns3 fix use-after-free at workaround 2 - usb: cdns3: fix random warning message when driver load - usb: gadget: uvc: calculate the number of request depending on framesize - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info - PCI: aardvark: Fix reporting Slot capabilities on emulated bridge - irqchip/tegra: Fix overflow implicit truncation warnings - drm/meson: Fix overflow implicit truncation warnings - clk: ti: Stop using legacy clkctrl names for omap4 and 5 - scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators - usb: host: ohci-ppc-of: Fix refcount leak bug - usb: renesas: Fix refcount leak bug - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch - vboxguest: Do not use devm for irq - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src - uacce: Handle parent device removal or parent driver module rmmod - zram: do not lookup algorithm in backends table - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE - gadgetfs: ep_io - wait until IRQ finishes - coresight: etm4x: avoid build failure with unrolled loops - habanalabs/gaudi: fix shift out of bounds - habanalabs/gaudi: mask constant value before cast - mmc: tmio: avoid glitches when resetting - pinctrl: intel: Check against matching data instead of ACPI companion - cxl: Fix a memory leak in an error handling path - PCI/ACPI: Guard ARM64-specific mcfg_quirks - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups - dmaengine: dw-axi-dmac: do not print NULL LLI during error - dmaengine: dw-axi-dmac: ignore interrupt if no descriptor - RDMA/rxe: Limit the number of calls to each tasklet - csky/kprobe: reclaim insn_slot on kprobe unregistration - selftests/kprobe: Do not test for GRP/ without event failures - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed - openrisc: io: Define iounmap argument as volatile - phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks - md: Notify sysfs sync_completed in md_reap_sync_thread() - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown - drivers:md:fix a potential use-after-free bug - ext4: avoid remove directory when directory is corrupted - ext4: avoid resizing to a partial cluster size - lib/list_debug.c: Detect uninitialized lists - tty: serial: Fix refcount leak bug in ucc_uart.c - KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings - vfio: Clear the caps->buf to NULL after free - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start - iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit - modules: Ensure natural alignment for .altinstructions and __bug_table sections - ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl() - riscv: dts: sifive: Add fu740 topology information - riscv: dts: canaan: Add k210 topology information - riscv: mmap with PROT_WRITE but no PROT_READ is invalid - RISC-V: Add fast call path of crash_kexec() - watchdog: export lockup_detector_reconfigure - powerpc/32: Set an IBAT covering up to _einittext during init - powerpc/32: Don't always pass -mcpu=powerpc to the compiler - ovl: warn if trusted xattr creation fails - powerpc/ioda/iommu/debugfs: Generate unique debugfs entries - ALSA: core: Add async signal helpers - ALSA: timer: Use deferred fasync helper - ALSA: control: Use deferred fasync helper - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() - f2fs: fix to do sanity check on segment type in build_sit_entries() - smb3: check xattr value length earlier - powerpc/64: Init jump labels before parse_early_param() - venus: pm_helpers: Fix warning in OPP during probe - video: fbdev: i740fb: Check the argument of i740_calc_vclk() - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() - scsi: ufs: ufs-mediatek: Fix build error and type mismatch - xfs: flush inodegc workqueue tasks before cancel - xfs: reserve quota for dir expansion when linking/unlinking files - xfs: reserve quota for target dir expansion when renaming files - xfs: remove infinite loop when reserving free block pool - xfs: always succeed at setting the reserve pool size - xfs: fix overfilling of reserve pool - xfs: fix soft lockup via spinning in filestream ag selection loop - xfs: revert "xfs: actually bump warning counts when we send warnings" - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* - Linux 5.15.63 * Jammy update: v5.15.62 upstream stable release (LP: #1990554) - io_uring: use original request task for inflight tracking - tee: add overflow check in register_shm_helper() - net_sched: cls_route: disallow handle of 0 - ksmbd: prevent out of bound read for SMB2_WRITE - ksmbd: fix heap-based overflow in set_ntacl_dacl() - btrfs: only write the sectors in the vertical stripe which has data stripes - btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() - Linux 5.15.62 * Jammy update: v5.15.61 upstream stable release (LP: #1990162) - Makefile: link with -z noexecstack --no-warn-rwx-segments - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" - pNFS/flexfiles: Report RDMA connection errors to the server - NFSD: Clean up the show_nf_flags() macro - nfsd: eliminate the NFSD_FILE_BREAK_* flags - ALSA: usb-audio: Add quirk for Behringer UMC202HD - ALSA: bcd2000: Fix a UAF bug on the error path of probing - ALSA: hda/realtek: Add quirk for Clevo NV45PZ - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx - wifi: mac80211_hwsim: fix race condition in pending packet - wifi: mac80211_hwsim: add back erroneously removed cast - wifi: mac80211_hwsim: use 32-bit skb cookie - add barriers to buffer_uptodate and set_buffer_uptodate - lockd: detect and reject lock arguments that overflow - HID: hid-input: add Surface Go battery quirk - HID: wacom: Only report rotation for art pen - HID: wacom: Don't register pad_input for touch switch - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 - KVM: s390: pv: don't present the ecall interrupt twice - KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value - KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 - KVM: x86: Tag kvm_mmu_x86_module_init() with __init - KVM: x86: do not report preemption if the steal time cache is stale - KVM: x86: revalidate steal time cache if MSR value changes - riscv: set default pm_power_off to NULL - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model - ALSA: hda/cirrus - support for iMac 12,1 model - ALSA: hda/realtek: Add quirk for another Asus K42JZ model - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED - tty: vt: initialize unicode screen buffer - vfs: Check the truncate maximum size in inode_newsize_ok() - fs: Add missing umask strip in vfs_tmpfile - thermal: sysfs: Fix cooling_device_stats_setup() error code path - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters - fbcon: Fix accelerated fbdev scrolling while logo is still shown - usbnet: Fix linkwatch use-after-free on disconnect - fix short copy handling in copy_mc_pipe_to_iter() - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() - parisc: Fix device names in /proc/iomem - parisc: Drop pa_swapper_pg_lock spinlock - parisc: Check the return value of ioremap() in lba_driver_probe() - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode - riscv:uprobe fix SR_SPIE set/clear handling - dt-bindings: riscv: fix SiFive l2-cache's cache-sets - RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context - RISC-V: Fixup get incorrect user mode PC for kernel mode regs - RISC-V: Fixup schedule out issue in machine_crash_shutdown() - RISC-V: Add modules to virtual kernel memory layout dump - rtc: rx8025: fix 12/24 hour mode detection on RX-8035 - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error - drm/shmem-helper: Add missing vunmap on error - drm/vc4: hdmi: Disable audio if dmas property is present but empty - drm/hyperv-drm: Include framebuffer and EDID headers - drm/nouveau: fix another off-by-one in nvbios_addr - drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime - drm/nouveau/kms: Fix failure path for creating DP connectors - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains - bpf: Fix KASAN use-after-free Read in compute_effective_progs - btrfs: reject log replay if there is unsupported RO compat flag - mtd: rawnand: arasan: Fix clock rate in NV-DDR - mtd: rawnand: arasan: Update NAND bus clock instead of system clock - um: Remove straying parenthesis - um: seed rng using host OS rng - iio: fix iio_format_avail_range() printing for none IIO_VAL_INT - iio: light: isl29028: Fix the warning in isl29028_remove() - scsi: sg: Allow waiting for commands to complete on removed device - scsi: qla2xxx: Fix incorrect display of max frame size - scsi: qla2xxx: Zero undefined mailbox IN registers - soundwire: qcom: Check device status before reading devid - ksmbd: fix memory leak in smb2_handle_negotiate - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT - ksmbd: fix use-after-free bug in smb2_tree_disconect - fuse: limit nsec - fuse: ioctl: translate ENOSYS - serial: mvebu-uart: uart2 error bits clearing - md-raid10: fix KASAN warning - mbcache: don't reclaim used entries - mbcache: add functions to delete entry if unused - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() - PCI: Add defines for normal and subtractive PCI bridges - powerpc/fsl-pci: Fix Class Code of PCIe Root Port - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E - powerpc/powernv: Avoid crashing if rng is NULL - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - coresight: Clear the connection field properly - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion - USB: HCD: Fix URB giveback issue in tasklet function - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC - usb: dwc3: gadget: refactor dwc3_repare_one_trb - usb: dwc3: gadget: fix high speed multiplier setting - netfilter: nf_tables: fix null deref due to zeroed list head - epoll: autoremove wakers even more aggressively - x86: Handle idle=nomwait cmdline properly for x86_idle - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic - arm64: Do not forget syscall when starting a new thread. - arm64: fix oops in concurrently setting insn_emulation sysctls - ext2: Add more validity checks for inode counts - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg - genirq: Don't return error on missing optional irq_request_resources() - irqchip/mips-gic: Only register IPI domain when SMP is enabled - genirq: GENERIC_IRQ_IPI depends on SMP - sched/core: Always flush pending blk_plug - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() - wait: Fix __wait_event_hrtimeout for RT/DL tasks - ARM: dts: imx6ul: add missing properties for sram - ARM: dts: imx6ul: change operating-points to uint32-matrix - ARM: dts: imx6ul: fix keypad compatible - ARM: dts: imx6ul: fix csi node compatible - ARM: dts: imx6ul: fix lcdif node compatible - ARM: dts: imx6ul: fix qspi node compatible - ARM: dts: BCM5301X: Add DT for Meraki MR26 - ARM: dts: ux500: Fix Codina accelerometer mounting matrix - ARM: dts: ux500: Fix Gavini accelerometer mounting matrix - spi: synquacer: Add missing clk_disable_unprepare() - ARM: OMAP2+: display: Fix refcount leak bug - ARM: OMAP2+: pdata-quirks: Fix refcount leak bug - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk - ACPI: PM: save NVS memory for Lenovo G40-45 - ACPI: LPSS: Fix missing check in register_device_clock() - ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART - arm64: dts: qcom: ipq8074: fix NAND node name - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name - ARM: shmobile: rcar-gen2: Increase refcount for new reference - firmware: tegra: Fix error check return value of debugfs_create_file() - hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist - hwmon: (sht15) Fix wrong assumptions in device remove callback - PM: hibernate: defer device probing when resuming from hibernation - selinux: fix memleak in security_read_state_kernel() - selinux: Add boundary check in put_entry() - kasan: test: Silence GCC 12 warnings - drm/amdgpu: Remove one duplicated ef removal - powerpc/64s: Disable stack variable initialisation for prom_init - spi: spi-rspi: Fix PIO fallback on RZ platforms - ARM: findbit: fix overflowing offset - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init - arm64: dts: renesas: beacon: Fix regulator node names - spi: spi-altera-dfl: Fix an error handling path - ARM: bcm: Fix refcount leak in bcm_kona_smc_init - ACPI: processor/idle: Annotate more functions to live in cpuidle section - ARM: dts: imx7d-colibri-emmc: add cpu1 supply - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values - scsi: hisi_sas: Use managed PCI functions - dt-bindings: iio: accel: Add DT binding doc for ADXL355 - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors - x86/pmem: Fix platform-device leak in error path - ARM: dts: ast2500-evb: fix board compatible - ARM: dts: ast2600-evb: fix board compatible - ARM: dts: ast2600-evb-a1: fix board compatible - arm64: dts: mt8192: Fix idle-states nodes naming scheme - arm64: dts: mt8192: Fix idle-states entry-method - arm64: select TRACE_IRQFLAGS_NMI_SUPPORT - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 - locking/lockdep: Fix lockdep_init_map_*() confusion - arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor - soc: fsl: guts: machine variable might be unset - block: fix infinite loop for invalid zone append - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg - ARM: OMAP2+: Fix refcount leak in omapdss_init_of - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init - arm64: dts: qcom: sdm630: disable GPU by default - arm64: dts: qcom: sdm630: fix the qusb2phy ref clock - arm64: dts: qcom: sdm630: fix gpu's interconnect path - arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf - cpufreq: zynq: Fix refcount leak in zynq_get_revision - regulator: qcom_smd: Fix pm8916_pldo range - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1 - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register - ARM: dts: qcom: pm8841: add required thermal-sensor-cells - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings - arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node - ACPI: APEI: explicit init of HEST and GHES in apci_init() - drivers/iio: Remove all strcpy() uses - ACPI: VIOT: Fix ACS setup - arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125 - arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes - arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells - arm64: dts: mt7622: fix BPI-R64 WPS button - arm64: tegra: Fixup SYSRAM references - arm64: tegra: Update Tegra234 BPMP channel addresses - arm64: tegra: Mark BPMP channels as no-memory-wc - arm64: tegra: Fix SDMMC1 CD on P2888 - erofs: avoid consecutive detection for Highmem memory - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - spi: Fix simplification of devm_spi_register_controller - spi: tegra20-slink: fix UAF in tegra_slink_remove() - hwmon: (drivetemp) Add module alias - blktrace: Trace remapped requests correctly - PM: domains: Ensure genpd_debugfs_dir exists before remove - dm writecache: return void from functions - dm writecache: count number of blocks read, not number of read bios - dm writecache: count number of blocks written, not number of write bios - dm writecache: count number of blocks discarded, not number of discard bios - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() - soc: qcom: Make QCOM_RPMPD depend on PM - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment - irqdomain: Report irq number for NOMAP domains - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - x86/extable: Fix ex_handler_msr() print condition - selftests/seccomp: Fix compile warning when CC=clang - thermal/tools/tmon: Include pthread and time headers in tmon.h - dm: return early from dm_pr_call() if DM device is suspended - pwm: sifive: Simplify offset calculation for PWMCMP registers - pwm: sifive: Ensure the clk is enabled exactly once per running PWM - pwm: sifive: Shut down hardware only after pwmchip_remove() completed - pwm: lpc18xx-sct: Reduce number of devm memory allocations - pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_chip_data() - pwm: lpc18xx: Fix period handling - drm/dp: Export symbol / kerneldoc fixes for DP AUX bus - drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function - ath10k: do not enforce interrupt trigger type - drm/st7735r: Fix module autoloading for Okaya RH128128T - drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() - ath11k: fix netdev open race - drm/mipi-dbi: align max_chunk to 2 in spi_transfer - ath11k: Fix incorrect debug_mask mappings - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() - drm/mediatek: Modify dsi funcs to atomic operations - drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function - drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTOR - drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init - drm/bridge: lt9611uxc: Cancel only driver's work - i2c: npcm: Remove own slave addresses 2:10 - i2c: npcm: Correct slave role behavior - i2c: mxs: Silence a clang warning - virtio-gpu: fix a missing check to avoid NULL dereference - drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle() - drm/shmem-helper: Export dedicated wrappers for GEM object functions - drm/shmem-helper: Pass GEM shmem object in public interfaces - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init - drm: adv7511: override i2c address of cec before accessing it - crypto: sun8i-ss - do not allocate memory when handling hash requests - crypto: sun8i-ss - fix error codes in allocate_flows() - net: fix sk_wmem_schedule() and sk_rmem_schedule() errors - can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback - can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback - i2c: Fix a potential use after free - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() - media: atmel: atmel-sama7g5-isc: fix warning in configs without OF - media: tw686x: Register the irq at the end of probe - media: imx-jpeg: Correct some definition according specification - media: imx-jpeg: Leave a blank space before the configuration data - media: imx-jpeg: Add pm-runtime support for imx-jpeg - media: imx-jpeg: use NV12M to represent non contiguous NV12 - media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos - media: imx-jpeg: Refactor function mxc_jpeg_parse - media: imx-jpeg: Identify and handle precision correctly - media: imx-jpeg: Handle source change in a function - media: imx-jpeg: Support dynamic resolution change - media: imx-jpeg: Align upwards buffer size - media: imx-jpeg: Implement drain using v4l2-mem2mem helpers - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() - drm/radeon: fix incorrrect SPDX-License-Identifiers - rcutorture: Warn on individual rcu_torture_init() error conditions - rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed - rcutorture: Fix ksoftirqd boosting timing and iteration - test_bpf: fix incorrect netdev features - crypto: ccp - During shutdown, check SEV data pointer before using - drm: bridge: adv7511: Add check for mipi_dsi_driver_register - media: imx-jpeg: Disable slot interrupt when frame done - drm/mcde: Fix refcount leak in mcde_dsi_bind - media: hdpvr: fix error value returns in hdpvr_read - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set - media: driver/nxp/imx-jpeg: fix a unexpected return value problem - media: tw686x: Fix memory leak in tw686x_video_init - drm/vc4: plane: Remove subpixel positioning check - drm/vc4: plane: Fix margin calculations for the right/bottom edges - drm/bridge: Add a function to abstract away panels - drm/vc4: dsi: Switch to devm_drm_of_get_bridge - drm/vc4: Use of_device_get_match_data() - drm/vc4: dsi: Release workaround buffer and DMA - drm/vc4: dsi: Correct DSI divider calculations - drm/vc4: dsi: Correct pixel order for DSI0 - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type - drm/vc4: dsi: Fix dsi0 interrupt support - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration - drm/vc4: hdmi: Fix HPD GPIO detection - drm/vc4: hdmi: Avoid full hdmi audio fifo writes - drm/vc4: hdmi: Reset HDMI MISC_CONTROL register - drm/vc4: hdmi: Fix timings for interlaced modes - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 - drm/rockchip: vop: Don't crash for invalid duplicate_state() - drm/rockchip: Fix an error handling path rockchip_dp_probe() - drm/mediatek: dpi: Remove output format of YUV - drm/mediatek: dpi: Only enable dpi after the bridge is enabled - drm: bridge: sii8620: fix possible off-by-one - hinic: Use the bitmap API when applicable - net: hinic: fix bug that ethtool get wrong stats - net: hinic: avoid kernel hung in hinic_get_stats64() - drm/msm/mdp5: Fix global state lock backoff - crypto: hisilicon/sec - don't sleep when in softirq - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment - drm/msm: Avoid dirtyfb stalls on video mode displays (v2) - drm/msm/dpu: Fix for non-visible planes - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg - mt76: mt7615: do not update pm stats in case of error - ieee80211: add EHT 1K aggregation definitions - mt76: mt7921: fix aggregation subframes setting to HE max - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() - skmsg: Fix invalid last sg check in sk_msg_recvmsg() - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. - tcp: make retransmitted SKB fit into the send window - libbpf: Fix the name of a reused map - selftests: timers: valid-adjtimex: build fix for newer toolchains - selftests: timers: clocksource-switch: fix passing errors from child - bpf: Fix subprog names in stack traces. - fs: check FMODE_LSEEK to control internal pipe splicing - media: cedrus: h265: Fix flag name - media: hantro: postproc: Fix motion vector space size - media: hantro: Simplify postprocessor - media: hevc: Embedded indexes in RPS - media: staging: media: hantro: Fix typos - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() - wifi: p54: Fix an error handling path in p54spi_probe() - wifi: p54: add missing parentheses in p54_flush() - selftests/bpf: fix a test for snprintf() overflow - libbpf: fix an snprintf() overflow check - can: pch_can: do not report txerr and rxerr during bus-off - can: rcar_can: do not report txerr and rxerr during bus-off - can: sja1000: do not report txerr and rxerr during bus-off - can: hi311x: do not report txerr and rxerr during bus-off - can: sun4i_can: do not report txerr and rxerr during bus-off - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off - can: usb_8dev: do not report txerr and rxerr during bus-off - can: error: specify the values of data[5..7] of CAN error frames - can: pch_can: pch_can_error(): initialize errc before using it - Bluetooth: hci_intel: Add check for platform_driver_register - i2c: cadence: Support PEC for SMBus block read - i2c: mux-gpmux: Add of_node_put() when breaking out of loop - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue - wifi: libertas: Fix possible refcount leak in if_usb_probe() - media: cedrus: hevc: Add check for invalid timestamp - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS - net/mlx5: Adjust log_max_qp to be 18 at most - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of - crypto: hisilicon/sec - fix auth key size error - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set - netdevsim: fib: Fix reference count leak on route deletion failure - wifi: rtw88: check the return value of alloc_workqueue() - iavf: Fix max_rate limiting - iavf: Fix 'tc qdisc show' listing too many queues - netdevsim: Avoid allocation warnings triggered from user space - net: rose: fix netdev reference changes - net: ionic: fix error check for vlan flags in ionic_set_nic_features() - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock - net: usb: make USB_RTL8153_ECM non user configurable - wireguard: ratelimiter: use hrtimer in selftest - wireguard: allowedips: don't corrupt stack when detecting overflow - HID: amd_sfh: Don't show client init failed as error when discovery fails - clk: renesas: r9a06g032: Fix UART clkgrp bitsel - mtd: maps: Fix refcount leak in of_flash_probe_versatile - mtd: maps: Fix refcount leak in ap_flash_init - mtd: rawnand: meson: Fix a potential double free issue - of: check previous kernel's ima-kexec-buffer against memory bounds - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing - scsi: qla2xxx: edif: Fix potential stuck session in sa update - scsi: qla2xxx: edif: Reduce connection thrash - scsi: qla2xxx: edif: Fix inconsistent check of db_flags - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application - scsi: qla2xxx: edif: Add retry for ELS passthrough - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target - scsi: qla2xxx: edif: Fix n2n login retry for secure device - KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails" - KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported - phy: samsung: exynosautov9-ufs: correct TSRV register configurations - PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() - HID: cp2112: prevent a buffer overflow in cp2112_xfer() - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - mtd: partitions: Fix refcount leak in parse_redboot_of - mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains() - fpga: altera-pr-ip: fix unsigned comparison with less than zero - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() - usb: xhci: tegra: Fix error check - netfilter: xtables: Bring SPDX identifier back - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message - scsi: qla2xxx: edif: Reduce disruption due to multiple app start - scsi: qla2xxx: edif: Fix no login after app start - scsi: qla2xxx: edif: Tear down session if keys have been removed - scsi: qla2xxx: edif: Fix session thrash - scsi: qla2xxx: edif: Fix no logout on delete for N2N - iio: accel: bma400: Fix the scale min and max macro values - platform/chrome: cros_ec: Always expose last resume result - iio: accel: bma400: Reordering of header files - clk: mediatek: reset: Fix written reset bit offset - lib/test_hmm: avoid accessing uninitialized pages - memremap: remove support for external pgmap refcounts - mm/memremap: fix memunmap_pages() race with get_dev_pagemap() - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - mwifiex: Ignore BTCOEX events from the 88W8897 firmware - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel - scsi: iscsi: Add helper to remove a session from the kernel - scsi: iscsi: Fix session removal on shutdown - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics - mtd: dataflash: Add SPI ID table - clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level - misc: rtsx: Fix an error handling path in rtsx_pci_probe() - driver core: fix potential deadlock in __driver_attach - clk: qcom: clk-krait: unlock spin after mux completion - clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC - clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address - clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src - clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock - usb: host: xhci: use snprintf() in xhci_decode_trb() - RDMA/rxe: Fix deadlock in rxe_do_local_ops() - clk: qcom: ipq8074: fix NSS core PLL-s - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock - clk: qcom: ipq8074: fix NSS port frequency tables - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain - clk: qcom: camcc-sm8250: Fix topology around titan_top power domain - clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled. - clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register - mm/mempolicy: fix get_nodes out of bound access - PCI: dwc: Stop link on host_init errors and de-initialization - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() - PCI: dwc: Disable outbound windows only for controllers using iATU - PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists - soundwire: bus_type: fix remove and shutdown support - soundwire: revisit driver bind/unbind and callbacks - KVM: arm64: Don't return from void function - dmaengine: sf-pdma: Add multithread support for a DMA channel - PCI: endpoint: Don't stop controller when unbinding endpoint function - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() - intel_th: Fix a resource leak in an error handling path - intel_th: msu-sink: Potential dereference of null pointer - intel_th: msu: Fix vmalloced buffers - binder: fix redefinition of seq_file attributes - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch - mmc: mxcmmc: Silence a clang warning - mmc: renesas_sdhi: Get the reset handle early in the probe - memstick/ms_block: Fix some incorrect memory allocation - memstick/ms_block: Fix a memory leak - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R - of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer - mmc: block: Add single read for 4k sector cards - KVM: s390: pv: leak the topmost page table when destroy fails - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks - scsi: smartpqi: Fix DMA direction for RAID requests - xtensa: iss/network: provide release() callback - xtensa: iss: fix handling error cases in iss_net_configure() - usb: gadget: udc: amd5536 depends on HAS_DMA - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: qcom: fix missing optional irq warnings - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() - phy: stm32: fix error return in stm32_usbphyc_phy_init - interconnect: imx: fix max_node_id - um: random: Don't initialise hwrng struct with zero - RDMA/irdma: Fix a window for use-after-free - RDMA/irdma: Fix VLAN connection with wildcard address - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field - RDMA/rtrs-srv: Fix modinfo output for stringify - RDMA/rtrs: Fix warning when use poll mode on client side. - RDMA/rtrs: Replace duplicate check with is_pollqueue helper - RDMA/rtrs: Introduce destroy_cq helper - RDMA/rtrs: Do not allow sessname to contain special symbols / and . - RDMA/rtrs: Rename rtrs_sess to rtrs_path - RDMA/rtrs-srv: Rename rtrs_srv_sess to rtrs_srv_path - RDMA/rtrs-clt: Rename rtrs_clt_sess to rtrs_clt_path - RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() - RDMA/hns: Fix incorrect clearing of interrupt status register - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event - iio: cros: Register FIFO callback after sensor is registered - clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() - HID: amd_sfh: Add NULL check for hid device - dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t) - scripts/gdb: lx-dmesg: read records individually - scripts/gdb: fix 'lx-dmesg' on 32 bits arch - RDMA/rxe: Fix mw bind to allow any consumer key portion - mmc: cavium-octeon: Add of_node_put() when breaking out of loop - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop - HID: alps: Declare U1_UNICORN_LEGACY support - RDMA/rxe: For invalidate compare according to set keys in mr - PCI: tegra194: Fix Root Port interrupt handling - PCI: tegra194: Fix link up retry sequence - HID: amd_sfh: Handle condition of "no sensors" - USB: serial: fix tty-port initialized comments - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() - mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}() - KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP - platform/olpc: Fix uninitialized data in debugfs write - RDMA/srpt: Duplicate port name members - RDMA/srpt: Introduce a reference count in struct srpt_device - RDMA/srpt: Fix a use-after-free - android: binder: stop saving a pointer to the VMA - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - selftests: kvm: set rax before vmcall - of/fdt: declared return type does not match actual return type - RDMA/mlx5: Add missing check for return value in get namespace flow - RDMA/rxe: Add memory barriers to kernel queues - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq - RDMA/rxe: Fix error unwind in rxe_create_qp() - block/rnbd-srv: Set keep_id to true after mutex_trylock - null_blk: fix ida error handling in null_add_dev() - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() - nvme: define compat_ioctl again to unbreak 32-bit userspace. - nvme: disable namespace access for unsupported metadata - nvme: don't return an error from nvme_configure_metadata - nvme: catch -ENODEV from nvme_revalidate_zones again - block/bio: remove duplicate append pages code - block: ensure iov_iter advances for added pages - jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() - ext4: recover csum seed of tmp_inode after migrating to extents - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() - opp: Fix error check in dev_pm_opp_attach_genpd() - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe - ASoC: samsung: Fix error handling in aries_audio_probe - ASoC: imx-audmux: Silence a clang warning - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe - ASoC: codecs: da7210: add check for i2c_add_driver - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe - serial: 8250: Export ICR access helpers for internal use - serial: 8250: dma: Allow driver operations before starting DMA transfers - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV - rpmsg: char: Add mutex protection for rpmsg_eptdev_open() - rpmsg: mtk_rpmsg: Fix circular locking dependency - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init - selftests/livepatch: better synchronize test_klp_callbacks_busy - profiling: fix shift too large makes kernel panic - remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables - tty: n_gsm: Delete gsmtty open SABM frame when config requester - tty: n_gsm: fix user open not possible at responder until initiator open - tty: n_gsm: fix tty registration before control channel open - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() - tty: n_gsm: fix missing timer to handle stalled links - tty: n_gsm: fix non flow control frames during mux flow off - tty: n_gsm: fix packet re-transmission without open control channel - tty: n_gsm: fix race condition in gsmld_write() - tty: n_gsm: fix resource allocation order in gsm_activate_mux() - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() - ASoC: imx-card: Fix DSD/PDM mclk frequency - remoteproc: qcom: wcnss: Fix handling of IRQs - vfio/ccw: Do not change FSM state in subchannel event - serial: 8250_fsl: Don't report FE, PE and OE twice - tty: n_gsm: fix wrong T1 retry count handling - tty: n_gsm: fix DM command - tty: n_gsm: fix missing corner cases in gsmld_poll() - MIPS: vdso: Utilize __pa() for gic_pfn - swiotlb: fail map correctly with failed io_tlb_default_mem - ASoC: mt6359: Fix refcount leak bug - serial: 8250_bcm7271: Save/restore RTS in suspend/resume - iommu/exynos: Handle failed IOMMU device registration properly - 9p: fix a bunch of checkpatch warnings - 9p: Drop kref usage - 9p: Add client parameter to p9_req_put() - net: 9p: fix refcount leak in p9_read_work() error handling - MIPS: Fixed __debug_virt_addr_valid() - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge - kfifo: fix kfifo_to_user() return type - lib/smp_processor_id: fix imbalanced instrumentation_end() call - proc: fix a dentry lock race between release_task and lookup - remoteproc: qcom: pas: Check if coredump is enabled - remoteproc: sysmon: Wait for SSCTL service to come up - mfd: t7l66xb: Drop platform disable callback - mfd: max77620: Fix refcount leak in max77620_initialise_fps - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop - perf tools: Fix dso_id inode generation comparison - s390/dump: fix old lowcore virtual vs physical address confusion - s390/maccess: fix semantics of memcpy_real() and its callers - s390/crash: fix incorrect number of bytes to copy to user space - s390/zcore: fix race when reading from hardware system area - ASoC: fsl_asrc: force cast the asrc_format type - ASoC: fsl-asoc-card: force cast the asrc_format type - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format - ASoC: imx-card: use snd_pcm_format_t type for asrc_format - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() - fuse: Remove the control interface for virtio-fs - ASoC: audio-graph-card: Add of_node_put() in fail path - watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() - video: fbdev: amba-clcd: Fix refcount leak bugs - video: fbdev: sis: fix typos in SiS_GetModeID() - ASoC: mchp-spdifrx: disable end of block interrupt on failures - powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping. - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 - powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias - tty: serial: fsl_lpuart: correct the count of break characters - s390/dump: fix os_info virtual vs physical address confusion - s390/smp: cleanup target CPU callback starting - s390/smp: cleanup control register update routines - s390/maccess: rework absolute lowcore accessors - s390/smp: enforce lowcore protection on CPU restart - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader - powerpc/xive: Fix refcount leak in xive_get_max_prio - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address - perf symbol: Fail to read phdr workaround - kprobes: Forbid probing on trampoline and BPF code areas - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero - powerpc/pci: Fix PHB numbering when using opal-phbid - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO - scripts/faddr2line: Fix vmlinux detection on arm64 - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed - x86/numa: Use cpumask_available instead of hardcoded NULL check - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() - tools/thermal: Fix possible path truncations - sched: Fix the check of nr_running at queue wakelist - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle - sched/core: Do not requeue task on CPU excluded from cpus_mask - f2fs: allow compression for mmap files in compress_mode=user - f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED - video: fbdev: vt8623fb: Check the size of screen before memset_io() - video: fbdev: arkfb: Check the size of screen before memset_io() - video: fbdev: s3fb: Check the size of screen before memset_io() - scsi: ufs: core: Correct ufshcd_shutdown() flow - scsi: zfcp: Fix missing auto port scan and thus missing target ports - scsi: qla2xxx: Fix imbalance vha->vref_count - scsi: qla2xxx: Fix discovery issues in FC-AL topology - scsi: qla2xxx: Turn off multi-queue for 8G adapters - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts - scsi: qla2xxx: Fix excessive I/O error messages by default - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection - scsi: qla2xxx: Wind down adapter after PCIe error - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os - scsi: qla2xxx: Fix losing target when it reappears during delete - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests - x86/bugs: Enable STIBP for IBPB mitigated RETBleed - ftrace/x86: Add back ftrace_expected assignment - x86/kprobes: Update kcb status flag after singlestepping - x86/olpc: fix 'logical not is only applied to the left hand side' - SMB3: fix lease break timeout when multiple deferred close handles for the same file. - Input: gscps2 - check return value of ioremap() in gscps2_probe() - __follow_mount_rcu(): verify that mount_lock remains unchanged - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions - drm/mediatek: Allow commands to be sent during video mode - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer - crypto: blake2s - remove shash module - [Config] updateconfigs for CRYPTO_LIB_BLAKE2S - drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component - usbnet: smsc95xx: Don't clear read-only PHY interrupt - usbnet: smsc95xx: Avoid link settings race on interrupt reception - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails - scsi: lpfc: SLI path split: Refactor lpfc_iocbq - scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4 - scsi: lpfc: SLI path split: Refactor SCSI paths - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID - intel_th: pci: Add Meteor Lake-P support - intel_th: pci: Add Raptor Lake-S PCH support - intel_th: pci: Add Raptor Lake-S CPU support - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) - PCI/AER: Iterate over error counters instead of error strings - PCI: qcom: Power on PHY before IPQ8074 DBI register accesses - serial: 8250_pci: Refactor the loop in pci_ite887x_init() - serial: 8250_pci: Replace dev_*() by pci_*() macros - serial: 8250: Fold EndRun device support into OxSemi Tornado code - serial: 8250: Add proper clock handling for OxSemi PCIe devices - tty: 8250: Add support for Brainboxes PX cards. - dm writecache: set a default MAX_WRITEBACK_JOBS - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback - net/9p: Initialize the iounit field during fid creation - ARM: remove some dead code - timekeeping: contribute wall clock to rng on time change - locking/csd_lock: Change csdlock_debug from early_param to __setup - block: remove the struct blk_queue_ctx forward declaration - block: don't allow the same type rq_qos add more than once - btrfs: ensure pages are unlocked on cow_file_range() failure - btrfs: reset block group chunk force if we have to wait - btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA - ACPI: CPPC: Do not prevent CPPC from working in the future - powerpc/powernv/kvm: Use darn for H_RANDOM on Power9 - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl - KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL - KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists - dm raid: fix address sanitizer warning in raid_status - dm raid: fix address sanitizer warning in raid_resume - tracing: Add '__rel_loc' using trace event macros - tracing: Avoid -Warray-bounds warning for __rel_loc macro - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: fix extent status tree race in writeback error recovery path - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: correct max_inline_xattr_value_size computing - ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: fix warning in ext4_iomap_begin as race between bmap and write - ext4: check if directory block is within i_size - ext4: make sure ext4_append() always allocates new block - ext4: remove EA inode entry from mbcache on inode eviction - ext4: use kmemdup() to replace kmalloc + memcpy - ext4: unindent codeblock in ext4_xattr_block_set() - ext4: fix race when reusing xattr blocks - KEYS: asymmetric: enforce SM2 signature use pkey algo - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH - xen-blkback: fix persistent grants negotiation - xen-blkback: Apply 'feature_persistent' parameter when connect - xen-blkfront: Apply 'feature_persistent' parameter when connect - powerpc: Fix eh field when calling lwarx on PPC32 - tracing: Use a struct alignof to determine trace event field alignment - mac80211: fix a memory leak where sta_info is not freed - tcp: fix over estimation in sk_forced_mem_schedule() - crypto: lib/blake2s - reduce stack frame usage in self test - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" - Revert "s390/smp: enforce lowcore protection on CPU restart" - drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function - net: phy: smsc: Disable Energy Detect Power-Down in interrupt mode - drm/vc4: change vc4_dma_range_matches from a global to static - tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro - drm/msm: Fix dirtyfb refcounting - drm/meson: Fix refcount leak in meson_encoder_hdmi_init - io_uring: mem-account pbuf buckets - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c - scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup() - scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4() - scsi: lpfc: Resolve some cleanup issues following SLI path refactoring - Linux 5.15.61 * CVE-2022-3028 - af_key: Do not call xfrm_probe_algs in parallel * CVE-2022-2978 - fs: fix UAF/GPF bug in nilfs_mdt_destroy * CVE-2022-40768 - scsi: stex: Properly zero out the passthrough command structure . [ Ubuntu: 5.15.0-52.58 ] . * CVE-2022-2602 - SAUCE: io_uring/af_unix: defer registered files gc to io_uring release - SAUCE: io_uring/af_unix: fix memleak during unix GC * CVE-2022-41674 - mac80211: move CRC into struct ieee802_11_elems - mac80211: mlme: find auth challenge directly - mac80211: mesh: clean up rx_bcn_presp API - mac80211: always allocate struct ieee802_11_elems - mac80211: fix memory leaks with element parsing - SAUCE: wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() - SAUCE: wifi: cfg80211/mac80211: reject bad MBSSID elements - SAUCE: wifi: cfg80211: ensure length byte is present before access - SAUCE: wifi: mac80211_hwsim: avoid mac80211 warning on bad rate - SAUCE: wifi: cfg80211: update hidden BSSes to avoid WARN_ON * CVE-2022-42722 - SAUCE: wifi: mac80211: fix crash in beacon protection for P2P-device * CVE-2022-42721 - SAUCE: wifi: cfg80211: avoid nontransmitted BSS list corruption * CVE-2022-42720 - SAUCE: wifi: cfg80211: fix BSS refcounting bugs * CVE-2022-42719 - SAUCE: wifi: mac80211: fix MBSSID parsing use-after-free . linux-bluefield (5.15.0-1008.10) jammy; urgency=medium . * jammy/linux-bluefield: 5.15.0-1008.10 -proposed tracker (LP: #1990665) . * "source" PKA driver Kconfig in mellanox/Kconfig (LP: #1991113) - SAUCE: pka: "source" PKA driver Kconfig in mellanox/Kconfig . * Packaging resync (LP: #1786013) - debian/dkms-versions -- update from kernel-versions (main/2022.09.19) . * Jammy update: v5.15.49 upstream stable release (LP: #1983149) - [Config] bluefield: updateconfigs for LIB_MEMNEQ . * Jammy update: v5.15.44 upstream stable release (LP: #1981649) - [Config] bluefield: updateconfigs for CRYPTO_LIB_BLAKE2S . * mlxbf_gige: compute MDIO period based on i1clk (LP: #1991112) - mlxbf_gige: compute MDIO period based on i1clk . * mlxbf_gige: need to clear MDIO gateway lock after read (LP: #1989495) - SAUCE: mlxbf_gige: clear MDIO gateway lock after read . * mlxbf-pmc: error when reading unprogrammed events (LP: #1989172) - SAUCE: mlxbf-pmc: Fix error when reading unprogrammed events . [ Ubuntu: 5.15.0-50.56 ] . * jammy/linux: 5.15.0-50.56 -proposed tracker (LP: #1990148) * CVE-2022-3176 - io_uring: refactor poll update - io_uring: move common poll bits - io_uring: kill poll linking optimisation - io_uring: inline io_poll_complete - io_uring: correct fill events helpers types - io_uring: clean cqe filling functions - io_uring: poll rework - io_uring: remove poll entry from list when canceling all - io_uring: bump poll refs to full 31-bits - io_uring: fail links when poll fails - io_uring: fix wrong arm_poll error handling - io_uring: fix UAF due to missing POLLFREE handling * ip/nexthop: fix default address selection for connected nexthop (LP: #1988809) - selftests/net: test nexthop without gw * ip/nexthop: fix default address selection for connected nexthop (LP: #1988809) // icmp_redirect.sh in ubuntu_kernel_selftests failed on Jammy 5.15.0-49.55 (LP: #1990124) - ip: fix triggering of 'icmp redirect' . [ Ubuntu: 5.15.0-49.55 ] . * jammy/linux: 5.15.0-49.55 -proposed tracker (LP: #1989785) * amdgpu module crash after 5.15 kernel update (LP: #1981883) - drm/amdgpu: fix check in fbdev init * scsi: hisi_sas: Increase debugfs_dump_index after dump is  completed (LP: #1982070) - scsi: hisi_sas: Increase debugfs_dump_index after dump is completed * [UBUNTU 22.04] s390/qeth: cache link_info for ethtool (LP: #1984103) - s390/qeth: cache link_info for ethtool * WARN in trace_event_dyn_put_ref (LP: #1987232) - tracing/perf: Fix double put of trace event when init fails * Jammy update: v5.15.60 upstream stable release (LP: #1989221) - x86/speculation: Make all RETbleed mitigations 64-bit only - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads - selftests/bpf: Check dst_port only on the client socket - block: fix default IO priority handling again - tools/vm/slabinfo: Handle files in debugfs - ACPI: video: Force backlight native for some TongFang devices - ACPI: video: Shortening quirk list by identifying Clevo by board_name only - ACPI: APEI: Better fix to avoid spamming the console with old error logs - crypto: arm64/poly1305 - fix a read out-of-bound - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: x86: do not set st->preempted when going back to user space - KVM: selftests: Make hyperv_clock selftest more stable - tools/kvm_stat: fix display of error when multiple processes are found - selftests: KVM: Handle compiler optimizations in ucall - KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user() - arm64: set UXN on swapper page tables - btrfs: zoned: prevent allocation from previous data relocation BG - btrfs: zoned: fix critical section of relocation inode writeback - Bluetooth: hci_bcm: Add BCM4349B1 variant - Bluetooth: hci_bcm: Add DT compatible for CYW55572 - dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 - macintosh/adb: fix oob read in do_adb_query() function - x86/speculation: Add RSB VM Exit protections - x86/speculation: Add LFENCE to RSB fill sequence - Linux 5.15.60 * Jammy update: v5.15.59 upstream stable release (LP: #1989218) - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - Revert "ocfs2: mount shared volume without ha stack" - ntfs: fix use-after-free in ntfs_ucsncmp() - fs: sendfile handles O_NONBLOCK of out_fd - secretmem: fix unhandled fault in truncate - mm: fix page leak with multiple threads mapping the same page - hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte - asm-generic: remove a broken and needless ifdef conditional - s390/archrandom: prevent CPACF trng invocations in interrupt context - nouveau/svm: Fix to migrate all requested pages - drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid() - watch_queue: Fix missing rcu annotation - watch_queue: Fix missing locking in add_watch_to_object() - tcp: Fix data-races around sysctl_tcp_dsack. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) - ice: do not setup vlan for loopback VSI - scsi: ufs: host: Hold reference returned by of_parse_phandle() - Revert "tcp: change pingpong threshold to 3" - octeontx2-pf: Fix UDP/TCP src and dst port tc filters - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - scsi: core: Fix warning in scsi_alloc_sgtables() - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - net: ping6: Fix memleak in ipv6_renew_options(). - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - net/tls: Remove the context from the list in tls_device_down - igmp: Fix data-races around sysctl_igmp_qrv. - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - Documentation: fix sctp_wmem in ip-sysctl.rst - macsec: fix NULL deref in macsec_add_rxsa - macsec: fix error message in macsec_add_rxsa and _txsa - macsec: limit replay window size with XPN - macsec: always read MACSEC_SA_ATTR_PN as a u64 - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() - net: mld: fix reference count leak in mld_{query | report}_work() - tcp: Fix data-races around sk_pacing_rate. - net: Fix data-races around sysctl_[rw]mem(_offset)?. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix data-races around sysctl_tcp_reflect_tos. - ipv4: Fix data-races around sysctl_fib_notify_on_flag_change. - i40e: Fix interface init with MSI interrupts (no MSI-X) - sctp: fix sleep in atomic context bug in timer handlers - octeontx2-pf: cn10k: Fix egress ratelimit configuration - virtio-net: fix the race between refill work and close - perf symbol: Correct address for bss symbols - sfc: disable softirqs for ptp TX - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - ARM: crypto: comment out gcc warning that breaks clang builds - mm/hmm: fault non-owner device private entries - page_alloc: fix invalid watermark check on a negative value - ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow - EDAC/ghes: Set the DIMM label unconditionally - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available - Linux 5.15.59 * Jammy update: v5.15.58 upstream stable release (LP: #1988479) - pinctrl: stm32: fix optional IRQ support to gpios - riscv: add as-options for modules with assembly compontents - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication - lockdown: Fix kexec lockdown bypass with ima policy - drm/ttm: fix locking in vmap/vunmap TTM GEM helpers - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision - bus: mhi: host: pci_generic: add Telit FN990 - Revert "selftest/vm: verify remap destination address in mremap_test" - Revert "selftest/vm: verify mmap addr in mremap_test" - PCI: hv: Fix multi-MSI to allow more than one MSI vector - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() - PCI: hv: Fix interrupt mapping for multi-MSI - serial: mvebu-uart: correctly report configured baudrate value - batman-adv: Use netif_rx_any_context() any. - xfs: fix maxlevels comparisons in the btree staging code - xfs: fold perag loop iteration logic into helper function - xfs: rename the next_agno perag iteration variable - xfs: terminate perag iteration reliably on agcount - xfs: fix perag reference leak on iteration race with growfs - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() - r8152: fix a WOL issue - ip: Fix data-races around sysctl_ip_default_ttl. - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe - RDMA/irdma: Do not advertise 1GB page size for x722 - RDMA/irdma: Fix sleep from invalid context BUG - pinctrl: ralink: rename MT7628(an) functions to MT76X8 - pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink - pinctrl: ralink: Check for null return of devm_kcalloc - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() - ipv4/tcp: do not use per netns ctl sockets - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" - mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30% - sysctl: move some boundary constants from sysctl.c to sysctl_vals - tcp: Fix data-races around sysctl_tcp_ecn. - drm/amd/display: Add option to defer works of hpd_rx_irq - drm/amd/display: Fork thread to offload work of hpd_rx_irq - drm/amdgpu/display: add quirk handling for stutter mode - drm/amd/display: Ignore First MST Sideband Message Return Error - scsi: megaraid: Clear READ queue map's nr_queues - scsi: ufs: core: Drop loglevel of WriteBoost message - nvme: check for duplicate identifiers earlier - nvme: fix block device naming collision - igc: Reinstate IGC_REMOVED logic and implement it properly - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix a data-race around sysctl_ip_autobind_reuse. - ip: Fix a data-race around sysctl_fwmark_reflect. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp: Fix data-races around sysctl_tcp_base_mss. - tcp: Fix data-races around sysctl_tcp_min_snd_mss. - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow - mtd: rawnand: gpmi: validate controller clock rate - mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times - net: dsa: microchip: ksz_common: Fix refcount leak bug - net: skb: introduce kfree_skb_reason() - net: skb: use kfree_skb_reason() in tcp_v4_rcv() - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER - net: skb_drop_reason: add document for drop reasons - net: netfilter: use kfree_drop_reason() for NF_DROP - net: ipv4: use kfree_skb_reason() in ip_rcv_core() - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() - i2c: mlxcpld: Fix register setting for 400KHz frequency - i2c: cadence: Change large transfer count reset logic to be unconditional - perf tests: Fix Convert perf time to TSC test for hybrid - net: stmmac: fix dma queue left shift overflow issue - net/tls: Fix race in TLS device down flow - igmp: Fix data-races around sysctl_igmp_llm_reports. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_max_msf. - tcp: Fix data-races around keepalive sysctl knobs. - tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries. - tcp: Fix data-races around sysctl_tcp_syncookies. - tcp: Fix data-races around sysctl_tcp_migrate_req. - tcp: Fix data-races around sysctl_tcp_reordering. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix data-races around sysctl_max_syn_backlog. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. - iavf: Fix handling of dummy receive descriptors - pinctrl: armada-37xx: Use temporary variable for struct device - pinctrl: armada-37xx: Make use of the devm_platform_ioremap_resource() - pinctrl: armada-37xx: Convert to use dev_err_probe() - pinctrl: armada-37xx: use raw spinlocks for regmap to avoid invalid wait context - i40e: Fix erroneous adapter reinitialization during recovery process - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero - net: stmmac: remove redunctant disable xPCS EEE call - gpio: pca953x: only use single read/write for No AI mode - gpio: pca953x: use the correct range when do regmap sync - gpio: pca953x: use the correct register address when regcache sync during init - be2net: Fix buffer overflow in be_get_module_eeprom - net: dsa: sja1105: silent spi_device_id warnings - net: dsa: vitesse-vsc73xx: silent spi_device_id warnings - drm/imx/dcss: Add missing of_node_put() in fail path - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. - ipv4: Fix data-races around sysctl_fib_multipath_hash_policy. - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. - ip: Fix data-races around sysctl_ip_prot_sock. - udp: Fix a data-race around sysctl_udp_l3mdev_accept. - tcp: Fix data-races around sysctl knobs related to SYN option. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_abort_on_overflow. - tcp: Fix data-races around sysctl_tcp_max_reordering. - gpio: gpio-xilinx: Fix integer overflow - KVM: selftests: Fix target thread to be migrated in rseq_test - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers - KVM: Don't null dereference ops->destroy - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - bpf: Make sure mac_header was set before using it - sched/deadline: Fix BUG_ON condition for deboosted tasks - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - dlm: fix pending remove if msg allocation fails - x86/uaccess: Implement macros for CMPXCHG on user addresses - bitfield.h: Fix "type of reg too small for mask" test - x86/entry_32: Remove .fixup usage - x86/extable: Extend extable functionality - x86/msr: Remove .fixup usage - x86/futex: Remove .fixup usage - KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses - xhci: dbc: refactor xhci_dbc_init() - xhci: dbc: create and remove dbc structure in dbgtty driver. - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit - xhci: Set HCD flag to defer primary roothub registration - mt76: fix use-after-free by removing a non-RCU wcid pointer - iwlwifi: fw: uefi: add missing include guards - crypto: qat - set to zero DH parameters before free - crypto: qat - use pre-allocated buffers in datapath - crypto: qat - refactor submission logic - crypto: qat - add backlog mechanism - crypto: qat - fix memory leak in RSA - crypto: qat - remove dma_free_coherent() for RSA - crypto: qat - remove dma_free_coherent() for DH - crypto: qat - add param check for RSA - crypto: qat - add param check for DH - crypto: qat - re-enable registration of algorithms - exfat: fix referencing wrong parent directory information after renaming - tracing: Have event format check not flag %p* on __get_dynamic_array() - tracing: Place trace_pid_list logic into abstract functions - tracing: Fix return value of trace_pid_write() - um: virtio_uml: Allow probing from devicetree - um: virtio_uml: Fix broken device handling in time-travel - Bluetooth: Add bt_skb_sendmsg helper - Bluetooth: Add bt_skb_sendmmsg helper - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg - Bluetooth: Fix passing NULL to PTR_ERR - Bluetooth: SCO: Fix sco_send_frame returning skb->len - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks - exfat: use updated exfat_chain directly during renaming - x86/amd: Use IBPB for firmware calls - x86/alternative: Report missing return thunk details - watchqueue: make sure to serialize 'wqueue->defunct' properly - tty: drivers/tty/, stop using tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drop tty_schedule_flip() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - watch-queue: remove spurious double semicolon - drm/amd/display: invalid parameter check in dmub_hpd_callback - x86/extable: Prefer local labels in .set directives - KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness - x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm() - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() - x86/entry_32: Fix segment exceptions - Linux 5.15.58 * Jammy update: v5.15.57 upstream stable release (LP: #1988353) - x86/xen: Fix initialisation in hypercall_page after rethunk - tools arch x86: Sync the msr-index.h copy with the kernel sources - tools headers cpufeatures: Sync with the kernel sources - um: Add missing apply_returns() - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds - Linux 5.15.57 * Jammy update: v5.15.56 upstream stable release (LP: #1988351) - ALSA: hda - Add fixup for Dell Latitidue E5430 - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue - fix race between exit_itimers() and /proc/pid/timers - mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages - mm: split huge PUD on wp_huge_pud fallback - tracing/histograms: Fix memory leak problem - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer - ip: fix dflt addr selection for connected nexthop - ARM: 9213/1: Print message about disabled Spectre workarounds only once - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction - wifi: mac80211: fix queue selection for mesh/OCB interfaces - cgroup: Use separate src/dst nodes when preloading css_sets for migration - btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents - drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error - drm/panfrost: Fix shrinker list corruption by madvise IOCTL - fs/remap: constrain dedupe of EOF blocks - nilfs2: fix incorrect masking of permission flags for symlinks - sh: convert nommu io{re,un}map() to static inline functions - Revert "evm: Fix memleak in init_desc" - xfs: only run COW extent recovery when there are no live extents - xfs: don't include bnobt blocks when reserving free block pool - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks - xfs: drop async cache flushes from CIL commits. - reset: Fix devm bulk optional exclusive control getter - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count - spi: amd: Limit max transfer and message size - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle - ARM: 9210/1: Mark the FDT_FIXED sections as shareable - net/mlx5e: kTLS, Fix build time constant test in TX - net/mlx5e: kTLS, Fix build time constant test in RX - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded - net/mlx5e: Fix capability check for updating vnic env counters - net/mlx5e: Ring the TX doorbell on DMA errors - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() - ima: Fix a potential integer overflow in ima_appraise_measurement - ASoC: sgtl5000: Fix noise on shutdown/remove - ASoC: tas2764: Add post reset delays - ASoC: tas2764: Fix and extend FSYNC polarity handling - ASoC: tas2764: Correct playback volume range - ASoC: tas2764: Fix amp gain register offset & default - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array - net: stmmac: dwc-qos: Disable split header for Tegra194 - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence - sysctl: Fix data races in proc_dointvec(). - sysctl: Fix data races in proc_douintvec(). - sysctl: Fix data races in proc_dointvec_minmax(). - sysctl: Fix data races in proc_douintvec_minmax(). - sysctl: Fix data races in proc_doulongvec_minmax(). - sysctl: Fix data races in proc_dointvec_jiffies(). - tcp: Fix a data-race around sysctl_tcp_max_orphans. - inetpeer: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - cipso: Fix data-races around sysctl. - icmp: Fix data-races around sysctl. - ipv4: Fix a data-race around sysctl_fib_sync_mem. - ARM: dts: at91: sama5d2: Fix typo in i2s1 node - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero - arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC - arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot - netfilter: nf_log: incorrect offset to network header - netfilter: nf_tables: replace BUG_ON by element length check - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE - lockd: set fl_owner when unlocking files - lockd: fix nlm_close_files - tracing: Fix sleeping while atomic in kdb ftdump - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests - drm/i915/dg2: Add Wa_22011100796 - drm/i915/gt: Serialize GRDOM access between multiple engine resets - drm/i915/gt: Serialize TLB invalidates with GT resets - drm/i915/uc: correctly track uc_fw init failure - drm/i915: Require the vm mutex for i915_vma_bind() - bnxt_en: Fix bnxt_reinit_after_abort() code path - bnxt_en: Fix bnxt_refclk_read() - sysctl: Fix data-races in proc_dou8vec_minmax(). - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). - icmp: Fix data-races around sysctl_icmp_echo_enable_probe. - icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses. - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix a data-race around sysctl_icmp_ratemask. - raw: Fix a data-race around sysctl_raw_l3mdev_accept. - tcp: Fix a data-race around sysctl_tcp_ecn_fallback. - ipv4: Fix data-races around sysctl_ip_dynaddr. - nexthop: Fix data-races around nexthop_compat_mode. - net: ftgmac100: Hold reference returned by of_get_child_by_name() - net: stmmac: fix leaks in probe - ima: force signature verification when CONFIG_KEXEC_SIG is configured - ima: Fix potential memory leak in ima_init_crypto() - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. - drm/amd/pm: Prevent divide by zero - sfc: fix use after free when disabling sriov - ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host - seg6: fix skb checksum evaluation in SRH encapsulation/insertion - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() - sfc: fix kernel panic when creating VF - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() - net/tls: Check for errors in tls_device_init - ACPI: video: Fix acpi_video_handles_brightness_key_presses() - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE - btrfs: rename btrfs_bio to btrfs_io_context - btrfs: zoned: fix a leaked bioc in read_zone_info - ksmbd: use SOCK_NONBLOCK type for kernel_accept() - powerpc/xive/spapr: correct bitmap allocation size - vdpa/mlx5: Initialize CVQ vringh only once - vduse: Tie vduse mgmtdev and its device - virtio_mmio: Add missing PM calls to freeze/restore - virtio_mmio: Restore guest page size on resume - netfilter: br_netfilter: do not skip all hooks with 0 priority - scsi: hisi_sas: Limit max hw sectors for v3 HW - cpufreq: pmac32-cpufreq: Fix refcount leak bug - firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer - firmware: sysfb: Add sysfb_disable() helper function - fbdev: Disable sysfb device registration when removing conflicting FBs - net: tipc: fix possible refcount leak in tipc_sk_create() - NFC: nxp-nci: don't print header length mismatch on i2c error - nvme-tcp: always fail a request when sending it failed - nvme: fix regression when disconnect a recovering ctrl - net: sfp: fix memory leak in sfp_probe() - ASoC: ops: Fix off by one in range control validation - pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization - ASoC: Intel: sof_sdw: handle errors on card registration - ASoC: rt711: fix calibrate mutex initialization - ASoC: rt7*-sdw: harden jack_detect_handler - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow - ASoC: wcd938x: Fix event generation for some controls - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem - ASoC: wm5110: Fix DRE control - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error - ASoC: dapm: Initialise kcontrol data for mux/demux controls - ASoC: cs47l15: Fix event generation for low power mux control - ASoC: madera: Fix event generation for OUT1 demux - ASoC: madera: Fix event generation for rate controls - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware - x86: Clear .brk area at early boot - soc: ixp4xx/npe: Fix unused match warning - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 - Revert "can: xilinx_can: Limit CANFD brp to 2" - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices - ALSA: usb-audio: Add quirk for Fiero SC-01 - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) - nvme-pci: phison e16 has bogus namespace ids - signal handling: don't use BUG_ON() for debugging - USB: serial: ftdi_sio: add Belimo device ids - usb: typec: add missing uevent when partner support PD - usb: dwc3: gadget: Fix event pending check - tty: serial: samsung_tty: set dma burst_size to 1 - vt: fix memory overlapping when deleting chars in the buffer - serial: 8250: fix return error code in serial8250_request_std_resource() - serial: stm32: Clear prev values before setting RTS delays - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: Fix PM usage_count for console handover - x86/pat: Fix x86_has_pat_wp() - drm/aperture: Run fbdev removal before internal helpers - Linux 5.15.56 * Jammy update: v5.15.55 upstream stable release (LP: #1988338) - Linux 5.15.55 * Jammy update: v5.15.54 upstream stable release (LP: #1987451) - mm/slub: add missing TID updates on slab deactivation - mm/filemap: fix UAF in find_lock_entries - Revert "selftests/bpf: Add test for bpf_timer overwriting crash" - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD - ALSA: hda/realtek: Add quirk for Clevo L140PU - ALSA: cs46xx: Fix missing snd_card_free() call at probe error - can: bcm: use call_rcu() instead of costly synchronize_rcu() - can: grcan: grcan_probe(): remove extra of_node_get() - can: gs_usb: gs_usb_open/close(): fix memory leak - can: m_can: m_can_chip_config(): actually enable internal timestamping - can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits - can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fd - can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals - usbnet: fix memory leak in error case - net: rose: fix UAF bug caused by rose_t0timer_expiry - netfilter: nft_set_pipapo: release elements in clone from abort path - btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk - btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_ref - btrfs: fix invalid delayed ref after subvolume creation failure - btrfs: fix warning when freeing leaf after subvolume creation failure - Input: cpcap-pwrbutton - handle errors from platform_get_irq() - Input: goodix - change goodix_i2c_write() len parameter type to int - Input: goodix - add a goodix.h header file - Input: goodix - refactor reset handling - Input: goodix - try not to touch the reset-pin on x86/ACPI devices - dma-buf/poll: Get a file reference for outstanding fence callbacks - btrfs: fix deadlock between chunk allocation and chunk btree modifications - drm/i915: Disable bonding on gen12+ platforms - drm/i915/gt: Register the migrate contexts with their engines - drm/i915: Replace the unconditional clflush with drm_clflush_virt_range() - media: ir_toy: prevent device from hanging during transmit - memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlash - ath11k: add hw_param for wakeup_mhi - qed: Improve the stack space of filter_config() - platform/x86: wmi: introduce helper to convert driver to WMI driver - platform/x86: wmi: Replace read_takes_no_args with a flags field - platform/x86: wmi: Fix driver->notify() vs ->probe() race - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine - mt76: mt7921: fix a possible race enabling/disabling runtime-pm - bpf: Stop caching subprog index in the bpf_pseudo_func insn - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC - riscv: defconfig: enable DRM_NOUVEAU - RISC-V: defconfigs: Set CONFIG_FB=y, for FB console - net/mlx5e: Check action fwd/drop flag exists also for nic flows - net/mlx5e: Split actions_match_supported() into a sub function - net/mlx5e: TC, Reject rules with drop and modify hdr action - net/mlx5e: TC, Reject rules with forward and drop actions - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend - ASoC: rt5682: Re-detect the combo jack after resuming - ASoC: rt5682: Fix deadlock on resume - netfilter: nf_tables: convert pktinfo->tprot_set to flags field - netfilter: nft_payload: support for inner header matching / mangling - netfilter: nft_payload: don't allow th access for fragments - s390/boot: allocate amode31 section in decompressor - s390/setup: use physical pointers for memblock_reserve() - s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE - ibmvnic: init init_done_rc earlier - ibmvnic: clear fop when retrying probe - ibmvnic: Allow queueing resets during probe - virtio-blk: avoid preallocating big SGL for data - io_uring: ensure that fsnotify is always called - block: use bdev_get_queue() in bio.c - block: only mark bio as tracked if it really is tracked - block: fix rq-qos breakage from skipping rq_qos_done_bio() - stddef: Introduce struct_group() helper macro - media: omap3isp: Use struct_group() for memcpy() region - media: davinci: vpif: fix use-after-free on driver unbind - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error - mt76: mt7921: do not always disable fw runtime-pm - cxl/port: Hold port reference until decoder release - clk: renesas: r9a07g044: Update multiplier and divider values for PLL2/3 - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue - scsi: qla2xxx: Fix laggy FC remote port session recovery - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe - scsi: qla2xxx: Fix crash during module load unload test - gfs2: Fix gfs2_file_buffered_write endless loop workaround - vdpa/mlx5: Avoid processing works if workqueue was destroyed - btrfs: handle device lookup with btrfs_dev_lookup_args - btrfs: add a btrfs_get_dev_args_from_path helper - btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls - btrfs: remove device item and update super block in the same transaction - drbd: add error handling support for add_disk() - drbd: Fix double free problem in drbd_create_device - drbd: fix an invalid memory access caused by incorrect use of list iterator - drm/amd/display: Set min dcfclk if pipe count is 0 - drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw - NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id) - NFSD: COMMIT operations must not return NFS?ERR_INVAL - riscv/mm: Add XIP_FIXUP for riscv_pfn_base - iio: accel: mma8452: use the correct logic to get mma8452_data - batman-adv: Use netif_rx(). - mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set - Compiler Attributes: add __alloc_size() for better bounds checking - mm: vmalloc: introduce array allocation functions - KVM: use __vcalloc for very large allocations - btrfs: don't access possibly stale fs_info data in device_list_add - KVM: s390x: fix SCK locking - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test - powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regs - powerpc: flexible GPR range save/restore macros - powerpc/tm: Fix more userspace r13 corruption - serial: sc16is7xx: Clear RS485 bits in the shutdown - bus: mhi: core: Use correctly sized arguments for bit field - bus: mhi: Fix pm_state conversion to string - stddef: Introduce DECLARE_FLEX_ARRAY() helper - uapi/linux/stddef.h: Add include guards - ASoC: rt5682: move clk related code to rt5682_i2c_probe - ASoC: rt5682: fix an incorrect NULL check on list iterator - drm/amd/vcn: fix an error msg on vcn 3.0 - KVM: Don't create VM debugfs files outside of the VM directory - tty: n_gsm: Modify CR,PF bit when config requester - tty: n_gsm: Save dlci address open status when config requester - tty: n_gsm: fix frame reception handling - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. - tty: n_gsm: fix missing update of modem controls after DLCI open - btrfs: zoned: encapsulate inode locking for zoned relocation - btrfs: zoned: use dedicated lock for data relocation - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref - mm/hwpoison: mf_mutex for soft offline and unpoison - mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler - mm/memory-failure.c: fix race with changing page compound again - mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb() - tty: n_gsm: fix invalid use of MSC in advanced option - tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output() - serial: 8250_mtk: Make sure to select the right FEATURE_SEL - tty: n_gsm: fix invalid gsmtty_write_room() result - drm/i915: Fix a race between vma / object destruction and unbinding - drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb - drm/mediatek: Remove the pointer of struct cmdq_client - drm/mediatek: Detect CMDQ execution timeout - drm/mediatek: Add cmdq_handle in mtk_crtc - drm/mediatek: Add vblank register/unregister callback functions - Bluetooth: protect le accept and resolv lists with hdev->lock - Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event - io_uring: avoid io-wq -EAGAIN looping for !IOPOLL - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling - irqchip/gic-v3: Refactor ISB + EOIR at ack time - rxrpc: Fix locking issue - dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC - dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible - module: change to print useful messages from elf_validity_check() - module: fix [e_shstrndx].sh_size=0 OOB access - iommu/vt-d: Fix PCI bus rescan device hot add - fbdev: fbmem: Fix logo center image dx issue - PM: runtime: Redefine pm_runtime_release_supplier() - memregion: Fix memregion_free() fallback definition - video: of_display_timing.h: include errno.h - powerpc/powernv: delay rng platform device creation until later in boot - net: dsa: qca8k: reset cpu port on MTU change - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits - xfs: remove incorrect ASSERT in xfs_rename - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" - btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2() - virtio-blk: modify the value type of num in virtio_queue_rq() - btrfs: fix use of uninitialized variable at rm device ioctl - tty: n_gsm: fix encoding of command/response bit - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus - pinctrl: sunxi: a83t: Fix NAND function name for some pins - ASoC: rt711: Add endianness flag in snd_soc_component_driver - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect - arm64: dts: qcom: msm8994: Fix CPU6/7 reg values - arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node - ARM: mxs_defconfig: Enable the framebuffer - arm64: dts: imx8mp-evk: correct mmc pad settings - arm64: dts: imx8mp-evk: correct the uart2 pinctl value - arm64: dts: imx8mp-evk: correct gpio-led pad settings - arm64: dts: imx8mp-evk: correct vbus pad settings - arm64: dts: imx8mp-evk: correct eqos pad settings - arm64: dts: imx8mp-evk: correct I2C1 pad settings - arm64: dts: imx8mp-evk: correct I2C3 pad settings - arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings - arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings - arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings - pinctrl: sunxi: sunxi_pconf_set: use correct offset - arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo - ARM: at91: pm: use proper compatible for sama5d2's rtc - ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt - ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt - ARM: dts: at91: sam9x60ek: fix eeprom compatible and size - ARM: dts: at91: sama5d2_icp: fix eeprom compatibles - ARM: at91: fix soc detection for SAM9X60 SiPs - xsk: Clear page contiguity bit when unmapping pool - i2c: piix4: Fix a memory leak in the EFCH MMIO support - i40e: Fix dropped jumbo frames statistics - i40e: Fix VF's MAC Address change on VM - ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp151 - ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15 - ibmvnic: Properly dispose of all skbs during a failover. - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT - selftests: forwarding: fix error message in learning_test - r8169: fix accessing unset transport header - i2c: cadence: Unregister the clk notifier in error path - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer - misc: rtsx_usb: use separate command and response buffers - misc: rtsx_usb: set return value in rsp_buf alloc err path - Revert "mm/memory-failure.c: fix race with changing page compound again" - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" - dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo - ida: don't use BUG_ON() for debugging - dmaengine: pl330: Fix lockdep warning about non-static key - dmaengine: lgm: Fix an error handling path in intel_ldma_probe() - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate - dmaengine: qcom: bam_dma: fix runtime PM underflow - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate - dmaengine: idxd: force wq context cleanup on device disable path - selftests/net: fix section name when using xdp_dummy.o - Linux 5.15.54 . [ Ubuntu: 5.15.0-48.54 ] . * jammy/linux: 5.15.0-48.54 -proposed tracker (LP: #1987775) * System freeze after resuming from suspend due to PCI ASPM settings (LP: #1980829) - SAUCE: PCI/ASPM: Save/restore L1SS Capability for suspend/resume - SAUCE: whitelist platforms that needs save/restore ASPM L1SS for suspend/resume * [SRU][J/OEM-5.17][PATCH 0/1] Fix oled brightness set above frame-average luminance (LP: #1978986) - SAUCE: drm: New function to get luminance range based on static hdr metadata - SAUCE: drm/amdgpu_dm: Rely on split out luminance calculation function - SAUCE: drm/i915: Use luminance range calculated during edid parsing * Jammy: Add OVS Internal Port HW Offload to mlx5 driver (LP: #1983498) - net/mlx5e: Refactor rx handler of represetor device - net/mlx5e: Use generic name for the forwarding dev pointer - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support - net/mlx5e: Support accept action - net/mlx5e: Accept action skbedit in the tc actions list - net/mlx5e: Offload tc rules that redirect to ovs internal port - net/mlx5e: Offload internal port as encap route device - net/mlx5e: Enable TC offload for ingress MACVLAN - net/mlx5e: Add indirect tc offload of ovs internal port - net/mlx5e: Term table handling of internal port rules - net/mlx5: Support internal port as decap route device - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' - net/mlx5e: TC, Fix memory leak with rules with internal port - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled - net/mlx5e: Fix nullptr on deleting mirroring rule - net/mlx5e: Avoid implicit modify hdr for decap drop rule - net/mlx5e: Fix wrong source vport matching on tunnel rule - net/mlx5e: TC, fix decap fallback to uplink when int port not supported * Remove unused variable from i915 psr (LP: #1986798) - SAUCE: drm/i915/display/psr: Remove unused variable * refactoring of overlayfs fix to properly support shiftfs (LP: #1983640) - SAUCE: overlayfs: remove CONFIG_AUFS_FS dependency * Jammy update: v5.15.53 upstream stable release (LP: #1986728) - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" - drm/amdgpu: To flush tlb for MMHUB of RAVEN series - ksmbd: set the range of bytes to zero without extending file size in FSCTL_ZERO_DATA - ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA - ksmbd: use vfs_llseek instead of dereferencing NULL - ipv6: take care of disable_policy when restoring routes - net: phy: Don't trigger state machine while in suspend - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1 - nvdimm: Fix badblocks clear off-by-one error - powerpc/prom_init: Fix kernel config grep - powerpc/book3e: Fix PUD allocation size in map_kernel_page() - powerpc/bpf: Fix use of user_pt_regs in uapi - dm raid: fix accesses beyond end of raid member array - dm raid: fix KASAN warning in raid5_add_disks - s390/archrandom: simplify back to earlier design and initialize earlier - SUNRPC: Fix READ_PLUS crasher - net: rose: fix UAF bugs caused by timer handler - net: usb: ax88179_178a: Fix packet receiving - virtio-net: fix race between ndo_open() and virtio_device_ready() - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test - net: dsa: bcm_sf2: force pause link settings - net: tun: unlink NAPI from device on destruction - net: tun: stop NAPI when detaching queues - net: dp83822: disable false carrier interrupt - net: dp83822: disable rx error interrupt - RDMA/qedr: Fix reporting QP timeout attribute - RDMA/cm: Fix memory leak in ib_cm_insert_listen - linux/dim: Fix divide by 0 in RDMA DIM - net: usb: asix: do not force pause frames support - usbnet: fix memory allocation in helpers - selftests: mptcp: more stable diag tests - net: ipv6: unexport __init-annotated seg6_hmac_net_init() - NFSD: restore EINVAL error translation in nfsd_commit() - vfs: fix copy_file_range() regression in cross-fs copies - caif_virtio: fix race between virtio_device_ready() and ndo_open() - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events - vdpa/mlx5: Update Control VQ callback information - s390: remove unneeded 'select BUILD_BIN2C' - netfilter: nft_dynset: restore set element counter when failing to update - net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup() - net/sched: act_api: Notify user space if any actions were flushed before error - net: asix: fix "can't send until first packet is send" issue - net: bonding: fix possible NULL deref in rlb code - net: phy: ax88772a: fix lost pause advertisement configuration - net: bonding: fix use-after-free after 802.3ad slave unbind - powerpc/memhotplug: Add add_pages override for PPC - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value - NFC: nxp-nci: Don't issue a zero length i2c_master_read() - tipc: move bc link creation back to tipc_node_create - epic100: fix use after free on rmmod - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio - ACPI: video: Change how we determine if brightness key-presses are handled - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() - ipv6/sit: fix ipip6_tunnel_get_prl return value - ipv6: fix lockdep splat in in6_dump_addrs() - mlxsw: spectrum_router: Fix rollback in tunnel next hop init - net: tun: avoid disabling NAPI twice - MAINTAINERS: add Leah as xfs maintainer for 5.15.y - tcp: add a missing nf_reset_ct() in 3WHS handling - selftests/bpf: Add test_verifier support to fixup kfunc call insns - selftests/rseq: remove ARRAY_SIZE define from individual tests - selftests/rseq: introduce own copy of rseq uapi header - selftests/rseq: Remove useless assignment to cpu variable - selftests/rseq: Remove volatile from __rseq_abi - selftests/rseq: Introduce rseq_get_abi() helper - selftests/rseq: Introduce thread pointer getters - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store - selftests/rseq: Fix ppc32 offsets by using long rather than off_t - selftests/rseq: Fix warnings about #if checks of undefined tokens - selftests/rseq: Remove arm/mips asm goto compiler work-around - selftests/rseq: Fix: work-around asm goto compiler bugs - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area - selftests/rseq: Change type of rseq_offset to ptrdiff_t - xen/blkfront: fix leaking data in shared pages - xen/netfront: fix leaking data in shared pages - xen/netfront: force data bouncing when backend is untrusted - xen/blkfront: force data bouncing when backend is untrusted - xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() - xen/arm: Fix race in RB-tree based P2M accounting - net: usb: qmi_wwan: add Telit 0x1070 composition - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() - fsi: occ: Force sequence numbering per OCC - net: fix IFF_TX_SKB_NO_LINEAR definition - drm/i915/gem: add missing else - drm/msm/gem: Fix error return on fence id alloc fail - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c - platform/x86: panasonic-laptop: de-obfuscate button codes - platform/x86: panasonic-laptop: sort includes alphabetically - platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug" - platform/x86: panasonic-laptop: don't report duplicate brightness key- presses - platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses - drm/fourcc: fix integer type usage in uapi header - hwmon: (occ) Remove sequence numbering and checksum calculation - hwmon: (occ) Prevent power cap command overwriting poll response - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails - Linux 5.15.53 * Jammy update: v5.15.52 upstream stable release (LP: #1986724) - tick/nohz: unexport __init-annotated tick_nohz_full_setup() - xfs: use kmem_cache_free() for kmem_cache objects - xfs: punch out data fork delalloc blocks on COW writeback failure - xfs: Fix the free logic of state in xfs_attr_node_hasname - xfs: remove all COW fork extents when remounting readonly - xfs: check sb_meta_uuid for dabuf buffer recovery - xfs: prevent UAF in xfs_log_item_in_current_chkpt - xfs: only bother with sync_filesystem during readonly remount - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete - fs: add is_idmapped_mnt() helper - fs: move mapping helpers - fs: tweak fsuidgid_has_mapping() - fs: account for filesystem mappings - docs: update mapping documentation - fs: use low-level mapping helpers - fs: remove unused low-level mapping helpers - fs: port higher-level mapping helpers - fs: add i_user_ns() helper - fs: support mapped mounts of mapped filesystems - fs: fix acl translation - fs: account for group membership - rtw88: 8821c: support RFE type4 wifi NIC - rtw88: rtw8821c: enable rfe 6 devices - net: mscc: ocelot: allow unregistered IP multicast flooding to CPU - io_uring: fix not locked access to fixed buf table - Linux 5.15.52 * Jammy update: v5.15.51 upstream stable release (LP: #1986718) - random: schedule mix_interrupt_randomness() less often - random: quiet urandom warning ratelimit suppression message - ALSA: hda/via: Fix missing beep setup - ALSA: hda/conexant: Fix missing beep setup - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly - ALSA: hda/realtek: Add quirk for Clevo PD70PNT - ALSA: hda/realtek: Add quirk for Clevo NS50PU - net: openvswitch: fix parsing of nw_proto for IPv6 fragments - 9p: Fix refcounting during full path walks for fid lookups - 9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl - 9p: fix fid refcount leak in v9fs_vfs_get_link - btrfs: fix hang during unmount when block group reclaim task is running - btrfs: prevent remounting to v1 space cache for subpage mount - btrfs: add error messages to all unrecognized mount options - scsi: ibmvfc: Store vhost pointer during subcrq allocation - scsi: ibmvfc: Allocate/free queue resource only during probe/remove - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing - mmc: mediatek: wait dma stop bit reset to 0 - xen/gntdev: Avoid blocking in unmap_grant_pages() - MAINTAINERS: Add new IOMMU development mailing list - ata: libata: add qc->flags in ata_qc_complete_template tracepoint - dm era: commit metadata in postsuspend after worker stops - dm mirror log: clear log bits up to BITS_PER_LONG boundary - tracing/kprobes: Check whether get_kretprobe() returns NULL in kretprobe_dispatcher() - drm/i915: Implement w/a 22010492432 for adl-s - USB: serial: pl2303: add support for more HXN (G) types - USB: serial: option: add Telit LE910Cx 0x1250 composition - USB: serial: option: add Quectel EM05-G modem - USB: serial: option: add Quectel RM500K module support - drm/msm: Ensure mmap offset is initialized - drm/msm: Fix double pm_runtime_disable() call - netfilter: use get_random_u32 instead of prandom - scsi: scsi_debug: Fix zone transition to full condition - drm/msm: Switch ordering of runpm put vs devfreq_idle - scsi: iscsi: Exclude zero from the endpoint ID range - xsk: Fix generic transmit when completion queue reservation fails - drm/msm: use for_each_sgtable_sg to iterate over scatterlist - bpf: Fix request_sock leak in sk lookup helpers - drm/sun4i: Fix crash during suspend after component bind failure - bpf, x86: Fix tail call count offset calculation on bpf2bpf call - scsi: storvsc: Correct reporting of Hyper-V I/O size limits - phy: aquantia: Fix AN when higher speeds than 1G are not advertised - KVM: arm64: Prevent kmemleak from accessing pKVM memory - net: Write lock dev_base_lock without disabling bottom halves. - net: fix data-race in dev_isalive() - tipc: fix use-after-free Read in tipc_named_reinit - igb: fix a use-after-free issue in igb_clean_tx_ring - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ethtool: Fix get module eeprom fallback - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf - drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() - drm/msm/dp: Drop now unused hpd_high member - drm/msm/dp: dp_link_parse_sink_count() return immediately if aux read failed - drm/msm/dp: do not initialize phy until plugin interrupt received - drm/msm/dp: force link training for display resolution change - perf arm-spe: Don't set data source if it's not a memory operation - erspan: do not assume transport header is always set - net/tls: fix tls_sk_proto_close executed repeatedly - udmabuf: add back sanity check - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh - xen-blkfront: Handle NULL gendisk - x86/xen: Remove undefined behavior in setup_features() - MIPS: Remove repetitive increase irq_err_count - afs: Fix dynamic root getattr - ice: ethtool: advertise 1000M speeds properly - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips - regmap-irq: Fix offset/index mismatch in read_sub_irq_data() - virtio_net: fix xdp_rxq_info bug after suspend/resume - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" - sock: redo the psock vs ULP protection check - nvme-pci: add NO APST quirk for Kioxia device - nvme: move the Samsung X5 quirk entry to the core quirks - gpio: winbond: Fix error code in winbond_gpio_get() - s390/cpumf: Handle events cycles and instructions identical - iio: mma8452: fix probe fail when device tree compatible is used. - iio: magnetometer: yas530: Fix memchr_inv() misuse - iio: adc: vf610: fix conversion mode sysfs node name - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI - usb: gadget: Fix non-unique driver names in raw-gadget driver - USB: gadget: Fix double-free bug in raw_gadget driver - usb: chipidea: udc: check request status before setting device address - dt-bindings: usb: ohci: Increase the number of PHYs - dt-bindings: usb: ehci: Increase the number of PHYs - btrfs: don't set lock_owner when locking extent buffer for reading - btrfs: fix deadlock with fsync+fiemap+transaction commit - f2fs: attach inline_data after setting compression - iio:humidity:hts221: rearrange iio trigger get and register - iio:chemical:ccs811: rearrange iio trigger get and register - iio:accel:kxcjk-1013: rearrange iio trigger get and register - iio:accel:bma180: rearrange iio trigger get and register - iio:accel:mxc4005: rearrange iio trigger get and register - iio: accel: mma8452: ignore the return value of reset operation - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() - iio: trigger: sysfs: fix use-after-free on remove - iio: adc: stm32: fix maximum clock rate for stm32mp15x - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) - iio: afe: rescale: Fix boolean logic bug - iio: adc: stm32: Fix ADCs iteration in irq handler - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message - iio: adc: axp288: Override TS pin bias current for some models - iio: adc: rzg2l_adc: add missing fwnode_handle_put() in rzg2l_adc_parse_properties() - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client - iio: adc: ti-ads131e08: add missing fwnode_handle_put() in ads131e08_alloc_channels() - xtensa: xtfpga: Fix refcount leak bug in setup - xtensa: Fix refcount leak bug in time.c - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX - powerpc/microwatt: wire up rng during setup_arch() - powerpc: Enable execve syscall exit tracepoint - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address - powerpc/powernv: wire up rng during setup_arch - drm/msm/dp: Always clear mask bits to disable interrupts at dp_ctrl_reset_irq_ctrl() - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node - ARM: dts: imx6qdl: correct PU regulator ramp delay - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode - ARM: exynos: Fix refcount leak in exynos_map_pmu - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - ARM: Fix refcount leak in axxia_boot_secondary - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings - ARM: cns3xxx: Fix refcount leak in cns3xxx_init - modpost: fix section mismatch check for exported init/exit sections - ARM: dts: bcm2711-rpi-400: Fix GPIO line names - random: update comment from copy_to_user() -> copy_to_iter() - perf build-id: Fix caching files with a wrong build ID - dma-direct: use the correct size for dma_set_encrypted() - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) - powerpc/pseries: wire up rng during setup_arch() - Linux 5.15.51 * Jammy update: v5.15.50 upstream stable release (LP: #1986715) - net: mana: Add handling of CQE_RX_TRUNCATED - zonefs: fix zonefs_iomap_begin() for reads - usb: gadget: u_ether: fix regression in setting fixed MAC address - bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs - selftests/bpf: Add selftest for calling global functions from freplace - serial: core: Initialize rs485 RTS polarity already on probe - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer - Linux 5.15.50 * Jammy update: v5.15.49 upstream stable release (LP: #1983149) - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" - nfsd: Replace use of rwsem with errseq_t - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 - arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3 - powerpc/kasan: Silence KASAN warnings in __get_wchan() - ASoC: nau8822: Add operation for internal PLL off and on - drm/amd/display: Read Golden Settings Table from VBIOS - drm/amdkfd: Use mmget_not_zero in MMU notifier - dma-debug: make things less spammy under memory pressure - ASoC: cs42l52: Fix TLV scales for mixer controls - ASoC: cs35l36: Update digital volume TLV - ASoC: cs53l30: Correct number of volume levels on SX controls - ASoC: cs42l52: Correct TLV for Bypass Volume - ASoC: cs42l56: Correct typo in minimum level for SX volume controls - ASoC: cs42l51: Correct minimum value for SX volume control - drm/amdkfd: add pinned BOs to kfd_bo_list - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - quota: Prevent memory allocation recursion while holding dq_lock - ASoC: wm8962: Fix suspend while playing music - ASoC: es8328: Fix event generation for deemphasis control - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion - scsi: mpt3sas: Fix out-of-bounds compiler warning - scsi: ipr: Fix missing/incorrect resource cleanup in error case - scsi: pmcraid: Fix missing resource cleanup in error case - ALSA: hda/realtek - Add HW8326 support - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag - gcc-12: disable '-Wdangling-pointer' warning for now - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. - random: credit cpu and bootloader seeds by default - gpio: dwapb: Don't print error on -EPROBE_DEFER - platform/x86: gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4 support - platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF - platform/x86/intel: hid: Add Surface Go to VGBS allow list - staging: r8188eu: fix rtw_alloc_hwxmits error detection for now - staging: r8188eu: Use zeroing allocator in wpa_set_encryption() - staging: r8188eu: Fix warning of array overflow in ioctl_linux.c - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE - pNFS: Avoid a live lock condition in pnfs_update_layout() - sunrpc: set cl_max_connect when cloning an rpc_clnt - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() - i40e: Fix adding ADQ filter to TC0 - i40e: Fix calculating the number of queue pairs - i40e: Fix call trace in setup_tx_descriptors - Drivers: hv: vmbus: Release cpu lock in error case - tty: goldfish: Fix free_irq() on remove - misc: atmel-ssc: Fix IRQ check in ssc_probe - io_uring: fix races with file table unregister - io_uring: fix races with buffer table unregister - drm/i915/reset: Fix error_state_read ptr + offset use - net: hns3: split function hclge_update_port_base_vlan_cfg() - net: hns3: set port base vlan tbl_sta to false before removing old vlan - net: hns3: don't push link state to VF if unalive - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - nvme: add device name to warning in uuid_show() - mlxsw: spectrum_cnt: Reorder counter pools - net: bgmac: Fix an erroneous kfree() in bgmac_remove() - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg - arm64: ftrace: fix branch range checks - arm64: ftrace: consistently handle PLTs. - certs/blacklist_hashes.c: fix const confusion in certs blacklist - init: Initialize noop_backing_dev_info early - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() - faddr2line: Fix overlapping text section failures, the sequel - i2c: npcm7xx: Add check for platform_driver_register - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/realtek-rtl: Fix refcount leak in map_interrupts - sched: Fix balance_push() vs __sched_setscheduler() - i2c: designware: Use standard optional ref clock implementation - mei: hbm: drop capability response on early shutdown - mei: me: add raptor lake point S DID - comedi: vmk80xx: fix expression for tx buffer size - [Config] updateconfigs for LIB_MEMNEQ - crypto: memneq - move into lib/ - USB: serial: option: add support for Cinterion MV31 with new baseline - USB: serial: io_ti: add Agilent E5805A support - usb: dwc2: Fix memory leak in dwc2_hcd_init - usb: cdnsp: Fixed setting last_trb incorrectly - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe - usb: gadget: f_fs: change ep->status safe in ffs_epfile_io() - usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io() - tty: n_gsm: Debug output allocation must use GFP_ATOMIC - serial: 8250: Store to lsr_save_flags after lsr read - bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove() - dm mirror log: round up region bitmap size to BITS_PER_LONG - drm/amd/display: Cap OLED brightness per max frame-average luminance - cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle - ext4: fix super block checksum incorrect after mount - ext4: fix bug_on ext4_mb_use_inode_pa - ext4: make variable "count" signed - ext4: add reserved GDT blocks check - KVM: arm64: Don't read a HW interrupt pending state in user context - virtio-pci: Remove wrong address verification in vp_del_vqs() - powerpc/book3e: get rid of #include - clk: imx8mp: fix usb_root_clk parent - Linux 5.15.49 * Jammy update: v5.15.48 upstream stable release (LP: #1983146) - Linux 5.15.48 - Upstream stable to v5.15.48 * Jammy update: v5.15.47 upstream stable release (LP: #1982968) - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards - staging: greybus: codecs: fix type confusion of list iterator variable - iio: adc: ad7124: Remove shift from scan_type - lkdtm/bugs: Check for the NULL pointer after calling kmalloc - lkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP - tty: goldfish: Use tty_port_destroy() to destroy port - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe - tty: n_tty: Restore EOF push handling behavior - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get - remoteproc: imx_rproc: Ignore create mem entry for resource table - usb: usbip: fix a refcount leak in stub_probe() - usb: usbip: add missing device lock on tweak configuration cmd - USB: storage: karma: fix rio_karma_init return - usb: musb: Fix missing of_node_put() in omap2430_probe - staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() - pwm: lp3943: Fix duty calculation in case period was clamped - pwm: raspberrypi-poe: Fix endianness in firmware struct - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking - misc: fastrpc: fix an incorrect NULL check on list iterator - firmware: stratix10-svc: fix a missing check on list iterator - usb: typec: mux: Check dev_set_name() return value - rpmsg: virtio: Fix possible double free in rpmsg_probe() - rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev() - rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check - iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout - iio: adc: sc27xx: fix read big scale voltage not right - iio: adc: sc27xx: Fine tune the scale calibration values - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails - pvpanic: Fix typos in the comments - misc/pvpanic: Convert regular spinlock into trylock on panic path - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure - power: supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI quirk - serial: sifive: Report actual baud base rather than fixed 115200 - export: fix string handling of namespace in EXPORT_SYMBOL_NS - soundwire: intel: prevent pm_runtime resume prior to system suspend - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier - ksmbd: fix reference count leak in smb_check_perm_dacl() - extcon: ptn5150: Add queue work sync before driver release - soc: rockchip: Fix refcount leak in rockchip_grf_init - clocksource/drivers/riscv: Events are stopped during CPU suspend - ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1 - rtc: mt6397: check return value after calling platform_get_resource() - rtc: ftrtc010: Use platform_get_irq() to get the interrupt - rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe - staging: r8188eu: add check for kzalloc - tty: n_gsm: Don't ignore write return value in gsmld_output() - tty: n_gsm: Fix packet data hex dump output - serial: meson: acquire port->lock in startup() - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE - serial: digicolor-usart: Don't allow CS5-6 - serial: rda-uart: Don't allow CS5-6 - serial: txx9: Don't allow CS5-6 - serial: sh-sci: Don't allow CS5-6 - serial: sifive: Sanitize CSIZE and c_iflag - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 - serial: stm32-usart: Correct CSIZE, bits, and parity - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle - bus: ti-sysc: Fix warnings for unbind for serial - driver: base: fix UAF when driver_attach failed - driver core: fix deadlock in __device_attach - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register - modpost: fix removing numeric suffixes - jffs2: fix memory leak in jffs2_do_fill_super - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - ubi: ubi_create_volume: Fix use-after-free when volume creation failed - selftests/bpf: fix selftest after random: Urandom_read tracepoint removal - selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read - bpf: Fix probe read error in ___bpf_prog_run() - block: take destination bvec offsets into account in bio_copy_data_iter - riscv: read-only pages should not be writable - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" - tcp: add accessors to read/set tp->snd_cwnd - nfp: only report pause frame configuration for physical device - sfc: fix considering that all channels have TX queues - sfc: fix wrong tx channel offset with efx_separate_tx_channels - block: make bioset_exit() fully resilient against being called twice - vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit - virtio: pci: Fix an error handling path in vp_modern_probe() - net/mlx5: Don't use already freed action pointer - net/mlx5: CT: Fix header-rewrite re-use for tupels - net/mlx5: correct ECE offset in query qp output - net/mlx5e: Update netdev features after changing XDP state - net: sched: add barrier to fix packet stuck problem for lockless qdisc - tcp: tcp_rtx_synack() can be called from process context - vdpa: ifcvf: set pci driver data in probe - octeontx2-af: fix error code in is_valid_offset() - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag - regulator: mt6315-regulator: fix invalid allowed mode - gpio: pca953x: use the correct register address to do regcache sync - afs: Fix infinite loop found by xfstest generic/676 - scsi: sd: Fix potential NULL pointer dereference - tipc: check attribute length for bearer name - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction - perf c2c: Fix sorting in percent_rmt_hitm_cmp() - dmaengine: idxd: set DMA_INTERRUPT cap bit - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base - bootconfig: Make the bootconfig.o as a normal object file - tracing: Make tp_printk work on syscall tracepoints - tracing: Fix sleeping function called from invalid context on RT kernel - tracing: Avoid adding tracer option before update_tracer_options - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() - iommu/arm-smmu-v3: check return value after calling platform_get_resource() - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr - i2c: cadence: Increase timeout per message if necessary - m68knommu: set ZERO_PAGE() to the allocated zeroed page - m68knommu: fix undefined reference to `_init_sp' - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type - NFSv4: Don't hold the layoutget locks across multiple RPC calls - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() - RISC-V: use memcpy for kexec_file mode - m68knommu: fix undefined reference to `mach_get_rtc_pll' - f2fs: fix to tag gcing flag on page during file defragment - xprtrdma: treat all calls not a bcall when bc_serv is NULL - drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe() - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid - netfilter: nat: really support inet nat without l3 address - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path - netfilter: nf_tables: delete flowtable hooks via transaction list - powerpc/kasan: Force thread size increase with KASAN - SUNRPC: Trap RDMA segment overflows - netfilter: nf_tables: always initialize flowtable hook list in transaction - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe - netfilter: nf_tables: release new hooks on unsupported flowtable flags - netfilter: nf_tables: memleak flow rule from commit path - netfilter: nf_tables: bail out early if hardware offload is not supported - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - bpf, arm64: Clear prog->jited_len along prog->jited - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure - i40e: xsk: Move tmp desc array from driver to pool - xsk: Fix handling of invalid descriptors in XSK TX batching API - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - net: mdio: unexport __init-annotated mdio_bus_init() - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - net: ipv6: unexport __init-annotated seg6_hmac_init() - net/mlx5: Lag, filter non compatible devices - net/mlx5: Fix mlx5_get_next_dev() peer device matching - net/mlx5: Rearm the FW tracer after each tracer event - net/mlx5: fs, fail conflicting actions - ip_gre: test csum_start instead of transport header - net: altera: Fix refcount leak in altera_tse_mdio_create - net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete - tcp: use alloc_large_system_hash() to allocate table_perturb - drm: imx: fix compiler warning with gcc-12 - nfp: flower: restructure flow-key for gre+vlan combination - iov_iter: Fix iter_xarray_get_pages{,_alloc}() - iio: dummy: iio_simple_dummy: check the return value of kstrdup() - staging: rtl8712: fix a potential memory leak in r871xu_drv_init() - iio: st_sensors: Add a local lock for protecting odr - lkdtm/usercopy: Expand size of "out of frame" object - drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback() - drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle() - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() - tty: Fix a possible resource leak in icom_probe - thunderbolt: Use different lane for second DisplayPort tunnel - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() - USB: host: isp116x: check return value after calling platform_get_resource() - drivers: tty: serial: Fix deadlock in sa1100_set_termios() - drivers: usb: host: Fix deadlock in oxu_bus_suspend() - USB: hcd-pci: Fully suspend across freeze/thaw cycle - char: xillybus: fix a refcount leak in cleanup_dev() - sysrq: do not omit current cpu when showing backtrace of all active CPUs - usb: dwc2: gadget: don't reset gadget's driver->bus - soundwire: qcom: adjust autoenumeration timeout - misc: rtsx: set NULL intfdata when probe fails - extcon: Fix extcon_get_extcon_dev() error handling - extcon: Modify extcon device to be created after driver data is set - clocksource/drivers/sp804: Avoid error on multiple instances - staging: rtl8712: fix uninit-value in usb_read8() and friends - staging: rtl8712: fix uninit-value in r871xu_drv_init() - serial: msm_serial: disable interrupts in __msm_console_write() - kernfs: Separate kernfs_pr_cont_buf and rename_lock. - watchdog: wdat_wdt: Stop watchdog when rebooting the system - md: protect md_unregister_thread from reentrancy - scsi: myrb: Fix up null pointer access on myrb_cleanup() - ceph: allow ceph.dir.rctime xattr to be updatable - ceph: flush the mdlog for filesystem sync - drm/amd/display: Check if modulo is 0 before dividing. - drm/radeon: fix a possible null pointer dereference - drm/amd/pm: Fix missing thermal throttler status - um: line: Use separate IRQs per line - modpost: fix undefined behavior of is_arm_mapping_symbol() - x86/cpu: Elide KCSAN for cpu_has() and friends - jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds - nbd: call genl_unregister_family() first in nbd_cleanup() - nbd: fix race between nbd_alloc_config() and module removal - cifs: version operations for smb20 unneeded when legacy support disabled - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate - nodemask: Fix return values to be unsigned - vringh: Fix loop descriptors check in the indirect cases - scripts/gdb: change kernel config dumping method - ALSA: usb-audio: Skip generic sync EP parse for secondary EP - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 - ALSA: hda/conexant - Fix loopback issue with CX20632 - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 - ALSA: hda/realtek: Add quirk for HP Dev One - cifs: return errors during session setup during reconnects - cifs: fix reconnect on smb3 mount types - KEYS: trusted: tpm2: Fix migratable logic - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files - mmc: block: Fix CQE recovery reset success - net: phy: dp83867: retrigger SGMII AN when link change - writeback: Fix inode->i_io_list not be protected by inode->i_lock error - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION - ixgbe: fix bcast packets Rx on VF after promisc removal - ixgbe: fix unexpected VLAN Rx in promisc mode on VF - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag - vduse: Fix NULL pointer dereference on sysfs access - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK - drm/bridge: analogix_dp: Support PSR-exit to disable transition - drm/atomic: Force bridge self-refresh-exit on CRTC switch - drm/amdgpu: update VCN codec support for Yellow Carp - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - powerpc/mm: Switch obsolete dssall to .long - drm/ast: Create threshold values for AST2600 - random: avoid checking crng_ready() twice in random_init() - random: mark bootloader randomness code as __init - random: account for arch randomness in bits - md/raid0: Ignore RAID0 layout if the second zone has only one device - net/sched: act_police: more accurate MTU policing - PCI: qcom: Fix pipe clock imbalance - zonefs: fix handling of explicit_open option on mount - iov_iter: fix build issue due to possible type mis-match - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - xsk: Fix possible crash when multiple sockets are created - Linux 5.15.47 * CVE-2022-36946 - netfilter: nf_queue: do not allow packet truncation below transport header offset * CVE-2021-33655 - fbcon: Disallow setting font bigger than screen size - fbcon: Prevent that screen size is smaller than font size - fbmem: Check virtual screen sizes in fb_set_var() Checksums-Sha1: 04a6396c7b859c105db629d46186f4e51decc873 4274 linux-bluefield_5.15.0-1011.13.dsc bb8e4f2a5a67349efe7b8b58ee7d796d9c44b7da 9689390 linux-bluefield_5.15.0-1011.13.diff.gz 53e40a63f711d4ac8019c4254f5bd9a28fc4fa82 9736 linux-bluefield_5.15.0-1011.13_source.buildinfo Checksums-Sha256: 5d740367d25b8f142fa51bf67724f749a1006d2c59405f04b2b01e53aea29187 4274 linux-bluefield_5.15.0-1011.13.dsc afc986d99d3715dc8ff0cb0cc9a9119268c7f6da4b8245b24573f64ade5ca240 9689390 linux-bluefield_5.15.0-1011.13.diff.gz a54eb06c6f19b102ca22857ef5312d580989517b181aa3583a1d7f75ddf7c9f6 9736 linux-bluefield_5.15.0-1011.13_source.buildinfo Files: 23ae3ca7ccdf2f2c39dcf5b48292ae85 4274 devel optional linux-bluefield_5.15.0-1011.13.dsc 8e172be910703e6e154cc5f27f3fb39e 9689390 devel optional linux-bluefield_5.15.0-1011.13.diff.gz 2cafdd4ec017bf5647e42e860a8bbd21 9736 devel optional linux-bluefield_5.15.0-1011.13_source.buildinfo