This is the merge of the upstream LTS release of 5.15.74 into the android13-5.15 branch. It contains the following commits:7f2e600bf6Merge 5.15.74 into android13-5.15-ltsa3f2f5ac9dLinux 5.15.74de124365a7wifi: mac80211: fix MBSSID parsing use-after-free7d998f6b73mac80211: fix memory leaks with element parsingfee48f3bddmac80211: always allocate struct ieee802_11_elems630060f117mac80211: mlme: find auth challenge directly21df3a583emac80211: move CRC into struct ieee802_11_elems864f2d3482mac80211: mesh: clean up rx_bcn_presp APIe5ebcbb4f9misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() paniccb9defecf3misc: pci_endpoint_test: Aggregate params checking for xfer2c657a0cbdInput: xpad - fix wireless 360 controller breaking after suspenddb4db28fccInput: xpad - add supported devices as contributed on githubd15bb1f6dawifi: cfg80211: update hidden BSSes to avoid WARN_ON93a3a32554wifi: mac80211: fix crash in beacon protection for P2P-devicefff244e917wifi: mac80211_hwsim: avoid mac80211 warning on bad rate0a8ee682e4wifi: cfg80211: avoid nontransmitted BSS list corruptionbfe2987345wifi: cfg80211: fix BSS refcounting bugs9e99ca59edwifi: cfg80211: ensure length byte is present before access0a861bd25dwifi: cfg80211/mac80211: reject bad MBSSID elements9a8ef20305wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()398e30b670random: use expired timer rather than wq for mixing fast pool984faa6fc7random: avoid reading two cache lines on irq randomnessa937c59863Revert "crypto: qat - reduce size of mapped region"0e3ff69ee6Revert "powerpc/rtas: Implement reentrant rtas call"e0295c4316USB: serial: qcserial: add new usb-id for Dell branded EM745576efb4897bscsi: stex: Properly zero out the passthrough command structure5fbbe7e98eefi: Correct Macmini DMI match in uefi cert quirk8754dc846dALSA: hda: Fix position reporting on Poulsbo14f143fb42random: clamp credited irq bits to maximum mixedbe53fa6cf6random: restore O_NONBLOCK support2f96da3fd1ceph: don't truncate file in atomic_openc0c3d3d3eanilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure44b1ee304bnilfs2: fix leak of nilfs_root in case of writer thread creation failurecb602c2b65nilfs2: fix use-after-free bug of struct nilfs_root1e512c65b4nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()44b8b2ac1dMerge 5.15.73 into android13-5.15-lts17aac9b7afLinux 5.15.73f7b16f5175Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5"d8b1b64a07rpmsg: qcom: glink: replace strncpy() with strscpy_pad()d58eb80b72USB: serial: ftdi_sio: fix 300 bps rate for SIO5ff80339cdusb: mon: make mmapped memory read only278fefd29enet/mlx5: Disable irq when locking lag_lock54f382d4b7wifi: cfg80211: fix MCS divisor value0fa249414amm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()f1d6894159mm/huge_memory: minor cleanup for split_huge_pages_all7190afd4cdperf parse-events: Identify broken modifiersf6f740f6cammc: core: Terminate infinite loop in SD-UHS voltage switch9635e05e01mmc: core: Replace with already defined values for readabilityf2af62d909drm/amd/display: skip audio setup when audio stream is enabledd444cfe6d0drm/amd/display: update gamut remap if plane has changed4afcb53474drm/amd/display: Assume an LTTPR is always present on fixed_vs links5e76ff629adrm/amd/display: Fix double cursor on non-video RGB MPOe6590139ffnet: atlantic: fix potential memory leak in aq_ndev_close()005e368a61arch: um: Mark the stack non-executable to fix a binutils warning5f85191bedum: Cleanup compiler warning in arch/x86/um/tls_32.c6827af886bum: Cleanup syscall_handler_t cast in syscalls_32.hf386b373e9ALSA: hda/hdmi: Fix the converter reuse for the silent streama36b2dc5c0net: marvell: prestera: add support for for Aldrin2d2588ba1a3net/ieee802154: fix uninit value bug in dgram_sendmsg1030659dacscsi: qedf: Fix a UAF bug in __qedf_probe()f7126aa362ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer968299cd58dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure17f55255afdmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores propertyb2f2755501dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handlingfd425b89d0firmware: arm_scmi: Add SCMI PM driver remove routinee092fc3a28firmware: arm_scmi: Harden accesses to the sensor domains9f81dbb934firmware: arm_scmi: Improve checks in the info_get operations64b79e6328fs: fix UAF/GPF bug in nilfs_mdt_destroy31bdba07f6powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush46c22e7b09mm: gup: fix the fast GUP race against THP collapse88ccea0a44xsk: Inherit need_wakeup flag for shared socketsf07fbefceadocs: update mediator information in CoC docscf26ddb96bMakefile.extrawarn: Move -Wcast-function-type-strict to W=143eb03f7ceMerge 5.15.72 into android13-5.15-ltsc68173b201Linux 5.15.72713fa3e459drm/i915/gem: Really move i915_gem_context.link under ref protectiona00ed4e5d5x86/alternative: Fix race in try_get_desc()c3d4b8970cKVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guestab5c5787abclk: iproc: Do not rely on node name for correct PLL setupe748a084b5clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks19f4e16366fs: split off setxattr_copy and do_setxattr function from setxattra0e3719e03vdpa/ifcvf: fix the calculation of queuepair4755d9d2c9selftests: Fix the if conditions of in test_extra_filter()c83a7606aanet: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume()a8cd7e1bc7net: stmmac: power up/down serdes in stmmac_open/release67c00bcf42wifi: mac80211: fix regression with non-QoS drivers520e434a08nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devicese9d7d80902net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe8b1b908507cxgb4: fix missing unlock on ETHOFLD desc collect fail pathe99c7a61d8net: sched: act_ct: fix possible refcount leak in tcf_ct_init()815381aeffusbnet: Fix memory leak in usbnet_disconnect()af91321b73gpio: mvebu: Fix check for pwm support on non-A8K platformsf592ccddacInput: melfas_mip4 - fix return value check in mip4_probe()ff982b1f32Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"bde7795794drm/bridge: lt8912b: fix corrupted image outpute103b0e839drm/bridge: lt8912b: set hdmi or dvi mode473f653a86drm/bridge: lt8912b: add vsync hsync6a12105d9dASoC: tas2770: Reinit regcache on reset75ef73d7d2arm64: dts: qcom: sm8350: fix UFS PHY serdes size5664dc84fcASoC: imx-card: Fix refcount issue with of_node_put367403bc1csoc: sunxi: sram: Fix debugfs info for A64 SRAM C68d2f42cf4soc: sunxi: sram: Fix probe function ordering issues2f82b52900soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()861adc2b20soc: sunxi: sram: Prevent the driver from being unbound8b07378ebesoc: sunxi: sram: Actually claim SRAM regionsd50e0e2f3dARM: dts: am5748: keep usb4_tm disabledc48e3db1dfreset: imx7: Fix the iMX8MP PCIe PHY PERST support6062291012ARM: dts: am33xx: Fix MMCHS0 dma propertiesbfe5dc2101swiotlb: max mapping size takes min align mask into accounta6a3b6b11amedia: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args()ab9d328447media: rkvdec: Disable H.264 error detection69379139edmedia: dvb_vb2: fix possible out of bound access6287c9e005mm,hwpoison: check mm when killing accessing processf9aed3d8a0mm: fix madivse_pageout mishandling on non-LRU page1299c11988mm/migrate_device.c: flush TLB while holding PTLe858f7ac73mm: fix dereferencing possible ERR_PTRd75ce11562mm: prevent page_frag_alloc() from corrupting the memory23d17e2b04mm/page_alloc: fix race condition between build_all_zonelists and page allocationfec2db7a43mmc: hsq: Fix data stomping during mmc recovery4fef6e1fe0mmc: moxart: fix 4-bit bus width and remove 8-bit bus width4f75d0cacdlibata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205dc248ddf41vduse: prevent uninitialized memory accessesea77482969drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV25759a7bc1drm/i915/gt: Restrict forced preemption to the active contexte0f576335dRevert "firmware: arm_scmi: Add clock management to the SCMI power domain"5de02ab84anet: mt7531: only do PLL once after the reset56e3f8d562mm/damon/dbgfs: fix memory leak when using debugfs_lookup()149da9e60bntfs: fix BUG_ON in ntfs_lookup_inode_by_name()dc8cdb9884ARM: dts: integrator: Tag PCI host with device_typeaa5c3aa3f1x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd476c188b9dclk: ingenic-tcu: Properly enable registers before accessing timersd134b0f7a9can: c_can: don't cache TX messages for C_CAN cores6fff203793Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address006a5085a3net: usb: qmi_wwan: Add new usb-id for Dell branded EM745581e759d71athunderbolt: Explicitly reset plug events delay back to USB4 spec value85a70a2599usb: typec: ucsi: Remove incorrect warningac12a04c8euas: ignore UAS for Thinkplus chips528aba78eeusb-storage: Add Hiksemi USB3-FW to IGNORE_UAS0a4e8f384euas: add no-uas quirk for Hiksemi usb_disk8484a356cecgroup: cgroup_get_from_id() must check the looked-up kn is a directoryae04dd5ef1cgroup: reduce dependency on cgroup_mutex7a64e6dc6cALSA: hda/realtek: fix speakers and micmute on HP 855 G86a3bee2eadALSA: hda: Fix Nvidia dp infoframef7392f93a2ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturationde5deddfa7ALSA: hda: Do disconnect jacks at codec unbind4305285a35Merge 5.15.71 into android13-5.15-ltsc12d4a18f3Merge 5.15.70 into android13-5.15-lts4248b89fb1Merge 5.15.69 into android13-5.15-lts90c7e9b400Linux 5.15.71214194610aext4: use locality group preallocation for small closed files8a1ac4167dext4: avoid unnecessary spreading of allocations among groupsfd8b829195ext4: make mballoc try target group first even with mb_optimize_scan21dada4ce1ext4: limit the number of retries after discarding preallocations blocksbe4df018c0ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 090bc7b630cext4: make directory inode spreading reflect flexbg size95d714d8addevdax: Fix soft-reservation memory description27bf7a5d11NFSv4: Fixes for nfs4_inode_return_delegation()21b0301f22drm/amdgpu: don't register a dirty callback for non-atomic6eb08245dai2c: mlxbf: Fix frequency calculationdc2a0c5870i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()621c6ab03ai2c: mlxbf: incorrect base address passed during io writec242dbf2e3i2c: imx: If pm_runtime_get_sync() returned 1 device access is possiblec71ec39be4workqueue: don't skip lockdep work dependency in cancel_work_sync()929ef155e1fsdax: Fix infinite loop in dax_iomap_rw()9aac3819f0drm/rockchip: Fix return type of cdn_dp_connector_mode_valid1c26968cafdrm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage492db4ffcfdrm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()9539cfc744drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()a541c01118drm/amd/display: Limit user regamma to a valid value33b128f790drm/amdgpu: use dirty framebuffer helperf76d6f309adrm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cardse5ae504c86drm/gma500: Fix BUG: sleeping function called from invalid context errorse07d9154bbDrivers: hv: Never allocate anything besides framebuffer from framebuffer memory region5f270b61eedrm/amd/amdgpu: fixing read wrong pf2vf data in SRIOVd3a67c21b1s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroupfaf0e1b5d8serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting0aada772fdserial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting4c7e17270cserial: Create uart_xmit_advance()4199425b11serial: fsl_lpuart: Reset prior to registrationcc1504f6daKVM: x86/mmu: Fold rmap_recycle into rmap_adddddae48eabselftests: forwarding: add shebang for sch_red.sh08483e4c0cbnxt: prevent skb UAF after handing over to PTP workerf8162aed96net: sched: fix possible refcount leak in tc_new_tfilter()bd29ca2b39net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLDec3a6f4ffebonding: fix NULL deref in bond_rr_gen_slave_iddb145b8a04net/smc: Stop the CLC flow if no link to map buffers on5daef0042ddrm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()a08cba2f50perf tools: Honor namespace when synthesizing build-ids1a83f39dc4perf kcore_copy: Do not check /proc/modules is unchangeda3b923f449perf jit: Include program header in ELF files39dc6ccdd5perf stat: Fix BPF program section namec6d939639fcan: gs_usb: gs_can_open(): fix race dev->can.state conditione1676adedcnet: sh_eth: Fix PHY state warning splat during system resume71200518bbnet: ravb: Fix PHY state warning splat during system resumed5917b7af7netfilter: ebtables: fix memory leak when blob is malformed08d7524f36netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain()91aa52652fnetfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()c721623efdnet/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscsf58e431842net/sched: taprio: avoid disabling offload when it was never enabled510e703e4enet: enetc: deny offload of tc-based TSN features on VF interfaces11eb9ed088net: enetc: move enetc_set_psfp() out of the common enetc_set_features()c60801e4e2wireguard: netlink: avoid variable-sized memcpy on sockaddr3ebf690d1cwireguard: ratelimiter: disable timings test by defaultc2dc533a7enet: ipa: properly limit modem routing table usecbdab7d68fof: mdio: Add of_node_put() when breaking out of for_each_xxca86577c10drm/hisilicon: Add depends on MMU68c4acee63drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled8547c7bfc0sfc: fix null pointer dereference in efx_hard_start_xmit360910b88dsfc: fix TX channel offset when using legacy interruptsbc750d7127i40e: Fix set max_tx_rate when it is lower than 1 Mbps53220b9905i40e: Fix VF set max MTU size7249a653feiavf: Fix set max MTU size with port VLAN and jumbo frames030e0688b6mlxbf_gige: clear MDIO gateway lock after read93859f6878iavf: Fix bad page statee1dbe8a620um: fix default console kernel parameter7400e2edfcMIPS: Loongson32: Fix PHY-mode being left unspecifiedabea65fa77MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko831cf63c04drm/panel: simple: Fix innolux_g121i1_l01 bus_format408d5752b6net: team: Unsync device addresses on ndo_stopf50265a4f3net: bonding: Unsync device addresses on ndo_stope6b277f736net: bonding: Share lacpdu_mcast_addr definition8b2ab46b6cscsi: mpt3sas: Fix return value check of dma_get_required_mask()89df49e561scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts()5826a555f7net: phy: aquantia: wait for the suspend/resume operations to finish4d2f1bc906net: core: fix flow symmetric hash8d06006c7eipvlan: Fix out-of-bound bugs caused by unset skb->mac_headerdae9d2abe2iavf: Fix cached head and tail value for iavf_get_tx_pending34447d64b8ice: Don't double unplug aux on peer initiated reset816eab147enetfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()dc33ffbc36netfilter: nf_conntrack_irc: Tighten matching on DCC message0606c5d5fenetfilter: nf_conntrack_sip: fix ct_sip_walk_headers0babb5bc85arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-pumadd5a6c5a08dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()1b0e46d970arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHze352fea1d0drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks43733b6c9farm64: dts: rockchip: Fix typo in lisense text for PX30.Core2929463a9earm64: dts: rockchip: Pull up wlan wake# on Gru-Bob166a332463firmware: arm_scmi: Fix the asynchronous reset requests1f08a1b26cfirmware: arm_scmi: Harden accesses to the reset domains9ec5a534d7xfs: validate inode fork size against fork format5caa3a1279xfs: fix xfs_ifree() error handling to not leak perag ref9e7b231687xfs: reorder iunlink remove operation in xfs_ifree28c7ef86b2vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment3c3edb82d6arm64: topology: fix possible overflow in amu_fie_setup()2427a04bceKVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled61703b248bmm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context.2d6e55e0c0mm/slub: fix to return errno if kmalloc() fails71075d7d46net: mana: Add rmb after checking owner bits19aea370fdcan: flexcan: flexcan_mailbox_read() fix return value for drop = truebf0197aea1kasan: call kasan_malloc() from __kmalloc_*track_caller()c75288a490riscv: fix a nasty sigreturn bug...97da736cd1gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully9b26723e05gpio: mockup: Fix potential resource leakage when register a chip18352095a0gpio: mockup: fix NULL pointer dereference when removing debugfs2279e97740wifi: mt76: fix reading current per-tid starting sequence number for aggregationb5bc5a274defi: libstub: check Shim mode using MokSBStateRTef43fee9f2efi: x86: Wipe setup_data on pure EFI bootb173f1f8efthunderbolt: Add support for Intel Maple Ridge single port controller65b13f951fusb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA7143f6cf58media: flexcop-usb: fix endpoint type checkd8a76a2e51btrfs: fix hang during unmount when stopping a space reclaim worker46053262b5btrfs: fix hang during unmount when stopping block group reclaim workerb02f86689aiommu/vt-d: Check correct capability for sagaw determinationa963fe6d0eALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop4b2fa20da6ALSA: hda/realtek: Add quirk for ASUS GA503R laptopeb54e457c4ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack0898469913ALSA: hda/realtek: Add pincfg for ASUS G513 HP jackc6a746b4fcALSA: hda/realtek: Re-arrange quirk table entries41e974cd6eALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop5421125bbdALSA: hda/realtek: Add quirk for Huawei WRT-WX984481d7a59ALSA: hda: add Intel 5 Series / 3400 PCI DID04b5bd5702ALSA: hda/tegra: set depop delay for tegrae10425c542ALSA: core: Fix double-free at snd_card_new()10a8c5d7d3Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare"06c0204a6eUSB: serial: option: add Quectel RM520N6cf9e8b7e6USB: serial: option: add Quectel BG95 0x0203 composition369b008bbeUSB: core: Fix RST error in hub.cd10d1e9d9fdrivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES6eede01dfdRevert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"c02431f43eRevert "usb: add quirks for Lenovo OneLink+ Dock"8de5e12f58usb: gadget: udc-xilinx: replace memcpy with memcpy_toio2db7a7176cusb: add quirks for Lenovo OneLink+ Docka72eee6d90usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stopf79a57d409usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()1a99239994usb: dwc3: gadget: Refactor pullup()7604a210acusb: dwc3: gadget: Prevent repeat pullup()a0b5d22b04usb: dwc3: Issue core soft reset before enabling run/stop8d583ba79cusb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind167b18f25bstaging: r8188eu: Add Rosewill USB-N150 Nano to device tablesadd40eda82staging: r8188eu: Remove support for devices with 8188FU chipset (0bda:f179)55653c5486drm/amdgpu: make sure to init common IP before gmc25a90a1103drm/amdgpu: Separate vf2pf work item init from virt data exchangeced746caafRevert "arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly"956d54b490UPSTREAM: Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare"35fc902dbdMerge 5.15.68 into android13-5.15-lts798c8ff36bRevert "USB: core: Prevent nested device-reset calls"7b0fdb742bRevert "xhci: Add grace period after xHC start to prevent premature runtime suspend."3e98e33d34Linux 5.15.7021f948cab8ALSA: hda/sigmatel: Fix unused variable warning for beep power change5db17805b6cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()39b0235284KVM: SEV: add cache flush to solve SEV cache incoherency issuesd9bf46e747net: Find dst with sk's xfrm policy not ctl_skab5140c6ddvideo: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write9af7af862cmksysmap: Fix the mismatch of 'L0' symbols in System.map2340f23c77drm/panfrost: devfreq: set opp to the recommended one to configure regulator7e8df4920bMIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping()af88da4c73afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked2dd0ae85fbnet: usb: qmi_wwan: add Quectel RM520Na5e949e088ALSA: hda/tegra: Align BDL entry to 4KB boundary3d25aaf71fALSA: hda/sigmatel: Keep power up while beep is enabledd582756bfcwifi: mac80211_hwsim: check length for virtio packets17898c3b57rxrpc: Fix calc of resend age1bbcd88c3crxrpc: Fix local destruction being repeated87cd4c02bdscsi: lpfc: Return DID_TRANSPORT_DISRUPTED instead of DID_REQUEUEf08a320b4bregulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()80c7be217bASoC: nau8824: Fix semaphore unbalance at error pathsf1d57c4c99arm64: dts: juno: Add missing MHU secure-irq59b756da49video: fbdev: i740fb: Error out if 'pixclock' equals zero899f4160b1binder: remove inaccurate mmap_assert_locked()8c2bbfb0dedrm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega0a7d86f156drm/amdgpu: move nbio ih_doorbell_range() into ih code for vegadcef16f649drm/amdgpu: Don't enable LTR if not supported710ebf8f1atools/include/uapi: Fix <asm/errno.h> for parisc and xtensa309e9f4a17parisc: Allow CONFIG_64BIT with ARCH=parisc9a72466fb6cifs: always initialize struct msghdr smb_msg completely21c47a08f9cifs: don't send down the destination address to sendmsg for a SOCK_STREAMe1aad8c560cifs: revalidate mapping when doing direct writesb04e0208d0of/device: Fix up of_dma_configure_id() stub8fd27239caparisc: ccio-dma: Add missing iounmap in error path in ccio_probe()5f285e4c47block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowaitf86092d12fdrm/meson: Fix OSD1 RGB to YCbCr coefficientd38eb1f375drm/meson: Correct OSD1 global alpha value89cfddd416gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx9a173db71aNFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0cd358b2ee5pinctrl: sunxi: Fix name for A100 R_PIOca2b798e53pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH30fccb4fe4pinctrl: qcom: sc8180x: Fix wrong pin numberscbafdbb6f6pinctrl: qcom: sc8180x: Fix gpio_wakeirq_mapba6b9f7cc1of: fdt: fix off-by-one error in unflatten_dt_nodes()c23065adf9tty: serial: atmel: Preserve previous USART mode if RS485 disabled1d01d7beccserial: atmel: remove redundant assignment in rs485_configf3450c3341drm/tegra: vic: Fix build warning when CONFIG_PM=nbd3bc97104Merge 5.15.67 into android13-5.15-ltsaffdbc37bdMerge 5.15.66 into android13-5.15-lts4f35cec760Revert "mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse"e37fdd5c8eRevert "netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y"049f90ecb7Merge 5.15.65 into android13-5.15-lts820b689b4aLinux 5.15.69277674996dInput: goodix - add compatible string for GT1158b9b39f7332RDMA/irdma: Use s/g array in post send only when its valid125c3ae8a9usb: gadget: f_uac2: fix superspeed transferfa7e0266c2usb: gadget: f_uac2: clean up some inconsistent indenting07609e83c1soc: fsl: select FSL_GUTS driver for DPIO3998dc50ebmm: Fix TLB flush for not-first PFNMAP mappings in unmap_region()cd698131efusb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS6087747599platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixesd4441b810bperf/arm_pmu_platform: fix tests for platform_get_irq() failure55032fb14dnet: dsa: hellcreek: Print warning only once985a5d3d49drm/amd/amdgpu: skip ucode loading if ucode_size == 0a1347be8f0nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()3d380f9d1eInput: iforce - add support for Boeder Force Feedback Wheelb9682878abieee802154: cc2520: add rc code in cc2520_tx()3a10e8edeegpio: mockup: remove gpio debugfs when remove deviceb4ebcd6d48tg3: Disable tg3 device on system reboot to avoid triggering AERf715188c23hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered messagea86c8d1b36HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo2e3aeb4899dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins1b80691d51drm/msm/rd: Fix FIFO-full deadlocka9687a2dc7platform/surface: aggregator_registry: Add support for Surface Laptop Go 249801d5f8bInput: goodix - add support for GT1158709edbac4ciommu/vt-d: Fix kdump kernels boot failure with scalable mode90f922646ftracefs: Only clobber mode/uid/gid on remount if asked3c90af5a77tracing: hold caller_addr to hardirq_{enable,disable}_ip64840a4a2dtask_stack, x86/cea: Force-inline stack helpers0b009e5fd1x86/mm: Force-inline __phys_addr_nodebug()f9571a9699lockdep: Fix -Wunused-parameter for _THIS_IP_dee782da39ARM: dts: at91: sama7g5ek: specify proper regulator output ranges424ac5929dARM: dts: at91: fix low limit for CPU regulator8be25fa7cfARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible78eb5e326aARM: dts: imx: align SPI NOR node name with dtschema3bb12efc5eACPI: resource: skip IRQ override on AMD Zen platformsa68a734b19NFS: Fix WARN_ON due to unionization of nfs_inode.nrequestsdd20085f2aLinux 5.15.68e04b25638aARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency154e72a4b3perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename)590b4f10e3drm/bridge: display-connector: implement bus fmts callbackse084c6ab37arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly4740910867iommu/vt-d: Correctly calculate sagaw value of IOMMUf9e792035aarm64/bti: Disable in kernel BTI when cross section thunks are brokena8a007c5b1Revert "arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags""7aa57d869ehwmon: (mr75203) enable polling for all VM channels5e0fddad71hwmon: (mr75203) fix multi-channel voltage reading948b7beb00hwmon: (mr75203) fix voltage equation for negative source inputa02267ebb2hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors000f335323hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined4b198c41d7s390/boot: fix absolute zero lowcore corruption on boota557ae0942iommu/amd: use full 64-bit value in build_completion_wait()4f8d658848swiotlb: avoid potential left shift overflowdf82f5ce4fi40e: Fix ADQ rate limiting for PF39d9de5872i40e: Refactor tc mqprio checks657d9d8ac3kbuild: disable header exports for UML in a straightforward way12202e0f74MIPS: loongson32: ls1c: Fix hang during startup166ae43f02ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion4643fbc79dASoC: mchp-spdiftx: remove references to mchp_i2s_caps30a455ac38hwmon: (tps23861) fix byte order in resistance register159d35a87eperf script: Fix Cannot print 'iregs' field for hybrid systems4519d4e32fsch_sfb: Also store skb len before calling child enqueuea600a9babaRDMA/irdma: Report RNR NAK generation in device caps3ca173b217RDMA/irdma: Return correct WC error for bind operation failurec1872dfde6RDMA/irdma: Report the correct max cqes from query devicea1d7c8647cnvmet: fix mar and mor off-by-one errorsa96b1d33ectcp: fix early ETIMEDOUT after spurious non-SACK RTO8589bbfad2nvme-tcp: fix regression that causes sporadic requests to time out13c80a6c11nvme-tcp: fix UAF when detecting digest errors8ddd001ceferofs: fix pcluster use-after-free on UP platforms5fbe35c94aRDMA/mlx5: Set local port to one when accessing counters819110054bIB/core: Fix a nested dead lock as part of ODP flow55195563ecipv6: sr: fix out-of-bounds read when setting HMAC data.4c4eda1364RDMA/siw: Pass a pointer to virt_to_page()595e3616f8xen-netback: only remove 'hotplug-status' when the vif is actually destroyedc3efe896f1iavf: Detach device during reset task2ed94383f3i40e: Fix kernel crash during module removal3e245b0e21ice: use bitmap_free instead of devm_kfree8527c9a6bftcp: TX zerocopy should not sense pfmemalloc statuscd5f1a69d0net: introduce __skb_fill_page_desc_noacc7eb9bf4eddtipc: fix shift wrapping bug in map_get()1a889da60asch_sfb: Don't assume the skb is still around after enqueueing to childb0b35b455eRevert "net: phy: meson-gxl: improve link-up behavior"2f6640b19eafs: Use the operation issue time instead of the reply time for callbackse28eb3519drxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()24a4e79d92rxrpc: Fix ICMP/ICMP6 error handling59f1c62d91ALSA: usb-audio: Register card again for iface over delayed_register option4dc401ef8bALSA: usb-audio: Inform the delayed registration more properlya8edd49c94RDMA/srp: Set scmnd->result only when scmnd is not NULL451c9ce1e2netfilter: nf_conntrack_irc: Fix forged IP logic1ce55ec5cbnetfilter: nf_tables: clean up hook list when offload flags check fails92837ac047netfilter: br_netfilter: Drop dst references before setting.940e58f2ccARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time86706fa90bARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the timed6015c56f4ARM: dts: at91: sama5d2_icp: specify proper regulator output rangesa8ab10c3f1ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges6fbff44cbaARM: at91: pm: fix DDR recalibration when resuming from backup and self-refreshe11d08c825ARM: at91: pm: fix self-refresh for sama7g532dd0b22a5wifi: wilc1000: fix DMA on stack objects6f7aa1029fRDMA/hns: Fix wrong fixed value of qp->rq.wqe_shiftc1796dd542RDMA/hns: Fix supported page size43245c77d9soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugsd3eb252d76RDMA/cma: Fix arguments order in net device validatione2ec1064a4tee: fix compiler warning in tee_shm_register()eb53e84dc1regulator: core: Clean up on enable failurea53b30716csoc: imx: gpcv2: Assert reset before ungating clock83a7e5d2f1ARM: dts: imx6qdl-kontron-samx6i: remove duplicated nodeae8e70e317RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGLad69caa478RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg237f163953ASoC: qcom: sm8250: add missing module owner3bf4bf5406cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock509e3456d3cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree3b97deb4abNFS: Fix another fsync() issue after a server reboot31b992b3c3NFS: Save some space in the inode88d24e83a2NFS: Further optimisations for 'ls -l'1dcc308898scsi: lpfc: Add missing destroy_workqueue() in error path6229fa494ascsi: mpt3sas: Fix use-after-free warningd2ca79dd0bdrm/i915: Implement WaEdpLinkRateDataReloadebf46da50bnvmet: fix a use-after-free58acd2ebaedrm/amd/display: fix memory leak when using debugfs_lookup()26e9a1ded8sched/debug: fix dentry leak in update_sched_domain_debugfs94c84128addebugfs: add debugfs_lookup_and_remove()8875d60676kprobes: Prohibit probes in gate area5321908ef7vfio/type1: Unpin zero pages7da1afa444btrfs: zoned: set pseudo max append zone limit in zone emulation mode75082adeb4tracing: Fix to check event_mutex is held while accessing trigger list98e8e67395ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()df5ec554e9ALSA: usb-audio: Split endpoint setups for hw_params and prepared1118465aeALSA: aloop: Fix random zeros in capture data when using jiffies timer45814a5351ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()8015ef9e8aALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNCad5ef763dbdrm/amdgpu: mmVM_L2_CNTL3 register not initialized correctlyfc5a2a9616fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()c3abfd6ce2fbdev: fbcon: Destroy mutex on freeing struct fb_infoa7dff6f41emd: Flush workqueue md_rdev_misc_wq in md_alloc()0b7058067enet/core/skbuff: Check the return value of skb_copy_bits()bd1b769564cpufreq: check only freq_table in __resolve_freq()e928cf2589netfilter: conntrack: work around exceeded receive window29906311b3arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level27092358e9parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machinesdeb2c9c077parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()c63ff388e7Revert "parisc: Show error if wrong 32/64-bit compiler is being used"c501891293scsi: ufs: core: Reduce the power mode change timeout5a7a5b2edadrm/radeon: add a force flush to delay work when radeon622a557b28drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.c15c2c2c08drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini1f574fbe9cdrm/gem: Fix GEM handle release errorsbbfd857abbscsi: megaraid_sas: Fix double kfree()8179f0e085scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX625c78e1aeRevert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"7c6333411afs: only do a memory barrier for the first set_buffer_uptodate()44b402da7bwifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()dd291e070befi: capsule-loader: Fix use-after-free in efi_capsule_writeee06f08139efi: libstub: Disable struct randomization6427605fa7net: wwan: iosm: remove pointless null checke1ad7a0115Linux 5.15.67096e34b05akbuild: fix up permissions on scripts/pahole-flags.shbcecd2ee19Linux 5.15.66e1779c25e4USB: serial: ch341: fix disabled rx timer on older devicese0923b4f38USB: serial: ch341: fix lost character on LCR updates55d3289243usb: dwc3: disable USB core PHY management121c6e37dausb: dwc3: qcom: fix use-after-free on runtime-PM wakeup9d6a2d0220usb: dwc3: fix PHY disable sequenceb775fbf532kbuild: Add skip_encoding_btf_enum64 option to pahole0baced0e09kbuild: Unify options for BTF generation for vmlinux and modules309aea4b6btty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()1787ec7dccdrm/i915: Skip wm/ddb readout for disabled pipesf9a0f49be7drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk301be8985eALSA: seq: Fix data-race at module auto-loading9b7a07fcc5ALSA: seq: oss: Fix data-race for max_midi_devs accessb2c973b52fALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298c5652d5d71net: mac802154: Fix a condition in the receive path4b9f3743a8net: Use u64_stats_fetch_begin_irq() for stats fetch.57f1407ca1ip: fix triggering of 'icmp redirect'5d20c6f932wifi: mac80211: Fix UAF in ieee80211_scan_rx()552ba102a6wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected253ec5fb84driver core: Don't probe devices after bus_type.match() probe deferral7da29a2cc5usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS299f4f420fusb: xhci-mtk: fix bandwidth release issue27102b39b6usb: xhci-mtk: relax TT periodic bandwidth allocationc548b99e1cUSB: core: Prevent nested device-reset calls4e22a43ec7s390: fix nospec table alignments047a4d0f79s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepagesefdfa236a0usb-storage: Add ignore-residue quirk for NXP PN7462AU0f8b5d706dUSB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)bf6e4243f8usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transferf1eb9e5d2fusb: cdns3: fix issue with rearming ISO OUT endpoint48917032c7usb: dwc2: fix wrong order of phy_power_on and phy_initea72b22a05usb: typec: tcpm: Return ENOTSUPP for power supply prop writes4be500c639usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM deviceb201f62031usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles577f84a6f1USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode6415953963USB: serial: option: add Quectel EM060K modem93c283a099USB: serial: option: add support for OPPO R11 diag port2bb1ad8c95USB: serial: cp210x: add Decagon UCA device id3a6c5c5ab7xhci: Add grace period after xHC start to prevent premature runtime suspend.75913c562fmedia: mceusb: Use new usb_control_msg_*() routines2c948dd68busb: dwc3: pci: Add support for Intel Raptor Lake23987d01dethunderbolt: Use the actual buffer in tb_async_error()e31db376f6xen-blkfront: Cache feature_persistent value before advertisement895a90ad7bxen-blkfront: Advertise feature-persistent as user requested3e8107d69fxen-blkback: Advertise feature-persistent as user requestedc235c4fc52mm: pagewalk: Fix race between unmap and page walker763d77241dxen/grants: prevent integer overflow in gnttab_dma_alloc_pages()03b1870fbcKVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES111a3586edgpio: pca953x: Add mutex_lock for regcache sync in PM53196e0376hwmon: (gpio-fan) Fix array out of bounds access7b8a284ffeclk: bcm: rpi: Add missing newlineff0b144d4bclk: bcm: rpi: Prevent out-of-bounds accesse827a5f32aclk: bcm: rpi: Use correct order for the parameters of devm_kcalloc()237b4ef4c0clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate5ba6155d3bInput: rk805-pwrkey - fix module autoloading9766749a30clk: core: Fix runtime PM sequence in clk_core_unprepare()c13b0be5adRevert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"519cd9c4b5clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops0522550aeedrm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"fec48eba47KVM: VMX: Heed the 'msr' argument in msr_write_intercepted()9e3c9efa7ccifs: fix small mempool leak in SMB2_negotiate()81203ab7a6binder: fix alloc->vma_vm_mm null-ptr dereferencec2a4b5dc8fbinder: fix UAF of ref->proc caused by race conditionda3c6d0708mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure8bca22970emmc: core: Fix UHS-I SD 1.8V workaround branchfc9b5b3f2cUSB: serial: ftdi_sio: add Omron CS1W-CIF31 device idcf20c3533emisc: fastrpc: fix memory corruption on open0e33b0f322misc: fastrpc: fix memory corruption on probe95ac9601feiio: adc: mcp3911: use correct formula for AD conversion6e933a26e6iio: ad7292: Prevent regulator double disabledf1b53bc79Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag9f185ca8e0tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete532b255af1musb: fix USB_MUSB_TUSB6010 dependency2535431ae9vt: Clear selection before changing the fonta19846f0f4powerpc: align syscall table for ppc32f12afb4b5dstaging: r8188eu: add firmware dependencydc02aaf950staging: rtl8712: fix use after free bugs01fd7e12f8serial: fsl_lpuart: RS485 RTS polariy is inverse839ca7969fsoundwire: qcom: fix device status array rangefdc69b0700net/smc: Remove redundant refcount increase6ce0d73b2fRevert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"aca9d0acdatcp: annotate data-race around challenge_timestamp1c472d671dsch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb55fb8c3baakcm: fix strp_init() order and cleanup660df4411emlxbf_gige: compute MDIO period based on i1clka4c08cbfbcethernet: rocker: fix sleep in atomic context bug in neigh_timer_handlera420d58726net/sched: fix netdevice reference leaks in attach_default_qdiscs()ce881ddbdcnet: sched: tbf: don't call qdisc_put() while holding tree lockd6ec2f711cnet: dsa: xrs700x: Use irqsave variant for u64 stats updateca54b2bfaaopenvswitch: fix memory leak at failed datapath creation8eeba7ef4dnet: smsc911x: Stop and start PHY during suspend and resumecc2b9170aanet: sparx5: fix handling uneven length packets in manual extraction5359524251Revert "xhci: turn off port power in shutdown"ee19bbed4bwifi: cfg80211: debugfs: fix return type in ht40allow_map_read()20b2d5be85ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array59a711467eALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg7828b5d008drm/i915/display: avoid warnings when registering dual panel backlight630ab29120drm/i915/backlight: extract backlight code to a separate file9f8558c5c6ieee802154/adf7242: defer destroy_workqueue call222bd95c89bpf, cgroup: Fix kernel BUG in purge_effective_progs1c518476cebpf: Restrict bpf_sys_bpf to CAP_PERFMONde22cba333skmsg: Fix wrong last sg check in sk_msg_recvmsg()7497f9766fiio: adc: mcp3911: make use of the sign bit9e1f74294dplatform/x86: pmc_atom: Fix SLP_TYPx bitfield mask1a785b4352drm/msm/dsi: Fix number of regulators for SDM660ab8533946ddrm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg0a4f633548drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4e8bd54b066drm/msm/dsi: fix the inconsistent indenting1fdd6931f7ANDROID: kleaf: Do not include GKI modules in default output of //common:kernel_aarch64.633c3b4c71Linux 5.15.65572b646c8dnet: neigh: don't call kfree_skb() under spin_lock_irqsave()facf99bc3anet/af_packet: check len when min_header_len equals to 0591a98b823android: binder: fix lockdep check on clearing vma92dc4c1a8ebtrfs: fix space cache corruption and potential double allocations55c7a91527kprobes: don't call disarm_kprobe() for disabled kprobes6a27997cf4btrfs: tree-checker: check for overlapping extent items1b2a7ddeaabtrfs: fix lockdep splat with reloc root extent buffers98dfad7fb6btrfs: move lockdep class helpers to locking.ca74fc94fb1testing: selftests: nft_flowtable.sh: use random netns names1d8b5d2519netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y85dd24ff77drm/amd/display: avoid doing vm_init multiple time898467ac9bdrm/amdgpu: Increase tlb flush timeout for sriov4df54c493edrm/amd/display: Fix pixel clock programminga89e753d5adrm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlida2ede313fbksmbd: don't remove dos attribute xattr on O_TRUNC opena7ada93971s390/hypfs: avoid error message under KVMdb6fa03d80neigh: fix possible DoS due to net iface start/stop loop857048ea1dksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured5ee30bcfdbdrm/amd/display: clear optc underflow before turn off odm clocke407e04a93drm/amd/display: For stereo keep "FLIP_ANY_FRAME"2cddd3d0b0drm/amd/display: Fix HDMI VSIF V3 incorrect issue0c8abeceeedrm/amd/display: Avoid MPC infinite loop061ffb1e41ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error pathd347d66b19fs/ntfs3: Fix work with fragmented xattrbf216c168fbtrfs: fix warning during log replay when bumping inode link count985bbad184btrfs: add and use helper for unlinking inode during log replay9688152112btrfs: remove no longer needed logic for replaying directory deletes7697ca60dbbtrfs: remove root argument from btrfs_unlink_inode()71beead997mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC68b6cbaa31mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xxc038e4094bmmc: sdhci-of-dwcmshc: add reset call back for rockchip Socsd6a74ee2a7mmc: mtk-sd: Clear interrupts when cqe off/disable4676773ea1drm/i915/gt: Skip TLB invalidations once wedgedf0582f5ac1HID: thrustmaster: Add sparco wheel and fix array length77f8e40a3cHID: asus: ROG NKey: Ignore portion of 0x5a reportd74ce3ece4HID: AMD_SFH: Add a DMI quirk entry for Chromebooksa569d41c5aHID: add Lenovo Yoga C630 battery quirkb08469874aALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5c18a209b56mm/rmap: Fix anon_vma->degree ambiguity leading to double-reusea75987714bbpf: Don't redirect packets with invalid pkt_lene4ae972959ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead34c3dea118fbdev: fb_pm2fb: Avoid potential divide by zero errora5d1cb9081net: fix refcount bug in sk_psock_get (2)dfd27a7372HID: hidraw: fix memory leak in hidraw_release()f2f6e67522media: pvrusb2: fix memory leak in pvr_probee658538c61udmabuf: Set the DMA mask for the udmabuf device (v2)989560b6d9HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report67216f4792Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()"9e38a363dcBluetooth: L2CAP: Fix build errors in some archs2e0ffef173kbuild: Fix include path in scripts/Makefile.modposte9d7ca0c46io_uring: fix UAF due to missing POLLFREE handling182dc3aa5aio_uring: fix wrong arm_poll error handling6c7259c837io_uring: fail links when poll failsc41e79a0c4io_uring: bump poll refs to full 31-bits7524ec52caio_uring: remove poll entry from list when canceling all95a004a223io_uring: Remove unused function req_ref_putf770fba096io_uring: poll rework8dc669632fio_uring: inline io_poll_complete20bbcc3163io_uring: kill poll linking optimisationa85d7ac14fio_uring: move common poll bits040e58f51cio_uring: refactor poll updateb850d6ddc7io_uring: clean cqe filling functions5c0ea4c8e5io_uring: correct fill events helpers types285e77dbb3arm64: errata: Add Cortex-A510 to the repeat tlbi listda60ddd80dmm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_ptee7a792dcd6Drivers: hv: balloon: Support status report for larger page sizes2edbdfc89dcrypto: lib - remove unneeded selection of XOR_BLOCKS6db913f5e4firmware: tegra: bpmp: Do only aligned access to IPC memory area80d46e73e8drm/vc4: hdmi: Depends on CONFIG_PM3d2d12fb78drm/vc4: hdmi: Rework power up8468ccbf4cACPI: thermal: drop an always true checkf8b07c05b6drm/bridge: Add stubs for devm_drm_of_get_bridge when OF is disabled3ffb97fce2mm: Force TLB flush for PFNMAP mappings before unlink_file_vma()889a0c39feMerge 5.15.64 into android13-5.15-lts1ded0ef241Linux 5.15.644f672112f8bpf: Don't use tnum_range on array range checking for poke descriptorscd2a50d0a0scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq2c72bead9bscsi: ufs: core: Enable link lost interruptda86f80da3perf stat: Clear evsel->reset_group for each stat runb5f5fee03dperf/x86/intel/ds: Fix precise store latency handling83bd6d1212perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMUa38e7ab467perf python: Fix build when PYTHON_CONFIG is user supplied77864ed6c6blk-mq: fix io hung due to missing commit_rqs4428d15cddDocumentation/ABI: Mention retbleed vulnerability info file for sysfs992d2fc2fex86/nospec: Fix i386 RSB stuffing577d9c05ccbinder_alloc: add missing mmap_lock calls when using the VMA1ed630bc53arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76af61a8f760mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb661c01b218md: call __md_stop_writes in md_stopee0c613bfeRevert "md-raid: destroy the bitmap after destroying the thread"0038f85933mm/hugetlb: fix hugetlb not supporting softdirty tracking6ee82524b0Revert "usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling"7ae43647f4Revert "usbnet: smsc95xx: Fix deadlock on runtime resume"295219ab7dio_uring: fix issue with io_write() not always undoing sb_start_write()f8aafb25ecriscv: traps: add missing prototypec2b7bae7c9xen/privcmd: fix error exit of privcmd_ioctl_dm_op()0351fdbd8csmb3: missing inode locks in punch hole3640cdccbenouveau: explicitly wait on the fence in nouveau_bo_move_m2mfb490dfcbb9ACPI: processor: Remove freq Qos request for all CPUsf1aedd2ffeRevert "memcg: cleanup racy sum avoidance code"ebd6f886aafbdev: fbcon: Properly revert changes when vc_resize() failed8195e065abs390: fix double free of GS and RI CBs on fork() failure16a12ee619bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem9227599cd9s390/mm: do not trigger write fault when vma does not allow VM_WRITEddcb069613mm/damon/dbgfs: avoid duplicate context directory creation95587037eaasm-generic: sections: refactor memory_intersectsf96b9f7c16writeback: avoid use-after-free after removing device0455bef690loop: Check for overflow while configuring loop500195a109x86/nospec: Unwreck the RSB stuffing75fa6c733bx86/bugs: Add "unknown" reporting for MMIO Stale Dataa7484eb9f3x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry1cdfef6cd2perf/x86/lbr: Enable the branch type for the Arch LBR by default5f52402c77btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()793505888dbtrfs: check if root is readonly while setting security xattr2aa1a1cff8btrfs: add info when mount fails due to stale replace target17343a515fbtrfs: replace: drop assert for suspended replace34cab3bba8btrfs: fix silent failure when deleting root reference50396e19d9net: stmmac: work around sporadic tx issue on link-up48f4d54cccionic: VF initial random MAC address if no assigned macbcbf1d9599ionic: fix up issues with handling EAGAIN on FW cmds9a41433cc7ionic: clear broken state on generation change8d2761dbfcionic: widen queue_lock use around lif init and deinit2bc769b8edrxrpc: Fix locking in rxrpc's sendmsg0c3fd13b9ci40e: Fix incorrect address type for IPv6 flow rulesbda3e38924ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecountercb9eaedd9fnet: Fix a data-race around sysctl_somaxconn.b340f83dafnet: Fix data-races around sysctl_devconf_inherit_init_net.181bae6dffnet: Fix data-races around sysctl_fb_tunnels_only_for_init_net.ed14f10e13net: Fix a data-race around netdev_budget_usecs.70564ad8d1net: Fix data-races around sysctl_max_skb_frags.289f2f5826mptcp: stop relying on tcp_tx_skb_cachea07f3af639tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers2baeaef4ddnet: Fix a data-race around netdev_budget.8e9e124aebnet: Fix a data-race around sysctl_net_busy_read.4e12829fd3net: Fix a data-race around sysctl_net_busy_poll.f6b5be42cenet: Fix a data-race around sysctl_tstamp_allow_data.d39a02760bnet: Fix data-races around sysctl_optmem_max.0db9ce822fratelimit: Fix data-races in ___ratelimit().cd755a7e40net: Fix data-races around netdev_tstamp_prequeue.4d2c808d09net: Fix data-races around netdev_max_backlog.572d4cdf90net: Fix data-races around weight_p and dev_weight_[rt]x_bias.33372f2b6cnet: Fix data-races around sysctl_[rw]mem_(max|default).8fbdec08dbnetfilter: flowtable: fix stuck flows on cleanup due to pending workeb6645a0f2netfilter: flowtable: add function to invoke garbage collection immediately51f192ae71netfilter: nf_tables: disallow binding to already bound chain7196f4577fnetfilter: nf_tables: disallow jump to implicit chain from set element4097749aecnetfilter: nf_tables: upfront validation of data via nft_data_init()cc311eae1fnetfilter: bitwise: improve error goto labels9bf98120a9netfilter: nft_cmp: optimize comparison for 16-bytesc5ba86cde6netfilter: nf_tables: consolidate rule verdict trace callb6d601211cnetfilter: nft_tunnel: restrict it to netdev family530f4bb9ednetfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families6d7ddee503netfilter: nf_tables: do not leave chain stats enabled on errorcafe94e8d6netfilter: nft_payload: do not truncate csum_offset and csum_typefbbecf068anetfilter: nft_payload: report ERANGE for too long offset and lengthfbaeb8046enetfilter: nf_tables: make table handle allocation per-netns friendly9f4b328907netfilter: nf_tables: disallow updates of implicit chainacca44ec23bnxt_en: fix NQ resource accounting during vf creation on 57500 chips1b2c5428f7netfilter: ebtables: reject blobs that don't provide all entry points7a5d10afebnet: ipvtap - add __init/__exit annotations to module init/exit funcsfec37fe2f2bonding: 802.3ad: fix no transmission of LACPDUsaa108c97acnet: moxa: get rid of asymmetry in DMA mapping/unmappingc9dabd1f04net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume()c4b38473b1net: ipa: don't assume SMEM is page-alignedf7de12f247net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off3f86081996net/mlx5e: Fix wrong application of the LRO statee161c24a92net/mlx5: Avoid false positive lockdep warning by adding lock_class_key0782959b92net/mlx5e: Properly disable vlan strip on non-UL repsfe76b3e674ice: xsk: prohibit usage of non-balanced queue id141b795ee3ice: xsk: Force rings to be sized to power of 29c34c33893nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout2e8b65fda9r8152: fix the RX FIFO settings when suspending59cfae681fr8152: fix the units of some registers for RTL8156A9cf85759e1rose: check NULL rose_loopback_neigh->loopbacke1ae035a56ntfs: fix acl handlingd28f319043mm/smaps: don't access young/dirty bit if pte unpresent28dccc4eafSUNRPC: RPC level errors should set task->tk_rpc_status5626f95356NFSv4.2 fix problems with __nfs42_ssc_open519543a646NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open()84dc68c614Revert "net: macsec: update SCI upon MAC address change."c3f4f07a9enet: use eth_hw_addr_set() instead of ether_addr_copy()770afc6e26fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts96f2758a6dxfrm: policy: fix metadata dst->dev xmit null pointer dereference103bd319c0af_key: Do not call xfrm_probe_algs in parallel4edd868acdxfrm: clone missing x->lastused in xfrm_do_migrate26ad2398fexfrm: fix refcount leak in __xfrm_policy_check()044f8ff30eriscv: lib: uaccess: fix CSR_STATUS SR_SUM bit093cb743dcriscv: lib: uaccess: fold fixups into body9de35edff0btrfs: remove unnecessary parameter delalloc_start for writepage_delalloc()da7ad2ec58btrfs: pass the dentry to btrfs_log_new_name() instead of the inode90b9e48927btrfs: put initial index value of a directory in a constant4438d54ce7scsi: qla2xxx: edif: Fix dropped IKE messagebcfe37c788scsi: qla2xxx: Fix response queue handler reading stale packets799e39edb0drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist75260fa268Input: i8042 - add additional TUXEDO devices to i8042 quirk tablesd6351dfe84Input: i8042 - add TUXEDO devices to i8042 quirk tablese7d4645341Input: i8042 - merge quirk tables0b0ee46bf6Input: i8042 - move __initconst to fix code styling warning057238cdcebtrfs: convert count_max_extents() to use fs_info->max_extent_size1aa262c1d0btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_sizef675e3ae67btrfs: zoned: revive max_zone_append_bytes1815305d81block: add bdev_max_segments() helperdd2ee2fd1fblock: add a bdev_max_zone_append_sectors helpera50d9fde46x86/entry: Move CLD to the start of the idtentry macro108fb7e99bkernel/sys_ni: add compat entry for fadvise64_647c83923031parisc: Fix exception handler for fldw and fstw instructions6efe7754e0parisc: Make CONFIG_64BIT available for ARCH=parisc64 onlyf49fd5fe23cgroup: Fix race condition at rebind_subsystems()5c192867aeaudit: fix potential double free on error path from fsnotify_add_inode_markedd6e98a75eth: sun: cassini: remove dead codeb51ca7326dwifi: rtlwifi: remove always-true condition pointed out by GCC 1279b24f1de4Revert "ALSA: control: Use deferred fasync helper"c4be56dac8Merge 5.15.63 into android13-5.15-ltsaddc9003c2Linux 5.15.63b92be74cb2xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP*1350a4cdfbxfs: revert "xfs: actually bump warning counts when we send warnings"12689d950dxfs: fix soft lockup via spinning in filestream ag selection loopbbc256bf90xfs: fix overfilling of reserve pool90f414686bxfs: always succeed at setting the reserve pool size07e17dcd03xfs: remove infinite loop when reserving free block pool130b5965daxfs: reserve quota for target dir expansion when renaming files5e7f687ca7xfs: reserve quota for dir expansion when linking/unlinking files139e6fc6e7xfs: flush inodegc workqueue tasks before canceld66d392c72scsi: ufs: ufs-mediatek: Fix build error and type mismatch1a9f541183can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()e7403632c0MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0e740e787f0video: fbdev: i740fb: Check the argument of i740_calc_vclk()0bdec5eed6venus: pm_helpers: Fix warning in OPP during probee3c9e9452apowerpc/64: Init jump labels before parse_early_param()ecdba236bcsmb3: check xattr value length earlier3c201130ccf2fs: fix to do sanity check on segment type in build_sit_entries()5a01e45b92f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()3895d353f4ALSA: control: Use deferred fasync helper409e6a7992ALSA: timer: Use deferred fasync helper60110fd266ALSA: core: Add async signal helpersa5ec4cd45bpowerpc/ioda/iommu/debugfs: Generate unique debugfs entries8641e0bbb5ovl: warn if trusted xattr creation fails0480540da5powerpc/32: Don't always pass -mcpu=powerpc to the compiler3d5d2dc1dcpowerpc/32: Set an IBAT covering up to _einittext during init6568e52b28watchdog: export lockup_detector_reconfigurec5a8d05120RISC-V: Add fast call path of crash_kexec()64f94e6e1friscv: mmap with PROT_WRITE but no PROT_READ is invalide751030eb8riscv: dts: canaan: Add k210 topology information23069475dariscv: dts: sifive: Add fu740 topology information21d784398aASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl()9774b96bcemodules: Ensure natural alignment for .altinstructions and __bug_table sections2097c78351iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit7822d994ebmips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_startc983edb062vfio: Clear the caps->buf to NULL after freea1d8021d21KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings17c3254616tty: serial: Fix refcount leak bug in ucc_uart.cce0432aa89lib/list_debug.c: Detect uninitialized lists72b850a2a9ext4: avoid resizing to a partial cluster size0e734f91cbext4: avoid remove directory when directory is corruptedd9b94c3acedrivers:md:fix a potential use-after-free buga600ed25e3nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardowne59ef9b071md: Notify sysfs sync_completed in md_reap_sync_thread()2dc9615abfphy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks405ea6d706openrisc: io: Define iounmap argument as volatiled1fc64bf45dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failedd0e2b8e369selftests/kprobe: Do not test for GRP/ without event failures3645ed60accsky/kprobe: reclaim insn_slot on kprobe unregistrationfda4bff43bRDMA/rxe: Limit the number of calls to each tasklet54aa6c4936dmaengine: dw-axi-dmac: ignore interrupt if no descriptoraf76e6fdcfdmaengine: dw-axi-dmac: do not print NULL LLI during errore799817b67um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups405f655ee7PCI/ACPI: Guard ARM64-specific mcfg_quirksaddff638c4cxl: Fix a memory leak in an error handling path5e24cd7035pinctrl: intel: Check against matching data instead of ACPI companion67b5870a35mmc: tmio: avoid glitches when resetting0f5916516dhabanalabs/gaudi: mask constant value before castb09e5ab18chabanalabs/gaudi: fix shift out of bounds1693fe9ba2coresight: etm4x: avoid build failure with unrolled loops94aadba8d0gadgetfs: ep_io - wait until IRQ finishes9c8e2e6072scsi: lpfc: Fix possible memory leak when failing to issue CMF WQEb92506dc51scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input0af01d2c5eclk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description2504102938zram: do not lookup algorithm in backends table50de504581uacce: Handle parent device removal or parent driver module rmmod17d58499dcclk: qcom: ipq8074: dont disable gcc_sleep_clk_src348274a6bbvboxguest: Do not use devm for irqb9c31d4ae9usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switchfbdbd61a36usb: renesas: Fix refcount leak bug0fc62bbc95usb: host: ohci-ppc-of: Fix refcount leak bug4d6bab8d36scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators35c3ec7d7aclk: ti: Stop using legacy clkctrl names for omap4 and 500c274bc5bdrm/meson: Fix overflow implicit truncation warningsb01d6bfdf2irqchip/tegra: Fix overflow implicit truncation warnings49968090f9PCI: aardvark: Fix reporting Slot capabilities on emulated bridgefb76cdd216usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_infode6aa7abfeusb: gadget: uvc: calculate the number of request depending on framesize8e142744f0usb: cdns3: fix random warning message when driver loadc3c1dbad3ausb: cdns3 fix use-after-free at workaround 208c0a77b2aplatform/chrome: cros_ec_proto: don't show MKBP version if unsupportedda56759a4aPCI: Add ACS quirk for Broadcom BCM5750x NICs6fc955b58aHID: multitouch: new device class fix Lenovo X12 trackpad sticky57b5be2bd1KVM: arm64: Reject 32bit user PSTATE on asymmetric systemscb332a666eKVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systemsc682fb70a7net: qrtr: start MHI channel after endpoit creation98e28de472drm/sun4i: dsi: Prevent underflow when computing packet sizesfe71d84c1adrm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()6ee1310f4dASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf()3142b5f09eASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc88db4a22d9drm/imx/dcss: get rid of HPD warning message1c7e569c0etracing/eprobes: Fix reading of string fields830426469fgcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a filea2cafe2428kbuild: fix the modules order between drivers and libs8ee44abe4cigb: Add lock to avoid data race4712953119stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()334554aab1fec: Fix timer capture timing in `fec_ptp_enable_pps()`c56e1fcb30i40e: Fix to stop tx_timeout recovery if GLOBR failsbd1fd0a02eregulator: pca9450: Remove restrictions for regulator-name09e512a659i2c: imx: Make sure to unregister adapter on remove()b4ac11967eice: Ignore EEXIST when setting promisc modee84c6321f3net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()caa80c1f83net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support itb0672895d8net: genl: fix error path memory leak in policy dumping232fab59a6net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters29c5956061net: dsa: microchip: ksz9477: fix fdb_dump last invalid entryffb1559443net: fix potential refcount leak in ndisc_router_discovery()c7118a5791net: moxa: pass pdev instead of ndev to DMA functionsa44a1a1421mlxsw: spectrum: Clear PTP configuration after unregistering the netdevicedd236b62d2net: dsa: mv88e6060: prevent crash on an unused portc0434f0e05net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change()dd32ea3956spi: meson-spicc: add local pow2 clock ops to preserve rate between messages1d9e75c3d8powerpc/pci: Fix get_phb_number() lockinge58d1a96e9netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified7ac21b920enetfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END0df32f45benetfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags46f64e6325netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag8a6775ede6netfilter: nf_tables: really skip inactive sets when allocating nameb59bee8b05netfilter: nf_tables: possible module reference underflow in error path3be4d59808netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag81dcb3b804fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()8a38a73cb4netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id accesscacdddfefeASoC: codec: tlv320aic32x4: fix mono playback via I2S18b5a57e7dASoC: tas2770: Fix handling of mute/unmute8eab210654ASoC: tas2770: Drop conflicting set_bias_level power setting0a63bc250cASoC: tas2770: Allow mono streams480bf1e299ASoC: tas2770: Set correct FSYNC polarityb318b9dd2aASoC: SOF: debug: Fix potential buffer overflow by snprintf()743dc4377biavf: Fix reset error handlingdab6b551f5iavf: Fix adminq error handling8af269e5bdnios2: add force_successful_syscall_return()c9f78def88nios2: restarts apply only to the first sigframe we build...3bee7b77d9nios2: fix syscall restart checksf794d1fe6enios2: traced syscall does need to check the syscall number80cae5d810nios2: don't leave NULLs in sys_call_table[]35d5fd70e8nios2: page fault et.al. are *not* restartable syscalls...c293e8abc0fs/ntfs3: Fix missing i_op in ntfs_read_mftefdcf4df7afs/ntfs3: Do not change mode if ntfs_set_ea failed78e4aebc35fs/ntfs3: Fix double free on remount8feb848579fs/ntfs3: Don't clear upper bits accidentally in log_replay()8e8e1a84dafs/ntfs3: Fix NULL deref in ntfs_update_mftmirrecda80a345fs/ntfs3: Fix using uninitialized value n when calling indx_read69979b5e30dpaa2-eth: trace the allocated address instead of page structf39b424b43perf tests: Fix Track with sched_switch test for hybrid case5958ef867bperf parse-events: Fix segfault when event parser gets an errore8ab87549bperf probe: Fix an error handling path in 'parse_perf_probe_command()'51471b6973geneve: fix TOS inheriting for ipv4a5d7ce086fatm: idt77252: fix use-after-free bugs caused by tst_timer75b810104exen/xenbus: fix return type in xenbus_file_read()d98b50d5b7nfp: ethtool: fix the display error of `ethtool -m DEVNAME`5c21186c5fNTB: ntb_tool: uninitialized heap data in tool_fn_write()cffd1cefcdtools build: Switch to new openssl API for test-libcrypto86ff5446b4kbuild: dummy-tools: avoid tmpdir leak in dummy gccf546faa216ceph: don't leak snap_rwsem in handle_cap_grant3e7ee4dd1etools/vm/slabinfo: use alphabetic order when two values are equald27e1834deceph: use correct index when encoding client supported featurese49c17867cspi: dt-bindings: zynqmp-qspi: add missing 'required'b847ea541bspi: dt-bindings: cadence: add missing 'required'506fc3cab9dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources4e96aa5b46dt-bindings: arm: qcom: fix MSM8994 boards compatibles5aa6548c08dt-bindings: arm: qcom: fix MSM8916 MTP compatiblese7a0e9ee5bdt-bindings: arm: qcom: fix Longcheer L8150 compatibles3632c642cadt-bindings: gpio: zynq: Add missing compatible strings52d8f48f85vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()e4c0428f8avsock: Fix memory leak in vsock_connect()38b2ab9adfplip: avoid rcu debug splat133a08a309ipv6: do not use RT_TOS for IPv6 flowlabel5c9e5c44f8mlx5: do not use RT_TOS for IPv6 flowlabel02b2b73727geneve: do not use RT_TOS for IPv6 flowlabelf150c1f847ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool06337b9c25octeontx2-af: Fix key checking for source macdc5be2d4f9octeontx2-af: Fix mcam entry resource leakf9a36fa536octeontx2-af: suppress external profile loading warninge0fe6aa19aocteontx2-af: Apply tx nibble fixup always17c3ea7399octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration0a02159ae6Input: exc3000 - fix return value check of wait_for_completion_timeouta4a945641apinctrl: qcom: sm8250: Fix PDC mapfed2247253pinctrl: sunxi: Add I/O bias setting for H6 R-PIObe82dc0521pinctrl: amd: Don't save/restore interrupt status and wake status bitsc1c7a7c950pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed9272265f2fpinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map79eb8e9e38dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles8b7bf35d30selftests: forwarding: Fix failing tests with old libnetc506c9a971net: bgmac: Fix a BUG triggered by wrong bytes_compleb2d9dc79fnet: bcmgenet: Indicate MAC is in charge of PHY PM47ac7b2f6anet: phy: Warn about incorrect mdio_bus_phy_resume() statec4d09fd1e1devlink: Fix use-after-free after a failed reloadd3723eab11virtio_net: fix memory leak inside XPD_TX with mergeable9721e238c2SUNRPC: Reinitialise the backchannel request buffers before reused3c262f584SUNRPC: Fix xdr_encode_bool()63e921d4edsunrpc: fix expiry of auth creds3f16630fa2m68k: coldfire/device.c: protect FLEXCAN blocks422a02a771net: atlantic: fix aq_vec index out of range error98dc8fb082can: j1939: j1939_session_destroy(): fix memory leak of skbs890aba5078can: mcp251x: Fix race condition on receive interrupt6648647599bpf: Check the validity of max_rdwr_access for sock local storage map iterator03ca12e583bpf: Acquire map uref in .init_seq_private for sock{map,hash} iteratore51b568ea2bpf: Acquire map uref in .init_seq_private for sock local storage map iterator2f56304a0cbpf: Acquire map uref in .init_seq_private for hash map iterator370805f0e7bpf: Acquire map uref in .init_seq_private for array map iterator18a994e066bpf: Don't reinit map value in prealloc_lru_pop41fd6cc88aBPF: Fix potential bad pointer dereference in bpf_sys_bpf()a4cf3dadd1NFSv4/pnfs: Fix a use-after-free bug in open1e9fd95c27NFSv4.1: RECLAIM_COMPLETE must handle EACCES281c6a4741NFSv4: Fix races in the legacy idmapper upcallb32780cda5NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly0696115a32NFSv4.1: Don't decrease the value of seq_nr_highest_sent6aea903916Documentation: ACPI: EINJ: Fix obsolete examplebf7ebebce2apparmor: Fix memleak in aa_simple_write_to_buffer()64103ea357apparmor: fix reference count leak in aa_pivotroot()c62f2f56e0apparmor: fix overlapping attachment computatione89b95f91eapparmor: fix setting unconfined mode on a loaded profile3104c8a0dcapparmor: fix aa_label_asxprint return checka683a0d87aapparmor: Fix failed mount permission check error message31b35b6891apparmor: fix absroot causing audited secids to begin with =017b0ea492apparmor: fix quiet_denied for file rules8bc5ed70efcan: ems_usb: fix clang's -Wunaligned-access warning43ae966458dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional2294f43a07ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II2fb8f62ee3tracing: Have filter accept "common_cpu" to be consistentdac2b60345tracing/probes: Have kprobes and uprobes use $COMM toob489aca082tracing/eprobes: Have event probes be consistent with kprobes and uprobesa11ce7bfbdtracing/eprobes: Do not hardcode $comm as a stringba53c21ce9tracing/eprobes: Do not allow eprobes to use $stack, or % for regs0d7970e870tracing/perf: Fix double put of trace event when init fails14674e47ffx86/kprobes: Fix JNG/JNLE emulation860efae127cifs: Fix memory leak on the deferred close6379a9af7cbtrfs: fix lost error handling when looking up extended ref on log replay7ac430e319btrfs: reset RO counter on block group if we fail to relocate78f8c2370ebtrfs: unset reloc control if transaction commit fails in prepare_to_relocate()d8fc9df94bmmc: meson-gx: Fix an error handling path in meson_mmc_probe()6c4541d6b8mmc: pxamci: Fix an error handling path in pxamci_probe()8b7ed38c38mmc: pxamci: Fix another error handling path in pxamci_probe()23179d5b7cata: libata-eh: Add missing command name82a27c1855drm/amd/display: Check correct bounds for stream encoder instances for DCN30376672cd326drm/ttm: Fix dummy res NULL ptr deref bug016b71479fdrm/nouveau: recognise GA1031b7e0482ablocking/atomic: Make test_and_*_bit() ordered on failure852f6a784ards: add missing barrier to release_refilld26beb9109x86/mm: Use proper mask when setting PUD mapping177bf35420KVM: Unconditionally get a ref to /dev/kvm module when creating a VMe9a6a3bd97ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU5d396df463ALSA: info: Fix llseek return value when using callback9306f916dcMerge 5.15.62 into android13-5.15-lts0882368e61Revert "android: binder: stop saving a pointer to the VMA"0b75a27c7aRevert "memremap: remove support for external pgmap refcounts"640530541dRevert "mm/memremap: fix memunmap_pages() race with get_dev_pagemap()"31eddad3a4Revert "sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg"bd1c84fa2dRevert "USB: HCD: Fix URB giveback issue in tasklet function"4dfb1e4824Revert "serial: 8250: dma: Allow driver operations before starting DMA transfers"2ce53b71d4UPSTREAM: drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_initde77ddcd72Revert "drm/shmem-helper: Pass GEM shmem object in public interfaces"d8754809baRevert "drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init"8fd5b33ea5Merge 5.15.61 into android13-5.15-ltsa0a7e0b2b8Linux 5.15.622a9114b3ecbtrfs: raid56: don't trust any cached sector in __raid56_parity_recover()0d9c713cc3btrfs: only write the sectors in the vertical stripe which has data stripes3eb602ad6ax86/ftrace: Use alternative RET encoding543138c555x86/ibt,ftrace: Make function-graph play nicef663276348Revert "x86/ftrace: Use alternative RET encoding"cb69d4d6f7ksmbd: fix heap-based overflow in set_ntacl_dacl()c76b216753ksmbd: prevent out of bound read for SMB2_WRITE5430db9443net_sched: cls_route: disallow handle of 0c12f0e6126tee: add overflow check in register_shm_helper()3746d62ecfio_uring: use original request task for inflight tracking374bf3fc1fLinux 5.15.6117bf429b91scsi: lpfc: Resolve some cleanup issues following SLI path refactoring6e99860de6scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()9a570069cdscsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()f272595157drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c2711bedab2Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression4499288694Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"fa3040688dio_uring: mem-account pbuf buckets50446ac345drm/meson: Fix refcount leak in meson_encoder_hdmi_inita8278cf3f0drm/msm: Fix dirtyfb refcounting3cfd07084btracing/perf: Avoid -Warray-bounds warning for __rel_loc macro1889f4135fdrm/vc4: change vc4_dma_range_matches from a global to static3131a20eeenet: phy: smsc: Disable Energy Detect Power-Down in interrupt modea25f45ff88drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function276e1cac80Revert "s390/smp: enforce lowcore protection on CPU restart"93d28e50cfRevert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv"621b596b29crypto: lib/blake2s - reduce stack frame usage in self testaa480f7d74tcp: fix over estimation in sk_forced_mem_schedule()4db561ae4amac80211: fix a memory leak where sta_info is not freed57bbb691a9net_sched: cls_route: remove from list when handle is 0f467478d15tracing: Use a struct alignof to determine trace event field alignment5bafa7df79powerpc: Fix eh field when calling lwarx on PPC32c98e956ef4xen-blkfront: Apply 'feature_persistent' parameter when connectef26b5d530xen-blkback: Apply 'feature_persistent' parameter when connect7304be4c98xen-blkback: fix persistent grants negotiation9e7dab7edatpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH84075af9fbKEYS: asymmetric: enforce SM2 signature use pkey algo1be9746369ext4: fix race when reusing xattr blocks470f0a5ef5ext4: unindent codeblock in ext4_xattr_block_set()51877de35dext4: use kmemdup() to replace kmalloc + memcpy0b885394fdext4: remove EA inode entry from mbcache on inode eviction19dac09bd9ext4: make sure ext4_append() always allocates new blockef6e69026dext4: check if directory block is within i_size30dfb75e1fext4: fix warning in ext4_iomap_begin as race between bmap and write9a080f8b08ext4: correct the misjudgment in ext4_iget_extra_inode7dbba79169ext4: correct max_inline_xattr_value_size computing21f6bd5cbdext4: fix use-after-free in ext4_xattr_set_entrye6321fda51ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h133b80d558ext4: fix extent status tree race in writeback error recovery path88bcc518e4ext4: update s_overhead_clusters in the superblock during an on-line resize3c0a5a0e1ctracing: Avoid -Warray-bounds warning for __rel_loc macro994dea8549tracing: Add '__rel_loc' using trace event macros50235d9a1fdm raid: fix address sanitizer warning in raid_resume4c233811a4dm raid: fix address sanitizer warning in raid_status34bef00a32KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it existse365c817beKVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL1eedac05b2KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl9f1a17222aKVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU81f723a006KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter0ceef1c568powerpc/powernv/kvm: Use darn for H_RANDOM on Power90eeb7037a4ACPI: CPPC: Do not prevent CPPC from working in the future2cc2312265btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATAb5c5417586btrfs: reset block group chunk force if we have to waitb367f125c8btrfs: ensure pages are unlocked on cow_file_range() failure0b7f5d7a4dblock: don't allow the same type rq_qos add more than onceb055781dd9block: remove the struct blk_queue_ctx forward declarationd2cbdbe22blocking/csd_lock: Change csdlock_debug from early_param to __setup96ba981f09timekeeping: contribute wall clock to rng on time change6b841a891dARM: remove some dead code7a7188df3enet/9p: Initialize the iounit field during fid creationf83131a307dm thin: fix use-after-free crash in dm_sm_register_threshold_callback779fd8cb62kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification9769bd964ddm writecache: set a default MAX_WRITEBACK_JOBS10bc71642ftty: 8250: Add support for Brainboxes PX cards.6f47a7594bserial: 8250: Add proper clock handling for OxSemi PCIe devices96f2c1685bserial: 8250: Fold EndRun device support into OxSemi Tornado codeb49c3b3a91serial: 8250_pci: Replace dev_*() by pci_*() macros5baacb540cserial: 8250_pci: Refactor the loop in pci_ite887x_init()55e5487ae2PCI: qcom: Power on PHY before IPQ8074 DBI register accessesc5d3873d3ePCI/AER: Iterate over error counters instead of error strings0b4c0003aeiommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)f2145a1bf7KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)1f71d1f7f4KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors925cc6d6ffintel_th: pci: Add Raptor Lake-S CPU support6d3c02fd96intel_th: pci: Add Raptor Lake-S PCH supportdf6faa9798intel_th: pci: Add Meteor Lake-P support2b5ef6430cscsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMIDb4543dbea8scsi: lpfc: SLI path split: Refactor SCSI pathsc56cc7fefcscsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI41c5e670d6ascsi: lpfc: SLI path split: Refactor lpfc_iocbqeb36ec3039scsi: lpfc: Fix EEH support for NVMe I/O0c29e149b6firmware: arm_scpi: Ensure scpi_info is not assigned if the probe failsb574d1e3e9usbnet: smsc95xx: Fix deadlock on runtime resumeeaf3a094d8usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling09201006dausbnet: smsc95xx: Avoid link settings race on interrupt reception0488724388usbnet: smsc95xx: Don't clear read-only PHY interruptc232db6727drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component4a54c13786drm/dp/mst: Read the extended DPCD capabilities during system resume3dd33a09f5crypto: blake2s - remove shash modulef96a9815b4drm/mediatek: Keep dsi as LP00 before dcs cmds transfer8aa68065a8drm/mediatek: Allow commands to be sent during video mode1e0ca3d809spmi: trace: fix stack-out-of-bound access in SPMI tracing functions8cbc36e7e3__follow_mount_rcu(): verify that mount_lock remains unchanged60c981f4b7Input: gscps2 - check return value of ioremap() in gscps2_probe()9e255ed238posix-cpu-timers: Cleanup CPU timers before freeing them during execc9c965fa19SMB3: fix lease break timeout when multiple deferred close handles for the same file.c273671ae8x86/olpc: fix 'logical not is only applied to the left hand side'1cbf3882cbx86/kprobes: Update kcb status flag after singlestepping7c91c8da43ftrace/x86: Add back ftrace_expected assignment0b00cb428fx86/bugs: Enable STIBP for IBPB mitigated RETBleed15f67058a1scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests6f1d5e6979scsi: qla2xxx: Fix losing target when it reappears during delete420e449e21scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os3f1102898bscsi: qla2xxx: Wind down adapter after PCIe error3b38c7f0c6scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection1209da5278scsi: qla2xxx: Fix excessive I/O error messages by defaultb7bae3886ascsi: qla2xxx: Fix crash due to stale SRB access around I/O timeoutsa76a155851scsi: qla2xxx: Turn off multi-queue for 8G adapters505fb1cc43scsi: qla2xxx: Fix discovery issues in FC-AL topology27a7805a19scsi: qla2xxx: Fix imbalance vha->vref_count781a7dabeascsi: zfcp: Fix missing auto port scan and thus missing target portsf5183d66c4scsi: ufs: core: Correct ufshcd_shutdown() flowce50d94afcvideo: fbdev: s3fb: Check the size of screen before memset_io()0701df594bvideo: fbdev: arkfb: Check the size of screen before memset_io()4a3cef1eacvideo: fbdev: vt8623fb: Check the size of screen before memset_io()fff6bb19d5f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED05244b62aef2fs: allow compression for mmap files in compress_mode=user608d4c5f9fx86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y748d2e9585sched/core: Do not requeue task on CPU excluded from cpus_maskdd960a0dddsched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idlef9ab9bcf53sched: Fix the check of nr_running at queue wakelist1584dc3da7tools/thermal: Fix possible path truncations236c150252video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()3bb94ff1e7x86/numa: Use cpumask_available instead of hardcoded NULL check147f66d22fsched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowede51b981663sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy()8fb62a5761scripts/faddr2line: Fix vmlinux detection on arm647f060ad6cbgenelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTOe1c355ec7dpowerpc/pci: Fix PHB numbering when using opal-phbid31dad89b16x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zeroa1edb85e60kprobes: Forbid probing on trampoline and BPF code areas533a06858bperf symbol: Fail to read phdr workaround5eaa93caa6powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_addressea494e8a98powerpc/xive: Fix refcount leak in xive_get_max_prio69e9fa07b2powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader74715fe072f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time9536d5451cs390/smp: enforce lowcore protection on CPU restart70caac180fs390/maccess: rework absolute lowcore accessorsac0a3e2131s390/smp: cleanup control register update routinesa002b86412s390/smp: cleanup target CPU callback starting9287df4362s390/dump: fix os_info virtual vs physical address confusioncf0e42eb04tty: serial: fsl_lpuart: correct the count of break charactersef0f4eeabapowerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and aliasdf466a61f6powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case5414409adapowerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC3214965b8e29powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping.96ead66798ASoC: mchp-spdifrx: disable end of block interrupt on failures8301c204dbvideo: fbdev: sis: fix typos in SiS_GetModeID()29f06f1905video: fbdev: amba-clcd: Fix refcount leak bugsf28764d10ewatchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()84ddf527f9watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource27d0c62122ASoC: audio-graph-card: Add of_node_put() in fail path642ebdd957fuse: Remove the control interface for virtio-fs509a5cb390ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()2e1b17ec04ASoC: imx-card: use snd_pcm_format_t type for asrc_format8ea7f75b87ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format78263868dbASoC: fsl-asoc-card: force cast the asrc_format type10961cbaeaASoC: fsl_asrc: force cast the asrc_format typeb08c3473ees390/zcore: fix race when reading from hardware system areaf1415771f6s390/crash: fix incorrect number of bytes to copy to user space2165fd2baes390/maccess: fix semantics of memcpy_real() and its callersceea1bc153s390/dump: fix old lowcore virtual vs physical address confusion3ea02fc5d4perf tools: Fix dso_id inode generation comparisonc7d4e6cdd1iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loopfacd31bbc7mfd: max77620: Fix refcount leak in max77620_initialise_fpsa8aa2a76eemfd: t7l66xb: Drop platform disable callback0386a985a8remoteproc: sysmon: Wait for SSCTL service to come up48042b342eremoteproc: qcom: pas: Check if coredump is enabled3336e7c076proc: fix a dentry lock race between release_task and lookupf28e4d2148lib/smp_processor_id: fix imbalanced instrumentation_end() call74824db8b2kfifo: fix kfifo_to_user() return typeece6cfe62arpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edgef543a9d19cMIPS: Fixed __debug_virt_addr_valid()8324649b00net: 9p: fix refcount leak in p9_read_work() error handling273c16d93f9p: Add client parameter to p9_req_put()3ac76cdab99p: Drop kref usageeb3eed52a79p: fix a bunch of checkpatch warnings79f1a945bciommu/exynos: Handle failed IOMMU device registration properly9a06340c9dserial: 8250_bcm7271: Save/restore RTS in suspend/resume3d69d86b3eASoC: mt6359: Fix refcount leak bug1008e81163swiotlb: fail map correctly with failed io_tlb_default_mem80f697b57fMIPS: vdso: Utilize __pa() for gic_pfn447e0f4be8tty: n_gsm: fix missing corner cases in gsmld_poll()c94ea1a49etty: n_gsm: fix DM commandfdcd4b0652tty: n_gsm: fix wrong T1 retry count handling583cba5004serial: 8250_fsl: Don't report FE, PE and OE twice79ed885644vfio/ccw: Do not change FSM state in subchannel event2ebb5a55d5remoteproc: qcom: wcnss: Fix handling of IRQsfd3adcb84fASoC: imx-card: Fix DSD/PDM mclk frequency7c69f70dc5ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()e46bc8cacdtty: n_gsm: fix resource allocation order in gsm_activate_mux()c9754e10f1tty: n_gsm: fix race condition in gsmld_write()a7fa415524tty: n_gsm: fix packet re-transmission without open control channelace28afbc6tty: n_gsm: fix non flow control frames during mux flow offdd37f65738tty: n_gsm: fix missing timer to handle stalled links1018139cbbtty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()dfa9b6d34atty: n_gsm: fix tty registration before control channel open3c8d5fdca8tty: n_gsm: fix user open not possible at responder until initiator open794604fbd7tty: n_gsm: Delete gsmtty open SABM frame when config requester76385916d0ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables87b1a9175fpowerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disableb01b18cd3dASoC: samsung: h1940_uda1380: include proepr GPIO consumer header0dc1663e3fremoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_initf0c151602fprofiling: fix shift too large makes kernel panic49929f3ee8selftests/livepatch: better synchronize test_klp_callbacks_busycf112a52d7remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init2a7d605d74rpmsg: mtk_rpmsg: Fix circular locking dependencyf061773b7brpmsg: char: Add mutex protection for rpmsg_eptdev_open()c81935d0e0ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLVa24bb7fe7bASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV372b49ba07serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()ad7fd9f652serial: 8250: dma: Allow driver operations before starting DMA transfersf945b12e65serial: 8250: Export ICR access helpers for internal use994f2edeebASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe542861e5e2ASoC: codecs: da7210: add check for i2c_add_driver7dee72b1bcASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe540c7b7385ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe349242e644ASoC: imx-audmux: Silence a clang warningd69244d0ffASoC: samsung: Fix error handling in aries_audio_probe1065c38532ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe13741bb88aopp: Fix error check in dev_pm_opp_attach_genpd()0edd9f8d13usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()e62f798277jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted5f9c70833bext4: recover csum seed of tmp_inode after migrating to extentsb0e1268a8ejbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()70f70d54f0block: ensure iov_iter advances for added pagesa24f05f7ceblock/bio: remove duplicate append pages code54e5b14c9bnvme: catch -ENODEV from nvme_revalidate_zones againa3f6aeba67nvme: don't return an error from nvme_configure_metadata92a6233585nvme: disable namespace access for unsupported metadata52cd55a4fbnvme: define compat_ioctl again to unbreak 32-bit userspace.34552bf35fnvme: use command_id instead of req->tag in trace_nvme_complete_rq()87e7ba8b0bnull_blk: fix ida error handling in null_add_dev()06f39bc5a7block/rnbd-srv: Set keep_id to true after mutex_trylock2ceeb04252RDMA/rxe: Fix error unwind in rxe_create_qp()bfb54ad958RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq66c735c9a7RDMA/rxe: Add memory barriers to kernel queues931990c820RDMA/mlx5: Add missing check for return value in get namespace flow0911cadd4fof/fdt: declared return type does not match actual return type128eeac876selftests: kvm: set rax before vmcall9fc8d3bee7mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region622ef885a8android: binder: stop saving a pointer to the VMAe60d7e2462RDMA/srpt: Fix a use-after-freee7e853cddeRDMA/srpt: Introduce a reference count in struct srpt_deviceca120c04bfRDMA/srpt: Duplicate port name members28621b38acplatform/olpc: Fix uninitialized data in debugfs writee389e927e8KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIPee890b4633mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}()bfa0201468usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()477c95578cUSB: serial: fix tty-port initialized comments2988443802HID: amd_sfh: Handle condition of "no sensors"0d26515550PCI: tegra194: Fix link up retry sequence472db7de9fPCI: tegra194: Fix Root Port interrupt handlinge4adb10bc5RDMA/rxe: For invalidate compare according to set keys in mr3695aa94d7HID: alps: Declare U1_UNICORN_LEGACY support71fdd63bfdmmc: cavium-thunderx: Add of_node_put() when breaking out of loop209b5d06e9mmc: cavium-octeon: Add of_node_put() when breaking out of loop022c8d3f45RDMA/rxe: Fix mw bind to allow any consumer key portion45382d6907scripts/gdb: fix 'lx-dmesg' on 32 bits arch9227a870b8scripts/gdb: lx-dmesg: read records individually3adcd80b5edmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t)118e05368eHID: amd_sfh: Add NULL check for hid device91443c669dHID: mcp2221: prevent a buffer overflow in mcp_smbus_write()eafb19c8fegpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()e25b828553RDMA/hfi1: fix potential memory leak in setup_base_ctxt()5870343eabclk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clkc41664346aiio: cros: Register FIFO callback after sensor is registeredf6e26e1a5fRDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event9fc44cfd18RDMA/hns: Fix incorrect clearing of interrupt status register7e647a8d5fRDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()f851d8097fRDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function527df029beRDMA/rtrs-clt: Rename rtrs_clt_sess to rtrs_clt_pathbab17b761cRDMA/rtrs-srv: Rename rtrs_srv_sess to rtrs_srv_pathf706fcd568RDMA/rtrs: Rename rtrs_sess to rtrs_pathe44928f2dbRDMA/rtrs: Do not allow sessname to contain special symbols / and .8b6dba7892RDMA/rtrs: Introduce destroy_cq helper001f93b39eRDMA/rtrs: Replace duplicate check with is_pollqueue helper9c663e73f5RDMA/rtrs: Fix warning when use poll mode on client side.08ff62fff0RDMA/rtrs-srv: Fix modinfo output for stringifyb801e80e11RDMA/irdma: Fix setting of QP context err_rq_idx_valid field9f9ef6cb72RDMA/irdma: Fix VLAN connection with wildcard address92520864efRDMA/irdma: Fix a window for use-after-free62d610cfc1um: random: Don't initialise hwrng struct with zero3bf1085657interconnect: imx: fix max_node_id52537ea892phy: stm32: fix error return in stm32_usbphyc_phy_init3f2989ed95eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()edd22e6ad2usb: dwc3: qcom: fix missing optional irq warnings116540c105usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup92728470a9usb: dwc3: core: Deprecate GCTL.CORESOFTRESET4070f3c83cusb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()1205384619usb: gadget: udc: amd5536 depends on HAS_DMA7689427e23xtensa: iss: fix handling error cases in iss_net_configure()758145c84fxtensa: iss/network: provide release() callbackc5641494cdscsi: smartpqi: Fix DMA direction for RAID requests80f876b26dPCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocksc968af565cPCI/portdrv: Don't disable AER reporting in get_port_device_capability()81ea65c9aeKVM: s390: pv: leak the topmost page table when destroy failsd795bbde3fmmc: block: Add single read for 4k sector cardsf8585cad6dof: device: Fix missing of_node_put() in of_dma_set_restricted_buffer5325975c19mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R961d7d1208memstick/ms_block: Fix a memory leak2b12af0584memstick/ms_block: Fix some incorrect memory allocation125534d259mmc: renesas_sdhi: Get the reset handle early in the probe268afd446ammc: mxcmmc: Silence a clang warning352377cf74mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switche3a1eaea66staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback2c254fe3c5binder: fix redefinition of seq_file attributes566887bad7intel_th: msu: Fix vmalloced buffers08ec393b1dintel_th: msu-sink: Potential dereference of null pointer9b5469573aintel_th: Fix a resource leak in an error handling path0b154b745dscsi: qla2xxx: Check correct variable in qla24xx_async_gffid()1a8cc2ed95PCI: endpoint: Don't stop controller when unbinding endpoint function5ab2782c94dmaengine: sf-pdma: Add multithread support for a DMA channelebea637e9fKVM: arm64: Don't return from void function250b465051soundwire: revisit driver bind/unbind and callbacks3abe387e75soundwire: bus_type: fix remove and shutdown support06a949457aPCI: dwc: Always enable CDM check if "snps,enable-cdm-check" existsb03a8f1264PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors981f451f37PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address0f5e892c41PCI: dwc: Disable outbound windows only for controllers using iATU68c2cda905PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu()dbbfb410a3PCI: dwc: Stop link on host_init errors and de-initialization4465215448mm/mempolicy: fix get_nodes out of bound access0b9f2f2a04clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register522e13ebbfclk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled.433a221040clk: qcom: camcc-sm8250: Fix topology around titan_top power domain123c76fbc2clk: qcom: camcc-sdm845: Fix topology around titan_top power domain93ff4172b9clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocksfd60d86162clk: qcom: ipq8074: fix NSS port frequency tables7616ebecd3clk: qcom: ipq8074: SW workaround for UBI32 PLL lock6f74519efaclk: qcom: ipq8074: fix NSS core PLL-s3b4934a635RDMA/rxe: Fix deadlock in rxe_do_local_ops()dac3ecbd1ausb: host: xhci: use snprintf() in xhci_decode_trb()26b305f01dclk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clockd605b4125eclk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src558b097f8cclk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address0c787dfc22clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC9ed2640eb8clk: qcom: clk-krait: unlock spin after mux completion733ab0c19bdriver core: fix potential deadlock in __driver_attach80169b136cmisc: rtsx: Fix an error handling path in rtsx_pci_probe()30f44ddfdbclk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level2e79153d2cmtd: dataflash: Add SPI ID table7837281f83dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics3e541526aascsi: iscsi: Fix session removal on shutdownca89365815scsi: iscsi: Add helper to remove a session from the kernel49f7414a19scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernela78b882c1amwifiex: fix sleep in atomic context bugs caused by dev_coredumpv358fbfc132mwifiex: Ignore BTCOEX events from the 88W8897 firmware26cdeedbb6KVM: Don't set Accessed/Dirty bits for ZERO_PAGEd56c5eac84mm/memremap: fix memunmap_pages() race with get_dev_pagemap()d18a908565memremap: remove support for external pgmap refcountsd1e0ceeec0lib/test_hmm: avoid accessing uninitialized pages81b64a9da3clk: mediatek: reset: Fix written reset bit offset31c1072e6biio: accel: bma400: Reordering of header files363c82a634platform/chrome: cros_ec: Always expose last resume result95faac5605iio: accel: bma400: Fix the scale min and max macro values17d7a36dcdscsi: qla2xxx: edif: Fix no logout on delete for N2N3db6a63baescsi: qla2xxx: edif: Fix session thrash4c35b8eb3dscsi: qla2xxx: edif: Tear down session if keys have been removed58277fa833scsi: qla2xxx: edif: Fix no login after app start1138e2da42scsi: qla2xxx: edif: Reduce disruption due to multiple app startcc5745f2eescsi: qla2xxx: edif: Send LOGO for unexpected IKE message154bf040banetfilter: xtables: Bring SPDX identifier back8cffaf0933usb: xhci: tegra: Fix error check4240b6e0f3usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()59026d5cc6usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probec0a4b45448usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe1e5ec5e90efpga: altera-pr-ip: fix unsigned comparison with less than zero0675fe20daPCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains()c99dca4ebcmtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path7624754649mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset8ea607579dmtd: partitions: Fix refcount leak in parse_redboot_of1ef96afd4fmtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release8489a20ac4HID: cp2112: prevent a buffer overflow in cp2112_xfer()879bcbbec3PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep()c0ad5c7e68PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains()ff1e7aea3ephy: samsung: exynosautov9-ufs: correct TSRV register configurations7840dce796KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported2adc7032ecKVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails"473ba2ee76scsi: qla2xxx: edif: Fix n2n login retry for secure devicefd2c194089scsi: qla2xxx: edif: Fix n2n discovery issue with secure targetba051e1fe7scsi: qla2xxx: edif: Add retry for ELS passthrough703e1ccf6fscsi: qla2xxx: edif: Synchronize NPIV deletion with authentication applicationd7d254cc13scsi: qla2xxx: edif: Fix inconsistent check of db_flagsaa7269ee63scsi: qla2xxx: edif: Reduce connection thrash7b2fbfa4b2scsi: qla2xxx: edif: Fix potential stuck session in sa updatebf890f1408scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashingbeb5bba5ddof: check previous kernel's ima-kexec-buffer against memory bounds098b7e83b3mtd: rawnand: meson: Fix a potential double free issued5730780e9mtd: maps: Fix refcount leak in ap_flash_init4d67c8f74dmtd: maps: Fix refcount leak in of_flash_probe_versatilef74bd76a75clk: renesas: r9a06g032: Fix UART clkgrp bitsel36c27d813eHID: amd_sfh: Don't show client init failed as error when discovery failsc36369f7dbwireguard: allowedips: don't corrupt stack when detecting overflow73ccc2b153wireguard: ratelimiter: use hrtimer in selftest1618e0f1ednet: usb: make USB_RTL8153_ECM non user configurable8890bdb93fdccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lockd4249d465dnet: ionic: fix error check for vlan flags in ionic_set_nic_features()857f390dfdnet: rose: fix netdev reference changesbde545304fnetdevsim: Avoid allocation warnings triggered from user spacec9d901e171iavf: Fix 'tc qdisc show' listing too many queuesd70ecd9330iavf: Fix max_rate limitingf1974d3042wifi: rtw88: check the return value of alloc_workqueue()f671cf48f3netdevsim: fib: Fix reference count leak on route deletion failure51dd6d3bebnet: allow unbound socket for packets in VRF when tcp_l3mdev_accept set8fd69d3df9ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH()68bf74ec95inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH()c8b1baca99crypto: hisilicon/sec - fix auth key size error996be53de0crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of0d11ab3db1crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirqe5697a0a45net/mlx5: Adjust log_max_qp to be 18 at most2d800deb87net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS2109cba576net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version22ae7f434fmedia: cedrus: hevc: Add check for invalid timestampd7365590d1wifi: libertas: Fix possible refcount leak in if_usb_probe()4a40af2b0bwifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue689e5caf63wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`b50f5aa9f5i2c: mux-gpmux: Add of_node_put() when breaking out of loop4fc616e25bi2c: cadence: Support PEC for SMBus block readaa6da8c32aBluetooth: hci_intel: Add check for platform_driver_registerd1bedcd794can: pch_can: pch_can_error(): initialize errc before using it5793da4db3can: error: specify the values of data[5..7] of CAN error frames3d70b6605acan: usb_8dev: do not report txerr and rxerr during bus-offbbe42d5dc4can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off0b328f9c79can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off4b71a3c2a2can: sun4i_can: do not report txerr and rxerr during bus-offdcfcd5fc99can: hi311x: do not report txerr and rxerr during bus-off715ced0113can: sja1000: do not report txerr and rxerr during bus-offb8c29e2905can: rcar_can: do not report txerr and rxerr during bus-offba0110c2ddcan: pch_can: do not report txerr and rxerr during bus-offcbfcc7c4cclibbpf: fix an snprintf() overflow checkad3e321249selftests/bpf: fix a test for snprintf() overflow4388ea6803wifi: p54: add missing parentheses in p54_flush()71fc0615c9wifi: p54: Fix an error handling path in p54spi_probe()074e865b37wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()05f3b437c9media: staging: media: hantro: Fix typos6b593bcc6emedia: hevc: Embedded indexes in RPS223b977c1cmedia: hantro: Simplify postprocessor9d36596b5fmedia: hantro: postproc: Fix motion vector space sizeb1385d437emedia: cedrus: h265: Fix flag namef29659bad1fs: check FMODE_LSEEK to control internal pipe splicingc9a8a448e5bpf: Fix subprog names in stack traces.8ff5be75aeselftests: timers: clocksource-switch: fix passing errors from child4d34813982selftests: timers: valid-adjtimex: build fix for newer toolchains070527cc31libbpf: Fix the name of a reused map273c11d9a9tcp: make retransmitted SKB fit into the send window68f9f522dddrm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.293c53b7dbskmsg: Fix invalid last sg check in sk_msg_recvmsg()c4ff3cef5dmediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node()f646d94d7amediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()2837f4e90bmt76: mt7921: enlarge maximum VHT MPDU length to 114546e83b10d8cmt76: mt7921: fix aggregation subframes setting to HE max0fb9387b85ieee80211: add EHT 1K aggregation definitions67cd6261d3mt76: mt7615: do not update pm stats in case of errorf1609c4f4amt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg1a63d33006drm/msm/dpu: Fix for non-visible planes340bfec294drm/msm: Avoid dirtyfb stalls on video mode displays (v2)7404d09455media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignmentd6aee36c2fcrypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirqaa495dfe71crypto: hisilicon/sec - don't sleep when in softirqf4e3a8c7e8drm/msm/mdp5: Fix global state lock backoff693f31dc91net: hinic: avoid kernel hung in hinic_get_stats64()e850a4fc89net: hinic: fix bug that ethtool get wrong stats8757ef67cehinic: Use the bitmap API when applicable3052197b11drm: bridge: sii8620: fix possible off-by-one371331ede8drm/mediatek: dpi: Only enable dpi after the bridge is enabled4f541100fbdrm/mediatek: dpi: Remove output format of YUV23b1133bd3drm/rockchip: Fix an error handling path rockchip_dp_probe()703d706b23drm/rockchip: vop: Don't crash for invalid duplicate_state()668fd740f8selftests/xsk: Destroy BPF resources only when ctx refcount drops to 01fc6ba6d0dcrypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE8dc3b5d150drm/vc4: hdmi: Correct HDMI timing registers for interlaced modesbbb4c0deaedrm/vc4: hdmi: Fix timings for interlaced modes6ffe6a64efdrm/vc4: hdmi: Reset HDMI MISC_CONTROL register43d393e7cbdrm/vc4: hdmi: Avoid full hdmi audio fifo writesf30480775adrm/vc4: hdmi: Fix HPD GPIO detection07d7d43304drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration21febebc4fdrm/vc4: dsi: Fix dsi0 interrupt supportb096779a82drm/vc4: dsi: Register dsi0 as the correct vc4 encoder typefe6ebdb615drm/vc4: dsi: Correct pixel order for DSI062b6d4308cdrm/vc4: dsi: Correct DSI divider calculations80e2db799bdrm/vc4: dsi: Release workaround buffer and DMA3d722c01d6drm/vc4: Use of_device_get_match_data()c653b2c6a2drm/vc4: dsi: Switch to devm_drm_of_get_bridgeed486d1508drm/bridge: Add a function to abstract away panelsb6fea72ea1drm/vc4: plane: Fix margin calculations for the right/bottom edges645b294e9bdrm/vc4: plane: Remove subpixel positioning check0597bcf774media: tw686x: Fix memory leak in tw686x_video_initad1a66b40bmedia: driver/nxp/imx-jpeg: fix a unexpected return value problemdb01d107c2media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set7ca91b2d87media: hdpvr: fix error value returns in hdpvr_read3123ae6fdddrm/mcde: Fix refcount leak in mcde_dsi_bind375a6fdf7dmedia: imx-jpeg: Disable slot interrupt when frame done54f1c06066drm: bridge: adv7511: Add check for mipi_dsi_driver_registerf831d2882ccrypto: ccp - During shutdown, check SEV data pointer before using8f458e34a8test_bpf: fix incorrect netdev features621595f771rcutorture: Fix ksoftirqd boosting timing and iteration489b93ac63rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed5a6ff3e32arcutorture: Warn on individual rcu_torture_init() error conditionse32f8c51a6drm/radeon: fix incorrrect SPDX-License-Identifiers88b551561dwifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()03ca957c5fath9k: fix use-after-free in ath9k_hif_usb_rx_cbebde990e24media: imx-jpeg: Implement drain using v4l2-mem2mem helpers9ae2d729demedia: imx-jpeg: Align upwards buffer size88355f7b68media: imx-jpeg: Support dynamic resolution change07888b84f3media: imx-jpeg: Handle source change in a function8fcbb2e91emedia: imx-jpeg: Identify and handle precision correctly24eef33c38media: imx-jpeg: Refactor function mxc_jpeg_parsecab2a15969media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos5709766b07media: imx-jpeg: use NV12M to represent non contiguous NV12cbc2573171media: imx-jpeg: Add pm-runtime support for imx-jpegc0d98e53e9media: imx-jpeg: Leave a blank space before the configuration data2c784c1493media: imx-jpeg: Correct some definition according specification33196a7ac6media: tw686x: Register the irq at the end of probef61c0d97bdmedia: atmel: atmel-sama7g5-isc: fix warning in configs without OF85c317a626crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs()35927d7509i2c: Fix a potential use after free8b4bba610fcan: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callbackd9bd6a9659can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callbackab5a4e0cbfnet: fix sk_wmem_schedule() and sk_rmem_schedule() errorsd806f3ae4bcrypto: sun8i-ss - fix error codes in allocate_flows()b3cb600685crypto: sun8i-ss - do not allocate memory when handling hash requestsaeecc92f5adrm: adv7511: override i2c address of cec before accessing it72893aadc0drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_initff0087df19drm/shmem-helper: Pass GEM shmem object in public interfaces4109ff9e7bdrm/shmem-helper: Export dedicated wrappers for GEM object functionsa3f82087b7drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle()39caef0966virtio-gpu: fix a missing check to avoid NULL dereferencec3a1cfd164i2c: mxs: Silence a clang warning73778e2370i2c: npcm: Correct slave role behaviorcdd51152a1i2c: npcm: Remove own slave addresses 2:10a42f0c4c64drm/bridge: lt9611uxc: Cancel only driver's work275fed7142drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_inite098989a92drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTORc901a385b7drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function87c251d960drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs2ec80289a7drm/mediatek: Modify dsi funcs to atomic operationsdeb603c592drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()166b0a6171ath11k: Fix incorrect debug_mask mappings2dc78843fedrm/mipi-dbi: align max_chunk to 2 in spi_transfereaff3946a8ath11k: fix netdev open race90b4ec83efwifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()438ac9f4f7drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=mc2af61bd04drm/st7735r: Fix module autoloading for Okaya RH128128Td2d2789fb9ath10k: do not enforce interrupt trigger type0378443551drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function3f4829cd47drm/dp: Export symbol / kerneldoc fixes for DP AUX bus0491709eb3pwm: lpc18xx: Fix period handling3475e55bc5pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_chip_data()d0c79cda85pwm: lpc18xx-sct: Reduce number of devm memory allocations009b384092pwm: sifive: Shut down hardware only after pwmchip_remove() completed53d784838apwm: sifive: Ensure the clk is enabled exactly once per running PWM5c86cf45f5pwm: sifive: Simplify offset calculation for PWMCMP registers87efb79c5fdm: return early from dm_pr_call() if DM device is suspendedf28d733c31thermal/tools/tmon: Include pthread and time headers in tmon.h226935eabeselftests/seccomp: Fix compile warning when CC=clang7bc43ab2b9x86/extable: Fix ex_handler_msr() print conditionb3d3069a6fnohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()4125108ec8drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX9d2a0422deirqdomain: Report irq number for NOMAP domainsa815cb1088arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment7c43271019soc: qcom: Make QCOM_RPMPD depend on PMc9df8ff290regulator: of: Fix refcount leak bug in of_get_regulation_constraints()a638fa9745dm writecache: count number of blocks discarded, not number of discard biosfc988f1ca2dm writecache: count number of blocks written, not number of write bios3a2500b73adm writecache: count number of blocks read, not number of read bios880c4513ebdm writecache: return void from functions764b8892d7PM: domains: Ensure genpd_debugfs_dir exists before removeb4439abfd7blktrace: Trace remapped requests correctlyc1a21bf5d0hwmon: (drivetemp) Add module alias415b4ce613spi: tegra20-slink: fix UAF in tegra_slink_remove()445fb9c19cspi: Fix simplification of devm_spi_register_controller6d8e185bf9blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created1c350a597cerofs: avoid consecutive detection for Highmem memorya34982fd21arm64: tegra: Fix SDMMC1 CD on P2888a7f751d4e8arm64: tegra: Mark BPMP channels as no-memory-wc778b6531fearm64: tegra: Update Tegra234 BPMP channel addresses09da109685arm64: tegra: Fixup SYSRAM references40d72c485aarm64: dts: mt7622: fix BPI-R64 WPS button759fa566f4arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells650d2e76a3arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes7847ebb6fcarm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125c24bbe4596ACPI: VIOT: Fix ACS setup273a7fbb06drivers/iio: Remove all strcpy() uses335852f7a9ACPI: APEI: explicit init of HEST and GHES in apci_init()6dc72d0181arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node1c84883e79stack: Declare {randomize_,}kstack_offset to fix Sparse warnings4a020202c3bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()a0a9813f1eARM: dts: qcom: pm8841: add required thermal-sensor-cells053543ac1dsoc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register84a928b44csoc: qcom: ocmem: Fix refcount leak in of_get_ocmeme89261b18cARM: dts: qcom-msm8974: fix irq type on blsp2_uart1c1fdcd13a6ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SPfc6dbc57f9regulator: qcom_smd: Fix pm8916_pldo range179034fb10cpufreq: zynq: Fix refcount leak in zynq_get_revision78ed18a5aaarm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf0a8d15d85barm64: dts: qcom: sdm630: fix gpu's interconnect pathcd6bd95e9barm64: dts: qcom: sdm630: fix the qusb2phy ref clock9f3b0a0b87arm64: dts: qcom: sdm630: disable GPU by default1bf747824aARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init230ad40a59ARM: OMAP2+: Fix refcount leak in omapdss_init_ofddad68dd97ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg925a0117acblock: fix infinite loop for invalid zone append9abd50506fsoc: fsl: guts: machine variable might be unset4d6f33865earm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdore0067e6d54locking/lockdep: Fix lockdep_init_map_*() confusion5b418289b0arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1c66b3b49fearm64: select TRACE_IRQFLAGS_NMI_SUPPORTe94388f78earm64: dts: mt8192: Fix idle-states entry-method2fe4c39aa3arm64: dts: mt8192: Fix idle-states nodes naming schemee505414938ARM: dts: ast2600-evb-a1: fix board compatible5f73deb9afARM: dts: ast2600-evb: fix board compatible6fa1cf1b92ARM: dts: ast2500-evb: fix board compatible377a4c5cb7x86/pmem: Fix platform-device leak in error path5a73493f0darm64: dts: renesas: Fix thermal-sensors on single-zone sensorsf370fbbd31soc: amlogic: Fix refcount leak in meson-secure-pwrc.ccb119a1dd9dt-bindings: iio: accel: Add DT binding doc for ADXL3557bbcbfbc31scsi: hisi_sas: Use managed PCI functionsc010048e3fsoc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR valuese7e4f1cb91ARM: dts: imx7d-colibri-emmc: add cpu1 supply4bd8bc5c77ACPI: processor/idle: Annotate more functions to live in cpuidle sectionbc7f487395ARM: bcm: Fix refcount leak in bcm_kona_smc_init1f4bc0604dspi: spi-altera-dfl: Fix an error handling pathebbd1412cearm64: dts: renesas: beacon: Fix regulator node namese21744c6a0meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_inita7c16b8966ARM: findbit: fix overflowing offset0ff7f81559spi: spi-rspi: Fix PIO fallback on RZ platforms8e3407e0f5powerpc/64s: Disable stack variable initialisation for prom_inite45491556edrm/amdgpu: Remove one duplicated ef removalabd3622f65kasan: test: Silence GCC 12 warnings7363a69d8cselinux: Add boundary check in put_entry()c877c52171selinux: fix memleak in security_read_state_kernel()2f0e18e0dbPM: hibernate: defer device probing when resuming from hibernationd68601914ehwmon: (sht15) Fix wrong assumptions in device remove callbackfb98663448hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelistc5a73bd9f1firmware: tegra: Fix error check return value of debugfs_create_file()c53d904973ARM: shmobile: rcar-gen2: Increase refcount for new referenceef94e78977arm64: dts: allwinner: a64: orangepi-win: Fix LED node name3a4b3a0ff0arm64: dts: qcom: ipq8074: fix NAND node namec0b8dcbaf3ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART01d539d9f5ACPI: LPSS: Fix missing check in register_device_clock()30abb87358ACPI: PM: save NVS memory for Lenovo G40-45f450635d78ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk730b9eb8fbACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks75f23d72b6ARM: OMAP2+: pdata-quirks: Fix refcount leak buga89a865dc9ARM: OMAP2+: display: Fix refcount leak bugb856645c18spi: synquacer: Add missing clk_disable_unprepare()cbfe9a2303ARM: dts: ux500: Fix Gavini accelerometer mounting matrixe2d106b284ARM: dts: ux500: Fix Codina accelerometer mounting matrixceafabd1d4ARM: dts: BCM5301X: Add DT for Meraki MR260e4c38c795ARM: dts: imx6ul: fix qspi node compatible95ba9c5399ARM: dts: imx6ul: fix lcdif node compatible2db26fa7b9ARM: dts: imx6ul: fix csi node compatible5357c3b24cARM: dts: imx6ul: fix keypad compatible1351555856ARM: dts: imx6ul: change operating-points to uint32-matrixca367834a7ARM: dts: imx6ul: add missing properties for sram8df06a2753wait: Fix __wait_event_hrtimeout for RT/DL tasksf0d66189d1irqchip/mips-gic: Check the return value of ioremap() in gic_of_init()f066e01582sched/core: Always flush pending blk_plugf116c621ddgenirq: GENERIC_IRQ_IPI depends on SMP00ffa95ed6irqchip/mips-gic: Only register IPI domain when SMP is enabledf9842ec683genirq: Don't return error on missing optional irq_request_resources()079651c6cfsched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg96b18d3a1bext2: Add more validity checks for inode countsadd4bc9281arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags"cc69ef9598arm64: fix oops in concurrently setting insn_emulation sysctls42eede3ae0arm64: Do not forget syscall when starting a new thread.d1e812beaearch: make TRACE_IRQFLAGS_NMI_SUPPORT generic932b5e6524x86: Handle idle=nomwait cmdline properly for x86_idle9ccb5d391cepoll: autoremove wakers even more aggressively8a2df34b5bnetfilter: nf_tables: fix null deref due to zeroed list head257b944464netfilter: nf_tables: do not allow RULE_ID to refer to another chain9150151301netfilter: nf_tables: do not allow CHAIN_ID to refer to another tablefaafd9286fnetfilter: nf_tables: do not allow SET_ID to refer to another table5ea18ddc17usb: dwc3: gadget: fix high speed multiplier setting332a8c027ausb: dwc3: gadget: refactor dwc3_repare_one_trbf0782cf2dcarm64: dts: uniphier: Fix USB interrupts for PXs3 SoC148a7fe3cdARM: dts: uniphier: Fix USB interrupts for PXs2 SoCb76ea430e9USB: HCD: Fix URB giveback issue in tasklet function269c917837usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completionb49b29ee11coresight: Clear the connection field properlye41db8a9ceMIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACKdb68d474cfpowerpc/powernv: Avoid crashing if rng is NULL552a29e471powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E79da7a5f8fpowerpc/fsl-pci: Fix Class Code of PCIe Root Portfdf7590591PCI: Add defines for normal and subtractive PCI bridgesae6620a397ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()74d6428453media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iteratorddc7fadd05mbcache: add functions to delete entry if unused1250557d3bmbcache: don't reclaim used entries0f4d18cbeamd-raid10: fix KASAN warningc5e4cdd443md-raid: destroy the bitmap after destroying the thread351ec3d68cserial: mvebu-uart: uart2 error bits clearingec8e701f9efuse: ioctl: translate ENOSYSdaa9cfb862fuse: limit nseca54c509c32ksmbd: fix use-after-free bug in smb2_tree_disconect5776196055ksmbd: prevent out of bound read for SMB2_TREE_CONNNECTdd4e4c8118ksmbd: fix memory leak in smb2_handle_negotiatedead7f484asoundwire: qcom: Check device status before reading devid71bc3b75e9scsi: qla2xxx: Zero undefined mailbox IN registersa659c7f811scsi: qla2xxx: Fix incorrect display of max frame size8c004b7dbbscsi: sg: Allow waiting for commands to complete on removed devicefac589fb76iio: light: isl29028: Fix the warning in isl29028_remove()a76771da21iio: fix iio_format_avail_range() printing for none IIO_VAL_INTcac7ead0b3um: seed rng using host OS rng5d096e2dc2um: Remove straying parenthesis2e88f50033mtd: rawnand: arasan: Update NAND bus clock instead of system clock2ffe64acf7mtd: rawnand: arasan: Fix clock rate in NV-DDR89f3a8bbb4btrfs: reject log replay if there is unsupported RO compat flag1f8ca9c40ebpf: Fix KASAN use-after-free Read in compute_effective_progs27f8f5219fdrm/amdgpu: fix check in fbdev initeb3c69c7c7drm/amdgpu: Check BO's requested pinning domains against its preferred_domainsf792acb67ddrm/nouveau/kms: Fix failure path for creating DP connectors67cb7be156drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtimef522c189e4drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()dcf37f5882drm/nouveau: fix another off-by-one in nvbios_addr2806b02bacdrm/hyperv-drm: Include framebuffer and EDID headers97049e69f5drm/vc4: hdmi: Disable audio if dmas property is present but empty8589a83c0adrm/shmem-helper: Add missing vunmap on errorda2a1aa058drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error3ef94852bbrtc: rx8025: fix 12/24 hour mode detection on RX-8035bb3b601f14RISC-V: Add modules to virtual kernel memory layout dump150573c60cRISC-V: Fixup schedule out issue in machine_crash_shutdown()111a049cacRISC-V: Fixup get incorrect user mode PC for kernel mode regs22ae2fe455RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context63fbab985adt-bindings: riscv: fix SiFive l2-cache's cache-setsc71e000db8riscv:uprobe fix SR_SPIE set/clear handling7df75cbd1bparisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode9b67131162parisc: Check the return value of ioremap() in lba_driver_probe()68949e725cparisc: Drop pa_swapper_pg_lock spinlock422421cbf3parisc: Fix device names in /proc/iomem35ef2ee74dovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()f2a920daa7crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak4228c037f8fix short copy handling in copy_mc_pipe_to_iter()635fd8953eusbnet: Fix linkwatch use-after-free on disconnectd0d6186eaefbcon: Fix accelerated fbdev scrolling while logo is still shownc1e09ee98ffbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters06d6eb948ethermal: sysfs: Fix cooling_device_stats_setup() error code pathcd28cf0f69fs: Add missing umask strip in vfs_tmpfile5efc5b3bafvfs: Check the truncate maximum size in inode_newsize_ok()446f123aa6tty: vt: initialize unicode screen buffer6b8d61a9fdALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED7ad08c1e18ALSA: hda/realtek: Add quirk for another Asus K42JZ model5d5b2d1d36ALSA: hda/cirrus - support for iMac 12,1 modele4b337fb82ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook modelc840d62647riscv: set default pm_power_off to NULLabedd69bafKVM: x86: revalidate steal time cache if MSR value changes77e26cdf5cKVM: x86: do not report preemption if the steal time cache is stale69704ca43eKVM: x86: Tag kvm_mmu_x86_module_init() with __init439fcac3d0KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L114aebe952fKVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GPccbf3f955cKVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks2a117667f3KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR43868687afaKVM: nVMX: Account for KVM reserved CR4 bits in consistency checks76e6038cfaKVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value9953f86a67KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bitsaeb4c3e1c4KVM: s390: pv: don't present the ecall interrupt twice6afe88fbb4KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=01f27ca6534KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending caseb69b7c1a0dKVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case5138b0f7cbHID: wacom: Don't register pad_input for touch switchc5ec7920b5HID: wacom: Only report rotation for art pen109f0544a5HID: hid-input: add Surface Go battery quirke9ba81ee1clockd: detect and reject lock arguments that overflowb437275e89add barriers to buffer_uptodate and set_buffer_uptodate594f1b9238wifi: mac80211_hwsim: use 32-bit skb cookie6b6ed18432wifi: mac80211_hwsim: add back erroneously removed cast879f766eaawifi: mac80211_hwsim: fix race condition in pending packet14acf0290dALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx196d8d34deALSA: hda/realtek: Add quirk for Clevo NV45PZ64ca7f50adALSA: bcd2000: Fix a UAF bug on the error path of probing30e8b553e0ALSA: usb-audio: Add quirk for Behringer UMC202HD6a463eb6dfnfsd: eliminate the NFSD_FILE_BREAK_* flags8eedc616f3NFSD: Clean up the show_nf_flags() macro94d0dd56f8pNFS/flexfiles: Report RDMA connection errors to the server661714de24scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"3593f251f9Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"b6c05de137x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments4c7ee827daMakefile: link with -z noexecstack --no-warn-rwx-segments83399dcc1fMerge 5.15.60 into android13-5.15-ltsace7d3bc60Merge 5.15.59 into android13-5.15-lts8a4561e60bANDROID: fix up sysctl_vals change in 5.15.583905e9a3abRevert "ipv4/tcp: do not use per netns ctl sockets"6200d52476ANDROID: bring back kfree_skb()80c87c5355ANDROID: add tty_schedule_flip() back to the kernel91021ef477Merge 5.15.58 into android-5.15dbfa55ad97ANDROID: ABI update for virtual device virtio_gpu changes7217df8127Linux 5.15.605c5c77746cx86/speculation: Add LFENCE to RSB fill sequence7fcd99e889x86/speculation: Add RSB VM Exit protectionsc81d1bb58cmacintosh/adb: fix oob read in do_adb_query() functiond98cf2b40cBluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586ee421ad897Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x358759689a843bBluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558b653eeaa8cBluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675d4f921efb4Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x400704e3388eebBluetooth: btusb: Add support of IMC Networks PID 0x35686a5ec48fb7dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding88e088e294Bluetooth: hci_bcm: Add DT compatible for CYW555722aa38f0af3Bluetooth: hci_bcm: Add BCM4349B1 variant37b385c78cbtrfs: zoned: fix critical section of relocation inode writeback5e04c8bf42btrfs: zoned: prevent allocation from previous data relocation BG775871d4bearm64: set UXN on swapper page tablesa619a03120KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user()e423893fe3selftests: KVM: Handle compiler optimizations in ucallbc2cee443ctools/kvm_stat: fix display of error when multiple processes are found9acd899d2fKVM: selftests: Make hyperv_clock selftest more stablead6fd99d5fKVM: x86: do not set st->preempted when going back to user space92343314d3KVM: x86: do not report a vCPU as preempted outside instruction boundaries3d4c28475ecrypto: arm64/poly1305 - fix a read out-of-bound397c2116cbACPI: APEI: Better fix to avoid spamming the console with old error logse7170bcda6ACPI: video: Shortening quirk list by identifying Clevo by board_name only3a5fab5c45ACPI: video: Force backlight native for some TongFang devices9894717519tools/vm/slabinfo: Handle files in debugfs7ad47f414bblock: fix default IO priority handling againe889a4c440selftests/bpf: Check dst_port only on the client socket119debdb9fselftests/bpf: Extend verifier and bpf_sock tests for dst_port loadsdf9692b8a3x86/speculation: Make all RETbleed mitigations 64-bit only3c3dc5cac1Merge 5.15.57 into android13-5.15-lts817780c598Merge 5.15.56 into android13-5.15-lts22aed70fc1Merge 5.15.55 into android13-5.15-ltsac9bace423ANDROID: update virtual device target symbol list85e3c21eb8Merge 5.15.54 into android13-5.15-ltse971e5b5fcUPSTREAM: gfs2: Prevent endless loops in gfs2_file_buffered_writefe33dcd072UPSTREAM: bcache: move uapi header bcache.h to bcache code directory535eb7d395Revert "net: phy: Don't trigger state machine while in suspend"ecf030179fMerge 5.15.53 into android13-5.15-ltsbab324e8a8Merge 5.15.52 into android13-5.15-lts09b3a27222Merge 5.15.51 into android13-5.15-ltsa4ccdcb542Merge 5.15.50 into android13-5.15-ltsc4d0ccc783ANDROID: GKI: remove CONFIG_RANDOM_TRUST_CPU=y from gki_defconfigb9490d767dMerge 5.15.49 into android13-5.15-lts0c88e4cee1Merge 5.15.48 into android13-5.15-ltse2717b85d0Revert "i40e: xsk: Move tmp desc array from driver to pool"3be14b0d34Revert "xsk: Fix handling of invalid descriptors in XSK TX batching API"762ee83711Revert "xsk: Fix possible crash when multiple sockets are created"f3a0b5d245Merge 5.15.47 into android13-5.15-lts790584e9abANDROID: fix build breakage in the scheduler out-of-tree codeab95bcd8e1Revert "drm: fix EDID struct for old ARM OABI format"c65a741a72Revert "signal: Deliver SIGTRAP on perf event asynchronously if blocked"6d519630f6Revert "gpiolib: of: Introduce hook for missing gpio-ranges"1e8e270889Revert "pinctrl: bcm2835: implement hook for missing gpio-ranges"53c44a8662Revert "mailbox: forward the hrtimer if not queued and under a lock"a49c4d9440Revert "ALSA: jack: Access input_dev under mutex"a9422ed2f1Merge 5.15.46 into android13-5.15-lts8c2819ed5cANDROID: GKI: update .xml file with new symbol needed for zsmalloc6ebdc9fb8cANDROID: GKI: fix up abi breakage in struct pipe_inode_info89405fc691Merge 5.15.45 into android13-5.15-ltsaa2c64b99dMerge branch 'android13-5.15' into android13-5.15-ltsd676d6149aLinux 5.15.59f0e42e4379x86/bugs: Do not enable IBPB at firmware entry when IBPB is not availabled10e819d13locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter66d31cef48docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed7bada8b0bdEDAC/ghes: Set the DIMM label unconditionally30dc2effc7ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow86e83233ddpage_alloc: fix invalid watermark check on a negative value51a772c34emm/hmm: fault non-owner device private entries350fcb5e7bARM: crypto: comment out gcc warning that breaks clang buildse796e1fe20sctp: leave the err path free in sctp_stream_init to sctp_stream_freef7c2a9c543sfc: disable softirqs for ptp TXfe0e602f05perf symbol: Correct address for bss symbols871168abe6virtio-net: fix the race between refill work and close91c11008aanetfilter: nf_queue: do not allow packet truncation below transport header offsetbe5cd347baocteontx2-pf: cn10k: Fix egress ratelimit configuration3688939cd3sctp: fix sleep in atomic context bug in timer handlers186fcdb68fi40e: Fix interface init with MSI interrupts (no MSI-X)4685f16b3aipv4: Fix data-races around sysctl_fib_notify_on_flag_change.eaccca7a0btcp: Fix data-races around sysctl_tcp_reflect_tos.4cc070e0eftcp: Fix a data-race around sysctl_tcp_comp_sack_nr.34c9977b4dtcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.6842c94de9tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.618116a273net: Fix data-races around sysctl_[rw]mem(_offset)?.a610feb170tcp: Fix data-races around sk_pacing_rate.b01b4f5b45net: mld: fix reference count leak in mld_{query | report}_work()5831ccf37anet: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()2959a86a47macsec: always read MACSEC_SA_ATTR_PN as a u64a706a40d42macsec: limit replay window size with XPN6ad56d5c4fmacsec: fix error message in macsec_add_rxsa and _txsa8991687d3bmacsec: fix NULL deref in macsec_add_rxsa830582c16bDocumentation: fix sctp_wmem in ip-sysctl.rstdac5644a82tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.6f446677ebtcp: Fix a data-race around sysctl_tcp_autocorking.bd07f2e70atcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.922ca9fd22tcp: Fix a data-race around sysctl_tcp_min_tso_segs.777d18e65dnet: sungem_phy: Add of_node_put() for reference returned by of_get_parent()40f4739bbdnet: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmiic721324afcigmp: Fix data-races around sysctl_igmp_qrv.ad6d6ae4a3net/tls: Remove the context from the list in tls_device_down189e370b82ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr4845d3ef64net: ping6: Fix memleak in ipv6_renew_options().6a4a1c70e4scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown3d3e41069bscsi: core: Fix warning in scsi_alloc_sgtables()ff2932ac8etcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.a88de75673tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.664a3311e6tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.59e2332846octeontx2-pf: Fix UDP/TCP src and dst port tc filters927c5cf0baRevert "tcp: change pingpong threshold to 3"bdaf56e0dfscsi: ufs: host: Hold reference returned by of_parse_phandle()7f0a365068ice: do not setup vlan for loopback VSIcef4c1d0fbice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)62e721dee8tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.aa2ca5b562tcp: Fix a data-race around sysctl_tcp_nometrics_save.6e167ed689tcp: Fix a data-race around sysctl_tcp_frto.0d8fa3c2a4tcp: Fix a data-race around sysctl_tcp_adv_win_scale.74753ec663tcp: Fix a data-race around sysctl_tcp_app_win.807b028115tcp: Fix data-races around sysctl_tcp_dsack.c9c01dd389watch_queue: Fix missing locking in add_watch_to_object()093610f216watch_queue: Fix missing rcu annotation11c1cc3f6edrm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid()121c8993d4nouveau/svm: Fix to migrate all requested pages8bd9747d30s390/archrandom: prevent CPACF trng invocations in interrupt context71f7115011asm-generic: remove a broken and needless ifdef conditionaldc124c849chugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte2722fb0f70mm: fix page leak with multiple threads mapping the same page70d0ce332dsecretmem: fix unhandled fault in truncate3ef8040afcfs: sendfile handles O_NONBLOCK of out_fd518df26b52ntfs: fix use-after-free in ntfs_ucsncmp()46f6301fb4Revert "ocfs2: mount shared volume without ha stack"f32d5615a7Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put7d8048d4e0Linux 5.15.58c6e4817ab6drm/amd/display: Fix wrong format specifier in amdgpu_dm.c198a6f4082x86/entry_32: Fix segment exceptionsec9ec3bc08drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq()e4481000acx86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()9444462d63KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicnessb6c24afba6x86/extable: Prefer local labels in .set directivesf85a6046f7drm/amd/display: invalid parameter check in dmub_hpd_callback760fe32034drm/amd/display: Don't lock connection_mutex for DMUB HPDd026ed6edawatch-queue: remove spurious double semicolonb34229f4b2net: usb: ax88179_178a needs FLAG_SEND_ZLPb2d1e4cd55tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()816c301b6atty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()3554530345tty: drop tty_schedule_flip()6219f5b54atty: the rest, stop using tty_schedule_flip()ea255921c4tty: drivers/tty/, stop using tty_schedule_flip()ba3a8af8a2watchqueue: make sure to serialize 'wqueue->defunct' properly49338b651fx86/alternative: Report missing return thunk details8842d5d707x86/amd: Use IBPB for firmware callsc2b484d784drm/amd/display: Fix surface optimization regression on Carrizo9581511948drm/amd/display: Optimize bandwidth on following fast updateb3f16976b9drm/amd/display: Reset DMCUB before HW init4b4b1f8dfeexfat: use updated exfat_chain directly during renaming000473ac99Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunksd01605a01fBluetooth: SCO: Fix sco_send_frame returning skb->len5ae749f40dBluetooth: Fix passing NULL to PTR_ERR367becefb8Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg1864e820a5Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsgcb7ed8c7feBluetooth: Add bt_skb_sendmmsg helpera4e8071be3Bluetooth: Add bt_skb_sendmsg helper59f132fda5um: virtio_uml: Fix broken device handling in time-travel38a28bb80fum: virtio_uml: Allow probing from devicetreed8413b16fetracing: Fix return value of trace_pid_write()d977706172tracing: Place trace_pid_list logic into abstract functions6107b01416tracing: Have event format check not flag %p* on __get_dynamic_array()621c1d8c1bexfat: fix referencing wrong parent directory information after renaming72e0ec16f1crypto: qat - re-enable registration of algorithmse7f979ed51crypto: qat - add param check for DH4d6d2adce0crypto: qat - add param check for RSA2488286d3ecrypto: qat - remove dma_free_coherent() for DH6e8606e7aecrypto: qat - remove dma_free_coherent() for RSAa843925e02crypto: qat - fix memory leak in RSAef5594895dcrypto: qat - add backlog mechanism9cac903b63crypto: qat - refactor submission logicf576c7e01acrypto: qat - use pre-allocated buffers in datapath343cee3eafcrypto: qat - set to zero DH parameters before freec1f6637fe1iwlwifi: fw: uefi: add missing include guards4448327b41mt76: fix use-after-free by removing a non-RCU wcid pointer829baf398fxhci: Set HCD flag to defer primary roothub registration813f4b49e8xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit413c5f751fxhci: dbc: create and remove dbc structure in dbgtty driver.d7afb4a13fxhci: dbc: refactor xhci_dbc_init()d97c0667c1KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses88eded8104x86/futex: Remove .fixup usage6875d2425bx86/msr: Remove .fixup usagef637fbc7bdx86/extable: Extend extable functionality4bbc9a07e0x86/entry_32: Remove .fixup usagee89d805e77bitfield.h: Fix "type of reg too small for mask" testa86201c3aex86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE3461326e1ax86/extable: Rework the exception table mechanicsad2d98ea72x86/mce: Deduplicate exception handling3e6392ba3dx86/extable: Get rid of redundant macrosd3135da29ex86/extable: Tidy up redundant handler functions823424905dx86/uaccess: Implement macros for CMPXCHG on user addresses1062cfb47edlm: fix pending remove if msg allocation fails765f802e0dx86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts46d5575df8sched/deadline: Fix BUG_ON condition for deboosted tasksbc1fb3c53abpf: Make sure mac_header was set before using it8c5429a04cmm/mempolicy: fix uninit-value in mpol_rebind_policy()e91665fbbfKVM: Don't null dereference ops->destroy58466e0539spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transferscd9f96aa8fKVM: selftests: Fix target thread to be migrated in rseq_teste129e5486bgpio: gpio-xilinx: Fix integer overflowce3731c615tcp: Fix data-races around sysctl_tcp_max_reordering.84cee470f7tcp: Fix a data-race around sysctl_tcp_abort_on_overflow.46d05dab1btcp: Fix a data-race around sysctl_tcp_rfc1337.d46d55e3f9tcp: Fix a data-race around sysctl_tcp_stdurg.1a1aedbb76tcp: Fix a data-race around sysctl_tcp_retrans_collapse.41aeba4506tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.404c53ccdetcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.a31e2d0cb5tcp: Fix data-races around sysctl_tcp_recovery.5037ca9e4btcp: Fix a data-race around sysctl_tcp_early_retrans.329de75b9etcp: Fix data-races around sysctl knobs related to SYN option.3f2ac2d651udp: Fix a data-race around sysctl_udp_l3mdev_accept.95724fe897ip: Fix data-races around sysctl_ip_prot_sock.36f5b86f30ipv4: Fix data-races around sysctl_fib_multipath_hash_fields.21fb844bc1ipv4: Fix data-races around sysctl_fib_multipath_hash_policy.b8d345db03ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.94e4b855e2drm/imx/dcss: Add missing of_node_put() in fail path3d13bf301enet: dsa: vitesse-vsc73xx: silent spi_device_id warnings25e1d782c9net: dsa: sja1105: silent spi_device_id warningsaba8ff847fbe2net: Fix buffer overflow in be_get_module_eepromcaae64d3e9gpio: pca953x: use the correct register address when regcache sync during initdfb4b67ff4gpio: pca953x: use the correct range when do regmap sync9726ed46b9gpio: pca953x: only use single read/write for No AI modee6fc5472b8net: stmmac: remove redunctant disable xPCS EEE call16f929a5e7ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero893ea2b35bi40e: Fix erroneous adapter reinitialization during recovery processfad55088adpinctrl: armada-37xx: use raw spinlocks for regmap to avoid invalid wait context9d674108fepinctrl: armada-37xx: Convert to use dev_err_probe()47c9f6bfc2pinctrl: armada-37xx: Make use of the devm_platform_ioremap_resource()2cbb165131pinctrl: armada-37xx: Use temporary variable for struct device2918419c06iavf: Fix handling of dummy receive descriptorsa77a75a0e7tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.539d9ab79etcp: Fix data-races around sysctl_tcp_fastopen.3ae85dc62atcp: Fix data-races around sysctl_max_syn_backlog.58d5ea71aatcp: Fix a data-race around sysctl_tcp_tw_reuse.80d4d0c461tcp: Fix a data-race around sysctl_tcp_notsent_lowat.e816f80246tcp: Fix data-races around some timeout sysctl knobs.f6ce655695tcp: Fix data-races around sysctl_tcp_reordering.fcf6c6d8aetcp: Fix data-races around sysctl_tcp_migrate_req.10a9ba97a4tcp: Fix data-races around sysctl_tcp_syncookies.78522951d7tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries.906beda70ctcp: Fix data-races around keepalive sysctl knobs.849450279digmp: Fix data-races around sysctl_igmp_max_msf.2a408a4f42igmp: Fix a data-race around sysctl_igmp_max_memberships.260446eb8eigmp: Fix data-races around sysctl_igmp_llm_reports.2e8c830932net/tls: Fix race in TLS device down flow7c687a893fnet: stmmac: fix dma queue left shift overflow issue34e98fce9aperf tests: Fix Convert perf time to TSC test for hybrid196c21deb0i2c: cadence: Change large transfer count reset logic to be unconditional66b73ef38di2c: mlxcpld: Fix register setting for 400KHz frequencyb8e68fce6fnet: ipv4: use kfree_skb_reason() in ip_rcv_finish_core()ad5a78ed13net: ipv4: use kfree_skb_reason() in ip_rcv_core()82cda99184net: netfilter: use kfree_drop_reason() for NF_DROPf3ed670ef8net: skb_drop_reason: add document for drop reasons8ac90de3d1net: socket: rename SKB_DROP_REASON_SOCKET_FILTERb7adefdae2net: skb: use kfree_skb_reason() in __udp4_lib_rcv()1629144da3net: skb: use kfree_skb_reason() in tcp_v4_rcv()5158e18225net: skb: introduce kfree_skb_reason()88ec2ff42dnet: dsa: microchip: ksz_common: Fix refcount leak bug212a5360efmtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times0156b402a5mtd: rawnand: gpmi: validate controller clock ratef53c6ee5e7net: stmmac: fix unbalanced ptp clock issue in suspend/resume flowf784d23256net: stmmac: fix pm runtime issue in stmmac_dvr_remove()e6b6f027e2tcp: Fix a data-race around sysctl_tcp_probe_interval.f524c3e7f6tcp: Fix a data-race around sysctl_tcp_probe_threshold.cc36c37f5ftcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.0fc9357282tcp: Fix data-races around sysctl_tcp_min_snd_mss.4d7dea651btcp: Fix data-races around sysctl_tcp_base_mss.aabe9438fdtcp: Fix data-races around sysctl_tcp_mtu_probing.9ba9cd43b5tcp: Fix data-races around sysctl_tcp_l3mdev_accept.b8e29f6445tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()bf3134fefftcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.dccf8a67f3ip: Fix a data-race around sysctl_fwmark_reflect.87ceaa199aip: Fix a data-race around sysctl_ip_autobind_reuse.4fdf9bdb28ip: Fix data-races around sysctl_ip_nonlocal_bind.351f81f7d7ip: Fix data-races around sysctl_ip_fwd_update_priority.93fbc06da1ip: Fix data-races around sysctl_ip_fwd_use_pmtu.01083e3f98ip: Fix data-races around sysctl_ip_no_pmtu_disc.e75b73081figc: Reinstate IGC_REMOVED logic and implement it properlya4f7a9fbe2Revert "e1000e: Fix possible HW unit hang after an s0ix exit"63aa107bcee1000e: Enable GPT clock before sending message to CSME98d81b2b15nvme: fix block device naming collision321abf90c5nvme: check for duplicate identifiers earlierdbedad96f4scsi: ufs: core: Drop loglevel of WriteBoost message04ae851874scsi: megaraid: Clear READ queue map's nr_queuesc7720f23bbdrm/amd/display: Ignore First MST Sideband Message Return Error8bae037b0fdrm/amdgpu/display: add quirk handling for stutter modee980e1d978drm/amd/display: Fork thread to offload work of hpd_rx_irq54740bc4b1drm/amd/display: Add option to defer works of hpd_rx_irq734d5ce02cdrm/amd/display: Support for DMUB HPD interrupt handlingd1e0bbe081tcp: Fix data-races around sysctl_tcp_ecn.9cb4959493sysctl: move some boundary constants from sysctl.c to sysctl_valse2b6c5f7eemm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%d2dba226acnet: tun: split run_ebpf_filter() and pskb_trim() into different "if statement"f52af853beipv4/tcp: do not use per netns ctl socketsda3c256e2dperf/core: Fix data race between perf_event_set_output() and perf_mmap_close()44016a8541pinctrl: ralink: Check for null return of devm_kcalloce4e3187750pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralinkd40def7cd0pinctrl: ralink: rename MT7628(an) functions to MT76X8a4c5115140RDMA/irdma: Fix sleep from invalid context BUG03fd151bdfRDMA/irdma: Do not advertise 1GB page size for x72271ab83ac65power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probec8e32bca06xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()1d3eeb1999ip: Fix data-races around sysctl_ip_default_ttl.6bf450d92dr8152: fix a WOL issue44addae95exfs: prevent a WARN_ONCE() in xfs_ioc_attr_list()1da0b50ea0xfs: fix perag reference leak on iteration race with growfs768bfde1cfxfs: terminate perag iteration reliably on agcount2991d51b42xfs: rename the next_agno perag iteration variable4d6f22f6ccxfs: fold perag loop iteration logic into helper function67cb74213axfs: fix maxlevels comparisons in the btree staging codecf719adb6fmt76: mt7921: Fix the error handling path of mt7921_pci_probe()22b910a7a3mt76: mt7921e: fix possible probe failure after rebootc3bcf1f959mt76: mt7921: use physical addr to unify register access191c16f921Revert "mt76: mt7921e: fix possible probe failure after reboot"4666a6eb39Revert "mt76: mt7921: Fix the error handling path of mt7921_pci_probe()"0cac1c84e1batman-adv: Use netif_rx_any_context() any.be56f007c4serial: mvebu-uart: correctly report configured baudrate value92dcb50f7fPCI: hv: Fix interrupt mapping for multi-MSI2b77425d0aPCI: hv: Reuse existing IRTE allocation in compose_msi_msg()35d24b115aPCI: hv: Fix hv_arch_irq_unmask() for multi-MSI5c676a214dPCI: hv: Fix multi-MSI to allow more than one MSI vector0791309aa0Revert "selftest/vm: verify mmap addr in mremap_test"cfd3a9be0aRevert "selftest/vm: verify remap destination address in mremap_test"d7c4f9b8edbus: mhi: host: pci_generic: add Telit FN99038b7bbe0efbus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision60e536b0a5drm/ttm: fix locking in vmap/vunmap TTM GEM helpers0e66932a9dlockdown: Fix kexec lockdown bypass with ima policy25ba5b824amlxsw: spectrum_router: Fix IPv4 nexthop gateway indication73846553bcriscv: add as-options for modules with assembly compontentsaff42cea28pinctrl: stm32: fix optional IRQ support to gpios89f568d282ANDROID: random: fix CRC issues with the mergea9e2d8e52eLinux 5.15.57b4296a7b86x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds06741ef8e7um: Add missing apply_returns()320fc994f0x86/bugs: Remove apostrophe typoac8edadc2btools headers cpufeatures: Sync with the kernel sources1dd6c13b43tools arch x86: Sync the msr-index.h copy with the kernel sources5f4e77cc9aKVM: emulate: do not adjust size of fastop and setcc subroutines198685e58bx86/kvm: fix FASTOP_SIZE when return thunks are enabled554cf28b10efi/x86: use naked RET on mixed mode call wrapperd0caa861a8x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current67040d1d92x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit96907c5d39x86/xen: Fix initialisation in hypercall_page after rethunk86ccf19a91x86/static_call: Serialize __static_call_fixup() properly73ad137d11x86/speculation: Disable RRSBA behaviordb0128b824x86/kexec: Disable RET on kexec3653093b7bx86/bugs: Do not enable IBPB-on-entry when IBPB is not supported925340f99bx86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry2f8967e223x86/bugs: Add Cannon lake to RETBleed affected CPU listcc3011cdbex86/retbleed: Add fine grained Kconfig knobs12a1357005x86/cpu/amd: Enumerate BTC_NOd7a5c08b46x86/common: Stamp out the stepping madness8d5cff499ax86/speculation: Fill RSB on vmexit for IBRS4207d7b645KVM: VMX: Fix IBRS handling after vmexit0cbd5905c8KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS5fde25284dKVM: VMX: Convert launched argument to flags852fe53040KVM: VMX: Flatten __vmx_vcpu_run()c590fa2d2dobjtool: Re-add UNWIND_HINT_{SAVE_RESTORE}66b37dccbcx86/speculation: Remove x86_spec_ctrl_maskb55663e752x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit2069bd0e6fx86/speculation: Fix SPEC_CTRL write on SMT state changee898e28762x86/speculation: Fix firmware entry SPEC_CTRL handlingd427c1f83ex86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n75d4fc2e96x86/cpu/amd: Add Spectral Chickendab72c3c32objtool: Add entry UNRET validation469d9b1570x86/bugs: Do IBPB fallback check only oncefd17a42549x86/bugs: Add retbleed=ibpb8894f699f1x86/xen: Add UNTRAIN_RET87e6270183x86/xen: Rename SYS* entry pointse894b7817eobjtool: Update Retpoline validationa1d912d7acintel_idle: Disable IBRS during long idlee51769df62x86/bugs: Report Intel retbleed vulnerabilityb9349805e6x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()347d0bf6b0x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRSe03415eebax86/bugs: Optimize SPEC_CTRL MSR writes62b4db57eex86/entry: Add kernel IBRS implementationfac1b0007cx86/bugs: Keep a per-CPU IA32_SPEC_CTRL valueb4e05ea71ex86/bugs: Enable STIBP for JMP2RET89eba42632x86/bugs: Add AMD retbleed= boot parameter82e92fe936x86/bugs: Report AMD retbleed vulnerabilitya9c0926fc7x86: Add magic AMD return-thunk07f5c5e362objtool: Treat .text.__x86.* as noinstr1f068f9da7x86/entry: Avoid very early RET1d61a29886x86: Use return-thunk in asm code6c45176bc2x86/sev: Avoid using __x86_return_thunkf3d9f99058x86/vsyscall_emu/64: Don't use RET in vsyscall emulation5b43965d58x86/kvm: Fix SETcc emulation for return thunks0bfe8be824x86/bpf: Use alternative RET encodinge54fcb0812x86/ftrace: Use alternative RET encodingc1c80aabc7x86,static_call: Use alternative RET encodingb0fb9784cfobjtool: skip non-text sections when adding return-thunk sites1920e4be8ax86,objtool: Create .return_sites7bf553d9eex86: Undo return-thunk damage023a2b07d5x86/retpoline: Use -mfunction-returnbb81f3ac69x86/retpoline: Swizzle retpoline thunk545b45c36ax86/retpoline: Cleanup some #ifdeferyeee4f31fa2x86/cpufeatures: Move RETPOLINE flags to word 11ccb25d7db1x86/kvm/vmx: Make noinstr clean2cd972ae33x86/realmode: build with -D__DISABLE_EXPORTS6834878acex86/entry: Remove skip_r11rcx40265bcd1bobjtool: Default ignore INT3 for unreachable32b2cd6060bpf,x86: Respect X86_FEATURE_RETPOLINE*74b5a9f8edbpf,x86: Simplify computing label offsets1c2e7b4075x86/alternative: Add debug prints to apply_retpolines()b93a0a740bx86/alternative: Try inline spectre_v2=retpoline,amda40925e2efx86/alternative: Handle Jcc __x86_indirect_thunk_\reg86900f95fbx86/alternative: Implement .retpoline_sites support936c8fcb49x86/retpoline: Create a retpoline thunk array90ca76c830x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h6a6fcb2563x86/asm: Fixup odd GEN-for-each-reg.h usage71e578e1bdx86/asm: Fix register order18576e45b1x86/retpoline: Remove unused replacement symbols655d409703objtool: Introduce CFI hash503882b5aeobjtool,x86: Replace alternatives with .retpoline_sitescad0e43a8cobjtool: Shrink struct instructionc9fd00d8e6objtool: Explicitly avoid self modifying code in .altinstr_replacement29e6b52efcobjtool: Classify symbols1fd333eb33x86/entry: Don't call error_entry() for XENPVcac414684bx86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry()19ac6c99a1x86/entry: Switch the stack after error_entry() returns01bc8bd64cx86/traps: Use pt_regs directly in fixup_bad_iret()760adb59f6Linux 5.15.5631f351eb53drm/aperture: Run fbdev removal before internal helperseac7fd3ca3x86/pat: Fix x86_has_pat_wp()190ce5cdc5serial: 8250: Fix PM usage_count for console handover2db3b95166serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle8ef116a2a7serial: stm32: Clear prev values before setting RTS delays10b27fa2d6serial: 8250: fix return error code in serial8250_request_std_resource()57964a5710vt: fix memory overlapping when deleting chars in the buffer8b07c29987tty: serial: samsung_tty: set dma burst_size to 13cb692555ausb: dwc3: gadget: Fix event pending checkea42ef3ef6usb: typec: add missing uevent when partner support PDaa96257867USB: serial: ftdi_sio: add Belimo device idsec0c62a23csignal handling: don't use BUG_ON() for debuggingc01793517dnvme-pci: phison e16 has bogus namespace ids15ef4d686aALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)df982f9d09ALSA: usb-audio: Add quirk for Fiero SC-019d90a21f0cALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices2483ba7afaRevert "can: xilinx_can: Limit CANFD brp to 2"bd87cf2ed6ARM: dts: stm32: use the correct clock source for CEC on stm32mp151c0cba036bfsoc: ixp4xx/npe: Fix unused match warning26bb7afc02x86: Clear .brk area at early bootee1da3d596irqchip: or1k-pic: Undefine mask_ack for level triggered hardware9c9869c308ASoC: madera: Fix event generation for rate controls66cc34f2e4ASoC: madera: Fix event generation for OUT1 demux74ead64cbfASoC: cs47l15: Fix event generation for low power mux controlab2f5e5f3cASoC: dapm: Initialise kcontrol data for mux/demux controls269be8b290ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error44975751beASoC: wm5110: Fix DRE controlbc90670626ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problemdd70da2a58ASoC: wcd938x: Fix event generation for some controls05708fb473ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flowe71d0e1370ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe07a606e138ASoC: rt7*-sdw: harden jack_detect_handlerb054614dd3ASoC: rt711: fix calibrate mutex initializationf2556ce6b3ASoC: Intel: sof_sdw: handle errors on card registration42664a97f2ASoC: rt711-sdca-sdw: fix calibrate mutex initialization4e81b38d94ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove3cb392b643pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()0c6c7d57edASoC: ops: Fix off by one in range control validation204543581anet: sfp: fix memory leak in sfp_probe()7a2294c5f2nvme: fix regression when disconnect a recovering ctrl1e4427aa2fnvme-tcp: always fail a request when sending it failed8ab067462eNFC: nxp-nci: don't print header length mismatch on i2c error833ecd0eaenet: tipc: fix possible refcount leak in tipc_sk_create()13d28e0c79fbdev: Disable sysfb device registration when removing conflicting FBsb952569e03firmware: sysfb: Add sysfb_disable() helper function2ef4c6d66ffirmware: sysfb: Make sysfb_create_simplefb() return a pdev pointerf57c76104cplatform/x86: hp-wmi: Ignore Sanitization Mode event57289b6601cpufreq: pmac32-cpufreq: Fix refcount leak bug06f818de16scsi: hisi_sas: Limit max hw sectors for v3 HW03a400a640netfilter: br_netfilter: do not skip all hooks with 0 prioritybf53079245virtio_mmio: Restore guest page size on resume26d824d131virtio_mmio: Add missing PM calls to freeze/restore65d7a723fdvduse: Tie vduse mgmtdev and its deviceb34dbeb2b0vdpa/mlx5: Initialize CVQ vringh only once10f2cd373epowerpc/xive/spapr: correct bitmap allocation size4e69750549ksmbd: use SOCK_NONBLOCK type for kernel_accept()d300ced128btrfs: zoned: fix a leaked bioc in read_zone_infod2faf8ed1dbtrfs: rename btrfs_bio to btrfs_io_contexta06248fa62mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE204d122286ACPI: video: Fix acpi_video_handles_brightness_key_presses()724ec407f9net/tls: Check for errors in tls_device_inita0706d7c14KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()58c9099393net: atlantic: remove aq_nic_deinit() when resume9b1cb795a7net: atlantic: remove deep parameter on suspend/resume functions68e5f32f0dsfc: fix kernel panic when creating VF2d84fcb6e6seg6: bpf: fix skb checksum in bpf_push_seg6_encap()15e8b6274cseg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors859081fb60seg6: fix skb checksum evaluation in SRH encapsulation/insertion5464c8987dceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host58d93e9d16sfc: fix use after free when disabling sriov8c37e7a200drm/amd/pm: Prevent divide by zerocded1186f7drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.601ae26aa2ima: Fix potential memory leak in ima_init_crypto()2340428c90ima: force signature verification when CONFIG_KEXEC_SIG is configuredf4bd3202a2net: stmmac: fix leaks in probe4225a78eb4net: ftgmac100: Hold reference returned by of_get_child_by_name()0d17723afenexthop: Fix data-races around nexthop_compat_mode.6b26fb2fe2ipv4: Fix data-races around sysctl_ip_dynaddr.8bcf7339f2tcp: Fix a data-race around sysctl_tcp_ecn_fallback.46e9c46203raw: Fix a data-race around sysctl_raw_l3mdev_accept.8d7a13654aicmp: Fix a data-race around sysctl_icmp_ratemask.7c1b6e4534icmp: Fix a data-race around sysctl_icmp_ratelimit.de9490c32bicmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr.44021c2929icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses.cce955efa0icmp: Fix data-races around sysctl_icmp_echo_enable_probe.a716a3846csysctl: Fix data-races in proc_dointvec_ms_jiffies().e58b02e445sysctl: Fix data-races in proc_dou8vec_minmax().3852f048bebnxt_en: Fix bnxt_refclk_read()0260a9aa5dbnxt_en: Fix bnxt_reinit_after_abort() code patha6cecaf058drm/i915: Require the vm mutex for i915_vma_bind()60d1bb301edrm/i915/uc: correctly track uc_fw init failure86062ca5eddrm/i915/gt: Serialize TLB invalidates with GT resets0ee5874daddrm/i915/gt: Serialize GRDOM access between multiple engine resetsf8ba025314drm/i915/dg2: Add Wa_2201110079640c12fc520drm/i915/selftests: fix a couple IS_ERR() vs NULL testsaf515a6339tracing: Fix sleeping while atomic in kdb ftdump62a6a708f3lockd: fix nlm_close_files9c3eef773clockd: set fl_owner when unlocking files1e92426e2bxen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLEf6e3ced9c6drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()5a4bb158f4netfilter: nf_tables: replace BUG_ON by element length checkb97aa619a3netfilter: nf_log: incorrect offset to network headerdc2ec80bc9arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot1d49665a93arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoCf0ccff1c89ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zeroc0dd77cedeARM: dts: at91: sama5d2: Fix typo in i2s1 node9be8aac919ipv4: Fix a data-race around sysctl_fib_sync_mem.e2828e8c60icmp: Fix data-races around sysctl.07b0caf8aecipso: Fix data-races around sysctl.a5796154b5net: Fix data-races around sysctl_mem.82d0717029inetpeer: Fix data-races around sysctl.2dfff4b607tcp: Fix a data-race around sysctl_tcp_max_orphans.67623d290dsysctl: Fix data races in proc_dointvec_jiffies().dcdf3c3c58sysctl: Fix data races in proc_doulongvec_minmax().40e0477a73sysctl: Fix data races in proc_douintvec_minmax().32d7f8da82sysctl: Fix data races in proc_dointvec_minmax().d335db59f7sysctl: Fix data races in proc_douintvec().279bf2a909sysctl: Fix data races in proc_dointvec().ad3014b0f6net: ethernet: ti: am65-cpsw: Fix devlink port register sequenced5c315a787net: stmmac: dwc-qos: Disable split header for Tegra194750a5e2e53ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array0d083ea282ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()dfe3ce2321ASoC: tas2764: Fix amp gain register offset & defaulta92e7564c5ASoC: tas2764: Correct playback volume range1230d3e4b8ASoC: tas2764: Fix and extend FSYNC polarity handling7dc0ae04c0ASoC: tas2764: Add post reset delays9b9773cc55ASoC: sgtl5000: Fix noise on shutdown/removec8d5d81940ima: Fix a potential integer overflow in ima_appraise_measurement505114dda5drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()c6e1c5c0c1net/mlx5e: Ring the TX doorbell on DMA errors663a06e962net/mlx5e: Fix capability check for updating vnic env counters3a5e734ec0net/mlx5e: Fix enabling sriov while tc nic rules are offloaded5adcc5ded5net/mlx5e: kTLS, Fix build time constant test in RX2ee2ef846fnet/mlx5e: kTLS, Fix build time constant test in TXba27a912f9ARM: 9210/1: Mark the FDT_FIXED sections as shareable443838e6ffARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle2bcb2e42a5spi: amd: Limit max transfer and message size28ad09b0d7ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count3bbe6437c1reset: Fix devm bulk optional exclusive control getterd8124f111bxfs: drop async cache flushes from CIL commits.d4dab8b405xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks88beb994eaxfs: don't include bnobt blocks when reserving free block poolea22fcd032xfs: only run COW extent recovery when there are no live extentsfb59353157Revert "evm: Fix memleak in init_desc"d69f9ff4c8sh: convert nommu io{re,un}map() to static inline functionsbb676a80c6nilfs2: fix incorrect masking of permission flags for symlinksca58387e7afs/remap: constrain dedupe of EOF blocks1807d88674drm/panfrost: Fix shrinker list corruption by madvise IOCTLfbe7451a3adrm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error531a140e26btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents54aee4e5cecgroup: Use separate src/dst nodes when preloading css_sets for migration5a9df31017wifi: mac80211: fix queue selection for mesh/OCB interfaces2a098504d7ARM: 9214/1: alignment: advance IT state after emulating Thumb instructiona4f5e3a22fARM: 9213/1: Print message about disabled Spectre workarounds only once6f497564bfip: fix dflt addr selection for connected nexthop1eb4bea3afnet: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer22eeff5567tracing/histograms: Fix memory leak probleme4967d2288mm: split huge PUD on wp_huge_pud fallback27056f20d7mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pagesb856e5738bfix race between exit_itimers() and /proc/pid/timersb99174ac57xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue9d3243d774ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptopcd2731b3efALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221dd9746cf6dALSA: hda/realtek: fix mute/micmute LEDs for HP machines7d0c5005c5ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc67132fad77c4cALSA: hda/realtek: Fix headset mic for Acer SF313-516744faa1d8ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 modeld60bb64d32ALSA: hda - Add fixup for Dell Latitidue E5430baefa2315cLinux 5.15.55c80b15105aRevert "mtd: rawnand: gpmi: Fix setting busy timeout setting"843dae1756Linux 5.15.54c0c041a60cselftests/net: fix section name when using xdp_dummy.oa5fe76328edmaengine: idxd: force wq context cleanup on device disable path568b2bd79bdmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate2f6ded7906dmaengine: qcom: bam_dma: fix runtime PM underflowcb9813d7eadmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocatee08ccbaa5fdmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctlyc787908beedmaengine: lgm: Fix an error handling path in intel_ldma_probe()0bbb30d077dmaengine: pl330: Fix lockdep warning about non-static key8b07022de2ida: don't use BUG_ON() for debugging9839d89112dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typoe99bad0d76Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL"2fa22e7906Revert "mm/memory-failure.c: fix race with changing page compound again"c1c98764c3misc: rtsx_usb: set return value in rsp_buf alloc err pathbab1a05a11misc: rtsx_usb: use separate command and response buffers378080b7d8misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transferd76704f8ccdmaengine: imx-sdma: Allow imx8m for imx7 FW revs530ee8d3c6i2c: cadence: Unregister the clk notifier in error path941d77b795r8169: fix accessing unset transport header3abec0b381selftests: forwarding: fix error message in learning_test1b74fe2e8fselftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT8e5fcfecd9selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT3fdca34e78ibmvnic: Properly dispose of all skbs during a failover.5912e5e47aARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15d5670adf5cARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp151ddec6cbbe2i40e: Fix VF's MAC Address change on VM9d1e322a91i40e: Fix dropped jumbo frames statisticsd2bf1a6480i2c: piix4: Fix a memory leak in the EFCH MMIO supporte7a1d51009xsk: Clear page contiguity bit when unmapping poola2b92fffd5ARM: at91: fix soc detection for SAM9X60 SiPse3ee4ffa3cARM: dts: at91: sama5d2_icp: fix eeprom compatiblesf5b0e6d7b4ARM: dts: at91: sam9x60ek: fix eeprom compatible and sizea65b92628aARM: at91: pm: use proper compatibles for sama7g5's rtc and rttcfd0e717bdARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt9ec5fe55baARM: at91: pm: use proper compatible for sama5d2's rtcec5533b2cearm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo76292cf4b3pinctrl: sunxi: sunxi_pconf_set: use correct offsetc041165d8farm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings44826474a3arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settingsea8dbe870carm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings67a21eb8c4arm64: dts: imx8mp-evk: correct I2C3 pad settingsb34da817e3arm64: dts: imx8mp-evk: correct I2C1 pad settings37413a0ea0arm64: dts: imx8mp-evk: correct eqos pad settingsebad4d73abarm64: dts: imx8mp-evk: correct vbus pad settingsf1571c8c87arm64: dts: imx8mp-evk: correct gpio-led pad settings637b3dab51arm64: dts: imx8mp-evk: correct the uart2 pinctl value401d27fec6arm64: dts: imx8mp-evk: correct mmc pad settingsee1ced3dd8ARM: mxs_defconfig: Enable the framebuffer89a718d1d0arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node2160940076arm64: dts: qcom: msm8994: Fix CPU6/7 reg values4157343a6aASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detectac80a45ddbASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver25e61636a5ASoC: rt711: Add endianness flag in snd_soc_component_driver29029ca6eepinctrl: sunxi: a83t: Fix NAND function name for some pins7208101dedARM: meson: Fix refcount leak in meson_smp_prepare_cpus9c26be2c3etty: n_gsm: fix encoding of command/response bit3b9f491386btrfs: fix use of uninitialized variable at rm device ioctlcb91c0548fvirtio-blk: modify the value type of num in virtio_queue_rq()d35b78cb05btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2()f88e79727fRevert "serial: sc16is7xx: Clear RS485 bits in the shutdown"83d3449e8axfs: remove incorrect ASSERT in xfs_rename63a3d23777can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits420b99306bcan: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regressionbaffaed7facan: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info188c798f3cnet: dsa: qca8k: reset cpu port on MTU changec79726aba6powerpc/powernv: delay rng platform device creation until later in bootcc409f88e8video: of_display_timing.h: include errno.h6c9c8a7a9amemregion: Fix memregion_free() fallback definition79827e53b0PM: runtime: Redefine pm_runtime_release_supplier()9c9e44bb3dfbcon: Prevent that screen size is smaller than font size6886327780fbcon: Disallow setting font bigger than screen size738d06ef99fbmem: Check virtual screen sizes in fb_set_var()989b2c4032fbdev: fbmem: Fix logo center image dx issuee5fde29135iommu/vt-d: Fix PCI bus rescan device hot add09cb666361module: fix [e_shstrndx].sh_size=0 OOB accesse9f331bb5dmodule: change to print useful messages from elf_validity_check()82b50219c8dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible93dfb9c6dedt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC8371666ef4rxrpc: Fix locking issued74b09b933irqchip/gic-v3: Refactor ISB + EOIR at ack timeb82dfacba5irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling51ebf1b6a0io_uring: avoid io-wq -EAGAIN looping for !IOPOLLb3cec8a42fBluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event5781bb8a31Bluetooth: protect le accept and resolv lists with hdev->lock8a2dbdeccedrm/mediatek: Add vblank register/unregister callback functions2c43966936drm/mediatek: Add cmdq_handle in mtk_crtcd3f1535570drm/mediatek: Detect CMDQ execution timeout6f77386ddbdrm/mediatek: Remove the pointer of struct cmdq_clientd953c67902drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb51a405dea0drm/i915: Fix a race between vma / object destruction and unbinding7a9e13b865drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems0a9a60dceddrm/amd: Refactor `amdgpu_aspm` to be evaluated per device00fa5cbbb6tty: n_gsm: fix invalid gsmtty_write_room() result156f2c2378serial: 8250_mtk: Make sure to select the right FEATURE_SELe58094e2b5tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output()b952aa5087tty: n_gsm: fix invalid use of MSC in advanced option62d1655b92mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb()5429eb5502mm/memory-failure.c: fix race with changing page compound again7a07875fabmm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handlerd04b62b640mm/hwpoison: mf_mutex for soft offline and unpoisona0f4fd4868KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref70e2e87ea8btrfs: zoned: use dedicated lock for data relocation1519e6e284btrfs: zoned: encapsulate inode locking for zoned relocation920e849b7dtty: n_gsm: fix missing update of modem controls after DLCI open4db0a8dd90ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX.a7fe6934ceALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi.6dcf1e5581tty: n_gsm: fix frame reception handling375dfcfca4tty: n_gsm: Save dlci address open status when config requester88a4fb1346tty: n_gsm: Modify CR,PF bit when config requestere73c0eaf7fKVM: Don't create VM debugfs files outside of the VM directoryf3647c369cdrm/amd/vcn: fix an error msg on vcn 3.0a976456c79ASoC: rt5682: fix an incorrect NULL check on list iteratorc0058893a4ASoC: rt5682: move clk related code to rt5682_i2c_probe121af0231fuapi/linux/stddef.h: Add include guards1d9bd723e7stddef: Introduce DECLARE_FLEX_ARRAY() helperc2f3dab1acbus: mhi: Fix pm_state conversion to string3f6d5cb0a5bus: mhi: core: Use correctly sized arguments for bit field170a08ad3dserial: sc16is7xx: Clear RS485 bits in the shutdown5dce84f475powerpc/tm: Fix more userspace r13 corruptioned8a5d63a0powerpc: flexible GPR range save/restore macros0a80e66a10powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regsb342feb491scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test31c60d15ccKVM: s390x: fix SCK locking83772314e1btrfs: don't access possibly stale fs_info data in device_list_add6784b694ecKVM: use __vcalloc for very large allocationsc33904fd1emm: vmalloc: introduce array allocation functionsff41804632Compiler Attributes: add __alloc_size() for better bounds checkinga1e69c36demtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is sete65d78b12fbatman-adv: Use netif_rx().4c0bb583a4iio: accel: mma8452: use the correct logic to get mma8452_dataffd3e67f0driscv/mm: Add XIP_FIXUP for riscv_pfn_based6f1651ddfNFSD: COMMIT operations must not return NFS?ERR_INVALc2a9881bc2NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id)59bf2aca4bdrm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bwf276634b12drm/amd/display: Set min dcfclk if pipe count is 0f799df4569drbd: fix an invalid memory access caused by incorrect use of list iterator5bb1df0bfddrbd: Fix double free problem in drbd_create_devicedbbcf21ad6drbd: add error handling support for add_disk()72fa2ea3e0btrfs: remove device item and update super block in the same transactionf75534a71abtrfs: use btrfs_get_dev_args_from_path in dev removal ioctls321a81835bbtrfs: add a btrfs_get_dev_args_from_path helper5578b681fbbtrfs: handle device lookup with btrfs_dev_lookup_args09674bfd80vdpa/mlx5: Avoid processing works if workqueue was destroyed008e29d172gfs2: Fix gfs2_file_buffered_write endless loop workaround9b7eb92dacscsi: qla2xxx: Fix crash during module load unload test72806635eescsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safed451011991scsi: qla2xxx: Fix laggy FC remote port session recovery241afac69bscsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue1e9d685495KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hookeabbe74e7dKVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping0855054fa8clk: renesas: r9a07g044: Update multiplier and divider values for PLL2/3518bb96367cxl/port: Hold port reference until decoder release8b5ce83872mt76: mt7921: do not always disable fw runtime-pm9d721a1750mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error6512c3c39cmedia: davinci: vpif: fix use-after-free on driver unbind2823225fbbmedia: omap3isp: Use struct_group() for memcpy() regiond57ab893cdstddef: Introduce struct_group() helper macroaf9452dfdbblock: fix rq-qos breakage from skipping rq_qos_done_bio()13141cceadblock: only mark bio as tracked if it really is trackedeb79d1353cblock: use bdev_get_queue() in bio.cdf1ec53252io_uring: ensure that fsnotify is always called5c82c94b0bvirtio-blk: avoid preallocating big SGL for data32ac44b70eibmvnic: Allow queueing resets during probe85996ef179ibmvnic: clear fop when retrying probe4fe1439ef2ibmvnic: init init_done_rc earliera29c71f3a4s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE06de5cf615s390/setup: use physical pointers for memblock_reserve()6ed826c949s390/boot: allocate amode31 section in decompressoraa1f196065netfilter: nft_payload: don't allow th access for fragments5445819e76netfilter: nft_payload: support for inner header matching / mangling0d9bd7e6acnetfilter: nf_tables: convert pktinfo->tprot_set to flags field25ca15fed4ASoC: rt5682: Fix deadlock on resumef536e0df64ASoC: rt5682: Re-detect the combo jack after resuming4b72179e53ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend301ebfa578net/mlx5e: TC, Reject rules with forward and drop actions6d1ac7f882net/mlx5e: TC, Reject rules with drop and modify hdr actionaa944fefb3net/mlx5e: Split actions_match_supported() into a sub functionf1c36a47a3net/mlx5e: Check action fwd/drop flag exists also for nic flows910349170aRISC-V: defconfigs: Set CONFIG_FB=y, for FB console49ae6abd61riscv: defconfig: enable DRM_NOUVEAUfeacd73fd8bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNCd53c8fe9eebpf: Stop caching subprog index in the bpf_pseudo_func insnd3688bfa5amt76: mt7921: fix a possible race enabling/disabling runtime-pm281a194f5amt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine09aee8375bmt76: mt7921: get rid of mt7921_mac_set_beacon_filter9846b9e4bbplatform/x86: wmi: Fix driver->notify() vs ->probe() race4b53562319platform/x86: wmi: Replace read_takes_no_args with a flags field789382ce73platform/x86: wmi: introduce helper to convert driver to WMI drivera9a1018424qed: Improve the stack space of filter_config()8a29aec244ath11k: add hw_param for wakeup_mhi16b7cb2803memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlasha4ac45aff8media: ir_toy: prevent device from hanging during transmite1716b0ff9PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset006d00d826PCI/portdrv: Rename pm_iter() to pcie_port_device_iter()b33035945bdrm/i915: Replace the unconditional clflush with drm_clflush_virt_range()9cf3a1c128drm/i915/gt: Register the migrate contexts with their enginesd839d15b50drm/i915: Disable bonding on gen12+ platforms70fc07e308btrfs: fix deadlock between chunk allocation and chunk btree modifications3fb11d1322dma-buf/poll: Get a file reference for outstanding fence callbacks1403952116Input: goodix - try not to touch the reset-pin on x86/ACPI devices8422a9b306Input: goodix - refactor reset handlingf5b1c6d526Input: goodix - add a goodix.h header file1354ceb1b6Input: goodix - change goodix_i2c_write() len parameter type to int8d1d6b29baInput: cpcap-pwrbutton - handle errors from platform_get_irq()48f8f198a2btrfs: fix warning when freeing leaf after subvolume creation failure9bc53f5a39btrfs: fix invalid delayed ref after subvolume creation failure6618205047btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_refbb5c247155btrfs: rename btrfs_alloc_chunk to btrfs_create_chunkc1784d2075netfilter: nf_tables: stricter validation of element data5ccecafc72netfilter: nft_set_pipapo: release elements in clone from abort path75e9009edanet: rose: fix UAF bug caused by rose_t0timer_expirydb89582ff3usbnet: fix memory leak in error casea7de8d436dbpf: Fix insufficient bounds propagation from adjust_scalar_min_max_valsa703cbdd79bpf: Fix incorrect verifier simulation around jmp32's jeq/jnef7c9b38cc5can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register0cab3fb917can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fdc7333f7988can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bitsf4d90e9c95can: m_can: m_can_chip_config(): actually enable internal timestamping0e60230bc6can: gs_usb: gs_usb_open/close(): fix memory leak8cfa1a33b0can: grcan: grcan_probe(): remove extra of_node_get()f34f2a18e4can: bcm: use call_rcu() instead of costly synchronize_rcu()51aab37a66ALSA: cs46xx: Fix missing snd_card_free() call at probe errorf768f3ca5fALSA: hda/realtek: Add quirk for Clevo L140PUf62c53c6e7ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HDe63b94b8ddRevert "selftests/bpf: Add test for bpf_timer overwriting crash"066a5b6784mm/filemap: fix UAF in find_lock_entries0515cc9b6bmm/slub: add missing TID updates on slab deactivationeb18ccd146Linux 5.15.536b316eedffhwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails8848842f0ahwmon: (occ) Prevent power cap command overwriting poll response3892048032hwmon: (occ) Remove sequence numbering and checksum calculation5b458d3de9drm/fourcc: fix integer type usage in uapi headerf2def26433platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypressesb9b7a115dfplatform/x86: panasonic-laptop: don't report duplicate brightness key-presses6201123ca5platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"484e10843aplatform/x86: panasonic-laptop: sort includes alphabeticallyb619348d9dplatform/x86: panasonic-laptop: de-obfuscate button codes8547315c13drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c68aa6f13dcdrm/msm/gem: Fix error return on fence id alloc faila13ea25426drm/i915/gem: add missing else4dc036ddf4net: fix IFF_TX_SKB_NO_LINEAR definition25daf14eacfsi: occ: Force sequence numbering per OCC8169198652clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()74acf9cc87net: usb: qmi_wwan: add Telit 0x1070 composition9f83c8f6abxen/arm: Fix race in RB-tree based P2M accounting1052fc2b73xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()6d0a912727xen/blkfront: force data bouncing when backend is untrusteded3cfc6906xen/netfront: force data bouncing when backend is untrusted5dd0993c36xen/netfront: fix leaking data in shared pages7ed65a4ad8xen/blkfront: fix leaking data in shared pages472863c7b5selftests/rseq: Change type of rseq_offset to ptrdiff_tdf2e933a53selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread areaf5a656b4abselftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area4633aa6fadselftests/rseq: Fix: work-around asm goto compiler bugs786bd35119selftests/rseq: Remove arm/mips asm goto compiler work-around33307f2afdselftests/rseq: Fix warnings about #if checks of undefined tokens21199d9042selftests/rseq: Fix ppc32 offsets by using long rather than off_t56cbd6e40eselftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store1969c5eff9selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endianb9a8ebe296selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35e49d1c413dselftests/rseq: Introduce thread pointer gettersd471088d07selftests/rseq: Introduce rseq_get_abi() helperc9a96b4231selftests/rseq: Remove volatile from __rseq_abi3c35d9cbd9selftests/rseq: Remove useless assignment to cpu variable94a913fe62selftests/rseq: introduce own copy of rseq uapi header58f64962a6selftests/rseq: remove ARRAY_SIZE define from individual tests34ec62bc44selftests/bpf: Add test_verifier support to fixup kfunc call insnse11cdd7451tcp: add a missing nf_reset_ct() in 3WHS handling010d7c4222MAINTAINERS: add Leah as xfs maintainer for 5.15.yc28f955155net: tun: avoid disabling NAPI twice9db9e649f8mlxsw: spectrum_router: Fix rollback in tunnel next hop init2930ee1a16ipv6: fix lockdep splat in in6_dump_addrs()d6371303b4ipv6/sit: fix ipip6_tunnel_get_prl return value674a641e5btunnels: do not assume mac header is set in skb_tunnel_check_pmtu()b43a47c1c5ACPI: video: Change how we determine if brightness key-presses are handled50fefe57f4io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprioc8fb40fd7bepic100: fix use after free on rmmod35fcb2ba35tipc: move bc link creation back to tipc_node_createeaf7e6fe4bNFC: nxp-nci: Don't issue a zero length i2c_master_read()d13a5b86e2nfc: nfcmrvl: Fix irq_of_parse_and_map() return value89296ac435powerpc/memhotplug: Add add_pages override for PPCef0af7d08dnet: bonding: fix use-after-free after 802.3ad slave unbind7227bc7bd1net: phy: ax88772a: fix lost pause advertisement configuration0d139145ccnet: bonding: fix possible NULL deref in rlb codeefafb28ff3net: asix: fix "can't send until first packet is send" issueed303cc7aanet/sched: act_api: Notify user space if any actions were flushed before error1d776f0850net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()031561caa3netfilter: nft_dynset: restore set element counter when failing to updatea6c5c65f4cs390: remove unneeded 'select BUILD_BIN2C'10f88306f9vdpa/mlx5: Update Control VQ callback information01121e39efPM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events7cf7ed8f23caif_virtio: fix race between virtio_device_ready() and ndo_open()4d5055873evfs: fix copy_file_range() regression in cross-fs copies115d941916NFSD: restore EINVAL error translation in nfsd_commit()c9f8f94d3cnet: ipv6: unexport __init-annotated seg6_hmac_net_init()0b842b9e84selftests: mptcp: more stable diag tests536d2a6a4fusbnet: fix memory allocation in helpersf7eaa228b0net: usb: asix: do not force pause frames support0b6e0eb5c4linux/dim: Fix divide by 0 in RDMA DIM889000874cRDMA/cm: Fix memory leak in ib_cm_insert_listen732e73bd81RDMA/qedr: Fix reporting QP timeout attributec16404122anet: dp83822: disable rx error interrupt7191cecb99net: dp83822: disable false carrier interrupt92e4f3ee58net: tun: stop NAPI when detaching queues8145f77d38net: tun: unlink NAPI from device on destruction1e2327ba0fnet: dsa: bcm_sf2: force pause link settingscc38c1eaa2selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test4db9730360virtio-net: fix race between ndo_open() and virtio_device_ready()aa0806efb8net: usb: ax88179_178a: Fix packet receiving659d395452net: rose: fix UAF bugs caused by timer handler6437d3deeeSUNRPC: Fix READ_PLUS crasher0222575395s390/archrandom: simplify back to earlier design and initialize earlierd5b06039b1dm raid: fix KASAN warning in raid5_add_disks6352b2f4d8dm raid: fix accesses beyond end of raid member arraybdb4d98d6dpowerpc/bpf: Fix use of user_pt_regs in uapie646baf1a4powerpc/book3e: Fix PUD allocation size in map_kernel_page()0c1d781d6bpowerpc/prom_init: Fix kernel config grepbe74e588f1nvdimm: Fix badblocks clear off-by-one error526b53192dnvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR158caf60ce2nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)25fab79878net: phy: Don't trigger state machine while in suspend159f2454abipv6: take care of disable_policy when restoring routese33f5b5815ksmbd: use vfs_llseek instead of dereferencing NULL9d48194d3eksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA6791b57284ksmbd: set the range of bytes to zero without extending file size in FSCTL_ZERO_DATA31c371b61ddrm/amdgpu: To flush tlb for MMHUB of RAVEN series990132bebcRevert "drm/amdgpu/display: set vblank_disable_immediate for DC"545aecd229Linux 5.15.52ea512d540aio_uring: fix not locked access to fixed buf table5696f7983dnet: mscc: ocelot: allow unregistered IP multicast flooding to CPU810962c794rtw88: rtw8821c: enable rfe 6 devicesd52f1c5888rtw88: 8821c: support RFE type4 wifi NICe8d4878dcdfs: account for group membershipdc85bc24fbfs: fix acl translation38753e9173fs: support mapped mounts of mapped filesystems968e66f8fffs: add i_user_ns() helper21c6c720befs: port higher-level mapping helpers7d0536a8fafs: remove unused low-level mapping helpersf895d0ff47fs: use low-level mapping helpers1c62e0186ddocs: update mapping documentationb20dcf603bfs: account for filesystem mappings3374eb1b0afs: tweak fsuidgid_has_mapping()7bc23abcb4fs: move mapping helpersb3679e8b59fs: add is_idmapped_mnt() helperab0b6dc5e1powerpc/ftrace: Remove ftrace init tramp once kernel init is completece6bfe5523xfs: only bother with sync_filesystem during readonly remount3465b16783xfs: prevent UAF in xfs_log_item_in_current_chkpt4f0c91ab4cxfs: check sb_meta_uuid for dabuf buffer recoveryc4f376ba8bxfs: remove all COW fork extents when remounting readonly40de647b2bxfs: Fix the free logic of state in xfs_attr_node_hasname0e84e17c16xfs: punch out data fork delalloc blocks on COW writeback failure71a218ca4fxfs: use kmem_cache_free() for kmem_cache objects1cdcd496b7bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()edbaf6e5e9x86, kvm: use proper ASM macros for kvm_vcpu_is_preemptedf4a80ec8c5tick/nohz: unexport __init-annotated tick_nohz_full_setup()37238449afLinux 5.15.517fc188a9a9powerpc/pseries: wire up rng during setup_arch()17aa69b458kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)cced9ce619dma-direct: use the correct size for dma_set_encrypted()a8bbb4c264perf build-id: Fix caching files with a wrong build ID46a78d1413random: update comment from copy_to_user() -> copy_to_iter()7a3a468356ARM: dts: bcm2711-rpi-400: Fix GPIO line namesbcf2087ce4modpost: fix section mismatch check for exported init/exit sectionsda3ee7cd2fARM: cns3xxx: Fix refcount leak in cns3xxx_initcde4480b5amemory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings4d9c60e868ARM: Fix refcount leak in axxia_boot_secondary10ba9d499asoc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probed23f76018eARM: exynos: Fix refcount leak in exynos_map_pmu5e00d3d402arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode4b50476434ARM: dts: imx6qdl: correct PU regulator ramp delayc845b98be9ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node93f7d2a7fcdrm/msm/dp: Always clear mask bits to disable interrupts at dp_ctrl_reset_irq_ctrl()1ad385647bpowerpc/powernv: wire up rng during setup_archc1cfae46c5powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer addressfe643b5afdpowerpc: Enable execve syscall exit tracepoint416d16b7dcpowerpc/microwatt: wire up rng during setup_arch()6b28ca2cf3parisc: Enable ARCH_HAS_STRICT_MODULE_RWXcb4d52085cparisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI0dcc1dd8a5xtensa: Fix refcount leak bug in time.c0162451723xtensa: xtfpga: Fix refcount leak bug in setup711591bf1diio: adc: ti-ads131e08: add missing fwnode_handle_put() in ads131e08_alloc_channels()ab7bf025ceiio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client4358bf6b1aiio: adc: rzg2l_adc: add missing fwnode_handle_put() in rzg2l_adc_parse_properties()bb6f853289iio: adc: axp288: Override TS pin bias current for some models4f89730288iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs messaged361b3cc1ciio: adc: stm32: Fix ADCs iteration in irq handler148bab179fiio: afe: rescale: Fix boolean logic bug80e8057704iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)2a2d448a74iio: adc: stm32: fix maximum clock rate for stm32mp15x4687c3f955iio: trigger: sysfs: fix use-after-free on removef359c4751diio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()005cb02224iio: accel: mma8452: ignore the return value of reset operationcb0d87f251iio:accel:mxc4005: rearrange iio trigger get and register3357fb9da2iio:accel:bma180: rearrange iio trigger get and register240fb3913fiio:accel:kxcjk-1013: rearrange iio trigger get and registera135631804iio:chemical:ccs811: rearrange iio trigger get and register974e69beebiio:humidity:hts221: rearrange iio trigger get and registerf650029de3f2fs: attach inline_data after setting compressiond98b5032c9btrfs: fix deadlock with fsync+fiemap+transaction commit1238f580cdbtrfs: don't set lock_owner when locking extent buffer for reading46336a59a4dt-bindings: usb: ehci: Increase the number of PHYs9a0b865d8bdt-bindings: usb: ohci: Increase the number of PHYs308df8d4e4usb: chipidea: udc: check request status before setting device address07f1d9a6b7USB: gadget: Fix double-free bug in raw_gadget driver61c3a21ba6usb: gadget: Fix non-unique driver names in raw-gadget driverda57f113e8xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCIcfa16dd21bxhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCIc1c78d4d9bxhci: turn off port power in shutdown9509a175a5usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC288f30e175iio: adc: vf610: fix conversion mode sysfs node name466e15f845iio: magnetometer: yas530: Fix memchr_inv() misuse490dd2dd2aiio: mma8452: fix probe fail when device tree compatible is used.ff3e50ca92s390/cpumf: Handle events cycles and instructions identical09dd5630fegpio: winbond: Fix error code in winbond_gpio_get()e3ea126c51nvme: move the Samsung X5 quirk entry to the core quirks1057d42602nvme-pci: add NO APST quirk for Kioxia device72fa0f65b5sock: redo the psock vs ULP protection checkeb93999705Revert "net/tls: fix tls_sk_proto_close executed repeatedly"8d7fe9ad6fvirtio_net: fix xdp_rxq_info bug after suspend/resume8eb0223631igb: Make DMA faster when CPU is active on the PCIe link60fd29f1ffregmap-irq: Fix offset/index mismatch in read_sub_irq_data()b0581f93cfregmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips20229bb995ice: ethtool: advertise 1000M speeds properly2b2bba9652afs: Fix dynamic root getattrab150a2bf6MIPS: Remove repetitive increase irq_err_count3e2c9ee9c1x86/xen: Remove undefined behavior in setup_features()ffa12a3264xen-blkfront: Handle NULL gendisk0315bd8ad0selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh5b45535865udmabuf: add back sanity checkbe64f54a0dnet/tls: fix tls_sk_proto_close executed repeatedlya3b2470399erspan: do not assume transport header is always set26e70f8989perf arm-spe: Don't set data source if it's not a memory operatione24709e89bdrm/msm/dp: force link training for display resolution change796d3acd7ddrm/msm/dp: do not initialize phy until plugin interrupt received40e9efdc2edrm/msm/dp: dp_link_parse_sink_count() return immediately if aux read failed2ecf5ff9aadrm/msm/dp: Drop now unused hpd_high memberd0b4a61f87drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind()3c39a17197drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf45bd293bbcnet/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platformsefb10d2a04ethtool: Fix get module eeprom fallback6386fdde8dbonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers2af944210digb: fix a use-after-free issue in igb_clean_tx_ringcd7789e659tipc: fix use-after-free Read in tipc_named_reinitad10d61c55net: fix data-race in dev_isalive()f617cef465net: Write lock dev_base_lock without disabling bottom halves.638be56ae9KVM: arm64: Prevent kmemleak from accessing pKVM memoryd7fe6be43cphy: aquantia: Fix AN when higher speeds than 1G are not advertised8e74f5ceeascsi: storvsc: Correct reporting of Hyper-V I/O size limitsb28e4e3fd3bpf, x86: Fix tail call count offset calculation on bpf2bpf call0eef1dcb97drm/sun4i: Fix crash during suspend after component bind failureb03607437ebpf: Fix request_sock leak in sk lookup helpers7154e4df56drm/msm: use for_each_sgtable_sg to iterate over scatterlist64e6ba7f2dxsk: Fix generic transmit when completion queue reservation fails54abcc5252scsi: iscsi: Exclude zero from the endpoint ID range0a7a526170drm/msm: Switch ordering of runpm put vs devfreq_idle7d5fe94333scsi: scsi_debug: Fix zone transition to full conditiond0906b0fffnetfilter: use get_random_u32 instead of prandomf7fa326307drm/msm: Fix double pm_runtime_disable() callc6f6c96686drm/msm: Ensure mmap offset is initialized45dc151ca0USB: serial: option: add Quectel RM500K module supportd5eb7d6baeUSB: serial: option: add Quectel EM05-G modemb919ece13bUSB: serial: option: add Telit LE910Cx 0x1250 compositione5b0f42eddUSB: serial: pl2303: add support for more HXN (G) types0895a2235bdrm/i915: Implement w/a 22010492432 for adl-sbae4d6a2ddtracing/kprobes: Check whether get_kretprobe() returns NULL in kretprobe_dispatcher()c3f51b28a8dm mirror log: clear log bits up to BITS_PER_LONG boundaryac0a5f701fdm era: commit metadata in postsuspend after worker stopsc477de4c7data: libata: add qc->flags in ata_qc_complete_template tracepoint0af674e7a7mtd: rawnand: gpmi: Fix setting busy timeout setting0f6f66b4efMAINTAINERS: Add new IOMMU development mailing list87a54feba6xen/gntdev: Avoid blocking in unmap_grant_pages()fe9ba4f293mmc: mediatek: wait dma stop bit reset to 07df8c49721mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing161ec2a080scsi: ibmvfc: Allocate/free queue resource only during probe/remove8540f66196scsi: ibmvfc: Store vhost pointer during subcrq allocation4a19c1cee0btrfs: add error messages to all unrecognized mount options82e3769c02btrfs: prevent remounting to v1 space cache for subpage mount341d33128abtrfs: fix hang during unmount when block group reclaim task is runningf0126bcaee9p: fix fid refcount leak in v9fs_vfs_get_link22832ac3eb9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl10629c04b39p: Fix refcounting during full path walks for fid lookupscbf5852695net: openvswitch: fix parsing of nw_proto for IPv6 fragments56c6f1fcd5ALSA: hda/realtek: Add quirk for Clevo NS50PU48e3b93cdaALSA: hda/realtek: Add quirk for Clevo PD70PNTdffaf580c3ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properlyc478ceb434ALSA: hda/realtek - ALC897 headset MIC no sound82e29e99f2ALSA: hda/realtek: Add mute LED quirk for HP Omen laptopd12a5d1b50ALSA: hda/conexant: Fix missing beep setup535abf6207ALSA: hda/via: Fix missing beep setupeb4c99d089random: quiet urandom warning ratelimit suppression message7a42647f70random: schedule mix_interrupt_randomness() less often18a33c8dabLinux 5.15.50f1304f9763arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer7c622181faserial: core: Initialize rs485 RTS polarity already on probe8e57da591fselftests/bpf: Add selftest for calling global functions from freplace5c0ab17c53bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programscfb68b072cusb: gadget: u_ether: fix regression in setting fixed MAC addressc2f71b9bb3zonefs: fix zonefs_iomap_begin() for reads04dcef44f6net: mana: Add handling of CQE_RX_TRUNCATED7fd1d00285drm/amd/display: Don't reinitialize DMCUB on s0ix resume48543509f4s390/mm: use non-quiescing sske for KVM switch to keyed guestca927bd22aANDROID: cpu/hotplug: avoid breaking Android ABI by fusing cpuhp stepsb463207970ANDROID: change function signatures for some random functions.c17d6f4b4fANDROID: random: add back removed callback functionsee03900637Linux 5.15.49c555914776clk: imx8mp: fix usb_root_clk parentd807e0dfb4powerpc/book3e: get rid of #include <generated/compile.h>870179c053virtio-pci: Remove wrong address verification in vp_del_vqs()c64dfc63c4ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machineac0899da0eKVM: arm64: Don't read a HW interrupt pending state in user context33b1bba31fext4: add reserved GDT blocks check4fadac8c73ext4: make variable "count" signed90f0f9d45dext4: fix bug_on ext4_mb_use_inode_pa38db3b696fext4: fix super block checksum incorrect after mount75f3a5fa2acfi: Fix __cfi_slowpath_diag RCU usage with cpuidle8720414b51drm/amd/display: Cap OLED brightness per max frame-average luminance0d2209b54fdm mirror log: round up region bitmap size to BITS_PER_LONGccd1751092bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()9b5a3b16c4serial: 8250: Store to lsr_save_flags after lsr reada567426d14tty: n_gsm: Debug output allocation must use GFP_ATOMIC4baa493636usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io()20ac0adeceusb: gadget: f_fs: change ep->status safe in ffs_epfile_io()46da1e4a8busb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe492d82d5ffusb: cdnsp: Fixed setting last_trb incorrectly701d8ec01eusb: dwc2: Fix memory leak in dwc2_hcd_initb71eed408eUSB: serial: io_ti: add Agilent E5805A support79ea90c958USB: serial: option: add support for Cinterion MV31 with new baseline795aa0cfd3crypto: memneq - move into lib/31ac1cffa7comedi: vmk80xx: fix expression for tx buffer size57199e4ee9mei: me: add raptor lake point S DID2399481a13mei: hbm: drop capability response on early shutdown93e6c2cbcdi2c: designware: Use standard optional ref clock implementation668a1f5e75sched: Fix balance_push() vs __sched_setscheduler()e85b1b797dirqchip/realtek-rtl: Fix refcount leak in map_interruptscc5984cf27irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions0b325d9939irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions5d38720661irqchip/gic/realview: Fix refcount leak in realview_gic_of_init3a72ed60afi2c: npcm7xx: Add check for platform_driver_registerc06ebe20bafaddr2line: Fix overlapping text section failures, the sequelb5e65ef044block: Fix handling of offline queues in blk_mq_alloc_request_hctx()ca67881dceinit: Initialize noop_backing_dev_info early04cdec4186certs/blacklist_hashes.c: fix const confusion in certs blacklistdb73aa9466arm64: ftrace: consistently handle PLTs.a39d42b0f7arm64: ftrace: fix branch range checksb764bb8dd4net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsged66c8612bnet: bgmac: Fix an erroneous kfree() in bgmac_remove()32df93bd9dmlxsw: spectrum_cnt: Reorder counter poolsfce5e847b6nvme: add device name to warning in uuid_show()21dda97d09net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization36c95d9bd2net: hns3: don't push link state to VF if unalive384ffa1deenet: hns3: set port base vlan tbl_sta to false before removing old vlan23de00c130net: hns3: split function hclge_update_port_base_vlan_cfg()f4c5eba876drm/i915/reset: Fix error_state_read ptr + offset use91f5a60a83io_uring: fix races with buffer table unregisterb1e7cade3cio_uring: fix races with file table unregisterd460a8a3b9misc: atmel-ssc: Fix IRQ check in ssc_probefb15e79cactty: goldfish: Fix free_irq() on remove2cd5117ce6Drivers: hv: vmbus: Release cpu lock in error case0a4e5a3dc5i40e: Fix call trace in setup_tx_descriptorsf015e9929ci40e: Fix calculating the number of queue pairse04448d388i40e: Fix adding ADQ filter to TC00414eab7c7clocksource: hyper-v: unexport __init-annotated hv_init_clocksource()5967a69008sunrpc: set cl_max_connect when cloning an rpc_clntec23a86e06pNFS: Avoid a live lock condition in pnfs_update_layout()b2bb8b6ec8pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE9c8fc4b323staging: r8188eu: Fix warning of array overflow in ioctl_linux.c2595e80313staging: r8188eu: Use zeroing allocator in wpa_set_encryption()d56bc9e876staging: r8188eu: fix rtw_alloc_hwxmits error detection for now6a816a0b6cplatform/x86/intel: hid: Add Surface Go to VGBS allow list7f37464618platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF9352e7f0f0platform/x86: gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4 support76ac3964a2gpio: dwapb: Don't print error on -EPROBE_DEFEReeadd7db8crandom: credit cpu and bootloader seeds by default8be6646cdbMIPS: Loongson-3: fix compile mips cpu_hwmon as module build error.5cecc6e56bmellanox: mlx5: avoid uninitialized variable warning with gcc-12f7d63b5089gcc-12: disable '-Wdangling-pointer' warning for nowfcba12a430net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag27a37755ceipv6: Fix signed integer overflow in l2tp_ip6_sendmsg6616872cfenfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferredaf6bc0dcb1virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed6759554f35ALSA: hda/realtek - Add HW8326 support41b2185bcbscsi: pmcraid: Fix missing resource cleanup in error cased3b3950b00scsi: ipr: Fix missing/incorrect resource cleanup in error casecb8aa5b92ascsi: mpt3sas: Fix out-of-bounds compiler warning4b5020fc23scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion6782a2ccd5scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology5e83869e29scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is abortedd152ce4ffescsi: vmw_pvscsi: Expand vcpuHint to 16 bits332d76dd9aInput: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irqd6d1c09901ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()606b0226deASoC: es8328: Fix event generation for deemphasis controld733ac5e81ASoC: wm8962: Fix suspend while playing music38ed8ab317quota: Prevent memory allocation recursion while holding dq_lockff128fbea7ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()4a0d279791drm/amdkfd: add pinned BOs to kfd_bo_list6d235ef00dASoC: cs42l51: Correct minimum value for SX volume control47fc26b197ASoC: cs42l56: Correct typo in minimum level for SX volume controlsb3ecd030abASoC: cs42l52: Correct TLV for Bypass Volumed5e7be00d1ASoC: cs53l30: Correct number of volume levels on SX controls2bdfe9a32eASoC: cs35l36: Update digital volume TLVf532127916ASoC: cs42l52: Fix TLV scales for mixer controlse4e166f10edma-debug: make things less spammy under memory pressure09c5cdbc62drm/amdkfd: Use mmget_not_zero in MMU notifiera2010538c9drm/amd/display: Read Golden Settings Table from VBIOS96c22385c2ASoC: nau8822: Add operation for internal PLL off and on70d6d6874dpowerpc/kasan: Silence KASAN warnings in __get_wchan()9cada4a06darm64: dts: imx8mn-beacon: Enable RTS-CTS on UART35628b9febdarm64: dts: imx8mm-beacon: Enable RTS-CTS on UART33145fe0ebbnfsd: Replace use of rwsem with errseq_t22fbef00c9Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping"fdb58cc9a7Merge 5.15.44 into android13-5.15-ltsfdae29a28fMerge branch 'android13-5.15' into 'android13-5.15-lts'e1dd58c995Linux 5.15.48147ae04a7cx86/speculation/mmio: Print SMT warning59d665a709KVM: x86/speculation: Disable Fill buffer clear within guestsebd0f558b4x86/speculation/mmio: Reuse SRBDS mitigation for SBDS30120b433cx86/speculation/srbds: Update SRBDS mitigation selection531eb5fe31x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data2044838ab2x86/speculation/mmio: Enable CPU Fill buffer clearing on idle407d97b99fx86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigationsd74f4eb1ddx86/speculation/mmio: Add mitigation for Processor MMIO Stale Data8b9521e711x86/speculation: Add a common function for MD_CLEAR mitigation updated822b10f97x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug1fcc3d646fDocumentation: Add documentation for Processor MMIO Stale Data3a0f701493Linux 5.15.47f7019562f1xsk: Fix possible crash when multiple sockets are created90385f2b65tcp: fix tcp_mtup_probe_success vs wrong snd_cwndcfe3dd8bd5dmaengine: idxd: add missing callback function to support DMA_INTERRUPTfb5e51c0aaiov_iter: fix build issue due to possible type mis-match7f36e2e13ezonefs: fix handling of explicit_open option on mount9e4810b4e1PCI: qcom: Fix pipe clock imbalance42c0160d27net/sched: act_police: more accurate MTU policing4c106eb895md/raid0: Ignore RAID0 layout if the second zone has only one device51e5572724random: account for arch randomness in bitse59a120f2drandom: mark bootloader randomness code as __initce49b94ddbrandom: avoid checking crng_ready() twice in random_init()32ca45300fdrm/ast: Create threshold values for AST260082a2059a11powerpc/mm: Switch obsolete dssall to .long2a0165d278powerpc/32: Fix overread/overwrite of thread_struct via ptrace2b7d9fd0f3drm/amdgpu: update VCN codec support for Yellow Carpcab7cd86f9drm/atomic: Force bridge self-refresh-exit on CRTC switch142bebf827drm/bridge: analogix_dp: Support PSR-exit to disable transition84280ab224powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK3a7a81f483vduse: Fix NULL pointer dereference on sysfs access614ad9d24fInput: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag3eb91b7bc2ixgbe: fix unexpected VLAN Rx in promisc mode on VFdc2673462eixgbe: fix bcast packets Rx on VF after promisc removala5989ae3c5nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTIONf444ecd3f5nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling73b2876305nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTIONbafbc134f5writeback: Fix inode->i_io_list not be protected by inode->i_lock errorcba7c76ea1net: openvswitch: fix misuse of the cached connection on tuple changes50ca4e7f91net: phy: dp83867: retrigger SGMII AN when link change0efa89742fmmc: block: Fix CQE recovery reset success63af49e088ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files0dcc35c1c2KEYS: trusted: tpm2: Fix migratable logic0cd4a17667cifs: fix reconnect on smb3 mount types7aa4b31291cifs: return errors during session setup during reconnects700484081eALSA: hda/realtek: Add quirk for HP Dev One0179650a13ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 20217fea196ccbALSA: hda/conexant - Fix loopback issue with CX2063204f79360c6ALSA: usb-audio: Set up (implicit) sync for Saffire 62ee0b454fdALSA: usb-audio: Skip generic sync EP parse for secondary EP8fe1ee5818scripts/gdb: change kernel config dumping methodd3e38fdf9evringh: Fix loop descriptors check in the indirect casesf293dfc184nodemask: Fix return values to be unsignedb2d359f095drm/amd/pm: use bitmap_{from,to}_arr32 where appropriatedc105d2012cifs: version operations for smb20 unneeded when legacy support disabled12eb4e7db2s390/gmap: voluntarily schedule during key settingc4ba982bd5nbd: fix io hung while disconnecting device71c142f910nbd: fix race between nbd_alloc_config() and module removalcbeafa7a79nbd: call genl_unregister_family() first in nbd_cleanup()38d432f4b3jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds0853f905e4x86/cpu: Elide KCSAN for cpu_has() and friends4adc7d7ee6modpost: fix undefined behavior of is_arm_mapping_symbol()5877390da9um: line: Use separate IRQs per linee0199ce728drm/amd/pm: Fix missing thermal throttler status7b7fba107bdrm/radeon: fix a possible null pointer dereference10ef82d6e0drm/amd/display: Check if modulo is 0 before dividing.1daf72982eceph: flush the mdlog for filesystem synccc983cf9eeceph: allow ceph.dir.rctime xattr to be updatable729fea8aafRevert "net: af_key: add check for pfkey_broadcast in function pfkey_process"2cd1adcb8cscsi: myrb: Fix up null pointer access on myrb_cleanup()b5a0f17b03md: protect md_unregister_thread from reentrancy0b4a66eb96watchdog: wdat_wdt: Stop watchdog when rebooting the systeme369420e12kernfs: Separate kernfs_pr_cont_buf and rename_lock.d21ffa5487serial: msm_serial: disable interrupts in __msm_console_write()f36e754a1fstaging: rtl8712: fix uninit-value in r871xu_drv_init()95b0f54f8astaging: rtl8712: fix uninit-value in usb_read8() and friends55bfe858d0clocksource/drivers/sp804: Avoid error on multiple instances368e68ad6dextcon: Modify extcon device to be created after driver data is set4785574f0cextcon: Fix extcon_get_extcon_dev() error handlinge7686d80fcmisc: rtsx: set NULL intfdata when probe fails89401b5e9csoundwire: qcom: adjust autoenumeration timeout547ebdc200usb: dwc2: gadget: don't reset gadget's driver->bus98cf0cd959sysrq: do not omit current cpu when showing backtrace of all active CPUsbc8fceda3bchar: xillybus: fix a refcount leak in cleanup_dev()feb0fb3969USB: hcd-pci: Fully suspend across freeze/thaw cycled888753872drivers: usb: host: Fix deadlock in oxu_bus_suspend()2cbfc38df5drivers: tty: serial: Fix deadlock in sa1100_set_termios()3592cfd8b8USB: host: isp116x: check return value after calling platform_get_resource()fef451f0fbdrivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()042915c1bfdrivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()04a8e39c8cthunderbolt: Use different lane for second DisplayPort tunnel5f9b2e4ca8tty: Fix a possible resource leak in icom_probe8a95696bdctty: synclink_gt: Fix null-pointer-dereference in slgt_clean()ae60744d5fdrivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle()f89f6c3ebfdrivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()b10e117134lkdtm/usercopy: Expand size of "out of frame" object3692f17e70iio: st_sensors: Add a local lock for protecting odr8eb42d6d10staging: rtl8712: fix a potential memory leak in r871xu_drv_init()9f9ed31de4iio: dummy: iio_simple_dummy: check the return value of kstrdup()bd08704b8aiov_iter: Fix iter_xarray_get_pages{,_alloc}()614d81bba7nfp: flower: restructure flow-key for gre+vlan combinationf1fec5ccbedrm: imx: fix compiler warning with gcc-129c1fb2e938tcp: use alloc_large_system_hash() to allocate table_perturb9b18f01a51net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_completee31d9ba169net: altera: Fix refcount leak in altera_tse_mdio_createe6b6f98fc7ip_gre: test csum_start instead of transport header356f3d808enet/mlx5: fs, fail conflicting actions0e92af67f0net/mlx5: Rearm the FW tracer after each tracer eventd2ebc436aanet/mlx5: Fix mlx5_get_next_dev() peer device matching65a5ea7cb9net/mlx5: Lag, filter non compatible devices1084716f76net: ipv6: unexport __init-annotated seg6_hmac_init()85a055c036net: xfrm: unexport __init-annotated xfrm4_protocol_init()59fa94cddfnet: mdio: unexport __init-annotated mdio_bus_init()6dda4426faSUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()71afd0ceb5xsk: Fix handling of invalid descriptors in XSK TX batching API761b4fa752i40e: xsk: Move tmp desc array from driver to pool403659df77net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure54d6802c4dnet: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list3f4d5e727abpf, arm64: Clear prog->jited_len along prog->jitedc926ae58f2af_unix: Fix a data-race in unix_dgram_peer_wake_me().39475043ffstmmac: intel: Fix an error handling path in intel_eth_pci_probe()40e6078fcfxen: unexport __init-annotated xen_xlate_map_ballooned_pages()23cb1fef93netfilter: nf_tables: bail out early if hardware offload is not supportede33d9bd563netfilter: nf_tables: memleak flow rule from commit pathfb2962f9a1netfilter: nf_tables: release new hooks on unsupported flowtable flags888312dc29ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe77b68c59f6netfilter: nf_tables: always initialize flowtable hook list in transactionea26bf5ecaSUNRPC: Trap RDMA segment overflows7a60594efdpowerpc/kasan: Force thread size increase with KASANf275989ad0netfilter: nf_tables: delete flowtable hooks via transaction list73629859a9netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net pathbf65364cd7netfilter: nat: really support inet nat without l3 address291efcb6ffdrm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalidfde5ff6ab6drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe()a3fc8051eexprtrdma: treat all calls not a bcall when bc_serv is NULL21c6ee6734f2fs: fix to tag gcing flag on page during file defragmentb382115016m68knommu: fix undefined reference to `mach_get_rtc_pll'4211742f0fRISC-V: use memcpy for kexec_file modeca02b96755video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()e4cf9982ffvideo: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1d4c2a041edNFSv4: Don't hold the layoutget locks across multiple RPC calls7b5488f472dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data typeed9b34f616m68knommu: fix undefined reference to `_init_sp'40426b4f08m68knommu: set ZERO_PAGE() to the allocated zeroed page015e983154i2c: cadence: Increase timeout per message if necessary99c09b298ef2fs: remove WARN_ON in f2fs_is_valid_blkaddrfb0f1c5eb8iommu/arm-smmu-v3: check return value after calling platform_get_resource()98dd53a928iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()6eb85cbd9etracing: Avoid adding tracer option before update_tracer_options9b534640a2tracing: Fix sleeping function called from invalid context on RT kernelc1c62c5fa9tracing: Make tp_printk work on syscall tracepointse8864a3c9dbootconfig: Make the bootconfig.o as a normal object file1699ec1bfbmips: cpc: Fix refcount leak in mips_cpc_default_phys_base0a0539c524dmaengine: idxd: set DMA_INTERRUPT cap bit340cf82725perf c2c: Fix sorting in percent_rmt_hitm_cmp()29357883a8driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction92a930fcf4tipc: check attribute length for bearer name0fcb0b131cscsi: sd: Fix potential NULL pointer dereference73647a1f92afs: Fix infinite loop found by xfstest generic/6760c6cd71caagpio: pca953x: use the correct register address to do regcache synccedca5b2f0regulator: mt6315-regulator: fix invalid allowed mode66e2bf4b2cs390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flaga96cae49dcocteontx2-af: fix error code in is_valid_offset()9983f49a99vdpa: ifcvf: set pci driver data in probe88cd232146tcp: tcp_rtx_synack() can be called from process contextf7ca1989fdnet: sched: add barrier to fix packet stuck problem for lockless qdisc4ddcfb7870net/mlx5e: Update netdev features after changing XDP statea6d0af6d32net/mlx5: correct ECE offset in query qp outpute5a1557906net/mlx5: CT: Fix header-rewrite re-use for tupels4a333ec73dnet/mlx5e: TC NIC mode, fix tc chains miss table29e0872acbnet/mlx5: Don't use already freed action pointere3b9204c08virtio: pci: Fix an error handling path in vp_modern_probe()655aafaa80vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit4a45a7dcc5block: make bioset_exit() fully resilient against being called twice06cb7e134fsfc: fix wrong tx channel offset with efx_separate_tx_channels5567d69b95sfc: fix considering that all channels have TX queues7768d102b1nfp: only report pause frame configuration for physical device3308676ec5tcp: add accessors to read/set tp->snd_cwnd4d48146913net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *"6005d36fbcriscv: read-only pages should not be writable33a5c6009ablock: take destination bvec offsets into account in bio_copy_data_iterf95e24bf19bpf: Fix probe read error in ___bpf_prog_run()d03edc02a7selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read8969c3b105selftests/bpf: fix selftest after random: Urandom_read tracepoint removal5ff2514e4fubi: ubi_create_volume: Fix use-after-free when volume creation failedf61b9c8760ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not emptyecc53e5859jffs2: fix memory leak in jffs2_do_fill_supera53131a695modpost: fix removing numeric suffixesc1df9cb756net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_registera4b7ef3b15net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaksb24ca1cf84net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()1e853f235anet: sched: fixed barrier to prevent skbuff sticking in qdisc backloga67b46468as390/crypto: fix scatterwalk_unmap() callers in AES-GCM8a04477f3bclocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return valuef327408397ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition460aa288c5blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx7a4afd8a00watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe5487a135c9watchdog: rti-wdt: Fix pm_runtime_get_sync() error checkingdf6de52b80driver core: fix deadlock in __device_attachcdf1a683a0driver: base: fix UAF when driver_attach failed40960520a9bus: ti-sysc: Fix warnings for unbind for serialfdffa4ad8ffirmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle002949a3aeserial: stm32-usart: Correct CSIZE, bits, and parity8137c0e48bserial: st-asc: Sanitize CSIZE and correct PARENB for CS7c11c1cdd4fserial: sifive: Sanitize CSIZE and c_iflagb1ca16ac17serial: sh-sci: Don't allow CS5-6da689ae549serial: txx9: Don't allow CS5-6954a7194b1serial: rda-uart: Don't allow CS5-6899c5aabd0serial: digicolor-usart: Don't allow CS5-6899938f180serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE8303f34e73serial: 8250_fintek: Check SER_RS485_RTS_* only with RS4854c96e6aeacserial: meson: acquire port->lock in startup()9a63ef418atty: n_gsm: Fix packet data hex dump output80dfe1798atty: n_gsm: Don't ignore write return value in gsmld_output()029983ea88staging: r8188eu: add check for kzalloce192888721rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe49f698e220rtc: ftrtc010: Use platform_get_irq() to get the interrupt865051de2drtc: mt6397: check return value after calling platform_get_resource()fb60291c0fARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1604e35f704clocksource/drivers/riscv: Events are stopped during CPU suspendaab25b669csoc: rockchip: Fix refcount leak in rockchip_grf_inita6061695bbextcon: ptn5150: Add queue work sync before driver releasecf824b95c1ksmbd: fix reference count leak in smb_check_perm_dacl()fffde6d1c6coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifierfd18fb38d6soundwire: intel: prevent pm_runtime resume prior to system suspendb3983b1042export: fix string handling of namespace in EXPORT_SYMBOL_NScbf9172eb6serial: sifive: Report actual baud base rather than fixed 1152005157979d8cpower: supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI quirk90e2993c8dphy: qcom-qmp: fix pipe-clock imbalance on power-on failureede2512937misc/pvpanic: Convert regular spinlock into trylock on panic pathee94d74686pvpanic: Fix typos in the commentsd2ba56d55crpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails276f7c6165iio: adc: sc27xx: Fine tune the scale calibration values31f3f2a598iio: adc: sc27xx: fix read big scale voltage not right7c7bc8b82fiio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout79f83f388biio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check4ff1449e8frpmsg: virtio: Fix the unregistration of the device rpmsg_ctrlb94d40c792rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev()eaf37bb6b4rpmsg: virtio: Fix possible double free in rpmsg_probe()12452c7760usb: typec: mux: Check dev_set_name() return value3b687b4071firmware: stratix10-svc: fix a missing check on list iteratorc25feda42fmisc: fastrpc: fix an incorrect NULL check on list iteratorc8eb1ea6e8usb: dwc3: pci: Fix pm_runtime_get_sync() error checking1c6e5dc3b6usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback603efacb71rpmsg: qcom_smd: Fix irq_of_parse_and_map() return valuec49c6a1bf0pwm: raspberrypi-poe: Fix endianness in firmware struct2c0079979dpwm: lp3943: Fix duty calculation in case period was clamped52e848568astaging: fieldbus: Fix the error handling path in anybuss_host_common_probe()10243224fdusb: musb: Fix missing of_node_put() in omap2430_probe09ad026dacUSB: storage: karma: fix rio_karma_init return90ab34df66usb: usbip: add missing device lock on tweak configuration cmd51422046beusb: usbip: fix a refcount leak in stub_probe()433a689cadremoteproc: imx_rproc: Ignore create mem entry for resource tableb62bbf8a47tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get923d34ce06serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probec84fa729f8tty: n_tty: Restore EOF push handling behaviorf307bdb670tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probeda64f419d7tty: goldfish: Use tty_port_destroy() to destroy port20e75f3c6elkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP1aeeca2b83lkdtm/bugs: Check for the NULL pointer after calling kmalloc1deb5f8705iio: adc: ad7124: Remove shift from scan_typeb34163bf99staging: greybus: codecs: fix type confusion of list iterator variable9d919665a0pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boardsda16d17916Merge 5.15.43 into android13-5.15-ltsd938cd00a4Revert "net: fix dev_fill_forward_path with pppoe + bridge"201784f31aRevert "xfrm: rework default policy structure"91f667da13Revert "xfrm: fix "disable_policy" flag use when arriving from different devices"aed23654e8Linux 5.15.46c24cff0124block: fix bio_clone_blkg_association() to associate with proper blkcg_gq97a40c2201pinctrl/rockchip: support setting input-enable param2027647245md: bcache: check the return value of kzalloc() in detached_dev_do_request()36a2fc44c5md: fix double free of io_acct_set biosetf63fd1e0e0md: Don't set mddev private to NULL in raid0 pers->free61decb5848fs/ntfs3: Fix invalid free in log_replay00f1de9cffexportfs: support idmapped mountse5b310b512fs: add two trivial lookup helpersb175e8c46dinterconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate8e79bf9806interconnect: qcom: sc7180: Drop IP0 interconnectsd973bc80e7ext4: only allow test_dummy_encryption when supportedcd2086394fMIPS: IP30: Remove incorrect `cpu_has_fpu' overridebfa8e0dfa2MIPS: IP27: Remove incorrect `cpu_has_fpu' override9262f0ce3cRDMA/rxe: Generate a completion for unsupported/invalid opcode83f4a22ca6RDMA/hns: Remove the num_cqc_timer variablefdcb03632astaging: r8188eu: delete rtw_wx_read/write32()6004fccaf8Revert "random: use static branch for crng_ready()"358f12ae2elist: test: Add a test for list_is_head()85a2806c40kseltest/cgroup: Make test_stress.sh work if run interactively1810bafacanet: ipa: fix page free in ipa_endpoint_replenish_one()f654596e3anet: ipa: fix page free in ipa_endpoint_trans_release()ba173a6f8dphy: qcom-qmp: fix reset-controller leak on probe errorse9f53bfcd4coresight: core: Fix coresight device probe failure issuea30acbb5dfblk-iolatency: Fix inflight count imbalances and IO hangs on offline501c5eae26vdpasim: allow to enable a vq repeatedlybd56db7cb8dt-bindings: gpio: altera: correct interrupt-cells5b726ed6a5docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0b5cb51cf21SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op54de256d35ARM: pxa: maybe fix gpio lookup tables2c3dd5baddARM: dts: s5pv210: Remove spi-cs-high on panel in Ariesb246695636phy: qcom-qmp: fix struct clk leak on probe errorsebc56b0f73clk: tegra: Add missing reset deassertionc465cf934barm64: tegra: Add missing DFLL reset on Tegra210977cc97b2earm64: dts: qcom: ipq8074: fix the sleep clock frequency99367bf45dgma500: fix an incorrect NULL check on list iterator9a1f41d77btilcdc: tilcdc_external: fix an incorrect NULL check on list iterator339ddef25fserial: pch: don't overwrite xmit->buf[0] by x_char5607652823bcache: avoid journal no-space deadlock by reserving 1 journal bucketcc7ff57a0abcache: remove incremental dirty sector counting for bch_sectors_dirty_init()df973468f9bcache: improve multithreaded bch_sectors_dirty_init()a5580b90d3bcache: improve multithreaded bch_btree_check()2037d8cf8cstm: ltdc: fix two incorrect NULL checks on list iterator9161ae1c04carl9170: tx: fix an incorrect use of list iterator91d973aa0dASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control6ad81ad0cfrtl818x: Prevent using not initialized queues4b02493838xtensa/simdisk: fix proc_read_simdisk()fd9a5081eemm/memremap: fix missing call to untrack_pfn() in pagemap_range()715455ca5ehugetlb: fix huge_pmd_unshare address update0a561368cenodemask.h: fix compilation error with GCC12fb49bd85dfmm/page_alloc: always attempt to allocate at least one page during bulk allocationc142bddf37Revert "mm/cma.c: remove redundant cma_mutex lock"f81e67efa7iommu/dma: Fix iova map result check buga3f98e4331iommu/msm: Fix an incorrect NULL check on list iterator69c14d2972ksmbd: fix outstanding credits related bugscae2978d69ftrace: Clean up hash direct_functions on register failures53b858c807kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]10995a3822um: Fix out-of-bounds read in LDT setup06ebe1bd30um: chan_user: Fix winch_tramp() return valueb012254ad0um: Use asm-generic/dma-mapping.h92dce560a8mac80211: upgrade passive scan to active scan on DFS channels after beacon rx9cf9800922cfg80211: declare MODULE_FIRMWARE for regulatory.db8e354518f5thermal: devfreq_cooling: use local ops instead of global opsde23a6a1a3irqchip: irq-xtensa-mx: fix initial IRQ affinity297c9c640dirqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39xba810df878csky: patch_text: Fixup last cpu should be masterf828af2c52mmc: core: Allows to override the timeout value for ioctl() path3f09ec80f1RDMA/hfi1: Fix potential integer multiplication overflow errors64639d1118Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug3892794a18ima: remove the IMA_TEMPLATE Kconfig option5fd1717439media: coda: Add more H264 levels for CODA960dc2672109cmedia: coda: Fix reported H264 profilec925d688e4mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064Nb974364bdamtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_writea105177c05md: fix an incorrect NULL check in md_reload_sb7907930218md: fix an incorrect NULL check in does_sb_need_changing35511d4fdddrm/i915/dsi: fix VBT send packet port selection for ICL+df1f9631ebdrm/bridge: analogix_dp: Grab runtime PM reference for DP-AUXa810f54d05drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iteratord1efc36beadrm/nouveau/clk: Fix an incorrect NULL check on list iterator03bd455a79drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem6e842e680bdrm/nouveau/subdev/bus: Ratelimit logging for fault errors70276460e9drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.f55f9e7ce6landlock: Fix same-layer rule unionsf859580c27landlock: Create find_rule() from unmask_layers()f7d62cb59flandlock: Reduce the maximum number of layers to 16f4cd27b846landlock: Define access_mask_t to enforce a consistent access mask size90136f20a3selftests/landlock: Test landlock_create_ruleset(2) argument check orderingc1d9c0d0c7landlock: Change landlock_restrict_self(2) check ordering1707df9edalandlock: Change landlock_add_rule(2) argument check orderingbb416965dbselftests/landlock: Add tests for O_PATHe3e10606baselftests/landlock: Fully test file rename with "remove" accessdf2af378bcselftests/landlock: Extend access right tests to directories1d6722353bselftests/landlock: Add tests for unknown access rightsd709e275a0selftests/landlock: Extend tests for minimal valid attribute sizea6d127b869selftests/landlock: Make tests build with old libce42fd07755landlock: Fix landlock_add_rule(2) documentationef35061172samples/landlock: Format with clang-formatace6246919samples/landlock: Add clang-format exceptionsde7a39e845selftests/landlock: Format with clang-format43c3014c6fselftests/landlock: Normalize array assignmentf5c70d9deaselftests/landlock: Add clang-format exceptions695c7c0616landlock: Format with clang-format58f52ad1d0landlock: Add clang-format exceptions1be49ae16fscsi: ufs: qcom: Add a readl() to make sure ref_clk gets enableda078e6e8f4scsi: dc395x: Fix a missing check on list iterator9c96238facocfs2: dlmfs: fix error handling of user_dlm_destroy_locke70f058280dlm: fix missing lkb refcount handling697b45d5f0dlm: uninitialized variable on error in dlm_listen_for_all()acdad5bc98dlm: fix plock invalid readf19e2e1d85s390/stp: clock_delta should be signed42b2f5ddc2s390/perf: obtain sie_block from the right address20e6ec76aemm, compaction: fast_find_migrateblock() should return pfn in the target zoneac2eab7de4staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan()a7daaaa845PCI: qcom: Fix unbalanced PHY init on probe errors4f9d6407b6PCI: qcom: Fix runtime PM imbalance on probe errors0db67767ffPCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299283bda02d0drm/amdgpu: add beige goby PCI ID4ef5ab5344tracing: Initialize integer variable to prevent garbage return value37443b3508tracing: Fix potential double free in create_var_ref()0b011b408ftty: goldfish: Introduce gf_ioread32()/gf_iowrite32()b3485d2b09ACPI: property: Release subnode properties with data nodes3a3ce94164ext4: avoid cycles in directory h-treeca17db3847ext4: verify dir block before splitting it3c617827cdext4: fix bug_on in __es_tree_searchb99fd73418ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state18a759f7f9ext4: fix bug_on in ext4_writepagesb81d2ff688ext4: fix warning in ext4_handle_inode_extension14602353b3ext4: fix race condition between ext4_write and ext4_convert_inline_data364380c009ext4: fix use-after-free in ext4_rename_dir_prepare3e4b684f1eext4: mark group as trimmed only if it was fully scanned6ee0868b0cbfq: Make sure bfqg for which we are queueing requests is online86defc5424bfq: Get rid of __bio_blkcg() usage54c08ef2d2bfq: Track whether bfq_group is still online2b802c0cb8bfq: Remove pointless bfq_init_rq() callsa107df383cbfq: Drop pointless unlock-lock paire8821f4561bfq: Update cgroup information before merging bio81b7d0c717bfq: Split shared queues on move between cgroups5ee21edaedbfq: Avoid merging queues with different parentsd639a4c0dfbfq: Avoid false marking of bic as stably merged65237307f8efi: Do not import certificates from UEFI Secure Boot for T2 Macs9bc601c664fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages87737ee529iwlwifi: mvm: fix assert 1F04 upon reconfigb79110f2bfwifi: mac80211: fix use-after-free in chanctx code4a6ca6f8a3objtool: Fix symbol creationc49238245dobjtool: Fix objtool regression on x32 systems7cfe2d43bef2fs: fix to do sanity check for inline inode59f42b4150f2fs: fix fallocate to use file_modified to update permissions consistently6bde47f4e8f2fs: don't use casefolded comparison for "." and ".."c9e4cd5b0cf2fs: fix to do sanity check on total_data_blocks01572a3cb5f2fs: don't need inode lock for system hidden quota7fc4028010f2fs: fix deadloop in foreground GCc9196d2135f2fs: fix to clear dirty inode in f2fs_evict_inode()f2e1c38b5af2fs: fix to do sanity check on block address in f2fs_do_zero_range()bce859358df2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count()54c408800fNFSv4.1 mark qualified async operations as MOVEABLE tasksc5665c29ddNFS: Convert GFP_NOFS to GFP_KERNEL29b51ae02dNFS: Create a new nfs_alloc_fattr_with_label() function00fa80189cNFS: Always initialise fattr->label in nfs_fattr_alloc()0fac5f8fb1video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup7654c45635perf jevents: Fix event syntax error caused by ExtSel590df0a151perf c2c: Use stdio interface if slang is not supported06e4fa5a5cperf build: Fix btf__load_from_kernel_by_id() feature checkb52e192ffdi2c: rcar: fix PM ref counts in probe error pathsc06cfe582fi2c: npcm: Handle spurious interrupts708c34bc72i2c: npcm: Correct register access width84721299cbi2c: npcm: Fix timeout calculation7e4bfd3b9aiommu/amd: Increase timeout waiting for GA log enablement85c2d1bb73dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler()33b5d6add8dmaengine: stm32-mdma: remove GISR1 registerf2dfb4ab88video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup08b9d374c8NFS: Further fixes to the writeback error handlingeaf407d5b5NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout471577e926NFS: Don't report errors from nfs_pageio_complete() more than oncea3bbd8b1aaNFS: Do not report flush errors in nfs_write_end()3a2d62ec41NFS: Don't report ENOSPC write errors twice0d548c0c70NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS79e0b7436bNFS: Do not report EINTR/ERESTARTSYS as mapping errorsb3c7b5d08edmaengine: idxd: Fix the error handling path in idxd_cdev_register()b9c9b4584bi2c: at91: Initialize dma_buf in at91_twi_xfer()c3c2734e28iommu/mediatek: Fix NULL pointer dereference when printing dev_name646070b648MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmonfc90f13ea0iommu/arm-smmu-v3-sva: Fix mm use-after-free2f124280f0cpufreq: mediatek: Unregister platform device on exit4477a67d0bcpufreq: mediatek: Use module_init and add module_exit8d27c2186ei2c: at91: use dma safe buffers596f59d336iommu/mediatek: Add mutex for m4u_group and m4u_dom in data053465ab20iommu/mediatek: Remove clk_disable in mtk_iommu_removea216539403iommu/mediatek: Add list_del in mtk_iommu_removebf45d76461iommu/mediatek: Fix 2 HW sharing pgtable issue9e53c25f32iommu/amd: Enable swiotlb in all cases45b2b7d710f2fs: fix dereference of stale list iterator after loop body250e5a6be5f2fs: fix to do sanity check on inline_dots inode2646992ddff2fs: support fault injection for dquot_initialize()24705fd3f3OPP: call of_node_put() on error path in _bandwidth_supported()64522155eaInput: stmfts - do not leave device disabled in stmfts_input_open4f1c4fa37fKVM: LAPIC: Drop pending LAPIC timer injection when canceling the timerca55150bffRDMA/hfi1: Prevent use of lock before it is initialized119f99209dmailbox: forward the hrtimer if not queued and under a lock075564ed40nfsd: destroy percpu stats counters after reply cache shutdown5289795824mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()7b668a59ddpowerpc/fsl_rio: Fix refcount leak in fsl_rio_setup65f11ccdd7powerpc/xive: Fix refcount leak in xive_spapr_initfd7a3548afpowerpc/xive: Add some error handling code to 'xive_spapr_init()'f04604987cmacintosh: via-pmu and via-cuda need RTC_LIBbd89ccd736powerpc/perf: Fix the threshold compare group constraint for power942063c1c1fpowerpc/perf: Fix the threshold compare group constraint for power105a8849d3cbpowerpc/64: Only WARN if __pa()/__va() called with bad addresses2530a7c236hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume()bb1030d3dePCI: microchip: Fix potential race in interrupt handlingacb748fdc5PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits418b6a3e12Input: sparcspkr - fix refcount leak in bbc_beep_probe35972ce3fbhugetlbfs: fix hugetlbfs_statfs() lockingcd4815c5c9ARM: dts: at91: sama7g5: remove interrupt-parent from gic node2a30446f40crypto: cryptd - Protect per-CPU resource by disabling BH.de5b734db2crypto: sun8i-ss - handle zero sized sgbbfc612ac5crypto: sun8i-ss - rework handling of IV18ca0d55e8tty: fix deadlock caused by calling printk() under tty_port->lock518fa6bc7aPCI: imx6: Fix PERST# start-up sequence6df8af611dipc/mqueue: use get_tree_nodev() in mqueue_get_tree()f588b92591proc: fix dentry/inode overinstantiating under /proc/${pid}/neteb610fdf49ASoC: atmel-classd: Remove endianness flag on class d component7553130725ASoC: atmel-pdmic: Remove endianness flag on pdmic componentdd0ee55493arm64: dts: marvell: espressobin-ultra: enable front USB3 port4ece24db39arm64: dts: marvell: espressobin-ultra: fix SPI-NOR confige42ceeca70RDMA/hns: Add the detection for CMDQ status in the device initialization process4237eb9bdfpowerpc/4xx/cpm: Fix return value of __setup() handlerc8a9b3defapowerpc/idle: Fix return value of __setup() handler5ed0519d42pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources()6a9992f80cpinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins6cc90d5d44powerpc/8xx: export 'cpm_setbrg' for modules878f89e726drm/msm/dpu: fix error check return value of irq_of_parse_and_map()5d5d993f16list: fix a data-race around ep->rdllist8be32624f4list: introduce list_is_head() helper and re-use it in list.hb53f6ba21bfirmware: arm_ffa: Remove incorrect assignment of driver_datab5c203ea0bfirmware: arm_ffa: Fix uuid parameter to ffa_partition_probeeca2c185bbdrivers/base/memory: fix an unlikely reference counting issue in __add_memory_block()42ff63c485dax: fix cache flush on PMD-mapped pagesb3fcf1f583drivers/base/node.c: fix compaction sysfs file leak05f34867b6pinctrl: mvebu: Fix irq_of_parse_and_map() return value638d39ed2cnvdimm: Allow overwrite in the presence of disabled dimms2f97ebc58dnvdimm: Fix firmware activation deadlock scenarios98342148a8firmware: arm_scmi: Fix list protocols enumeration in the base protocolcff2553569ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error pathb7c13643e1ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname()94241e74b7ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_and_get()d5e9dd4f65arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates5650e103bfsoc: bcm: Check for NULL return of devm_kzalloc()45f1920e26scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()c762c4206bmfd: ipaq-micro: Fix error check return value of platform_get_irq()2db3a8f541powerpc/fadump: fix PT_LOAD segment for boot memory area40c84e778eDrivers: hv: vmbus: Fix handling of messages with transaction ID of zeroc43efa63a6arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name01d4fe0380pinctrl: mediatek: mt8195: enable driver on mtk platformsdbd72f452epinctrl/rockchip: support deferring other gpio paramsffea838686arm: mediatek: select arch timer for mt76292b9f355ad8pinctrl: bcm2835: implement hook for missing gpio-ranges20340be216gpiolib: of: Introduce hook for missing gpio-rangesef1e9def63crypto: marvell/cesa - ECB does not IV8fb6742168misc: ocxl: fix possible double free in ocxl_file_register_afu11ee8e9600ARM: dts: bcm2835-rpi-b: Fix GPIO line namesfafc8daf0aARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LEDfdafe0bb00ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2Ca444bafd72ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT775992b4cbARM: dts: stm32: Fix PHY post-reset delay on Avenger96ec65a8d8cacan: xilinx_can: mark bit timing constants as const6830891ed5platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctlsfc1e9dd97cARM: dts: imx6dl-colibri: Fix I2C pinmuxing9816480848platform/chrome: cros_ec: fix error handling in cros_ec_register()55e1c42d96crypto: qat - set COMPRESSION capability for DH895XCC7829a85958crypto: qat - set CIPHER capability for DH895XCCbb170dac3bcrypto: qat - set COMPRESSION capability for QAT GEN269f4641ad4crypto: qat - set CIPHER capability for QAT GEN299ace864e5KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple faulta1d52910a0KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry854904552esoc: qcom: llcc: Add MODULE_DEVICE_TABLE()940808971bARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks16c25287acPCI: dwc: Fix setting error return on MSI DMA mapping failuread1c9d13e0PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup()d41a739cc7PCI: rockchip: Fix find_first_zero_bit() limitd3c684749fPCI: cadence: Fix find_first_zero_bit() limitc0730d8658soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipce13ad5f230soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc3f4c0083ddARM: dts: suniv: F1C100: fix watchdog compatible86a8ed8793ARM: dts: BCM5301X: Update pin controller node name5151f24ac9ARM: dts: BCM5301X: update CRU block descriptioncd1d221741memory: samsung: exynos5422-dmc: Avoid some over memory allocation4cb6687016PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3364f932433arm64: dts: mt8192: Fix nor_flash status disable typoe1d36fb7e7arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399a48a7f8949dma-direct: don't over-decrypt memory5beb74d11edma-direct: always leak memory that can't be re-encrypted9ba801c80cdma-direct: don't call dma_set_decrypted for remapped allocations82b3f045afdma-direct: factor out dma_set_{de,en}crypted helpers8eb0e5a265net/smc: postpone sk_refcnt increment in connect()23a5767183net: dsa: restrict SMSC_LAN9303_I2C kconfig90920566dfhinic: Avoid some over memory allocation2ba52ad365net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc()d8642575a5rxrpc: Fix decision on when to generate an IDLE ACK12098cebf0rxrpc: Don't let ack.previousPacket regress9d5c62e63arxrpc: Fix overlapping ACK accountingcea2196643rxrpc: Don't try to resend the request if we're receiving the replyb3a9b227d5rxrpc: Fix listen() setting the bar too high for the prealloc rings1047d4ac66hwmon: (pmbus) Check PEC support before reading other registersa459bd84adhv_netvsc: Fix potential dereference of NULL pointer651c6b2d1dnet: stmmac: fix out-of-bounds access in a selftest41f3571616net: stmmac: selftests: Use kcalloc() instead of kzalloc()38acee9e14ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv()a89ca82d6bNFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_txaa5b6d09ffnet: macb: Fix PTP one step sync support37fd61fc70PM: domains: Fix initialization of genpd's next_wakeup85a18d128dASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()cf9c07d8f7bfq: Allow current waker to defend against a tentative one9de82bfc05bfq: Relax waker detection for shared queues3ade442ea5thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe21ccc58b67thermal/core: Fix memory leak in __thermal_cooling_device_register()ef1235c651thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probec4e1280abethermal/drivers/bcm2711: Don't clamp temperature at zerod50d1c703bdrm/i915: Fix CFI violation with show_dynamic_id()a1bcaea4afdrm/msm/dpu: handle pm_runtime_get_sync() errors in bind path3e6a23ce74selftests/bpf: Add missed ima_setup.sh in Makefilebeb81c13d0drm/msm: don't free the IRQ if it was not requested00fcd8552cx86/sev: Annotate stack change in the #VC handler33546183c1drm: msm: fix possible memory leak in mdp5_crtc_cursor_set()edff4c1af8drm/msm/a6xx: Fix refcount leak in a6xx_gpu_inita11f4f0188ext4: reject the 'commit' option on ext2 filesystems9ebbfa73d6regulator: scmi: Fix refcount leak in scmi_regulator_probe692c8de5bdmedia: rkvdec: h264: Fix bit depth wrap in pps packet9031ef3866media: rkvdec: h264: Fix dpb_valid implementation3c90fdbac6media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource()54d6fdf66dmedia: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR()8329361a3emedia: ov7670: remove ov7670_power_off from ov7670_remove018b0292c1kselftest/arm64: bti: force static linking2a3966b950ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*cf31d1ef38net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init9b01252e6csctp: read sk->sk_bound_dev_if once in sctp_rcv()d17b01588em68k: math-emu: Fix dependencies of math emulation supportb5518b9b41nvme: set dma alignment to dwordce237c1e25Bluetooth: use hdev lock for accept_list and reject_list in conn reqab00f8c6b1Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring65d347cb39Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeoutdd646f5180media: hantro: HEVC: Fix tile info buffer value computation1207ddc93bmedia: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format checka4cd52464bmedia: vsp1: Fix offset calculation for plane cropping3309c2c574media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init2f6ced0e8fmedia: exynos4-is: Change clk_disable to clk_disable_unprepareb6db1bbeafmedia: i2c: rdacm2x: properly set subdev entity functionf0d9105f28media: atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe204e53586bmedia: st-delta: Fix PM disable depth imbalance in delta_probe0d21276083mt76: do not attempt to reorder received 802.3 packets without agg session663457f421mt76: mt7921: Fix the error handling path of mt7921_pci_probe()8ffc866d2fmedia: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe819c8af5e5media: aspeed: Fix an error handling path in aspeed_video_probe()795cc5b2b5scripts/faddr2line: Fix overlapping text section failures7fc8f4717ekselftest/cgroup: fix test_stress.sh to use OUTPUT dird63ffecd11block: Fix the bio.bi_opf comment85d899f396ASoC: samsung: Fix refcount leak in aries_audio_probee2fa42e4c2ASoC: samsung: Use dev_err_probe() helper6635e6ba16dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages639518f8e0dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations56ab0c0102regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt2449112440ASoC: mxs-saif: Fix refcount leak in mxs_saif_probecf760e494eASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe922bccdb17ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe8737b5163fASoC: fsl: Use dev_err_probe() helper319d60b748HID: amd_sfh: Modify the hid name21e8fc0c57HID: amd_sfh: Modify the bus name7fef8ec5b1wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice()1eb4f56f8fath11k: Don't check arvif->is_started before sending management frames84e92386d1perf/amd/ibs: Use interrupt regs ip for stack unwindinga532b341d7samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided0480f70d13regulator: qcom_smd: Fix up PM8950 regulator configurationca3fd5ff7bRevert "cpufreq: Fix possible race in cpufreq online error path"10f5372196spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname()76f5bd1eediomap: iomap_write_failed fixe7308391dfarm64: stackleak: fix current_top_of_stack()29d441903fmedia: uvcvideo: Fix missing check to determine if element is found in list3aece8b03cdrm/msm: return an error pointer in msm_gem_prime_get_sg_table()09bdeedc1fdrm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected04bef5f1badrm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detectedc063df4122drm/msm/dp: fix event thread stuck in wait_event after kthread_stop()f5947118e7drm/msm/dsi: fix address for second DSI PHY on SDM66081180f6d74regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET75868ee93barm64: fix types in copy_highpage()381a1e2748x86/mm: Cleanup the control_va_addr_alignment() __setup handler49887ad6bairqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value89a223d811irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return valuec1cfb6f652irqchip/exiu: Fix acknowledgment of edge triggered interrupts737b14e490x86: Fix return value of __setup handlers20b946ef84nl80211: don't hold RTNL in color change requestbd85a268bfvirtio_blk: fix the discard_granularity and discard_alignment queue limits18f2967418perf tools: Use Python devtools for version autodetection rather than runtimeac3319c4ccspi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGAb54926bd55drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()bd14de7364kunit: fix debugfs code to use enum kunit_status, not boolee21431e30drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H4d6582938adrm/msm: add missing include to msm_drv.ce5d7cb9a18drm/msm/hdmi: fix error check return value of irq_of_parse_and_map()4cd66a8016drm/msm/hdmi: check return value after calling platform_get_resource_byname()212ecbeaf1drm/msm/dsi: fix error checks and return values for DSI xmit functionsf7e3daef5edrm/msm/dp: do not stop transmitting phy test pattern during DP phy compliance testbac5ff8594drm/msm/dp: reset DP controller before transmit phy test pattern75ec09a929drm/msm/dp: fix error check return value of irq_of_parse_and_map()d5e7956d8fdrm/msm/dp: stop event kernel thread when DP unbindef4bdaac7cdrm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume4ae67e8494perf tools: Add missing headers needed by util/data.h79c431eefdASoC: rk3328: fix disabling mclk on pclk probe failure32f8691dd7x86/speculation: Add missing prototype for unpriv_ebpf_notify()e5b1e419cdmtd: rawnand: intel: fix possible null-ptr-deref in ebu_nand_probe()0cfee868b8mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe()6a97103fe0x86/pm: Fix false positive kmemleak report in msr_build_context()fad41a8f88mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check()32c7cbb75blibbpf: Fix logic for finding matching program for CO-RE relocation2324985aa7selftests/resctrl: Fix null pointer dereference on open failed4be0454349drm/v3d: Fix null pointer dereference of pointer perfmon663d326bcfscsi: ufs: core: Exclude UECxx from SFR dump listf265dea6b8scsi: ufs: qcom: Fix ufs_qcom_resume()90e9c14206scsi: iscsi: Fix harmless double shift bugfbe55bc9abdrm/msm/dpu: adjust display_v_end for eDP and DP6411d0c458drm/msm/hdmi: switch to drm_bridge_connector181ec5b45adrm/msm/dp: Modify prototype of encoder based API9ea7148f61selftests/damon: add damon to selftests root Makefile6fbd040caeof: overlay: do not break notify on NOTIFY_{OK|STOP}9b2aa765fbspi: rockchip: fix missing error on unsupported SPI_CS_HIGH3359a48495spi: rockchip: Preset cs-high and clk polarity in setup progress523f6fe7b0spi: rockchip: Stop spi slave dma receiver when cs inactiveeb57de933efsnotify: fix wrong lockdep annotations4ab1195c21inotify: show inotify mask flags in proc fdinfof41c9418c5mtdblock: warn if opened on NAND7784d22f81ALSA: pcm: Check for null pointer of pointer substream before dereferencing it260cd3146fdrm/panel: simple: Add missing bus flags for Innolux G070Y2-L011911bc6e6dmedia: hantro: Empty encoder capture buffers by defaulta4ec75df70media: i2c: max9286: fix kernel oops when removing module678c63978emedia: i2c: max9286: Use "maxim,gpio-poc" propertyd7678a7a55media: i2c: max9286: Use dev_err_probe() helper7f6defe0faath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix5c7957948cprintk: wake waiters for safe and NMI contexts3b336d607bprintk: add missing memory barrier to wake_up_klogd()195cb7826aprintk: use atomic updates for klogd workbf422b68e7cpufreq: Fix possible race in cpufreq online error path7ba2bb87e9spi: img-spfi: Fix pm_runtime_get_sync() error checkingdc4d1f3b53sched/psi: report zeroes for CPU full at the system level36f416fddasched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq60768ffcedsignal: Deliver SIGTRAP on perf event asynchronously if blocked4c2122a3d0drm/mediatek: dpi: Use mt8183 output formats for mt8192be96baa0c7regulator: da9121: Fix uninit-value in da9121_assign_chip_model()c731d18a39drm/bridge: Fix error handling in analogix_dp_probe24f9dfdaecHID: elan: Fix potential double free in elan_input_configured2573a45b51HID: hid-led: fix maximum brightness for Dream Cheeky3830dbdfb9mtd: rawnand: denali: Use managed device resources814706376fEDAC/dmc520: Don't print an error for each unconfigured interrupt line4400e542b8drbd: fix duplicate array initializerae42074b40target: remove an incorrect unmap zeroes data deductionc16539ef98device property: Allow error pointer to be passed to fwnode APIsecc7b8dedfdevice property: Check fwnode->secondary when finding propertiesb61f1f3a0eefi: Add missing prototype for efi_capsule_setup_info1632be6386NFC: NULL out the dev->rfkill to prevent UAF0377e8f544ixp4xx_eth: fix error check return value of platform_get_irq()ffd4ae87a9net: dsa: mt7530: 1G can also support 1000BASE-X link mode79e852bf8fscftorture: Fix distribution of short handler delaysda840f3548spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout4cb37f715fdrm: mali-dp: potential dereference of null pointer7e6ad65b6ddrm/komeda: Fix an undefined behavior bug in komeda_plane_add()48bd4e97dbnl80211: show SSID for P2P_GO interfacesc07f6772a0mptcp: reset the packet scheduler on PRIO change4b92cfc444x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation049a44dfd6libbpf: Don't error out on CO-RE relos for overriden weak subprogsd47f85cc01drm/vc4: txp: Force alpha to be 0xff if it's disabled01c9020b2edrm/vc4: txp: Don't set TXP_VSTART_AT_EOF0e26a6da02drm/vc4: hvs: Reset muxes at probe timefdb3da70addrm/mediatek: Fix mtk_cec_mask()08465a1889drm/vc4: hvs: Fix frame count register readout7c7a1f7173x86/delay: Fix the wrong asm constraint in delay_loop()61a85a20e8ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe48889eb3ccASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe56846d96ccspi: qcom-qspi: Add minItems to interconnect-namesd5b6664530mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxGadb1ff124adrm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling495f08380edrm: bridge: icn6211: Fix register layoutfaeb95b4addrm/bridge: adv7511: clean up CEC adapter when probe fails96db9afa49drm/edid: fix invalid EDID extension block filtering996409ee97ath9k: fix ar9003_get_eepmiscb0bc3af3f0drm: bridge: it66121: Fix the register page length384b9eeb9fath11k: acquire ab->base_lock in unassign when finding the peer by addr2525e264cedrm/vmwgfx: Fix an invalid read97c8a85834dt-bindings: display: sitronix, st7735r: Fix backlight in example4399781c49drm/bridge_connector: enable HPD by default if supported710051ebb7drm: fix EDID struct for old ARM OABI format96c4606878Input: gpio-keys - cancel delayed work only in case of GPIO32e6aea339RDMA/hfi1: Prevent panic when SDMA is disabled9e5b03ca02smb3: check for null tcondf6d8b6892powerpc/iommu: Add missing of_node_put in iommu_init_early_dart787255e619macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disableda4a6a38269powerpc/powernv: fix missing of_node_put in uv_init()df802880a7powerpc/xics: fix refcount leak in icp_opal_init()ce29ea3540powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr5eed36dc77tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate72f58a176aalpha: fix alloc_zeroed_user_highpage_movable()6cd8b30790KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES setting2cdd528403PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()5ca40fcf0dpowerpc/rtas: Keep MSR[RI] set when calling RTAS4668e18bc2cpufreq: Avoid unnecessary frequency updates due to mismatcha3265a9440ARM: hisi: Add missing of_node_put after of_find_compatible_node80b06c4afcARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM83c329b980ARM: versatile: Add missing of_node_put in dcscb_initc16b59d445pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources()50c292b469fat: add ratelimit to fat*_ent_bread()a0f7180a2cpowerpc/fadump: Fix fadump to work with a different endian capture kernelde8f0b173dARM: OMAP1: clock: Fix UART rate reporting algorithm035ce4ffe0ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c07ddf6fbfeALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb4b9185fbdbarm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property4b9380d92cfs: jfs: fix possible NULL pointer dereference in dbFree()7cef9274fasoc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloceee44c7268crypto: ccree - use fine grained DMA mapping dircb1be1d4bePM / devfreq: rk3399_dmc: Disable edev on remove()5d44a05359arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count8337956649arm64: dts: qcom: msm8994: Fix the cont_splash_mem addressfccd667c9cARM: dts: s5pv210: align DMA channels with dtschema5712f02972ARM: dts: socfpga: align interrupt controller node name with dtschema531156e171ARM: dts: ox820: align interrupt controller node name with dtschemab6c6b39862IB/rdmavt: add missing locks in rvt_ruc_loopbackff876b6cf5scsi: target: tcmu: Avoid holding XArray lock when calling lock_pageb897da780fgfs2: use i_lock spin_lock for inode qadatada6b6b4eabselftests/bpf: fix btf_dump/btf_dump due to recent clang changef8bd7f369bchar: tpm: cr50_i2c: Suppress duplicated error message in .remove()4bcd926d78eth: tg3: silence the GCC 12 array-bounds warningdd07286924afs: Adjust ACK interpretation to try and cope with NAT65b578726drxrpc, afs: Fix selection of abort codesa6e80df4f0rxrpc: Return an error to sendmsg if call failed1619540621m68k: atari: Make Atari ROM port I/O write macros return voidd295f28cb6net: ipa: ignore endianness if there is no header6f51684742x86/microcode: Add explicit CPU vendor dependency28beef47f1can: mcp251xfd: silence clang's -Wunaligned-access warning980b79d0benvme: set non-mdts limits in nvme_scan_workd9c96e0557ACPI: CPPC: Assume no transition latency if no PCCT649689f49aASoC: rt1015p: remove dependency on GPIOLIBf8ceb9745bASoC: max98357a: remove dependency on GPIOLIBbdd5770169media: hantro: Stop using H.264 parameter pic_num16cae5d858media: exynos4-is: Fix compile warning660dfa033cnet: phy: micrel: Allow probing without .driver_data5005002b2edrm/amd/pm: update smartshift powerboost calc for smu13c525d3385fdrm/amd/pm: update smartshift powerboost calc for smu12c2673b86b4nbd: Fix hung on disconnect request if socket is closed before061a6159ceASoC: rt5645: Fix errorenous cleanup order906c81dba8nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags48d32e41bbopenrisc: start CPU timer early in boot6d5deb2428usbnet: Run unregister_netdev() before unbind() again35121d0bb7media: cec-adap.c: fix is_configuring state32c7b04d53media: imon: reorganize serialization271bea32acmedia: ccs-core.c: fix failure to call clk_disable_unpreparec16cfcac77media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset valuesa1f2cb0a26media: coda: limit frame interval enumeration to supported encoder frame sizeseeb4819e94media: rga: fix possible memory leak in rga_probe4b6807b1cfmt76: fix encap offload ethernet type checkbf5572fb3fmt76: mt7921: accept rx frames with non-standard VHT MCS10-1103755410a8rtlwifi: Use pr_warn instead of WARN_ONCE25929a5a69ipmi: Fix pr_fmt to avoid compilation issues98a0c0dea5ipmi:ssif: Check for NULL msg when handling events and messages717c6f4570ACPI: PM: Block ASUS B1400CEAE from suspend to idle by defaulte202dad519dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMICbab4596632spi: stm32-qspi: Fix wait_cmd timeout in APM modeaeca695a19sched/core: Avoid obvious double update_rq_clock warningcab410da48perf/amd/ibs: Cascade pmu init functions' return value69b2965976s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES6320ae1b58net: remove two BUG() from skb_checksum_help()db6da340d6scsi: lpfc: Alter FPIN stat accounting logic2200453e89ASoC: tscs454: Add endianness flag in snd_soc_component_driverdb6d83e09fof: Support more than one crash kernel regions for kexec -s22e0b0b84cHID: bigben: fix slab-out-of-bounds Write in bigben_probe4262a0e46bregulator: mt6315: Enforce regulator-compatible, not nameb305469ed0drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_boa2c87348acdrm/amdgpu/psp: move PSP memory alloc from hw_init to sw_initda3b69a564mlxsw: Treat LLDP packets as control1377b79917mlxsw: spectrum_dcb: Do not warn about priority changes9bb5de6e0bASoC: dapm: Don't fold register value changes into notifications77d7fb1489net/mlx5: fs, delete the FTE when there are no rules attached to it87402434eaipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL04be468ec1scsi: target: tcmu: Fix possible data corruption903d01a220drm: msm: fix error check return value of irq_of_parse_and_map()621916afe8arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscallc227242809ath10k: skip ath10k_halt during suspend for driver state RESTARTINGae488dafe0drm/amd/pm: fix the compile warning978e3d0232drm/plane: Move range check for format_count earlier47187f6177ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408451b907690ath11k: disable spectral scan during spectral deinit40cf4ea4d2scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp()3ab08d7c16scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()7719a8044bdrm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells942ce0cba1scsi: megaraid: Fix error check return value of register_chrdev()7eb8e4787bdrivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit353298cadbmmc: jz4740: Apply DMA engine limits to maximum segment size27f672af28md/bitmap: don't set sb values if can't pass sanity check1f0fc1dfb5media: cx25821: Fix the warning when removing the module98106f100fmedia: pci: cx23885: Fix the error handling in cx23885_initdev()9c385b961dmedia: venus: hfi: avoid null dereference in deinit84bf55461dath9k: fix QCA9561 PA bias level4374b8d71cASoC: rsnd: care return value from rsnd_node_fixed_index()2463291345ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear()a5ce7051dbdrm/amd/pm: fix double free in si_parse_power_table()2bcec28ac0cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI modeae373d66c4scsi: lpfc: Fix call trace observed during I/O with CMF enabled7625e81de2scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock271725e402scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg()fcd1893ef5tools/power turbostat: fix ICX DRAM power numbers30be187da5spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA directionecfe184509rtw88: 8821c: fix debugfs rssi value5cc6f623f4ALSA: jack: Access input_dev under mutex64e9f4f65csfc: ef10: Fix assigning negative value to unsigned variable2da36b14afrcu: Make TASKS_RUDE_RCU select IRQ_WORKba722d061brcu-tasks: Fix race in schedule and flush workd0d266c2f6drm/amd/display: Disabling Z10 on DCN313f2dc81063drm/komeda: return early if drm_universal_plane_init() fails.042f8d5a13mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output)a425d18a13ACPICA: Avoid cache flush inside virtual machines063ed7dbf9x86/platform/uv: Update TSC sync state for UV50781b56404fbcon: Consistently protect deferred_takeover with console_lock()7665af570bipv6: fix locking issues with loops over idev->addr_list48d4a820fdipw2x00: Fix potential NULL dereference in libipw_xmit()9547e5ed9cb43: Fix assigning negative value to unsigned variablee7823a60f3b43legacy: Fix assigning negative value to unsigned variable07ea929333mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue2485af5ca4selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync3117e7a0deselftests/bpf: Fix vfs_link kprobe definition32e10aabc2drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes079164db40drm/vmwgfx: validate the screen formats4475d3c3b2iommu/vt-d: Add RPLS to quirk list to skip TE disabling08128d6cacbtrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage()80e2340d1fbtrfs: repair super block num_devices automaticallyb17dada226btrfs: return correct error number for __extent_writepage_io()018110b5dabtrfs: add "0x" prefix for unsupported optional features83d0ed00ccptrace: Reimplement PTRACE_KILL by always sending SIGKILL7400a7e0a7ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEPe1c91672c5ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP260650ddc8x86/sgx: Set active memcg prior to shmem allocation8765a423a8x86/kexec: fix memory leak of elf header buffer7aef4ecc31perf/x86/intel: Fix event constraints for ICLcc0dd4456fx86/MCE/AMD: Fix memory leak when threshold_create_bank() failsd9a04bc7d1platform/x86: intel-hid: fix _DSM function index handlingdfe5921112xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI791f532de7cifs: when extending a file with falloc we should make files not-sparsece0008a0e4cifs: fix potential double free during failed mountd7b5577272fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_acl functions79f44f05e7fs/ntfs3: Update i_ctime when xattr is addedd8be98ab88fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'8bac05d61ffs/ntfs3: In function ntfs_set_acl_ex do not change inode->i_mode if called from function ntfs_init_aclf45bd2922dfs/ntfs3: Check new size for limitsdc05aa14d3fs/ntfs3: Keep preallocated only if option prealloc enabled3eb42b847efs/ntfs3: Fix fiemap + fix shrink file size (to remove preallocated space)87e9cd4b86fs/ntfs3: Update valid size if -EIOCBQUEUED0cebad7ee6usb: core: hcd: Add support for deferring roothub registration5a3eec6f67usb: dwc3: gadget: Move null pinter check to proper placebf2558bbdcusb: isp1760: Fix out-of-bounds array accessfdcb8a893aUSB: new quirk for Dell Gen 2 devicesc2dd96835fUSB: serial: option: add Quectel BG95 modem2514cc471bUSB: serial: pl2303: fix type detection for odd device11868ca215ALSA: usb-audio: Cancel pending work at closing a MIDI substream3e7e75378dALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS99137afd84ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop0e06c3b43dALSA: hda/realtek - Add new type for ALC2457b50d7cc28riscv: Move alternative length validation into subsectionc64d777c91riscv: Wire up memfd_secret in UAPI header0179777e29riscv: Fix irq_work when SMP is disabled1b1dfd94b2riscv: Initialize thread pointer before calling C functions87fd2d27c9RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead of IORESOURCE_BUSYe639a66ca9parisc/stifb: Keep track of hardware path of graphics card8b8fe78caeparisc/stifb: Implement fb_is_primary_device()fced6c0622binfmt_flat: do not stop relocating GOT entries prematurely on riscv813550e7ccMerge 5.15.42 into android13-5.15-lts207ca68816Linux 5.15.4537fad50e16ALSA: usb-audio: Optimize TEAC clock quirk6099a6c8a7bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access5d0bba8232bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access51f6657e94bpf: Fix excessive memory allocation in stack_map_alloc()77f8c4a5f3bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytese36452d5dabpf: Fix potential array overflow in bpf_trampoline_get_progs()e2fc17fcc5NFSD: Fix possible sleep during nfsd4_release_lockowner()fa1c51c82cNFS: Memory allocation failures are not server fatal errors9bc73bbd55docs: submitting-patches: Fix crossref to 'The canonical patch format'581b2ed605tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()b5745954a9tpm: Fix buffer access in tpm2_get_tpm_pt()718ff5fc7emedia: i2c: imx412: Fix power_off orderingd207a2e208media: i2c: imx412: Fix reset GPIO polarity9ebed8d283x86/sgx: Ensure no data in PCMD page after truncatecd69479425x86/sgx: Fix race between reclaimer and page fault handlerb070e97fbdx86/sgx: Obtain backing storage page with enclave mutex heldfd55a17077x86/sgx: Mark PCMD page as dirty when modifying contentscdf828c11cx86/sgx: Disconnect backing page references from dirty status12b635b4e3HID: multitouch: add quirks to enable Lenovo X12 trackpoint18242f3428HID: multitouch: Add support for Google Whiskers Touchpad58cf68a188fs/ntfs3: validate BOOT sectors_per_clusters6e5bc6f7feraid5: introduce MD_BROKEN69712b1702dm verity: set DM_TARGET_IMMUTABLE feature flag40aaeb41dddm stats: add cond_resched when looping over entriesfd77cb6220dm crypt: make printing of the key constant-timeed0712361adm integrity: fix error code in dm_integrity_ctr()a485b32de7ARM: dts: s5pv210: Correct interrupt name for bluetooth in Ariesdb03727b4bBluetooth: hci_qca: Use del_timer_sync() before freeingf18aa2fc00ALSA: usb-audio: Configure sync endpoints before data8d1f715730ALSA: usb-audio: Add missing ep_idx in fixed EP quirks8c9a54eed7ALSA: usb-audio: Workaround for clock setup on TEAC devices3ec459c881zsmalloc: fix races between asynchronous zspage free and page migration5763176f69crypto: ecrdsa - Fix incorrect use of vli_cmpdd36037d4acrypto: caam - fix i.MX6SX entropy delay valued8fdb4b240KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak8d3a2aa097KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2531d1070d8KVM: x86: avoid calling x86 emulator without a decoded instructioneea9755a04x86, kvm: use correct GFP flags for preemption disabled7b54eb6319x86/kvm: Alloc dummy async #PF token outside of raw spinlock1b6bcda5dfKVM: PPC: Book3S HV: fix incorrect NULL check on list iterator01989d7eebnetfilter: conntrack: re-fetch conntrack after insertion9c413a8c8bnetfilter: nf_tables: double hook unregistration in netns path9ea55b9f43netfilter: nf_tables: hold mutex on netns pre_exit path89ef50fe03netfilter: nf_tables: sanitize nft_set_desc_concat_parse()e61717947acrypto: drbg - make reseeding from get_random_bytes() synchronousda208708f4crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()585f6b76d3crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()fa996803b9crypto: drbg - prepare for more fine-grained tracking of seeding statee16cc79b0flib/crypto: add prompts back to crypto librariesc504167adcexfat: check if cluster num is valid195fffbf82drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()23cb9eff90net: ipa: compute proper aggregation limitcf2fbc56c4pipe: Fix missing lock in pipe_resize_ring()e6acf868ffpipe: make poll_usage boolean and annotate its access8a3db00ab0assoc_array: Fix BUG_ON during garbage collect24c6fc6e74i2c: ismt: prevent memory corruption in ismt_access()f692bcffd1netfilter: nf_tables: disallow non-stateful expression in sets earlierf55c75cf73drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers71475936e6i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging731561de2anet: ftgmac100: Disable hardware checksum on AST260049651497b6nfc: pn533: Fix buggy cleanup order7e18fd1248net: af_key: check encryption module availability consistency20b413c38bpercpu_ref_init(): clean ->percpu_count_ref on failure8243f5768dKVM: arm64: Don't hypercall before EL2 init8ff411998apinctrl: sunxi: fix f1c100s uart2 function09901136e7ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI4e67be4077Linux 5.15.4450196b5d73ALSA: ctxfi: Add SB046x PCI IDea5b87349drandom: check for signals after page of pool writes3e167570a9random: wire up fops->splice_{read,write}_iter()0789c69644random: convert to using fops->write_iter()7f8cea12a4random: convert to using fops->read_iter()6244da28c6random: unify batched entropy implementations64cb7f01ddrandom: move randomize_page() into mm where it belongs55a368c3e8random: move initialization functions out of hot pages542a60612drandom: make consistent use of buf and len29ed26a334random: use proper return types on get_random_{int,long}_wait()55729575earandom: remove extern from functions in headerc6ae9d65bcrandom: use static branch for crng_ready()4e5e6754a4random: credit architectural init the exact amount11cce5040crandom: handle latent entropy and command line from random_init()ac0172992crandom: use proper jiffies comparison macro8df752b82erandom: remove ratelimiting for in-kernel unseeded randomness272b79432frandom: move initialization out of reseeding hot pathc4e600154arandom: avoid initializing twice in credit race23a1b984f4random: use symbolic constants for crng_init statesf4cb809a90siphash: use one source of truth for siphash permutations82caef8409random: help compiler out with fast_mix() by using simpler arguments4649394c47random: do not use input pool from hard IRQsdf4e319ea6random: order timer entropy functions below interrupt functionsbaf0621770random: do not pretend to handle premature next security model0d24003b5frandom: use first 128 bits of input as fast init0d79a47b4arandom: do not use batches when !crng_ready()1ab530cf40random: insist on random_get_entropy() existing in order to simplifye6bd242523xtensa: use fallback for random_get_entropy() instead of zerob4582cb351sparc: use fallback for random_get_entropy() instead of zerod876dca6edum: use fallback for random_get_entropy() instead of zeroe017497815x86/tsc: Use fallback for random_get_entropy() instead of zero38fbfa404dnios2: use fallback for random_get_entropy() instead of zero197d25e068arm: use fallback for random_get_entropy() instead of zero9e6db825e8mips: use fallback for random_get_entropy() instead of just c0 random2ab416043ariscv: use fallback for random_get_entropy() instead of zeroa1428cd7e1m68k: use fallback for random_get_entropy() instead of zero82f182812ftimekeeping: Add raw clock fallback for random_get_entropy()bc94ccb290powerpc: define get_cycles macro for arch-override8ca78fbdebalpha: define get_cycles macro for arch-override9bf990cff6parisc: define get_cycles macro for arch-overridee05efd31b9s390: define get_cycles macro for arch-override9f174326e3ia64: define get_cycles macro for arch-override807ed9c295init: call time_init() before rand_initialize()2814a9e632random: fix sysctl documentation nits4179671f49random: document crng_fast_key_erasure() destination possibility8b373c113arandom: make random_get_entropy() return an unsigned longb8078810e4random: allow partial reads if later user copies failccaaff57edrandom: check for signals every PAGE_SIZE chunk of /dev/[u]random02c2e2ca36random: check for signal_pending() outside of need_resched() checke7e196e1aerandom: do not allow user to keep crng key around on stackbe7561767crandom: do not split fast init input in add_hwgenerator_randomness()636b057e2arandom: mix build-time latent entropy into pool at init3967a20036random: re-add removed comment about get_random_{u32,u64} reseeding25727cbbe9random: treat bootloader trust toggle the same way as cpu trust togglea704248b45random: skip fast_init if hwrng provides large chunk of entropy3689ac0351random: check for signal and try earlier when generating entropy94c8249efarandom: reseed more often immediately after booting99290c6898random: make consistent usage of crng_ready()0c66c87639random: use SipHash as interrupt entropy accumulator6da877d2d4random: replace custom notifier chain with standard one39c9e5566arandom: don't let 644 read-only sysctls be written toe4e1600a67random: give sysctl_random_min_urandom_seed a more sensible value2c60d7f38drandom: do crng pre-init loading in worker rather than irq1523ec5324random: unify cycles_t and jiffies usage and typesfdb1e54472random: cleanup UUID handlingc169e7a09crandom: only wake up writers after zap if threshold was passede400ba11a2random: round-robin registers as ulong, not u32144c1e7ecfrandom: clear fast pool, crng, and batches in cpuhp bring up80c1f7f8f3random: pull add_hwgenerator_randomness() declaration into random.h98d6def672random: check for crng_init == 0 in add_device_randomness()9df4a56fadrandom: unify early init crng load accountingd386b08705random: do not take pool spinlock at boot3c48a2da32random: defer fast pool mixing to worker9489e36e21random: rewrite header introductory comment9385681af8random: group sysctl functions96340f035drandom: group userspace read/write functions74b704245frandom: group entropy collection functions43e87e6f33random: group entropy extraction functions019e057db9random: group crng functions81e62ff1f6random: group initialization wait functionsd3a2510216random: remove whitespace and reorder includes30c52e99dbrandom: remove useless header comment95f85a0158random: introduce drain_entropy() helper to declutter crng_reseed()c807eca035random: deobfuscate irq u32/u64 contributionsf641f9495drandom: add proper SPDX headerce951e9672random: remove unused tracepoints4509941f75random: remove ifdef'd out interrupt benchad5d17d0farandom: tie batched entropy generation to base_crng generation86ab60616erandom: fix locking for crng_init in crng_reseed()d2d1ad9430random: zero buffer after reading entropy from userspaceeda555356brandom: remove outdated INT_MAX >> 6 check in urandom_read()5dd066ade8random: make more consistent use of integer typesba789caa17random: use hash function for crng_slow_load()b27bd09d05random: use simpler fast key erasure flow on per-cpu keys1aab83f966random: absorb fast pool into input pool after fast load4a18db164crandom: do not xor RDRAND when writing into /dev/randomb51caadb18random: ensure early RDSEED goes through mixer on initfd6eb28005random: inline leaves of rand_initialize()5e4fab6fefrandom: get rid of secondary crngsded4cc806drandom: use RDSEED instead of RDRAND in entropy extraction704c76e088random: fix locking in crng_fast_load()67fdda9af7random: remove batched entropy lockingad86aa8ec9random: remove use_input_pool parameter from crng_reseed()1bc9db59b2random: make credit_entropy_bits() always safe3730490111random: always wake up entropy writers after extractioncb65ac3008random: use linear min-entropy accumulation creditinga6beb8155brandom: simplify entropy debitinga5e2c8a457random: use computational hash for entropy extractionadd92df1cbrandom: only call crng_finalize_init() for primary_crng07e0152304random: access primary_pool directly rather than through pointerb53c9666e7random: continually use hwgenerator randomnessc1dc53d781random: simplify arithmetic function flow in account()2f0e83e832random: selectively clang-format where it makes sensedb7a0a9171random: access input_pool_data directly rather than through pointerc25c7e29berandom: cleanup fractional entropy shift constants68512942c0random: prepend remaining pool constants with POOL_2772ba4d52random: de-duplicate INPUT_POOL constantsda80b44cf9random: remove unused OUTPUT_POOL constantsf9efa1a988random: rather than entropy_store abstraction, use globalb6d849d0e2random: remove unused extract_entropy() reserved argument578fbb7600random: remove incomplete last_data logic8aa9ddc4dbrandom: cleanup integer types4330c485f9random: cleanup poolinfo abstraction250bda5d05random: fix typo in comments15a1a3baf1random: don't reset crng_init_cnt on urandom_read()d47579fb28random: avoid superfluous call to RDRAND in CRNG extraction0c39104471random: early initialization of ChaCha constants5822fad8d3random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs69bb5f0917random: harmonize "crng init done" messagesc4c9081184random: mix bootloader randomness into pool1b1258b917random: do not re-init if crng_reseed completes before primary init08040365d0random: do not sign extend bytes for rotation when mixing2e827d5334random: use BLAKE2s instead of SHA1 in extractionc5a7694fa8random: remove unused irq_flags argument from add_interrupt_randomness()40af1df803random: document add_hwgenerator_randomness() with other input functions45626449eblib/crypto: blake2s: avoid indirect calls to compression function for Clang CFIb0cdd9ec84lib/crypto: sha1: re-roll loops to reduce code sizecba2195416lib/crypto: blake2s: move hmac construction into wireguardcaba66ec32lib/crypto: blake2s: include as built-in830ecbae41MAINTAINERS: add git tree for random.c12d7163380MAINTAINERS: co-maintain random.c0da5349e22ACPI: sysfs: Fix BERT error region memory mappingbf5a3c51e9ice: fix crash at allocation failureacd12d1652KVM: x86/mmu: fix NULL pointer dereference on guest INVPCIDf82ccfa483HID: amd_sfh: Add support for sensor discovery0e5bb338bfLinux 5.15.43d12cd0bf5dmptcp: Do TCP fallback on early DSS checksum failurec5871dddc1Linux 5.15.4294bf8bfb00afs: Fix afs_getattr() to refetch file status if callback break occurrede7647ddf0ai2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()69c5d307dclockdown: also lock down previous kgdb use649178c049mt76: mt7921e: fix possible probe failure after reboota2797b5507dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group331c57431fInput: ili210x - fix reset timing149a25b82carm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs47840af397net: atlantic: verify hw_head_ lies within TX buffer ring948ddbdc56net: atlantic: add check for MAX_SKB_FRAGS2d1b336ffbnet: atlantic: reduce scope of is_rsc_completed955f45d1anet: atlantic: fix "frag[0] not initialized"fd721da2dfnet: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()b076fa1694ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()dc5c5b7407nl80211: fix locking in nl80211_set_tx_bitrate_mask()7140149849net: fix wrong network header length4f631f9f9dfbdev: Prevent possible use-after-free in fb_release()92dc6278deRevert "fbdev: Make fb_release() return -ENODEV if fbdev was unregistered"9e87c228beselftests: add ping test with ping_group_range tuned020fb19eaenl80211: validate S1G channel width4bcc2ab96fmac80211: fix rx reordering with non explicit / psmp ack policye2c54b9458scsi: qla2xxx: Fix missed DMA unmap for aborted commandsd711a21184scsi: scsi_dh_alua: Properly handle the ALUA transitioning state0b56244bdaperf bench numa: Address compiler error on s390dff5463bc7perf regs x86: Fix arch__intr_reg_mask() for the hybrid platformd883b2e9afgpio: mvebu/pwm: Refuse requests with inverted polaritye7c6ac3cc2gpio: gpio-vf610: do not touch other bits when set the target bit86eac8d761perf build: Fix check for btf__load_from_kernel_by_id() in libbpfe807932232scsi: ufs: core: Fix referencing invalid rsp fieldd0116a3f25riscv: dts: sifive: fu540-c000: align dma node name with dtschema11ad6bab26net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.88b937673bnetfilter: flowtable: move dst_check to packet pathc1e170b112netfilter: flowtable: pass flowtable to nf_flow_table_iterate()b8835ba8c0netfilter: flowtable: fix TCP flow teardowne723f67cf0igb: skip phy status check where unavailablebf6800a394mptcp: fix checksum byte orderf67eeb03femptcp: reuse __mptcp_make_csum in validate_data_csum6e66d31618mptcp: change the parameter of __mptcp_make_csum37bb8ea154ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2b88e30dcdfARM: 9196/1: spectre-bhb: enable for Cortex-A15ad54e63b83net: af_key: add check for pfkey_broadcast in function pfkey_process4048778318net/mlx5e: Properly block LRO when XDP is enabled9cec84ed7cnet/mlx5: DR, Fix missing flow_source when creating multi-destination FW table2372405955NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc1b0c87de27net/qla3xxx: Fix a test in ql_reset_work()212ca7bb55clk: at91: generated: consider range when calculating best rate2b037a3bedice: Fix interrupt moderation settings getting cleareda2fd0fb3baice: move ice_container_type onto ice_ring_container737fbf0c32ice: fix possible under reporting of ethtool Tx and Rx statistics12fd5b1121ice: fix crash when writing timestamp on RX ringse35387a913net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()4ad09fdef5net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()2c560e9008net: systemport: Fix an error handling path in bcm_sysport_probe()eb0ebbd4b0Revert "PCI: aardvark: Rewrite IRQ code to chained IRQ handler"b329889974netfilter: nft_flow_offload: fix offload with pppoe + vlanf96b2e0672net: fix dev_fill_forward_path with pppoe + bridge7613dcaceenetfilter: nft_flow_offload: skip dst neigh lookup for ppp devices5f4197a020netfilter: flowtable: fix excessive hw offload attempts after failurec22ee3a067net/sched: act_pedit: sanitize shift argument before usage952c246496xfrm: fix "disable_policy" flag use when arriving from different devices36d8cca5b4xfrm: rework default policy structuread7491e92bnet: macb: Increment rx bd head after allocating skb and buffer999ee216c6net: ipa: record proper RX transaction count636184fd1bALSA: hda - fix unused Realtek function when PM is not enabled84b6e3d589pinctrl: mediatek: mt8365: fix IES control pins53bac31c8dARM: dts: aspeed: Add video engine to g6ed978be2afARM: dts: aspeed: Add secure boot controller node794f7da40dARM: dts: aspeed: Add ADC for AST2600 and enable for Rainier and Everest75e9562bb4ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin groupf234feed77pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrlb29774c208ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi250f71a575dma-buf: ensure unique directory name for dmabuf stats6a4c06e265dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspacedeec861681drm/dp/mst: fix a possible memory leak in fetch_monitor_name()aaf0f01d07drm/i915/dmc: Add MMIO range restrictions9d3ec4e5bfdrm/amd: Don't reset dGPUs if the system is going to s2idle24501d51c6libceph: fix potential use-after-free on linger ping and resends8a06f25f59crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZc42f9a5a3aarm64: mte: Ensure the cleared tags are visible before setting the PTEe9ea44dc03arm64: paravirt: Use RCU read locks to guard stolen_timea3c0ba7870KVM: x86/mmu: Update number of zapped pages even if page list is stable9f8f09d92aRevert "can: m_can: pci: use custom bit timings for Elkhart Lake"f5012bad43PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold42d8a6dc45Fix double fget() in vhost_net_set_backend()0f71433eb7selinux: fix bad cleanup on error in hashtab_duplicate()e085354ddeperf: Fix sys_perf_event_open() race against selff380aba421ALSA: hda/realtek: Add quirk for TongFang devices with pop noise48550a90e4ALSA: wavefront: Proper check of get_user() error74f64e7d18ALSA: usb-audio: Restore Rane SL-1 quirke156805ae2nilfs2: fix lockdep warnings during disk space reclamationd05cc5395enilfs2: fix lockdep warnings in page operations for btree nodes2a8b2f6a91ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()6d32c58b26platform/chrome: cros_ec_debugfs: detach log reader wq from devm1848108927drbd: remove usage of list iterator variable after loop98e0a2e96aMIPS: lantiq: check the return value of kzalloc()9a86574865fs: fix an infinite loop in iomap_fiemap258a7a7fb5rtc: mc146818-lib: Fix the AltCentury for AMD platforms9690e989d2nvme-multipath: fix hang when disk goes live over reconnectd44ff3b100nvmet: use a private workqueue instead of the system workqueueb6f7efb922tools/virtio: compile with -pthread87c54a0b64vhost_vdpa: don't setup irq offloading when irq_num < 04e32c4c701s390/pci: improve zpci_dev reference counting2d5f611adds390/traps: improve panic message for translation-specification exception3e3f28529aALSA: hda/realtek: Enable headset mic on Lenovo P3604e640d4a9dcrypto: x86/chacha20 - Avoid spurious jumps to other functions625ff6f497crypto: stm32 - fix reference leak in stm32_crc_remove0a482fc429rtc: sun6i: Fix time overflow handling8b2ea9a3a1gfs2: Disable page faults during lockless buffered reads3fbccc4082nvme-pci: add quirks for Samsung X5 SSDsa6ae0d0b7bInput: stmfts - fix reference leak in stmfts_input_open0211383109Input: add bounds checking to input_set_capability()3ec2836354um: Cleanup syscall_handler_t definition/cast, fix warningfe9f2f3a68rtc: pcf2127: fix bug when reading alarm registers25ddeb6be3rtc: fix use-after-free on device removal11e6a90ffdRevert "drm/i915/opregion: check port number bounds for SWSCI display power state"a122529082mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool486bcceeedWatchdog: sp5100_tco: Enable Family 17h+ CPUsb4c0f1600dWatchdog: sp5100_tco: Add initialization using EFCH MMIO3bb1b58c53Watchdog: sp5100_tco: Refactor MMIO base address initialization8ed3e7523dWatchdog: sp5100_tco: Move timer initialization into function5996d3601ei2c: piix4: Enable EFCH MMIO for Family 17h+d46b4ff3bbi2c: piix4: Add EFCH MMIO support for SMBus port selectc4194b266bi2c: piix4: Add EFCH MMIO support to SMBus base address detect4b965566cai2c: piix4: Add EFCH MMIO support to region request and release08bc26f28bi2c: piix4: Move SMBus port selection into function9a8119ddc3i2c: piix4: Move SMBus controller base address detect into functionbdf9bed734i2c: piix4: Move port I/O region request/release code into functions5166f933dai2c: piix4: Replace hardcoded memory map size with a #define879e811a41kernel/resource: Introduce request_mem_region_muxed()fc2bee93e3floppy: use a statically allocated error counter5655455a06io_uring: arm poll for non-nowait filesd9bae32c6ausb: gadget: fix race when gadget driver register via ioctl Add some new symbols to the .xml file that are now being tracked: 3 function symbol(s) added 'bool rng_is_initialized()' 'int sg_alloc_table_chained(struct sg_table *, int, struct scatterlist *, unsigned int)' 'void sg_free_table_chained(struct sg_table *, unsigned int)' 1 variable symbol(s) added 'const int sysctl_vals_new[10]' Change-Id: Ief20157b57d92b9cf0c12c8df2f1d5de39328981 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
.. _readme:
Linux kernel release 5.x <http://kernel.org/>
=============================================
These are the release notes for Linux version 5. Read them carefully,
as they tell you what this is all about, explain how to install the
kernel, and what to do if something goes wrong.
What is Linux?
--------------
Linux is a clone of the operating system Unix, written from scratch by
Linus Torvalds with assistance from a loosely-knit team of hackers across
the Net. It aims towards POSIX and Single UNIX Specification compliance.
It has all the features you would expect in a modern fully-fledged Unix,
including true multitasking, virtual memory, shared libraries, demand
loading, shared copy-on-write executables, proper memory management,
and multistack networking including IPv4 and IPv6.
It is distributed under the GNU General Public License v2 - see the
accompanying COPYING file for more details.
On what hardware does it run?
-----------------------------
Although originally developed first for 32-bit x86-based PCs (386 or higher),
today Linux also runs on (at least) the Compaq Alpha AXP, Sun SPARC and
UltraSPARC, Motorola 68000, PowerPC, PowerPC64, ARM, Hitachi SuperH, Cell,
IBM S/390, MIPS, HP PA-RISC, Intel IA-64, DEC VAX, AMD x86-64 Xtensa, and
ARC architectures.
Linux is easily portable to most general-purpose 32- or 64-bit architectures
as long as they have a paged memory management unit (PMMU) and a port of the
GNU C compiler (gcc) (part of The GNU Compiler Collection, GCC). Linux has
also been ported to a number of architectures without a PMMU, although
functionality is then obviously somewhat limited.
Linux has also been ported to itself. You can now run the kernel as a
userspace application - this is called UserMode Linux (UML).
Documentation
-------------
- There is a lot of documentation available both in electronic form on
the Internet and in books, both Linux-specific and pertaining to
general UNIX questions. I'd recommend looking into the documentation
subdirectories on any Linux FTP site for the LDP (Linux Documentation
Project) books. This README is not meant to be documentation on the
system: there are much better sources available.
- There are various README files in the Documentation/ subdirectory:
these typically contain kernel-specific installation notes for some
drivers for example. Please read the
:ref:`Documentation/process/changes.rst <changes>` file, as it
contains information about the problems, which may result by upgrading
your kernel.
Installing the kernel source
----------------------------
- If you install the full sources, put the kernel tarball in a
directory where you have permissions (e.g. your home directory) and
unpack it::
xz -cd linux-5.x.tar.xz | tar xvf -
Replace "X" with the version number of the latest kernel.
Do NOT use the /usr/src/linux area! This area has a (usually
incomplete) set of kernel headers that are used by the library header
files. They should match the library, and not get messed up by
whatever the kernel-du-jour happens to be.
- You can also upgrade between 5.x releases by patching. Patches are
distributed in the xz format. To install by patching, get all the
newer patch files, enter the top level directory of the kernel source
(linux-5.x) and execute::
xz -cd ../patch-5.x.xz | patch -p1
Replace "x" for all versions bigger than the version "x" of your current
source tree, **in_order**, and you should be ok. You may want to remove
the backup files (some-file-name~ or some-file-name.orig), and make sure
that there are no failed patches (some-file-name# or some-file-name.rej).
If there are, either you or I have made a mistake.
Unlike patches for the 5.x kernels, patches for the 5.x.y kernels
(also known as the -stable kernels) are not incremental but instead apply
directly to the base 5.x kernel. For example, if your base kernel is 5.0
and you want to apply the 5.0.3 patch, you must not first apply the 5.0.1
and 5.0.2 patches. Similarly, if you are running kernel version 5.0.2 and
want to jump to 5.0.3, you must first reverse the 5.0.2 patch (that is,
patch -R) **before** applying the 5.0.3 patch. You can read more on this in
:ref:`Documentation/process/applying-patches.rst <applying_patches>`.
Alternatively, the script patch-kernel can be used to automate this
process. It determines the current kernel version and applies any
patches found::
linux/scripts/patch-kernel linux
The first argument in the command above is the location of the
kernel source. Patches are applied from the current directory, but
an alternative directory can be specified as the second argument.
- Make sure you have no stale .o files and dependencies lying around::
cd linux
make mrproper
You should now have the sources correctly installed.
Software requirements
---------------------
Compiling and running the 5.x kernels requires up-to-date
versions of various software packages. Consult
:ref:`Documentation/process/changes.rst <changes>` for the minimum version numbers
required and how to get updates for these packages. Beware that using
excessively old versions of these packages can cause indirect
errors that are very difficult to track down, so don't assume that
you can just update packages when obvious problems arise during
build or operation.
Build directory for the kernel
------------------------------
When compiling the kernel, all output files will per default be
stored together with the kernel source code.
Using the option ``make O=output/dir`` allows you to specify an alternate
place for the output files (including .config).
Example::
kernel source code: /usr/src/linux-5.x
build directory: /home/name/build/kernel
To configure and build the kernel, use::
cd /usr/src/linux-5.x
make O=/home/name/build/kernel menuconfig
make O=/home/name/build/kernel
sudo make O=/home/name/build/kernel modules_install install
Please note: If the ``O=output/dir`` option is used, then it must be
used for all invocations of make.
Configuring the kernel
----------------------
Do not skip this step even if you are only upgrading one minor
version. New configuration options are added in each release, and
odd problems will turn up if the configuration files are not set up
as expected. If you want to carry your existing configuration to a
new version with minimal work, use ``make oldconfig``, which will
only ask you for the answers to new questions.
- Alternative configuration commands are::
"make config" Plain text interface.
"make menuconfig" Text based color menus, radiolists & dialogs.
"make nconfig" Enhanced text based color menus.
"make xconfig" Qt based configuration tool.
"make gconfig" GTK+ based configuration tool.
"make oldconfig" Default all questions based on the contents of
your existing ./.config file and asking about
new config symbols.
"make olddefconfig"
Like above, but sets new symbols to their default
values without prompting.
"make defconfig" Create a ./.config file by using the default
symbol values from either arch/$ARCH/defconfig
or arch/$ARCH/configs/${PLATFORM}_defconfig,
depending on the architecture.
"make ${PLATFORM}_defconfig"
Create a ./.config file by using the default
symbol values from
arch/$ARCH/configs/${PLATFORM}_defconfig.
Use "make help" to get a list of all available
platforms of your architecture.
"make allyesconfig"
Create a ./.config file by setting symbol
values to 'y' as much as possible.
"make allmodconfig"
Create a ./.config file by setting symbol
values to 'm' as much as possible.
"make allnoconfig" Create a ./.config file by setting symbol
values to 'n' as much as possible.
"make randconfig" Create a ./.config file by setting symbol
values to random values.
"make localmodconfig" Create a config based on current config and
loaded modules (lsmod). Disables any module
option that is not needed for the loaded modules.
To create a localmodconfig for another machine,
store the lsmod of that machine into a file
and pass it in as a LSMOD parameter.
Also, you can preserve modules in certain folders
or kconfig files by specifying their paths in
parameter LMC_KEEP.
target$ lsmod > /tmp/mylsmod
target$ scp /tmp/mylsmod host:/tmp
host$ make LSMOD=/tmp/mylsmod \
LMC_KEEP="drivers/usb:drivers/gpu:fs" \
localmodconfig
The above also works when cross compiling.
"make localyesconfig" Similar to localmodconfig, except it will convert
all module options to built in (=y) options. You can
also preserve modules by LMC_KEEP.
"make kvm_guest.config" Enable additional options for kvm guest kernel
support.
"make xen.config" Enable additional options for xen dom0 guest kernel
support.
"make tinyconfig" Configure the tiniest possible kernel.
You can find more information on using the Linux kernel config tools
in Documentation/kbuild/kconfig.rst.
- NOTES on ``make config``:
- Having unnecessary drivers will make the kernel bigger, and can
under some circumstances lead to problems: probing for a
nonexistent controller card may confuse your other controllers.
- A kernel with math-emulation compiled in will still use the
coprocessor if one is present: the math emulation will just
never get used in that case. The kernel will be slightly larger,
but will work on different machines regardless of whether they
have a math coprocessor or not.
- The "kernel hacking" configuration details usually result in a
bigger or slower kernel (or both), and can even make the kernel
less stable by configuring some routines to actively try to
break bad code to find kernel problems (kmalloc()). Thus you
should probably answer 'n' to the questions for "development",
"experimental", or "debugging" features.
Compiling the kernel
--------------------
- Make sure you have at least gcc 5.1 available.
For more information, refer to :ref:`Documentation/process/changes.rst <changes>`.
Please note that you can still run a.out user programs with this kernel.
- Do a ``make`` to create a compressed kernel image. It is also
possible to do ``make install`` if you have lilo installed to suit the
kernel makefiles, but you may want to check your particular lilo setup first.
To do the actual install, you have to be root, but none of the normal
build should require that. Don't take the name of root in vain.
- If you configured any of the parts of the kernel as ``modules``, you
will also have to do ``make modules_install``.
- Verbose kernel compile/build output:
Normally, the kernel build system runs in a fairly quiet mode (but not
totally silent). However, sometimes you or other kernel developers need
to see compile, link, or other commands exactly as they are executed.
For this, use "verbose" build mode. This is done by passing
``V=1`` to the ``make`` command, e.g.::
make V=1 all
To have the build system also tell the reason for the rebuild of each
target, use ``V=2``. The default is ``V=0``.
- Keep a backup kernel handy in case something goes wrong. This is
especially true for the development releases, since each new release
contains new code which has not been debugged. Make sure you keep a
backup of the modules corresponding to that kernel, as well. If you
are installing a new kernel with the same version number as your
working kernel, make a backup of your modules directory before you
do a ``make modules_install``.
Alternatively, before compiling, use the kernel config option
"LOCALVERSION" to append a unique suffix to the regular kernel version.
LOCALVERSION can be set in the "General Setup" menu.
- In order to boot your new kernel, you'll need to copy the kernel
image (e.g. .../linux/arch/x86/boot/bzImage after compilation)
to the place where your regular bootable kernel is found.
- Booting a kernel directly from a floppy without the assistance of a
bootloader such as LILO, is no longer supported.
If you boot Linux from the hard drive, chances are you use LILO, which
uses the kernel image as specified in the file /etc/lilo.conf. The
kernel image file is usually /vmlinuz, /boot/vmlinuz, /bzImage or
/boot/bzImage. To use the new kernel, save a copy of the old image
and copy the new image over the old one. Then, you MUST RERUN LILO
to update the loading map! If you don't, you won't be able to boot
the new kernel image.
Reinstalling LILO is usually a matter of running /sbin/lilo.
You may wish to edit /etc/lilo.conf to specify an entry for your
old kernel image (say, /vmlinux.old) in case the new one does not
work. See the LILO docs for more information.
After reinstalling LILO, you should be all set. Shutdown the system,
reboot, and enjoy!
If you ever need to change the default root device, video mode,
etc. in the kernel image, use your bootloader's boot options
where appropriate. No need to recompile the kernel to change
these parameters.
- Reboot with the new kernel and enjoy.
If something goes wrong
-----------------------
- If you have problems that seem to be due to kernel bugs, please check
the file MAINTAINERS to see if there is a particular person associated
with the part of the kernel that you are having trouble with. If there
isn't anyone listed there, then the second best thing is to mail
them to me (torvalds@linux-foundation.org), and possibly to any other
relevant mailing-list or to the newsgroup.
- In all bug-reports, *please* tell what kernel you are talking about,
how to duplicate the problem, and what your setup is (use your common
sense). If the problem is new, tell me so, and if the problem is
old, please try to tell me when you first noticed it.
- If the bug results in a message like::
unable to handle kernel paging request at address C0000010
Oops: 0002
EIP: 0010:XXXXXXXX
eax: xxxxxxxx ebx: xxxxxxxx ecx: xxxxxxxx edx: xxxxxxxx
esi: xxxxxxxx edi: xxxxxxxx ebp: xxxxxxxx
ds: xxxx es: xxxx fs: xxxx gs: xxxx
Pid: xx, process nr: xx
xx xx xx xx xx xx xx xx xx xx
or similar kernel debugging information on your screen or in your
system log, please duplicate it *exactly*. The dump may look
incomprehensible to you, but it does contain information that may
help debugging the problem. The text above the dump is also
important: it tells something about why the kernel dumped code (in
the above example, it's due to a bad kernel pointer). More information
on making sense of the dump is in Documentation/admin-guide/bug-hunting.rst
- If you compiled the kernel with CONFIG_KALLSYMS you can send the dump
as is, otherwise you will have to use the ``ksymoops`` program to make
sense of the dump (but compiling with CONFIG_KALLSYMS is usually preferred).
This utility can be downloaded from
https://www.kernel.org/pub/linux/utils/kernel/ksymoops/ .
Alternatively, you can do the dump lookup by hand:
- In debugging dumps like the above, it helps enormously if you can
look up what the EIP value means. The hex value as such doesn't help
me or anybody else very much: it will depend on your particular
kernel setup. What you should do is take the hex value from the EIP
line (ignore the ``0010:``), and look it up in the kernel namelist to
see which kernel function contains the offending address.
To find out the kernel function name, you'll need to find the system
binary associated with the kernel that exhibited the symptom. This is
the file 'linux/vmlinux'. To extract the namelist and match it against
the EIP from the kernel crash, do::
nm vmlinux | sort | less
This will give you a list of kernel addresses sorted in ascending
order, from which it is simple to find the function that contains the
offending address. Note that the address given by the kernel
debugging messages will not necessarily match exactly with the
function addresses (in fact, that is very unlikely), so you can't
just 'grep' the list: the list will, however, give you the starting
point of each kernel function, so by looking for the function that
has a starting address lower than the one you are searching for but
is followed by a function with a higher address you will find the one
you want. In fact, it may be a good idea to include a bit of
"context" in your problem report, giving a few lines around the
interesting one.
If you for some reason cannot do the above (you have a pre-compiled
kernel image or similar), telling me as much about your setup as
possible will help. Please read
'Documentation/admin-guide/reporting-issues.rst' for details.
- Alternatively, you can use gdb on a running kernel. (read-only; i.e. you
cannot change values or set break points.) To do this, first compile the
kernel with -g; edit arch/x86/Makefile appropriately, then do a ``make
clean``. You'll also need to enable CONFIG_PROC_FS (via ``make config``).
After you've rebooted with the new kernel, do ``gdb vmlinux /proc/kcore``.
You can now use all the usual gdb commands. The command to look up the
point where your system crashed is ``l *0xXXXXXXXX``. (Replace the XXXes
with the EIP value.)
gdb'ing a non-running kernel currently fails because ``gdb`` (wrongly)
disregards the starting offset for which the kernel is compiled.