This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allyesconfig in repository toolchain/ci/linux.
from b621c9fbf0c2 Merge v5.16.9 new 19b067142db9 integrity: check the return value of audit_log_start() new 310c9ddfdf1f audit: don't deref the syscall args when checking the open [...] new 89f586d3398f ima: fix reference leak in asymmetric_verify() new 09bef807c763 ima: Remove ima_policy file before directory new d38a03a82f87 ima: Allow template selection with ima_template[_fmt]= aft [...] new 74ff20ee157e ima: Do not print policy rule with inactive LSM labels new 56742f1ca462 mmc: sdhci-of-esdhc: Check for error num after setting mask new 0690e2814367 mmc: core: Wait for command setting 'Power Off Notificatio [...] new 3c74f4d3ba18 mmc: sh_mmcif: Check for null res pointer new 5b068f33bc8a can: isotp: fix potential CAN frame reception race in isotp_rcv() new fb47eaa10db2 can: isotp: fix error path in isotp_sendmsg() to unlock wa [...] new 804939211e36 net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e11 [...] new 965818167ce0 net: phy: marvell: Fix MDI-x polarity setting in 88e1118-c [...] new 69ce87d6fb9b NFS: Fix initialisation of nfs_client cl_flags field new aa9051ddb4b3 NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes new da22ca1ad548 NFSD: Fix ia_size underflow new 6642b8debe58 NFSD: Clamp WRITE offsets new 24c24ddfe265 NFSD: Fix offset type in I/O trace points new 44502aca8e02 NFSD: Fix the behavior of READ near OFFSET_MAX new 4d8a71c9ed50 NFS: change nfs_access_get_cached to only report the mask new b9ecb66d89ba NFSv4 only print the label when its queried new 0ce79f2fd065 nfs: nfs4clinet: check the return value of kstrdup() new 93d3ba70f80e NFSv4.1: Fix uninitialised variable in devicenotify new 66b528b3a53d NFSv4 remove zero number of fs_locations entries error check new 6fcba13c409e NFSv4 store server support for fs_location attribute new cc61c7bc31a4 NFSv4.1 query for fs_location attr on a new file system new f41906e7a965 NFSv4 expose nfs_parse_server_name function new 9059dfdcffd4 NFSv4 handle port presence in fs_location server string new 101ab9e4a437 SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt new 5f6024c05a2c net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_st [...] new bd1a71fb5ff2 sunrpc: Fix potential race conditions in rpc_sysfs_xprt_st [...] new adb3af62a4ef irqchip/realtek-rtl: Service all pending interrupts new d541954a11eb perf/x86/rapl: fix AMD event handling new 413f2ed88cf8 x86/perf: Avoid warning for Arch LBR without XSAVE new f07660619137 sched: Avoid double preemption in __cond_resched_*lock*() new dddd832f3509 drm/vc4: Fix deadlock on DSI device attach error new a28169b20280 drm: panel-orientation-quirks: Add quirk for the 1Netbook [...] new 5f155a692805 net: sched: Clarify error message when qdisc kind is unknown new 033fd42c18d9 powerpc/fixmap: Fix VM debug warning on unmap new 0415a1faf566 s390/module: test loading modules with a lot of relocations new d6c23c072dd1 arm64: Add Cortex-X2 CPU part definition new bba18ebcb9e9 arm64: errata: Update ARM64_ERRATUM_[2119858|2224489] with [...] new fe4de5330c77 scsi: target: iscsi: Make sure the np under each tpg is unique new c9463ecdeae5 scsi: ufs: ufshcd-pltfrm: Check the return value of devm_k [...] new 0be556512cd0 scsi: qedf: Add stag_work to all the vports new 7fcbed38503b scsi: qedf: Fix refcount issue when LOGO is received during TMF new 10eeed3f28af scsi: qedf: Change context reset messages to ratelimited new ee0961879903 scsi: pm8001: Fix bogus FW crash for maxcpus=1 new b51cd22338d0 scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode() new 0398436e39b2 scsi: ufs: Treat link loss as fatal error new 1d6cd26605b4 scsi: myrs: Fix crash in error case new bd1d47894589 net: stmmac: reduce unnecessary wakeups from eee sw timer new e6085b30d43e PM: hibernate: Remove register_nosave_region_late() new b3b650949bf6 drm/amd/display: Correct MPC split policy for DCN301 new b556287b7af0 drm/amdgpu/display: adjust msleep limit in dp_wait_for_tra [...] new 6a97718cd826 drm/amdgpu/display: use msleep rather than udelay for long delays new 612b99a3480d usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend new 4aa9e58ada92 perf: Always wake the parent event new fb54db87b137 nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/ [...] new 749ff1b50d93 MIPS: Fix build error due to PTR used in more places new 5b2c7b48b6f4 net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() new def426ff5b0e arm64: errata: Add detection for TRBE ignored system regis [...] new 12c7ff193e57 arm64: errata: Add detection for TRBE invalid prohibited states new aff260ffbaa3 arm64: errata: Add detection for TRBE trace data corruption new 4e3e5ef6f838 arm64: cpufeature: List early Cortex-A510 parts as having [...] new 4d4710b7dfea kasan: test: fix compatibility with FORTIFY_SOURCE new d851051d25c2 KVM: eventfd: Fix false positive RCU usage warning new 07ee12244001 KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER new f283aa272854 KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS new 29fad213db69 KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in [...] new 1c524f83c86d KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS bloc [...] new dafd92c0dd56 KVM: x86: Report deprecated x87 features in supported CPUID new fa8b369129b0 riscv: fix build with binutils 2.38 new 56f81a1d8e6c riscv: Fix XIP_FIXUP_FLASH_OFFSET new 03fdd1adcac6 riscv: cpu-hotplug: clear cpu from numa map when teardown new e1d176461bb8 riscv/mm: Add XIP_FIXUP for phys_ram_base new 7324a299fa54 riscv: eliminate unreliable __builtin_frame_address(1) new fdd3bc76b8ad gfs2: Fix gfs2_release for non-writers regression new 4ad70fad65d7 Revert "gfs2: check context in gfs2_glock_put" new 2d88a0f49d4d Revert "PCI/portdrv: Do not setup up IRQs if there are no users" new b197f11a5d47 ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group new c606b83ae91b ARM: dts: Fix boot regression on Skomer new 39c89238289e ARM: socfpga: fix missing RESET_CONTROLLER new 73299da3017d nvme-tcp: fix bogus request completion when failing to send AER new e575cb9e1409 ACPI/IORT: Check node revision for PMCG resources new 9d30d7fad27e PM: s2idle: ACPI: Fix wakeup interrupts handling new a2837c4302b9 drm/amdgpu/display: change pipe policy for DCN 2.0 new bb3ff8d02c45 drm/rockchip: vop: Correct RK3399 VOP register fields new 30b737b53a84 drm/i915: Disable DRRS on IVB/HSW port != A new f6983748cdba drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration new 327e245fc70a drm/i915: Populate pipe dbuf slices more accurately during [...] new 2521b0a43db2 drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL new 586f5ad06625 ARM: dts: Fix timer regression for beagleboard revision c new c32cfccb366e ARM: dts: meson: Fix the UART compatible strings new 3282e05464e2 ARM: dts: meson8: Fix the UART device-tree schema validation new 05348bfe144f ARM: dts: meson8b: Fix the UART device-tree schema validation new 25d7fdb27d20 phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option new 306eb7325a38 tee: optee: do not check memref size on return from Secure World new 7e246eb9c151 optee: add error checks in optee_ffa_do_call_with_arg() new 805df0ab1c80 staging: fbtft: Fix error path in fbtft_driver_module_init() new 91fc147e23d0 ARM: dts: imx6qdl-udoo: Properly describe the SD card detect new 6a3eb02fa3a8 phy: xilinx: zynqmp: Fix bus width setting for SGMII new 0ad1a88fa3eb phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable() new e67ae5a9bb78 ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo new 9a9be9f3f7b9 arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers new 3e078b187536 usb: f_fs: Fix use-after-free for epfile new 2daa702590e3 arm64: Enable Cortex-A510 erratum 2051678 by default new 301cebd1d51e phy: dphy: Correct clk_pre parameter new d038dc10afe7 gpio: aggregator: Fix calling into sleeping GPIO controllers new 98512f35a200 NFS: Don't overfill uncached readdir pages new 77bfe650e59d NFS: Don't skip directory entries when doing uncached readdir new e3a141f26734 NFS: Avoid duplicate uncached readdir calls on eof new 7707833af7a9 drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. new 76f85c307ef9 misc: fastrpc: avoid double fput() on failed usercopy new 2005bd45c7e5 net: sparx5: Fix get_stat64 crash in tcpdump new c3cef1b1fe34 netfilter: nft_payload: don't allow th access for fragments new 54e302cf55b6 netfilter: ctnetlink: disable helper autoassign new 223dc5adb983 arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' new 0a0a0be9ed61 arm64: dts: meson-sm1-odroid: use correct enable-gpio pin [...] new 769c7dbcfc4e arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO domain f [...] new 1315f759859c arm64: dts: meson-sm1-odroid: fix boot loop after reboot new a8b50be3db83 ixgbevf: Require large buffers for build_skb on 82599VF new 47f3860c4931 tcp: take care of mixed splice()/sendmsg(MSG_ZEROCOPY) case new 401838b22606 net: mscc: ocelot: fix all IP traffic getting trapped to C [...] new 0ae0a3bdc92b drm/panel: simple: Assign data from panel_dpi_probe() correctly new 5ccd87faca6b s390/module: fix building test_modules_helpers.o with clang new 4287509b4d21 ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE new a01aba10ca79 gpiolib: Never return internal error codes to user space new db3b2912e93f gpio: sifive: use the correct register to read output values new b532c42150d0 fbcon: Avoid 'cap' set but not used warning new 9482ab4540f5 SUNRPC: lock against ->sock changing during sysfs read new 2592d6734cb0 gve: Recording rx queue before sending to napi new 3767e6d0194e bonding: pair enable_port with slave_arr_updates new 1b451c3994a2 net: dsa: mv88e6xxx: don't use devres for mdiobus new f1842a8cb71d net: dsa: ar9331: register the mdiobus under devres new 08e1a3554e99 net: dsa: bcm_sf2: don't use devres for mdiobus new 9db6f056efd0 net: dsa: felix: don't use devres for mdiobus new b16775377050 net: dsa: ocelot: seville: utilize of_mdiobus_register new 0e816362d823 net: dsa: seville: register the mdiobus under devres new 6cccab29bf67 net: dsa: mt7530: fix kernel bug in mdiobus_free() when unbinding new 2443ba2fe396 net: dsa: lantiq_gswip: don't use devres for mdiobus new e08cb9056fb2 ibmvnic: don't release napi in __ibmvnic_open() new 73844cfa960c net: ethernet: litex: Add the dependency on HAS_IOMEM new feb9597e2275 ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table [...] new a191e10ee2e1 nfp: flower: fix ida_idx not being released new ff6962c6c957 net: do not keep the dst cache when uncloning an skb dst a [...] new 8b1087b998e2 net: fix a memleak when uncloning an skb dst and its metadata new fd45628d2fec veth: fix races around rq->rx_notify_masked new baaf77203ae6 net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE new 7377bdeb324d tipc: rate limit warning for received illegal binding update new aa35588817c5 net: amd-xgbe: disable interrupts during pci removal new 89b60402d43c net: dsa: fix panic when DSA master device unbinds on shutdown new 2c625f41acb0 drm/amd/pm: fix hwmon node of power1_label create issue new dd88e8fc6b0f mptcp: netlink: process IPv6 addrs in creating listening sockets new f02653449061 dpaa2-eth: unregister the netdev before disconnecting from [...] new a5031f2e2abc ice: fix an error code in ice_cfg_phy_fec() new a71758d9bf22 ice: fix IPIP and SIT TSO offload new faa9bcf700ca ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler new 6d26421f7423 ice: Avoid RTNL lock when re-creating auxiliary device new 03ae6e0ffd63 net: mscc: ocelot: fix mutex lock error during ethtool stats read new 402888280890 net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios [...] new 6550bdf52846 vt_ioctl: fix array_index_nospec in vt_setactivate new 3e1172470291 vt_ioctl: add array_index_nospec to VT_ACTIVATE new 7509105d950c n_tty: wake up poll(POLLRDNORM) on receiving data new 9443ddeb3754 eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX new 5c77c68f92d3 usb: dwc2: drd: fix soft connect when gadget is unconfigured new 2a8839e8ad00 Revert "usb: dwc2: drd: fix soft connect when gadget is un [...] new 9681823f96a8 net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup new 5751b4a1efe2 usb: ulpi: Move of_node_put to ulpi_dev_release new e0b2f29bc78f usb: ulpi: Call of_node_put correctly new 230aff54d7ba usb: dwc3: gadget: Prevent core from processing stale TRBs new cac3b4288cf7 usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE [...] new 8895017abfc7 USB: gadget: validate interface OS descriptor requests new 2724ebafda0a usb: gadget: rndis: check size of RNDIS_MSG_SET command new 44e1c58b031d usb: gadget: f_uac2: Define specific wTerminalType new f24f243c43aa usb: raw-gadget: fix handling of dual-direction-capable endpoints new 2f992ec70910 USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 new f27ba2932e05 USB: serial: option: add ZTE MF286D modem new c5a3f8123205 USB: serial: ch341: add support for GW Instek USB2.0-Seria [...] new 5250f93fa040 USB: serial: cp210x: add NCR Retail IO box id new 8692bd4b81c8 USB: serial: cp210x: add CPI Bulk Coin Recycler id new c0c5c59ebe22 speakup-dectlk: Restore pitch setting new 5b0c9569135a phy: ti: Fix missing sentinel for clk_div_table new 202071d25185 iio: buffer: Fix file related error handling in IIO_BUFFER [...] new 05d3f8045efa fs/proc: task_mmu.c: don't read mapcount for migration entry new 3980cff63496 mm: vmscan: remove deadlock due to throttling failing to m [...] new babfa07e9594 mm: memcg: synchronize objcg lists with a dedicated spinlock new 235c960e9d80 seccomp: Invalidate seccomp mode to catch death failures new 65191c5a013e signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE new a0619027f115 s390/cio: verify the driver availability for path_event call new 9d683ef32379 bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 new d4813c2a76fe bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W new 3f8f00d5159b x86/sgx: Silence softlockup detection when releasing large [...] new d095f84b5c03 Makefile.extrawarn: Move -Wunaligned-access to W=1 new 863ee54f6a42 scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled new baea9b393f7e scsi: lpfc: Reduce log messages seen after firmware download new 96d87adafdc5 MIPS: octeon: Fix missed PTR->PTR_WD conversion new f033f8638686 arm64: dts: imx8mq: fix lcdif port node new 2142bc1469a3 perf: Fix list corruption in perf_cgroup_switch() new ebadf974485c kconfig: fix missing fclose() on error paths new 37654be7d705 docs/ABI: testing: aspeed-uart-routing: Escape asterisk new f74fc4b5bd53 iommu: Fix potential use-after-free during probe new 528cecfa5af0 Linux 5.16.10 new e57ca410726d Merge v5.16.10 new 9ae6fa4791a9 drm/nouveau/pmu/gm200-: use alternate falcon reset sequence new 6c1fcae43eaf bpf: Introduce composable reg, ret and arg types. new bcd98af3eb75 bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL new 5b33e437dc6a bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL new 77459bc4d5e2 bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL new e982070f8970 bpf: Introduce MEM_RDONLY flag new 6f6edc4211b3 bpf: Convert PTR_TO_MEM_OR_NULL to composable types. new 199cdd057eb7 bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. new 4a6c35debbd4 bpf: Add MEM_RDONLY for helper args that are pointers to r [...] new 80b7205cd539 bpf/selftests: Test PTR_TO_RDONLY_MEM new 3a9da267fdf4 HID:Add support for UGTABLET WP5540 new 9da5ebb93206 Revert "svm: Add warning message for AVIC IPI invalid target" new 96b795abc7e6 parisc: Show error if wrong 32/64-bit compiler is being used new 3d4fd4a21474 serial: parisc: GSC: fix build when IOSAPIC is not set new a3bb19a26768 parisc: Drop __init from map_pages declaration new e40ae3133ed8 parisc: Fix data TLB miss in sba_unmap_sg new d56ad67085ac parisc: Fix sglist access in ccio-dma.c new cccf23c660cc mmc: block: fix read single on recovery logic new d187eeb02d18 mm: don't try to NUMA-migrate COW pages that have other uses new d50ccc785d41 HID: amd_sfh: Add illuminance mask to limit ALS max value new 7df9a8f076be HID: i2c-hid: goodix: Fix a lockdep splat new c8d3f17a8e42 HID: amd_sfh: Increase sensor command timeout new 3373c026b19c selftests: kvm: Remove absent target file new c03644b6af92 HID: amd_sfh: Correct the structure field name new 103f097ef6b5 PCI: hv: Fix NUMA node assignment when kernel boots with c [...] new 253f43f7a879 parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() new 3b4ff4eae375 HID: apple: Set the tilde quirk flag on the Wellspring 5 a [...] new 4c784cfd1184 btrfs: don't hold CPU for too long when defragging a file new 685de079846f btrfs: send: in case of IO error log it new 103b77296fee btrfs: defrag: don't try to defrag extents which are under [...] new 9cf466b47c10 ASoC: mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC new 1a346d95a32e platform/x86: touchscreen_dmi: Add info for the RWC NANOTE [...] new b78facc7d488 platform/x86: ISST: Fix possible circular locking dependen [...] new d20e2d23cca4 platform/x86: amd-pmc: Correct usage of SMU version new dfdbb3149932 kunit: tool: Import missing importlib.abc new dbd5d2aaf62d selftests: rtc: Increase test timeout so that all tests run new af7bc9011b99 kselftest: signal all child processes new 7e5561815c0d selftests: netfilter: reduce zone stress test running time new 1c72f04d52b7 net: ieee802154: at86rf230: Stop leaking skb's new c966a56404d9 selftests/zram: Skip max_comp_streams interface on newer kernel new 0086fefa6aa0 selftests/zram01.sh: Fix compression ratio calculation new eebef21bada8 selftests/zram: Adapt the situation that /dev/zram0 is being used new 881d7c02bc43 selftests: openat2: Print also errno in failure messages new 460940d471ba selftests: openat2: Add missing dependency in Makefile new 84a917fd2248 selftests: openat2: Skip testcases that fail with EOPNOTSUPP new 48a9df030cf9 selftests: skip mincore.check_file_mmap when fs lacks need [...] new 1e1f02d36d3e ax25: improve the incomplete fix to avoid UAF and NPD bugs new c5a59cdaef94 cifs: unlock chan_lock before calling cifs_put_tcp_session new 85ee2f739406 pinctrl: bcm63xx: fix unmet dependency on REGMAP for GPIO_REGMAP new e12500092be2 vfs: make freeze_super abort when sync_filesystem returns error new 8d5197ada884 vfs: make sync_filesystem return errors from ->sync_fs new 6e33e7e8e7bf quota: make dquot_quota_sync return errors from ->sync_fs new 0016bdcda1ea scsi: pm80xx: Fix double completion for SATA devices new 54061f3a5e21 kselftest: Fix vdso_test_abi return status new 631b25c811eb scsi: core: Reallocate device's budget map on queue depth change new 510b21442c3a scsi: pm8001: Fix use-after-free for aborted TMF sas_task new f61f9fccb2cb scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task new 08cb8590098c drm/amd: Warn users about potential s0ix problems new 1478f5f11add mailmap: update Christian Brauner's email address new 9e956a2596ae nvme: fix a possible use-after-free in controller reset du [...] new bb0d8fb35c4f nvme-tcp: fix possible use-after-free in transport error_r [...] new ea86027ac467 nvme-rdma: fix possible use-after-free in transport error_ [...] new 3132b1d27f57 net: sparx5: do not refer to skb after passing it on new 73e682d98533 drm/amd: add support to check whether the system is set to s3 new f2917009162d drm/amd: Only run s3 or s0ix if system is configured properly new 3daeb3d93744 drm/amdgpu: fix logic inversion in check new 673894aa77a8 x86/Xen: streamline (and fix) PV CPU enumeration new a7159692b508 Revert "module, async: async_synchronize_full() on module [...] new e37b6b90f750 gcc-plugins/stackleak: Use noinstr in favor of notrace new 1474f22c5c7e random: wake up /dev/random writers after zap new d3785d31b7c8 KVM: x86/xen: Fix runstate updates to be atomic when preem [...] new 614b4c65b3f7 KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry wh [...] new 4685f0820e9d KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NP [...] new 352193edda48 KVM: x86: nSVM: fix potential NULL derefernce on nested migration new b51eca406c10 KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM sa [...] new db24310ec6e6 iwlwifi: remove deprecated broadcast filtering feature new 9958b9cbb221 iwlwifi: fix use-after-free new fa758ee27351 drm/mediatek: mtk_dsi: Avoid EPROBE_DEFER loop with extern [...] new 986d3994c0c8 drm/radeon: Fix backlight control on iMac 12,1 new cf02b3350607 drm/atomic: Don't pollute crtc_state->mode_blob with error [...] new 156385b0346f drm/amd/pm: correct the sequence of sending gpu reset msg new 214f3b66800d drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. new fdc3fb04080a drm/i915/opregion: check port number bounds for SWSCI disp [...] new 3ed9dabaa5d9 drm/i915: Fix dbuf slice config lookup new 331ea6834e8f drm/i915: Fix mbus join config lookup new addd62a8cb6f vsock: remove vsock from connected table when connect is i [...] new b07508c74408 tee: export teedev_open() and teedev_close_context() new f333857e0f85 optee: use driver internal tee_context for some rpc new 4229a2095512 drm/cma-helper: Set VM_DONTEXPAND for mmap new 483d2a0bf359 drm/i915/gvt: Make DRM_I915_GVT depend on X86 new 1f933389a56a drm/i915/ttm: tweak priority hint selection new 142d79d846ad iwlwifi: pcie: fix locking when "HW not ready" new e3e1669fff2e iwlwifi: pcie: gen2: fix locking when "HW not ready" new e1c236ffdc9b iwlwifi: mvm: fix condition which checks the version of ra [...] new d4e1375e07f5 iwlwifi: fix iwl_legacy_rate_to_fw_idx new 09117ad796a0 iwlwifi: mvm: don't send SAR GEO command for 3160 devices new 5d0bc1ff054a selftests: netfilter: fix exit value for nft_concat_range new 303679a39c72 netfilter: nft_synproxy: unregister hooks on init error path new 3c6c41ec991e selftests: netfilter: disable rp_filter on router new 7ab65ea30c17 ipv4: fix data races in fib_alias_hw_flags_set new d5e80a184012 ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt new 27f567c84f44 ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() new 3cef0e916ebc ipv6: per-netns exclusive flowlabel checks new a181e663b292 Revert "net: ethernet: bgmac: Use devm_platform_ioremap_re [...] new ee67ed34baee mac80211: mlme: check for null after calling kmemdup new ebeba9791f62 brcmfmac: firmware: Fix crash in brcm_alt_fw_path new c979f792a2ba cfg80211: fix race in netlink owner interface destruction new d37f10f6665d net: dsa: lan9303: fix reset on probe new b9bbab40939c net: dsa: mv88e6xxx: flush switchdev FDB workqueue before [...] new c61f599b8d33 net: dsa: lantiq_gswip: fix use after free in gswip_remove() new a960e6d6499a net: dsa: lan9303: handle hwaccel VLAN tags new d8a5a3d7f4ce net: dsa: lan9303: add VLAN IDs to master device new 0268fec09bfa net: ieee802154: ca8210: Fix lifs/sifs periods new 092dc9d68761 ping: fix the dif and sdif check in ping_lookup new ea1f85fa2cb7 bonding: force carrier update when releasing slave new 1dd3ecbec5f6 mctp: fix use after free new 234ffe4e4854 drop_monitor: fix data-race in dropmon_net_event / trace_n [...] new 18b57afacdc8 net_sched: add __rcu annotation to netdev->qdisc new 9d06f489b9e9 crypto: af_alg - get rid of alg_memory_allocated new be95a2b5064c bonding: fix data-races around agg_select_timer new 9704b5e18c17 nfp: flower: netdev offload check for ip6gretap new 754db970b075 libsubcmd: Fix use-after-free for realloc(..., 0) new f00b6c976ae0 net/smc: Avoid overwriting the copies of clcsock callback [...] new bd6a09eaf345 net: phy: mediatek: remove PHY mode check on MT7531 new c4c7dee21fda atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC new ca941e56f48e tipc: fix wrong publisher node address in link publications new 554a76e7dcc9 dpaa2-switch: fix default return of dpaa2_switch_flower_pa [...] new 54abd5725db8 dpaa2-eth: Initialize mutex used in one step timestamping path new c98bed60cdd7 net: mscc: ocelot: fix use-after-free in ocelot_vlan_del() new e9895a29ecb3 net: bridge: multicast: notify switchdev driver whenever M [...] new 40c1ff40deca perf bpf: Defer freeing string after possible strlen() on it new 52e84872e587 selftests/exec: Add non-regular to TEST_GEN_PROGS new f5471b6b2d08 arm64: Correct wrong label in macro __init_el2_gicv3 new 8f868f822c59 ALSA: usb-audio: Don't abort resume upon errors new 6a45035b42ef ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Aud [...] new 8372d3aa9689 ALSA: memalloc: Fix dma_need_sync() checks new 3a2d391a5c96 ALSA: memalloc: invalidate SG pages before sync new 861e505b6e82 ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 new bda6c8f72fc6 ALSA: hda/realtek: Fix deadlock by COEF mutex new d5d78e3d2ce9 ALSA: hda: Fix regression on forced probe mask option new 958fad1d55cf ALSA: hda: Fix missing codec probe on Shenker Dock 15 new d163624f7667 ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() new cfeaa7bae8bb ASoC: ops: Fix stereo change notifications in snd_soc_put_ [...] new e8ee1a1b6ef5 ASoC: ops: Fix stereo change notifications in snd_soc_put_ [...] new a06d52d22644 ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() new 1a195b0177ec cifs: fix set of group SID via NTSD xattrs new cd387fb7bed0 cifs: fix confusing unneeded warning message on smb2.1 and [...] new 225e7bc47a12 ACPI: processor: idle: fix lockup regression on 32-bit Thi [...] new 9273f93c3f2d powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE new 2b61859fc259 powerpc/lib/sstep: fix 'ptesync' build error new 58d3111eafce mtd: rawnand: gpmi: don't leak PM reference in error path new e124fe29c799 smb3: fix snapshot mount option new 934c8c95bfb8 tipc: fix wrong notification node addresses new 84fdbb039ec8 scsi: ufs: Remove dead code new d69d98d8edf9 scsi: ufs: Fix a deadlock in the error handler new ce38a92097f7 ASoC: tas2770: Insert post reset delay new 880982dbc4df ASoC: qcom: Actually clear DMA interrupt register for HDMI new 268b7ce29d22 block/wbt: fix negative inflight counter when remove scsi device new 36143d0d3d37 NFS: Remove an incorrect revalidation in nfs4_update_chang [...] new aab7d08fd512 NFS: LOOKUP_DIRECTORY is also ok with symlinks new 855e613993c0 NFS: Do not report writeback errors in nfs_getattr() new ee421a75a740 tty: n_tty: do not look ahead for EOL character past the e [...] new 0da8318e1d82 block: fix surprise removal for drivers calling blk_set_qu [...] new c2ca95fd3121 mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() new a2995fe23095 mtd: parsers: qcom: Fix kernel panic on skipped partition new 1b37889f9a15 mtd: parsers: qcom: Fix missing free for pparts in cleanup new 0d9cbbf9acf5 mtd: phram: Prevent divide by zero bug in phram_setup() new 813ec08ecfee mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status new dc426f86c7c8 scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop new 624c164cb4f3 EDAC: Fix calculation of returned address and next offset [...] new 99dbf35385d8 x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing new 0c6c4d6d9e52 ucounts: Base set_cred_ucounts changes on the real user new ce6c04863172 ucounts: Handle wrapping in is_ucounts_overlimit new 4ac77eb2b705 ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 new 6f6e8ccbc58b rlimit: Fix RLIMIT_NPROC enforcement failure caused by cap [...] new 5f68f27d1dd2 ucounts: Move RLIMIT_NPROC handling after set_user new 132de3a6cc19 net: sched: limit TC_ACT_REPEAT loops new 2ffddbecc2bd dmaengine: sh: rcar-dmac: Check for error num after setting mask new 544e0968be59 dmaengine: stm32-dmamux: Fix PM disable depth imbalance in [...] new 08d0fbef9f3b dmaengine: sh: rcar-dmac: Check for error num after dma_se [...] new b0808c66e759 tests: fix idmapped mount_setattr test new 9b4fb30066eb i2c: qcom-cci: don't delete an unregistered adapter new 213d0381893c i2c: qcom-cci: don't put a device tree node before i2c_add [...] new d7de1e4820c5 dmaengine: ptdma: Fix the error handling path in pt_core_init() new bc8167d53b7c copy_process(): Move fd_install() out of sighand->siglock [...] new bfe2e9ad9e3b scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() a [...] new d24f874d6e56 ASoC: wm_adsp: Correct control read size when parsing comp [...] new 63517576d6d6 ice: enable parsing IPSEC SPI headers for RSS new 30303c7370f2 i2c: brcmstb: fix support for DSL and CM variants new c20f90fe009f lockdep: Correct lock_classes index mapping new 80dad7483e39 HID: elo: fix memory leak in elo_probe new 50a37fd45bbd mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get new 92e25b637cd4 Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj new 48504d0e0b10 KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() new 6ea9f898abac KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when crea [...] new 05db67f3f47b KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW new 3f6278b43849 ARM: OMAP2+: hwmod: Add of_node_put() before break new 4210b4adf0dc ARM: OMAP2+: adjust the location of put_device() call in o [...] new 35cd1e78f8ac phy: usb: Leave some clocks running during suspend new 3f09310ec5b3 staging: vc04_services: Fix RCU dereference check new d4aeecd071dc phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy new 0fd667004c81 irqchip/sifive-plic: Add missing thead,c900-plic match string new fe0c95903a68 x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm new 5d71ab7b01d3 netfilter: conntrack: don't refresh sctp entries in closed state new 28b5031a071f ksmbd: fix same UniqueId for dot and dotdot entries new 6fb73a685c92 ksmbd: don't align last entry offset in smb2 query directory new eddef98207d6 lib/iov_iter: initialize "flags" in new pipe_buffer new af1365e8b41f arm64: dts: meson-gx: add ATF BL32 reserved-memory region new 53c83d711dd7 arm64: dts: meson-g12: add ATF BL32 reserved-memory region new 698c40c66f58 arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 new 3cfc79b41381 pidfd: fix test failure due to stack overflow on some arches new 6b611b501581 selftests: fixup build warnings in pidfd / clone3 tests new 91821a6eba7f mm: io_uring: allow oom-killer from io_uring_setup new 0c430ff95116 ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" new 037a7acbe871 kconfig: let 'shell' return enough output for deep path names new 0291f56bde59 ata: libata-core: Disable TRIM on M88V29 new 1190ec3de8d0 soc: aspeed: lpc-ctrl: Block error printing on probe defer cases new 2526d4d8b209 xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create new 5569efe954d6 drm/rockchip: dw_hdmi: Do not leave clock enabled in error case new d29c76daa948 tracing: Fix tp_printk option related with tp_printk_stop_on_boot new a0a01794bfa3 display/amd: decrease message verbosity about watermarks t [...] new e464ce42eda1 drm/amdgpu: add utcl2_harvest to gc 10.3.1 new ea39981ac364 drm/amd/display: Cap pflip irqs per max otg number new aea1b3490c21 drm/amd/display: fix yellow carp wm clamping new 4bb1c991370a net: usb: qmi_wwan: Add support for Dell DW5829e new 310bef8a2b2d net: macb: Align the dma and coherent dma masks new 8dda603d7169 kconfig: fix failing to generate auto.conf new f40e0f7a433b Linux 5.16.11 new a07c2e888262 Merge v5.16.11 new ace802caf3de mm/filemap: Fix handling of THPs in generic_file_buffered_read() new b87df677fc93 cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug new 112775bcd4a6 cgroup-v1: Correct privileges check in release_agent writes new 9ddba5580c68 btrfs: tree-checker: check item_size for inode_item new e8069b5a3607 btrfs: tree-checker: check item_size for dev_item new 004aae441e48 slab: remove __alloc_size attribute from __kmalloc_track_caller new 6b0d719ffed1 clk: jz4725b: fix mmc0 clock gating new ac146316f24c io_uring: don't convert to jiffies for waiting on timeouts new cb87bfcab8f0 io_uring: disallow modification of rsrc_data during quiesce new f72cf14df478 selinux: fix misuse of mutex_is_locked() new f9919d83aba4 vhost/vsock: don't check owner in vhost_vsock_stop() while [...] new a7d794691c30 parisc/unaligned: Fix fldd and fstd unaligned handlers on [...] new f03bc9b16064 parisc/unaligned: Fix ldw() and stw() unalignment handlers new 62040f5cd7d9 KVM: x86/mmu: make apf token non-zero to fix bug new 259846e4c1ed KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TS [...] new 3804ac705264 drm/amd/display: Fix stream->link_enc unassigned during st [...] new 6f770a649944 drm/amd/display: Protect update_bw_bounding_box FPU code. new b0a5fbb7190f drm/amd/pm: fix some OEM SKU specific stability issues new 7b15d3fa5510 drm/amd: Check if ASPM is enabled from PCIe subsystem new f9d45721d845 drm/amdgpu: disable MMHUB PG for Picasso new 6465f356a454 drm/amdgpu: do not enable asic reset for raven2 new 3b44e9947f5e drm/i915: Widen the QGV point mask new fd8f15c8dd19 drm/i915: Disconnect PHYs left connected by BIOS on disabl [...] new 6e611b9d22b1 drm/i915: Correctly populate use_sagv_wm for all pipes new 374b09bbd8be drm/i915: Fix bw atomic check when switching between SAGV [...] new 639f72dce866 sr9700: sanity check for packet length new 62079261a529 USB: zaurus: support another broken Zaurus new 7b737e47b875 CDC-NCM: avoid overflow in sanity checking new 3db2cbdb1531 netfilter: xt_socket: fix a typo in socket_mt_destroy() new 08d8b59fbcf6 netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES [...] new 6bff27caef1e netfilter: nf_tables_offload: incorrect flow offload actio [...] new e8a457d9c41e ping: remove pr_err from ping_lookup new 7b4a02d6e208 Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" new f4e02e4ba30c gpu: host1x: Always return syncpoint value when waiting new 0565de3ac0a8 perf evlist: Fix failed to use cpu list for uncore events new bc7a68b2f5b2 perf data: Fix double free in perf_session__delete() new c12bad218930 mptcp: fix race in incoming ADD_ADDR option processing new 2c1acac4b083 mptcp: add mibs counter for ignored incoming options new b52841a06883 selftests: mptcp: fix diag instability new 44efebe8327e selftests: mptcp: be more conservative with cookie MPJ limits new d1b360dfde07 bnx2x: fix driver load from initrd new 8375041f9bd8 bnxt_en: Fix devlink fw_activate new 8bdd496f86f9 bnxt_en: Fix active FEC reporting to ethtool new 54a458e40f2a bnxt_en: Fix offline ethtool selftest with RDMA enabled new 489629ac3cf0 bnxt_en: Fix occasional ethtool -t loopback test failures new e84efb43e5c8 bnxt_en: Fix incorrect multicast rx mask setting when not [...] new 62a915cb8b96 bnxt_en: Restore the resets_reliable flag in bnxt_open() new 8a1969e14ad9 hwmon: Handle failure to register sensor with thermal zone [...] new 9c190f2f71ca net/mlx5: Fix tc max supported prio for nic mode new 77126296daac ice: fix setting l4 port flag when adding filter new 2a3e61de89ba ice: fix concurrent reset and removal of VFs new 6f5173c87a53 ice: check the return of ice_ptp_gettimex64 new c2bd9d6bf74a ice: initialize local variable 'tlv' new c2dbbea0405d net/mlx5: Update the list of the PCI supported devices new eca9bd215d22 bpf: Fix crash due to incorrect copy_map_value new b35d12bdd157 bpf: Do not try bpf_msg_push_data with len 0 new 920546b29c62 selftests: bpf: Check bpf_msg_push_data return value new 9ee239e6d4ae bpf: Fix a bpf_timer initialization issue new 7e8099967d0e bpf: Add schedule points in batch ops new 8f3cc3c5bc43 io_uring: add a schedule point in io_add_buffers() new f2be82bda973 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_moni [...] new e02fa474ad25 nvme: also mark passthrough-only namespaces ready in nvme_ [...] new e6ad72c5ec08 tipc: Fix end of loop tests for list_for_each_entry() new 7be5a9294a2b clk: qcom: gcc-msm8994: Remove NoC clocks new a739963f4326 gso: do not skip outer ip header in case of ipip and net_failover new bb9753aa6476 net: mv643xx_eth: process retval from of_get_mac_address new a142b6991367 openvswitch: Fix setting ipv6 fields causing hw csum failure new e9bf9550654f drm/edid: Always set RGB444 new d24d3ef75edb net/mlx5e: Fix wrong return value on ioctl EEPROM query failure new 231a6ea54f9a net/mlx5e: TC, Reject rules with forward and drop actions new af01394bd450 net/mlx5e: TC, Reject rules with drop and modify hdr action new 7c5612ab5ccf block: clear iocb->private in blkdev_bio_end_io_async() new 2f52329791bb drm/vc4: crtc: Fix runtime_pm reference counting new 950480c32585 drm/i915/dg2: Print PHY name properly on calibration error new 164fcd1345e6 drm/amd/display: For vblank_disable_immediate, check PSR i [...] new e9408de00e5e net/sched: act_ct: Fix flow table lookup after ct clear or [...] new b39b900ec158 net: ll_temac: check the return value of devm_kmalloc() new 4031626795af net: Force inlining of checksum functions in net/checksum.h new b4fcc081e527 netfilter: nf_tables: unregister flowtable hooks on netns exit new 5241119c73a5 net: dsa: avoid call to __dev_set_promiscuity() while rtnl [...] new 4086d2433576 nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() new 770aac3c84e0 net: mdio-ipq4019: add delay after clock enable new 34bb90e407e3 netfilter: nf_tables: fix memory leak during stateful obj update new 8507fba18161 net/smc: Use a mutex for locking "struct smc_pnettable" new d64fe6cf35dc surface: surface3_power: Fix battery readings on batteries [...] new 53742bde27b4 udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() new a2101e9a9f94 net/mlx5: DR, Cache STE shadow memory new 150058abc6d7 ibmvnic: schedule failover only if vioctl fails new d57fb4271478 net/mlx5: DR, Don't allow match on IP w/o matching on full [...] new 5f0be43b16b3 net/mlx5: Fix possible deadlock on rule deletion new 968709db3b32 net/mlx5: Fix wrong limitation of metadata match on ecpf new ea662cb0d682 net/mlx5: DR, Fix the threshold that defines when pool syn [...] new 94f2f1bca8fa net/mlx5e: MPLSoUDP decap, fix check for unsupported matches new fe992d6a6fbe net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offlo [...] new 4ad319cdfbe5 net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte new 87e64b93ee8a net/mlx5: Update log_max_qp value to be 17 at most new fedf7dfb5163 net/mlx5e: Add missing increment of count new b9dd08cbebe0 spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq [...] new 6618a5422ac0 PCI: mvebu: Fix device enumeration regression new 8d2a8948dbf9 gpio: rockchip: Reset int_bothedge when changing trigger new 1f6e409bab7b regmap-irq: Update interrupt clear register for proper reset new 7446bba2ec3b net: use sk_is_tcp() in more places new caf122caad03 net-timestamp: convert sk->sk_tskey to atomic_t new fa498059c631 RDMA/rtrs-clt: Fix possible double free in error case new d32190a2a893 RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close new 6d2510990b16 bnxt_en: Increase firmware message response DMA wait time new 3aadfd46858b configfs: fix a race in configfs_{,un}register_subsystem() new 98d056603ce5 RDMA/ib_srp: Fix a deadlock new 1bd5b9624552 bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support new f0ce1bc9e023 bpf: Fix crash due to out of bounds access into reg2btf_ids. new 950f98c63bad tracing: Dump stacktrace trigger to the corresponding instance new 13600dd18c3c tracing: Have traceon and traceoff trigger honor the instance new 654c9b970776 iio:imu:adis16480: fix buffering for devices with no burst mode new d6ed5426a7fa iio: adc: men_z188_adc: Fix a resource leak in an error ha [...] new 082d2c047b0d iio: adc: tsc2046: fix memory corruption by preventing arr [...] new 253bc9c3aba3 iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN [...] new e2fa4d429425 iio: accel: fxls8962af: add padding to regmap for SPI new 9445c5088832 iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx [...] new c67c0106a986 iio: Fix error handling for PM new daedfa962a1c sc16is7xx: Fix for incorrect data being transmitted new 477c14f27eef ata: pata_hpt37x: disable primary channel on HPT371 new b74500339a76 Revert "USB: serial: ch341: add new Product ID for CH341A" new 33222d1571d7 usb: gadget: rndis: add spinlock for rndis response list new 3221ef49ba18 USB: gadget: validate endpoint index for xilinx udc new 7b9429a6c76f tracefs: Set the group ownership in apply_options() not pa [...] new 622106f87bec USB: serial: option: add support for DW5829e new 22da8a23d451 USB: serial: option: add Telit LE910R1 compositions new 04060a6b8a2b usb: dwc2: drd: fix soft connect when gadget is unconfigured new b1d3c2a8d087 usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel B [...] new fa758818ea58 usb: dwc3: pci: Fix Bay Trail phy GPIO mappings new 38a3a285e723 usb: dwc3: gadget: Let the interrupt handler disable botto [...] new a17b5a9d1d56 xhci: re-initialize the HC during resume if HCE was set new 12231153fa97 xhci: Prevent futile URB re-submissions due to incorrect r [...] new 9897a0098d81 nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] new 4b1b0ba5fefe mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] new 702c717fdd5a driver core: Free DMA range map when device is released new f7e196ff9143 btrfs: defrag: don't try to merge regular extents with pre [...] new 167a600622b4 btrfs: defrag: don't defrag extents which are already at m [...] new ad2e1dbfa4e8 btrfs: defrag: remove an ambiguous condition for rejection new e326bd06cdde btrfs: prevent copying too big compressed lzo segment new 833df0a3d38c btrfs: defrag: allow defrag_one_cluster() to skip large ex [...] new 78cddcd85c55 btrfs: autodefrag: only scan one inode once new 8a47491e3983 btrfs: reduce extent threshold for autodefrag new d350724795c7 RDMA/cma: Do not change route.addr.src_addr outside state checks new 33c73a4d7e7b thermal: int340x: fix memory leak in int3400_notify() new 95adc8e04ae5 staging: fbtft: fb_st7789v: reset display before initialization new 1d3461ded76a tps6598x: clear int mask on probe failure new 6f5b66b1e56e IB/qib: Fix duplicate sysfs directory name new be88258246d7 riscv: fix nommu_k210_sdcard_defconfig new b5e180490db4 riscv: fix oops caused by irqsoff latency tracer new 2f4827d8e7b4 mm/hugetlb: fix kernel crash with hugetlb mremap new 43761d948f4f hugetlbfs: fix a truncation issue in hugepages parameter new 6900a254512b tty: n_gsm: fix encoding of control signal octet bit DV new 4c105c03d331 tty: n_gsm: fix encoding of command/response bit new c559f05642e1 tty: n_gsm: fix proper link termination after failed open new bcb96350dc2c tty: n_gsm: fix NULL pointer access due to DLCI release new 67e22f721d04 tty: n_gsm: fix wrong tty control line for flow control new 822c6ed263f8 tty: n_gsm: fix wrong modem processing in convergence laye [...] new bb8c499ff8a5 tty: n_gsm: fix deadlock in gsmtty_open() new ed0388852590 pinctrl: fix loop in k210_pinconf_get_drive() new eb9a2a488217 pinctrl: k210: Fix bias-pull-up new d6488852ff9c gpio: tegra186: Fix chip_data type confusion new 12fd767cecfc memblock: use kfree() to release kmalloced memblock regions new d6d1706b2813 Linux 5.16.12 new abb50a37122d Merge v5.16.12 new 451efc48d783 mac80211_hwsim: report NOACK frames in tx_status new f3b4b52732bd mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work new 3431daa5d350 i2c: bcm2835: Avoid clock stretching timeouts new e2504d112d6a ASoC: rt5682s: do not block workqueue if card is unbound new 2bbe04141736 ASoC: rt5668: do not block workqueue if card is unbound new 2b490e1e0cbf ASoC: rt5682: do not block workqueue if card is unbound new 5e992107d72b regulator: core: fix false positive in regulator_late_cleanup() new 52ef27b884d8 Input: clear BTN_RIGHT/MIDDLE on buttonpads new e4d044dbffcd btrfs: get rid of warning on transaction commit when using [...] new 761272299f25 KVM: arm64: vgic: Read HW interrupt pending state from the HW new ebf076d75abe block: loop:use kstatfs.f_bsize of backing file to set dis [...] new 35f4fa41a7ea tipc: fix a bit overflow in tipc_crypto_key_rcv() new 3cf1aa8fa68d cifs: do not use uninitialized data in the owner/group sid new 563431c1f3c8 cifs: fix double free race when mount fails in cifs_get_root() new 2144e451a069 HID: amd_sfh: Handle amd_sfh work buffer in PM ops new 316a1c71ff29 HID: amd_sfh: Add functionality to clear interrupts new 357d0679ebdb HID: amd_sfh: Add interrupt handler to process interrupts new 90d2f813ff0b cifs: modefromsids must add an ACE for authenticated users new 66a31928dbd8 selftests/seccomp: Fix seccomp failure by adding missing headers new 80a5a7ae5953 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish [...] new aeeac5ec8e48 selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT new 3d47bb1b683a dmaengine: shdma: Fix runtime PM imbalance on error new af74f5b7a8d0 i2c: cadence: allow COMPILE_TEST new 038609bfbadf i2c: imx: allow COMPILE_TEST new 045fb3a4115c i2c: qup: allow COMPILE_TEST new 10c20c53556d net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 new f8c61361a4f5 block-map: add __GFP_ZERO flag for alloc_page in function [...] new 9e5c16b2a981 usb: gadget: don't release an existing dev->buf new 030b335a1dd1 usb: gadget: clear related members when goto fail new aae9a5768b69 exfat: reuse exfat_inode_info variable instead of calling [...] new 5394d6a69afc exfat: fix i_blocks for files truncated over 4 GiB new 14ce22626c76 tracing: Add test for user space strings when filtering on [...] new 9afc54a9ce75 arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL new e1bc3ac37e19 serial: stm32: prevent TDR register overwrite when sending x_char new 9e5520184079 KVM: arm64: Workaround Cortex-A510's single-step and PAC t [...] new c50a81950a43 ext4: drop ineligible txn start stop APIs new 5a30f5998271 ext4: simplify updating of fast commit stats new af832bf5a9c9 ext4: fast commit may not fallback for ineligible commit new e3ca63deda2a ext4: fast commit may miss file actions new 589a954daab5 sched/fair: Fix fault in reweight_entity new be59c4472891 KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 new 953228f9596c ata: pata_hpt37x: fix PCI clock detection new ad623f1a9d21 drm/amdgpu: check vm ready by amdgpu_vm->evicting flag new 34b97bc5b364 tracing: Add ustring operation to filtering string pointers new 5ed9983ce673 ipv6: fix skb drops in igmp6_event_query() and igmp6_event [...] new 46f6e1b4c582 btrfs: defrag: bring back the old file extent search behavior new dcd47d0b0bc0 btrfs: defrag: don't use merged extent map for their gener [...] new 4af268178b78 ALSA: intel_hdmi: Fix reference to PCM buffer address new a87fbfd79ba4 ucounts: Fix systemd LimitNPROC with private users regression new 404d3c1d1d9f binfmt_elf: Avoid total_mapping_size for ET_EXEC new 22db0c2743fd riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value new d1c3ac0f8ced riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP new 97ae45ef88e9 riscv: Fix config KASAN && DEBUG_VIRTUAL new fe51975ff138 iwlwifi: mvm: check debugfs_dir ptr before use new 70712d5afbbe ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min new d5ad4214d9c6 iommu/vt-d: Fix double list_add when enabling VMD in scala [...] new 4aafe9f8acbe iommu/amd: Recover from event log overflow new dfccdf7ff325 drm/i915: s/JSP2/ICP2/ PCH new 14fcd42195b6 drm/amd/display: Reduce dmesg error to a debug print new 47e2f166ed9f xen/netfront: destroy queues before real_num_tx_queues is zeroed new 4c294285cec3 thermal: core: Fix TZ_GET_TRIP NULL pointer dereference new 0ecb04075dea mac80211: fix EAPoL rekey fail in 802.3 rx path new 6418634238ad blktrace: fix use after free for struct blk_trace new 85ad47cc0c51 ntb: intel: fix port config status offset for SPR new da0fccd842cd mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls new 53b06e55c38b xfrm: fix MTU regression new 5a8076e98dde netfilter: fix use-after-free in __nf_register_net_hook() new 518f8a21ce73 bpf, sockmap: Do not ignore orig_len parameter new 00fc3ad584e0 xfrm: fix the if_id check in changelink new 4e6370291750 xfrm: enforce validity of offload input flags new 9bf0613bd9de e1000e: Correct NVM checksum verification flow new 334b4736a22b net: fix up skbs delta_truesize in UDP GRO frag_list new c8f3c8cc293f netfilter: nf_queue: don't assume sk is full socket new dcc3cb920bf7 netfilter: nf_queue: fix possible use-after-free new c7ea6e6f6176 netfilter: nf_queue: handle socket prefetch new fb6812a2f4e2 batman-adv: Request iflink once in batadv-on-batadv check new 9c336fef2258 batman-adv: Request iflink once in batadv_get_real_netdevice new e1d826e9a92f batman-adv: Don't expect inter-netns unique iflink indices new 72124e65a70b net: ipv6: ensure we call ipv6_mc_down() at most once new df91d23de757 net: dcb: flush lingering app table entries for unregister [...] new 373093315211 net: ipa: fix a build dependency new 65693acdebb2 net: ipa: add an interconnect dependency new e98d46ccfa84 net/smc: fix connection leak new 7c40bae2b085 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error gene [...] new d099ee71d00d net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error caus [...] new 96f1be29492d btrfs: fix ENOSPC failure when attempting direct IO write [...] new bd2cb58de26a platform/x86: amd-pmc: Set QOS during suspend on CZN w/ ti [...] new 91e2709a2b61 net: dsa: microchip: fix bridging with more than two member ports new 2e4ae0a987b6 mac80211: fix forwarded mesh frames AC & queue selection new ecee3af7a802 net: stmmac: fix return value of __setup handler new e524b4dabdc6 mac80211: treat some SAE auth steps as final new 7fd2b6afa697 iavf: Fix missing check for running netdev new fb3820028c83 net: sxgbe: fix return value of __setup handler new a4d7ea56b103 ibmvnic: register netdev after init of adapter new ca0bdff4249a net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() new 42754749ea1e ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_x [...] new e053c363d497 iavf: Fix deadlock in iavf_reset_task new bcaf889a34b3 efivars: Respect "block" flag in efivar_entry_set_safe() new 366c9591d6a8 auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature new 955b804870d2 firmware: arm_scmi: Remove space in MODULE_ALIAS name new a111de8bd41f ASoC: cs4265: Fix the duplicated control name new 3585ed5f9b11 auxdisplay: lcd2s: Fix memory leak in ->remove() new 307c637b43ad auxdisplay: lcd2s: Use proper API to free the instance of [...] new 349a7ba5702e can: gs_usb: change active_channels's type from atomic_t to u8 new daea2383dc23 iommu/tegra-smmu: Fix missing put_device() call in tegra_s [...] new 6609f825f21a arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output new 566cfbcce618 igc: igc_read_phy_reg_gpy: drop premature return new 2f5fd2205713 ARM: Fix kgdb breakpoint for Thumb2 new 9cfe9cf5f37e mips: setup: fix setnocoherentio() boolean setting new 75a62d5bac80 ARM: 9182/1: mmu: fix returns from early_param() and __set [...] new 03ae283bd71f mptcp: Correctly set DATA_FIN timeout when number of retra [...] new 3638b5f89bc1 selftests: mlxsw: tc_police_scale: Make test more robust new e221ef82d9f5 pinctrl: sunxi: Use unique lockdep classes for IRQs new efe64290290b igc: igc_write_phy_reg_gpy: drop premature return new 4c26745e4576 ibmvnic: free reset-work-item when flushing new b0ff347fea74 memfd: fix F_SEAL_WRITE after shmem huge page allocated new 54a3c1061b8a s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE new 4522f35dac51 s390/extable: fix exception table sorting new c65cfd89cef6 sched: Fix yet more sched_fork() races new ca27d0dd7526 arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568 new 76123ac7f39c arm64: dts: juno: Remove GICv2m dma-range new 5c25c80f8413 arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage new f22983a771e9 arm64: dts: imx8mm: Fix VPU Hanging new c78627f757e3 iommu/amd: Fix I/O page table memory leak new 5d1985b711ce MIPS: ralink: mt7621: do memory detection on KSEG1 new b0b7081168c7 ARM: dts: switch timer config to common devkit8000 devicetree new 9031e7656e77 ARM: dts: Use 32KiHz oscillator on devkit8000 new 1824c11d137f soc: fsl: guts: Revert commit 3c0d64e867ed new 23b45cd91bb1 soc: fsl: guts: Add a missing memory allocation failure check new 79d4b01b1441 soc: fsl: qe: Check of ioremap return value new 3de5b97f859e soc: imx: gpcv2: Fix clock disabling imbalance in error path new e24b48f0fb96 netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant new 89fe5d6a6805 ARM: tegra: Move panels to AUX bus new 7d5c1e8aefbc Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks new b5b0b4be4617 can: etas_es58x: change opened_channel_cnt's type from ato [...] new 85989640666f net: stmmac: enhance XDP ZC driver level switching performance new 3e95b127a66c net: stmmac: only enable DMA interrupts when ready new c79bb81fc3bc ibmvnic: initialize rc before completing wait new 1b37439c76d8 ibmvnic: define flush_reset_queue helper new 47a929c4fd07 ibmvnic: complete init_done on transport events new 9aaee3ca4bba ibmvnic: Update driver return codes new c8b5a644457c ibmvnic: init init_done_rc earlier new 329004396271 ibmvnic: clear fop when retrying probe new 8056031983cf ibmvnic: Allow queueing resets during probe new 19e60d6655f8 net: chelsio: cxgb3: check the return value of pci_find_ca [...] new eb89b33da3d8 net: sparx5: Fix add vlan when invalid operation new 72a8bc0515d6 iavf: Add trace while removing device new 2d043d56b468 iavf: Rework mutexes for better synchronisation new 7b9515172ab4 iavf: Add waiting so the port is initialized in remove new deea3d9e6f1f iavf: Fix init state closure on remove new b45c10fedc1a iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS new ccb72d23ff4e iavf: Fix race in init state new aac271d501b8 iavf: Fix __IAVF_RESETTING state usage new 51fedcf1ea15 drm/i915/guc/slpc: Correct the param count for unset param new 9c01758b9a0b drm/bridge: ti-sn65dsi86: Properly undo autosuspend new b6cb0dc8fc3c e1000e: Fix possible HW unit hang after an s0ix exit new 335a2f2f9776 MIPS: ralink: mt7621: use bitwise NOT instead of logical new f65c92c71c20 nl80211: Handle nla_memdup failures in handle_nan_filter new 7180d3937aca ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments new 6919d0c7be46 drm/amdgpu: fix suspend/resume hang regression new ddbc1b18d2cd net: dcb: disable softirqs in dcbnl_flush_dev() new 283854aae489 selftests: mlxsw: resource_scale: Fix return value new e656bc7be7be net: stmmac: perserve TX and RX coalesce value during XDP setup new 3edd73bc38dd Input: elan_i2c - move regulator_[en|dis]able() out of ela [...] new db35f1428d87 Input: elan_i2c - fix regulator enable count imbalance aft [...] new 5ced1819bbf9 Input: samsung-keypad - properly state IOMEM dependency new 4fb4bdd4003b HID: add mapping for KEY_DICTATE new 1f4354b529ee HID: add mapping for KEY_ALL_APPLICATIONS new 2cb0904f3d98 tracing/histogram: Fix sorting on old "cpu" value new c23a1e82ac55 tracing: Fix return value of __setup handlers new fab84a8d88cf btrfs: fix lost prealloc extents beyond eof after full fsync new a4378947ae39 btrfs: fix relocation crash due to premature return from b [...] new 6762a17dfee4 btrfs: subpage: fix a wrong check on subpage->writers new 9efcc83b33b5 btrfs: do not WARN_ON() if we have PageError set new d284e2b30026 btrfs: qgroup: fix deadlock between rescan worker and remo [...] new 948db5a11bdf btrfs: add missing run of delayed items after unlink durin [...] new 91a5000bba81 btrfs: fallback to blocking mode when doing async dio over [...] new 5e70bc827b56 btrfs: do not start relocation until in progress drops are done new 5c1e15fbd407 Revert "xfrm: xfrm_state_mtu should return at least 1280 f [...] new 857238849338 proc: fix documentation and description of pagemap new 498089549bc5 x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vC [...] new 9ec91603c8f8 s390/ftrace: fix arch_ftrace_get_regs implementation new 0cafb4b555e2 s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation new 81cb88b44e01 KVM: x86/mmu: Passing up the error state of mmu_alloc_shad [...] new 6273c309621c Linux 5.16.13 new c5e8898b8ec5 Merge v5.16.13 new 56829c19c817 x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE new 9b629eeb3322 x86/speculation: Add eIBRS + Retpoline options new 227649a0a673 Documentation/hw-vuln: Update spectre doc new 6710bd548ec7 x86/speculation: Include unprivileged eBPF status in Spect [...] new 1984feb9872b x86/speculation: Use generic retpoline by default on AMD new 23cc87c04704 x86/speculation: Update link to AMD speculation whitepaper new 19b78a9a3228 x86/speculation: Warn about Spectre v2 LFENCE mitigation new db3eaccf6e16 x86/speculation: Warn about eIBRS + LFENCE + Unprivileged [...] new f5eb0f1dcde4 ARM: report Spectre v2 status through sysfs new 0f0fd6ef76de ARM: early traps initialisation new 21ceffd3628e ARM: use LOADADDR() to get load address of sections new 9fd1d31810cc ARM: Spectre-BHB workaround new 680e356c1be1 ARM: include unprivileged BPF status in Spectre V2 reporting new 6876d90c4abe arm64: add ID_AA64ISAR2_EL1 sys register new 549ee0965ba6 arm64: cpufeature: add HWCAP for FEAT_AFP new b6f9598cc078 arm64: cpufeature: add HWCAP for FEAT_RPRES new d1e3d6d26d9e arm64: entry.S: Add ventry overflow sanity checks new 346793c01582 arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit new 46af6fc4f7a2 KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A new 7b63df956358 arm64: entry: Make the trampoline cleanup optional new 57e9a5fbd1f8 arm64: entry: Free up another register on kpti's tramp_exit path new 62cfcf8d06ca arm64: entry: Move the trampoline data page before the text page new 5da0c4bbae49 arm64: entry: Allow tramp_alias to access symbols after th [...] new dfb25997bdef arm64: entry: Don't assume tramp_vectors is the start of t [...] new e0077b0a66f1 arm64: entry: Move trampoline macros out of ifdef'd section new 984e7e3ebac3 arm64: entry: Make the kpti trampoline's kpti sequence optional new 483fa5319f16 arm64: entry: Allow the trampoline text to occupy multiple pages new 448a95af1b7a arm64: entry: Add non-kpti __bp_harden_el1_vectors for mit [...] new d535ca624f6d arm64: entry: Add vectors that have the bhb mitigation sequences new b9c29587c533 arm64: entry: Add macro for reading symbol addresses from [...] new d4293ed32d39 arm64: Add percpu vectors for EL1 new f0567fc3fb83 arm64: proton-pack: Report Spectre-BHB vulnerabilities as [...] new 0b2bf1b37b5e arm64: Mitigate spectre style branch history side channels new e1e87704621e KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered [...] new 2df4d0aba0e6 arm64: Use the clearbhb instruction in mitigations new 80d1978b8062 arm64: proton-pack: Include unprivileged eBPF status in Sp [...] new e65cdb9c4adf ARM: fix build error when BPF_SYSCALL is disabled new 3c685791cedf ARM: fix co-processor register typo new 7d2413841bd0 ARM: Do not use NOCROSSREFS directive with ld.lld new f68edacfcba0 arm64: Do not include __READ_ONCE() block in assembly files new 624a3c7d15ef ARM: fix build warning in proc-v7-bugs.c new 69e581afd2ea xen/xenbus: don't let xenbus_grant_ring() remove grants in [...] new 0ba1ab25bb50 xen/grant-table: add gnttab_try_end_foreign_access() new 2261393c1a3e xen/blkfront: don't use gnttab_query_foreign_access() for [...] new 741052b05bcd xen/netfront: don't use gnttab_query_foreign_access() for [...] new 5ee69f5e0188 xen/scsifront: don't use gnttab_query_foreign_access() for [...] new 3b72403eb185 xen/gntalloc: don't use gnttab_query_foreign_access() new b3df6e19199d xen: remove gnttab_query_foreign_access() new d83dd50f3c23 xen/9p: use alloc/free_pages_exact() new 674d0ae05bc8 xen/pvcalls: use alloc/free_pages_exact() new 6d168929b4c4 xen/gnttab: fix gnttab_end_foreign_access() without page s [...] new 34630641e955 xen/netfront: react properly to failing gnttab_end_foreign [...] new cf6eae0facc6 Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching [...] new 3cfa7ce38ae6 Linux 5.16.14 new f8dcbffa718a Merge v5.16.14
The 839 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 3 + .../ABI/testing/sysfs-driver-aspeed-uart-routing | 6 +- Documentation/admin-guide/hw-vuln/spectre.rst | 50 ++- Documentation/admin-guide/kernel-parameters.txt | 8 +- Documentation/admin-guide/mm/pagemap.rst | 2 +- Documentation/arm64/cpu-feature-registers.rst | 17 + Documentation/arm64/elf_hwcaps.rst | 8 + Documentation/arm64/silicon-errata.rst | 14 + .../devicetree/bindings/arm/omap/omap.txt | 3 + Documentation/trace/events.rst | 19 + Documentation/virt/kvm/api.rst | 2 +- Makefile | 2 +- arch/arm/boot/dts/Makefile | 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 | 32 ++ 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 | 107 ++++- 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/imx8mm.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 17 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 2 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 6 +- 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 | 10 + arch/arm64/include/asm/el2_setup.h | 2 +- arch/arm64/include/asm/fixmap.h | 6 +- arch/arm64/include/asm/hwcap.h | 2 + arch/arm64/include/asm/insn.h | 1 + arch/arm64/include/asm/kvm_host.h | 5 + 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 | 2 + arch/arm64/include/uapi/asm/kvm.h | 5 + arch/arm64/kernel/cpu_errata.c | 44 ++ arch/arm64/kernel/cpufeature.c | 28 ++ arch/arm64/kernel/cpuinfo.c | 3 + arch/arm64/kernel/entry.S | 214 ++++++--- arch/arm64/kernel/image-vars.h | 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/include/hyp/switch.h | 20 +- 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/mmu.c | 12 +- arch/arm64/tools/cpucaps | 5 + 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/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/Makefile | 6 + 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/head.S | 11 +- 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/Kconfig | 15 + arch/s390/include/asm/extable.h | 9 +- arch/s390/include/asm/ftrace.h | 10 +- arch/s390/include/asm/ptrace.h | 2 + arch/s390/kernel/ftrace.c | 37 +- arch/s390/kernel/mcount.S | 9 + arch/s390/kernel/setup.c | 2 + arch/s390/lib/Makefile | 3 + arch/s390/lib/test_modules.c | 32 ++ arch/s390/lib/test_modules.h | 53 +++ arch/s390/lib/test_modules_helpers.c | 13 + arch/x86/events/intel/lbr.c | 3 + arch/x86/events/rapl.c | 9 +- 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/alternative.c | 8 +- arch/x86/kernel/cpu/bugs.c | 204 +++++++-- arch/x86/kernel/cpu/sgx/encl.c | 2 + arch/x86/kernel/fpu/regset.c | 9 +- arch/x86/kernel/kvmclock.c | 3 + arch/x86/kernel/ptrace.c | 4 +- arch/x86/kvm/cpuid.c | 13 +- arch/x86/kvm/mmu/mmu.c | 15 +- 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 | 54 ++- 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/vmx.c | 26 ++ arch/x86/kvm/x86.c | 1 + arch/x86/kvm/xen.c | 97 ++-- arch/x86/lib/retpoline.S | 2 +- arch/x86/net/bpf_jit_comp.c | 2 +- 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/fops.c | 2 + block/genhd.c | 14 + crypto/af_alg.c | 3 - drivers/accessibility/speakup/speakup_dectlk.c | 1 + drivers/acpi/arm64/iort.c | 14 +- drivers/acpi/processor_idle.c | 5 + 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/loop.c | 8 +- drivers/block/mtip32xx/mtip32xx.c | 2 +- drivers/block/rbd.c | 2 +- drivers/block/xen-blkfront.c | 65 +-- drivers/bus/mhi/pci_generic.c | 2 + drivers/char/random.c | 5 +- drivers/clk/ingenic/jz4725b-cgu.c | 3 +- drivers/clk/qcom/gcc-msm8994.c | 106 +---- drivers/clocksource/timer-ti-dm-systimer.c | 3 +- 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/gpiolib-cdev.c | 6 +- drivers/gpio/gpiolib-sysfs.c | 7 +- 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_drv.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 10 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 8 + drivers/gpu/drm/amd/amdgpu/soc15.c | 9 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 19 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 2 + .../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 | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 4 - 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 | 2 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 61 +-- 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_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/display/intel_bw.c | 18 +- drivers/gpu/drm/i915/display/intel_bw.h | 8 +- drivers/gpu/drm/i915/display/intel_display.c | 1 + drivers/gpu/drm/i915/display/intel_drrs.c | 8 + drivers/gpu/drm/i915/display/intel_opregion.c | 15 + drivers/gpu/drm/i915/display/intel_snps_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_tc.c | 26 +- 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 | 167 +++---- 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/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/vc4/vc4_crtc.c | 8 +- drivers/gpu/drm/vc4/vc4_dsi.c | 14 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 2 + 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-apple.c | 16 +- drivers/hid/hid-debug.c | 5 +- drivers/hid/hid-elo.c | 1 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 3 + drivers/hid/hid-quirks.c | 1 + drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 28 +- drivers/hv/vmbus_drv.c | 5 +- drivers/hwmon/hwmon.c | 14 +- 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/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/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/md/dm.c | 2 +- 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/sdhci-of-esdhc.c | 8 +- drivers/mmc/host/sh_mmcif.c | 3 + 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/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/microchip/ksz_common.c | 26 +- drivers/net/dsa/mt7530.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 22 +- 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/xgbe/xgbe-pci.c | 3 + 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 | 47 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 39 +- 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/cadence/macb_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 2 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 6 +- .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 4 +- drivers/net/ethernet/google/gve/gve_rx.c | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 266 ++++++++--- drivers/net/ethernet/ibm/ibmvnic.h | 1 + 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_main.c | 12 +- drivers/net/ethernet/intel/iavf/iavf.h | 6 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 152 ++++--- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 14 +- drivers/net/ethernet/intel/ice/ice.h | 4 +- drivers/net/ethernet/intel/ice/ice_common.c | 5 +- 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 | 30 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 5 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 4 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 42 +- 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 +- .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 28 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 3 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 12 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 4 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 + .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 3 + 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/fs_dr.c | 33 +- .../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/ocelot.c | 25 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 2 + .../ethernet/netronome/nfp/flower/tunnel_conf.c | 16 +- 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/xilinx/ll_temac_main.c | 2 + drivers/net/ieee802154/at86rf230.c | 13 +- drivers/net/ieee802154/ca8210.c | 4 +- drivers/net/ipa/Kconfig | 2 + drivers/net/mdio/mdio-aspeed.c | 1 + drivers/net/mdio/mdio-ipq4019.c | 6 +- drivers/net/netdevsim/fib.c | 4 +- drivers/net/phy/marvell.c | 17 +- drivers/net/phy/mediatek-ge.c | 3 - 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/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/Kconfig | 13 - drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 11 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/api/filter.h | 88 ---- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 1 - drivers/net/wireless/intel/iwlwifi/fw/file.h | 2 - drivers/net/wireless/intel/iwlwifi/fw/rs.c | 33 +- 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 | 214 +-------- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 240 ---------- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 13 - drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 1 - drivers/net/wireless/intel/iwlwifi/mvm/tx.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-netfront.c | 93 ++-- drivers/ntb/hw/intel/ntb_hw_gen4.c | 17 +- drivers/ntb/hw/intel/ntb_hw_gen4.h | 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/parisc/ccio-dma.c | 3 +- drivers/parisc/sba_iommu.c | 3 +- drivers/pci/controller/pci-hyperv.c | 13 +- drivers/pci/controller/pci-mvebu.c | 3 +- drivers/pci/pcie/portdrv_core.c | 47 +- 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/pinctrl-k210.c | 4 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 9 + drivers/platform/surface/surface3_power.c | 13 +- drivers/platform/x86/amd-pmc.c | 47 +- .../x86/intel/speed_select_if/isst_if_common.c | 97 ++-- drivers/platform/x86/touchscreen_dmi.c | 24 + drivers/ptp/ptp_ocp.c | 25 +- drivers/regulator/core.c | 13 +- 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 | 8 +- 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/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/soc/imx/gpcv2.c | 3 +- drivers/spi/spi-zynq-qspi.c | 3 + drivers/staging/fbtft/fb_st7789v.c | 2 + drivers/staging/fbtft/fbtft.h | 5 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 20 +- drivers/target/iscsi/iscsi_target_tpg.c | 3 + drivers/tee/optee/core.c | 1 + drivers/tee/optee/ffa_abi.c | 85 ++-- drivers/tee/optee/optee_private.h | 4 +- drivers/tee/optee/smc_abi.c | 23 +- drivers/tee/tee_core.c | 6 +- .../intel/int340x_thermal/int3400_thermal.c | 4 + drivers/thermal/thermal_netlink.c | 5 +- drivers/tty/n_gsm.c | 61 ++- 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 | 17 +- 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/vhost/vsock.c | 21 +- drivers/video/fbdev/core/fbcon.c | 7 +- 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/binfmt_elf.c | 25 +- fs/btrfs/ctree.h | 12 +- fs/btrfs/disk-io.c | 10 + fs/btrfs/extent-tree.c | 10 + fs/btrfs/extent_io.c | 16 +- fs/btrfs/extent_map.c | 2 + fs/btrfs/extent_map.h | 8 + fs/btrfs/file.c | 97 ++-- fs/btrfs/inode.c | 174 +++++--- fs/btrfs/ioctl.c | 261 ++++++++++- fs/btrfs/lzo.c | 11 + fs/btrfs/qgroup.c | 9 +- fs/btrfs/relocation.c | 13 + fs/btrfs/root-tree.c | 15 + fs/btrfs/send.c | 4 + fs/btrfs/subpage.c | 2 +- fs/btrfs/transaction.c | 77 +++- fs/btrfs/transaction.h | 1 + fs/btrfs/tree-checker.c | 15 + fs/btrfs/tree-log.c | 61 ++- fs/cifs/cifsacl.c | 9 +- fs/cifs/cifsfs.c | 1 + fs/cifs/connect.c | 8 +- fs/cifs/fs_context.c | 4 +- fs/cifs/sess.c | 11 +- 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/gfs2/file.c | 7 +- fs/gfs2/glock.c | 3 - fs/io_uring.c | 29 +- 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 | 48 +- 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 | 13 +- fs/nfsd/nfs3xdr.c | 2 +- fs/nfsd/nfs4proc.c | 13 +- fs/nfsd/nfs4xdr.c | 8 +- fs/nfsd/trace.h | 14 +- fs/nfsd/vfs.c | 4 + fs/proc/task_mmu.c | 43 +- fs/quota/dquot.c | 11 +- fs/super.c | 19 +- fs/sync.c | 18 +- fs/tracefs/inode.c | 5 +- include/linux/arm-smccc.h | 5 + include/linux/blkdev.h | 3 +- include/linux/bpf.h | 122 ++++-- include/linux/bpf_verifier.h | 17 + include/linux/compiler.h | 21 +- include/linux/jbd2.h | 2 +- include/linux/memcontrol.h | 5 +- include/linux/netdevice.h | 2 +- include/linux/nfs_fs.h | 5 +- include/linux/nfs_fs_sb.h | 2 +- include/linux/nfs_xdr.h | 1 + include/linux/nvmem-provider.h | 4 +- include/linux/sched.h | 1 - include/linux/sched/task.h | 4 +- include/linux/skmsg.h | 6 - include/linux/slab.h | 3 +- include/linux/suspend.h | 15 +- include/linux/tee_drv.h | 14 + include/net/addrconf.h | 2 - include/net/bluetooth/bluetooth.h | 3 +- include/net/bond_3ad.h | 2 +- include/net/checksum.h | 50 ++- include/net/dsa.h | 1 + include/net/dst_metadata.h | 14 +- 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 | 9 +- include/net/xfrm.h | 1 - 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/auditsc.c | 2 +- kernel/bpf/btf.c | 109 +++-- kernel/bpf/cgroup.c | 2 +- kernel/bpf/helpers.c | 12 +- kernel/bpf/map_iter.c | 4 +- kernel/bpf/ringbuf.c | 2 +- kernel/bpf/syscall.c | 5 +- kernel/bpf/verifier.c | 488 ++++++++++----------- kernel/cgroup/cgroup-v1.c | 6 +- kernel/cgroup/cpuset.c | 2 + kernel/cred.c | 9 +- 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 | 5 +- kernel/stackleak.c | 5 +- kernel/sys.c | 20 +- kernel/sysctl.c | 7 + kernel/trace/blktrace.c | 26 +- kernel/trace/bpf_trace.c | 26 +- kernel/trace/trace.c | 8 +- kernel/trace/trace_events_filter.c | 107 ++++- kernel/trace/trace_events_hist.c | 6 +- kernel/trace/trace_events_trigger.c | 59 ++- kernel/trace/trace_kprobe.c | 2 +- kernel/ucount.c | 3 +- kernel/user_namespace.c | 14 +- lib/iov_iter.c | 2 + lib/test_kasan.c | 5 + mm/filemap.c | 8 +- mm/hugetlb.c | 11 +- mm/memblock.c | 10 +- mm/memcontrol.c | 10 +- mm/memfd.c | 40 +- mm/mprotect.c | 2 +- mm/util.c | 4 +- mm/vmscan.c | 4 +- net/9p/trans_xen.c | 14 +- net/ax25/af_ax25.c | 9 +- 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/bpf_sk_storage.c | 2 +- net/core/drop_monitor.c | 11 +- net/core/filter.c | 67 +-- net/core/rtnetlink.c | 6 +- net/core/skbuff.c | 14 +- net/core/skmsg.c | 2 +- net/core/sock.c | 10 +- net/core/sock_map.c | 2 +- net/dcb/dcbnl.c | 44 ++ net/dsa/dsa.c | 1 + net/dsa/dsa2.c | 25 +- net/dsa/dsa_priv.h | 1 - net/dsa/master.c | 7 +- net/dsa/port.c | 20 +- net/dsa/tag_lan9303.c | 21 +- net/ipv4/af_inet.c | 5 +- net/ipv4/esp4.c | 2 +- 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/tcp.c | 33 +- net/ipv4/udp_tunnel_nic.c | 2 +- net/ipv6/addrconf.c | 12 +- net/ipv6/esp6.c | 2 +- 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/mctp/route.c | 11 +- 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_exthdr.c | 2 +- net/netfilter/nft_fwd_netdev.c | 6 + net/netfilter/nft_immediate.c | 12 +- net/netfilter/nft_payload.c | 9 +- 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/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/sysfs.c | 46 +- net/sunrpc/xprtrdma/verbs.c | 3 + net/sunrpc/xprtsock.c | 7 +- net/tipc/crypto.c | 2 +- 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 | 25 +- 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/core/memalloc.c | 15 +- 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/rt5682s.c | 12 +- sound/soc/codecs/tas2770.c | 7 +- sound/soc/codecs/wm_adsp.c | 3 +- sound/soc/mediatek/Kconfig | 2 +- sound/soc/qcom/lpass-platform.c | 8 +- sound/soc/soc-ops.c | 45 +- sound/usb/implicit.c | 4 +- sound/usb/mixer.c | 9 +- sound/x86/intel_hdmi_audio.c | 2 +- tools/arch/x86/include/asm/cpufeatures.h | 2 +- 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 + tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 14 + .../bpf/progs/test_ksyms_btf_write_check.c | 29 ++ .../selftests/bpf/progs/test_sockmap_kern.h | 26 +- 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/kvm/Makefile | 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 +- .../selftests/netfilter/nft_concat_range.sh | 2 +- tools/testing/selftests/netfilter/nft_fib.sh | 1 + .../testing/selftests/netfilter/nft_zones_many.sh | 12 +- 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 +++--- 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 +- 862 files changed, 9609 insertions(+), 4910 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 create mode 100644 arch/s390/lib/test_modules.c create mode 100644 arch/s390/lib/test_modules.h create mode 100644 arch/s390/lib/test_modules_helpers.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf_write_check.c