This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_tk1/gnu-release-arm-spec2k6-O2_LTO in repository toolchain/ci/linux.
from b5079116db40 Merge v5.16.7 adds 8c7fa170e47f drm/i915: Disable DSB usage for now adds 7ed9cbf7ac0d selinux: fix double free of cond_list on error paths adds 2e45c87df389 audit: improve audit queue handling when "audit=1" on cmdline adds 3b6b7cbe466d ipc/sem: do not sleep with a spin lock held adds 049b27e185e9 spi: stm32-qspi: Update spi registering adds 1552e66be325 ASoC: hdmi-codec: Fix OOB memory accesses adds bb72d2dda855 ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() adds ef6cd9eeb380 ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() adds e09cf398e8c6 ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() adds 343799268777 ALSA: usb-audio: Correct quirk for VF0770 adds 813e9f3e06d2 ALSA: hda: Fix UAF of leds class devs at unbinding adds 1dcfc5eeaba3 ALSA: hda: realtek: Fix race at concurrent COEF updates adds 558d4b1b88bd ALSA: hda/realtek: Add quirk for ASUS GU603 adds a41a88de0a36 ALSA: hda/realtek: Add missing fixup-model entry for Gigab [...] adds 123be3664836 ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aor [...] adds e100d548069f ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aoru [...] adds 02b554bd2f30 ata: libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkage adds 65acdfdedc8b btrfs: don't start transaction for scrub if the fs is moun [...] adds 31198e58c09e btrfs: fix deadlock between quota disable and qgroup resca [...] adds 9372fa1d73da btrfs: fix use-after-free after failure to create a snapshot adds d99d14b169a1 Revert "fs/9p: search open fids first" adds e7c36fa8a1e6 drm/nouveau: fix off by one in BIOS boundary checking adds 273832450f59 drm/i915/adlp: Fix TypeC PHY-ready status readout adds c51c6f12af5d drm/amdgpu: fix a potential GPU hang on cyan skillfish adds b39841ec54b5 drm/amd/pm: correct the MGpuFanBoost support for Beige Goby adds bd6e1b930e12 drm/amd/display: Update watermark values for DCN301 adds f4b4b70ba1e7 drm/amd/display: watermark latencies is not enough on DCN31 adds 8e34ac596242 drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 201 [...] adds 73fad64378e5 nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() adds 29183f6dbcd1 mm/debug_vm_pgtable: remove pte entry from the page table adds d52d73af59b1 mm/pgtable: define pte_index so that preprocessor could re [...] adds cebb0aceb21a mm/kmemleak: avoid scanning potential huge holes adds 464b609dc937 block: bio-integrity: Advance seed correctly for larger in [...] adds 6b064a42060f cifs: fix workstation_name for multiuser mounts adds cc8f7940d9c2 dma-buf: heaps: Fix potential spectre v1 gadget adds 1530d84fba1e IB/hfi1: Fix panic with larger ipoib send_queue_size adds 2d0587a70e53 IB/hfi1: Fix alloc failure with larger txqueuelen adds 1899c3cad265 IB/hfi1: Fix AIP early init panic adds 0e90cb3f319c Revert "fbdev: Garbage collect fbdev scrolling acceleratio [...] adds ba724328faff Revert "fbcon: Disable accelerated scrolling" adds 72c4cec1d21a fbcon: Add option to enable legacy hardware acceleration adds 089068470e6a mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() adds 086daee38087 Revert "ASoC: mediatek: Check for error clk pointer" adds 5e7161c9d671 RISC-V: KVM: make CY, TM, and IR counters accessible in VU mode adds 57e2986c3b25 KVM: arm64: Avoid consuming a stale esr value when SError occur adds 50fefe7077e9 KVM: arm64: Stop handle_exit() from handling HVC twice whe [...] adds a64abe188bc5 arm64: Add Cortex-A510 CPU part definition adds 3365f9daa2a7 RDMA/cma: Use correct address when leaving multicast group adds ee2477e8ccd3 RDMA/ucma: Protect mc during concurrent multicast leaves adds fa3b844a5084 RDMA/siw: Fix refcounting leak in siw_create_qp() adds 8218ef38aefb IB/rdmavt: Validate remote_addr during loopback atomic tests adds 2702b466c204 RDMA/siw: Fix broken RDMA Read Fence/Resume logic. adds 6c6c2b03076c RDMA/mlx4: Don't continue event handler after memory alloc [...] adds 95cb31766018 ALSA: usb-audio: initialize variables that could ignore errors adds 806943fe72e3 ALSA: hda: Fix signedness of sscanf() arguments adds f2c290e7f081 ALSA: hda: Skip codec shutdown in case the codec is not re [...] adds b62eceb5f8f0 iommu/vt-d: Fix potential memory leak in intel_setup_irq_r [...] adds 0be365dbdcda iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() adds 6279623e4e0a spi: bcm-qspi: check for valid cs before applying chip select adds a05b7dff542e spi: mediatek: Avoid NULL pointer crash in interrupt adds af6825eb7da8 spi: meson-spicc: add IRQ check in meson_spicc_probe adds 447c3d4046d7 spi: uniphier: fix reference count leak in uniphier_spi_probe() adds c2f79ff2180d IB/hfi1: Fix tstats alloc and dealloc adds 8e3b022d3d4e IB/cm: Release previously acquired reference counter in th [...] adds 03b0f8590ad1 net: ieee802154: hwsim: Ensure proper channel selection at [...] adds 81704045967c net: ieee802154: mcr20a: Fix lifs/sifs periods adds 21feb6df3967 net: ieee802154: ca8210: Stop leaking skb's adds d2295407c11f netfilter: nft_reject_bridge: Fix for missing reply from p [...] adds e2e9d2e7c891 net: ieee802154: Return meaningful error codes from the ne [...] adds 504078fbe9dd net/smc: Forward wakeup to smc socket waitqueue after fallback adds 262c05aae6c4 net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL [...] adds 5dc4be3b9ae3 net: stmmac: properly handle with runtime pm in stmmac_dvr [...] adds 8299be160aad net: macsec: Fix offload support for NETDEV_UNREGISTER event adds 40c80a3fd42b net: macsec: Verify that send_sci is on when setting Tx sc [...] adds 40d20d9a0257 net: stmmac: dump gmac4 DMA registers correctly adds 203a35ebb49c net, neigh: Do not trigger immediate probes on NUD_FAILED [...] adds c16fb9ebbc52 net: stmmac: ensure PTP time register reads are consistent adds 6f9267e01cca drm: mxsfb: Fix NULL pointer dereference adds cb64de55ed11 drm/kmb: Fix for build errors with Warray-bounds adds 76aad713eb86 drm/i915/overlay: Prevent divide by zero bugs in scaling adds 855f1528f4c5 drm/i915: Lock timeline mutex directly in error path of eb [...] adds bd741337c284 drm/amd: avoid suspend on dGPUs w/ s2idle support when run [...] adds a2b79c1594c4 ASoC: rt5682: Fix deadlock on resume adds f5cfb8c53926 ASoC: fsl: Add missing error handling in pcm030_fabric_probe adds aa610c4f1771 ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multip [...] adds 6a2ae1bc2ccd ASoC: simple-card: fix probe failure on platform component adds c6ede1d4455e ASoC: cpcap: Check for NULL pointer after calling of_get_c [...] adds f114fd6165df ASoC: max9759: fix underflow in speaker_gain_control_put() adds 9167f2712dc8 ASoC: codecs: wcd938x: fix incorrect used of portid adds 4bb0bd2e7936 ASoC: codecs: lpass-rx-macro: fix sidetone register offsets adds 8a2812b4aea1 ASoC: codecs: wcd938x: fix return value of mixer put function adds 83775594b450 ASoC: qdsp6: q6apm-dai: only stop graphs that are started adds 68b70ac68a91 pinctrl: sunxi: Fix H616 I2S3 pin data adds d0e869bcdfe9 pinctrl: intel: Fix a glitch when updating IRQ flags on a [...] adds 4519e6fc7174 pinctrl: intel: fix unexpected interrupt adds be064d88cdd4 pinctrl: bcm2835: Fix a few error paths adds 676c0f155ad2 btrfs: fix use of uninitialized variable at rm device ioctl adds 2d24336c7214 scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe adds 7e7e81aa81e0 nfsd: nfsd4_setclientid_confirm mistakenly expires confirm [...] adds 7d9c47013410 gve: fix the wrong AdminQ buffer queue index check adds d578933f6226 bpf: Use VM_MAP instead of VM_ALLOC for ringbuf adds 191edea5db19 selftests/exec: Remove pipe from TEST_GEN_FILES adds e2242343ba19 selftests: futex: Use variable MAKE instead of make adds fbc83aeccd80 tools/resolve_btfids: Do not print any commands when build [...] adds f96cdab32299 e1000e: Separate ADP board type from TGP adds d0a9662105c1 rtc: cmos: Evaluate century appropriate adds f5b14654ae1b objtool: Fix truncated string warning adds bfa75faeb7ea kvm: add guest_state_{enter,exit}_irqoff() adds 5f780b1435f5 kvm/arm64: rework guest entry logic adds 8ee67e3c34bc perf: Copy perf_event_attr::sig_data on modification adds c5d62c82be1d perf stat: Fix display of grouped aliased events adds feffb6ae2c80 perf/x86/intel/pt: Fix crash with stop filters in single-r [...] adds a90f9f3e0a2a x86/perf: Default set FREEZE_ON_SMI for all adds 9a258cb56936 EDAC/altera: Fix deferred probing adds 11dfe20342f0 EDAC/xgene: Fix deferred probing adds 33fb59317cd2 ext4: prevent used blocks from being allocated during fast [...] adds 3ecbe2f8eb27 ext4: modify the logic of ext4_mb_new_blocks_simple adds 627b44cf5543 ext4: fix error handling in ext4_restore_inline_data() adds 14aa3f49c7fc ext4: fix error handling in ext4_fc_record_modified_inode() adds a17cde2d2e75 ext4: fix incorrect type issue during replay_del_range adds 6506bb5b1c44 net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY adds bd69089ce5b1 cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning adds 410696817b15 tools include UAPI: Sync sound/asound.h copy with the kern [...] adds 54e8d33ea77d gpio: idt3243x: Fix an ignored error return from platform_ [...] adds bc3d8a98c0c8 gpio: mpc8xxx: Fix an ignored error return from platform_g [...] adds aa8fa75e15b2 selftests: nft_concat_range: add test for reload with no e [...] adds 0efb43eb32a1 selftests: netfilter: check stateless nat udp checksum fixup adds df659ebe5d2f Linux 5.16.8 adds 0188d5195b67 ata: libata-core: Fix ata_dev_config_cpr() adds 7f901d53f120 moxart: fix potential use-after-free on remove path adds 8c68c50109c2 KVM: s390: Return error on SIDA memop on normal guest adds 4b7c8ddd4bed ksmbd: fix SMB 3.11 posix extension mount failure adds 33e065ccc87e crypto: api - Move cryptomgr soft dependency into algapi adds 59ff7514f8c5 tipc: improve size validations for received domain records adds b7a41ee1116b Linux 5.16.9 adds b621c9fbf0c2 Merge v5.16.9 adds 19b067142db9 integrity: check the return value of audit_log_start() adds 310c9ddfdf1f audit: don't deref the syscall args when checking the open [...] adds 89f586d3398f ima: fix reference leak in asymmetric_verify() adds 09bef807c763 ima: Remove ima_policy file before directory adds d38a03a82f87 ima: Allow template selection with ima_template[_fmt]= aft [...] adds 74ff20ee157e ima: Do not print policy rule with inactive LSM labels adds 56742f1ca462 mmc: sdhci-of-esdhc: Check for error num after setting mask adds 0690e2814367 mmc: core: Wait for command setting 'Power Off Notificatio [...] adds 3c74f4d3ba18 mmc: sh_mmcif: Check for null res pointer adds 5b068f33bc8a can: isotp: fix potential CAN frame reception race in isotp_rcv() adds fb47eaa10db2 can: isotp: fix error path in isotp_sendmsg() to unlock wa [...] adds 804939211e36 net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e11 [...] adds 965818167ce0 net: phy: marvell: Fix MDI-x polarity setting in 88e1118-c [...] adds 69ce87d6fb9b NFS: Fix initialisation of nfs_client cl_flags field adds aa9051ddb4b3 NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes adds da22ca1ad548 NFSD: Fix ia_size underflow adds 6642b8debe58 NFSD: Clamp WRITE offsets adds 24c24ddfe265 NFSD: Fix offset type in I/O trace points adds 44502aca8e02 NFSD: Fix the behavior of READ near OFFSET_MAX adds 4d8a71c9ed50 NFS: change nfs_access_get_cached to only report the mask adds b9ecb66d89ba NFSv4 only print the label when its queried adds 0ce79f2fd065 nfs: nfs4clinet: check the return value of kstrdup() adds 93d3ba70f80e NFSv4.1: Fix uninitialised variable in devicenotify adds 66b528b3a53d NFSv4 remove zero number of fs_locations entries error check adds 6fcba13c409e NFSv4 store server support for fs_location attribute adds cc61c7bc31a4 NFSv4.1 query for fs_location attr on a new file system adds f41906e7a965 NFSv4 expose nfs_parse_server_name function adds 9059dfdcffd4 NFSv4 handle port presence in fs_location server string adds 101ab9e4a437 SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt adds 5f6024c05a2c net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_st [...] adds bd1a71fb5ff2 sunrpc: Fix potential race conditions in rpc_sysfs_xprt_st [...] adds adb3af62a4ef irqchip/realtek-rtl: Service all pending interrupts adds d541954a11eb perf/x86/rapl: fix AMD event handling adds 413f2ed88cf8 x86/perf: Avoid warning for Arch LBR without XSAVE adds f07660619137 sched: Avoid double preemption in __cond_resched_*lock*() adds dddd832f3509 drm/vc4: Fix deadlock on DSI device attach error adds a28169b20280 drm: panel-orientation-quirks: Add quirk for the 1Netbook [...] adds 5f155a692805 net: sched: Clarify error message when qdisc kind is unknown adds 033fd42c18d9 powerpc/fixmap: Fix VM debug warning on unmap adds 0415a1faf566 s390/module: test loading modules with a lot of relocations adds d6c23c072dd1 arm64: Add Cortex-X2 CPU part definition adds bba18ebcb9e9 arm64: errata: Update ARM64_ERRATUM_[2119858|2224489] with [...] adds fe4de5330c77 scsi: target: iscsi: Make sure the np under each tpg is unique adds c9463ecdeae5 scsi: ufs: ufshcd-pltfrm: Check the return value of devm_k [...] adds 0be556512cd0 scsi: qedf: Add stag_work to all the vports adds 7fcbed38503b scsi: qedf: Fix refcount issue when LOGO is received during TMF adds 10eeed3f28af scsi: qedf: Change context reset messages to ratelimited adds ee0961879903 scsi: pm8001: Fix bogus FW crash for maxcpus=1 adds b51cd22338d0 scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode() adds 0398436e39b2 scsi: ufs: Treat link loss as fatal error adds 1d6cd26605b4 scsi: myrs: Fix crash in error case adds bd1d47894589 net: stmmac: reduce unnecessary wakeups from eee sw timer adds e6085b30d43e PM: hibernate: Remove register_nosave_region_late() adds b3b650949bf6 drm/amd/display: Correct MPC split policy for DCN301 adds b556287b7af0 drm/amdgpu/display: adjust msleep limit in dp_wait_for_tra [...] adds 6a97718cd826 drm/amdgpu/display: use msleep rather than udelay for long delays adds 612b99a3480d usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend adds 4aa9e58ada92 perf: Always wake the parent event adds fb54db87b137 nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/ [...] adds 749ff1b50d93 MIPS: Fix build error due to PTR used in more places adds 5b2c7b48b6f4 net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() adds def426ff5b0e arm64: errata: Add detection for TRBE ignored system regis [...] adds 12c7ff193e57 arm64: errata: Add detection for TRBE invalid prohibited states adds aff260ffbaa3 arm64: errata: Add detection for TRBE trace data corruption adds 4e3e5ef6f838 arm64: cpufeature: List early Cortex-A510 parts as having [...] adds 4d4710b7dfea kasan: test: fix compatibility with FORTIFY_SOURCE adds d851051d25c2 KVM: eventfd: Fix false positive RCU usage warning adds 07ee12244001 KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER adds f283aa272854 KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS adds 29fad213db69 KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in [...] adds 1c524f83c86d KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS bloc [...] adds dafd92c0dd56 KVM: x86: Report deprecated x87 features in supported CPUID adds fa8b369129b0 riscv: fix build with binutils 2.38 adds 56f81a1d8e6c riscv: Fix XIP_FIXUP_FLASH_OFFSET adds 03fdd1adcac6 riscv: cpu-hotplug: clear cpu from numa map when teardown adds e1d176461bb8 riscv/mm: Add XIP_FIXUP for phys_ram_base adds 7324a299fa54 riscv: eliminate unreliable __builtin_frame_address(1) adds fdd3bc76b8ad gfs2: Fix gfs2_release for non-writers regression adds 4ad70fad65d7 Revert "gfs2: check context in gfs2_glock_put" adds 2d88a0f49d4d Revert "PCI/portdrv: Do not setup up IRQs if there are no users" adds b197f11a5d47 ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group adds c606b83ae91b ARM: dts: Fix boot regression on Skomer adds 39c89238289e ARM: socfpga: fix missing RESET_CONTROLLER adds 73299da3017d nvme-tcp: fix bogus request completion when failing to send AER adds e575cb9e1409 ACPI/IORT: Check node revision for PMCG resources adds 9d30d7fad27e PM: s2idle: ACPI: Fix wakeup interrupts handling adds a2837c4302b9 drm/amdgpu/display: change pipe policy for DCN 2.0 adds bb3ff8d02c45 drm/rockchip: vop: Correct RK3399 VOP register fields adds 30b737b53a84 drm/i915: Disable DRRS on IVB/HSW port != A adds f6983748cdba drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration adds 327e245fc70a drm/i915: Populate pipe dbuf slices more accurately during [...] adds 2521b0a43db2 drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL adds 586f5ad06625 ARM: dts: Fix timer regression for beagleboard revision c adds c32cfccb366e ARM: dts: meson: Fix the UART compatible strings adds 3282e05464e2 ARM: dts: meson8: Fix the UART device-tree schema validation adds 05348bfe144f ARM: dts: meson8b: Fix the UART device-tree schema validation adds 25d7fdb27d20 phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option adds 306eb7325a38 tee: optee: do not check memref size on return from Secure World adds 7e246eb9c151 optee: add error checks in optee_ffa_do_call_with_arg() adds 805df0ab1c80 staging: fbtft: Fix error path in fbtft_driver_module_init() adds 91fc147e23d0 ARM: dts: imx6qdl-udoo: Properly describe the SD card detect adds 6a3eb02fa3a8 phy: xilinx: zynqmp: Fix bus width setting for SGMII adds 0ad1a88fa3eb phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable() adds e67ae5a9bb78 ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo adds 9a9be9f3f7b9 arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers adds 3e078b187536 usb: f_fs: Fix use-after-free for epfile adds 2daa702590e3 arm64: Enable Cortex-A510 erratum 2051678 by default adds 301cebd1d51e phy: dphy: Correct clk_pre parameter adds d038dc10afe7 gpio: aggregator: Fix calling into sleeping GPIO controllers adds 98512f35a200 NFS: Don't overfill uncached readdir pages adds 77bfe650e59d NFS: Don't skip directory entries when doing uncached readdir adds e3a141f26734 NFS: Avoid duplicate uncached readdir calls on eof adds 7707833af7a9 drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. adds 76f85c307ef9 misc: fastrpc: avoid double fput() on failed usercopy adds 2005bd45c7e5 net: sparx5: Fix get_stat64 crash in tcpdump adds c3cef1b1fe34 netfilter: nft_payload: don't allow th access for fragments adds 54e302cf55b6 netfilter: ctnetlink: disable helper autoassign adds 223dc5adb983 arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' adds 0a0a0be9ed61 arm64: dts: meson-sm1-odroid: use correct enable-gpio pin [...] adds 769c7dbcfc4e arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO domain f [...] adds 1315f759859c arm64: dts: meson-sm1-odroid: fix boot loop after reboot adds a8b50be3db83 ixgbevf: Require large buffers for build_skb on 82599VF adds 47f3860c4931 tcp: take care of mixed splice()/sendmsg(MSG_ZEROCOPY) case adds 401838b22606 net: mscc: ocelot: fix all IP traffic getting trapped to C [...] adds 0ae0a3bdc92b drm/panel: simple: Assign data from panel_dpi_probe() correctly adds 5ccd87faca6b s390/module: fix building test_modules_helpers.o with clang adds 4287509b4d21 ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE adds a01aba10ca79 gpiolib: Never return internal error codes to user space adds db3b2912e93f gpio: sifive: use the correct register to read output values adds b532c42150d0 fbcon: Avoid 'cap' set but not used warning adds 9482ab4540f5 SUNRPC: lock against ->sock changing during sysfs read adds 2592d6734cb0 gve: Recording rx queue before sending to napi adds 3767e6d0194e bonding: pair enable_port with slave_arr_updates adds 1b451c3994a2 net: dsa: mv88e6xxx: don't use devres for mdiobus adds f1842a8cb71d net: dsa: ar9331: register the mdiobus under devres adds 08e1a3554e99 net: dsa: bcm_sf2: don't use devres for mdiobus adds 9db6f056efd0 net: dsa: felix: don't use devres for mdiobus adds b16775377050 net: dsa: ocelot: seville: utilize of_mdiobus_register adds 0e816362d823 net: dsa: seville: register the mdiobus under devres adds 6cccab29bf67 net: dsa: mt7530: fix kernel bug in mdiobus_free() when unbinding adds 2443ba2fe396 net: dsa: lantiq_gswip: don't use devres for mdiobus adds e08cb9056fb2 ibmvnic: don't release napi in __ibmvnic_open() adds 73844cfa960c net: ethernet: litex: Add the dependency on HAS_IOMEM adds feb9597e2275 ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table [...] adds a191e10ee2e1 nfp: flower: fix ida_idx not being released adds ff6962c6c957 net: do not keep the dst cache when uncloning an skb dst a [...] adds 8b1087b998e2 net: fix a memleak when uncloning an skb dst and its metadata adds fd45628d2fec veth: fix races around rq->rx_notify_masked adds baaf77203ae6 net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE adds 7377bdeb324d tipc: rate limit warning for received illegal binding update adds aa35588817c5 net: amd-xgbe: disable interrupts during pci removal adds 89b60402d43c net: dsa: fix panic when DSA master device unbinds on shutdown adds 2c625f41acb0 drm/amd/pm: fix hwmon node of power1_label create issue adds dd88e8fc6b0f mptcp: netlink: process IPv6 addrs in creating listening sockets adds f02653449061 dpaa2-eth: unregister the netdev before disconnecting from [...] adds a5031f2e2abc ice: fix an error code in ice_cfg_phy_fec() adds a71758d9bf22 ice: fix IPIP and SIT TSO offload adds faa9bcf700ca ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler adds 6d26421f7423 ice: Avoid RTNL lock when re-creating auxiliary device adds 03ae6e0ffd63 net: mscc: ocelot: fix mutex lock error during ethtool stats read adds 402888280890 net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios [...] adds 6550bdf52846 vt_ioctl: fix array_index_nospec in vt_setactivate adds 3e1172470291 vt_ioctl: add array_index_nospec to VT_ACTIVATE adds 7509105d950c n_tty: wake up poll(POLLRDNORM) on receiving data adds 9443ddeb3754 eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX adds 5c77c68f92d3 usb: dwc2: drd: fix soft connect when gadget is unconfigured adds 2a8839e8ad00 Revert "usb: dwc2: drd: fix soft connect when gadget is un [...] adds 9681823f96a8 net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup adds 5751b4a1efe2 usb: ulpi: Move of_node_put to ulpi_dev_release adds e0b2f29bc78f usb: ulpi: Call of_node_put correctly adds 230aff54d7ba usb: dwc3: gadget: Prevent core from processing stale TRBs adds cac3b4288cf7 usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE [...] adds 8895017abfc7 USB: gadget: validate interface OS descriptor requests adds 2724ebafda0a usb: gadget: rndis: check size of RNDIS_MSG_SET command adds 44e1c58b031d usb: gadget: f_uac2: Define specific wTerminalType adds f24f243c43aa usb: raw-gadget: fix handling of dual-direction-capable endpoints adds 2f992ec70910 USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 adds f27ba2932e05 USB: serial: option: add ZTE MF286D modem adds c5a3f8123205 USB: serial: ch341: add support for GW Instek USB2.0-Seria [...] adds 5250f93fa040 USB: serial: cp210x: add NCR Retail IO box id adds 8692bd4b81c8 USB: serial: cp210x: add CPI Bulk Coin Recycler id adds c0c5c59ebe22 speakup-dectlk: Restore pitch setting adds 5b0c9569135a phy: ti: Fix missing sentinel for clk_div_table adds 202071d25185 iio: buffer: Fix file related error handling in IIO_BUFFER [...] adds 05d3f8045efa fs/proc: task_mmu.c: don't read mapcount for migration entry adds 3980cff63496 mm: vmscan: remove deadlock due to throttling failing to m [...] adds babfa07e9594 mm: memcg: synchronize objcg lists with a dedicated spinlock adds 235c960e9d80 seccomp: Invalidate seccomp mode to catch death failures adds 65191c5a013e signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE adds a0619027f115 s390/cio: verify the driver availability for path_event call adds 9d683ef32379 bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 adds d4813c2a76fe bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W adds 3f8f00d5159b x86/sgx: Silence softlockup detection when releasing large [...] adds d095f84b5c03 Makefile.extrawarn: Move -Wunaligned-access to W=1 adds 863ee54f6a42 scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled adds baea9b393f7e scsi: lpfc: Reduce log messages seen after firmware download adds 96d87adafdc5 MIPS: octeon: Fix missed PTR->PTR_WD conversion adds f033f8638686 arm64: dts: imx8mq: fix lcdif port node adds 2142bc1469a3 perf: Fix list corruption in perf_cgroup_switch() adds ebadf974485c kconfig: fix missing fclose() on error paths adds 37654be7d705 docs/ABI: testing: aspeed-uart-routing: Escape asterisk adds f74fc4b5bd53 iommu: Fix potential use-after-free during probe adds 528cecfa5af0 Linux 5.16.10 adds e57ca410726d Merge v5.16.10 adds 9ae6fa4791a9 drm/nouveau/pmu/gm200-: use alternate falcon reset sequence adds 6c1fcae43eaf bpf: Introduce composable reg, ret and arg types. adds bcd98af3eb75 bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL adds 5b33e437dc6a bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL adds 77459bc4d5e2 bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL adds e982070f8970 bpf: Introduce MEM_RDONLY flag adds 6f6edc4211b3 bpf: Convert PTR_TO_MEM_OR_NULL to composable types. adds 199cdd057eb7 bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. adds 4a6c35debbd4 bpf: Add MEM_RDONLY for helper args that are pointers to r [...] adds 80b7205cd539 bpf/selftests: Test PTR_TO_RDONLY_MEM adds 3a9da267fdf4 HID:Add support for UGTABLET WP5540 adds 9da5ebb93206 Revert "svm: Add warning message for AVIC IPI invalid target" adds 96b795abc7e6 parisc: Show error if wrong 32/64-bit compiler is being used adds 3d4fd4a21474 serial: parisc: GSC: fix build when IOSAPIC is not set adds a3bb19a26768 parisc: Drop __init from map_pages declaration adds e40ae3133ed8 parisc: Fix data TLB miss in sba_unmap_sg adds d56ad67085ac parisc: Fix sglist access in ccio-dma.c adds cccf23c660cc mmc: block: fix read single on recovery logic adds d187eeb02d18 mm: don't try to NUMA-migrate COW pages that have other uses adds d50ccc785d41 HID: amd_sfh: Add illuminance mask to limit ALS max value adds 7df9a8f076be HID: i2c-hid: goodix: Fix a lockdep splat adds c8d3f17a8e42 HID: amd_sfh: Increase sensor command timeout adds 3373c026b19c selftests: kvm: Remove absent target file adds c03644b6af92 HID: amd_sfh: Correct the structure field name adds 103f097ef6b5 PCI: hv: Fix NUMA node assignment when kernel boots with c [...] adds 253f43f7a879 parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() adds 3b4ff4eae375 HID: apple: Set the tilde quirk flag on the Wellspring 5 a [...] adds 4c784cfd1184 btrfs: don't hold CPU for too long when defragging a file adds 685de079846f btrfs: send: in case of IO error log it adds 103b77296fee btrfs: defrag: don't try to defrag extents which are under [...] adds 9cf466b47c10 ASoC: mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC adds 1a346d95a32e platform/x86: touchscreen_dmi: Add info for the RWC NANOTE [...] adds b78facc7d488 platform/x86: ISST: Fix possible circular locking dependen [...] adds d20e2d23cca4 platform/x86: amd-pmc: Correct usage of SMU version adds dfdbb3149932 kunit: tool: Import missing importlib.abc adds dbd5d2aaf62d selftests: rtc: Increase test timeout so that all tests run adds af7bc9011b99 kselftest: signal all child processes adds 7e5561815c0d selftests: netfilter: reduce zone stress test running time adds 1c72f04d52b7 net: ieee802154: at86rf230: Stop leaking skb's adds c966a56404d9 selftests/zram: Skip max_comp_streams interface on newer kernel adds 0086fefa6aa0 selftests/zram01.sh: Fix compression ratio calculation adds eebef21bada8 selftests/zram: Adapt the situation that /dev/zram0 is being used adds 881d7c02bc43 selftests: openat2: Print also errno in failure messages adds 460940d471ba selftests: openat2: Add missing dependency in Makefile adds 84a917fd2248 selftests: openat2: Skip testcases that fail with EOPNOTSUPP adds 48a9df030cf9 selftests: skip mincore.check_file_mmap when fs lacks need [...] adds 1e1f02d36d3e ax25: improve the incomplete fix to avoid UAF and NPD bugs adds c5a59cdaef94 cifs: unlock chan_lock before calling cifs_put_tcp_session adds 85ee2f739406 pinctrl: bcm63xx: fix unmet dependency on REGMAP for GPIO_REGMAP adds e12500092be2 vfs: make freeze_super abort when sync_filesystem returns error adds 8d5197ada884 vfs: make sync_filesystem return errors from ->sync_fs adds 6e33e7e8e7bf quota: make dquot_quota_sync return errors from ->sync_fs adds 0016bdcda1ea scsi: pm80xx: Fix double completion for SATA devices adds 54061f3a5e21 kselftest: Fix vdso_test_abi return status adds 631b25c811eb scsi: core: Reallocate device's budget map on queue depth change adds 510b21442c3a scsi: pm8001: Fix use-after-free for aborted TMF sas_task adds f61f9fccb2cb scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task adds 08cb8590098c drm/amd: Warn users about potential s0ix problems adds 1478f5f11add mailmap: update Christian Brauner's email address adds 9e956a2596ae nvme: fix a possible use-after-free in controller reset du [...] adds bb0d8fb35c4f nvme-tcp: fix possible use-after-free in transport error_r [...] adds ea86027ac467 nvme-rdma: fix possible use-after-free in transport error_ [...] adds 3132b1d27f57 net: sparx5: do not refer to skb after passing it on adds 73e682d98533 drm/amd: add support to check whether the system is set to s3 adds f2917009162d drm/amd: Only run s3 or s0ix if system is configured properly adds 3daeb3d93744 drm/amdgpu: fix logic inversion in check adds 673894aa77a8 x86/Xen: streamline (and fix) PV CPU enumeration adds a7159692b508 Revert "module, async: async_synchronize_full() on module [...] adds e37b6b90f750 gcc-plugins/stackleak: Use noinstr in favor of notrace adds 1474f22c5c7e random: wake up /dev/random writers after zap adds d3785d31b7c8 KVM: x86/xen: Fix runstate updates to be atomic when preem [...] adds 614b4c65b3f7 KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry wh [...] adds 4685f0820e9d KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NP [...] adds 352193edda48 KVM: x86: nSVM: fix potential NULL derefernce on nested migration adds b51eca406c10 KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM sa [...] adds db24310ec6e6 iwlwifi: remove deprecated broadcast filtering feature adds 9958b9cbb221 iwlwifi: fix use-after-free adds fa758ee27351 drm/mediatek: mtk_dsi: Avoid EPROBE_DEFER loop with extern [...] adds 986d3994c0c8 drm/radeon: Fix backlight control on iMac 12,1 adds cf02b3350607 drm/atomic: Don't pollute crtc_state->mode_blob with error [...] adds 156385b0346f drm/amd/pm: correct the sequence of sending gpu reset msg adds 214f3b66800d drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. adds fdc3fb04080a drm/i915/opregion: check port number bounds for SWSCI disp [...] adds 3ed9dabaa5d9 drm/i915: Fix dbuf slice config lookup adds 331ea6834e8f drm/i915: Fix mbus join config lookup adds addd62a8cb6f vsock: remove vsock from connected table when connect is i [...] adds b07508c74408 tee: export teedev_open() and teedev_close_context() adds f333857e0f85 optee: use driver internal tee_context for some rpc adds 4229a2095512 drm/cma-helper: Set VM_DONTEXPAND for mmap adds 483d2a0bf359 drm/i915/gvt: Make DRM_I915_GVT depend on X86 adds 1f933389a56a drm/i915/ttm: tweak priority hint selection adds 142d79d846ad iwlwifi: pcie: fix locking when "HW not ready" adds e3e1669fff2e iwlwifi: pcie: gen2: fix locking when "HW not ready" adds e1c236ffdc9b iwlwifi: mvm: fix condition which checks the version of ra [...] adds d4e1375e07f5 iwlwifi: fix iwl_legacy_rate_to_fw_idx adds 09117ad796a0 iwlwifi: mvm: don't send SAR GEO command for 3160 devices adds 5d0bc1ff054a selftests: netfilter: fix exit value for nft_concat_range adds 303679a39c72 netfilter: nft_synproxy: unregister hooks on init error path adds 3c6c41ec991e selftests: netfilter: disable rp_filter on router adds 7ab65ea30c17 ipv4: fix data races in fib_alias_hw_flags_set adds d5e80a184012 ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt adds 27f567c84f44 ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() adds 3cef0e916ebc ipv6: per-netns exclusive flowlabel checks adds a181e663b292 Revert "net: ethernet: bgmac: Use devm_platform_ioremap_re [...] adds ee67ed34baee mac80211: mlme: check for null after calling kmemdup adds ebeba9791f62 brcmfmac: firmware: Fix crash in brcm_alt_fw_path adds c979f792a2ba cfg80211: fix race in netlink owner interface destruction adds d37f10f6665d net: dsa: lan9303: fix reset on probe adds b9bbab40939c net: dsa: mv88e6xxx: flush switchdev FDB workqueue before [...] adds c61f599b8d33 net: dsa: lantiq_gswip: fix use after free in gswip_remove() adds a960e6d6499a net: dsa: lan9303: handle hwaccel VLAN tags adds d8a5a3d7f4ce net: dsa: lan9303: add VLAN IDs to master device adds 0268fec09bfa net: ieee802154: ca8210: Fix lifs/sifs periods adds 092dc9d68761 ping: fix the dif and sdif check in ping_lookup adds ea1f85fa2cb7 bonding: force carrier update when releasing slave adds 1dd3ecbec5f6 mctp: fix use after free adds 234ffe4e4854 drop_monitor: fix data-race in dropmon_net_event / trace_n [...] adds 18b57afacdc8 net_sched: add __rcu annotation to netdev->qdisc adds 9d06f489b9e9 crypto: af_alg - get rid of alg_memory_allocated adds be95a2b5064c bonding: fix data-races around agg_select_timer adds 9704b5e18c17 nfp: flower: netdev offload check for ip6gretap adds 754db970b075 libsubcmd: Fix use-after-free for realloc(..., 0) adds f00b6c976ae0 net/smc: Avoid overwriting the copies of clcsock callback [...] adds bd6a09eaf345 net: phy: mediatek: remove PHY mode check on MT7531 adds c4c7dee21fda atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC adds ca941e56f48e tipc: fix wrong publisher node address in link publications adds 554a76e7dcc9 dpaa2-switch: fix default return of dpaa2_switch_flower_pa [...] adds 54abd5725db8 dpaa2-eth: Initialize mutex used in one step timestamping path adds c98bed60cdd7 net: mscc: ocelot: fix use-after-free in ocelot_vlan_del() adds e9895a29ecb3 net: bridge: multicast: notify switchdev driver whenever M [...] adds 40c1ff40deca perf bpf: Defer freeing string after possible strlen() on it adds 52e84872e587 selftests/exec: Add non-regular to TEST_GEN_PROGS adds f5471b6b2d08 arm64: Correct wrong label in macro __init_el2_gicv3 adds 8f868f822c59 ALSA: usb-audio: Don't abort resume upon errors adds 6a45035b42ef ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Aud [...] adds 8372d3aa9689 ALSA: memalloc: Fix dma_need_sync() checks adds 3a2d391a5c96 ALSA: memalloc: invalidate SG pages before sync adds 861e505b6e82 ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 adds bda6c8f72fc6 ALSA: hda/realtek: Fix deadlock by COEF mutex adds d5d78e3d2ce9 ALSA: hda: Fix regression on forced probe mask option adds 958fad1d55cf ALSA: hda: Fix missing codec probe on Shenker Dock 15 adds d163624f7667 ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() adds cfeaa7bae8bb ASoC: ops: Fix stereo change notifications in snd_soc_put_ [...] adds e8ee1a1b6ef5 ASoC: ops: Fix stereo change notifications in snd_soc_put_ [...] adds a06d52d22644 ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() adds 1a195b0177ec cifs: fix set of group SID via NTSD xattrs adds cd387fb7bed0 cifs: fix confusing unneeded warning message on smb2.1 and [...] adds 225e7bc47a12 ACPI: processor: idle: fix lockup regression on 32-bit Thi [...] adds 9273f93c3f2d powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE adds 2b61859fc259 powerpc/lib/sstep: fix 'ptesync' build error adds 58d3111eafce mtd: rawnand: gpmi: don't leak PM reference in error path adds e124fe29c799 smb3: fix snapshot mount option adds 934c8c95bfb8 tipc: fix wrong notification node addresses adds 84fdbb039ec8 scsi: ufs: Remove dead code adds d69d98d8edf9 scsi: ufs: Fix a deadlock in the error handler adds ce38a92097f7 ASoC: tas2770: Insert post reset delay adds 880982dbc4df ASoC: qcom: Actually clear DMA interrupt register for HDMI adds 268b7ce29d22 block/wbt: fix negative inflight counter when remove scsi device adds 36143d0d3d37 NFS: Remove an incorrect revalidation in nfs4_update_chang [...] adds aab7d08fd512 NFS: LOOKUP_DIRECTORY is also ok with symlinks adds 855e613993c0 NFS: Do not report writeback errors in nfs_getattr() adds ee421a75a740 tty: n_tty: do not look ahead for EOL character past the e [...] adds 0da8318e1d82 block: fix surprise removal for drivers calling blk_set_qu [...] adds c2ca95fd3121 mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() adds a2995fe23095 mtd: parsers: qcom: Fix kernel panic on skipped partition adds 1b37889f9a15 mtd: parsers: qcom: Fix missing free for pparts in cleanup adds 0d9cbbf9acf5 mtd: phram: Prevent divide by zero bug in phram_setup() adds 813ec08ecfee mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status adds dc426f86c7c8 scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop adds 624c164cb4f3 EDAC: Fix calculation of returned address and next offset [...] adds 99dbf35385d8 x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing adds 0c6c4d6d9e52 ucounts: Base set_cred_ucounts changes on the real user adds ce6c04863172 ucounts: Handle wrapping in is_ucounts_overlimit adds 4ac77eb2b705 ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 adds 6f6e8ccbc58b rlimit: Fix RLIMIT_NPROC enforcement failure caused by cap [...] adds 5f68f27d1dd2 ucounts: Move RLIMIT_NPROC handling after set_user adds 132de3a6cc19 net: sched: limit TC_ACT_REPEAT loops adds 2ffddbecc2bd dmaengine: sh: rcar-dmac: Check for error num after setting mask adds 544e0968be59 dmaengine: stm32-dmamux: Fix PM disable depth imbalance in [...] adds 08d0fbef9f3b dmaengine: sh: rcar-dmac: Check for error num after dma_se [...] adds b0808c66e759 tests: fix idmapped mount_setattr test adds 9b4fb30066eb i2c: qcom-cci: don't delete an unregistered adapter adds 213d0381893c i2c: qcom-cci: don't put a device tree node before i2c_add [...] adds d7de1e4820c5 dmaengine: ptdma: Fix the error handling path in pt_core_init() adds bc8167d53b7c copy_process(): Move fd_install() out of sighand->siglock [...] adds bfe2e9ad9e3b scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() a [...] adds d24f874d6e56 ASoC: wm_adsp: Correct control read size when parsing comp [...] adds 63517576d6d6 ice: enable parsing IPSEC SPI headers for RSS adds 30303c7370f2 i2c: brcmstb: fix support for DSL and CM variants adds c20f90fe009f lockdep: Correct lock_classes index mapping adds 80dad7483e39 HID: elo: fix memory leak in elo_probe adds 50a37fd45bbd mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get adds 92e25b637cd4 Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj adds 48504d0e0b10 KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() adds 6ea9f898abac KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when crea [...] adds 05db67f3f47b KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW adds 3f6278b43849 ARM: OMAP2+: hwmod: Add of_node_put() before break adds 4210b4adf0dc ARM: OMAP2+: adjust the location of put_device() call in o [...] adds 35cd1e78f8ac phy: usb: Leave some clocks running during suspend adds 3f09310ec5b3 staging: vc04_services: Fix RCU dereference check adds d4aeecd071dc phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy adds 0fd667004c81 irqchip/sifive-plic: Add missing thead,c900-plic match string adds fe0c95903a68 x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm adds 5d71ab7b01d3 netfilter: conntrack: don't refresh sctp entries in closed state adds 28b5031a071f ksmbd: fix same UniqueId for dot and dotdot entries adds 6fb73a685c92 ksmbd: don't align last entry offset in smb2 query directory adds eddef98207d6 lib/iov_iter: initialize "flags" in new pipe_buffer adds af1365e8b41f arm64: dts: meson-gx: add ATF BL32 reserved-memory region adds 53c83d711dd7 arm64: dts: meson-g12: add ATF BL32 reserved-memory region adds 698c40c66f58 arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 adds 3cfc79b41381 pidfd: fix test failure due to stack overflow on some arches adds 6b611b501581 selftests: fixup build warnings in pidfd / clone3 tests adds 91821a6eba7f mm: io_uring: allow oom-killer from io_uring_setup adds 0c430ff95116 ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" adds 037a7acbe871 kconfig: let 'shell' return enough output for deep path names adds 0291f56bde59 ata: libata-core: Disable TRIM on M88V29 adds 1190ec3de8d0 soc: aspeed: lpc-ctrl: Block error printing on probe defer cases adds 2526d4d8b209 xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create adds 5569efe954d6 drm/rockchip: dw_hdmi: Do not leave clock enabled in error case adds d29c76daa948 tracing: Fix tp_printk option related with tp_printk_stop_on_boot adds a0a01794bfa3 display/amd: decrease message verbosity about watermarks t [...] adds e464ce42eda1 drm/amdgpu: add utcl2_harvest to gc 10.3.1 adds ea39981ac364 drm/amd/display: Cap pflip irqs per max otg number adds aea1b3490c21 drm/amd/display: fix yellow carp wm clamping adds 4bb1c991370a net: usb: qmi_wwan: Add support for Dell DW5829e adds 310bef8a2b2d net: macb: Align the dma and coherent dma masks adds 8dda603d7169 kconfig: fix failing to generate auto.conf adds f40e0f7a433b Linux 5.16.11 adds a07c2e888262 Merge v5.16.11 adds ace802caf3de mm/filemap: Fix handling of THPs in generic_file_buffered_read() adds b87df677fc93 cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug adds 112775bcd4a6 cgroup-v1: Correct privileges check in release_agent writes adds 9ddba5580c68 btrfs: tree-checker: check item_size for inode_item adds e8069b5a3607 btrfs: tree-checker: check item_size for dev_item adds 004aae441e48 slab: remove __alloc_size attribute from __kmalloc_track_caller adds 6b0d719ffed1 clk: jz4725b: fix mmc0 clock gating adds ac146316f24c io_uring: don't convert to jiffies for waiting on timeouts adds cb87bfcab8f0 io_uring: disallow modification of rsrc_data during quiesce adds f72cf14df478 selinux: fix misuse of mutex_is_locked() adds f9919d83aba4 vhost/vsock: don't check owner in vhost_vsock_stop() while [...] adds a7d794691c30 parisc/unaligned: Fix fldd and fstd unaligned handlers on [...] adds f03bc9b16064 parisc/unaligned: Fix ldw() and stw() unalignment handlers adds 62040f5cd7d9 KVM: x86/mmu: make apf token non-zero to fix bug adds 259846e4c1ed KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TS [...] adds 3804ac705264 drm/amd/display: Fix stream->link_enc unassigned during st [...] adds 6f770a649944 drm/amd/display: Protect update_bw_bounding_box FPU code. adds b0a5fbb7190f drm/amd/pm: fix some OEM SKU specific stability issues adds 7b15d3fa5510 drm/amd: Check if ASPM is enabled from PCIe subsystem adds f9d45721d845 drm/amdgpu: disable MMHUB PG for Picasso adds 6465f356a454 drm/amdgpu: do not enable asic reset for raven2 adds 3b44e9947f5e drm/i915: Widen the QGV point mask adds fd8f15c8dd19 drm/i915: Disconnect PHYs left connected by BIOS on disabl [...] adds 6e611b9d22b1 drm/i915: Correctly populate use_sagv_wm for all pipes adds 374b09bbd8be drm/i915: Fix bw atomic check when switching between SAGV [...] adds 639f72dce866 sr9700: sanity check for packet length adds 62079261a529 USB: zaurus: support another broken Zaurus adds 7b737e47b875 CDC-NCM: avoid overflow in sanity checking adds 3db2cbdb1531 netfilter: xt_socket: fix a typo in socket_mt_destroy() adds 08d8b59fbcf6 netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES [...] adds 6bff27caef1e netfilter: nf_tables_offload: incorrect flow offload actio [...] adds e8a457d9c41e ping: remove pr_err from ping_lookup adds 7b4a02d6e208 Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" adds f4e02e4ba30c gpu: host1x: Always return syncpoint value when waiting adds 0565de3ac0a8 perf evlist: Fix failed to use cpu list for uncore events adds bc7a68b2f5b2 perf data: Fix double free in perf_session__delete() adds c12bad218930 mptcp: fix race in incoming ADD_ADDR option processing adds 2c1acac4b083 mptcp: add mibs counter for ignored incoming options adds b52841a06883 selftests: mptcp: fix diag instability adds 44efebe8327e selftests: mptcp: be more conservative with cookie MPJ limits adds d1b360dfde07 bnx2x: fix driver load from initrd adds 8375041f9bd8 bnxt_en: Fix devlink fw_activate adds 8bdd496f86f9 bnxt_en: Fix active FEC reporting to ethtool adds 54a458e40f2a bnxt_en: Fix offline ethtool selftest with RDMA enabled adds 489629ac3cf0 bnxt_en: Fix occasional ethtool -t loopback test failures adds e84efb43e5c8 bnxt_en: Fix incorrect multicast rx mask setting when not [...] adds 62a915cb8b96 bnxt_en: Restore the resets_reliable flag in bnxt_open() adds 8a1969e14ad9 hwmon: Handle failure to register sensor with thermal zone [...] adds 9c190f2f71ca net/mlx5: Fix tc max supported prio for nic mode adds 77126296daac ice: fix setting l4 port flag when adding filter adds 2a3e61de89ba ice: fix concurrent reset and removal of VFs adds 6f5173c87a53 ice: check the return of ice_ptp_gettimex64 adds c2bd9d6bf74a ice: initialize local variable 'tlv' adds c2dbbea0405d net/mlx5: Update the list of the PCI supported devices adds eca9bd215d22 bpf: Fix crash due to incorrect copy_map_value adds b35d12bdd157 bpf: Do not try bpf_msg_push_data with len 0 adds 920546b29c62 selftests: bpf: Check bpf_msg_push_data return value adds 9ee239e6d4ae bpf: Fix a bpf_timer initialization issue adds 7e8099967d0e bpf: Add schedule points in batch ops adds 8f3cc3c5bc43 io_uring: add a schedule point in io_add_buffers() adds f2be82bda973 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_moni [...] adds e02fa474ad25 nvme: also mark passthrough-only namespaces ready in nvme_ [...] adds e6ad72c5ec08 tipc: Fix end of loop tests for list_for_each_entry() adds 7be5a9294a2b clk: qcom: gcc-msm8994: Remove NoC clocks adds a739963f4326 gso: do not skip outer ip header in case of ipip and net_failover adds bb9753aa6476 net: mv643xx_eth: process retval from of_get_mac_address adds a142b6991367 openvswitch: Fix setting ipv6 fields causing hw csum failure adds e9bf9550654f drm/edid: Always set RGB444 adds d24d3ef75edb net/mlx5e: Fix wrong return value on ioctl EEPROM query failure adds 231a6ea54f9a net/mlx5e: TC, Reject rules with forward and drop actions adds af01394bd450 net/mlx5e: TC, Reject rules with drop and modify hdr action adds 7c5612ab5ccf block: clear iocb->private in blkdev_bio_end_io_async() adds 2f52329791bb drm/vc4: crtc: Fix runtime_pm reference counting adds 950480c32585 drm/i915/dg2: Print PHY name properly on calibration error adds 164fcd1345e6 drm/amd/display: For vblank_disable_immediate, check PSR i [...] adds e9408de00e5e net/sched: act_ct: Fix flow table lookup after ct clear or [...] adds b39b900ec158 net: ll_temac: check the return value of devm_kmalloc() adds 4031626795af net: Force inlining of checksum functions in net/checksum.h adds b4fcc081e527 netfilter: nf_tables: unregister flowtable hooks on netns exit adds 5241119c73a5 net: dsa: avoid call to __dev_set_promiscuity() while rtnl [...] adds 4086d2433576 nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() adds 770aac3c84e0 net: mdio-ipq4019: add delay after clock enable adds 34bb90e407e3 netfilter: nf_tables: fix memory leak during stateful obj update adds 8507fba18161 net/smc: Use a mutex for locking "struct smc_pnettable" adds d64fe6cf35dc surface: surface3_power: Fix battery readings on batteries [...] adds 53742bde27b4 udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() adds a2101e9a9f94 net/mlx5: DR, Cache STE shadow memory adds 150058abc6d7 ibmvnic: schedule failover only if vioctl fails adds d57fb4271478 net/mlx5: DR, Don't allow match on IP w/o matching on full [...] adds 5f0be43b16b3 net/mlx5: Fix possible deadlock on rule deletion adds 968709db3b32 net/mlx5: Fix wrong limitation of metadata match on ecpf adds ea662cb0d682 net/mlx5: DR, Fix the threshold that defines when pool syn [...] adds 94f2f1bca8fa net/mlx5e: MPLSoUDP decap, fix check for unsupported matches adds fe992d6a6fbe net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offlo [...] adds 4ad319cdfbe5 net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte adds 87e64b93ee8a net/mlx5: Update log_max_qp value to be 17 at most adds fedf7dfb5163 net/mlx5e: Add missing increment of count adds b9dd08cbebe0 spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq [...] adds 6618a5422ac0 PCI: mvebu: Fix device enumeration regression adds 8d2a8948dbf9 gpio: rockchip: Reset int_bothedge when changing trigger adds 1f6e409bab7b regmap-irq: Update interrupt clear register for proper reset adds 7446bba2ec3b net: use sk_is_tcp() in more places adds caf122caad03 net-timestamp: convert sk->sk_tskey to atomic_t adds fa498059c631 RDMA/rtrs-clt: Fix possible double free in error case adds d32190a2a893 RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close adds 6d2510990b16 bnxt_en: Increase firmware message response DMA wait time adds 3aadfd46858b configfs: fix a race in configfs_{,un}register_subsystem() adds 98d056603ce5 RDMA/ib_srp: Fix a deadlock adds 1bd5b9624552 bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support adds f0ce1bc9e023 bpf: Fix crash due to out of bounds access into reg2btf_ids. adds 950f98c63bad tracing: Dump stacktrace trigger to the corresponding instance adds 13600dd18c3c tracing: Have traceon and traceoff trigger honor the instance adds 654c9b970776 iio:imu:adis16480: fix buffering for devices with no burst mode adds d6ed5426a7fa iio: adc: men_z188_adc: Fix a resource leak in an error ha [...] adds 082d2c047b0d iio: adc: tsc2046: fix memory corruption by preventing arr [...] adds 253bc9c3aba3 iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN [...] adds e2fa4d429425 iio: accel: fxls8962af: add padding to regmap for SPI adds 9445c5088832 iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx [...] adds c67c0106a986 iio: Fix error handling for PM adds daedfa962a1c sc16is7xx: Fix for incorrect data being transmitted adds 477c14f27eef ata: pata_hpt37x: disable primary channel on HPT371 adds b74500339a76 Revert "USB: serial: ch341: add new Product ID for CH341A" adds 33222d1571d7 usb: gadget: rndis: add spinlock for rndis response list adds 3221ef49ba18 USB: gadget: validate endpoint index for xilinx udc adds 7b9429a6c76f tracefs: Set the group ownership in apply_options() not pa [...] adds 622106f87bec USB: serial: option: add support for DW5829e adds 22da8a23d451 USB: serial: option: add Telit LE910R1 compositions adds 04060a6b8a2b usb: dwc2: drd: fix soft connect when gadget is unconfigured adds b1d3c2a8d087 usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel B [...] adds fa758818ea58 usb: dwc3: pci: Fix Bay Trail phy GPIO mappings adds 38a3a285e723 usb: dwc3: gadget: Let the interrupt handler disable botto [...] adds a17b5a9d1d56 xhci: re-initialize the HC during resume if HCE was set adds 12231153fa97 xhci: Prevent futile URB re-submissions due to incorrect r [...] adds 9897a0098d81 nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] adds 4b1b0ba5fefe mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] adds 702c717fdd5a driver core: Free DMA range map when device is released adds f7e196ff9143 btrfs: defrag: don't try to merge regular extents with pre [...] adds 167a600622b4 btrfs: defrag: don't defrag extents which are already at m [...] adds ad2e1dbfa4e8 btrfs: defrag: remove an ambiguous condition for rejection adds e326bd06cdde btrfs: prevent copying too big compressed lzo segment adds 833df0a3d38c btrfs: defrag: allow defrag_one_cluster() to skip large ex [...] adds 78cddcd85c55 btrfs: autodefrag: only scan one inode once adds 8a47491e3983 btrfs: reduce extent threshold for autodefrag adds d350724795c7 RDMA/cma: Do not change route.addr.src_addr outside state checks adds 33c73a4d7e7b thermal: int340x: fix memory leak in int3400_notify() adds 95adc8e04ae5 staging: fbtft: fb_st7789v: reset display before initialization adds 1d3461ded76a tps6598x: clear int mask on probe failure adds 6f5b66b1e56e IB/qib: Fix duplicate sysfs directory name adds be88258246d7 riscv: fix nommu_k210_sdcard_defconfig adds b5e180490db4 riscv: fix oops caused by irqsoff latency tracer adds 2f4827d8e7b4 mm/hugetlb: fix kernel crash with hugetlb mremap adds 43761d948f4f hugetlbfs: fix a truncation issue in hugepages parameter adds 6900a254512b tty: n_gsm: fix encoding of control signal octet bit DV adds 4c105c03d331 tty: n_gsm: fix encoding of command/response bit adds c559f05642e1 tty: n_gsm: fix proper link termination after failed open adds bcb96350dc2c tty: n_gsm: fix NULL pointer access due to DLCI release adds 67e22f721d04 tty: n_gsm: fix wrong tty control line for flow control adds 822c6ed263f8 tty: n_gsm: fix wrong modem processing in convergence laye [...] adds bb8c499ff8a5 tty: n_gsm: fix deadlock in gsmtty_open() adds ed0388852590 pinctrl: fix loop in k210_pinconf_get_drive() adds eb9a2a488217 pinctrl: k210: Fix bias-pull-up adds d6488852ff9c gpio: tegra186: Fix chip_data type confusion adds 12fd767cecfc memblock: use kfree() to release kmalloced memblock regions adds d6d1706b2813 Linux 5.16.12 adds abb50a37122d Merge v5.16.12 adds 451efc48d783 mac80211_hwsim: report NOACK frames in tx_status adds f3b4b52732bd mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work adds 3431daa5d350 i2c: bcm2835: Avoid clock stretching timeouts adds e2504d112d6a ASoC: rt5682s: do not block workqueue if card is unbound adds 2bbe04141736 ASoC: rt5668: do not block workqueue if card is unbound adds 2b490e1e0cbf ASoC: rt5682: do not block workqueue if card is unbound adds 5e992107d72b regulator: core: fix false positive in regulator_late_cleanup() adds 52ef27b884d8 Input: clear BTN_RIGHT/MIDDLE on buttonpads adds e4d044dbffcd btrfs: get rid of warning on transaction commit when using [...] adds 761272299f25 KVM: arm64: vgic: Read HW interrupt pending state from the HW adds ebf076d75abe block: loop:use kstatfs.f_bsize of backing file to set dis [...] adds 35f4fa41a7ea tipc: fix a bit overflow in tipc_crypto_key_rcv() adds 3cf1aa8fa68d cifs: do not use uninitialized data in the owner/group sid adds 563431c1f3c8 cifs: fix double free race when mount fails in cifs_get_root() adds 2144e451a069 HID: amd_sfh: Handle amd_sfh work buffer in PM ops adds 316a1c71ff29 HID: amd_sfh: Add functionality to clear interrupts adds 357d0679ebdb HID: amd_sfh: Add interrupt handler to process interrupts adds 90d2f813ff0b cifs: modefromsids must add an ACE for authenticated users adds 66a31928dbd8 selftests/seccomp: Fix seccomp failure by adding missing headers adds 80a5a7ae5953 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish [...] adds aeeac5ec8e48 selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT adds 3d47bb1b683a dmaengine: shdma: Fix runtime PM imbalance on error adds af74f5b7a8d0 i2c: cadence: allow COMPILE_TEST adds 038609bfbadf i2c: imx: allow COMPILE_TEST adds 045fb3a4115c i2c: qup: allow COMPILE_TEST adds 10c20c53556d net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 adds f8c61361a4f5 block-map: add __GFP_ZERO flag for alloc_page in function [...] adds 9e5c16b2a981 usb: gadget: don't release an existing dev->buf adds 030b335a1dd1 usb: gadget: clear related members when goto fail adds aae9a5768b69 exfat: reuse exfat_inode_info variable instead of calling [...] adds 5394d6a69afc exfat: fix i_blocks for files truncated over 4 GiB adds 14ce22626c76 tracing: Add test for user space strings when filtering on [...] adds 9afc54a9ce75 arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL adds e1bc3ac37e19 serial: stm32: prevent TDR register overwrite when sending x_char adds 9e5520184079 KVM: arm64: Workaround Cortex-A510's single-step and PAC t [...] adds c50a81950a43 ext4: drop ineligible txn start stop APIs adds 5a30f5998271 ext4: simplify updating of fast commit stats adds af832bf5a9c9 ext4: fast commit may not fallback for ineligible commit adds e3ca63deda2a ext4: fast commit may miss file actions adds 589a954daab5 sched/fair: Fix fault in reweight_entity adds be59c4472891 KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 adds 953228f9596c ata: pata_hpt37x: fix PCI clock detection adds ad623f1a9d21 drm/amdgpu: check vm ready by amdgpu_vm->evicting flag adds 34b97bc5b364 tracing: Add ustring operation to filtering string pointers adds 5ed9983ce673 ipv6: fix skb drops in igmp6_event_query() and igmp6_event [...] adds 46f6e1b4c582 btrfs: defrag: bring back the old file extent search behavior adds dcd47d0b0bc0 btrfs: defrag: don't use merged extent map for their gener [...] adds 4af268178b78 ALSA: intel_hdmi: Fix reference to PCM buffer address adds a87fbfd79ba4 ucounts: Fix systemd LimitNPROC with private users regression adds 404d3c1d1d9f binfmt_elf: Avoid total_mapping_size for ET_EXEC adds 22db0c2743fd riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value adds d1c3ac0f8ced riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP adds 97ae45ef88e9 riscv: Fix config KASAN && DEBUG_VIRTUAL adds fe51975ff138 iwlwifi: mvm: check debugfs_dir ptr before use adds 70712d5afbbe ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min adds d5ad4214d9c6 iommu/vt-d: Fix double list_add when enabling VMD in scala [...] adds 4aafe9f8acbe iommu/amd: Recover from event log overflow adds dfccdf7ff325 drm/i915: s/JSP2/ICP2/ PCH adds 14fcd42195b6 drm/amd/display: Reduce dmesg error to a debug print adds 47e2f166ed9f xen/netfront: destroy queues before real_num_tx_queues is zeroed adds 4c294285cec3 thermal: core: Fix TZ_GET_TRIP NULL pointer dereference adds 0ecb04075dea mac80211: fix EAPoL rekey fail in 802.3 rx path adds 6418634238ad blktrace: fix use after free for struct blk_trace adds 85ad47cc0c51 ntb: intel: fix port config status offset for SPR adds da0fccd842cd mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls adds 53b06e55c38b xfrm: fix MTU regression adds 5a8076e98dde netfilter: fix use-after-free in __nf_register_net_hook() adds 518f8a21ce73 bpf, sockmap: Do not ignore orig_len parameter adds 00fc3ad584e0 xfrm: fix the if_id check in changelink adds 4e6370291750 xfrm: enforce validity of offload input flags adds 9bf0613bd9de e1000e: Correct NVM checksum verification flow adds 334b4736a22b net: fix up skbs delta_truesize in UDP GRO frag_list adds c8f3c8cc293f netfilter: nf_queue: don't assume sk is full socket adds dcc3cb920bf7 netfilter: nf_queue: fix possible use-after-free adds c7ea6e6f6176 netfilter: nf_queue: handle socket prefetch adds fb6812a2f4e2 batman-adv: Request iflink once in batadv-on-batadv check adds 9c336fef2258 batman-adv: Request iflink once in batadv_get_real_netdevice adds e1d826e9a92f batman-adv: Don't expect inter-netns unique iflink indices adds 72124e65a70b net: ipv6: ensure we call ipv6_mc_down() at most once adds df91d23de757 net: dcb: flush lingering app table entries for unregister [...] adds 373093315211 net: ipa: fix a build dependency adds 65693acdebb2 net: ipa: add an interconnect dependency adds e98d46ccfa84 net/smc: fix connection leak adds 7c40bae2b085 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error gene [...] adds d099ee71d00d net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error caus [...] adds 96f1be29492d btrfs: fix ENOSPC failure when attempting direct IO write [...] adds bd2cb58de26a platform/x86: amd-pmc: Set QOS during suspend on CZN w/ ti [...] adds 91e2709a2b61 net: dsa: microchip: fix bridging with more than two member ports adds 2e4ae0a987b6 mac80211: fix forwarded mesh frames AC & queue selection adds ecee3af7a802 net: stmmac: fix return value of __setup handler adds e524b4dabdc6 mac80211: treat some SAE auth steps as final adds 7fd2b6afa697 iavf: Fix missing check for running netdev adds fb3820028c83 net: sxgbe: fix return value of __setup handler adds a4d7ea56b103 ibmvnic: register netdev after init of adapter adds ca0bdff4249a net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() adds 42754749ea1e ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_x [...] adds e053c363d497 iavf: Fix deadlock in iavf_reset_task adds bcaf889a34b3 efivars: Respect "block" flag in efivar_entry_set_safe() adds 366c9591d6a8 auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature adds 955b804870d2 firmware: arm_scmi: Remove space in MODULE_ALIAS name adds a111de8bd41f ASoC: cs4265: Fix the duplicated control name adds 3585ed5f9b11 auxdisplay: lcd2s: Fix memory leak in ->remove() adds 307c637b43ad auxdisplay: lcd2s: Use proper API to free the instance of [...] adds 349a7ba5702e can: gs_usb: change active_channels's type from atomic_t to u8 adds daea2383dc23 iommu/tegra-smmu: Fix missing put_device() call in tegra_s [...] adds 6609f825f21a arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output adds 566cfbcce618 igc: igc_read_phy_reg_gpy: drop premature return adds 2f5fd2205713 ARM: Fix kgdb breakpoint for Thumb2 adds 9cfe9cf5f37e mips: setup: fix setnocoherentio() boolean setting adds 75a62d5bac80 ARM: 9182/1: mmu: fix returns from early_param() and __set [...] adds 03ae283bd71f mptcp: Correctly set DATA_FIN timeout when number of retra [...] adds 3638b5f89bc1 selftests: mlxsw: tc_police_scale: Make test more robust adds e221ef82d9f5 pinctrl: sunxi: Use unique lockdep classes for IRQs adds efe64290290b igc: igc_write_phy_reg_gpy: drop premature return adds 4c26745e4576 ibmvnic: free reset-work-item when flushing adds b0ff347fea74 memfd: fix F_SEAL_WRITE after shmem huge page allocated adds 54a3c1061b8a s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE adds 4522f35dac51 s390/extable: fix exception table sorting adds c65cfd89cef6 sched: Fix yet more sched_fork() races adds ca27d0dd7526 arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568 adds 76123ac7f39c arm64: dts: juno: Remove GICv2m dma-range adds 5c25c80f8413 arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage adds f22983a771e9 arm64: dts: imx8mm: Fix VPU Hanging adds c78627f757e3 iommu/amd: Fix I/O page table memory leak adds 5d1985b711ce MIPS: ralink: mt7621: do memory detection on KSEG1 adds b0b7081168c7 ARM: dts: switch timer config to common devkit8000 devicetree adds 9031e7656e77 ARM: dts: Use 32KiHz oscillator on devkit8000 adds 1824c11d137f soc: fsl: guts: Revert commit 3c0d64e867ed adds 23b45cd91bb1 soc: fsl: guts: Add a missing memory allocation failure check adds 79d4b01b1441 soc: fsl: qe: Check of ioremap return value adds 3de5b97f859e soc: imx: gpcv2: Fix clock disabling imbalance in error path adds e24b48f0fb96 netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant adds 89fe5d6a6805 ARM: tegra: Move panels to AUX bus adds 7d5c1e8aefbc Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks adds b5b0b4be4617 can: etas_es58x: change opened_channel_cnt's type from ato [...] adds 85989640666f net: stmmac: enhance XDP ZC driver level switching performance adds 3e95b127a66c net: stmmac: only enable DMA interrupts when ready adds c79bb81fc3bc ibmvnic: initialize rc before completing wait adds 1b37439c76d8 ibmvnic: define flush_reset_queue helper adds 47a929c4fd07 ibmvnic: complete init_done on transport events adds 9aaee3ca4bba ibmvnic: Update driver return codes adds c8b5a644457c ibmvnic: init init_done_rc earlier adds 329004396271 ibmvnic: clear fop when retrying probe adds 8056031983cf ibmvnic: Allow queueing resets during probe adds 19e60d6655f8 net: chelsio: cxgb3: check the return value of pci_find_ca [...] adds eb89b33da3d8 net: sparx5: Fix add vlan when invalid operation adds 72a8bc0515d6 iavf: Add trace while removing device adds 2d043d56b468 iavf: Rework mutexes for better synchronisation adds 7b9515172ab4 iavf: Add waiting so the port is initialized in remove adds deea3d9e6f1f iavf: Fix init state closure on remove adds b45c10fedc1a iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS adds ccb72d23ff4e iavf: Fix race in init state adds aac271d501b8 iavf: Fix __IAVF_RESETTING state usage adds 51fedcf1ea15 drm/i915/guc/slpc: Correct the param count for unset param adds 9c01758b9a0b drm/bridge: ti-sn65dsi86: Properly undo autosuspend adds b6cb0dc8fc3c e1000e: Fix possible HW unit hang after an s0ix exit adds 335a2f2f9776 MIPS: ralink: mt7621: use bitwise NOT instead of logical adds f65c92c71c20 nl80211: Handle nla_memdup failures in handle_nan_filter adds 7180d3937aca ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments adds 6919d0c7be46 drm/amdgpu: fix suspend/resume hang regression adds ddbc1b18d2cd net: dcb: disable softirqs in dcbnl_flush_dev() adds 283854aae489 selftests: mlxsw: resource_scale: Fix return value adds e656bc7be7be net: stmmac: perserve TX and RX coalesce value during XDP setup adds 3edd73bc38dd Input: elan_i2c - move regulator_[en|dis]able() out of ela [...] adds db35f1428d87 Input: elan_i2c - fix regulator enable count imbalance aft [...] adds 5ced1819bbf9 Input: samsung-keypad - properly state IOMEM dependency adds 4fb4bdd4003b HID: add mapping for KEY_DICTATE adds 1f4354b529ee HID: add mapping for KEY_ALL_APPLICATIONS adds 2cb0904f3d98 tracing/histogram: Fix sorting on old "cpu" value adds c23a1e82ac55 tracing: Fix return value of __setup handlers adds fab84a8d88cf btrfs: fix lost prealloc extents beyond eof after full fsync adds a4378947ae39 btrfs: fix relocation crash due to premature return from b [...] adds 6762a17dfee4 btrfs: subpage: fix a wrong check on subpage->writers adds 9efcc83b33b5 btrfs: do not WARN_ON() if we have PageError set adds d284e2b30026 btrfs: qgroup: fix deadlock between rescan worker and remo [...] adds 948db5a11bdf btrfs: add missing run of delayed items after unlink durin [...] adds 91a5000bba81 btrfs: fallback to blocking mode when doing async dio over [...] adds 5e70bc827b56 btrfs: do not start relocation until in progress drops are done adds 5c1e15fbd407 Revert "xfrm: xfrm_state_mtu should return at least 1280 f [...] adds 857238849338 proc: fix documentation and description of pagemap adds 498089549bc5 x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vC [...] adds 9ec91603c8f8 s390/ftrace: fix arch_ftrace_get_regs implementation adds 0cafb4b555e2 s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation adds 81cb88b44e01 KVM: x86/mmu: Passing up the error state of mmu_alloc_shad [...] adds 6273c309621c Linux 5.16.13 adds c5e8898b8ec5 Merge v5.16.13 adds 56829c19c817 x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE adds 9b629eeb3322 x86/speculation: Add eIBRS + Retpoline options adds 227649a0a673 Documentation/hw-vuln: Update spectre doc adds 6710bd548ec7 x86/speculation: Include unprivileged eBPF status in Spect [...] adds 1984feb9872b x86/speculation: Use generic retpoline by default on AMD adds 23cc87c04704 x86/speculation: Update link to AMD speculation whitepaper adds 19b78a9a3228 x86/speculation: Warn about Spectre v2 LFENCE mitigation adds db3eaccf6e16 x86/speculation: Warn about eIBRS + LFENCE + Unprivileged [...] adds f5eb0f1dcde4 ARM: report Spectre v2 status through sysfs adds 0f0fd6ef76de ARM: early traps initialisation adds 21ceffd3628e ARM: use LOADADDR() to get load address of sections adds 9fd1d31810cc ARM: Spectre-BHB workaround adds 680e356c1be1 ARM: include unprivileged BPF status in Spectre V2 reporting adds 6876d90c4abe arm64: add ID_AA64ISAR2_EL1 sys register adds 549ee0965ba6 arm64: cpufeature: add HWCAP for FEAT_AFP adds b6f9598cc078 arm64: cpufeature: add HWCAP for FEAT_RPRES adds d1e3d6d26d9e arm64: entry.S: Add ventry overflow sanity checks adds 346793c01582 arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit adds 46af6fc4f7a2 KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A adds 7b63df956358 arm64: entry: Make the trampoline cleanup optional adds 57e9a5fbd1f8 arm64: entry: Free up another register on kpti's tramp_exit path adds 62cfcf8d06ca arm64: entry: Move the trampoline data page before the text page adds 5da0c4bbae49 arm64: entry: Allow tramp_alias to access symbols after th [...] adds dfb25997bdef arm64: entry: Don't assume tramp_vectors is the start of t [...] adds e0077b0a66f1 arm64: entry: Move trampoline macros out of ifdef'd section adds 984e7e3ebac3 arm64: entry: Make the kpti trampoline's kpti sequence optional adds 483fa5319f16 arm64: entry: Allow the trampoline text to occupy multiple pages adds 448a95af1b7a arm64: entry: Add non-kpti __bp_harden_el1_vectors for mit [...] adds d535ca624f6d arm64: entry: Add vectors that have the bhb mitigation sequences adds b9c29587c533 arm64: entry: Add macro for reading symbol addresses from [...] adds d4293ed32d39 arm64: Add percpu vectors for EL1 adds f0567fc3fb83 arm64: proton-pack: Report Spectre-BHB vulnerabilities as [...] adds 0b2bf1b37b5e arm64: Mitigate spectre style branch history side channels adds e1e87704621e KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered [...] adds 2df4d0aba0e6 arm64: Use the clearbhb instruction in mitigations adds 80d1978b8062 arm64: proton-pack: Include unprivileged eBPF status in Sp [...] adds e65cdb9c4adf ARM: fix build error when BPF_SYSCALL is disabled adds 3c685791cedf ARM: fix co-processor register typo adds 7d2413841bd0 ARM: Do not use NOCROSSREFS directive with ld.lld adds f68edacfcba0 arm64: Do not include __READ_ONCE() block in assembly files adds 624a3c7d15ef ARM: fix build warning in proc-v7-bugs.c adds 69e581afd2ea xen/xenbus: don't let xenbus_grant_ring() remove grants in [...] adds 0ba1ab25bb50 xen/grant-table: add gnttab_try_end_foreign_access() adds 2261393c1a3e xen/blkfront: don't use gnttab_query_foreign_access() for [...] adds 741052b05bcd xen/netfront: don't use gnttab_query_foreign_access() for [...] adds 5ee69f5e0188 xen/scsifront: don't use gnttab_query_foreign_access() for [...] adds 3b72403eb185 xen/gntalloc: don't use gnttab_query_foreign_access() adds b3df6e19199d xen: remove gnttab_query_foreign_access() adds d83dd50f3c23 xen/9p: use alloc/free_pages_exact() adds 674d0ae05bc8 xen/pvcalls: use alloc/free_pages_exact() adds 6d168929b4c4 xen/gnttab: fix gnttab_end_foreign_access() without page s [...] adds 34630641e955 xen/netfront: react properly to failing gnttab_end_foreign [...] adds cf6eae0facc6 Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching [...] adds 3cfa7ce38ae6 Linux 5.16.14 adds f8dcbffa718a Merge v5.16.14 adds 84494290927b arm64: dts: qcom: sm8350: Describe GCC dependency clocks adds 05480683a891 arm64: dts: qcom: sm8350: Correct UFS symbol clocks adds ec7332452d90 HID: elo: Revert USB reference counting adds 56185434e1e5 HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts adds e5b4f60993d2 ARM: boot: dts: bcm2711: Fix HVS register range adds 530302b5950c clk: qcom: gdsc: Add support to update GDSC transition delay adds d55c569f2c87 clk: qcom: dispcc: Update the transition delay for MDSS GDSC adds 64ace2c0d0d5 soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input sel adds cbcf790ce88e HID: vivaldi: fix sysfs attributes leak adds 381ac58e7001 HID: nintendo: check the return value of alloc_workqueue() adds 1d1719ac4b8e arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias adds f4f59fdbc748 tipc: fix kernel panic when enabling bearer adds 9f6effca7562 vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_ [...] adds 553a0b06448c vduse: Fix returning wrong type in vduse_domain_alloc_iova() adds eb8330efb17f net: phy: meson-gxl: fix interrupt handling in forced mode adds 640445d6fc05 mISDN: Fix memory leak in dsp_pipeline_build() adds d9a747e6b656 vhost: fix hung thread due to erroneous iotlb entries adds bb2269ff820b virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_ [...] adds 0842aaadc163 virtio-blk: Remove BUG_ON() in virtio_queue_rq() adds dc54ba9932ae vdpa: fix use-after-free on vp_vdpa_remove adds ec4f8cd45022 isdn: hfcpci: check the return value of dma_set_mask() in [...] adds 2f4923628118 net: qlogic: check the return value of dma_alloc_coherent( [...] adds 9afe83f62aac esp: Fix possible buffer overflow in ESP transformation adds 9a6e4c5d7edf esp: Fix BEET mode inter address family tunneling on GSO adds d9d4122ea35e net: gro: move skb_gro_receive_list to udp_offload.c adds 74ca449b3858 qed: return status of qed_iov_get_link adds f342974fe2ce smsc95xx: Ignore -ENODEV errors when device is unplugged adds 7e24b2eab93b gpiolib: acpi: Convert ACPI value of debounce to microseconds adds 3240a3070dec drm/i915/psr: Set "SF Partial Frame Enable" also on full update adds 13c3b2dfcf12 drm/sun4i: mixer: Fix P010 and P210 format numbers adds 811aace34e5b net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() adds 7af5408f8b44 ARM: dts: aspeed: Fix AST2600 quad spi group adds 09998f5ef23a iavf: Fix handling of vlan strip virtual channel messages adds 707dc94bd3fd i40e: stop disabling VFs due to PF error responses adds e7ce48d43438 ice: stop disabling VFs due to PF error responses adds 6a3122b1155c ice: Fix error with handling of bonding MTU adds 40e8acfdcd27 ice: Don't use GFP_KERNEL in atomic context adds ed08eabf8dce ice: Fix curr_link_speed advertised speed adds 1852854ee349 ethernet: Fix error handling in xemaclite_of_probe adds 688a5ec2274c tipc: fix incorrect order of state message data sanity check adds af6d58401ccb net: ethernet: ti: cpts: Handle error for clk_enable adds 5d07fca06b2e net: ethernet: lpc_eth: Handle error for clk_enable adds 4cc66bf17220 net: marvell: prestera: Add missing of_node_put() in prest [...] adds 1d83a95214bc ax25: Fix NULL pointer dereference in ax25_kill_by_device adds 7bb1dc826dfa net/mlx5: Fix size field in bufferx_reg struct adds 0401bfb27a91 net/mlx5: Fix a race on command flush flow adds 171caa1f2f5e net/mlx5e: Lag, Only handle events from highest priority m [...] adds 06793f98019a net/mlx5e: SHAMPO, reduce TIR indication adds 7194737e1be8 NFC: port100: fix use-after-free in port100_send_complete adds 8b3d2fd14a53 selftests: pmtu.sh: Kill tcpdump processes launched by subshell. adds dfd04b2dfa2e selftests: pmtu.sh: Kill nettest processes launched in subshell. adds e032e16bed3a gpio: ts4900: Do not set DAT and OE together adds 126df633bc7e mm: gup: make fault_in_safe_writeable() use fixup_user_fault() adds 0e1b9a2078e0 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info adds 16a93eb15c18 net: phy: DP83822: clear MISR2 register to disable interrupts adds d828b0fe6631 sctp: fix kernel-infoleak for SCTP sockets adds 84c831803785 net: arc_emac: Fix use after free in arc_mdio_probe() adds 4b77baeddb66 net: bcmgenet: Don't claim WOL when its not available adds 7e51b3e00c33 net: phy: meson-gxl: improve link-up behavior adds f0f2f2a009c4 selftests/bpf: Add test for bpf_timer overwriting crash adds 270475d6d241 swiotlb: fix info leak with DMA_FROM_DEVICE adds e8dc267ee5eb usb: dwc3: pci: add support for the Intel Raptor Lake-S adds 509d24f6aa9d pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" adds e0fe243d3c93 KVM: Fix lockdep false negative during host resume adds 30e14ba65ef1 kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always [...] adds 390975262b08 spi: rockchip: Fix error in getting num-cs property adds 55b06ea6851c spi: rockchip: terminate dma transmission when slave abort adds 1ed68d776246 drm/vc4: hdmi: Unregister codec device on unbind adds 0fc4186cd5a6 of/fdt: move elfcorehdr reservation early for crash dump kernel adds 4e68c4b47567 x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU adds 4356343fb70c drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() adds 3a79f380b3e1 net-sysfs: add check for netdevice being present to speed_show adds c48932f23f98 hwmon: (pmbus) Clear pmbus fault/warning bits after read adds 9c581b0cd7b7 nvme-tcp: send H2CData PDUs based on MAXH2CDATA adds da881c5f264d PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken adds 5b9d2a069dc8 gpio: Return EPROBE_DEFER if gc->to_irq is NULL adds cb29021be498 drm/amdgpu: bypass tiling flag check in virtual display case (v2) adds 5f469346d25a Revert "xen-netback: remove 'hotplug-status' once it has s [...] adds 728d6b528d66 Revert "xen-netback: Check for hotplug-status existence be [...] adds ee89f39c5e85 ipv6: prevent a possible race condition with lifetimes adds 2a44a82a8fd1 tracing: Ensure trace buffer is at least 4096 bytes large adds 3237183c829b tracing/osnoise: Make osnoise_main to sleep for microseconds adds eefb9defa43d tracing: Fix selftest config check for function graph star [...] adds 2246b5ebca52 selftest/vm: fix map_fixed_noreplace test failure adds 7e4bd0cd16ee selftests/memfd: clean up mapping in mfd_fail_write adds 34b6fde1188e ARM: Spectre-BHB: provide empty stub for non-config adds d71d62b62110 fuse: fix fileattr op failure adds 58a9bdff32fd fuse: fix pipe buffer lifetime for direct_io adds eaa3d08792b5 staging: rtl8723bs: Fix access-point mode deadlock adds d39dc79513e9 staging: gdm724x: fix use after free in gdm_lte_rx() adds c049b0b7d402 net: macb: Fix lost RX packet wakeup race in NAPI receive adds f10316c1e99f riscv: alternative only works on !XIP_KERNEL adds 700b81b8f11e mmc: meson: Fix usage of meson_mmc_post_req() adds 4f46ec48bff2 riscv: Fix auipc+jalr relocation range checks adds d76e75586ddc tracing/osnoise: Force quiescent states while tracing adds 4e10787d1837 tracing/osnoise: Do not unregister events twice adds 92258a3538fa arm64: dts: marvell: armada-37xx: Remap IO space to bus ad [...] adds 8b2dc214251a arm64: Ensure execute-only permissions are not allowed wit [...] adds cf04a86d52ae arm64: kasan: fix include error in MTE functions adds 62b27d925655 swiotlb: rework "fix info leak with DMA_FROM_DEVICE" adds c6b1706df7c0 virtio: unexport virtio_finalize_features adds 290902a52580 virtio: acknowledge all features before access adds a0347a63d1bd net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE adds c21b0de7661a ARM: fix Thumb2 regression with Spectre BHB adds b36588ebbcef watch_queue: Fix filter limit check adds eef9afda9a16 watch_queue, pipe: Free watchqueue state after clearing pipe ring adds 70bbc08533ab watch_queue: Fix to release page in ->release() adds 2f331b8dffbb watch_queue: Fix to always request a pow-of-2 pipe ring size adds 6cb5c7e1b33e watch_queue: Fix the alloc bitmap size to reflect notes allocated adds d7e05190cdef watch_queue: Free the alloc bitmap when the watch_queue is [...] adds 36198e3972f4 watch_queue: Fix lack of barrier/sync/lock between post and read adds ab36cca5ce68 watch_queue: Make comment about setting ->defunct more accurate adds b46bfa5c526d x86/boot: Fix memremap of setup_indirect structures adds ba4b13aae3cf x86/boot: Add setup_indirect support in early_memremap_is_ [...] adds 173dc5ec61f8 x86/module: Fix the paravirt vs alternative order adds 248c63477202 x86/sgx: Free backing memory after faulting the enclave page adds aa093e28791d x86/traps: Mark do_int3() NOKPROBE_SYMBOL adds 8185af336b0e drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP adds 7c3ebd4736df perf parse: Fix event parser error for hybrid systems adds 00a742934a65 btrfs: make send work with concurrent block group relocation adds 2777252d116a riscv: dts: k210: fix broken IRQs on hart1 adds ad7aa686d172 vhost: allow batching hint without size adds 3ea3a232f03a Linux 5.16.15 adds 8fcd88bbe493 Merge v5.16.15 adds ceeeb36eeb3a Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" adds fb57eb34d754 arm64: dts: rockchip: fix dma-controller node names on rk356x adds 315b0dd8ef2d arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode adds 42c9af6a6db7 xfrm: Check if_id in xfrm_migrate adds 3246f7dd51ca xfrm: Fix xfrm migrate issues when address family changes adds 98296a62220c arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity adds f53ad800f262 arm64: dts: rockchip: align pl330 node name with dtschema adds 921b65963bf1 arm64: dts: rockchip: reorder rk3399 hdmi clocks adds 71239c2585f4 arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] adds 5523fef23218 ARM: dts: rockchip: reorder rk322x hmdi clocks adds 6d4b07780100 ARM: dts: rockchip: fix a typo on rk3288 crypto-controller adds 8c448076f2b3 mac80211: refuse aggregations sessions before authorized adds 94647aec80d0 MIPS: smp: fill in sibling and core maps earlier adds 107e8e719e93 ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_A [...] adds 9473d06bd1c8 Bluetooth: hci_core: Fix leaking sent_cmd skb adds 508216f9fd15 can: rcar_canfd: rcar_canfd_channel_probe(): register the [...] adds b1cbbe4104af atm: firestream: check the return value of ioremap() in fs_init() adds 7ddd4196c86a netfilter: egress: silence egress hook lockdep splats adds 547549b25aea Input: goodix - use the new soc_intel_is_byt() helper adds 720d3f6c2d3f Input: goodix - workaround Cherry Trail devices with a bog [...] adds f1cb634f2d9b iwlwifi: don't advertise TWT support adds 85271e92ae4f drm/vrr: Set VRR capable prop only if it is attached to connector adds 020419ea614b nl80211: Update bss channel on channel switch for P2P_CLIENT adds 09253fa62941 tcp: make tcp_read_sock() more robust adds 1c30164f68c2 sfc: extend the locking on mcdi->seqno adds 0419fec09d17 bnx2: Fix an error message adds 77f2a54105b4 kselftest/vm: fix tests build with old libc adds e1014fc55723 ice: Fix race condition during interface enslave adds 9aed64834040 Linux 5.16.16 adds 825204bd61bc Merge v5.16.16 adds 485995cbc98a crypto: qcom-rng - ensure buffer for generate is completel [...] adds ae1028011639 ocfs2: fix crash when initialize filecheck kobj fails adds 8728a9a42cb4 mm: swap: get rid of livelock in swapin readahead adds 60c2c8e2ef3a block: release rq qos structures for queue without disk adds 9b11e64e6b0c drm/mgag200: Fix PLL setup for g200wb and g200ew adds ddac77646397 efi: fix return value of __setup handlers adds f1bcbfeac342 alx: acquire mutex for alx_reinit in alx_change_mtu adds 76cd8ac359a4 vsock: each transport cycles only on its own sockets adds 4feb2e0b23da esp6: fix check on ipv6_skip_exthdr's return value adds 4df8f62d7c7d net: phy: marvell: Fix invalid comparison in the resume an [...] adds ef591b351760 net/packet: fix slab-out-of-bounds access in packet_recvmsg() adds 80e4153c3e5e nvmet: revert "nvmet: make discovery NQN configurable" adds 1249433423e0 atm: eni: Add check for dma_map_single adds 2397270ec97c ice: fix NULL pointer dereference in ice_update_vsi_tx_rin [...] adds ed1d04117f1b iavf: Fix double free in iavf_reset_task adds 411e256ddf6c hv_netvsc: Add check for kvmalloc_array adds a2f9aaa08daf drm/imx: parallel-display: Remove bus flags check in imx_p [...] adds c40fe00d98e4 drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings adds a50011f2790c net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() adds 939b6ebc06b5 drm: Don't make DRM_PANEL_BRIDGE dependent on DRM_KMS_HELPERS adds fd22b43bcdcb net: dsa: Add missing of_node_put() in dsa_port_parse_of adds 2fad4864c022 net: phy: mscc: Add MODULE_FIRMWARE macros adds 851edd04b166 bnx2x: fix built-in kernel driver load failure adds 65a2e32de2d4 net: bcmgenet: skip invalid partial checksums adds d0618aaede4b net: mscc: ocelot: fix backwards compatibility with single [...] adds 4477b9a4193b iavf: Fix hang during reboot/shutdown adds c4874bdd6e6e arm64: fix clang warning about TRAMP_VALIAS adds df7e088d51cd usb: gadget: rndis: prevent integer overflow in rndis_set_ [...] adds 27d64436984f usb: gadget: Fix use-after-free bug by not setting udc->de [...] adds 5f6a2d63c68c usb: usbtmc: Fix bug in pipe direction for control transfers adds 3916e33b9175 scsi: mpt3sas: Page fault in reply q processing adds 35069e654bca Input: aiptek - properly check endpoint type adds 6be29c4b2312 arm64: errata: avoid duplicate field initializer adds 2a55a52bd8f8 perf symbols: Fix symbol size calculation condition adds 439b7bb6705a Revert "arm64: dts: freescale: Fix 'interrupt-map' parent [...] adds b8c56b04ea24 Revert "ath10k: drop beacon and probe response which leak [...] adds 44557a8f539a btrfs: skip reserved bytes warning on unmount after log cl [...] adds b90df4ec299a Linux 5.16.17 adds e3340eec2f16 Merge v5.16.17
No new revisions were added by this update.
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/gpu/todo.rst | 24 - Documentation/trace/events.rst | 19 + Documentation/virt/kvm/api.rst | 2 +- Makefile | 2 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 2 +- arch/arm/boot/dts/bcm2711.dtsi | 1 + arch/arm/boot/dts/imx23-evk.dts | 1 - arch/arm/boot/dts/imx6qdl-udoo.dtsi | 5 +- arch/arm/boot/dts/imx7ulp.dtsi | 2 +- arch/arm/boot/dts/meson.dtsi | 8 +- arch/arm/boot/dts/meson8.dtsi | 24 +- arch/arm/boot/dts/meson8b.dtsi | 24 +- .../{omap3-devkit8000.dts => omap3-beagle-ab4.dts} | 22 +- arch/arm/boot/dts/omap3-beagle.dts | 33 -- arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 18 + arch/arm/boot/dts/omap3-devkit8000.dts | 33 -- arch/arm/boot/dts/rk322x.dtsi | 4 +- arch/arm/boot/dts/rk3288.dtsi | 2 +- arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 4 - arch/arm/boot/dts/tegra124-nyan-big.dts | 15 +- arch/arm/boot/dts/tegra124-nyan-blaze.dts | 15 +- arch/arm/boot/dts/tegra124-venice2.dts | 14 +- arch/arm/include/asm/assembler.h | 10 + arch/arm/include/asm/spectre.h | 38 ++ arch/arm/include/asm/vmlinux.lds.h | 43 +- arch/arm/kernel/Makefile | 2 + arch/arm/kernel/entry-armv.S | 79 ++- arch/arm/kernel/entry-common.S | 24 + arch/arm/kernel/kgdb.c | 36 +- arch/arm/kernel/spectre.c | 71 +++ arch/arm/kernel/traps.c | 65 ++- arch/arm/mach-omap2/display.c | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 4 +- arch/arm/mach-socfpga/Kconfig | 2 + arch/arm/mm/Kconfig | 11 + arch/arm/mm/mmu.c | 2 + arch/arm/mm/proc-v7-bugs.c | 208 ++++++-- arch/arm64/Kconfig | 110 +++- 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/fsl-ls1088a.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 24 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 10 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 8 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 48 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 17 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 20 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 2 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 4 +- 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 | 12 + 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/mte-kasan.h | 1 + arch/arm64/include/asm/pgtable-prot.h | 4 +- arch/arm64/include/asm/pgtable.h | 11 - 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 | 43 ++ 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 | 56 ++- arch/arm64/kvm/handle_exit.c | 8 + arch/arm64/kvm/hyp/hyp-entry.S | 9 + arch/arm64/kvm/hyp/include/hyp/switch.h | 23 +- arch/arm64/kvm/hyp/nvhe/mm.c | 4 +- arch/arm64/kvm/hyp/vhe/switch.c | 9 +- arch/arm64/kvm/hypercalls.c | 12 + arch/arm64/kvm/psci.c | 18 +- arch/arm64/kvm/sys_regs.c | 2 +- arch/arm64/kvm/vgic/vgic-mmio.c | 2 + arch/arm64/mm/mmap.c | 17 + arch/arm64/mm/mmu.c | 12 +- arch/arm64/tools/cpucaps | 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/smp.c | 6 +- arch/mips/kernel/syscall.c | 8 +- arch/mips/lib/csum_partial.S | 4 +- arch/mips/lib/memcpy.S | 4 +- arch/mips/lib/memset.S | 2 +- arch/mips/lib/strncpy_user.S | 4 +- arch/mips/lib/strnlen_user.S | 2 +- arch/mips/ralink/mt7621.c | 36 +- arch/parisc/include/asm/bitops.h | 8 + arch/parisc/kernel/unaligned.c | 14 +- arch/parisc/lib/iomap.c | 18 + arch/parisc/mm/init.c | 9 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 1 + arch/powerpc/include/asm/book3s/64/pgtable.h | 2 + arch/powerpc/include/asm/fixmap.h | 6 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 1 + arch/powerpc/include/asm/nohash/64/pgtable.h | 1 + arch/powerpc/kernel/head_book3s_32.S | 4 +- arch/powerpc/lib/sstep.c | 2 + arch/powerpc/mm/pgtable.c | 9 + arch/riscv/Kconfig.erratas | 1 + arch/riscv/Kconfig.socs | 4 +- arch/riscv/Makefile | 6 + arch/riscv/boot/dts/canaan/k210.dtsi | 3 +- arch/riscv/configs/nommu_k210_sdcard_defconfig | 2 +- arch/riscv/kernel/Makefile | 2 + arch/riscv/kernel/cpu-hotplug.c | 2 + arch/riscv/kernel/entry.S | 10 +- arch/riscv/kernel/head.S | 11 +- arch/riscv/kernel/module.c | 21 +- arch/riscv/kernel/stacktrace.c | 9 +- arch/riscv/kernel/trace_irq.c | 27 + arch/riscv/kernel/trace_irq.h | 11 + arch/riscv/kvm/vcpu.c | 4 + 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/kvm/kvm-s390.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/core.c | 13 + arch/x86/events/intel/lbr.c | 3 + arch/x86/events/intel/pt.c | 5 +- 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 | 59 ++- arch/x86/kernel/e820.c | 41 +- arch/x86/kernel/fpu/regset.c | 9 +- arch/x86/kernel/kdebugfs.c | 37 +- arch/x86/kernel/ksysfs.c | 77 ++- arch/x86/kernel/kvm.c | 9 +- arch/x86/kernel/kvmclock.c | 3 + arch/x86/kernel/module.c | 13 +- arch/x86/kernel/ptrace.c | 4 +- arch/x86/kernel/setup.c | 34 +- arch/x86/kernel/traps.c | 1 + arch/x86/kvm/cpuid.c | 13 +- arch/x86/kvm/mmu/mmu.c | 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 | 8 + arch/x86/kvm/xen.c | 97 ++-- arch/x86/lib/retpoline.S | 2 +- arch/x86/mm/ioremap.c | 57 ++- 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/bio-integrity.c | 2 +- block/blk-core.c | 14 +- block/blk-map.c | 2 +- block/elevator.c | 2 - block/fops.c | 2 + block/genhd.c | 14 + crypto/af_alg.c | 3 - crypto/algapi.c | 1 + crypto/api.c | 1 - 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 | 25 +- drivers/ata/pata_hpt37x.c | 18 +- drivers/atm/eni.c | 2 + drivers/atm/firestream.c | 2 + 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/virtio_blk.c | 20 +- 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/dispcc-sc7180.c | 5 +- drivers/clk/qcom/dispcc-sc7280.c | 5 +- drivers/clk/qcom/dispcc-sm8250.c | 5 +- drivers/clk/qcom/gcc-msm8994.c | 106 +--- drivers/clk/qcom/gdsc.c | 26 +- drivers/clk/qcom/gdsc.h | 8 +- drivers/clocksource/timer-ti-dm-systimer.c | 3 +- drivers/crypto/qcom-rng.c | 17 +- drivers/dma-buf/dma-heap.c | 2 + 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/altera_edac.c | 2 +- drivers/edac/edac_mc.c | 2 +- drivers/edac/xgene_edac.c | 2 +- drivers/firmware/arm_scmi/driver.c | 2 +- drivers/firmware/efi/apple-properties.c | 2 +- drivers/firmware/efi/efi.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-idt3243x.c | 2 +- drivers/gpio/gpio-mpc8xxx.c | 2 +- drivers/gpio/gpio-rockchip.c | 56 ++- drivers/gpio/gpio-sifive.c | 2 +- drivers/gpio/gpio-tegra186.c | 14 +- drivers/gpio/gpio-ts4900.c | 24 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-cdev.c | 6 +- drivers/gpio/gpiolib-sysfs.c | 7 +- drivers/gpio/gpiolib.c | 20 + drivers/gpio/gpiolib.h | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 14 +- 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/gmc_v10_0.c | 3 + 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/dcn301/vg_clk_mgr.c | 16 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 20 +- .../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 | 30 +- 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 | 64 ++- .../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/Kconfig | 2 +- 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_connector.c | 3 + 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_overlay.c | 3 + drivers/gpu/drm/i915/display/intel_psr.c | 16 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_tc.c | 29 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 9 +- 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/i915_pci.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 1 + 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/imx/parallel-display.c | 8 - drivers/gpu/drm/kmb/kmb_plane.c | 6 - drivers/gpu/drm/mediatek/mtk_dsi.c | 167 ++++--- drivers/gpu/drm/mgag200/mgag200_pll.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 6 +- drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c | 31 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 2 + drivers/gpu/drm/panel/Kconfig | 2 + drivers/gpu/drm/panel/panel-simple.c | 3 +- drivers/gpu/drm/radeon/atombios_encoders.c | 3 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 14 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 8 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 8 +- drivers/gpu/drm/vc4/vc4_crtc.c | 8 +- drivers/gpu/drm/vc4/vc4_dsi.c | 14 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 10 + drivers/gpu/drm/vc4/vc4_hdmi.h | 1 + drivers/gpu/host1x/syncpt.c | 19 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 73 ++- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 4 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 4 +- drivers/hid/hid-apple.c | 16 +- drivers/hid/hid-debug.c | 5 +- drivers/hid/hid-elo.c | 6 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 3 + drivers/hid/hid-nintendo.c | 4 + drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-thrustmaster.c | 6 + drivers/hid/hid-vivaldi.c | 2 +- drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 28 +- drivers/hv/vmbus_drv.c | 5 +- drivers/hwmon/hwmon.c | 14 +- drivers/hwmon/pmbus/pmbus_core.c | 5 + drivers/i2c/busses/Kconfig | 6 +- drivers/i2c/busses/i2c-bcm2835.c | 11 + drivers/i2c/busses/i2c-brcmstb.c | 2 +- drivers/i2c/busses/i2c-qcom-cci.c | 16 +- drivers/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/cm.c | 2 +- drivers/infiniband/core/cma.c | 62 ++- drivers/infiniband/core/ucma.c | 34 +- drivers/infiniband/hw/hfi1/ipoib.h | 2 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 27 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 38 +- drivers/infiniband/hw/mlx4/main.c | 2 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 2 + drivers/infiniband/sw/siw/siw.h | 7 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 20 +- drivers/infiniband/sw/siw/siw_verbs.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 39 +- drivers/infiniband/ulp/srp/ib_srp.c | 6 +- drivers/input/input.c | 6 + drivers/input/keyboard/Kconfig | 2 +- drivers/input/mouse/elan_i2c_core.c | 64 +-- drivers/input/tablet/aiptek.c | 10 +- drivers/input/touchscreen/goodix.c | 34 +- drivers/iommu/amd/amd_iommu.h | 1 + drivers/iommu/amd/amd_iommu_types.h | 1 + drivers/iommu/amd/init.c | 12 + drivers/iommu/amd/io_pgtable.c | 12 +- drivers/iommu/amd/iommu.c | 10 +- drivers/iommu/intel/iommu.c | 2 +- drivers/iommu/intel/irq_remapping.c | 13 +- drivers/iommu/iommu.c | 9 +- drivers/iommu/tegra-smmu.c | 4 +- drivers/irqchip/irq-realtek-rtl.c | 8 +- drivers/irqchip/irq-sifive-plic.c | 1 + drivers/isdn/hardware/mISDN/hfcpci.c | 6 +- drivers/isdn/mISDN/dsp_pipeline.c | 6 +- drivers/md/dm.c | 2 +- drivers/misc/eeprom/ee1004.c | 3 + drivers/misc/fastrpc.c | 9 +- drivers/mmc/core/block.c | 28 +- drivers/mmc/core/sd.c | 8 +- drivers/mmc/host/meson-gx-mmc.c | 15 +- drivers/mmc/host/moxart-mmc.c | 2 +- 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/rcar/rcar_canfd.c | 6 +- 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 | 2 + 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 | 4 +- 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/arc/emac_mdio.c | 5 +- drivers/net/ethernet/atheros/alx/main.c | 5 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 23 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 28 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 18 +- 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/broadcom/genet/bcmgenet.c | 6 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 7 + drivers/net/ethernet/cadence/macb_main.c | 27 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 2 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 6 +- .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 4 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 1 + drivers/net/ethernet/google/gve/gve_adminq.c | 2 +- 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/e1000.h | 4 +- drivers/net/ethernet/intel/e1000e/hw.h | 1 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 28 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 1 + drivers/net/ethernet/intel/e1000e/netdev.c | 59 ++- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 57 +-- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 5 - drivers/net/ethernet/intel/iavf/iavf.h | 6 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 167 +++++-- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 54 +- drivers/net/ethernet/intel/ice/ice.h | 16 +- drivers/net/ethernet/intel/ice/ice_common.c | 5 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 2 +- drivers/net/ethernet/intel/ice/ice_lag.c | 34 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 1 + drivers/net/ethernet/intel/ice/ice_lib.c | 6 + drivers/net/ethernet/intel/ice/ice_main.c | 76 ++- 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 | 60 +-- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 3 - 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 +- .../net/ethernet/marvell/prestera/prestera_main.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 15 +- .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 3 - .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 3 +- 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 + drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 120 +++-- .../mellanox/mlx5/core/steering/dr_matcher.c | 20 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 32 +- .../mellanox/mlx5/core/steering/dr_types.h | 10 + .../ethernet/mellanox/mlx5/core/steering/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/mscc/ocelot_flower.c | 16 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 2 + .../ethernet/netronome/nfp/flower/tunnel_conf.c | 16 +- drivers/net/ethernet/nxp/lpc_eth.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 18 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 7 + drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 6 +- drivers/net/ethernet/sfc/mcdi.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 9 +- drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 19 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 19 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 189 ++++++- drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 4 +- drivers/net/ethernet/ti/cpts.c | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 2 + drivers/net/ethernet/xilinx/xilinx_emaclite.c | 4 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hyperv/netvsc_drv.c | 3 + drivers/net/ieee802154/at86rf230.c | 13 +- drivers/net/ieee802154/ca8210.c | 5 +- drivers/net/ieee802154/mac802154_hwsim.c | 1 + drivers/net/ieee802154/mcr20a.c | 4 +- drivers/net/ipa/Kconfig | 2 + drivers/net/macsec.c | 33 +- drivers/net/mdio/mdio-aspeed.c | 1 + drivers/net/mdio/mdio-ipq4019.c | 6 +- drivers/net/netdevsim/fib.c | 4 +- drivers/net/phy/dp83822.c | 2 +- drivers/net/phy/marvell.c | 25 +- drivers/net/phy/mediatek-ge.c | 3 - drivers/net/phy/meson-gxl.c | 31 +- drivers/net/phy/mscc/mscc_main.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/smsc95xx.c | 28 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/usb/zaurus.c | 12 + drivers/net/veth.c | 13 +- drivers/net/wireless/ath/ath10k/wmi.c | 27 +- .../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/iwl-nvm-parse.c | 3 +- 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 | 241 --------- 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-netback/xenbus.c | 14 +- drivers/net/xen-netfront.c | 93 ++-- drivers/nfc/port100.c | 2 + drivers/ntb/hw/intel/ntb_hw_gen4.c | 17 +- drivers/ntb/hw/intel/ntb_hw_gen4.h | 16 + drivers/nvme/host/core.c | 17 +- drivers/nvme/host/fabrics.h | 1 + drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/pci.c | 3 +- drivers/nvme/host/rdma.c | 1 + drivers/nvme/host/tcp.c | 74 ++- drivers/nvme/target/configfs.c | 39 -- drivers/nvme/target/core.c | 3 +- drivers/nvmem/core.c | 2 +- drivers/of/fdt.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/pci/quirks.c | 14 +- drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 3 +- drivers/phy/broadcom/Kconfig | 3 +- drivers/phy/broadcom/phy-brcm-usb.c | 38 ++ drivers/phy/mediatek/phy-mtk-tphy.c | 2 +- drivers/phy/phy-core-mipi-dphy.c | 4 +- drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 3 +- drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/phy/ti/phy-j721e-wiz.c | 1 + drivers/phy/xilinx/phy-zynqmp.c | 11 +- drivers/pinctrl/bcm/Kconfig | 1 + drivers/pinctrl/bcm/pinctrl-bcm2835.c | 23 +- drivers/pinctrl/intel/pinctrl-intel.c | 64 +-- drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 - drivers/pinctrl/pinctrl-k210.c | 4 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 8 +- 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/rtc/rtc-mc146818-lib.c | 2 +- drivers/s390/cio/device.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 21 +- 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/mpt3sas/mpt3sas_base.c | 5 +- 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/soc/mediatek/mt8192-mmsys.h | 3 +- drivers/soc/mediatek/mtk-scpsys.c | 15 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-meson-spicc.c | 5 + drivers/spi/spi-mt65xx.c | 2 +- drivers/spi/spi-rockchip.c | 13 +- drivers/spi/spi-stm32-qspi.c | 47 +- drivers/spi/spi-uniphier.c | 18 +- drivers/spi/spi-zynq-qspi.c | 3 + drivers/staging/fbtft/fb_st7789v.c | 2 + drivers/staging/fbtft/fbtft.h | 5 +- drivers/staging/gdm724x/gdm_lte.c | 5 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 10 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 22 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 16 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 + .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 20 +- drivers/target/iscsi/iscsi_target_tpg.c | 3 + drivers/tee/optee/core.c | 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/class/usbtmc.c | 13 +- drivers/usb/common/ulpi.c | 10 +- drivers/usb/dwc2/core.h | 2 + drivers/usb/dwc2/drd.c | 6 +- drivers/usb/dwc2/gadget.c | 2 +- drivers/usb/dwc3/dwc3-pci.c | 21 +- drivers/usb/dwc3/gadget.c | 15 + drivers/usb/gadget/composite.c | 3 + drivers/usb/gadget/function/f_fs.c | 56 ++- drivers/usb/gadget/function/f_uac2.c | 4 +- drivers/usb/gadget/function/rndis.c | 18 +- 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/core.c | 3 - drivers/usb/gadget/udc/renesas_usb3.c | 2 + drivers/usb/gadget/udc/udc-xilinx.c | 6 + drivers/usb/host/xhci.c | 28 +- drivers/usb/serial/ch341.c | 2 +- drivers/usb/serial/cp210x.c | 2 + drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 3 + drivers/usb/serial/option.c | 14 + drivers/usb/typec/tipd/core.c | 7 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 16 + drivers/vdpa/vdpa_user/iova_domain.c | 2 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 2 +- drivers/vhost/iotlb.c | 11 + drivers/vhost/vhost.c | 7 + drivers/vhost/vsock.c | 24 +- drivers/video/console/Kconfig | 20 + drivers/video/fbdev/core/bitblit.c | 16 + drivers/video/fbdev/core/fbcon.c | 554 ++++++++++++++++++++- drivers/video/fbdev/core/fbcon.h | 72 +++ drivers/video/fbdev/core/fbcon_ccw.c | 28 +- drivers/video/fbdev/core/fbcon_cw.c | 28 +- drivers/video/fbdev/core/fbcon_rotate.h | 9 + drivers/video/fbdev/core/fbcon_ud.c | 37 +- drivers/video/fbdev/core/tileblit.c | 16 + drivers/video/fbdev/skeletonfb.c | 12 +- drivers/virtio/virtio.c | 40 +- drivers/xen/gntalloc.c | 25 +- drivers/xen/grant-table.c | 71 +-- drivers/xen/pvcalls-front.c | 8 +- drivers/xen/xenbus/xenbus_client.c | 24 +- fs/9p/fid.c | 9 +- fs/binfmt_elf.c | 25 +- fs/btrfs/block-group.c | 48 +- fs/btrfs/ctree.c | 98 +++- fs/btrfs/ctree.h | 33 +- fs/btrfs/disk-io.c | 14 +- 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 | 268 +++++++++- fs/btrfs/lzo.c | 11 + fs/btrfs/qgroup.c | 28 +- fs/btrfs/relocation.c | 26 +- fs/btrfs/root-tree.c | 15 + fs/btrfs/send.c | 361 ++++++++++++-- fs/btrfs/subpage.c | 2 +- fs/btrfs/transaction.c | 105 +++- fs/btrfs/transaction.h | 3 + fs/btrfs/tree-checker.c | 15 + fs/btrfs/tree-log.c | 84 +++- fs/cifs/cifsacl.c | 9 +- fs/cifs/cifsfs.c | 1 + fs/cifs/connect.c | 21 +- fs/cifs/fs_context.c | 4 +- fs/cifs/sess.c | 17 +- 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 | 18 +- fs/ext4/extents.c | 10 +- fs/ext4/fast_commit.c | 307 ++++++------ fs/ext4/fast_commit.h | 27 +- fs/ext4/inline.c | 10 +- fs/ext4/inode.c | 4 +- fs/ext4/ioctl.c | 5 +- fs/ext4/mballoc.c | 26 +- fs/ext4/namei.c | 4 +- fs/ext4/super.c | 3 +- fs/ext4/xattr.c | 6 +- fs/fuse/dev.c | 12 +- fs/fuse/file.c | 1 + fs/fuse/fuse_i.h | 1 + fs/fuse/ioctl.c | 9 +- fs/gfs2/file.c | 7 +- fs/gfs2/glock.c | 3 - fs/io_uring.c | 29 +- fs/jbd2/commit.c | 2 +- fs/jbd2/journal.c | 2 +- fs/ksmbd/smb2pdu.c | 9 +- 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/nfs4state.c | 4 +- fs/nfsd/nfs4xdr.c | 8 +- fs/nfsd/trace.h | 14 +- fs/nfsd/vfs.c | 4 + fs/ocfs2/super.c | 22 +- fs/pipe.c | 11 +- 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/ata.h | 2 +- include/linux/blkdev.h | 3 +- include/linux/bpf.h | 122 +++-- include/linux/bpf_verifier.h | 17 + include/linux/compiler.h | 21 +- include/linux/fb.h | 2 +- include/linux/if_arp.h | 1 + include/linux/jbd2.h | 2 +- include/linux/kvm_host.h | 112 ++++- include/linux/libata.h | 1 + include/linux/memcontrol.h | 5 +- include/linux/mlx5/mlx5_ifc.h | 5 +- include/linux/netdevice.h | 3 +- include/linux/netfilter_netdev.h | 4 + include/linux/nfs_fs.h | 5 +- include/linux/nfs_fs_sb.h | 2 +- include/linux/nfs_xdr.h | 1 + include/linux/nvme-tcp.h | 1 + include/linux/nvmem-provider.h | 4 +- include/linux/pgtable.h | 1 + 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/linux/virtio.h | 1 - include/linux/virtio_config.h | 3 +- include/linux/watch_queue.h | 3 +- include/net/addrconf.h | 2 - include/net/af_vsock.h | 3 +- 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/esp.h | 2 + include/net/ip6_fib.h | 10 +- include/net/ipv6.h | 5 +- include/net/ndisc.h | 4 +- include/net/neighbour.h | 18 +- 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 | 6 +- include/uapi/linux/input-event-codes.h | 4 +- include/uapi/linux/netfilter/nf_conntrack_common.h | 2 +- include/uapi/linux/xfrm.h | 6 + include/uapi/sound/asound.h | 4 +- include/xen/grant_table.h | 19 +- ipc/sem.c | 4 +- kernel/async.c | 3 - kernel/audit.c | 62 ++- 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 | 4 +- kernel/bpf/syscall.c | 5 +- kernel/bpf/verifier.c | 488 +++++++++--------- kernel/cgroup/cgroup-v1.c | 6 +- kernel/cgroup/cpuset.c | 12 + kernel/cred.c | 9 +- kernel/dma/swiotlb.c | 22 +- kernel/events/core.c | 32 +- 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 | 18 +- 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/trace/trace_osnoise.c | 84 +++- kernel/trace/trace_selftest.c | 6 +- kernel/ucount.c | 3 +- kernel/user_namespace.c | 14 +- kernel/watch_queue.c | 15 +- lib/Kconfig | 1 - lib/iov_iter.c | 2 + lib/test_kasan.c | 5 + mm/debug_vm_pgtable.c | 2 + mm/filemap.c | 8 +- mm/gup.c | 57 +-- mm/hugetlb.c | 11 +- mm/kmemleak.c | 13 +- mm/memblock.c | 10 +- mm/memcontrol.c | 10 +- mm/memfd.c | 40 +- mm/mprotect.c | 2 +- mm/swap_state.c | 2 +- mm/util.c | 4 +- mm/vmscan.c | 4 +- net/9p/trans_xen.c | 14 +- net/ax25/af_ax25.c | 16 +- net/batman-adv/hard-interface.c | 29 +- net/bluetooth/hci_core.c | 1 + net/bridge/br_multicast.c | 4 + net/bridge/netfilter/nft_reject_bridge.c | 8 +- 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/neighbour.c | 18 +- net/core/net-sysfs.c | 2 +- net/core/rtnetlink.c | 6 +- net/core/skbuff.c | 40 +- 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 | 26 +- net/dsa/dsa_priv.h | 1 - net/dsa/master.c | 7 +- net/dsa/port.c | 20 +- net/dsa/tag_lan9303.c | 21 +- net/ieee802154/nl802154.c | 8 +- net/ipv4/af_inet.c | 5 +- net/ipv4/esp4.c | 7 +- net/ipv4/esp4_offload.c | 3 + net/ipv4/fib_lookup.h | 7 +- net/ipv4/fib_semantics.c | 6 +- net/ipv4/fib_trie.c | 22 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ipmr.c | 2 + net/ipv4/ping.c | 10 +- net/ipv4/route.c | 4 +- net/ipv4/tcp.c | 43 +- net/ipv4/udp_offload.c | 27 + net/ipv4/udp_tunnel_nic.c | 2 +- net/ipv6/addrconf.c | 14 +- net/ipv6/esp6.c | 10 +- net/ipv6/esp6_offload.c | 3 + net/ipv6/ip6_flowlabel.c | 4 +- net/ipv6/ip6_offload.c | 2 + net/ipv6/ip6_output.c | 13 +- net/ipv6/ip6mr.c | 2 + net/ipv6/mcast.c | 34 +- net/ipv6/route.c | 19 +- net/key/af_key.c | 2 +- net/mac80211/agg-tx.c | 10 +- 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 | 61 ++- 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/packet/af_packet.c | 11 +- net/sched/act_api.c | 13 +- net/sched/act_ct.c | 5 - net/sched/cls_api.c | 6 +- net/sched/sch_api.c | 24 +- net/sched/sch_generic.c | 29 +- net/sctp/diag.c | 9 +- net/smc/af_smc.c | 153 +++++- net/smc/smc.h | 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/bearer.c | 12 +- net/tipc/crypto.c | 2 +- net/tipc/link.c | 14 +- net/tipc/monitor.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 | 10 +- net/vmw_vsock/virtio_transport.c | 7 +- net/vmw_vsock/vmci_transport.c | 5 +- net/wireless/core.c | 17 +- net/wireless/nl80211.c | 15 +- net/xfrm/xfrm_device.c | 6 +- net/xfrm/xfrm_interface.c | 2 +- net/xfrm/xfrm_policy.c | 14 +- net/xfrm/xfrm_state.c | 29 +- net/xfrm/xfrm_user.c | 27 +- 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 +- security/selinux/ss/conditional.c | 3 +- sound/core/memalloc.c | 15 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_codec.c | 4 + sound/pci/hda/hda_generic.c | 17 +- sound/pci/hda/hda_generic.h | 3 + sound/pci/hda/hda_intel.c | 5 +- sound/pci/hda/patch_realtek.c | 79 ++- sound/soc/codecs/cpcap.c | 2 + sound/soc/codecs/cs4265.c | 3 +- sound/soc/codecs/hdmi-codec.c | 2 +- sound/soc/codecs/lpass-rx-macro.c | 8 +- sound/soc/codecs/max9759.c | 3 +- sound/soc/codecs/rt5668.c | 12 +- sound/soc/codecs/rt5682-i2c.c | 15 +- sound/soc/codecs/rt5682.c | 34 +- sound/soc/codecs/rt5682.h | 2 - sound/soc/codecs/rt5682s.c | 12 +- sound/soc/codecs/tas2770.c | 7 +- sound/soc/codecs/wcd938x.c | 31 +- sound/soc/codecs/wm_adsp.c | 3 +- sound/soc/fsl/pcm030-audio-fabric.c | 11 +- sound/soc/generic/simple-card.c | 26 +- sound/soc/mediatek/Kconfig | 2 +- sound/soc/qcom/lpass-platform.c | 8 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 7 +- sound/soc/soc-ops.c | 70 ++- sound/soc/xilinx/xlnx_formatter_pcm.c | 27 +- sound/usb/implicit.c | 4 +- sound/usb/mixer.c | 13 +- sound/usb/quirks-table.h | 2 +- sound/x86/intel_hdmi_audio.c | 2 +- tools/arch/x86/include/asm/cpufeatures.h | 2 +- tools/bpf/resolve_btfids/Makefile | 6 +- tools/include/uapi/sound/asound.h | 4 +- tools/lib/subcmd/subcmd-util.h | 11 +- tools/objtool/check.c | 2 +- tools/perf/util/bpf-loader.c | 3 +- tools/perf/util/data.c | 7 +- tools/perf/util/evlist-hybrid.c | 4 +- tools/perf/util/parse-events.c | 6 +- tools/perf/util/stat-display.c | 19 +- tools/perf/util/symbol.c | 2 +- tools/testing/kunit/kunit_kernel.py | 1 + tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 14 + .../testing/selftests/bpf/prog_tests/timer_crash.c | 32 ++ .../bpf/progs/test_ksyms_btf_write_check.c | 29 ++ .../selftests/bpf/progs/test_sockmap_kern.h | 26 +- tools/testing/selftests/bpf/progs/timer_crash.c | 54 ++ tools/testing/selftests/clone3/clone3.c | 2 - .../drivers/net/mlxsw/spectrum/resource_scale.sh | 2 +- .../selftests/drivers/net/mlxsw/tc_police_scale.sh | 3 +- tools/testing/selftests/exec/Makefile | 6 +- .../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 2 +- tools/testing/selftests/futex/Makefile | 4 +- tools/testing/selftests/kselftest_harness.h | 4 +- tools/testing/selftests/kvm/Makefile | 1 - tools/testing/selftests/memfd/memfd_test.c | 1 + tools/testing/selftests/mincore/mincore_selftest.c | 20 +- .../selftests/mount_setattr/mount_setattr_test.c | 4 +- tools/testing/selftests/net/mptcp/diag.sh | 44 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 15 +- tools/testing/selftests/net/pmtu.sh | 21 +- .../selftests/netfilter/nft_concat_range.sh | 74 ++- tools/testing/selftests/netfilter/nft_fib.sh | 1 + tools/testing/selftests/netfilter/nft_nat.sh | 152 ++++++ .../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/vm/map_fixed_noreplace.c | 49 +- tools/testing/selftests/vm/userfaultfd.c | 1 + tools/testing/selftests/zram/zram.sh | 15 +- tools/testing/selftests/zram/zram01.sh | 33 +- tools/testing/selftests/zram/zram02.sh | 1 - tools/testing/selftests/zram/zram_lib.sh | 134 +++-- virt/kvm/eventfd.c | 8 +- virt/kvm/kvm_main.c | 4 +- 1142 files changed, 13872 insertions(+), 6391 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/prog_tests/timer_crash.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf_write_check.c create mode 100644 tools/testing/selftests/bpf/progs/timer_crash.c