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-aarch64-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 adds 8fa52df84c58 arm64: dts: qcom: sm8350: Describe GCC dependency clocks adds af4fcf85c88d arm64: dts: qcom: sm8350: Correct UFS symbol clocks adds a5334502f91f HID: elo: Revert USB reference counting adds 3ffbe85cda7f HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts adds b6c624d07bf2 ARM: boot: dts: bcm2711: Fix HVS register range adds ba24eb3cc95c clk: qcom: gdsc: Add support to update GDSC transition delay adds ea45b38caf2b clk: qcom: dispcc: Update the transition delay for MDSS GDSC adds e52ecbca254b HID: vivaldi: fix sysfs attributes leak adds 0a99594d2058 arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias adds f96dc3adb9a9 tipc: fix kernel panic when enabling bearer adds e7e118416465 vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_ [...] adds 90a2f4fc5b23 vduse: Fix returning wrong type in vduse_domain_alloc_iova() adds 20145e05e497 net: phy: meson-gxl: fix interrupt handling in forced mode adds 7777b1f795af mISDN: Fix memory leak in dsp_pipeline_build() adds f8d88e86e90e vhost: fix hung thread due to erroneous iotlb entries adds 8848b0fa9bf1 virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_ [...] adds 4b1743bc715a vdpa: fix use-after-free on vp_vdpa_remove adds 92d97017c67c isdn: hfcpci: check the return value of dma_set_mask() in [...] adds 4dfa7d3508bf net: qlogic: check the return value of dma_alloc_coherent( [...] adds 4aaabbffc3b0 esp: Fix possible buffer overflow in ESP transformation adds e5d078d21fa0 esp: Fix BEET mode inter address family tunneling on GSO adds 3acc8788febf qed: return status of qed_iov_get_link adds c014efbd1c28 smsc95xx: Ignore -ENODEV errors when device is unplugged adds c5883d38a470 gpiolib: acpi: Convert ACPI value of debounce to microseconds adds f9ec15fc3c48 drm/sun4i: mixer: Fix P010 and P210 format numbers adds 9c0686caa822 net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() adds 0716607ad241 ARM: dts: aspeed: Fix AST2600 quad spi group adds 35f11aba74e2 iavf: Fix handling of vlan strip virtual channel messages adds 49839cb40d6c i40e: stop disabling VFs due to PF error responses adds 9bda6a09e7ef ice: stop disabling VFs due to PF error responses adds 15d1271d89b8 ice: Fix error with handling of bonding MTU adds fd0ca20f1846 ice: Don't use GFP_KERNEL in atomic context adds 06a97a7afa05 ice: Fix curr_link_speed advertised speed adds 5e7c402892e1 ethernet: Fix error handling in xemaclite_of_probe adds 5548c81e97ab tipc: fix incorrect order of state message data sanity check adds c746fa0f54c9 net: ethernet: ti: cpts: Handle error for clk_enable adds 6e294d389023 net: ethernet: lpc_eth: Handle error for clk_enable adds b7c2fd1d1263 net: marvell: prestera: Add missing of_node_put() in prest [...] adds 46ad629e58ce ax25: Fix NULL pointer dereference in ax25_kill_by_device adds b3d4a7dcb9ca net/mlx5: Fix size field in bufferx_reg struct adds 7c519f769f55 net/mlx5: Fix a race on command flush flow adds a2355333cf18 net/mlx5e: Lag, Only handle events from highest priority m [...] adds 0e721b8f2ee5 NFC: port100: fix use-after-free in port100_send_complete adds d4dfc94c4052 selftests: pmtu.sh: Kill tcpdump processes launched by subshell. adds c614aad2ee9e selftests: pmtu.sh: Kill nettest processes launched in subshell. adds c7f6accc6795 gpio: ts4900: Do not set DAT and OE together adds f49f646f9ec2 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info adds 9ca50a73c98c net: phy: DP83822: clear MISR2 register to disable interrupts adds 1502f15b9f29 sctp: fix kernel-infoleak for SCTP sockets adds 6c0d2f348be2 net: bcmgenet: Don't claim WOL when its not available adds 732c7172b79c net: phy: meson-gxl: improve link-up behavior adds b0028e1cc1fa selftests/bpf: Add test for bpf_timer overwriting crash adds 7403f4118ab9 swiotlb: fix info leak with DMA_FROM_DEVICE adds 839ddf786772 usb: dwc3: pci: add support for the Intel Raptor Lake-S adds 302ce2946160 pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" adds e160ee96d03f KVM: Fix lockdep false negative during host resume adds bcd4279b989f kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always [...] adds 1f04bbd2935c spi: rockchip: Fix error in getting num-cs property adds 5bef4e5089d3 spi: rockchip: terminate dma transmission when slave abort adds ee22082c3e2f drm/vc4: hdmi: Unregister codec device on unbind adds 1280c8ae9745 x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU adds 8d5e69d8fbf3 net-sysfs: add check for netdevice being present to speed_show adds bb9795b6da22 hwmon: (pmbus) Clear pmbus fault/warning bits after read adds 94b568a9d2a5 PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken adds 5cf4dd01efe0 gpio: Return EPROBE_DEFER if gc->to_irq is NULL adds fcd1d79aa943 drm/amdgpu: bypass tiling flag check in virtual display case (v2) adds fe39ab30dcc2 Revert "xen-netback: remove 'hotplug-status' once it has s [...] adds 2708ceb4e5cc Revert "xen-netback: Check for hotplug-status existence be [...] adds 041616a22c40 ipv6: prevent a possible race condition with lifetimes adds 4d2889691570 tracing: Ensure trace buffer is at least 4096 bytes large adds 9d95b7e239a1 tracing/osnoise: Make osnoise_main to sleep for microseconds adds e22807ee679f selftest/vm: fix map_fixed_noreplace test failure adds 5c237251421d selftests/memfd: clean up mapping in mfd_fail_write adds 64147ce85e2f ARM: Spectre-BHB: provide empty stub for non-config adds d60d34b4d6d1 fuse: fix fileattr op failure adds ca62747b38f5 fuse: fix pipe buffer lifetime for direct_io adds 441bc1e3d7e0 staging: rtl8723bs: Fix access-point mode deadlock adds 1fb9dd378749 staging: gdm724x: fix use after free in gdm_lte_rx() adds b5e792187f50 net: macb: Fix lost RX packet wakeup race in NAPI receive adds 9b3cdf5e8ad9 riscv: alternative only works on !XIP_KERNEL adds b515552d41ee mmc: meson: Fix usage of meson_mmc_post_req() adds eae073d854c5 riscv: Fix auipc+jalr relocation range checks adds 42aaf726c9e9 tracing/osnoise: Force quiescent states while tracing adds 72ea28d88d30 arm64: dts: marvell: armada-37xx: Remap IO space to bus ad [...] adds 61d32defc00f arm64: Ensure execute-only permissions are not allowed wit [...] adds 0349c79c5508 arm64: kasan: fix include error in MTE functions adds 2c1f97af38be swiotlb: rework "fix info leak with DMA_FROM_DEVICE" adds a633bc013333 KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh i [...] adds 22823b1a0dc9 virtio: unexport virtio_finalize_features adds cbb726e6c652 virtio: acknowledge all features before access adds 4a8e7f9dae4a net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE adds 52445030f135 ARM: fix Thumb2 regression with Spectre BHB adds 1b09f28f70a5 watch_queue: Fix filter limit check adds 8275b6699c6d watch_queue, pipe: Free watchqueue state after clearing pipe ring adds ccd03c30f103 watch_queue: Fix to release page in ->release() adds b022b6a0586f watch_queue: Fix to always request a pow-of-2 pipe ring size adds d453d0e5a15d watch_queue: Fix the alloc bitmap size to reflect notes allocated adds 82ff8a2243f7 watch_queue: Free the alloc bitmap when the watch_queue is [...] adds eb38c2e9fc74 watch_queue: Fix lack of barrier/sync/lock between post and read adds ffb8fd39c84c watch_queue: Make comment about setting ->defunct more accurate adds 19503d381aab x86/boot: Fix memremap of setup_indirect structures adds e946556d3665 x86/boot: Add setup_indirect support in early_memremap_is_ [...] adds ce91f0f023ad x86/sgx: Free backing memory after faulting the enclave page adds 1fbafa9a5b42 x86/traps: Mark do_int3() NOKPROBE_SYMBOL adds 342783ba9c3c drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP adds a1ce40f8aeb1 btrfs: make send work with concurrent block group relocation adds 074c88751dc1 drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL adds cd072bf2dcbd riscv: dts: k210: fix broken IRQs on hart1 adds 69b80587f650 block: drop unused includes in <linux/genhd.h> adds caf18e4da9bf Revert "net: dsa: mv88e6xxx: flush switchdev FDB workqueue [...] adds f83c85ee73df vhost: allow batching hint without size adds b9a0208cb3e3 Linux 5.15.29 adds 93e4117cebd1 Merge v5.15.29
No new revisions were added by this update.
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