This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-lts-allmodconfig in repository toolchain/ci/linux.
from b14a7d9ad844 Merge v5.15.23 adds 739b7bb886b5 integrity: check the return value of audit_log_start() adds 0838d6d68182 ima: fix reference leak in asymmetric_verify() adds 20805cdf95af ima: Remove ima_policy file before directory adds 5389ea64af1e ima: Allow template selection with ima_template[_fmt]= aft [...] adds cf4570ca8ed6 ima: Do not print policy rule with inactive LSM labels adds 222c071fadd6 mmc: sdhci-of-esdhc: Check for error num after setting mask adds dbe7bf9b6fc8 mmc: core: Wait for command setting 'Power Off Notificatio [...] adds f90cc68f9f4b can: isotp: fix potential CAN frame reception race in isotp_rcv() adds 540dff311c9a can: isotp: fix error path in isotp_sendmsg() to unlock wa [...] adds 9338c17e2c63 net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e11 [...] adds 6b42352bea56 net: phy: marvell: Fix MDI-x polarity setting in 88e1118-c [...] adds 535e301ea677 NFS: Fix initialisation of nfs_client cl_flags field adds 37f2d2cd8ead NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes adds 8e0ecaf7a7e5 NFSD: Fix ia_size underflow adds 01c3ae81eef4 NFSD: Clamp WRITE offsets adds c9a8571dd893 NFSD: Fix offset type in I/O trace points adds c6eff5c42771 NFSD: Fix the behavior of READ near OFFSET_MAX adds e9b0301939d1 thermal/drivers/int340x: Improve the tcc offset saving for [...] adds 786293f61b4b thermal/drivers/int340x: processor_thermal: Suppot 64 bit [...] adds 5abd95ff5d6a thermal: int340x: Limit Kconfig to 64-bit adds 8fdaa9a6ace2 thermal/drivers/int340x: Fix RFIM mailbox write commands adds 78c28fdf1685 tracing: Propagate is_signed to expression adds 38ae938701e7 NFS: change nfs_access_get_cached to only report the mask adds bbf647ecebc0 NFSv4 only print the label when its queried adds 58967a232ab3 nfs: nfs4clinet: check the return value of kstrdup() adds 3cb5b317901e NFSv4.1: Fix uninitialised variable in devicenotify adds 0c5d3bfb2967 NFSv4 remove zero number of fs_locations entries error check adds 2df6a47a131a NFSv4 store server support for fs_location attribute adds 6f2836341d8a NFSv4.1 query for fs_location attr on a new file system adds be67be6a1a8f NFSv4 expose nfs_parse_server_name function adds c5ae18fa8d71 NFSv4 handle port presence in fs_location server string adds 5ca123c91a64 SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt adds 4b22aa42bd4d net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_st [...] adds 4403233b8775 sunrpc: Fix potential race conditions in rpc_sysfs_xprt_st [...] adds 3f4e05eb46ae irqchip/realtek-rtl: Service all pending interrupts adds ef5685971abd perf/x86/rapl: fix AMD event handling adds ec903b6daa58 x86/perf: Avoid warning for Arch LBR without XSAVE adds 85008bde411d sched: Avoid double preemption in __cond_resched_*lock*() adds 770d1ba9a820 drm/vc4: Fix deadlock on DSI device attach error adds 9696125fb3ca drm: panel-orientation-quirks: Add quirk for the 1Netbook [...] adds fa693cfd8fe4 net: sched: Clarify error message when qdisc kind is unknown adds 43ae0ccc4d27 powerpc/fixmap: Fix VM debug warning on unmap adds 4f786e8f18c3 scsi: target: iscsi: Make sure the np under each tpg is unique adds 83f31dab46b2 scsi: ufs: ufshcd-pltfrm: Check the return value of devm_k [...] adds 1f53bbf27a87 scsi: qedf: Add stag_work to all the vports adds 6be8eaad75ca scsi: qedf: Fix refcount issue when LOGO is received during TMF adds 1c22df15cf40 scsi: qedf: Change context reset messages to ratelimited adds cb26e94204d7 scsi: pm8001: Fix bogus FW crash for maxcpus=1 adds f0a91d892310 scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode() adds 0c8d27c2aae5 scsi: ufs: Treat link loss as fatal error adds 6207f35c213f scsi: myrs: Fix crash in error case adds 50fe79589c14 net: stmmac: reduce unnecessary wakeups from eee sw timer adds dc5769c7b063 PM: hibernate: Remove register_nosave_region_late() adds a277422a8d97 drm/amd/display: Correct MPC split policy for DCN301 adds 8981a8fd900e usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend adds a3486ef99a3b perf: Always wake the parent event adds 96f91a877a5c nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/ [...] adds a3ba49c129ed MIPS: Fix build error due to PTR used in more places adds a85f3ea1407f net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() adds d44af3ad2a21 KVM: eventfd: Fix false positive RCU usage warning adds a3c43649600b KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER adds 11f9427d01a3 KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS adds f7da3276e087 KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in [...] adds c09a83ae3b2e KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS bloc [...] adds 67398d2c7b8c KVM: x86: Report deprecated x87 features in supported CPUID adds 7486227fa47a riscv: fix build with binutils 2.38 adds efe220337181 riscv: cpu-hotplug: clear cpu from numa map when teardown adds 71f46f3d1bf2 riscv: eliminate unreliable __builtin_frame_address(1) adds 4134396f99d2 gfs2: Fix gfs2_release for non-writers regression adds 14917a884f70 ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group adds ccdd7956cd28 ARM: dts: Fix boot regression on Skomer adds 7740eb27c38e ARM: socfpga: fix missing RESET_CONTROLLER adds 64c37c05f7ad nvme-tcp: fix bogus request completion when failing to send AER adds 65aabd296665 ACPI/IORT: Check node revision for PMCG resources adds 0e546bb1324e PM: s2idle: ACPI: Fix wakeup interrupts handling adds c1af59449d80 drm/amdgpu/display: change pipe policy for DCN 2.0 adds 05ffa30c99f7 drm/rockchip: vop: Correct RK3399 VOP register fields adds 8d6a31b83cdd drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration adds ac14a51c3169 drm/i915: Populate pipe dbuf slices more accurately during [...] adds c22bddf61db0 ARM: dts: Fix timer regression for beagleboard revision c adds 00d135070efa ARM: dts: meson: Fix the UART compatible strings adds 5253b083f0a8 ARM: dts: meson8: Fix the UART device-tree schema validation adds 86cdc3060d41 ARM: dts: meson8b: Fix the UART device-tree schema validation adds c0ad2c2cac1b phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option adds 025c6eef1490 staging: fbtft: Fix error path in fbtft_driver_module_init() adds 58c42f415b81 ARM: dts: imx6qdl-udoo: Properly describe the SD card detect adds 541ec7bfeed3 phy: xilinx: zynqmp: Fix bus width setting for SGMII adds 94b16ca86ab6 phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable() adds af6a1d60a13c ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo adds 0ed2f9a97a92 arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers adds 72a8aee863af usb: f_fs: Fix use-after-free for epfile adds ddcb149ce10a phy: dphy: Correct clk_pre parameter adds 00181d6c9665 gpio: aggregator: Fix calling into sleeping GPIO controllers adds 557302faea9c NFS: Don't overfill uncached readdir pages adds 3d2bc21a6768 NFS: Don't skip directory entries when doing uncached readdir adds f5e8733d93cf drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. adds e4382d0a39f9 misc: fastrpc: avoid double fput() on failed usercopy adds 7f486bed5ec0 net: sparx5: Fix get_stat64 crash in tcpdump adds c5ee4cbd0f1b netfilter: ctnetlink: disable helper autoassign adds 006dc5815bb3 arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' adds 162f8057192c arm64: dts: meson-sm1-odroid: use correct enable-gpio pin [...] adds 57154c07ed62 arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO domain f [...] adds 51eece9f8a1d arm64: dts: meson-sm1-odroid: fix boot loop after reboot adds 9e3dd49145f3 ixgbevf: Require large buffers for build_skb on 82599VF adds ab142ea5d502 drm/panel: simple: Assign data from panel_dpi_probe() correctly adds e799974e7cbb ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE adds d9daa2b76dde gpiolib: Never return internal error codes to user space adds ef2cb1fc0365 gpio: sifive: use the correct register to read output values adds 3523167d6658 fbcon: Avoid 'cap' set but not used warning adds 147540cae264 bonding: pair enable_port with slave_arr_updates adds 8b626d45127d net: dsa: mv88e6xxx: don't use devres for mdiobus adds aae1c6a1d3d6 net: dsa: ar9331: register the mdiobus under devres adds caabb5f64f5c net: dsa: bcm_sf2: don't use devres for mdiobus adds 8cda7577a0b4 net: dsa: felix: don't use devres for mdiobus adds 46b747232329 net: dsa: mt7530: fix kernel bug in mdiobus_free() when unbinding adds b5652bc50dde net: dsa: lantiq_gswip: don't use devres for mdiobus adds 3cab045c99db ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table [...] adds 6cbe14cc0eb6 nfp: flower: fix ida_idx not being released adds f1ab1ba32d36 net: do not keep the dst cache when uncloning an skb dst a [...] adds fdcb263fa5cd net: fix a memleak when uncloning an skb dst and its metadata adds b8ac37e57044 veth: fix races around rq->rx_notify_masked adds bb04b5527aff net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE adds 489d9fa78e59 tipc: rate limit warning for received illegal binding update adds 4b24ef1d03cf net: amd-xgbe: disable interrupts during pci removal adds dcd1c4663469 drm/amd/pm: fix hwmon node of power1_label create issue adds 29b25d5f8f30 mptcp: netlink: process IPv6 addrs in creating listening sockets adds 12e067a4d98f dpaa2-eth: unregister the netdev before disconnecting from [...] adds efd399e12c1b ice: fix an error code in ice_cfg_phy_fec() adds 52eb5c86ede4 ice: fix IPIP and SIT TSO offload adds f9daedc3ab8f ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler adds 41a8c548d47b ice: Avoid RTNL lock when re-creating auxiliary device adds d98ba26a4ba9 net: mscc: ocelot: fix mutex lock error during ethtool stats read adds f916181692cb net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios [...] adds ffe54289b02e vt_ioctl: fix array_index_nospec in vt_setactivate adds 573321db328b vt_ioctl: add array_index_nospec to VT_ACTIVATE adds decb36e9a9f0 n_tty: wake up poll(POLLRDNORM) on receiving data adds 9a5f471ae380 eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX adds a6ef1bda0efd usb: dwc2: drd: fix soft connect when gadget is unconfigured adds f4e72ad027b0 Revert "usb: dwc2: drd: fix soft connect when gadget is un [...] adds ffd0393adcdc net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup adds fc50f42e4616 usb: ulpi: Move of_node_put to ulpi_dev_release adds 93feb2bdf6d4 usb: ulpi: Call of_node_put correctly adds 8d2b04dad380 usb: dwc3: gadget: Prevent core from processing stale TRBs adds d3d5bfb3a279 usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE [...] adds 3e33e5c67cb9 USB: gadget: validate interface OS descriptor requests adds 2da3b0ab54fb usb: gadget: rndis: check size of RNDIS_MSG_SET command adds 33d2a0c1ec20 usb: gadget: f_uac2: Define specific wTerminalType adds 2330b2ba6465 usb: raw-gadget: fix handling of dual-direction-capable endpoints adds 24311a9fc426 USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 adds 2ea4f4612cb9 USB: serial: option: add ZTE MF286D modem adds 8d226d39d052 USB: serial: ch341: add support for GW Instek USB2.0-Seria [...] adds 7e5108a22f19 USB: serial: cp210x: add NCR Retail IO box id adds 9ae3dad535a9 USB: serial: cp210x: add CPI Bulk Coin Recycler id adds 12431425c466 speakup-dectlk: Restore pitch setting adds 7a360e546ad9 phy: ti: Fix missing sentinel for clk_div_table adds b7f54894aa75 iio: buffer: Fix file related error handling in IIO_BUFFER [...] adds 956cf21cd1ae mm: memcg: synchronize objcg lists with a dedicated spinlock adds f7a56fcca2e4 seccomp: Invalidate seccomp mode to catch death failures adds 56ca18dd5483 signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE adds fe990b7bf6ac s390/cio: verify the driver availability for path_event call adds 2c1d20e34669 bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 adds 16cde074b00c bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W adds 30de73bebf2b hwmon: (dell-smm) Speed up setting of fan speed adds 24645c47880b x86/sgx: Silence softlockup detection when releasing large [...] adds c8e9c2b52c4c Makefile.extrawarn: Move -Wunaligned-access to W=1 adds 6737f9a95a42 scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled adds cd4494f8685c scsi: lpfc: Reduce log messages seen after firmware download adds 48f54966f7f7 MIPS: octeon: Fix missed PTR->PTR_WD conversion adds 8ebcd2c680e1 arm64: dts: imx8mq: fix lcdif port node adds 7969fe91c983 perf: Fix list corruption in perf_cgroup_switch() adds 65ab30f6a695 iommu: Fix potential use-after-free during probe adds a0ebea480bb3 Linux 5.15.24 adds 08917755af09 Merge v5.15.24 adds f0a60c7c4ede drm/nouveau/pmu/gm200-: use alternate falcon reset sequence adds a8dd0cfa3779 fs/proc: task_mmu.c: don't read mapcount for migration entry adds ae6ca6343929 btrfs: zoned: cache reported zone during mount adds 06bd0f157e70 scsi: lpfc: Fix mailbox command failure during driver init [...] adds 65ad2f6191a6 HID:Add support for UGTABLET WP5540 adds 9750d45760c8 Revert "svm: Add warning message for AVIC IPI invalid target" adds 7a25d8249971 parisc: Show error if wrong 32/64-bit compiler is being used adds 35c955b5a45e serial: parisc: GSC: fix build when IOSAPIC is not set adds 9413b2e2bdb7 parisc: Drop __init from map_pages declaration adds 8c8e949ae81e parisc: Fix data TLB miss in sba_unmap_sg adds 5b6e29b9306c parisc: Fix sglist access in ccio-dma.c adds f3ff5f75d8f6 mmc: block: fix read single on recovery logic adds b3dc4b9d3ca6 mm: don't try to NUMA-migrate COW pages that have other uses adds 6451058f2720 HID: amd_sfh: Add illuminance mask to limit ALS max value adds bdbc65eb77ee HID: i2c-hid: goodix: Fix a lockdep splat adds 6b75f5c18f38 HID: amd_sfh: Increase sensor command timeout adds 7da6ba116cdc HID: amd_sfh: Correct the structure field name adds c7a4b1d155d3 PCI: hv: Fix NUMA node assignment when kernel boots with c [...] adds 94e76b372817 parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() adds 7e234c47fd2f btrfs: send: in case of IO error log it adds 54688a550924 platform/x86: touchscreen_dmi: Add info for the RWC NANOTE [...] adds fdad28ff1d1d platform/x86: ISST: Fix possible circular locking dependen [...] adds ec1d9bb08850 kunit: tool: Import missing importlib.abc adds eb3b35385558 selftests: rtc: Increase test timeout so that all tests run adds c99068d6839c kselftest: signal all child processes adds 23b2a2538240 net: ieee802154: at86rf230: Stop leaking skb's adds 586ec7c0992a selftests/zram: Skip max_comp_streams interface on newer kernel adds 9172557bdf13 selftests/zram01.sh: Fix compression ratio calculation adds 16d28de2f361 selftests/zram: Adapt the situation that /dev/zram0 is being used adds a613105e07b9 selftests: openat2: Print also errno in failure messages adds 04542fd44dd7 selftests: openat2: Add missing dependency in Makefile adds 7d10b671a052 selftests: openat2: Skip testcases that fail with EOPNOTSUPP adds bced176da6e0 selftests: skip mincore.check_file_mmap when fs lacks need [...] adds 4c958f0c5714 ax25: improve the incomplete fix to avoid UAF and NPD bugs adds 5d3e1af11e07 pinctrl: bcm63xx: fix unmet dependency on REGMAP for GPIO_REGMAP adds 38f22c730c38 vfs: make freeze_super abort when sync_filesystem returns error adds 64d6f76958c5 quota: make dquot_quota_sync return errors from ->sync_fs adds 3801775a07b5 scsi: pm80xx: Fix double completion for SATA devices adds 46756cc81099 kselftest: Fix vdso_test_abi return status adds f2c58667ffcd scsi: core: Reallocate device's budget map on queue depth change adds 3c334cdfd949 scsi: pm8001: Fix use-after-free for aborted TMF sas_task adds d9d93f32534a scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task adds 64519c9e32ac drm/amd: Warn users about potential s0ix problems adds e043fb5a0336 nvme: fix a possible use-after-free in controller reset du [...] adds 5e42fca37ccc nvme-tcp: fix possible use-after-free in transport error_r [...] adds 646952b2210f nvme-rdma: fix possible use-after-free in transport error_ [...] adds 0ceba4d64fee net: sparx5: do not refer to skb after passing it on adds 72808bb42c87 drm/amd: add support to check whether the system is set to s3 adds 38108fd273ac drm/amd: Only run s3 or s0ix if system is configured properly adds 0fec53c5dca8 drm/amdgpu: fix logic inversion in check adds 769a6b33ec9f x86/Xen: streamline (and fix) PV CPU enumeration adds 0a01326fddf6 Revert "module, async: async_synchronize_full() on module [...] adds effdcc250584 gcc-plugins/stackleak: Use noinstr in favor of notrace adds b16817a6de31 random: wake up /dev/random writers after zap adds b5c86e750388 KVM: x86/xen: Fix runstate updates to be atomic when preem [...] adds cd14c7342df5 KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry wh [...] adds 417b87cb2311 KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NP [...] adds 74b426bea4f7 KVM: x86: nSVM: fix potential NULL derefernce on nested migration adds 8209fede7d58 KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM sa [...] adds ddd46059f7d9 iwlwifi: fix use-after-free adds 68f3a4252e97 drm/radeon: Fix backlight control on iMac 12,1 adds a1596e0277ed drm/atomic: Don't pollute crtc_state->mode_blob with error [...] adds 3851046599c1 drm/amd/pm: correct the sequence of sending gpu reset msg adds 960c8a55016b drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. adds d006f2fe7d62 drm/i915/opregion: check port number bounds for SWSCI disp [...] adds 34f5556ddf2b drm/i915: Fix dbuf slice config lookup adds fe802b3fe763 drm/i915: Fix mbus join config lookup adds 787468ee7a43 vsock: remove vsock from connected table when connect is i [...] adds 02f7d38533ba drm/cma-helper: Set VM_DONTEXPAND for mmap adds e4778408c04d drm/i915/gvt: Make DRM_I915_GVT depend on X86 adds 79bdf56cc55d drm/i915/ttm: tweak priority hint selection adds 78cd5c0acfed iwlwifi: pcie: fix locking when "HW not ready" adds c448b0541abf iwlwifi: pcie: gen2: fix locking when "HW not ready" adds b10f4b00e10a iwlwifi: mvm: don't send SAR GEO command for 3160 devices adds a1d9e1f14207 selftests: netfilter: fix exit value for nft_concat_range adds 2035d13eb12e netfilter: nft_synproxy: unregister hooks on init error path adds 5dc653ef0785 selftests: netfilter: disable rp_filter on router adds db333693b052 ipv4: fix data races in fib_alias_hw_flags_set adds 9ed25183e6d4 ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt adds 3e11ef1903cf ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() adds d51cd648dbca ipv6: per-netns exclusive flowlabel checks adds 61e8fc49a9f8 Revert "net: ethernet: bgmac: Use devm_platform_ioremap_re [...] adds 00fb850c8a1a mac80211: mlme: check for null after calling kmemdup adds c4caf72a42d3 brcmfmac: firmware: Fix crash in brcm_alt_fw_path adds 241e633cb379 cfg80211: fix race in netlink owner interface destruction adds d8905a499af4 net: dsa: lan9303: fix reset on probe adds 2566a89b9e16 net: dsa: mv88e6xxx: flush switchdev FDB workqueue before [...] adds df2495f329b0 net: dsa: lantiq_gswip: fix use after free in gswip_remove() adds 860c5c275ed2 net: dsa: lan9303: handle hwaccel VLAN tags adds 4b27446b538d net: dsa: lan9303: add VLAN IDs to master device adds 392c42424ae0 net: ieee802154: ca8210: Fix lifs/sifs periods adds b9ff5667e116 ping: fix the dif and sdif check in ping_lookup adds bdb6df9bedb3 bonding: force carrier update when releasing slave adds 3077976a752a drop_monitor: fix data-race in dropmon_net_event / trace_n [...] adds 9bb363ba014f net_sched: add __rcu annotation to netdev->qdisc adds 4c9f207810b7 bonding: fix data-races around agg_select_timer adds f8ba235c4927 libsubcmd: Fix use-after-free for realloc(..., 0) adds 7de7ba7a8bd4 net/smc: Avoid overwriting the copies of clcsock callback [...] adds 0e6727589aea net: phy: mediatek: remove PHY mode check on MT7531 adds 868366d627e4 atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC adds 1a16f047946b tipc: fix wrong publisher node address in link publications adds d3c9dd36ec24 dpaa2-switch: fix default return of dpaa2_switch_flower_pa [...] adds 6b1c9f99c2e6 dpaa2-eth: Initialize mutex used in one step timestamping path adds e8ba5b039eea net: bridge: multicast: notify switchdev driver whenever M [...] adds bf4161eb7e3b perf bpf: Defer freeing string after possible strlen() on it adds b04dcc00ae33 selftests/exec: Add non-regular to TEST_GEN_PROGS adds 7285daaca3cd arm64: Correct wrong label in macro __init_el2_gicv3 adds 2c9a7e11127e ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Aud [...] adds a562de3b700a ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 adds 3b6134e35a60 ALSA: hda/realtek: Fix deadlock by COEF mutex adds f9d9574a8ba8 ALSA: hda: Fix regression on forced probe mask option adds 900d37d7d8ef ALSA: hda: Fix missing codec probe on Shenker Dock 15 adds edb43ae4ca8d ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() adds ed1e33f121ea ASoC: ops: Fix stereo change notifications in snd_soc_put_ [...] adds 312d8074bc99 ASoC: ops: Fix stereo change notifications in snd_soc_put_ [...] adds b4b8e7ae1346 ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() adds 68b8924f6038 cifs: fix set of group SID via NTSD xattrs adds 0e0b5705640c powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE adds 45948a4b1fd0 powerpc/lib/sstep: fix 'ptesync' build error adds 4a7ec50298b1 mtd: rawnand: gpmi: don't leak PM reference in error path adds 727dd33561d5 smb3: fix snapshot mount option adds 84c109620fef tipc: fix wrong notification node addresses adds 2af0fdfbfb37 scsi: ufs: Remove dead code adds 493c9e850677 scsi: ufs: Fix a deadlock in the error handler adds ce3e1f82da73 ASoC: tas2770: Insert post reset delay adds a22b213139e0 ASoC: qcom: Actually clear DMA interrupt register for HDMI adds 4b9c861a589e block/wbt: fix negative inflight counter when remove scsi device adds f2238b4e83b6 NFS: Remove an incorrect revalidation in nfs4_update_chang [...] adds f1322f10f60c NFS: LOOKUP_DIRECTORY is also ok with symlinks adds 21165833efa6 NFS: Do not report writeback errors in nfs_getattr() adds e1dce8e127fd tty: n_tty: do not look ahead for EOL character past the e [...] adds e65450a12cf4 block: fix surprise removal for drivers calling blk_set_qu [...] adds 502f86f5168a mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() adds eb03cb6e03ff mtd: parsers: qcom: Fix kernel panic on skipped partition adds 3eb5185896a6 mtd: parsers: qcom: Fix missing free for pparts in cleanup adds 9fd00a568663 mtd: phram: Prevent divide by zero bug in phram_setup() adds ffe36e3a991e mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status adds de0d102d0c8c HID: elo: fix memory leak in elo_probe adds 6936f02d14ed mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get adds c377e2ba78d3 Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj adds d8110cb2cf19 KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() adds 0d3b91d4d9f5 KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when crea [...] adds 5f45f96f4189 KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW adds 1587d6b1e0b9 ARM: OMAP2+: hwmod: Add of_node_put() before break adds 9492e1e53e7d ARM: OMAP2+: adjust the location of put_device() call in o [...] adds 6a469cf7f372 phy: usb: Leave some clocks running during suspend adds 993db6da4aec staging: vc04_services: Fix RCU dereference check adds 459b97c958c1 phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy adds c4315bffe5d0 irqchip/sifive-plic: Add missing thead,c900-plic match string adds f7b95b396700 x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm adds 7afed8b3608e netfilter: conntrack: don't refresh sctp entries in closed state adds 03dd71e0b9d8 ksmbd: fix same UniqueId for dot and dotdot entries adds 5644bf688e4a ksmbd: don't align last entry offset in smb2 query directory adds de3b10b7ccc6 arm64: dts: meson-gx: add ATF BL32 reserved-memory region adds 42b3092ccfb1 arm64: dts: meson-g12: add ATF BL32 reserved-memory region adds 9659711c3248 arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 adds fc6d187f2986 pidfd: fix test failure due to stack overflow on some arches adds 54d69f072d5e selftests: fixup build warnings in pidfd / clone3 tests adds 246dfbc12539 mm: io_uring: allow oom-killer from io_uring_setup adds 004458327695 ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" adds 62542c5f18a1 kconfig: let 'shell' return enough output for deep path names adds 71720cae1cad ata: libata-core: Disable TRIM on M88V29 adds b5caba5efbab soc: aspeed: lpc-ctrl: Block error printing on probe defer cases adds 9921c866dc36 xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create adds 893297940084 drm/rockchip: dw_hdmi: Do not leave clock enabled in error case adds eb61dbb192b1 tracing: Fix tp_printk option related with tp_printk_stop_on_boot adds 3fd92f5be6c4 display/amd: decrease message verbosity about watermarks t [...] adds 929b2eddebc2 drm/amd/display: Cap pflip irqs per max otg number adds 1ddab2ee8829 drm/amd/display: fix yellow carp wm clamping adds b501b0f4e113 net: usb: qmi_wwan: Add support for Dell DW5829e adds 88289d56cb28 net: macb: Align the dma and coherent dma masks adds 3f2bc7f028f6 kconfig: fix failing to generate auto.conf adds e6da726eb67d scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop adds e1e26697d032 EDAC: Fix calculation of returned address and next offset [...] adds d464492eb391 ucounts: Handle wrapping in is_ucounts_overlimit adds f418bfabea43 ucounts: In set_cred_ucounts assume new->ucounts is non-NULL adds efc853d8ffd5 ucounts: Base set_cred_ucounts changes on the real user adds 2d2d92cfcd3b ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 adds 114e9f141822 lib/iov_iter: initialize "flags" in new pipe_buffer adds b5f949d9a9c3 rlimit: Fix RLIMIT_NPROC enforcement failure caused by cap [...] adds 2b2be95b6013 ucounts: Move RLIMIT_NPROC handling after set_user adds f4a821b098c5 net: sched: limit TC_ACT_REPEAT loops adds 62e228e3e169 dmaengine: sh: rcar-dmac: Check for error num after setting mask adds 4f3a0737992c dmaengine: stm32-dmamux: Fix PM disable depth imbalance in [...] adds 6b186a23af0d dmaengine: sh: rcar-dmac: Check for error num after dma_se [...] adds 052707279e70 tests: fix idmapped mount_setattr test adds 7512f91bc313 i2c: qcom-cci: don't delete an unregistered adapter adds 8641ceb41f30 i2c: qcom-cci: don't put a device tree node before i2c_add [...] adds 3e41445287af dmaengine: ptdma: Fix the error handling path in pt_core_init() adds 795feafb7234 copy_process(): Move fd_install() out of sighand->siglock [...] adds 0b4ea5b72b17 scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() a [...] adds ec7d87b64e78 ice: enable parsing IPSEC SPI headers for RSS adds c2df4c62a189 i2c: brcmstb: fix support for DSL and CM variants adds 5dcc36569734 lockdep: Correct lock_classes index mapping adds 1e7beca28299 Linux 5.15.25 adds 5f2395232fde Merge v5.15.25 adds f89903ae99bd mm/filemap: Fix handling of THPs in generic_file_buffered_read() adds ffed0bf6a63d cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug adds ebeb7b73571e cgroup-v1: Correct privileges check in release_agent writes adds a6d9692cadb9 x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing adds 7e80846a9927 btrfs: tree-checker: check item_size for inode_item adds b80fbc20f334 btrfs: tree-checker: check item_size for dev_item adds 6d20ff677349 clk: jz4725b: fix mmc0 clock gating adds 7c83437fb3ae io_uring: don't convert to jiffies for waiting on timeouts adds 0d773aaf5a90 io_uring: disallow modification of rsrc_data during quiesce adds af091cc27e37 selinux: fix misuse of mutex_is_locked() adds 960d474e451b vhost/vsock: don't check owner in vhost_vsock_stop() while [...] adds bf0b3d61e002 parisc/unaligned: Fix fldd and fstd unaligned handlers on [...] adds 759e5dc6554d parisc/unaligned: Fix ldw() and stw() unalignment handlers adds 4c3644b6c96c KVM: x86/mmu: make apf token non-zero to fix bug adds 211b67fb5a49 drm/amd/display: Protect update_bw_bounding_box FPU code. adds c00e4c01f470 drm/amd/pm: fix some OEM SKU specific stability issues adds ea44fcee7e3d drm/amd: Check if ASPM is enabled from PCIe subsystem adds 70b2413ac30c drm/amdgpu: disable MMHUB PG for Picasso adds 8840d963e566 drm/amdgpu: do not enable asic reset for raven2 adds 7782e3c4e539 drm/i915: Widen the QGV point mask adds 1b4445e09df8 drm/i915: Correctly populate use_sagv_wm for all pipes adds 0726fca0b6cc drm/i915: Fix bw atomic check when switching between SAGV [...] adds 9f2d61477990 sr9700: sanity check for packet length adds 4b77aab7ada7 USB: zaurus: support another broken Zaurus adds 49909c9f8458 CDC-NCM: avoid overflow in sanity checking adds cb2313b216be netfilter: xt_socket: fix a typo in socket_mt_destroy() adds 144f3008524c netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES [...] adds 6c5d780469d6 netfilter: nf_tables_offload: incorrect flow offload actio [...] adds 0efdc0360395 tee: export teedev_open() and teedev_close_context() adds 2922aff43397 optee: use driver internal tee_context for some rpc adds 1cfb33b338fb ping: remove pr_err from ping_lookup adds 734d80b4365a Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" adds 0b92b5f4c50b gpu: host1x: Always return syncpoint value when waiting adds 05ef4f56173e perf evlist: Fix failed to use cpu list for uncore events adds 40bbab9d4ed7 perf data: Fix double free in perf_session__delete() adds 150d1e06c4f1 mptcp: fix race in incoming ADD_ADDR option processing adds f25ae162f4b3 mptcp: add mibs counter for ignored incoming options adds f76977643339 selftests: mptcp: fix diag instability adds 7c844c7af784 selftests: mptcp: be more conservative with cookie MPJ limits adds 1243861bc002 bnx2x: fix driver load from initrd adds f84bbb9893bd bnxt_en: Fix active FEC reporting to ethtool adds 24931b4d199e bnxt_en: Fix offline ethtool selftest with RDMA enabled adds 86da2e4a1284 bnxt_en: Fix incorrect multicast rx mask setting when not [...] adds 7efe8499cb90 hwmon: Handle failure to register sensor with thermal zone [...] adds 7e8da9964437 net/mlx5: Fix tc max supported prio for nic mode adds b3615ea66b91 ice: check the return of ice_ptp_gettimex64 adds 9594d817b5eb ice: initialize local variable 'tlv' adds de49b0e1cf62 net/mlx5: Update the list of the PCI supported devices adds 719d1c2524c8 bpf: Fix crash due to incorrect copy_map_value adds 5d75e374eb77 bpf: Do not try bpf_msg_push_data with len 0 adds 755d4b744056 selftests: bpf: Check bpf_msg_push_data return value adds 976406c5cc00 bpf: Fix a bpf_timer initialization issue adds 8628f489b749 bpf: Add schedule points in batch ops adds c718ea4e7382 io_uring: add a schedule point in io_add_buffers() adds 6f2e0ae12aa8 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_moni [...] adds 8270e92a0e42 nvme: also mark passthrough-only namespaces ready in nvme_ [...] adds 0a9bc4179c30 tipc: Fix end of loop tests for list_for_each_entry() adds 899e56a1ad43 gso: do not skip outer ip header in case of ipip and net_failover adds 62ca33976ddc net: mv643xx_eth: process retval from of_get_mac_address adds f941104aa116 openvswitch: Fix setting ipv6 fields causing hw csum failure adds 143dafa60aa7 drm/edid: Always set RGB444 adds 163e50b00530 net/mlx5e: Fix wrong return value on ioctl EEPROM query failure adds eae86ab32069 drm/vc4: crtc: Fix runtime_pm reference counting adds d064d0c39405 drm/i915/dg2: Print PHY name properly on calibration error adds a95ea90deb30 net/sched: act_ct: Fix flow table lookup after ct clear or [...] adds be2d38247657 net: ll_temac: check the return value of devm_kmalloc() adds 2e15fa8091de net: Force inlining of checksum functions in net/checksum.h adds 8ffb8ac34488 netfilter: nf_tables: unregister flowtable hooks on netns exit adds 9d8097caa732 nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() adds 7d258451d345 net: mdio-ipq4019: add delay after clock enable adds e96e204ee6fa netfilter: nf_tables: fix memory leak during stateful obj update adds 062772d5cc8c net/smc: Use a mutex for locking "struct smc_pnettable" adds 4039254acbd4 surface: surface3_power: Fix battery readings on batteries [...] adds 6b6094db77e6 udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() adds 117a5a7f019e net/mlx5: DR, Cache STE shadow memory adds 954997aeb8f2 ibmvnic: schedule failover only if vioctl fails adds 837b0d2e69e8 net/mlx5: DR, Don't allow match on IP w/o matching on full [...] adds f63548dd05ab net/mlx5: Fix possible deadlock on rule deletion adds 9703a9e2f968 net/mlx5: Fix wrong limitation of metadata match on ecpf adds d4d188487ddc net/mlx5: DR, Fix the threshold that defines when pool syn [...] adds 95c1867704d0 net/mlx5e: MPLSoUDP decap, fix check for unsupported matches adds 6e94d2863384 net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offlo [...] adds 2378f94c8d9b net/mlx5: Update log_max_qp value to be 17 at most adds 3c32405d6474 spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq [...] adds 43221f446c02 gpio: rockchip: Reset int_bothedge when changing trigger adds d99dcdabc52a regmap-irq: Update interrupt clear register for proper reset adds ff999198ec21 net-timestamp: convert sk->sk_tskey to atomic_t adds bf2cfad0c6e4 RDMA/rtrs-clt: Fix possible double free in error case adds 27440589551f RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close adds a94879d41917 bnxt_en: Increase firmware message response DMA wait time adds e7a66dd26877 configfs: fix a race in configfs_{,un}register_subsystem() adds c8b56e51aa91 RDMA/ib_srp: Fix a deadlock adds 7e35b31e2cee tracing: Dump stacktrace trigger to the corresponding instance adds 9000406481a5 tracing: Have traceon and traceoff trigger honor the instance adds 7bdf7d5f0cbd iio:imu:adis16480: fix buffering for devices with no burst mode adds fe7347780298 iio: adc: men_z188_adc: Fix a resource leak in an error ha [...] adds 0cb9b2f73c18 iio: adc: tsc2046: fix memory corruption by preventing arr [...] adds ca9d1799be68 iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN [...] adds c77f4ae7bd43 iio: accel: fxls8962af: add padding to regmap for SPI adds 1f05c7568445 iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx [...] adds 72b0fba2dd4d iio: Fix error handling for PM adds 4e508c593573 sc16is7xx: Fix for incorrect data being transmitted adds 27089f04fac6 ata: pata_hpt37x: disable primary channel on HPT371 adds f7c9fd0dff99 Revert "USB: serial: ch341: add new Product ID for CH341A" adds da514063440b usb: gadget: rndis: add spinlock for rndis response list adds 2c775ad1fd5e USB: gadget: validate endpoint index for xilinx udc adds 6db927ce66ac tracefs: Set the group ownership in apply_options() not pa [...] adds c331aa7e7064 USB: serial: option: add support for DW5829e adds 85171fbf714c USB: serial: option: add Telit LE910R1 compositions adds 943a914d3dab usb: dwc2: drd: fix soft connect when gadget is unconfigured adds e62f41a6528f usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel B [...] adds 83e0190fb77c usb: dwc3: pci: Fix Bay Trail phy GPIO mappings adds 88f69c64443f usb: dwc3: gadget: Let the interrupt handler disable botto [...] adds c8b38e557414 xhci: re-initialize the HC during resume if HCE was set adds ce94606060d7 xhci: Prevent futile URB re-submissions due to incorrect r [...] adds fcd3f5906d64 nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] adds 453a82127f17 mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] adds d2bef2cbd3b1 driver core: Free DMA range map when device is released adds 8df508b7a44c btrfs: prevent copying too big compressed lzo segment adds 00265efbd3e5 RDMA/cma: Do not change route.addr.src_addr outside state checks adds ba9efbbf6745 thermal: int340x: fix memory leak in int3400_notify() adds bde6a6b111b9 staging: fbtft: fb_st7789v: reset display before initialization adds 7a7e1b3aeef7 tps6598x: clear int mask on probe failure adds 72aa720acacf IB/qib: Fix duplicate sysfs directory name adds e0ff4dffded5 riscv: fix nommu_k210_sdcard_defconfig adds 1851b9a46706 riscv: fix oops caused by irqsoff latency tracer adds 4f0ab1c8a5a6 tty: n_gsm: fix encoding of control signal octet bit DV adds 519d0b389c10 tty: n_gsm: fix proper link termination after failed open adds 50cacb783bb3 tty: n_gsm: fix NULL pointer access due to DLCI release adds 1bc6f3b19bc6 tty: n_gsm: fix wrong tty control line for flow control adds 06bce5327b76 tty: n_gsm: fix wrong modem processing in convergence laye [...] adds 92cab57ea6d7 tty: n_gsm: fix deadlock in gsmtty_open() adds e3a751ee48f9 pinctrl: fix loop in k210_pinconf_get_drive() adds a15769155440 pinctrl: k210: Fix bias-pull-up adds 83f331d1debb gpio: tegra186: Fix chip_data type confusion adds fd21a0b6da94 memblock: use kfree() to release kmalloced memblock regions adds 26bc7197f9d3 ice: Fix race conditions between virtchnl handling and VF ndo ops adds 3c805fce07c9 ice: fix concurrent reset and removal of VFs adds 8993e6067f26 Linux 5.15.26 adds 089dd1d6a08e Merge v5.15.26 adds 2d27a2bd381f mac80211_hwsim: report NOACK frames in tx_status adds e03ad1915ccc mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work adds 2ed390555dbc i2c: bcm2835: Avoid clock stretching timeouts adds 4235a04ad401 ASoC: rt5668: do not block workqueue if card is unbound adds fd64f8bc0644 ASoC: rt5682: do not block workqueue if card is unbound adds 700485846e12 regulator: core: fix false positive in regulator_late_cleanup() adds 6279c5263ded Input: clear BTN_RIGHT/MIDDLE on buttonpads adds 850a77c999b8 btrfs: get rid of warning on transaction commit when using [...] adds 8694330db9b0 KVM: arm64: vgic: Read HW interrupt pending state from the HW adds 1ccc12f2240a block: loop:use kstatfs.f_bsize of backing file to set dis [...] adds 5340a0924ea9 tipc: fix a bit overflow in tipc_crypto_key_rcv() adds ccf46cb68859 cifs: do not use uninitialized data in the owner/group sid adds 546d60859ecf cifs: fix double free race when mount fails in cifs_get_root() adds 8ba9a2e72584 HID: amd_sfh: Handle amd_sfh work buffer in PM ops adds 852b6b0411e6 HID: amd_sfh: Add functionality to clear interrupts adds 18a9d6b18c2b HID: amd_sfh: Add interrupt handler to process interrupts adds 54e7951a1988 cifs: modefromsids must add an ACE for authenticated users adds b628fffce58a selftests/seccomp: Fix seccomp failure by adding missing headers adds 4543426cd7b8 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish [...] adds 7d0214c38dca selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT adds 7b22f63b933f dmaengine: shdma: Fix runtime PM imbalance on error adds d2327116861c i2c: cadence: allow COMPILE_TEST adds d65d187b51b6 i2c: imx: allow COMPILE_TEST adds f6fbf18d156c i2c: qup: allow COMPILE_TEST adds 1148adac7781 net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 adds a1ba98731518 block-map: add __GFP_ZERO flag for alloc_page in function [...] adds 07de9a494b5a usb: gadget: don't release an existing dev->buf adds ab3656acb7b4 usb: gadget: clear related members when goto fail adds 1ffc130388c5 exfat: reuse exfat_inode_info variable instead of calling [...] adds c9f727219f3e exfat: fix i_blocks for files truncated over 4 GiB adds 60e6d58ef921 tracing: Add test for user space strings when filtering on [...] adds 1921d1fd0e60 arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL adds 82a99bc85c0e serial: stm32: prevent TDR register overwrite when sending x_char adds 5abb1d84b6db ext4: drop ineligible txn start stop APIs adds 647b3f1533f4 ext4: simplify updating of fast commit stats adds 97abcfedc87c ext4: fast commit may not fallback for ineligible commit adds 6f6ffc717b85 ext4: fast commit may miss file actions adds e0bcd6b57793 sched/fair: Fix fault in reweight_entity adds b2a3068d5f15 ata: pata_hpt37x: fix PCI clock detection adds a9c6e02d223e drm/amdgpu: check vm ready by amdgpu_vm->evicting flag adds 33e22b6c53d0 tracing: Add ustring operation to filtering string pointers adds 771aca9bc707 ipv6: fix skb drops in igmp6_event_query() and igmp6_event [...] adds 2de88544b3db NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() adds 384d1b11382b NFSD: Fix zero-length NFSv3 WRITEs adds 1bd12b7aaee0 io_uring: fix no lock protection for ctx->cq_extra adds 83ef63535a8a tools/resolve_btf_ids: Close ELF file on error adds 64b487be33b7 mtd: spi-nor: Fix mtd size for s3an flashes adds f98371d2ac83 MIPS: fix local_{add,sub}_return on MIPS64 adds 7f361266e981 signal: In get_signal test for signal_group_exit every tim [...] adds aa805236ed97 PCI: mediatek-gen3: Disable DVFSRC voltage request adds d9fc43aab60d PCI: rcar: Check if device is runtime suspended instead of [...] adds a2f5e9a6f2a0 PCI: dwc: Do not remap invalid res adds f303196899f1 PCI: aardvark: Fix checking for MEM resource type adds b63190d0203f KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are dis [...] adds 32b758d12c24 KVM: s390: Ensure kvm_arch_no_poll() is read once when blo [...] adds 723053e16d55 KVM: VMX: Read Posted Interrupt "control" exactly once per [...] adds 00542cbacf22 KVM: X86: Ensure that dirty PDPTRs are loaded adds 3d8468045e39 KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with [...] adds 1adfbfaeb20d KVM: x86: Exit to userspace if emulation prepared a comple [...] adds e5264d44f732 i3c: fix incorrect address slot lookup on 64-bit adds f35bacbb795a i3c/master/mipi-i3c-hci: Fix a potentially infinite loop i [...] adds 628761fe0588 tracing: Do not let synth_events block other dyn_event sys [...] adds 16ff93557d1e Input: ti_am335x_tsc - set ADCREFM for X configuration adds 7c93c809e00a Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2 adds c1a027629c36 PCI: mvebu: Check for errors from pci_bridge_emul_init() call adds bc988b126134 PCI: mvebu: Do not modify PCI IO type bits in conf_write adds 4396c507a8f8 PCI: mvebu: Fix support for bus mastering and PCI_COMMAND [...] adds 3d394fa375f4 PCI: mvebu: Fix configuring secondary bus of PCIe Root Por [...] adds 9c91c755005b PCI: mvebu: Setup PCIe controller to Root Complex mode adds 1ea3f69784ed PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on em [...] adds 1d4200e28436 PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge adds a24745673304 PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge adds e7c433270307 PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 r [...] adds 3abe2a70f5b4 NFSD: Fix verifier returned in stable WRITEs adds 0f84cfb465af Revert "nfsd: skip some unnecessary stats in the v4 case" adds 4425ca3677a6 nfsd: fix crash on COPY_NOTIFY with special stateid adds e47679c06afc x86/hyperv: Properly deal with empty cpumasks in hyperv_fl [...] adds d3f67ceaeb3f drm/i915: don't call free_mmap_offset when purging adds bdaa8c7b7189 SUNRPC: Fix sockaddr handling in the svc_xprt_create_error [...] adds e209742c13d2 SUNRPC: Fix sockaddr handling in svcsock_accept_class trac [...] adds 1796d5350cb4 drm/sun4i: dw-hdmi: Fix missing put_device() call in sun8i [...] adds cd07b19fbf37 drm/atomic: Check new_crtc_state->active to determine if C [...] adds 377cbdc92716 ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all adds 950d17f190a4 ntb_hw_switchtec: Fix bug with more than 32 partitions adds 5609b7803947 drm/amdkfd: Check for null pointer after calling kmemdup adds a80b13642a10 drm/amdgpu: use spin_lock_irqsave to avoid deadlock by loc [...] adds 8654464086a1 i3c: master: dw: check return of dw_i3c_master_get_free_pos() adds 1a62246c2c60 dma-buf: cma_heap: Fix mutex locking section adds 8a20fed48eb4 tracing/uprobes: Check the return value of kstrdup() for t [...] adds 013c2af6c15c tracing/probes: check the return value of kstrndup() for pbuf adds f1675103e0f3 mm: defer kmemleak object creation of module_alloc() adds 1123c2fb9dc3 kasan: fix quarantine conflicting with init_on_free adds e9737301f0df selftests/vm: make charge_reserved_hugetlb.sh work with ex [...] adds 3f20cf3cd43f hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() adds 48cf33ee6b04 drm/amdgpu/display: Only set vblank_disable_immediate when [...] adds f724a438d986 drm/amdgpu: filter out radeon PCI device IDs adds 2157e509e5b2 drm/amdgpu: filter out radeon secondary ids as well adds 691c0030be65 drm/amd/display: Use adjusted DCN301 watermarks adds 27e01f10d183 drm/amd/display: move FPU associated DSC code to DML folder adds 462c5e6cb241 ethtool: Fix link extended state for big endian adds 75279de4e392 octeontx2-af: Optimize KPU1 processing for variable-length [...] adds ef33ae74bb9c octeontx2-af: Reset PTP config in FLR handler adds fe3eafea3907 octeontx2-af: cn10k: RPM hardware timestamp configuration adds ab3380a844aa octeontx2-af: cn10k: Use appropriate register for LMAC enable adds 63138001c961 octeontx2-af: Adjust LA pointer for cpt parse header adds f1c0163bb824 octeontx2-af: Add KPU changes to parse NGIO as separate layer adds 748438b4e62c net/mlx5e: IPsec: Refactor checksum code in tx data path adds 82a82ad92746 net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encap [...] adds aa5040691cb7 bpf: Use u64_stats_t in struct bpf_prog_stats adds 07058fb18df8 bpf: Fix possible race in inc_misses_counter adds ed4488d8307f drm/amd/display: Update watermark values for DCN301 adds 9bbeba67bbbd drm: mxsfb: Set fallback bus format when the bridge doesn' [...] adds 86a337bb8030 drm: mxsfb: Fix NULL pointer dereference adds fbf6d5f8eef7 riscv/mm: Add XIP_FIXUP for phys_ram_base adds 23eb29281f1e drm/i915/display: split out dpt out of intel_display.c adds e2b3d1bf6ec3 drm/i915/display: Move DRRS code its own file adds 5c66161cceaa drm/i915: Disable DRRS on IVB/HSW port != A adds 68c8e6d16f57 gve: Recording rx queue before sending to napi adds 8bfa27186e29 net: dsa: ocelot: seville: utilize of_mdiobus_register adds 1d13e7221035 net: dsa: seville: register the mdiobus under devres adds 960dfaf3b578 ibmvnic: don't release napi in __ibmvnic_open() adds 3a3aa0881aeb of: net: move of_net under net/ adds f510d6463949 net: ethernet: litex: Add the dependency on HAS_IOMEM adds 2594dba1cd79 drm/mediatek: mtk_dsi: Reset the dsi0 hardware adds 3d74c2c917e4 cifs: protect session channel fields with chan_lock adds aa280c04da1b cifs: fix confusing unneeded warning message on smb2.1 and [...] adds 10dd26349edf drm/amd/display: Fix stream->link_enc unassigned during st [...] adds 5f283e64a850 bnxt_en: Fix occasional ethtool -t loopback test failures adds 35afd8ae1184 drm/amd/display: For vblank_disable_immediate, check PSR i [...] adds dc75d7968901 PCI: mvebu: Fix device enumeration regression adds 9285523b4174 net: of: fix stub of_net helpers for CONFIG_NET=n adds 3eb418122d12 ALSA: intel_hdmi: Fix reference to PCM buffer address adds 6c3d4da8e7a9 ucounts: Fix systemd LimitNPROC with private users regression adds e64d6a689ec5 riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value adds 08b22e3f150e riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP adds 728fb555882b riscv: Fix config KASAN && DEBUG_VIRTUAL adds 7de1ed755e1a iwlwifi: mvm: check debugfs_dir ptr before use adds 050b1821f27c ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min adds 2aaa085bd012 iommu/vt-d: Fix double list_add when enabling VMD in scala [...] adds a8a86631f4ce iommu/amd: Recover from event log overflow adds 7508ac360d1e drm/i915: s/JSP2/ICP2/ PCH adds dab06be16184 drm/amd/display: Reduce dmesg error to a debug print adds a63eb1e4a2e1 xen/netfront: destroy queues before real_num_tx_queues is zeroed adds 3dafbf915c05 thermal: core: Fix TZ_GET_TRIP NULL pointer dereference adds 5f298bf7f337 mac80211: fix EAPoL rekey fail in 802.3 rx path adds 78acc7dbd84a blktrace: fix use after free for struct blk_trace adds 5d7c23d39660 ntb: intel: fix port config status offset for SPR adds 261eff11ade9 mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls adds 75cbedd33343 xfrm: fix MTU regression adds bd61f192a339 netfilter: fix use-after-free in __nf_register_net_hook() adds 00c74b587197 bpf, sockmap: Do not ignore orig_len parameter adds ce0d6bf33c35 xfrm: fix the if_id check in changelink adds 4020d2e14f13 xfrm: enforce validity of offload input flags adds a47e7ac8851c e1000e: Correct NVM checksum verification flow adds 3a65b82b1ef2 net: fix up skbs delta_truesize in UDP GRO frag_list adds 63291e95e8ae netfilter: nf_queue: don't assume sk is full socket adds dd648bd1b33a netfilter: nf_queue: fix possible use-after-free adds 216f3cb587e0 netfilter: nf_queue: handle socket prefetch adds 58ea33965a6f batman-adv: Request iflink once in batadv-on-batadv check adds 94355d99ad70 batman-adv: Request iflink once in batadv_get_real_netdevice adds 24e49e17cbfc batman-adv: Don't expect inter-netns unique iflink indices adds b11781515208 net: ipv6: ensure we call ipv6_mc_down() at most once adds 4daaf8816d60 net: dcb: flush lingering app table entries for unregister [...] adds a559e0598ce6 net: ipa: add an interconnect dependency adds 80895b6f9154 net/smc: fix connection leak adds 21922d9cde88 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error gene [...] adds 15cbeeaada70 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error caus [...] adds 5afd80c393f4 btrfs: fix ENOSPC failure when attempting direct IO write [...] adds 828f75c24ab8 mac80211: fix forwarded mesh frames AC & queue selection adds b85dd0d7a503 net: stmmac: fix return value of __setup handler adds a83ebad95542 mac80211: treat some SAE auth steps as final adds 23a6be260d56 iavf: Fix missing check for running netdev adds f58ead21dd6a net: sxgbe: fix return value of __setup handler adds 1c09774e5ea1 ibmvnic: register netdev after init of adapter adds ea372aab5490 net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() adds 366f785bbba4 ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_x [...] adds 61a303971c3c iavf: Fix deadlock in iavf_reset_task adds 4efa386ef9e1 efivars: Respect "block" flag in efivar_entry_set_safe() adds f9c3aa939c41 auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature adds d442f20e6daf firmware: arm_scmi: Remove space in MODULE_ALIAS name adds 6d6c139d1e2d ASoC: cs4265: Fix the duplicated control name adds 5d53cd33f425 auxdisplay: lcd2s: Fix memory leak in ->remove() adds b6149efc57bf auxdisplay: lcd2s: Use proper API to free the instance of [...] adds 2b04bb51a9c1 can: gs_usb: change active_channels's type from atomic_t to u8 adds 6be5b626bec1 iommu/tegra-smmu: Fix missing put_device() call in tegra_s [...] adds 7c1db4a30e29 arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output adds c9cfcdd111d7 igc: igc_read_phy_reg_gpy: drop premature return adds f14a0244b1ba ARM: Fix kgdb breakpoint for Thumb2 adds a664bd7a0084 mips: setup: fix setnocoherentio() boolean setting adds d7a4b54f4fc5 ARM: 9182/1: mmu: fix returns from early_param() and __set [...] adds 0c3f34beb459 mptcp: Correctly set DATA_FIN timeout when number of retra [...] adds 09423ff81601 selftests: mlxsw: tc_police_scale: Make test more robust adds 896d1b8a3612 pinctrl: sunxi: Use unique lockdep classes for IRQs adds d4706de93cf7 igc: igc_write_phy_reg_gpy: drop premature return adds 39738a2346b2 ibmvnic: free reset-work-item when flushing adds b7c35587be23 memfd: fix F_SEAL_WRITE after shmem huge page allocated adds 3d76a995f646 s390/extable: fix exception table sorting adds 3411613611a5 sched: Fix yet more sched_fork() races adds f6cabb721c5b arm64: dts: juno: Remove GICv2m dma-range adds 378e2fe1eb58 iommu/amd: Fix I/O page table memory leak adds af143626eb85 MIPS: ralink: mt7621: do memory detection on KSEG1 adds 50bce7f03e8c ARM: dts: switch timer config to common devkit8000 devicetree adds 40d763efa5bf ARM: dts: Use 32KiHz oscillator on devkit8000 adds 20ff0ff315cd soc: fsl: guts: Revert commit 3c0d64e867ed adds c2266d20251c soc: fsl: guts: Add a missing memory allocation failure check adds 4ed52fbeb967 soc: fsl: qe: Check of ioremap return value adds 9920d99cc89a netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant adds 04746dbd9593 ARM: tegra: Move panels to AUX bus adds 8cdac518eac7 can: etas_es58x: change opened_channel_cnt's type from ato [...] adds e753b639363d net: stmmac: enhance XDP ZC driver level switching performance adds bb20939bc8d1 net: stmmac: only enable DMA interrupts when ready adds 046d933c1b74 ibmvnic: initialize rc before completing wait adds 13e3b51ffaf8 ibmvnic: define flush_reset_queue helper adds ea3d3c36a4fa ibmvnic: complete init_done on transport events adds 50948cea504c net: chelsio: cxgb3: check the return value of pci_find_ca [...] adds f8ce435f2c81 net: sparx5: Fix add vlan when invalid operation adds 7e2d102501e1 iavf: Refactor iavf state machine tracking adds 57d2f0db2e63 iavf: Add __IAVF_INIT_FAILED state adds b4e0e00a361d iavf: Combine init and watchdog state machines adds 9fedc4f86ee3 iavf: Add trace while removing device adds 23901462c301 iavf: Rework mutexes for better synchronisation adds 200366d1a583 iavf: Add helper function to go from pci_dev to adapter adds e734c794dea3 iavf: Fix kernel BUG in free_msi_irqs adds 85aa76066fef iavf: Add waiting so the port is initialized in remove adds 8c0e4da63385 iavf: Fix init state closure on remove adds ddc5db0bcfa2 iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS adds 598bc8955916 iavf: Fix race in init state adds 6f62bc0fc12b iavf: Fix __IAVF_RESETTING state usage adds d675c05b792e drm/i915/guc/slpc: Correct the param count for unset param adds 9dfe6abc6c13 drm/bridge: ti-sn65dsi86: Properly undo autosuspend adds 68c4fe2ef0bf e1000e: Fix possible HW unit hang after an s0ix exit adds a30496660634 MIPS: ralink: mt7621: use bitwise NOT instead of logical adds a1e603e5f3b2 nl80211: Handle nla_memdup failures in handle_nan_filter adds 46eed3a37dee drm/amdgpu: fix suspend/resume hang regression adds 6fe3127d3af1 net: dcb: disable softirqs in dcbnl_flush_dev() adds d666d3363845 selftests: mlxsw: resource_scale: Fix return value adds d61f3737c559 net: stmmac: perserve TX and RX coalesce value during XDP setup adds d784113217f9 iavf: do not override the adapter state in the watchdog ta [...] adds 7626ab3a3897 iavf: missing unlocks in iavf_watchdog_task() adds 7a1ee9934b14 MAINTAINERS: adjust file entry for of_net.c after movement adds f74fc94691f0 Input: elan_i2c - move regulator_[en|dis]able() out of ela [...] adds cb19f03e5f65 Input: elan_i2c - fix regulator enable count imbalance aft [...] adds 74e9545d9e25 Input: samsung-keypad - properly state IOMEM dependency adds b355d6a14ba7 HID: add mapping for KEY_DICTATE adds aa6d3eef28f3 HID: add mapping for KEY_ALL_APPLICATIONS adds 452f64ee0940 tracing/histogram: Fix sorting on old "cpu" value adds 80660a726d47 tracing: Fix return value of __setup handlers adds 5342e9f3dac0 btrfs: fix lost prealloc extents beyond eof after full fsync adds 725a6ac389b1 btrfs: fix relocation crash due to premature return from b [...] adds e00077aa439f btrfs: do not WARN_ON() if we have PageError set adds 34146bbadcdd btrfs: qgroup: fix deadlock between rescan worker and remo [...] adds 4aef4c900597 btrfs: add missing run of delayed items after unlink durin [...] adds 6599d5e8bd75 btrfs: do not start relocation until in progress drops are done adds 8b893496892e Revert "xfrm: xfrm_state_mtu should return at least 1280 f [...] adds 416e3a0e4276 proc: fix documentation and description of pagemap adds 8998aa676205 KVM: x86/mmu: Passing up the error state of mmu_alloc_shad [...] adds ea2bc310250d hamradio: fix macro redefine warning adds efe3167e52a5 Linux 5.15.27 adds 8e63765b72cb Merge v5.15.27 adds 668c821321b4 slip: fix macro redefine warning adds e94d490a1ad6 x86,bugs: Unconditionally allow spectre_v2=retpoline,amd adds f150b6fccf7f x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE adds d7771f380c90 x86/speculation: Add eIBRS + Retpoline options adds eb4596417756 Documentation/hw-vuln: Update spectre doc adds 316e4a16524a x86/speculation: Include unprivileged eBPF status in Spect [...] adds a56566d7a957 x86/speculation: Use generic retpoline by default on AMD adds 36fbbd78471c x86/speculation: Update link to AMD speculation whitepaper adds 074d72604639 x86/speculation: Warn about Spectre v2 LFENCE mitigation adds bf048d1921b6 x86/speculation: Warn about eIBRS + LFENCE + Unprivileged [...] adds f02cab2bed1a ARM: report Spectre v2 status through sysfs adds 878ad97f745e ARM: early traps initialisation adds 2dca61693e6c ARM: use LOADADDR() to get load address of sections adds 576548846f1e ARM: Spectre-BHB workaround adds 842f2d498ee1 ARM: include unprivileged BPF status in Spectre V2 reporting adds d82f489cbbdb arm64: Add Neoverse-N2, Cortex-A710 CPU part definition adds f0c559c38e98 arm64: Add HWCAP for self-synchronising virtual counter adds ac7bc62b78de arm64: Add Cortex-X2 CPU part definition adds 912961e188dc arm64: add ID_AA64ISAR2_EL1 sys register adds a4c234f60269 arm64: cpufeature: add HWCAP for FEAT_AFP adds e38b3c0d245b arm64: cpufeature: add HWCAP for FEAT_RPRES adds b7beeab84f02 arm64: entry.S: Add ventry overflow sanity checks adds 44adac5908ff arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit adds 368a1fd8c4a6 KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A adds 479c9bb741bf arm64: entry: Make the trampoline cleanup optional adds 4a691bbf56a1 arm64: entry: Free up another register on kpti's tramp_exit path adds e25a9dced2bd arm64: entry: Move the trampoline data page before the text page adds 2e09754a03a7 arm64: entry: Allow tramp_alias to access symbols after th [...] adds be9c5526aad6 arm64: entry: Don't assume tramp_vectors is the start of t [...] adds a40472d463f9 arm64: entry: Move trampoline macros out of ifdef'd section adds 6895584a92ee arm64: entry: Make the kpti trampoline's kpti sequence optional adds 517f988ee050 arm64: entry: Allow the trampoline text to occupy multiple pages adds ffb8a34c0fd8 arm64: entry: Add non-kpti __bp_harden_el1_vectors for mit [...] adds 50e700a11766 arm64: entry: Add vectors that have the bhb mitigation sequences adds cfd0c38125aa arm64: entry: Add macro for reading symbol addresses from [...] adds d7066114dcd6 arm64: Add percpu vectors for EL1 adds 8e55b9b0e765 arm64: proton-pack: Report Spectre-BHB vulnerabilities as [...] adds 4bbfd0c28025 arm64: Mitigate spectre style branch history side channels adds fb2bb2ec137c KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered [...] adds 8979720ac64c arm64: Use the clearbhb instruction in mitigations adds 3317d21b84e9 arm64: proton-pack: Include unprivileged eBPF status in Sp [...] adds 49062ec32e79 ARM: fix build error when BPF_SYSCALL is disabled adds 57a65667fbdc ARM: fix co-processor register typo adds 431b92c3c25e ARM: Do not use NOCROSSREFS directive with ld.lld adds 8836a046ef41 arm64: Do not include __READ_ONCE() block in assembly files adds 2b2d2a8ba2e9 ARM: fix build warning in proc-v7-bugs.c adds 66cb2bbb522b xen/xenbus: don't let xenbus_grant_ring() remove grants in [...] adds 1dd5b4b230f6 xen/grant-table: add gnttab_try_end_foreign_access() adds f9ade968df79 xen/blkfront: don't use gnttab_query_foreign_access() for [...] adds 5d5fa1d53a31 xen/netfront: don't use gnttab_query_foreign_access() for [...] adds f1c85942314d xen/scsifront: don't use gnttab_query_foreign_access() for [...] adds f06e3edaeac1 xen/gntalloc: don't use gnttab_query_foreign_access() adds 90c5f198b923 xen: remove gnttab_query_foreign_access() adds a019d26830e8 xen/9p: use alloc/free_pages_exact() adds 5bff1721c8f9 xen/pvcalls: use alloc/free_pages_exact() adds 27dc69aa5568 xen/gnttab: fix gnttab_end_foreign_access() without page s [...] adds dea18aef2021 xen/netfront: react properly to failing gnttab_end_foreign [...] adds 39d332de8edb Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching [...] adds aa79753319d8 Linux 5.15.28 adds 5d3ac0765d4a Merge v5.15.28 new 8fa52df84c58 arm64: dts: qcom: sm8350: Describe GCC dependency clocks new af4fcf85c88d arm64: dts: qcom: sm8350: Correct UFS symbol clocks new a5334502f91f HID: elo: Revert USB reference counting new 3ffbe85cda7f HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts new b6c624d07bf2 ARM: boot: dts: bcm2711: Fix HVS register range new ba24eb3cc95c clk: qcom: gdsc: Add support to update GDSC transition delay new ea45b38caf2b clk: qcom: dispcc: Update the transition delay for MDSS GDSC new e52ecbca254b HID: vivaldi: fix sysfs attributes leak new 0a99594d2058 arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias new f96dc3adb9a9 tipc: fix kernel panic when enabling bearer new e7e118416465 vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_ [...] new 90a2f4fc5b23 vduse: Fix returning wrong type in vduse_domain_alloc_iova() new 20145e05e497 net: phy: meson-gxl: fix interrupt handling in forced mode new 7777b1f795af mISDN: Fix memory leak in dsp_pipeline_build() new f8d88e86e90e vhost: fix hung thread due to erroneous iotlb entries new 8848b0fa9bf1 virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_ [...] new 4b1743bc715a vdpa: fix use-after-free on vp_vdpa_remove new 92d97017c67c isdn: hfcpci: check the return value of dma_set_mask() in [...] new 4dfa7d3508bf net: qlogic: check the return value of dma_alloc_coherent( [...] new 4aaabbffc3b0 esp: Fix possible buffer overflow in ESP transformation new e5d078d21fa0 esp: Fix BEET mode inter address family tunneling on GSO new 3acc8788febf qed: return status of qed_iov_get_link new c014efbd1c28 smsc95xx: Ignore -ENODEV errors when device is unplugged new c5883d38a470 gpiolib: acpi: Convert ACPI value of debounce to microseconds new f9ec15fc3c48 drm/sun4i: mixer: Fix P010 and P210 format numbers new 9c0686caa822 net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() new 0716607ad241 ARM: dts: aspeed: Fix AST2600 quad spi group new 35f11aba74e2 iavf: Fix handling of vlan strip virtual channel messages new 49839cb40d6c i40e: stop disabling VFs due to PF error responses new 9bda6a09e7ef ice: stop disabling VFs due to PF error responses new 15d1271d89b8 ice: Fix error with handling of bonding MTU new fd0ca20f1846 ice: Don't use GFP_KERNEL in atomic context new 06a97a7afa05 ice: Fix curr_link_speed advertised speed new 5e7c402892e1 ethernet: Fix error handling in xemaclite_of_probe new 5548c81e97ab tipc: fix incorrect order of state message data sanity check new c746fa0f54c9 net: ethernet: ti: cpts: Handle error for clk_enable new 6e294d389023 net: ethernet: lpc_eth: Handle error for clk_enable new b7c2fd1d1263 net: marvell: prestera: Add missing of_node_put() in prest [...] new 46ad629e58ce ax25: Fix NULL pointer dereference in ax25_kill_by_device new b3d4a7dcb9ca net/mlx5: Fix size field in bufferx_reg struct new 7c519f769f55 net/mlx5: Fix a race on command flush flow new a2355333cf18 net/mlx5e: Lag, Only handle events from highest priority m [...] new 0e721b8f2ee5 NFC: port100: fix use-after-free in port100_send_complete new d4dfc94c4052 selftests: pmtu.sh: Kill tcpdump processes launched by subshell. new c614aad2ee9e selftests: pmtu.sh: Kill nettest processes launched in subshell. new c7f6accc6795 gpio: ts4900: Do not set DAT and OE together new f49f646f9ec2 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info new 9ca50a73c98c net: phy: DP83822: clear MISR2 register to disable interrupts new 1502f15b9f29 sctp: fix kernel-infoleak for SCTP sockets new 6c0d2f348be2 net: bcmgenet: Don't claim WOL when its not available new 732c7172b79c net: phy: meson-gxl: improve link-up behavior new b0028e1cc1fa selftests/bpf: Add test for bpf_timer overwriting crash new 7403f4118ab9 swiotlb: fix info leak with DMA_FROM_DEVICE new 839ddf786772 usb: dwc3: pci: add support for the Intel Raptor Lake-S new 302ce2946160 pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" new e160ee96d03f KVM: Fix lockdep false negative during host resume new bcd4279b989f kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always [...] new 1f04bbd2935c spi: rockchip: Fix error in getting num-cs property new 5bef4e5089d3 spi: rockchip: terminate dma transmission when slave abort new ee22082c3e2f drm/vc4: hdmi: Unregister codec device on unbind new 1280c8ae9745 x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU new 8d5e69d8fbf3 net-sysfs: add check for netdevice being present to speed_show new bb9795b6da22 hwmon: (pmbus) Clear pmbus fault/warning bits after read new 94b568a9d2a5 PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken new 5cf4dd01efe0 gpio: Return EPROBE_DEFER if gc->to_irq is NULL new fcd1d79aa943 drm/amdgpu: bypass tiling flag check in virtual display case (v2) new fe39ab30dcc2 Revert "xen-netback: remove 'hotplug-status' once it has s [...] new 2708ceb4e5cc Revert "xen-netback: Check for hotplug-status existence be [...] new 041616a22c40 ipv6: prevent a possible race condition with lifetimes new 4d2889691570 tracing: Ensure trace buffer is at least 4096 bytes large new 9d95b7e239a1 tracing/osnoise: Make osnoise_main to sleep for microseconds new e22807ee679f selftest/vm: fix map_fixed_noreplace test failure new 5c237251421d selftests/memfd: clean up mapping in mfd_fail_write new 64147ce85e2f ARM: Spectre-BHB: provide empty stub for non-config new d60d34b4d6d1 fuse: fix fileattr op failure new ca62747b38f5 fuse: fix pipe buffer lifetime for direct_io new 441bc1e3d7e0 staging: rtl8723bs: Fix access-point mode deadlock new 1fb9dd378749 staging: gdm724x: fix use after free in gdm_lte_rx() new b5e792187f50 net: macb: Fix lost RX packet wakeup race in NAPI receive new 9b3cdf5e8ad9 riscv: alternative only works on !XIP_KERNEL new b515552d41ee mmc: meson: Fix usage of meson_mmc_post_req() new eae073d854c5 riscv: Fix auipc+jalr relocation range checks new 42aaf726c9e9 tracing/osnoise: Force quiescent states while tracing new 72ea28d88d30 arm64: dts: marvell: armada-37xx: Remap IO space to bus ad [...] new 61d32defc00f arm64: Ensure execute-only permissions are not allowed wit [...] new 0349c79c5508 arm64: kasan: fix include error in MTE functions new 2c1f97af38be swiotlb: rework "fix info leak with DMA_FROM_DEVICE" new a633bc013333 KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh i [...] new 22823b1a0dc9 virtio: unexport virtio_finalize_features new cbb726e6c652 virtio: acknowledge all features before access new 4a8e7f9dae4a net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE new 52445030f135 ARM: fix Thumb2 regression with Spectre BHB new 1b09f28f70a5 watch_queue: Fix filter limit check new 8275b6699c6d watch_queue, pipe: Free watchqueue state after clearing pipe ring new ccd03c30f103 watch_queue: Fix to release page in ->release() new b022b6a0586f watch_queue: Fix to always request a pow-of-2 pipe ring size new d453d0e5a15d watch_queue: Fix the alloc bitmap size to reflect notes allocated new 82ff8a2243f7 watch_queue: Free the alloc bitmap when the watch_queue is [...] new eb38c2e9fc74 watch_queue: Fix lack of barrier/sync/lock between post and read new ffb8fd39c84c watch_queue: Make comment about setting ->defunct more accurate new 19503d381aab x86/boot: Fix memremap of setup_indirect structures new e946556d3665 x86/boot: Add setup_indirect support in early_memremap_is_ [...] new ce91f0f023ad x86/sgx: Free backing memory after faulting the enclave page new 1fbafa9a5b42 x86/traps: Mark do_int3() NOKPROBE_SYMBOL new 342783ba9c3c drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP new a1ce40f8aeb1 btrfs: make send work with concurrent block group relocation new 074c88751dc1 drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL new cd072bf2dcbd riscv: dts: k210: fix broken IRQs on hart1 new 69b80587f650 block: drop unused includes in <linux/genhd.h> new caf18e4da9bf Revert "net: dsa: mv88e6xxx: flush switchdev FDB workqueue [...] new f83c85ee73df vhost: allow batching hint without size new b9a0208cb3e3 Linux 5.15.29 new 93e4117cebd1 Merge v5.15.29
The 113 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/hw-vuln/spectre.rst | 48 +- Documentation/admin-guide/kernel-parameters.txt | 8 +- Documentation/admin-guide/mm/pagemap.rst | 2 +- Documentation/arm64/cpu-feature-registers.rst | 29 +- Documentation/arm64/elf_hwcaps.rst | 12 + .../devicetree/bindings/arm/omap/omap.txt | 3 + Documentation/gpu/i915.rst | 14 +- Documentation/trace/events.rst | 19 + MAINTAINERS | 2 +- Makefile | 2 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 2 +- arch/arm/boot/dts/bcm2711.dtsi | 1 + arch/arm/boot/dts/imx23-evk.dts | 1 - arch/arm/boot/dts/imx6qdl-udoo.dtsi | 5 +- arch/arm/boot/dts/imx7ulp.dtsi | 2 +- arch/arm/boot/dts/meson.dtsi | 8 +- arch/arm/boot/dts/meson8.dtsi | 24 +- arch/arm/boot/dts/meson8b.dtsi | 24 +- .../{omap3-devkit8000.dts => omap3-beagle-ab4.dts} | 22 +- arch/arm/boot/dts/omap3-beagle.dts | 33 - arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 18 + arch/arm/boot/dts/omap3-devkit8000.dts | 33 - arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 4 - arch/arm/boot/dts/tegra124-nyan-big.dts | 15 +- arch/arm/boot/dts/tegra124-nyan-blaze.dts | 15 +- arch/arm/boot/dts/tegra124-venice2.dts | 14 +- arch/arm/include/asm/assembler.h | 10 + arch/arm/include/asm/spectre.h | 38 ++ arch/arm/include/asm/vmlinux.lds.h | 43 +- arch/arm/kernel/Makefile | 2 + arch/arm/kernel/entry-armv.S | 79 ++- arch/arm/kernel/entry-common.S | 24 + arch/arm/kernel/kgdb.c | 36 +- arch/arm/kernel/spectre.c | 71 ++ arch/arm/kernel/traps.c | 65 +- arch/arm/mach-omap2/display.c | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 4 +- arch/arm/mach-socfpga/Kconfig | 2 + arch/arm/mm/Kconfig | 11 + arch/arm/mm/mmu.c | 2 + arch/arm/mm/proc-v7-bugs.c | 208 +++++- arch/arm64/Kconfig | 12 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 6 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 8 - .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 6 + .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 8 - arch/arm64/boot/dts/arm/juno-base.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 10 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 8 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 48 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 17 +- arch/arm64/include/asm/assembler.h | 53 ++ arch/arm64/include/asm/cpu.h | 1 + arch/arm64/include/asm/cpufeature.h | 29 + arch/arm64/include/asm/cputype.h | 14 + arch/arm64/include/asm/el2_setup.h | 2 +- arch/arm64/include/asm/fixmap.h | 6 +- arch/arm64/include/asm/hwcap.h | 3 + arch/arm64/include/asm/insn.h | 1 + arch/arm64/include/asm/kvm_host.h | 5 + arch/arm64/include/asm/mte-kasan.h | 1 + arch/arm64/include/asm/pgtable-prot.h | 4 +- arch/arm64/include/asm/pgtable.h | 12 - arch/arm64/include/asm/rwonce.h | 4 +- arch/arm64/include/asm/sections.h | 5 + arch/arm64/include/asm/spectre.h | 4 + arch/arm64/include/asm/sysreg.h | 18 + arch/arm64/include/asm/vectors.h | 73 +++ arch/arm64/include/uapi/asm/hwcap.h | 3 + arch/arm64/include/uapi/asm/kvm.h | 5 + arch/arm64/kernel/cpu_errata.c | 7 + arch/arm64/kernel/cpufeature.c | 28 +- arch/arm64/kernel/cpuinfo.c | 4 + arch/arm64/kernel/entry.S | 214 ++++-- arch/arm64/kernel/image-vars.h | 4 + arch/arm64/kernel/module.c | 4 +- arch/arm64/kernel/proton-pack.c | 391 ++++++++++- arch/arm64/kernel/stacktrace.c | 3 +- arch/arm64/kernel/vmlinux.lds.S | 2 +- arch/arm64/kvm/arm.c | 5 +- arch/arm64/kvm/hyp/hyp-entry.S | 9 + arch/arm64/kvm/hyp/nvhe/mm.c | 4 +- arch/arm64/kvm/hyp/vhe/switch.c | 9 +- arch/arm64/kvm/hypercalls.c | 12 + arch/arm64/kvm/psci.c | 18 +- arch/arm64/kvm/sys_regs.c | 2 +- arch/arm64/kvm/vgic/vgic-mmio.c | 2 + arch/arm64/mm/mmap.c | 17 + arch/arm64/mm/mmu.c | 12 +- arch/arm64/tools/cpucaps | 1 + arch/mips/cavium-octeon/octeon-memcpy.S | 2 +- arch/mips/include/asm/asm.h | 4 +- arch/mips/include/asm/ftrace.h | 4 +- arch/mips/include/asm/local.h | 9 +- arch/mips/include/asm/r4kcache.h | 4 +- arch/mips/include/asm/unaligned-emul.h | 176 ++--- arch/mips/kernel/mips-r2-to-r6-emul.c | 104 +-- arch/mips/kernel/r2300_fpu.S | 6 +- arch/mips/kernel/r4k_fpu.S | 2 +- arch/mips/kernel/relocate_kernel.S | 22 +- arch/mips/kernel/scall32-o32.S | 10 +- arch/mips/kernel/scall64-n32.S | 2 +- arch/mips/kernel/scall64-n64.S | 2 +- arch/mips/kernel/scall64-o32.S | 10 +- arch/mips/kernel/setup.c | 2 +- arch/mips/kernel/syscall.c | 8 +- arch/mips/lib/csum_partial.S | 4 +- arch/mips/lib/memcpy.S | 4 +- arch/mips/lib/memset.S | 2 +- arch/mips/lib/strncpy_user.S | 4 +- arch/mips/lib/strnlen_user.S | 2 +- arch/mips/ralink/mt7621.c | 36 +- arch/parisc/include/asm/bitops.h | 8 + arch/parisc/kernel/unaligned.c | 14 +- arch/parisc/lib/iomap.c | 18 + arch/parisc/mm/init.c | 9 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 1 + arch/powerpc/include/asm/book3s/64/pgtable.h | 2 + arch/powerpc/include/asm/fixmap.h | 6 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 1 + arch/powerpc/include/asm/nohash/64/pgtable.h | 1 + arch/powerpc/kernel/head_book3s_32.S | 4 +- arch/powerpc/lib/sstep.c | 2 + arch/powerpc/mm/pgtable.c | 9 + arch/riscv/Kconfig.erratas | 1 + arch/riscv/Kconfig.socs | 4 +- arch/riscv/Makefile | 6 + arch/riscv/boot/dts/canaan/k210.dtsi | 3 +- arch/riscv/configs/nommu_k210_sdcard_defconfig | 2 +- arch/riscv/kernel/Makefile | 2 + arch/riscv/kernel/cpu-hotplug.c | 2 + arch/riscv/kernel/entry.S | 10 +- arch/riscv/kernel/module.c | 21 +- arch/riscv/kernel/stacktrace.c | 9 +- arch/riscv/kernel/trace_irq.c | 27 + arch/riscv/kernel/trace_irq.h | 11 + arch/riscv/mm/Makefile | 3 + arch/riscv/mm/init.c | 1 + arch/riscv/mm/kasan_init.c | 3 +- arch/s390/include/asm/extable.h | 9 +- arch/s390/kernel/module.c | 5 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/um/drivers/ubd_kern.c | 1 + arch/x86/events/intel/lbr.c | 3 + arch/x86/events/rapl.c | 9 +- arch/x86/hyperv/mmu.c | 19 +- arch/x86/include/asm/bug.h | 20 +- arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/nospec-branch.h | 16 +- arch/x86/kernel/cpu/bugs.c | 205 ++++-- arch/x86/kernel/cpu/sgx/encl.c | 59 +- arch/x86/kernel/e820.c | 41 +- arch/x86/kernel/fpu/regset.c | 9 +- arch/x86/kernel/kdebugfs.c | 37 +- arch/x86/kernel/ksysfs.c | 77 ++- arch/x86/kernel/kvm.c | 9 +- arch/x86/kernel/module.c | 7 +- arch/x86/kernel/ptrace.c | 4 +- arch/x86/kernel/setup.c | 34 +- arch/x86/kernel/traps.c | 1 + arch/x86/kvm/cpuid.c | 13 +- arch/x86/kvm/mmu/mmu.c | 16 +- arch/x86/kvm/pmu.c | 15 +- arch/x86/kvm/pmu.h | 3 +- arch/x86/kvm/svm/avic.c | 2 - arch/x86/kvm/svm/nested.c | 26 +- arch/x86/kvm/svm/pmu.c | 8 +- arch/x86/kvm/svm/svm.c | 35 +- arch/x86/kvm/vmx/evmcs.c | 1 + arch/x86/kvm/vmx/evmcs.h | 4 +- arch/x86/kvm/vmx/pmu_intel.c | 9 +- arch/x86/kvm/vmx/posted_intr.c | 9 +- arch/x86/kvm/vmx/vmx.c | 26 + arch/x86/kvm/x86.c | 18 +- arch/x86/kvm/xen.c | 97 ++- arch/x86/lib/retpoline.S | 2 +- arch/x86/mm/ioremap.c | 57 +- arch/x86/xen/enlighten_pv.c | 4 - arch/x86/xen/smp_pv.c | 26 +- block/bfq-iosched.c | 2 + block/blk-core.c | 10 +- block/blk-map.c | 2 +- block/elevator.c | 2 - block/genhd.c | 15 + block/holder.c | 1 + block/partitions/core.c | 1 + drivers/accessibility/speakup/speakup_dectlk.c | 1 + drivers/acpi/arm64/iort.c | 14 +- drivers/acpi/sleep.c | 1 + drivers/acpi/x86/s2idle.c | 12 +- drivers/ata/libata-core.c | 1 + drivers/ata/pata_hpt37x.c | 18 +- drivers/auxdisplay/lcd2s.c | 24 +- drivers/base/dd.c | 5 + drivers/base/power/wakeup.c | 41 +- drivers/base/regmap/regmap-irq.c | 20 +- drivers/block/amiflop.c | 1 + drivers/block/ataflop.c | 1 + drivers/block/floppy.c | 1 + drivers/block/loop.c | 8 +- drivers/block/mtip32xx/mtip32xx.c | 2 +- drivers/block/rbd.c | 2 +- drivers/block/swim.c | 1 + drivers/block/virtio_blk.c | 10 +- drivers/block/xen-blkfront.c | 66 +- drivers/bus/mhi/pci_generic.c | 2 + drivers/char/random.c | 5 +- drivers/clk/ingenic/jz4725b-cgu.c | 3 +- drivers/clk/qcom/dispcc-sc7180.c | 5 +- drivers/clk/qcom/dispcc-sc7280.c | 5 +- drivers/clk/qcom/dispcc-sm8250.c | 5 +- drivers/clk/qcom/gdsc.c | 26 +- drivers/clk/qcom/gdsc.h | 8 +- drivers/clocksource/timer-ti-dm-systimer.c | 3 +- drivers/dma-buf/heaps/cma_heap.c | 6 +- drivers/dma/ptdma/ptdma-dev.c | 17 +- drivers/dma/sh/rcar-dmac.c | 9 +- drivers/dma/sh/shdma-base.c | 4 +- drivers/dma/stm32-dmamux.c | 4 +- drivers/edac/edac_mc.c | 2 +- drivers/firmware/arm_scmi/driver.c | 2 +- drivers/firmware/efi/libstub/riscv-stub.c | 17 +- drivers/firmware/efi/vars.c | 5 +- drivers/gpio/gpio-aggregator.c | 18 +- drivers/gpio/gpio-rockchip.c | 56 +- drivers/gpio/gpio-sifive.c | 2 +- drivers/gpio/gpio-tegra186.c | 14 +- drivers/gpio/gpio-ts4900.c | 24 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-cdev.c | 6 +- drivers/gpio/gpiolib-sysfs.c | 7 +- drivers/gpio/gpiolib.c | 20 + drivers/gpio/gpiolib.h | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 730 ++++++++++++++++++++- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 10 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 8 + drivers/gpu/drm/amd/amdgpu/soc15.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 3 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 14 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 2 + .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 16 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 3 - drivers/gpu/drm/amd/display/dc/dc.h | 1 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 98 ++- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 61 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 3 + .../drm/amd/display/dc/{ => dml}/dsc/qp_tables.h | 0 .../dc/{dsc/rc_calc.c => dml/dsc/rc_calc_fpu.c} | 158 ++--- .../dc/{dsc/rc_calc.h => dml/dsc/rc_calc_fpu.h} | 24 +- drivers/gpu/drm/amd/display/dc/dsc/Makefile | 29 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 259 -------- drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 50 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 1 - drivers/gpu/drm/amd/display/include/logger_types.h | 3 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 3 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 58 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 8 + .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 9 +- drivers/gpu/drm/bridge/nwl-dsi.c | 12 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 5 +- drivers/gpu/drm/drm_atomic_helper.c | 2 +- drivers/gpu/drm/drm_atomic_uapi.c | 14 +- drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/drm_gem_cma_helper.c | 1 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 12 + drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/Makefile | 2 + drivers/gpu/drm/i915/display/intel_bw.c | 18 +- drivers/gpu/drm/i915/display/intel_bw.h | 8 +- drivers/gpu/drm/i915/display/intel_ddi.c | 1 + drivers/gpu/drm/i915/display/intel_display.c | 225 +------ drivers/gpu/drm/i915/display/intel_display.h | 2 + .../gpu/drm/i915/display/intel_display_debugfs.c | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 467 +------------ drivers/gpu/drm/i915/display/intel_dp.h | 11 - drivers/gpu/drm/i915/display/intel_dpt.c | 229 +++++++ drivers/gpu/drm/i915/display/intel_dpt.h | 19 + drivers/gpu/drm/i915/display/intel_drrs.c | 485 ++++++++++++++ drivers/gpu/drm/i915/display/intel_drrs.h | 32 + drivers/gpu/drm/i915/display/intel_frontbuffer.c | 1 + drivers/gpu/drm/i915/display/intel_opregion.c | 15 + drivers/gpu/drm/i915/display/intel_snps_phy.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 2 +- drivers/gpu/drm/i915/intel_pch.c | 2 +- drivers/gpu/drm/i915/intel_pch.h | 2 +- drivers/gpu/drm/i915/intel_pm.c | 169 ++++- drivers/gpu/drm/i915/intel_pm.h | 1 + drivers/gpu/drm/mediatek/mtk_dsi.c | 5 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 12 +- drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c | 31 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 2 + drivers/gpu/drm/panel/Kconfig | 1 + drivers/gpu/drm/panel/panel-simple.c | 1 + drivers/gpu/drm/radeon/atombios_encoders.c | 3 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 14 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 8 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 4 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 8 +- drivers/gpu/drm/vc4/vc4_crtc.c | 8 +- drivers/gpu/drm/vc4/vc4_dsi.c | 14 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 10 + drivers/gpu/drm/vc4/vc4_hdmi.h | 1 + drivers/gpu/host1x/syncpt.c | 19 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 73 ++- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 4 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 4 +- drivers/hid/hid-debug.c | 5 +- drivers/hid/hid-elo.c | 6 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 3 + drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-thrustmaster.c | 6 + drivers/hid/hid-vivaldi.c | 2 +- drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 28 +- drivers/hv/vmbus_drv.c | 5 +- drivers/hwmon/dell-smm-hwmon.c | 12 +- drivers/hwmon/hwmon.c | 14 +- drivers/hwmon/pmbus/pmbus_core.c | 5 + drivers/i2c/busses/Kconfig | 6 +- drivers/i2c/busses/i2c-bcm2835.c | 11 + drivers/i2c/busses/i2c-brcmstb.c | 2 +- drivers/i2c/busses/i2c-qcom-cci.c | 16 +- drivers/i3c/master.c | 3 +- drivers/i3c/master/dw-i3c-master.c | 4 + drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 4 +- drivers/iio/accel/bmc150-accel-core.c | 5 +- drivers/iio/accel/fxls8962af-core.c | 12 +- drivers/iio/accel/fxls8962af-i2c.c | 2 +- drivers/iio/accel/fxls8962af-spi.c | 2 +- drivers/iio/accel/fxls8962af.h | 3 +- drivers/iio/accel/kxcjk-1013.c | 5 +- drivers/iio/accel/mma9551.c | 5 +- drivers/iio/accel/mma9553.c | 5 +- drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/men_z188_adc.c | 9 +- drivers/iio/adc/ti-tsc2046.c | 4 +- drivers/iio/gyro/bmg160_core.c | 5 +- drivers/iio/imu/adis16480.c | 7 +- drivers/iio/imu/kmx61.c | 5 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +- drivers/iio/industrialio-buffer.c | 14 +- drivers/iio/magnetometer/bmc150_magn.c | 5 +- drivers/infiniband/core/cma.c | 40 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 39 +- drivers/infiniband/ulp/srp/ib_srp.c | 6 +- drivers/input/input.c | 6 + drivers/input/keyboard/Kconfig | 2 +- drivers/input/mouse/elan_i2c_core.c | 64 +- drivers/input/touchscreen/ti_am335x_tsc.c | 8 +- drivers/iommu/amd/amd_iommu.h | 1 + drivers/iommu/amd/amd_iommu_types.h | 1 + drivers/iommu/amd/init.c | 10 + drivers/iommu/amd/io_pgtable.c | 12 +- drivers/iommu/amd/iommu.c | 10 +- drivers/iommu/intel/iommu.c | 2 +- drivers/iommu/iommu.c | 9 +- drivers/iommu/tegra-smmu.c | 4 +- drivers/irqchip/irq-realtek-rtl.c | 8 +- drivers/irqchip/irq-sifive-plic.c | 1 + drivers/isdn/hardware/mISDN/hfcpci.c | 6 +- drivers/isdn/mISDN/dsp_pipeline.c | 6 +- drivers/md/dm.c | 2 +- drivers/md/md.c | 1 + drivers/misc/eeprom/ee1004.c | 3 + drivers/misc/fastrpc.c | 9 +- drivers/mmc/core/block.c | 28 +- drivers/mmc/core/sd.c | 8 +- drivers/mmc/host/meson-gx-mmc.c | 15 +- drivers/mmc/host/sdhci-of-esdhc.c | 8 +- drivers/mtd/devices/phram.c | 12 +- drivers/mtd/mtdcore.c | 2 + drivers/mtd/nand/raw/brcmnand/brcmnand.c | 2 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 3 +- drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 7 +- drivers/mtd/nand/raw/qcom_nandc.c | 14 +- drivers/mtd/parsers/qcomsmempart.c | 33 +- drivers/mtd/spi-nor/xilinx.c | 3 +- drivers/net/arcnet/com20020-pci.c | 3 + drivers/net/bonding/bond_3ad.c | 33 +- drivers/net/bonding/bond_main.c | 5 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 9 +- drivers/net/can/usb/etas_es58x/es58x_core.h | 8 +- drivers/net/can/usb/gs_usb.c | 10 +- drivers/net/dsa/Kconfig | 1 + drivers/net/dsa/bcm_sf2.c | 7 +- drivers/net/dsa/lan9303-core.c | 13 +- drivers/net/dsa/lantiq_gswip.c | 14 +- drivers/net/dsa/mt7530.c | 4 +- drivers/net/dsa/mv88e6xxx/chip.c | 15 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 4 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 6 +- drivers/net/dsa/qca/ar9331.c | 3 +- drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 3 + drivers/net/ethernet/arc/Kconfig | 4 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 23 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 30 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 17 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 7 + drivers/net/ethernet/cadence/macb_main.c | 27 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 2 + drivers/net/ethernet/ezchip/Kconfig | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 6 +- .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 4 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 1 + drivers/net/ethernet/google/gve/gve_rx.c | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 60 +- drivers/net/ethernet/intel/e1000e/hw.h | 1 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 8 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 1 + drivers/net/ethernet/intel/e1000e/netdev.c | 26 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 57 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 5 - drivers/net/ethernet/intel/iavf/iavf.h | 54 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 357 ++++++---- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 56 +- drivers/net/ethernet/intel/ice/ice.h | 5 +- drivers/net/ethernet/intel/ice/ice_common.c | 5 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 2 +- drivers/net/ethernet/intel/ice/ice_lag.c | 34 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 1 + drivers/net/ethernet/intel/ice/ice_lib.c | 6 + drivers/net/ethernet/intel/ice/ice_main.c | 61 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 5 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 83 ++- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 8 +- drivers/net/ethernet/intel/igc/igc_phy.c | 4 - drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 6 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 13 +- drivers/net/ethernet/litex/Kconfig | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 24 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 12 +- .../ethernet/marvell/octeontx2/af/lmac_common.h | 8 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 61 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 9 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 595 +++++------------ drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 56 ++ drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 7 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 7 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 23 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 30 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 96 +++ .../net/ethernet/marvell/prestera/prestera_main.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 15 +- .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 28 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 29 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 20 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 4 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 120 ++-- .../mellanox/mlx5/core/steering/dr_matcher.c | 20 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 32 +- .../mellanox/mlx5/core/steering/dr_types.h | 10 + .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 5 + .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 2 +- .../net/ethernet/microchip/sparx5/sparx5_packet.c | 2 +- .../net/ethernet/microchip/sparx5/sparx5_vlan.c | 20 +- drivers/net/ethernet/mscc/Kconfig | 2 +- drivers/net/ethernet/mscc/ocelot.c | 11 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 16 +- drivers/net/ethernet/nxp/lpc_eth.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 18 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 7 + drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 183 +++++- drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 4 +- drivers/net/ethernet/ti/cpts.c | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 2 + drivers/net/ethernet/xilinx/xilinx_emaclite.c | 4 +- drivers/net/hamradio/mkiss.c | 2 + drivers/net/ieee802154/at86rf230.c | 13 +- drivers/net/ieee802154/ca8210.c | 4 +- drivers/net/ipa/Kconfig | 1 + drivers/net/mdio/mdio-aspeed.c | 1 + drivers/net/mdio/mdio-ipq4019.c | 6 +- drivers/net/netdevsim/fib.c | 4 +- drivers/net/phy/dp83822.c | 2 +- drivers/net/phy/marvell.c | 17 +- drivers/net/phy/mediatek-ge.c | 3 - drivers/net/phy/meson-gxl.c | 31 +- drivers/net/slip/slip.h | 2 + drivers/net/usb/ax88179_178a.c | 68 +- drivers/net/usb/cdc_ether.c | 12 + drivers/net/usb/cdc_mbim.c | 5 + drivers/net/usb/cdc_ncm.c | 8 +- drivers/net/usb/qmi_wwan.c | 2 + drivers/net/usb/smsc95xx.c | 28 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/usb/zaurus.c | 12 + drivers/net/veth.c | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 11 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 2 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 13 + drivers/net/xen-netback/xenbus.c | 14 +- drivers/net/xen-netfront.c | 93 +-- drivers/nfc/port100.c | 2 + drivers/ntb/hw/intel/ntb_hw_gen4.c | 17 +- drivers/ntb/hw/intel/ntb_hw_gen4.h | 16 + drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 16 +- drivers/nvme/host/core.c | 17 +- drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/pci.c | 3 +- drivers/nvme/host/rdma.c | 1 + drivers/nvme/host/tcp.c | 11 +- drivers/nvmem/core.c | 2 +- drivers/of/Kconfig | 4 - drivers/of/Makefile | 1 - drivers/parisc/ccio-dma.c | 3 +- drivers/parisc/sba_iommu.c | 3 +- drivers/pci/controller/dwc/pcie-designware.c | 7 +- drivers/pci/controller/pci-aardvark.c | 6 +- drivers/pci/controller/pci-hyperv.c | 13 +- drivers/pci/controller/pci-mvebu.c | 251 +++++-- drivers/pci/controller/pcie-mediatek-gen3.c | 8 + drivers/pci/controller/pcie-rcar-host.c | 10 +- drivers/pci/quirks.c | 14 +- drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 3 +- drivers/phy/broadcom/Kconfig | 3 +- drivers/phy/broadcom/phy-brcm-usb.c | 38 ++ drivers/phy/mediatek/phy-mtk-tphy.c | 2 +- drivers/phy/phy-core-mipi-dphy.c | 4 +- drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 3 +- drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/phy/ti/phy-j721e-wiz.c | 1 + drivers/phy/xilinx/phy-zynqmp.c | 11 +- drivers/pinctrl/bcm/Kconfig | 1 + drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 - drivers/pinctrl/pinctrl-k210.c | 4 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 9 + drivers/platform/surface/surface3_power.c | 13 +- .../x86/intel/speed_select_if/isst_if_common.c | 97 ++- drivers/platform/x86/touchscreen_dmi.c | 24 + drivers/regulator/core.c | 13 +- drivers/s390/block/dasd_genhd.c | 1 + drivers/s390/cio/device.c | 2 +- drivers/scsi/lpfc/lpfc.h | 14 +- drivers/scsi/lpfc/lpfc_attr.c | 7 +- drivers/scsi/lpfc/lpfc_els.c | 20 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 5 +- drivers/scsi/lpfc/lpfc_sli.c | 23 +- drivers/scsi/myrs.c | 3 +- drivers/scsi/pm8001/pm8001_hwi.c | 18 - drivers/scsi/pm8001/pm8001_sas.c | 5 + drivers/scsi/pm8001/pm80xx_hwi.c | 46 +- drivers/scsi/pm8001/pm80xx_hwi.h | 6 +- drivers/scsi/qedf/qedf_io.c | 1 + drivers/scsi/qedf/qedf_main.c | 7 +- drivers/scsi/qedi/qedi_fw.c | 6 +- drivers/scsi/scsi_scan.c | 55 +- drivers/scsi/sd.c | 1 + drivers/scsi/sg.c | 1 + drivers/scsi/sr.c | 1 + drivers/scsi/st.c | 1 + drivers/scsi/ufs/ufshcd-pltfrm.c | 7 + drivers/scsi/ufs/ufshcd.c | 67 +- drivers/scsi/ufs/ufshcd.h | 2 + drivers/scsi/ufs/ufshci.h | 3 +- drivers/scsi/xen-scsifront.c | 3 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 7 +- drivers/soc/fsl/guts.c | 14 +- drivers/soc/fsl/qe/qe_io.c | 2 + drivers/spi/spi-rockchip.c | 13 +- drivers/spi/spi-zynq-qspi.c | 3 + drivers/staging/fbtft/fb_st7789v.c | 2 + drivers/staging/fbtft/fbtft.h | 5 +- drivers/staging/gdm724x/gdm_lte.c | 5 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 10 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 22 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 16 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 + .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 20 +- drivers/target/iscsi/iscsi_target_tpg.c | 3 + drivers/tee/optee/core.c | 8 + drivers/tee/optee/optee_private.h | 2 + drivers/tee/optee/rpc.c | 8 +- drivers/tee/tee_core.c | 6 +- drivers/thermal/intel/int340x_thermal/Kconfig | 4 +- .../intel/int340x_thermal/int3400_thermal.c | 4 + .../intel/int340x_thermal/int3401_thermal.c | 8 +- .../int340x_thermal/processor_thermal_device.c | 36 +- .../int340x_thermal/processor_thermal_device.h | 4 +- .../int340x_thermal/processor_thermal_device_pci.c | 18 +- .../processor_thermal_device_pci_legacy.c | 8 +- .../intel/int340x_thermal/processor_thermal_mbox.c | 104 +-- .../intel/int340x_thermal/processor_thermal_rfim.c | 23 +- drivers/thermal/thermal_netlink.c | 5 +- drivers/tty/n_gsm.c | 45 +- drivers/tty/n_tty.c | 10 +- drivers/tty/serial/8250/8250_gsc.c | 2 +- drivers/tty/serial/sc16is7xx.c | 3 + drivers/tty/serial/stm32-usart.c | 12 + drivers/tty/vt/vt_ioctl.c | 3 +- drivers/usb/common/ulpi.c | 10 +- drivers/usb/dwc2/core.h | 2 + drivers/usb/dwc2/drd.c | 6 +- drivers/usb/dwc2/gadget.c | 2 +- drivers/usb/dwc3/dwc3-pci.c | 21 +- drivers/usb/dwc3/gadget.c | 15 + drivers/usb/gadget/composite.c | 3 + drivers/usb/gadget/function/f_fs.c | 56 +- drivers/usb/gadget/function/f_uac2.c | 4 +- drivers/usb/gadget/function/rndis.c | 17 +- drivers/usb/gadget/function/rndis.h | 1 + drivers/usb/gadget/legacy/inode.c | 10 +- drivers/usb/gadget/legacy/raw_gadget.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 + drivers/usb/gadget/udc/udc-xilinx.c | 6 + drivers/usb/host/xhci.c | 28 +- drivers/usb/serial/ch341.c | 2 +- drivers/usb/serial/cp210x.c | 2 + drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 3 + drivers/usb/serial/option.c | 14 + drivers/usb/typec/tipd/core.c | 7 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 16 + drivers/vdpa/vdpa_user/iova_domain.c | 2 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 2 +- drivers/vhost/iotlb.c | 11 + drivers/vhost/vhost.c | 7 + drivers/vhost/vsock.c | 21 +- drivers/video/fbdev/core/fbcon.c | 7 +- drivers/virtio/virtio.c | 40 +- drivers/xen/gntalloc.c | 25 +- drivers/xen/grant-table.c | 71 +- drivers/xen/pvcalls-front.c | 8 +- drivers/xen/xenbus/xenbus_client.c | 24 +- fs/btrfs/block-group.c | 9 +- fs/btrfs/ctree.c | 98 ++- fs/btrfs/ctree.h | 24 +- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/disk-io.c | 16 +- fs/btrfs/extent-tree.c | 10 + fs/btrfs/extent_io.c | 16 +- fs/btrfs/inode.c | 142 ++-- fs/btrfs/lzo.c | 11 + fs/btrfs/qgroup.c | 9 +- fs/btrfs/relocation.c | 26 +- fs/btrfs/root-tree.c | 15 + fs/btrfs/send.c | 361 ++++++++-- fs/btrfs/transaction.c | 81 ++- fs/btrfs/transaction.h | 1 + fs/btrfs/tree-checker.c | 15 + fs/btrfs/tree-log.c | 61 +- fs/btrfs/volumes.c | 2 +- fs/btrfs/zoned.c | 85 ++- fs/btrfs/zoned.h | 8 +- fs/cifs/cifs_debug.c | 2 + fs/cifs/cifsacl.c | 9 +- fs/cifs/cifsfs.c | 1 + fs/cifs/cifsglob.h | 5 + fs/cifs/connect.c | 25 +- fs/cifs/fs_context.c | 4 +- fs/cifs/misc.c | 1 + fs/cifs/sess.c | 41 +- fs/cifs/transport.c | 3 + fs/cifs/xattr.c | 2 + fs/configfs/dir.c | 14 + fs/exfat/file.c | 18 +- fs/exfat/inode.c | 13 +- fs/exfat/namei.c | 6 +- fs/exfat/super.c | 10 +- fs/ext4/ext4.h | 15 +- fs/ext4/extents.c | 6 +- fs/ext4/fast_commit.c | 218 +++--- fs/ext4/fast_commit.h | 27 +- fs/ext4/inode.c | 4 +- fs/ext4/ioctl.c | 5 +- fs/ext4/namei.c | 4 +- fs/ext4/super.c | 3 +- fs/ext4/xattr.c | 6 +- fs/fuse/dev.c | 12 +- fs/fuse/file.c | 1 + fs/fuse/fuse_i.h | 1 + fs/fuse/ioctl.c | 9 +- fs/gfs2/file.c | 7 +- fs/hugetlbfs/inode.c | 7 +- fs/io_uring.c | 32 +- fs/jbd2/commit.c | 2 +- fs/jbd2/journal.c | 2 +- fs/ksmbd/smb2pdu.c | 7 +- fs/ksmbd/smb_common.c | 5 +- fs/ksmbd/vfs.h | 1 + fs/nfs/callback.h | 2 +- fs/nfs/callback_proc.c | 2 +- fs/nfs/callback_xdr.c | 18 +- fs/nfs/client.c | 9 +- fs/nfs/dir.c | 28 +- fs/nfs/inode.c | 9 +- fs/nfs/nfs4_fs.h | 12 +- fs/nfs/nfs4client.c | 5 +- fs/nfs/nfs4namespace.c | 19 +- fs/nfs/nfs4proc.c | 99 ++- fs/nfs/nfs4state.c | 6 +- fs/nfs/nfs4xdr.c | 9 +- fs/nfsd/nfs3proc.c | 22 +- fs/nfsd/nfs3xdr.c | 58 +- fs/nfsd/nfs4proc.c | 16 +- fs/nfsd/nfs4state.c | 6 +- fs/nfsd/nfs4xdr.c | 8 +- fs/nfsd/nfsproc.c | 8 +- fs/nfsd/nfsxdr.c | 9 +- fs/nfsd/trace.h | 14 +- fs/nfsd/vfs.c | 8 + fs/nfsd/xdr.h | 2 +- fs/nfsd/xdr3.h | 2 +- fs/pipe.c | 11 +- fs/proc/task_mmu.c | 43 +- fs/quota/dquot.c | 11 +- fs/super.c | 19 +- fs/tracefs/inode.c | 5 +- include/linux/arm-smccc.h | 5 + include/linux/blkdev.h | 3 +- include/linux/bpf.h | 21 +- include/linux/compiler.h | 21 +- include/linux/ethtool.h | 2 +- include/linux/filter.h | 10 +- include/linux/genhd.h | 14 +- include/linux/jbd2.h | 2 +- include/linux/kasan.h | 4 +- include/linux/memcontrol.h | 5 +- include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/netdevice.h | 2 +- include/linux/nfs_fs.h | 4 +- include/linux/nfs_fs_sb.h | 2 +- include/linux/nfs_xdr.h | 1 + include/linux/nvmem-provider.h | 4 +- include/linux/of_net.h | 2 +- include/linux/part_stat.h | 1 + include/linux/sched.h | 1 - include/linux/sched/task.h | 4 +- include/linux/sunrpc/svc.h | 3 +- include/linux/suspend.h | 15 +- include/linux/tee_drv.h | 14 + include/linux/virtio.h | 1 - include/linux/virtio_config.h | 3 +- include/linux/vmalloc.h | 7 + include/linux/watch_queue.h | 3 +- include/net/addrconf.h | 2 - include/net/bond_3ad.h | 2 +- include/net/checksum.h | 50 +- include/net/dst_metadata.h | 14 +- include/net/esp.h | 2 + include/net/ip6_fib.h | 10 +- include/net/ipv6.h | 5 +- include/net/ndisc.h | 4 +- include/net/netfilter/nf_queue.h | 2 +- include/net/netfilter/nf_tables.h | 2 +- include/net/netfilter/nf_tables_offload.h | 2 - include/net/netns/ipv6.h | 3 +- include/net/sock.h | 4 +- include/net/xfrm.h | 1 - include/trace/events/sunrpc.h | 13 +- include/uapi/linux/input-event-codes.h | 4 +- include/uapi/linux/netfilter/nf_conntrack_common.h | 2 +- include/uapi/linux/xfrm.h | 6 + include/xen/grant_table.h | 19 +- kernel/async.c | 3 - kernel/bpf/syscall.c | 21 +- kernel/bpf/trampoline.c | 11 +- kernel/cgroup/cgroup-v1.c | 6 +- kernel/cgroup/cpuset.c | 2 + kernel/cred.c | 12 +- kernel/dma/swiotlb.c | 22 +- kernel/events/core.c | 16 +- kernel/fork.c | 30 +- kernel/locking/lockdep.c | 4 +- kernel/module.c | 25 +- kernel/power/main.c | 5 +- kernel/power/process.c | 2 +- kernel/power/snapshot.c | 21 +- kernel/power/suspend.c | 2 - kernel/sched/core.c | 35 +- kernel/seccomp.c | 10 + kernel/signal.c | 25 +- kernel/stackleak.c | 5 +- kernel/sys.c | 20 +- kernel/sysctl.c | 7 + kernel/trace/blktrace.c | 26 +- kernel/trace/trace.c | 18 +- kernel/trace/trace_events_filter.c | 107 ++- kernel/trace/trace_events_hist.c | 9 +- kernel/trace/trace_events_synth.c | 13 +- kernel/trace/trace_events_trigger.c | 59 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_osnoise.c | 73 ++- kernel/trace/trace_probe.c | 2 + kernel/trace/trace_uprobe.c | 5 + kernel/ucount.c | 3 +- kernel/user_namespace.c | 14 +- kernel/watch_queue.c | 15 +- lib/iov_iter.c | 2 + mm/filemap.c | 8 +- mm/kasan/quarantine.c | 11 + mm/kasan/shadow.c | 9 +- mm/memblock.c | 10 +- mm/memcontrol.c | 10 +- mm/memfd.c | 40 +- mm/mprotect.c | 2 +- mm/util.c | 4 +- mm/vmalloc.c | 3 +- net/9p/trans_xen.c | 14 +- net/ax25/af_ax25.c | 16 +- net/batman-adv/hard-interface.c | 29 +- net/bridge/br_multicast.c | 4 + net/can/isotp.c | 29 +- net/can/j1939/transport.c | 2 +- net/core/Makefile | 1 + net/core/drop_monitor.c | 11 +- net/core/filter.c | 3 + net/core/net-sysfs.c | 4 +- {drivers/of => net/core}/of_net.c | 0 net/core/rtnetlink.c | 6 +- net/core/skbuff.c | 8 +- net/core/skmsg.c | 2 +- net/core/sock.c | 4 +- net/dcb/dcbnl.c | 44 ++ net/dsa/tag_lan9303.c | 21 +- net/ipv4/af_inet.c | 5 +- net/ipv4/esp4.c | 7 +- net/ipv4/esp4_offload.c | 3 + net/ipv4/fib_lookup.h | 7 +- net/ipv4/fib_semantics.c | 6 +- net/ipv4/fib_trie.c | 22 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ipmr.c | 2 + net/ipv4/ping.c | 10 +- net/ipv4/route.c | 4 +- net/ipv4/udp_tunnel_nic.c | 2 +- net/ipv6/addrconf.c | 14 +- net/ipv6/esp6.c | 7 +- net/ipv6/esp6_offload.c | 3 + net/ipv6/ip6_flowlabel.c | 4 +- net/ipv6/ip6_offload.c | 2 + net/ipv6/ip6_output.c | 13 +- net/ipv6/ip6mr.c | 2 + net/ipv6/mcast.c | 34 +- net/ipv6/route.c | 19 +- net/mac80211/ieee80211_i.h | 2 +- net/mac80211/mlme.c | 45 +- net/mac80211/rx.c | 14 +- net/mptcp/mib.c | 2 + net/mptcp/mib.h | 2 + net/mptcp/pm.c | 8 +- net/mptcp/pm_netlink.c | 27 +- net/mptcp/protocol.c | 7 +- net/netfilter/core.c | 5 +- net/netfilter/nf_conntrack_netlink.c | 3 +- net/netfilter/nf_conntrack_proto_sctp.c | 9 + net/netfilter/nf_queue.c | 36 +- net/netfilter/nf_tables_api.c | 20 +- net/netfilter/nf_tables_offload.c | 3 +- net/netfilter/nfnetlink_queue.c | 12 +- net/netfilter/nft_dup_netdev.c | 6 + net/netfilter/nft_fwd_netdev.c | 6 + net/netfilter/nft_immediate.c | 12 +- net/netfilter/nft_synproxy.c | 4 +- net/netfilter/xt_socket.c | 4 +- net/openvswitch/actions.c | 46 +- net/sched/act_api.c | 13 +- net/sched/act_ct.c | 5 - net/sched/cls_api.c | 6 +- net/sched/sch_api.c | 24 +- net/sched/sch_generic.c | 29 +- net/sctp/diag.c | 9 +- net/smc/af_smc.c | 20 +- net/smc/smc_core.c | 5 +- net/smc/smc_pnet.c | 42 +- net/smc/smc_pnet.h | 2 +- net/sunrpc/clnt.c | 5 +- net/sunrpc/svc.c | 11 +- net/sunrpc/svc_xprt.c | 2 +- net/sunrpc/sysfs.c | 41 +- net/sunrpc/xprtrdma/verbs.c | 3 + net/tipc/bearer.c | 12 +- net/tipc/crypto.c | 2 +- net/tipc/link.c | 9 +- net/tipc/name_distr.c | 2 +- net/tipc/name_table.c | 2 +- net/tipc/node.c | 13 +- net/tipc/socket.c | 2 +- net/vmw_vsock/af_vsock.c | 1 + net/wireless/core.c | 17 +- net/wireless/nl80211.c | 12 + net/xfrm/xfrm_device.c | 6 +- net/xfrm/xfrm_interface.c | 2 +- net/xfrm/xfrm_state.c | 14 +- scripts/Makefile.extrawarn | 1 + scripts/kconfig/confdata.c | 13 +- scripts/kconfig/preprocess.c | 2 +- security/integrity/digsig_asymmetric.c | 15 +- security/integrity/ima/ima_fs.c | 2 +- security/integrity/ima/ima_policy.c | 8 + security/integrity/ima/ima_template.c | 10 +- security/integrity/integrity_audit.c | 2 + security/selinux/ima.c | 4 +- sound/pci/hda/hda_intel.c | 5 +- sound/pci/hda/patch_realtek.c | 40 +- sound/soc/codecs/cs4265.c | 3 +- sound/soc/codecs/rt5668.c | 12 +- sound/soc/codecs/rt5682.c | 12 +- sound/soc/codecs/tas2770.c | 7 +- sound/soc/qcom/lpass-platform.c | 8 +- sound/soc/soc-ops.c | 45 +- sound/usb/implicit.c | 4 +- sound/x86/intel_hdmi_audio.c | 2 +- tools/arch/x86/include/asm/cpufeatures.h | 2 +- tools/bpf/resolve_btfids/main.c | 5 +- tools/lib/subcmd/subcmd-util.h | 11 +- tools/perf/util/bpf-loader.c | 3 +- tools/perf/util/data.c | 7 +- tools/perf/util/evlist-hybrid.c | 4 +- tools/testing/kunit/kunit_kernel.py | 1 + .../testing/selftests/bpf/prog_tests/timer_crash.c | 32 + .../selftests/bpf/progs/test_sockmap_kern.h | 26 +- tools/testing/selftests/bpf/progs/timer_crash.c | 54 ++ tools/testing/selftests/clone3/clone3.c | 2 - .../drivers/net/mlxsw/spectrum/resource_scale.sh | 2 +- .../selftests/drivers/net/mlxsw/tc_police_scale.sh | 3 +- tools/testing/selftests/exec/Makefile | 4 +- .../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 2 +- tools/testing/selftests/kselftest_harness.h | 4 +- tools/testing/selftests/memfd/memfd_test.c | 1 + tools/testing/selftests/mincore/mincore_selftest.c | 20 +- .../selftests/mount_setattr/mount_setattr_test.c | 4 +- tools/testing/selftests/net/mptcp/diag.sh | 44 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 15 +- tools/testing/selftests/net/pmtu.sh | 21 +- .../selftests/netfilter/nft_concat_range.sh | 2 +- tools/testing/selftests/netfilter/nft_fib.sh | 1 + tools/testing/selftests/openat2/Makefile | 2 +- tools/testing/selftests/openat2/helpers.h | 12 +- tools/testing/selftests/openat2/openat2_test.c | 12 +- tools/testing/selftests/pidfd/pidfd.h | 13 +- tools/testing/selftests/pidfd/pidfd_fdinfo_test.c | 22 +- tools/testing/selftests/pidfd/pidfd_test.c | 6 +- tools/testing/selftests/pidfd/pidfd_wait.c | 5 +- tools/testing/selftests/rtc/settings | 2 +- tools/testing/selftests/seccomp/Makefile | 2 +- tools/testing/selftests/vDSO/vdso_test_abi.c | 135 ++-- .../selftests/vm/charge_reserved_hugetlb.sh | 34 +- .../selftests/vm/hugetlb_reparenting_test.sh | 21 +- tools/testing/selftests/vm/map_fixed_noreplace.c | 49 +- tools/testing/selftests/vm/write_hugetlb_memory.sh | 2 +- tools/testing/selftests/zram/zram.sh | 15 +- tools/testing/selftests/zram/zram01.sh | 33 +- tools/testing/selftests/zram/zram02.sh | 1 - tools/testing/selftests/zram/zram_lib.sh | 134 ++-- virt/kvm/eventfd.c | 8 +- virt/kvm/kvm_main.c | 9 +- 991 files changed, 12291 insertions(+), 5996 deletions(-) copy arch/arm/boot/dts/{omap3-devkit8000.dts => omap3-beagle-ab4.dts} (65%) create mode 100644 arch/arm/include/asm/spectre.h create mode 100644 arch/arm/kernel/spectre.c create mode 100644 arch/arm64/include/asm/vectors.h create mode 100644 arch/riscv/kernel/trace_irq.c create mode 100644 arch/riscv/kernel/trace_irq.h rename drivers/gpu/drm/amd/display/dc/{ => dml}/dsc/qp_tables.h (100%) copy drivers/gpu/drm/amd/display/dc/{dsc/rc_calc.c => dml/dsc/rc_calc_fpu.c} (82%) copy drivers/gpu/drm/amd/display/dc/{dsc/rc_calc.h => dml/dsc/rc_calc_fpu.h} (82%) create mode 100644 drivers/gpu/drm/i915/display/intel_dpt.c create mode 100644 drivers/gpu/drm/i915/display/intel_dpt.h create mode 100644 drivers/gpu/drm/i915/display/intel_drrs.c create mode 100644 drivers/gpu/drm/i915/display/intel_drrs.h rename {drivers/of => net/core}/of_net.c (100%) create mode 100644 tools/testing/selftests/bpf/prog_tests/timer_crash.c create mode 100644 tools/testing/selftests/bpf/progs/timer_crash.c