This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allnoconfig in repository toolchain/ci/linux.
omits 5191249f8803 Add linux-next specific files for 20211118 omits 422247fdd203 Merge branch 'akpm/master' omits 951ef959473a lib/stackdepot: allow optional init and stack_table alloca [...] omits a74fa4ddf63b lib/stackdepot: allow optional init and stack_table alloca [...] omits 316fd594e922 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits 0fea0afbcdb1 lib/stackdepot: allow optional init and stack_table alloca [...] omits 4e2f81b89f5d Merge branch 'akpm-current/current' omits 03f117fce461 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 563422f0d65d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 418fb44aead6 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] omits 853d99dcd9ee Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits fd1846425fac Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits deff8ceb0045 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 548692f38c4a Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 6245ba6ac5a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13063df7f43a Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits c1e9a0368f72 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits e401f806aacd Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 80f8df1e4abe Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits e977ddad61ea Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits c02c122a2c35 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2cf4bcd8809d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e19db8f9f14a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3812cc8fb03b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ab21a621d09c Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 8dd5b02cd7e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 88deba6ebef3 Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] omits 581704c0d584 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0681052b1401 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ac2266825f1 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits e3ad542e10ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a353f756bb48 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 44f923f8bb6f Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 04ea4cac7328 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits ae81a44fbe0b Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits ad0331ea45e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f09a741a3d76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c97b72490c19 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d81d23de8fbf Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits f92d423d3ae2 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 18b077ce53de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b165cad5344b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f90ac5ade0b9 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits 2f70ce4a2a2b Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 958068ea9219 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e5dc7f3be0cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 61054fc843f0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 15ff6fce0c6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 64e00a808220 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a6ca143f4845 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aa82c92069f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5de895e3c4f6 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits b146c23a5754 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits ee34f06ede3a Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] omits c30ecf626dc8 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 964197e870da next-20211117/amdgpu omits ff1cd194196d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 7fd200ba9cb8 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits cfe39b8add91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7bb07d410c39 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e84cfb5aab4e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c9db707c3af6 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits f8cf4ffa1b8c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 57a39f2830fe Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits c4d164324f4c Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 9236046a3f24 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 2784f1e4477a Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits a5c279f4d4f6 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits b8c745a1a15d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aaa045376365 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 35017d43bb4c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 002c6dd78197 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 457e57c2c6b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 340654a6ea5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7e074241b879 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 55645886aaea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c08a39f63cd9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 96a0003ae0f2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 11ee06c87581 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits de8d82c04265 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 81effe69bbf5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 187ea0e51cbe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0d6be74c79e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3ffe1ff9abef Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits a201f8088e7f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 076f78ea0a87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a343d2e1f36e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4b004d95b40a Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits abc994062d1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d66dcb92ce42 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits a45a964394bd Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits bc1cc0a99278 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 2ce86654a0c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9420134322ee Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 5ae5064b779f Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 2b9e03c0f194 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 4c8d1dcc3d06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 73fb784abb17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1608ce6f0a75 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d0d7599411db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 97cf5da0d0b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0fd05c83ec78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 94308f90beba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 49687e19874c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3d74d0095899 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5ba9244bd14b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef9456ca97f1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ea8d4989ab52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 351f4f5d10fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e3c1f1231ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cddc543040d5 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 7455b104c713 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a38c7c7ab661 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11d53a03cd9e Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits c38d0a4c7a2f Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 2061e33173a4 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits cd9bfee57be6 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits eb2aab455a8b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a6188d48ea11 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 32a26b6fea1a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8a941b7510b5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 37fe5f750518 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 30546afdf035 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 79bf8fd8a8df Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits f42455064aac Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits a6f679443de8 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits ef226decd3c5 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 13c02e481504 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 8036200948ad Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 31d428dd8a12 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits e8ff738fa7ac Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a2084a7f2693 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 135653604cbc Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 8b9947d17292 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e753cf3f01dc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits fddcdf9edab7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ee8e9b4b6051 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6f89ee880d4d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7dbf116822dc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 18d51325bd64 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 940dc384520c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c734a01528c5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a768d6ff7827 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 5325da1990b6 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits f8431a9b086a Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits faddcd1a161a parisc: Enable CONFIG_PRINTK_TIME=y in 32bit defconfig omits 3483d332d72c Mark NTFS_RW as BROKEN omits 804f1a11149e lib: zstd: Don't add -O3 to cflags omits 2ca262ac2adb lib: zstd: Don't inline functions in zstd_opt.c omits 6e7f9acbfa66 lib: zstd: Fix unused variable warning omits 3b8bfff0a7ef Merge branch 'acpi-thermal' into linux-next omits 34aa71289490 Merge branch 'thermal-core' into linux-next omits f33ae1ec86b2 Merge branch 'acpi-pm' into linux-next omits d11382dbef56 mm: Add functions to zero portions of a folio omits ff88cfa3c315 hwmon: (f71882fg) Add F81966 support omits de6c9fc2269e Merge branch 'fixes' into next omits d246d81cdbc4 Merge tag 'optee-fix-for-v5.16' into fixes omits 3121099d905d Merge branch 'async_notif_v8-rebase' into next omits 761f976f39d8 KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS omits bb77f47f93d8 KVM: s390: Cap KVM_CAP_NR_VCPUS by num_online_cpus() omits a572f0c8ab52 KVM: RISC-V: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS omits 35cd2b774148 KVM: PPC: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS omits f97736c45a09 KVM: MIPS: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS omits 3c7bbf265ee4 KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus() omits 97de0e80fd4a fuse: send security context of inode on file omits 25deafa393e3 fuse: extend init flags omits 13fb3693194d Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 0236fd7bf228 Revert "parisc: Reduce sigreturn trampoline to 3 instructions" omits 5ca5e684ca11 parisc: Wrap assembler related defines inside __ASSEMBLY__ omits 86d7402623c4 parisc: Wire up futex_waitv omits 87b5c533e0a3 parisc: Include stringify.h to avoid build error in crypto/api.c omits 58c57001addf Merge branch 'fixes' into next omits a7365338a462 mmc: core: adjust polling interval for CMD1 omits cded588b163c mmc: core: change __mmc_poll_for_busy() parameter type omits ebb836428055 dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string omits 801af7ed9d66 mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails omits 2cfa5496c40c mmc: omap_hsmmc: Revert special init for wl1251 omits 94446b626ded mmc: core: transplant ti,wl1251 quirks from to be retired [...] omits f29c852910a8 mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO omits a57635b5e0d8 mmc: core: provide macro and table to match the device tre [...] omits a415d4b88984 mmc: core: allow to match the device tree to apply quirks omits e4628f0ed9c3 mmc: core: rewrite mmc_fixup_device() omits d8c989c7476d mmc: tmio: reinit card irqs in reset routine omits 48bed755f434 ata: libahci: Adjust behavior when StorageD3Enable _DSD is set omits 53907857f12e ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile omits 0508c34b0824 ata: libata: add missing ata_identify_page_supported() calls omits 45e8e14b6956 Merge branch 'pci/enumeration' omits 4fe2837511ef Merge branch 'testing/cast-function-type' into for-next/kspp omits beba736766ed Merge branch 'acpi-x86' into linux-next omits 8b28b4a36664 ACPI / x86: Revert: Make PWM2 device always present at Len [...] omits 0c34835b2a89 Merge branch 'thermal-int340x' into linux-next omits 4069b8292d08 KVM: x86: Assume a 64-bit hypercall for guests with protec [...] omits 77c6b7d262c7 selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore omits 5501013e150f riscv: kvm: fix non-kernel-doc comment block omits 60f6409e5a4f Merge branch 'kvm-5.16-fixes' into kvm-master omits 1675f9b6a9d9 Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits 4e6118f860ee Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits d20638935cec hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A omits dfdcf8b9eaf2 hwmon: (tmp401) Hide register write address differences in [...] omits ad6512397188 hwmon: (tmp401) Use regmap omits 3a15e4cee2be hwmon: (tmp401) Convert to _info API omits e6ec93931387 Merge branches 'powercap' and 'pm-em' into linux-next omits 7dcae066049f KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() omits 5fd47d36eb09 KVM: SEV: Drop a redundant setting of sev->asid during ini [...] omits 9379a2efb377 KVM: SEV: WARN if SEV-ES is marked active but SEV is not omits 3e7c6c0e45ed KVM: SEV: Set sev_info.active after initial checks in sev_ [...] omits 479f52f308a4 KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has cre [...] omits d79f9da821fd KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache omits 205d6acb691a KVM: nVMX: Use a gfn_to_hva_cache for vmptrld omits 8249f5c64e52 KVM: nVMX: Use kvm_read_guest_offset_cached() for nested V [...] omits fc704f047aee KVM: x86/xen: Use sizeof_field() instead of open-coding it omits 77aec6513471 KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 omits 489026077440 KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO omits 51ead10569d3 KVM: x86/mmu: include EFER.LMA in extended mmu role omits 39aa254352c9 KVM: nVMX: don't use vcpu->arch.efer when checking host st [...] omits f6749f2f0087 KVM: Fix steal time asm constraints omits a31a01172ebf cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' omits d7c604df5498 Merge branch 'fixes' into for-next omits 83f5b72c9e67 configs: introduce debug.config for CI-like setup omits 2f46d7c99830 pstore/blk: Use "%lu" to format unsigned long omits 9d4762c447d3 fbdev: sh7760fb: document fallthrough cases omits 552a23a0e5d0 Makefile: Enable -Wcast-function-type omits 2f61f240215d leds: led-core: Update fwnode with device_set_node omits 5b9fbb94ff5a leds: tca6507: use swap() to make code cleaner omits 868029949345 hwmon: (tmp401) Simplify temperature register arrays omits 4f9f5ef7e18c hwmon: Driver for Texas Instruments INA238 omits 592ac972f7a4 dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property omits 1f9c17b0b497 dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] omits 9d3046fadf31 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] omits 4aaf9ecbe747 hwmon: (k10temp) Remove unused definitions omits 6482dd78c00c x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] omits ef9e7727d062 iomap: Fix inline extent handling in iomap_readpage omits 5c7bcf498a6a drm/amdgpu/display: set vblank_disable_immediate for DC omits 8141b2bd7864 drm/ttm: Double check mem_type of BO while eviction omits 16c7ba1f679e drm/ttm: Put BO in its memory manager's lru list omits a5fd72b1c0e9 drm/amdgpu: bump driver version for INFO SENSOR profile mo [...] omits db492891909d drm/amdgpu/UAPI: add SENSOR INFO ioctl subquery for profile modes omits 84006eed7242 drm/radeon: Add HD-audio component notifier support (v2) omits 624883292bc3 Revert "drm/amd/display: To modify the condition in indica [...] omits ffa9d1590b7e Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 8b9adbe2959b drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 043d6c12e5d3 drm/amdgpu: only check for _PR3 on dGPUs omits 5a94d7369266 drm/amdgpu: add another raven1 gfxoff quirk omits 1326b50952e3 drm/amdgpu: remove unneeded variable omits 2f8ee37ae17f drm/radeon: correct indentation omits 8a206d7775ff drm/amdkfd: replace trivial funcs with direct access omits 744000d9e056 drm/amd/display: log amdgpu_dm_atomic_check() failure cause omits 709cd3bfdec2 drm/amd/display: Wait for ACK for INBOX0 HW Lock omits 853893497990 drm/amd/display: Initialise encoder assignment when initia [...] omits b4fb5b438b55 drm/amd/display: Query all entries in assignment table dur [...] omits a3659122cbe3 drm/amd/display: To support sending TPS3 pattern when rest [...] omits 18195609bb76 drm/amd/display: 3.2.161 omits dd85ac838490 drm/amd/display: Adjust code indentation omits a9360939347d drm/amd/display: Add hpd pending flag to indicate detectio [...] omits 86f9f149d0b9 drm/amd/display: Fix Coverity Issues omits d47a2cf53bed drm/amd/display: retain/release stream pointer in link enc table omits 86dc977aa6b0 drm/amd/display: fix stale info in link encoder assignment omits f5a68dbb842e drm/amd/display: use link_rate_set above DPCD 1.3 (#1527) omits 1f64ca8dd3be drm/amd/display: clean up some formats and log omits 494a8ffb6c59 drm/amd/display: bring dcn31 clk mgr in line with other ve [...] omits 48d8b9bc0c35 drm/amd/display: Fix detection of aligned DMUB firmware meta info omits ae2449eaab8c drm/amd/display: Use link_enc_cfg API for queries. omits ffd9429996cb drm/amd/display: Fix RGB MPO underflow with multiple displays omits bd60edf16c6c drm/amd/display: remove dmcub_support cap dependency omits c87714ec81d0 drm/amd/display: Pass panel inst to a PSR command omits c0f29afc100f drm/amd/display: Add helper for blanking all dp displays omits 2e6e078fb6b7 drm/amd/display: remove unnecessary conditional operators omits b113c8755f6a drm/amdgpu: return early on error while setting bar0 memtype omits c41ddee9c681 drm/amdgpu: remove unnecessary checks omits 45137488f0fb drm/amdkfd: Add sysfs bitfields and enums to uAPI omits 8475950d8148 drm/amdgpu: use generic fb helpers instead of setting up A [...] omits 521a9ffce769 drm/amdkfd: remove kgd_dev declaration and initialization omits 7f0206a3fb3e drm/amdkfd: replace/remove remaining kgd_dev references omits a91a7c858f40 drm/amdkfd: replace kgd_dev in gpuvm amdgpu_amdkfd funcs omits c64ea4f66ac1 drm/amdkfd: replace kgd_dev in get amdgpu_amdkfd funcs omits ffa774d172fe drm/amdkfd: replace kgd_dev in various amgpu_amdkfd funcs omits 93d7a659146a drm/amdkfd: replace kgd_dev in various kfd2kgd funcs omits db0c1a683eee drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs omits 0a9ead148c26 drm/amdkfd: replace kgd_dev in static gfx v10_3 funcs omits 93ed3112e001 drm/amdkfd: replace kgd_dev in static gfx v10 funcs omits cd808b4af9c3 drm/amdkfd: replace kgd_dev in static gfx v9 funcs omits ceee58bc0d91 drm/amdkfd: replace kgd_dev in static gfx v8 funcs omits 6616fd41f37d drm/amdkfd: replace kgd_dev in static gfx v7 funcs omits 5e24a05b00d5 drm/amdkfd: add amdgpu_device entry to kfd_dev omits 0c56210ef22c shm: extend forced shm destroy to support objects from sev [...] omits e1ea090136bc ipc: WARN if trying to remove ipc object which is absent omits dd9ffddd9c0c hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 6afc5c18da25 init/main.c: silence some -Wunused-parameter warnings omits d1dbc3bd7643 ELF: fix overflow in total mapping size calculation omits 588702bfaf15 Merge branch 'misc' into for-next omits 3de10c3f0588 proc/sysctl: make protected_* world readable omits b7d80ee85970 kernel/hung_task.c: Monitor killed tasks. omits dcb70217e9e7 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 0bcc15d6132d fs/buffer.c: add debug print for __getblk_gfp() stall problem omits bd38c851ed0a mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 6044471aac4c mm: disable zsmalloc on PREEMPT_RT omits 4dc77a00b82d mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 0259f10c404e mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits 0b61d5b52923 oom_kill: oom_score_adj broken for processes with small me [...] omits 228d59f77cf9 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 6f325a4e7889 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 0b62423e3ed7 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits a8ec0c36381b lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 30c1d947b688 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 781955ae9206 lazy tlb: introduce lazy mm refcount helper functions omits dad8d5867a46 mm/memory.c: use correct VMA flags when freeing page-tables omits 667f0174fea5 mm-page_ownerc-modify-the-type-of-argument-order-in-some-f [...] omits 45539004a11a mm/page_owner.c: modify the type of argument "order" in so [...] omits eb2231416e9e kasan: test: consolidate workarounds for unwanted __alloc_ [...] omits ef172452145d ocfs2: fix ocfs2 corrupt when iputting an inode omits a17c22ebcdee ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 29161eae0627 ocfs2: reflink deadlock when clone file to the same direct [...] omits 381ca77d2fc4 procfs: prevent unpriveleged processes accessing fdinfo dir omits 495bece60dcf /proc/kpageflags: do not use uninitialized struct pages omits 2171267fa5cb /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 2224b7db1fb4 mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix omits be6597f46a5c mm: bdi: initialize bdi_min_ratio when bdi is unregistered omits f8b25d483c4a kasan-test-use-underlying-string-helpers-checkpatch-fixes omits 0fa83c99044a lib/test_kasan.c: use underlying string helpers omits 26950bc4bad3 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits a286975ab7ea Merge branch 'i2c/for-mergewindow' into i2c/for-next omits a4dde9b4c3b0 Merge branch 'misc' into for-next omits 47ed04961471 virtio_gpio: drop packed attribute omits 3b378cc3ce76 iommu/virtio: Support identity-mapped domains omits 3d7da149451c iommu/virtio: Pass end address to viommu_add_mapping() omits 45bb1ff67607 iommu/virtio: Sort reserved regions omits c320d67024bb iommu/virtio: Support bypass domains omits fd0d1c7bf074 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG omits 3c7603727c3a Merge branch 'fixes' into for-next omits 6bf9e6543811 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits cfb34c044d8e Merge branch 'misc' into for-next omits bbe9515ab088 Merge branches 'arm64-defconfig-for-5.16', 'arm64-for-5.16 [...] omits 5cdf97aca35e Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] omits 151a3b7b9d3c Merge branch 'misc' into for-next omits 1f6c7ccc98f7 Merge branch 'fixes' into for-next omits edc5cb40999b Merge branch 'misc' into for-next omits c2136cc70973 Merge branch 'fixes' into for-next omits cc3bcb015bb1 Merge branch 'v5.16-armsoc/dts64' into for-next omits 5c01d066b526 Merge branch 'v5.16-armsoc/dts32' into for-next omits 651521d396a8 clk: samsung: remove __clk_lookup() usage omits bc42ef7492c1 dt-bindings: clock: samsung: add IDs for some core clocks omits 33e6564d6f72 Merge branch 'v5.16-clk/next' into for-next omits 810ef400271f Merge branch 'v5.16-armsoc/dts64' into for-next omits 4d89ef483752 Merge branch 'v5.16-armsoc/dts32' into for-next omits 8bd7cd1cc7f0 Merge branch 'imx/maintainers' into for-next omits c0ec57e5b18c Merge branch 'imx/defconfig' into for-next omits 37e01e683031 Merge branch 'imx/dt64' into for-next omits 1915f54235dd Merge branch 'imx/dt' into for-next omits 965aac363713 Merge branch 'imx/bindings' into for-next omits 86f84f8adccf Merge branch 'imx/drivers' into for-next omits d4b3aaf0f90b ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI cloc [...] omits 960d46f29aec ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 omits 0ac68641f414 ARM: dts: stm32: fix SAI sub nodes register range omits dad70d11a6e5 ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp [...] omits f889e52436d6 Merge branch 'edac-urgent' into edac-for-next omits 413333fd6a88 nvmem: imx-ocotp: add support for post processing omits 887ebfc09f79 Merge branch 'fixes' into for-next omits 3d2042178276 nvmem: core: add nvmem cell post processing callback omits 32a8aabcfecc nvmem: core: rework nvmem cell instance creation omits 3ef48a92f475 Merge branch 'misc' into for-next omits 1a6236fcc56f Merge branch 'fixes' into for-next omits 9130bd1dbe52 Merge branch 'edac-misc' into edac-for-next omits 26701d49482a Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 6ac04ffbc1a1 Merge branch 'i2c/for-current' into i2c/for-next omits d029439d8ab1 Merge branch 'edac-misc' into edac-for-next omits 587a7d1703f3 Merge branch 'kcsan.2021.09.13b' into HEAD omits 0df070182842 Merge branch 'edac-misc' into edac-for-next omits 0967eb11f647 Merge branch 'edac-misc' into edac-for-next omits a036b0a5d7d6 ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address omits df359f0ca019 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting omits 25e62167d1da arm64: dts: broadcom: Add reference to RPi CM4 IO Board omits c5d283ef9e72 ARM: dts: Add Raspberry Pi Compute Module 4 IO Board omits b65b46c047a9 ARM: dts: Add Raspberry Pi Compute Module 4 omits 50d03bcc0c14 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 omits 2383fb799b74 ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi omits 367009c7ef0f dt-bindings: display: bcm2835: add optional property power [...] omits ed9b4d0416b7 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states omits c7a774b1e713 ARM: dts: bcm2711: fix MDIO #address- and #size-cells omits 14cb4fc1b422 ARM: dts: bcm283x: Fix VEC address for BCM2711 omits 7e849b8f98a5 Merge branch 'misc' into for-next omits 3a05de6d3e78 Merge branch 'fixes' into for-next omits 90d8f9584220 Merge branch 'i2c/for-current-fixed' into i2c/for-next omits a324db4c07c8 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 5d1391e8119d Merge branch 'i2c/for-current' into i2c/for-next omits 7200d8447691 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 8f746858afec Merge branch 'i2c/for-mergewindow' into i2c/for-next omits b883ec799d95 Merge branch 'i2c/for-current' into i2c/for-next omits b9447584213e Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 73c4a91fda52 Merge branch 'i2c/for-current' into i2c/for-next omits 69c2255f1de5 i2c: / ACPI: fix resource leak in reconfiguration device addition omits b71c724c480c i2c: / ACPI: fix resource leak in reconfiguration device [...] omits b198c36ab605 Merge branch 'misc' into for-next omits b0ee5c2f4727 Merge branch 'fixes' into for-next omits 1c60e6f24b67 Merge branch 'edac-misc' into edac-for-next omits d162d84b27c8 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells omits 41d7acab7706 Merge branch 'fixes' into for-next omits 8f42796b9bb3 Merge branch 'misc' into for-next omits 350081007916 ARM: dts: stm32: set the DCMI pins on stm32mp157c-odyssey omits a7bb8fc30ad6 ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz omits b94f4c482427 ARM: dts: stm32: add initial support of stm32mp135f-dk board omits 5e257bcdd801 dt-bindings: stm32: document stm32mp135f-dk board omits 904ba1cf4e75 ARM: dts: stm32: add STM32MP13 SoCs support omits 4646da896a44 Merge branch 'edac-urgent' into edac-for-next omits 536267aafb8a nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32 [...] omits 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next adds 3fa595481b3b Merge tag 'mips-fixes_5.16_1' of git://git.kernel.org/pub/ [...] adds 42eb8fdac2fc Merge tag 'gfs2-v5.16-rc2-fixes' of git://git.kernel.org/p [...] adds bf6d0d1e1ab3 Merge branch 'rework/printk_safe-removal' into for-linus adds 7d5775d49e4a Merge tag 'printk-for-5.16-fixup' of git://git.kernel.org/ [...] adds 4ae275bc6d2f Merge tag 'docs-5.16-2' of git://git.lwn.net/linux adds dc23a5110b10 cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' adds 964b7aa0b040 KVM: Fix steal time asm constraints adds af957eebfcc1 KVM: nVMX: don't use vcpu->arch.efer when checking host st [...] adds b8453cdcf260 KVM: x86/mmu: include EFER.LMA in extended mmu role adds 4e8436479ad3 KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO adds 297d597a6da3 KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 adds 6a834754a568 KVM: x86/xen: Use sizeof_field() instead of open-coding it adds 7d0172b3ca42 KVM: nVMX: Use kvm_read_guest_offset_cached() for nested V [...] adds cee66664dcd6 KVM: nVMX: Use a gfn_to_hva_cache for vmptrld adds 357a18ad230f KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache adds 79b111427637 KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has cre [...] adds a41fb26e6169 KVM: SEV: Set sev_info.active after initial checks in sev_ [...] adds 1bd00a4257a8 KVM: SEV: WARN if SEV-ES is marked active but SEV is not adds ea410ef4dad6 KVM: SEV: Drop a redundant setting of sev->asid during ini [...] adds 8e38e96a4e61 KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() adds 817506df9dba Merge branch 'kvm-5.16-fixes' into kvm-master adds 0e2e64192100 riscv: kvm: fix non-kernel-doc comment block adds b768f60bd979 selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore adds b5aead0064f3 KVM: x86: Assume a 64-bit hypercall for guests with protec [...] adds f60a00d72950 KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus() adds 57a2e13ebdda KVM: MIPS: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS adds b7915d55b1ac KVM: PPC: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS adds 37fd3ce1e64a KVM: RISC-V: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS adds 82cc27eff448 KVM: s390: Cap KVM_CAP_NR_VCPUS by num_online_cpus() adds 2845e7353bc3 KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS adds c46e8ece9613 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 4d7804d201f2 parisc: Include stringify.h to avoid build error in crypto/api.c adds 8f663eb3b7e8 parisc: Wire up futex_waitv adds 4017b230c960 parisc: Wrap assembler related defines inside __ASSEMBLY__ adds 79df39d535c7 Revert "parisc: Reduce sigreturn trampoline to 3 instructions" adds 9412f5aaa864 parisc: Enable CONFIG_PRINTK_TIME=y in 32bit defconfig adds a6a6d227facf Merge tag 'for-5.16/parisc-4' of git://git.kernel.org/pub/ [...] adds 7cf7eed103d3 Merge tag 'fs.idmapped.v5.16-rc2' of git://git.kernel.org/ [...] adds db850a9b8d17 Merge tag 'fs_for_v5.16-rc2' of git://git.kernel.org/pub/s [...] adds 6fdf886424cf Merge tag 'for-5.16-rc1-tag' of git://git.kernel.org/pub/s [...] adds 3e6db079751a tipc: check for null after calling kmemdup adds 86cdf8e38792 NFC: reorganize the functions in nci_request adds 3e3b5dfcd16a NFC: reorder the logic in nfc_{un,}register_device adds 48b71a9e66c2 NFC: add NCI_UNREG flag to eliminate the race adds a280ef90af01 octeontx2-af: debugfs: don't corrupt user memory adds a66998e0fbf2 ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible ar [...] adds f915b75bffb7 page_pool: Revert "page_pool: disable dma mapping support..." adds fec1faf221f6 devlink: Don't throw an error if flash notification sent b [...] adds 5d2ca2e12dfb e100: fix device suspend/resume adds 5f9c55c8066b ipv6: check return value of ipv6_skip_exthdr adds 6afbd7b3c53c i40e: Fix correct max_pkt_size on VF RX queue adds 37d9e304acd9 i40e: Fix NULL ptr dereference on VSI filter sync adds d2a69fefd756 i40e: Fix changing previously set num_queue_pairs for PFs adds 9e0a603cb7dc i40e: Fix ping is lost after configuring ADq on VF adds 3a3b311e3881 i40e: Fix warning message and call stack during rmmod i40e driver adds 2e6d218c1ec6 i40e: Fix creation of first queue by omitting it if is not [...] adds 5aff430d4e33 i40e: Fix display error code in dmesg adds 4e5d2124f74f Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 61217be886b5 net: tulip: de4x5: fix the problem that the array 'lp->phy [...] adds 0fa68da72c3b net: ethernet: dec: tulip: de4x5: fix possible array overf [...] adds c7521d3aa2fa ptp: ocp: Fix a couple NULL vs IS_ERR() checks adds 8d0112ac6fd0 Merge tag 'net-5.16-rc2' of git://git.kernel.org/pub/scm/l [...] adds ea229296809a Merge tag 'spi-fix-v5.16-rc1' of git://git.kernel.org/pub/ [...] adds 287273a80be5 platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_ [...] adds 707f0c290f2b platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS adds c961a7d2aa23 platform/x86: hp_accel: Fix an error handling path in 'lis [...] adds 3e58e1c4da39 platform/x86: samsung-laptop: Fix typo in a comment adds 0f07c023dcd0 platform/x86: dell-wmi-descriptor: disable by default adds 812fcc609502 platform/x86: think-lmi: Abort probe on analyze failure adds 1f338954a5fb platform/x86: thinkpad_acpi: Add support for dual fan control adds 39f532921810 platform/x86: thinkpad_acpi: Fix WWAN device disabled issu [...] adds d477a907cba3 platform/x86: thinkpad_acpi: fix documentation for adaptiv [...] adds d1c2b55d84a6 Merge tag 'platform-drivers-x86-v5.16-2' of git://git.kern [...] adds 17e10707059d Merge tag 'acpi-5.16-rc2' of git://git.kernel.org/pub/scm/ [...] adds 47b577ae6fba Merge branch 'powercap' adds 18e2befaf6c2 Merge tag 'pm-5.16-rc2' of git://git.kernel.org/pub/scm/li [...] adds b49e0015c1bd Merge branch 'thermal-int340x' adds e26dd976580a Merge tag 'thermal-5.16-rc2' of git://git.kernel.org/pub/s [...] adds ae8d67b2117f lib: zstd: Fix unused variable warning adds 1974990cca43 lib: zstd: Don't inline functions in zstd_opt.c adds 7416cdc9b9c1 lib: zstd: Don't add -O3 to cflags adds 4c388a8e740d Merge tag 'zstd-for-linus-5.16-rc1' of git://github.com/te [...] adds 0dc636b3b757 x86: Pin task-stack in __get_wchan() adds 0e11279b77e0 Merge tag 'drm-misc-fixes-2021-11-18' of git://anongit.fre [...] adds 9d267f082a5b Merge tag 'drm-intel-fixes-2021-11-18' of git://anongit.fr [...] adds 38a268b39182 drm/amd/pm: Enhanced reporting also for a stuck command adds 69650a879b93 drm/amdgpu: add error print when failing to add IP block(v2) adds 6ee27ee27ba8 drm/amd/pm: avoid duplicate powergate/ungate setting adds be83a5676767 drm/amd/pm: Remove artificial freq level on Navi1x adds dab60582685a drm/amd/display: Fix OLED brightness control on eDP adds bf552083916a drm/amdgpu: fix set scaling mode Full/Full aspect/Center n [...] adds 3dac776e349a drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs adds 2cf49e00d40d drm/amd/amdkfd: Fix kernel panic when reset failed and bee [...] adds 27dfaedc0d32 drm/amd/amdgpu: fix potential memleak adds 7d51040a695b Merge tag 'amd-drm-fixes-5.16-2021-11-17' of https://gitla [...] adds ad44518affc6 Merge tag 'drm-fixes-2021-11-19' of git://anongit.freedesk [...] adds 447916982455 Merge tag 'gpio-fixes-for-v5.16-rc2' of git://git.kernel.o [...] adds 83dde7498fef RDMA/netlink: Add __maybe_unused to static inline in C file adds 6cd7397d01c4 RDMA/core: Set send and receive CQ before forwarding to th [...] adds da86dc175b5a IB/hfi1: Properly allocate rdma counter desc memory adds 378c67413de1 RDMA/mlx4: Do not fail the registration on port stats adds d821f7c13ca0 RDMA/nldev: Check stat attribute before accessing it adds df4e6faaafe2 MAINTAINERS: Update for VMware PVRDMA driver adds a8b5f8f26da8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds ecd510d2ff86 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds e349d945fac7 signal: Don't always set SA_IMMUTABLE for forced signals adds fcb116bc43c8 signal: Replace force_fatal_sig with force_exit_sig when in doubt adds 7af959b5d5c8 Merge branch 'SA_IMMUTABLE-fixes-for-v5.16-rc2' of git://g [...] adds 12c484c12b19 RISC-V: Enable KVM in RV64 and RV32 defconfigs as a module adds 5a19c7e06236 riscv: fix building external modules adds 9539ba4308ad Merge tag 'riscv-for-linus-5.16-rc2' of git://git.kernel.o [...] adds b075c1d81e7d tools headers cpufeatures: Sync with the kernel sources adds 346e91998cba tools headers UAPI: Sync linux/kvm.h with the kernel sources adds ccb05590c432 perf tests wp: Remove unused functions on s390 adds 70f9c9b2df1d perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 adds 784e8adda4cd perf sort: Fix the 'weight' sort key behavior adds 4d03c75363ee perf sort: Fix the 'ins_lat' sort key behavior adds db4b28402909 perf sort: Fix the 'p_stage_cyc' sort key behavior adds 162b94459834 tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources adds cb5a63feae2d perf test sample-parsing: Fix branch_stack entry endianness check adds 92723ea0f11d perf bench: Fix two memory leaks detected with ASan adds 9e1a8d9f6832 perf inject: Fix ARM SPE handling adds e8c04ea0fef5 tools build: Fix removal of feature-sync-compare-and-swap [...] adds 8b8dcc3720d5 tools headers UAPI: Sync MIPS syscall table file changed b [...] adds 0ca1f534a776 perf hist: Fix memory leak of a perf_hpp_fmt adds d9fc706108c1 perf report: Fix memory leaks around perf_tip() adds b194c9cd09dd perf evsel: Fix memory leaks relating to unit adds 8b98436af2c0 Merge tag 'perf-tools-fixes-for-v5.16-2021-11-19' of git:/ [...] adds f86b0aaad741 tracing/histogram: Fix UAF in destroy_hist_field() adds c4c1dbcc09e7 tracing: Use memset_startat() to zero struct trace_iterator adds 2ef75e9bd2c9 tracing: Don't use out-of-sync va_list in event printing adds e4365e369fcc Merge tag 'trace-v5.16-6' of git://git.kernel.org/pub/scm/ [...] adds 06f6c4c6c3e8 ata: libata: add missing ata_identify_page_supported() calls adds 1527f69204fe ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile adds 7c5f641a5914 ata: libahci: Adjust behavior when StorageD3Enable _DSD is set adds cac7e8b5f5fa ata: libata-sata: Declare ata_ncq_sdev_attrs static adds a90af8f15bdc Merge tag 'libata-5.16-rc2' of git://git.kernel.org/pub/sc [...] adds b38bfc747cb4 Merge tag '5.16-rc1-smb3-fixes' of git://git.samba.org/sfr [...] adds 3b90954419d4 s390/dump: fix copying to user-space of swapped kdump oldmem adds 20c76e242e70 s390/kexec: fix return code handling adds 4aa9340584e3 s390/kexec: fix memory leak of ipl report buffer adds f1ab2e0d4cbd MAINTAINERS: update email address of Christian Borntraeger adds 503e45108451 ftrace/samples: add missing Kconfig option for ftrace dire [...] adds 890e3dc8bb6e ftrace/samples: add s390 support for ftrace direct multi sample adds 6b38e2fb70b6 Merge tag 's390-5.16-3' of git://git.kernel.org/pub/scm/li [...] adds b100274c7054 Merge tag 'pinctrl-v5.16-2' of git://git.kernel.org/pub/sc [...] adds 94c4b4fd25e6 block: Check ADMIN before NICE for IOPRIO_CLASS_RT adds 95febeb61bf8 block: fix missing queue put in error path adds 2a19b28f7929 blk-mq: cancel blk-mq dispatch work in both blk_cleanup_qu [...] adds d1faacbf67b1 Revert "mark pstore-blk as broken" adds 245a489e81e1 block: avoid to quiesce queue in elevator_init_mq adds 15c301049651 blk-cgroup: fix missing put device in error path from blkg [...] adds 2b504bd4841b blk-mq: don't insert FUA request with data into scheduler queue adds 61564e7b3abc Merge tag 'block-5.16-2021-11-19' of git://git.kernel.dk/l [...] adds 3cd018b4d6f2 mm/swap.c:put_pages_list(): reinitialise the page list adds 126e8bee943e ipc: WARN if trying to remove ipc object which is absent adds 85b6d24646e4 shm: extend forced shm destroy to support objects from sev [...] adds 9a543f007b70 mm: emit the "free" trace report before freeing memory in [...] adds ffb92ce826fd hexagon: export raw I/O routines for modules adds 51f2ec593441 hexagon: clean up timer-regs.h adds eaac2f898974 hexagon: ignore vmlinux.lds adds 34dbc3aaf5d9 mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag adds afe041c2d0fe hugetlb: fix hugetlb cgroup refcounting during mremap adds cc30042df6fc hugetlb, userfaultfd: fix reservation restore on userfault [...] adds cab71f7495f7 kasan: test: silence intentional read overflow warnings adds db7a347b26fe mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size [...] adds d78f3853f831 mm/damon/dbgfs: fix missed use of damon_dbgfs_lock adds 825c43f50e3a kmap_local: don't assume kmap PTEs are linear arrays in memory adds c1e631177119 proc/vmcore: fix clearing user buffer by properly using cl [...] adds 923dcc5eb0c1 Merge branch 'akpm' (patches from Andrew) adds 61eb495c83bf pstore/blk: Use "%lu" to format unsigned long adds 8e80a73fa9a7 powerpc/xive: Change IRQ domain to a tree domain adds 75603b14ed14 Merge tag 'powerpc-5.16-2' of git://git.kernel.org/pub/scm [...] adds e324234e0aa8 perf/x86/intel/uncore: Fix filter_tid mask for CHA events [...] adds 3866ae319c84 perf/x86/intel/uncore: Fix IIO event constraints for Skyla [...] adds bdc0feee0517 perf/x86/intel/uncore: Fix IIO event constraints for Snowridge adds f3fd84a3b775 x86/perf: Fix snapshot_branch_stack warning in VM adds af16bdeae8e0 Merge tag 'perf-urgent-2021-11-21' of git://git.kernel.org [...] adds 8d48bf8206f7 x86/boot: Pull up cmdline preparation and early param parsing adds ac5d272a0ad0 x86/sgx: Fix free page accounting adds 40c93d7fff6f Merge tag 'x86-urgent-2021-11-21' of git://git.kernel.org/ [...] adds 136057256686 Linux 5.16-rc2 adds a4a118f2eead hugetlbfs: flush TLBs correctly after huge_pmd_unshare adds 13e4ad2ce8df hugetlbfs: flush before unlock on move_hugetlb_page_tables() adds e7cc3e096008 media: hi846: include property.h instead of of_graph.h adds 62456590b849 media: hi846: remove the of_match_ptr macro adds c7756f3a327d Merge tag 'media/v5.16-2' of git://git.kernel.org/pub/scm/ [...] adds 05ec71610845 ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 adds 424fe7edbed1 ASoC: stm32: i2s: fix 32 bits channel length without mclk adds 547a4a6a96d0 Merge tag 'asoc-fix-v5.16-rc1' of https://git.kernel.org/p [...] adds 76c47183224c ALSA: ctxfi: Fix out-of-range access adds eee5d6f1356a ALSA: usb-audio: Switch back to non-latency mode at a later point adds 83de8f83816e ALSA: usb-audio: Don't start stream for capture at prepare adds fa9730b4f28b ALSA: intel-dsp-config: add quirk for JSL devices based on [...] adds b735936289d2 Merge tag 'sound-5.16-rc3' of git://git.kernel.org/pub/scm [...] adds dc27f3c5d10c selinux: fix NULL-pointer dereference when hashtab allocat [...] adds 5d9f4cf36721 Merge tag 'selinux-pr-20211123' of git://git.kernel.org/pu [...] adds a94f61e63f33 HID: ft260: fix i2c probing for hwmon devices adds 7fc48fd6b2c0 HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields adds 3e6a950d9836 HID: input: set usage type to key on keycode remap adds b74edf9bfbc1 HID: Ignore battery for Elan touchscreen on HP Envy X360 1 [...] adds fa48020c9fae HID: thrustmaster: fix sparse warnings adds a1091118e0d6 HID: magicmouse: prevent division by 0 on scroll adds f61e06391d65 HID: nintendo: eliminate dead datastructures in !CONFIG_NI [...] adds 32bea3574609 HID: multitouch: Fix Iiyama ProLite T1931SAW (0eef:0001 again!) adds 740bebf42104 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1880ed71ce86 tracing/uprobe: Fix uprobe_perf_open probes iteration adds 29889216befc Merge tag 'trace-v5.16-rc2' of git://git.kernel.org/pub/sc [...] adds 8d192bec534b parisc: Increase FRAME_WARN to 2048 bytes on parisc adds 169d1a4a2adb parisc: Provide an extru_safe() macro to extract unsigned bits adds df2ffeda6370 parisc: Fix extraction of hash lock bits in syscall.S adds 3fbdc121bd05 parisc: Convert PTE lookup to use extru_safe() macro adds 98400ad75e95 Revert "parisc: Fix backtrace to always include init funti [...] adds 5f53fa508db0 Merge tag 'for-5.16/parisc-5' of git://git.kernel.org/pub/ [...] adds c03571399870 mm: Add functions to zero portions of a folio adds 79941493ff3e Merge tag 'folio-5.16b' of git://git.infradead.org/users/w [...] adds 754c4050a00e ARM: dts: BCM5301X: Fix I2C controller interrupt adds 40f7342f0587 ARM: dts: BCM5301X: Add interrupt properties to GPIO node adds 98481f3d72fb ARM: dts: bcm2711: Fix PCIe interrupts adds 3449d6bf4c45 Merge tag 'arm-soc/for-5.16/devicetree-fixes' of https://g [...] adds d063f30765fe Merge tag 'optee-fix-for-v5.16' of git://git.linaro.org/pe [...] adds d17c4bf2c7e9 Merge tag 'scmi-fixes-5.16' of git://git.kernel.org/pub/sc [...] adds 187bea472600 ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE adds 4fd932a7250c Merge tag 'socfpga_fix_for_v5.16' of git://git.kernel.org/ [...] adds e95d8eaee21c firmware: smccc: Fix check for ARCH_SOC_ID not implemented adds 18fe42bdd635 MAINTAINERS: Add entry to MAINTAINERS for Milbeaut adds 82be5f5bd390 MAINTAINERS: Update maintainer entry for keystone platforms adds 5fe762515bc9 arm64: dts: exynos: drop samsung,ufs-shareability-reg-offs [...] adds 383a44aec91c memory: mtk-smi: Fix a null dereference for the ostd adds 6ef9d23121d0 Merge tag 'arm-fixes-5.16-2' of git://git.kernel.org/pub/s [...] adds a0eb2da92b71 futex: Wireup futex_waitv syscall adds b501b85957de Merge tag 'asm-generic-5.16-2' of git://git.kernel.org/pub [...] adds b9ad6b5b687e cifs: nosharesock should be set on new server adds 5112d80c162f cifs: populate server_hostname for extra channels adds 350f4a562e1f smb2: clarify rc initialization in smb2_reconnect adds 0b03fe6d3ae2 cifs: update internal version number adds 8ef4678f2f8e Merge tag '5.16-rc2-smb3-fixes' of git://git.samba.org/sfr [...] adds f6f9b278f205 io_uring: fix missed comment from *task_file rename adds 674ee8e1b4a4 io_uring: correct link-list traversal locking adds de4444f59649 Merge tag 'io_uring-5.16-2021-11-25' of git://git.kernel.d [...] adds efcf5932230b block: avoid to touch unloaded module instance when opening bdev adds a208fc567217 nvmet-tcp: fix a race condition between release_queue and io_work adds 69b85e1f1d1d nvmet-tcp: add an helper to free the cmd buffers adds af21250bb503 nvmet-tcp: fix memory leak when performing a controller reset adds 102110efdff6 nvmet-tcp: fix incomplete data digest send adds 1d3ef9c3a39e nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() adds a5053c92b3db nvme-tcp: fix memory leak when freeing a queue adds 5a6254d55e2a nvme-pci: add NO APST quirk for Kioxia device adds 8e8aaf512a91 nvme-fabrics: ignore invalid fast_io_fail_tmo values adds 00b33cf3da72 nvme: fix write zeroes pi adds c024b226a417 nvmet: use IOCB_NOWAIT only if the filesystem supports it adds 3fd40fa2fb91 Merge tag 'nvme-5.16-2021-11-25' of git://git.infradead.or [...] adds e30028ace845 block: fix parameter not described warning adds 8ced7ca35703 Merge tag 'block-5.16-2021-11-25' of git://git.kernel.dk/l [...] adds d3a21f7e353d drm/amdgpu: Fix MMIO HDP flush on SRIOV adds 4eb6bb649fe0 drm/amdgpu: Fix double free of dmabuf adds 6eff272dbee7 drm/amd/display: Fix DPIA outbox timeout after GPU reset adds 21431f70f601 drm/amd/display: Set plane update flags for all planes in reset adds 2276ee6d1bf9 drm/amd/display: Reset link encoder assignments for GPU reset adds 2da8f0beece0 drm/amd/display: Fixed DSC would not PG after removing DSC stream adds 271fd38ce56d drm/amdgpu: move kfd post_reset out of reset_sriov function adds 244ee398855d drm/amdgpu/gfx10: add wraparound gpu counter check for APU [...] adds 53af98c091bc drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ adds 4d62555f6245 drm/amdgpu: IH process reset count when restart adds cda0817b41bd drm/amdkfd: process exit and retry fault race adds 0cc53cb45066 drm/amdkfd: handle VMA remove race adds 6946be2443cf drm/amdkfd: simplify drain retry fault adds 8888e2fe9c77 drm/amdgpu: enable Navi 48-bit IH timestamp counter adds c4ef8a73bfc8 drm/amdgpu: enable Navi retry fault wptr overflow adds fd08953b2de9 drm/amdgpu: fix byteorder error in amdgpu discovery adds 57961c4c1818 drm/amdgpu: Skip ASPM programming on aldebaran adds d5c7255dc7ff drm/amdgpu/pm: fix powerplay OD interface adds 692cd92e66ee drm/amd/display: update bios scratch when setting backlight adds f3caa22643c1 Merge tag 'amd-drm-fixes-5.16-2021-11-24' of https://gitla [...] adds 46741e4f593f drm/nouveau: recognise GA106 adds b371fd131fce drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks adds 96c5f82ef0a1 drm/vc4: fix error code in vc4_create_object() adds b4a6aaeaf4aa drm/aspeed: Fix vga_pw sysfs output adds e048834c209a drm/hyperv: Fix device removal on Gen1 VMs adds 7798a7369272 Merge tag 'drm-misc-fixes-2021-11-25' of git://anongit.fre [...] adds b8d8436840ca drm/i915/gt: Hold RPM wakelock during PXP suspend adds fc026c8b9268 Merge tag 'drm-intel-fixes-2021-11-24' of git://anongit.fr [...] adds a4849f6000e2 Merge tag 'drm-fixes-2021-11-26' of git://anongit.freedesk [...] adds 94902d849e85 arm64: uaccess: avoid blocking within critical sections adds f17fb26d4dd7 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 2a0991929aba xen/pvh: add missing prototype to header adds 37a72b08a3e1 xen: add "not_essential" flag to struct xenbus_driver adds 1c669938c31b xen: flag xen_drm_front to be not essential for system boot adds 0239143490a9 xen: flag hvc_xen to be not essential for system boot adds 03e143b2aceb xen: flag pvcalls-front to be not essential for system boot adds de6da33e6cb7 xen: flag xen_snd_front to be not essential for system boot adds 36e8f60f0867 xen: detect uninitialized xenbus in xenbus_init adds b1c45ad53efb xen: make HYPERVISOR_get_debugreg() always_inline adds 00db58cf2118 xen: make HYPERVISOR_set_debugreg() always_inline adds 6b54698aec0b Merge tag 'for-linus-5.16c-rc3-tag' of git://git.kernel.or [...] adds aa6fed90fea2 dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QM compatible matching adds 9b5bf5878138 i2c: i801: Restore INTREN on unload adds 03a976c9afb5 i2c: i801: Fix interrupt storm from SMB_ALERT signal adds 84e1d0bf1d71 i2c: virtio: disable timeout handling adds bed68f4f4db4 docs: i2c: smbus-protocol: mention the repeated start condition adds 80d75202f033 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 5f719948b5d4 mmc: spi: Add device-tree SPI IDs adds d3e647926c0d Merge tag 'mmc-v5.16-rc1' of git://git.kernel.org/pub/scm/ [...] adds 6cca13de26ee usb: hub: Fix locking issues with address0_mutex adds 7b9c90e3e6a1 usb: typec: tipd: Fix typo in cd321x_switch_power_state adds 113972d2e111 usb: typec: tipd: Fix initialization sequence for cd321x adds e353f3e88720 USB: serial: option: add Telit LE910S1 0x9200 composition adds aa5721a9e0c9 USB: serial: pl2303: fix GC type detection adds 88459e3e4276 USB: serial: option: add Fibocom FM101-GL variants adds a88db2ecc2d2 Merge tag 'usb-serial-5.16-rc3' of https://git.kernel.org/ [...] adds ba2cacc18cb1 Merge tag 'usb-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds 703374418e93 Merge tag 'staging-5.16-rc3' of git://git.kernel.org/pub/s [...] adds 1bff7d7e8c48 Merge tag 'char-misc-5.16-rc3' of git://git.kernel.org/pub [...] adds daf87e953527 btrfs: fix the memory leak caused in lzo_compress_pages() adds 7e63545264c3 Merge tag 'for-5.16-rc2-tag' of git://git.kernel.org/pub/s [...] adds 473441720c86 fuse: release pipe buf after last use adds 925c94371c55 Merge tag 'fuse-fixes-5.16-rc3' of git://git.kernel.org/pu [...] adds cd23f02f1668 cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs adds ed38eb49d101 cpufreq: intel_pstate: Fix active mode offline/online EPP [...] adds 03c83982a027 cpufreq: intel_pstate: ITMT support for overclocked system adds cefcf24b4d35 PM: hibernate: use correct mode for swsusp_close() adds 88a5045f176b PM: hibernate: Fix snapshot partial write lengths adds 7803516dbe26 Merge branch 'pm-sleep' adds 0ce629b15d3c Merge tag 'pm-5.16-rc3' of git://git.kernel.org/pub/scm/li [...] adds 935dff305da2 ACPI: CPPC: Add NULL pointer check to cppc_get_perf() adds 9054fc6d57e8 ACPI: Get acpi_device's parent from the parent field adds 985e9ece1e55 ACPI: Make acpi_node_get_parent() local adds 2e13e5aeda15 Merge branch 'acpi-properties' adds 5367cf1c3ad0 Merge tag 'acpi-5.16-rc3' of git://git.kernel.org/pub/scm/ [...] adds d6821c5bc6b6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 253e9b4d11e5 net: marvell: prestera: fix brige port operation adds e8d032507cb7 net: marvell: prestera: fix double free issue on err path adds 6a405f6c372d atlantic: fix double-free in aq_ring_tx_clean adds 0f296e782f21 stmmac_pci: Fix underflow size in stmmac_rx adds e792779e6b63 iavf: Prevent changing static ITR values if adaptive moder [...] adds 0cc318d2e840 iavf: Fix deadlock occurrence during resetting VF interface adds 3b5bdd18eb76 iavf: Fix refreshing iavf adapter stats on ethtool request adds 5951a2b9812d iavf: Fix VLAN feature flags after VFR adds 262ae1f9de4e Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds ee50e67ba0e1 mptcp: fix delack timer adds bcd97734318d mptcp: use delegate action to schedule 3rd ack retrans adds efaa9990cd3f Merge branch 'mptcp-rtx-timer' adds f9390b249c90 af_unix: fix regression in read after shutdown adds 3b00a07c2443 net: dsa: qca8k: fix internal delay applied to the wrong P [...] adds 65258b9d8cde net: dsa: qca8k: fix MTU calculation adds bdf1565fe03d selftests/tc-testing: match any qdisc type adds ac2944abe4d7 selftests/tc-testings: Be compatible with newer tc output adds 19d36c5f2948 ipv6: fix typos in __ip6_finish_output() adds 3bd6b2a838ba nfp: checking parameter process for rx-usecs/tx-usecs is invalid adds a6da2bbb0005 net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls adds f93fd0ca5e7d net: ax88796c: do not receive data in pointer adds f7a36b03a732 vsock/virtio: suppress used length validation adds 7a61432dc813 net/smc: Avoid warning of possible recursive locking adds a68229ca6340 nixge: fix mac address error handling again adds 4177d5b017a7 net, neigh: Fix crash in v6 module initialization error path adds 8837cbbf8542 net: ipv6: add fib6_nh_release_dsts stub adds 1005f19b9357 net: nexthop: release IPv6 per-cpu dsts when replacing a n [...] adds 02ebe49ab061 selftests: net: fib_nexthops: add test for group refcount [...] adds 03a000bfd719 Merge branch 'nh-group-refcnt' adds 16517829f2e0 hamradio: fix macro redefine warning adds e5b40668e930 slip: fix macro redefine warning adds 1c743127cc54 net: nexthop: fix null pointer dereference when IPv6 is no [...] adds 45c3ff7a9ac1 net/smc: Clean up local struct sock variables adds 606a63c9783a net/smc: Ensure the active closing peer first closes clcsock adds 5789d04b7712 Merge branch 'smc-fixes' adds ce4995bc6c8e mlxsw: spectrum: Allow driver to load with old firmware versions adds 63b08b1f6834 mlxsw: spectrum: Protect driver from buggy firmware adds bd08ee2315a3 Merge branch 'mlxsw-fixes' adds 33a153100bb3 net: ipa: directly disable ipa-setup-ready interrupt adds 8afc7e471ad3 net: ipa: separate disabling setup from modem stop adds 60ebd6737c88 Merge branch 'ipa-fixes' adds 792b2086584f ice: fix vsi->txq_map sizing adds f65ee535df77 ice: avoid bpf_prog refcount underflow adds 52911bb62ed8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds c75a9ad43691 r8169: fix incorrect mac address assignment adds b82d71c0f84a net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() adds a049a30fc27c net: usb: Correct PHY handling of smsc95xx adds e4e9bfb7c93d net: ipa: kill ipa_cmd_pipeline_clear() adds 7b1b62bc1e6a net: marvell: mvpp2: increase MTU limit when XDP enabled adds 710d5835b7ae tools: sync uapi/linux/if_link.h header adds 0afefdced47d tc-testing: Add link for reviews with TC MAINTAINERS adds 619ca0d0108a selftests: add arp_ndisc_evict_nocarrier to Makefile adds ac132852147a net/ncsi : Add payload to be 32-bit aligned to fix dropped [...] adds 451dc48c806a net: ieee802154: handle iftypes as u32 adds 48a78f501f45 Merge tag 'ieee802154-for-net-2021-11-24' of git://git.ker [...] adds 550b8e1d182c MAINTAINERS: Update B53 section to cover SF2 switch driver adds 4e1fddc98d25 tcp_cubic: fix spurious Hystart ACK train detections for n [...] adds ddb826c2c92d lan743x: fix deadlock in lan743x_phy_link_status_change() adds 80662f4fd477 net: phylink: Force link down and retrigger resolve on int [...] adds dbae3388ea9c net: phylink: Force retrigger in case of latched link-fail [...] adds 06e5ba717508 Merge branch 'phylink-resolve-fixes' adds 587acad41f1b net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() adds 9ebb0c4b27a6 net/smc: Fix loop in smc_listen adds fef30d6371b0 Merge branch 'net-smc-fixes-2021-11-24' adds eaeace60778e igb: fix netpoll exit with traffic adds 9dbe33cf371b mdio: aspeed: Fix "Link is Down" issue adds a125f91fe783 selftests: tls: add helper for creating sock pairs adds 31180adb0bed selftests: tls: factor out cmsg send/receive adds ef0fc0b3cc2b selftests: tls: add tests for handling of bad records adds 520493f66f68 tls: splice_read: fix record type check adds d87d67fd61ef selftests: tls: test splicing cmsgs adds e062fe99cccd tls: splice_read: fix accessing pre-processed records adds 274af0f9e279 selftests: tls: test splicing decrypted records adds f3911f73f51d tls: fix replacing proto_ops adds f884a3426291 selftests: tls: test for correct proto_ops adds 49573ff7830b Merge branch 'tls-splice_read-fixes' adds b270bfe69736 net: stmmac: Disable Tx queues when reconfiguring the interface adds de6d25924c2a net/sched: sch_ets: don't peek at classes beyond 'nbands' adds c26381f97e2a nfc: virtual_ncidev: change default device permissions adds 0276af2176c7 ethtool: ioctl: fix potential NULL deref in ethtool_set_co [...] adds cbb91dcbfb75 ptp: fix filter names in the documentation adds 01d9cc2dea3f net: vlan: fix underflow for the real_dev refcnt adds bacb6c1e4769 net/smc: Don't call clcsock shutdown twice when smc shutdown adds 0435a4d08032 net: qed: fix the array may be out of bound adds 8d2ad993aa05 net: hns3: fix VF RSS failed problem after PF enable multi-TCs adds b8af344cfea1 net: hns3: add check NULL address for page pool adds 9c1479174870 net: hns3: fix one incorrect value of page pool info when [...] adds 82229c4dbb8a net: hns3: fix incorrect components info of ethtool --rese [...] adds b32e521eb534 Merge branch 'net-hns3-add-some-fixes-for-net' adds 8a075464d1e9 net: mscc: ocelot: don't downgrade timestamping RX filters [...] adds 95706be13b9f net: mscc: ocelot: create a function that replaces an exis [...] adds ec15baec3272 net: ptp: add a definition for the UDP port for IEEE 1588 [...] adds 96ca08c05838 net: mscc: ocelot: set up traps for PTP packets adds c49a35eedfef net: mscc: ocelot: correctly report the timestamping RX fi [...] adds 32c54497545e Merge branch 'fix-broken-ptp-over-ip-on-ocelot-switches' adds b3612ccdf284 net: dsa: microchip: implement multi-bridge support adds c5c17547b778 Merge tag 'net-5.16-rc3' of git://git.kernel.org/pub/scm/l [...] adds fbf3bce45821 MIPS: boot/compressed/: add __ashldi3 to target for ZSTD c [...] adds 1cab5bd69eb1 MIPS: Fix using smp_processor_id() in preemptible in show_ [...] adds 7db5e9e9e5e6 MIPS: loongson64: fix FTLB configuration adds 41ce097f7144 MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 adds 6be088036c0b Merge tag 'mips-fixes_5.16_2' of git://git.kernel.org/pub/ [...] adds cf0b0e3712f7 KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB adds 5bb60ea611db powerpc/32: Fix hardlockup on vmap stack overflow adds 7b65b798a604 Merge tag 'powerpc-5.16-3' of git://git.kernel.org/pub/scm [...] adds 57bbeacdbee7 erofs: fix deadlock when shrink erofs slab adds 52dc4c640ac5 Merge tag 'erofs-for-5.16-rc3-fixes' of git://git.kernel.o [...] adds d3c45824ad65 NFSv42: Don't fail clone() unless the OP_CLONE operation failed adds 93c2e5e0a9ec NFS: Add a tracepoint to show the results of nfs_set_cache [...] adds 3f015d89a47c NFSv42: Fix pagecache invalidation after COPY/CLONE adds ea027cb2e1b5 NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION adds 268bb03856ed sunrpc: fix header include guard in trace header adds 064a91771f7a SUNRPC: use different lock keys for INET6 and LOCAL adds 741392771338 Merge tag 'nfs-for-5.16-2' of git://git.linux-nfs.org/proj [...] adds 73185a13773a scsi: ufs: ufshpb: Fix warning in ufshpb_set_hpb_read_to_upiu() adds e11e285b9cd1 scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_ge [...] adds 36e07d7ede88 scsi: scsi_debug: Fix type in min_t to avoid stack OOB adds cc03facb1c42 scsi: ufs: ufs-mediatek: Add put_device() after of_find_de [...] adds 0ee4ba13e09c scsi: mpt3sas: Fix kernel panic during drive powercycle test adds 91202a01a2fb scsi: mpt3sas: Fix system going into read-only mode adds 5ecae9f8c705 scsi: mpt3sas: Fix incorrect system timestamp adds e2a49a95b571 scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp adds 9c6603e1faf8 scsi: target: configfs: Delete unnecessary checks for NULL adds e0a2c28da11e scsi: scsi_debug: Sanity check block descriptor length in [...] adds eb97545d6264 scsi: core: sysfs: Fix setting device state to SDEV_RUNNING adds 2d62253eb1b6 scsi: scsi_debug: Zero clear zones at reset write pointer adds 9e9fbe44bef9 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 98b26a0e7667 block: call rq_qos_done() before ref check in batch completions adds d422f4016308 zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK adds 650c8edf53f7 Merge tag 'block-5.16-2021-11-27' of git://git.kernel.dk/l [...] adds 617a89484deb io_uring: fail cancellation for EXITING tasks adds 6af3f48bf615 io_uring: fix link traversal locking adds 1d0254e6b47e io_uring: fix soft lockup when call __io_remove_buffers adds f6223ff79966 io_uring: Fix undefined-behaviour in io_issue_sqe adds 86799cdfbcd2 Merge tag 'io_uring-5.16-2021-11-27' of git://git.kernel.d [...] adds 6cb206508b62 tracing: Check pid filtering when creating events adds a55f224ff5f2 tracing: Fix pid filtering when triggers are attached adds 86155d6b43ce Merge tag 'trace-v5.16-rc2-2' of git://git.kernel.org/pub/ [...] adds d8af404ffce7 iomap: Fix inline extent handling in iomap_readpage adds 5ad448ce2976 iomap: iomap_read_inline_data cleanup adds adfb743ac026 Merge tag 'iomap-5.16-fixes-1' of git://git.kernel.org/pub [...] adds a1de97fe296c xfs: Fix the free logic of state in xfs_attr_node_hasname adds 1090427bf18f xfs: remove xfs_inew_wait adds 4f0dda359c45 Merge tag 'xfs-5.16-fixes-1' of git://git.kernel.org/pub/s [...] adds 1f0e290cc5fd arch: Add generic Kconfig option indicating page size smal [...] adds 4eec7faf6775 fs: ntfs: Limit NTFS_RW to page sizes smaller than 64k adds 00169a9245f8 vmxnet3: Use generic Kconfig option for page size limit adds f8fbfd85f5c9 ksmbd: Fix an error handling path in 'smb2_sess_setup()' adds 2d239f0f6ad0 docs: filesystem: cifs: ksmbd: Fix small layout issues adds 8e537d1465e7 ksmbd: downgrade addition info error msg to debug in smb2_ [...] adds 1ec72153ff43 ksmbd: contain default data stream even if xattr is empty adds 178ca6f85aa3 ksmbd: fix memleak in get_file_stream_info() adds 3498e7f2bb41 Merge tag '5.16-rc2-ksmbd-fixes' of git://git.samba.org/ksmbd adds 21e96a2035db iommu/vt-d: Remove unused PASID_DISABLED adds 717e88aad37b iommu/amd: Clarify AMD IOMMUv2 initialization messages adds f7ff3cff3527 iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568 adds 4e5973dd2725 iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() adds 86dc40c7ea9c iommu/vt-d: Fix unmap_pages support adds 0757ca01d944 Merge tag 'iommu-fixes-v5.16-rc2' of git://git.kernel.org/ [...] adds 27ff768fa21c tracing: Test the 'Do not trace this pid' case in create event adds f8132d62a2de Merge tag 'trace-v5.16-rc2-3' of git://git.kernel.org/pub/ [...] adds d257cc8cb8d5 locking/rwsem: Make handoff bit handling more consistent adds 14c240488411 locking/rwsem: Optimize down_read_trylock() under highly c [...] adds d039f3880124 Merge tag 'locking-urgent-2021-11-28' of git://git.kernel. [...] adds 73743c3b0922 perf: Ignore sigtrap for tracepoints destined for other tasks adds 1ed1d3a3da22 Merge tag 'perf-urgent-2021-11-28' of git://git.kernel.org [...] adds dce1ca0525bf sched/scs: Reset task stack state in bringup_cpu() adds 97891bbf38f7 Merge tag 'sched-urgent-2021-11-28' of git://git.kernel.or [...] adds c0f2077baa41 x86/boot: Mark prepare_command_line() __init adds 9557e60b8c35 Merge tag 'x86-urgent-2021-11-28' of git://git.kernel.org/ [...] adds 6318cb887548 Revert "virtio-scsi: don't let virtio core to validate use [...] adds 2b17d9f84884 Revert "virtio-blk: don't let virtio core to validate used [...] adds fcfb65f8a922 Revert "virtio-net: don't let virtio core to validate used [...] adds f124034faa91 Revert "virtio_ring: validate used buffer length" adds 49d8c5ffad07 vhost/vsock: fix incorrect used length reported to the guest adds 11708ff92c1d vhost/vsock: cleanup removing `len` variable adds 0466a39bd0b6 virtio-blk: modify the value type of num in virtio_queue_rq() adds ea8f17e44fa7 vhost-vdpa: clean irqs before reseting vdpa device adds bb93ce4b150d vdpa_sim: avoid putting an uninitialized iova_domain adds d06c942efea4 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds d58071a8a76d Linux 5.16-rc3 adds ddca5b0eba4e netfs: Adjust docs after foliation adds d6e6a27d960f tools: Fix math.h breakage adds 756e1fc16505 KVM: RISC-V: Unmap stage2 mapping when deleting/moving a memslot adds 74c2e97b0184 RISC-V: KVM: Fix incorrect KVM_MAX_VCPUS value adds b89acb657be8 Merge tag 'kvm-riscv-fixes-5.16-1' of https://github.com/k [...] adds 83bb2c1a01d7 KVM: arm64: Save PSTATE early on exit adds 7183b2b5ae6b KVM: arm64: Move pkvm's special 32bit handling into a gene [...] adds 1f80d15020d7 KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and [...] adds 3d627cc30db4 Merge tag 'kvmarm-fixes-5.16-2' of git://git.kernel.org/pu [...] adds 574c3c55e969 KVM: x86/mmu: Fix TLB flush range when handling disconnected pt adds bda44d844758 KVM: Ensure local memslot copies operate on up-to-date arc [...] adds 6b285a558750 KVM: Disallow user memslot with size that exceeds "unsigned long" adds 9dba4d24cbb5 x86/kvm: remove unused ack_notifier callbacks adds c7785d85b6c6 KVM: x86/mmu: Skip tlb flush if it has been done in zap_gf [...] adds 8ed716ca7dc9 KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu [...] adds d5d1cf47d17d Merge branch 'kvm-5.16-fixes-pre-rc2' into HEAD adds 8503fea6761d KVM: VMX: do not use uninitialized gfn_to_hva_cache adds 5f25e71e3114 KVM: downgrade two BUG_ONs to WARN_ON_ONCE adds 78311a514099 KVM: x86: ignore APICv if LAPIC is not enabled adds 4916ea8b06a5 selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONT [...] adds 826bff439ff8 selftests: sev_migrate_tests: free all VMs adds 30d7c5d60a88 KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability adds 2b4a5a5d5688 KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_ [...] adds 40e5f9080472 KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nes [...] adds 712494de96f3 KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with [...] adds 6c1186430a80 KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hype [...] adds feb627e8d6f6 KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN adds 908fa88e420f KVM: selftests: Make sure kvm_create_max_vcpus test won't [...] adds 12ec33a70574 KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 adds 05b29633c7a9 KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() adds 7533377215b6 KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU noti [...] adds 4b85c921cd39 KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap c [...] adds 28f091bc2f8c KVM: MMU: shadow nested paging does not have PKU adds f47491d7f30b KVM: x86/mmu: Handle "default" period when selectively wak [...] adds 81835ee113e9 KVM: selftests: page_table_test: fix calculation of guest_ [...] adds 7e1901f6c86c KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled adds 37c4dbf337c5 KVM: x86: check PIR even for vCPUs with disabled APICv adds 53b7ca1a3593 KVM: x86: Use a stable condition around all VT-d PI paths adds 4674164f0ac5 KVM: SEV: do not use list_replace_init on an empty list adds 501b580c0233 KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM adds 2b347a387811 KVM: SEV: initialize regions_list of a mirror VM adds 642525e3bd47 KVM: SEV: move mirror status to destination of KVM_CAP_VM_ [...] adds dc79c9f4eb6b selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COP [...] adds bf42b02b19e2 KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked adds 17d44a96f000 KVM: SEV: Prohibit migration of a VM that has mirrors adds 10a37929efeb KVM: SEV: do not take kvm->lock when destroying adds c9d61dcb0bc2 KVM: SEV: accept signals in sev_lock_two_vms adds e90e51d5f01d KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled adds 7cfc5c653b07 KVM: fix avic_set_running for preemptable kernels adds f080815fdb3e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 58e1100fdc59 MAINTAINERS: co-maintain random.c adds a94a243922b0 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 74736d0f86c7 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 3dc709e518b4 powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n adds e2ac47ca77be Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 53ae72309181 s390/test_unwind: use raw opcode instead of invalid instruction adds 52d04d408185 s390/pci: move pseudo-MMIO to prevent MIO overlap adds a03df4546872 s390: update defconfigs adds 90897eef7fd4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f8e7dfd6fdab net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Head [...] adds dacb5d8875cc tcp: fix page frag corruption on page fault adds 1e89ad864d03 net: dsa: realtek-smi: fix indirect reg access for ports>3 adds 49989adc38f8 USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub adds 817b653160db net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instea [...] adds 7d4741eacdef net: mpls: Fix notifications when deleting a device adds 189168181bb6 net: mpls: Remove rcu protection from nh_dev adds ef56b6400162 Merge branch 'mpls-notifications' adds 5961060692f8 net/tls: Fix authentication failure in CCM mode adds d85195654470 mctp: test: fix skb free in test device tx adds 2191b1dfef7d net/mlx4_en: Update reported link modes for 1/10G adds aa1dcb5646fd atlantic: Increase delay for fw transactions adds aa685acd98ea atlatnic: enable Nbase-t speeds with base-t adds 2465c802232b atlantic: Fix to display FW bundle version instead of FW m [...] adds 413d5e09caa5 atlantic: Add missing DIDs and fix 115c. adds 03fa512189eb Remove Half duplex mode speed capabilities. adds 2087ced0fc3a atlantic: Fix statistics logic for production hardware adds 060a0fb721ec atlantic: Remove warn trace message. adds d00a50cf2520 Merge branch 'atlantic-fixes' adds cdef485217d3 ipv6: fix memory leak in fib6_rule_suppress adds ae9287811ba7 wireguard: allowedips: add missing __rcu annotation to sat [...] adds 03ff1b1def73 wireguard: selftests: increase default dmesg log size adds 782c72af567f wireguard: selftests: actually test for routing loops adds b251b711a921 wireguard: main: rename 'mod_init' & 'mod_exit' functions [...] adds 7e938beb8321 wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST adds 20ae1d6aa159 wireguard: device: reset peer src endpoint when netns exits adds 886fcee939ad wireguard: receive: use ring buffer for incoming handshakes adds fb32f4f606c1 wireguard: receive: drop handshakes if queue lock is contended adds 4e3fd7217105 wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() adds f7e5b9bfa6c8 siphash: use _unaligned version by default adds cbd92e7d7431 Merge branch 'wireguard-siphash-patches-for-5-16-rc6' adds ca77fba82135 rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() adds beacff50edbd rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() adds 5fdc2333e6c3 Merge tag 'rxrpc-fixes-20211129' of git://git.kernel.org/p [...] adds 1a59c9c55585 net: mscc: ocelot: fix missing unlock on error in ocelot_h [...] adds b83f5ac7d922 net: marvell: mvpp2: Fix the computation of shared CPUs adds d1ec975f9fa6 ice: xsk: clear status_error0 for each allocated desc adds f4a8adbfe484 dpaa2-eth: destroy workqueue at the end of remove function adds 34d8778a9437 MAINTAINERS: s390/net: add Alexandra and Wenjia as maintainer adds f123cffdd8fe net: netlink: af_netlink: Prevent empty skb by adding a ch [...] adds b0f38e15979f natsemi: xtensa: fix section mismatch warnings adds 21635d9203e1 net: dsa: mv88e6xxx: Fix application of erratum 4.8 for 88E6393X adds 8c3318b4874e net: dsa: mv88e6xxx: Drop unnecessary check in mv88e6393x_ [...] adds 7527d66260ac net: dsa: mv88e6xxx: Save power by disabling SerDes trasmi [...] adds 93fd8207bed8 net: dsa: mv88e6xxx: Add fix for erratum 5.2 of 88E6393X family adds 163000dbc772 net: dsa: mv88e6xxx: Fix inband AN for 2500base-x on 88E63 [...] adds ede359d8843a net: dsa: mv88e6xxx: Link in pcs_get_state() if AN is bypassed adds 74b95b073b7b Merge branch 'mv88e6xxx-fixes' adds c65d638ab390 net/mlx5e: IPsec: Fix Software parser inner l3 type settin [...] adds 51ebf5db67f5 net/mlx5e: Fix missing IPsec statistics on uplink representor adds 4cce2ccf08fb net/mlx5e: Sync TIR params updates against concurrent crea [...] adds e45c0b34493c net/mlx5: Move MODIFY_RQT command to ignore list in intern [...] adds ffdf45315226 net/mlx5: Lag, Fix recreation of VF LAG adds 1e59b32e45e4 net/mlx5: E-switch, Respect BW share of the new group adds 43a0696f1156 net/mlx5: E-Switch, fix single FDB creation on BlueField adds 5c4e8ae7aa48 net/mlx5: E-Switch, Check group pointer before reading bw_ [...] adds e219440da0c3 net/mlx5: E-Switch, Use indirect table only if all destina [...] adds 76091b0fb609 net/mlx5: Fix use after free in mlx5_health_wait_pci_up adds 924cc4633f04 net/mlx5: Fix too early queueing of log timestamp work adds 502e82b91361 net/mlx5: Fix access to a non-supported register adds 8c8cf0382257 net/mlx5e: SHAMPO, Fix constant expression result adds 4326d04f5c0a Merge tag 'mlx5-fixes-2021-11-30' of git://git.kernel.org/ [...] adds fe785f56ad58 iwlwifi: pcie: fix constant-conversion warning adds 1b54403c9cc4 iwlwifi: Fix missing error code in iwl_pci_probe() adds 5283dd677e52 iwlwifi: mvm: retry init flow if failed adds f5cecf1d4c5f iwlwifi: fix warnings produced by kernel debug options adds a571bc28326d iwlwifi: Fix memory leaks in error handling path adds 5737b4515dee rtw89: update partition size of firmware header on skb->data adds 6e53d6d26920 mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode adds ebb75b1b43d3 mt76: fix timestamp check in tx_status adds 2a9e9857473b mt76: fix possible pktid leak adds ed53ae756930 rt2x00: do not mark device gone on EPROTO errors during start adds 191587cd1a5f mt76: fix key pointer overwrite in mt7921s_write_txwi/mt76 [...] adds 3968e3cafafb Merge tag 'wireless-drivers-2021-12-01' of git://git.kerne [...] adds d26486281b1c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 38207a5e8123 bpf, sockmap: Attach map progs to psock early for feature probes adds c0d95d3380ee bpf, sockmap: Re-evaluate proto ops when psock is removed [...] adds 6a631c0432dc Documentation/locking/locktypes: Update migrate_disable() bits. adds 79364031c5b4 bpf: Make sure bpf_disable_instrumentation() is safe vs pr [...] adds 099f83aa2d06 mips, bpf: Fix reference to non-existing Kconfig symbol adds c346deb60444 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds bcf141b2eb55 xfrm: fix policy lookup for ipv6 gre packets adds ec3bb890817e xfrm: fix dflt policy check when there is no policy configured adds e728835292c1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b43c2793f5e9 netfilter: nfnetlink_queue: silence bogus compiler warning adds ac14c152863d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 48c06708e63e mac80211: fix TCP performance on mesh interface adds d5e568c3a4ec mac80211: track only QoS data frames for admission control adds 18688c80ad8a mac80211: fix rate control for retransmitted frames adds 73111efacd3c mac80211: fix regression in SSN handling of addba tx adds 942bd1070c3a mac80211: set up the fwd_skb->dev for mesh forwarding adds 8f9dcc295666 mac80211: fix a memory leak where sta_info is not freed adds af9d3a2984dc mac80211: add docs for ssn in struct tid_ampdu_tx adds 1eda919126b4 nl80211: reset regdom when reloading regdb adds 067850384135 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 84b01721e804 RDMA: Fix use-after-free in rxe_queue_cleanup adds f0ae4afe3d35 RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow adds c4a6f9cd10bd Remove Doug Ledford from MAINTAINERS adds 52414e27d6b5 RDMA/hns: Do not halt commands during reset until later adds b0969f83890b RDMA/hns: Do not destroy QP resources in the hw resetting phase adds db6169b5bac1 RDMA/rtrs: Call {get,put}_cpu_ptr to silence a debug kerne [...] adds 772d30a1a752 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds ae26c08e6c80 ALSA: intel-dsp-config: add quirk for CML devices based on [...] adds 884c6cb3b703 ASoC: tegra: Fix wrong value type in ADMAIF adds 8a2c2fa0c533 ASoC: tegra: Fix wrong value type in I2S adds 559d234569a9 ASoC: tegra: Fix wrong value type in DMIC adds 3aa0d5c8bb3f ASoC: tegra: Fix wrong value type in DSPK adds 42afca1a6566 ASoC: tegra: Fix wrong value type in SFC adds 6762965d0214 ASoC: tegra: Fix wrong value type in MVC adds e2b87a18a60c ASoC: tegra: Fix kcontrol put callback in ADMAIF adds f21a9df3f7cb ASoC: tegra: Fix kcontrol put callback in I2S adds a347dfa10262 ASoC: tegra: Fix kcontrol put callback in DMIC adds d6202a57e79d ASoC: tegra: Fix kcontrol put callback in DSPK adds a4e37950c9e9 ASoC: tegra: Fix kcontrol put callback in AHUB adds c7b34b51bbac ASoC: tegra: Fix kcontrol put callback in MVC adds b31f8febd185 ASoC: tegra: Fix kcontrol put callback in SFC adds 8db78ace1ba8 ASoC: tegra: Fix kcontrol put callback in AMX adds 3c97881b8c8a ASoC: tegra: Fix kcontrol put callback in ADX adds 8cf72c4e75a0 ASoC: tegra: Fix kcontrol put callback in Mixer adds 28c916ade1bd ASoC: soc-acpi: Set mach->id field on comp_ids matches adds 428ee30a05cd ASoC: rk817: Add module alias for rk817-codec adds 8a6cc0ded6d9 ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML adds 872fc0b6bde8 ASoC: cs35l41: Set the max SPI speed for the whole device adds 86f74ba3fef5 ASoC: SOF: hda: reset DAI widget before reconfiguring it adds dcd46eb7a957 Merge tag 'asoc-fix-v5.16-rc3' of https://git.kernel.org/p [...] adds 65cc4ad62a9e ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver adds d85ffff5302b ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid adds 289047db1143 ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P adds f2cfb053424d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 12dc48f545fd ASoC: dt-bindings: wlf,wm8962: add missing interrupt property adds 4999d703c0e6 ASoC: rt5682: Fix crash due to out of scope stack vars adds 750dc2f62219 ASoC: rt5682s: Fix crash due to out of scope stack vars adds 70408f755f58 ASoC: tegra: Balance runtime PM count adds af120d07bbb0 ASoC: tegra: Use normal system sleep for SFC adds c83d263a89f3 ASoC: tegra: Use normal system sleep for MVC adds b78400e41653 ASoC: tegra: Use normal system sleep for Mixer adds 638c31d542a5 ASoC: tegra: Use normal system sleep for AMX adds cf36de4fc5ce ASoC: tegra: Use normal system sleep for ADX adds 8a724d5f6090 Suspend related fixes on Tegra adds 53689f7f91a2 ASoC: rockchip: i2s_tdm: Dup static DAI template adds d5c137f41352 ASoC: amd: fix uninitialized variable in snd_acp6x_probe() adds 046aede2f847 ASoC: SOF: Intel: Retry codec probing if it fails adds 4739d88ad8e1 ASoC: qdsp6: q6routing: Fix return value from msm_routing_ [...] adds 23ba28616d30 ASoC: codecs: wcd934x: handle channel mappping list correctly adds d9be0ff4796d ASoC: codecs: wcd934x: return correct value from mixer put adds 3fc27e9a1f61 ASoC: codecs: wsa881x: fix return values from kcontrol put adds fbc6fbac20a7 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds 8a5045a7ef4f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5b6606c64e86 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6966df483d7b regulator: Update protection IRQ helper docs adds 3648b4838dcc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 07fb78a78de4 spi: spi-rockchip: Add rk3568-spi compatible adds 4095fa088b56 Merge remote-tracking branch 'spi/for-5.15' into spi-linus adds 6a728ac92a67 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a213ee6ef820 Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on [...] adds 79bbe329bdb4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b3483994b33a MAINTAINERS: Add rpmsg tty driver maintainer adds 00de977f9e0a serial: core: fix transmit-buffer reset and memleak adds ac442a077acf serial: pl011: Add ACPI SBSA UART match id adds 7492ffc90fa1 tty: serial: msm_serial: Deactivate RX DMA for polling support adds 3dfac26e2ef2 vgacon: Propagate console boot parameters before calling ` [...] adds 0f55f89d98c8 serial: liteuart: Fix NULL pointer dereference in ->remove() adds 05f929b395de serial: liteuart: fix use-after-free and memleak on unbind adds dd5e90b16cca serial: liteuart: fix minor-number leak on probe errors adds 0b993fc1fec7 serial: liteuart: relax compile-test dependencies adds b40de7469ef1 serial: tegra: Change lower tolerance baud rate limit for [...] adds 4e9679738a91 Revert "tty: serial: fsl_lpuart: drop earlycon entry for i [...] adds f85e04503f36 serial: 8250: Fix RTS modem control while in rs485 mode adds c525c5d2437f serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array adds bb1201d4b38e serial: 8250_pci: rewrite pericom_do_set_divisor() adds 92f40b7ead95 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 1e04a297b417 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 31c66bfa95c1 phy: mvebu-cp110-utmi: Fix kernel-doc warns adds e697ffe39a0d phy: qualcomm: qmp: Add missing struct documentation adds 1de7c6ad9a09 phy: qualcomm: usb-hsic: Fix the kernel-doc warn adds 466b1516e74f phy: ti: tusb1210: Fix the kernel-doc warn adds 0d1c7e554458 phy: qualcomm: ipq806x-usb: Fix kernel-doc style adds 7947113fd07a phy: ti: omap-usb2: Fix the kernel-doc style adds a1b6c81ba41f dt-bindings: phy: zynqmp-psgtr: fix USB phy name adds f0ae8685b285 phy: HiSilicon: Fix copy and paste bug in error handling adds 6efd792f0460 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds fde272e78e00 iio: gyro: adxrs290: fix data signedness adds 92beafb76a31 iio: adc: axp20x_adc: fix charging current reporting on AXP22x adds 652e7df485c6 iio: at91-sama5d2: Fix incorrect sign extension adds 784b470728f5 iio: adc: stm32: fix null pointer on defer_probe error adds a9518222b401 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 9222ba68c3f4 Input: i8042 - add deferred probe support adds e1f5e848209a Input: iqs626a - prohibit inlining of channel parsing functions adds 1d72d9f960cc Input: elantech - fix stack out of bound access in elantec [...] adds f99766d19e87 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3b9a2d579303 vfio: remove all kernel-doc notation adds 8704e8934908 vfio/pci: Fix OpRegion read adds 53a18bad6e58 Merge branch 'for-linus' of git://github.com/awilliam/linu [...] adds 885633075847 dmaengine: dw-axi-dmac: Fix uninitialized variable in axi_ [...] adds 1ffc6f359f7a dmaengine: dw-edma: Fix return value check for dma_set_mas [...] adds fa51b16d0558 dmaengine: idxd: fix calling wq quiesce inside spinlock adds 7a2bd0467a4c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8495c7eb9dbe mtd: rawnand: denali: Add the dependency on HAS_IOMEM adds 869d67b754e6 mtd: rawnand: Fix nand_erase_op delay adds ffb753f0b4bb mtd: rawnand: Fix nand_choose_best_timings() on unsupporte [...] adds 2149aefa9c15 mtd: rawnand: fsmc: Take instruction delay into account adds bed96b1b5b2c mtd: rawnand: fsmc: Fix timing computation adds 7213f0184e5c Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 6de63dd5ef9e media: rockchip/rga: do proper error checking in probe adds d40f0b133b44 media: meson-ir-tx: remove incorrect doc comment adds 314b4a53d6b9 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 3f43624c2820 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds 0e4190d762ef hwmon: (sht4x) Fix EREMOTEIO errors adds a9565cfcc1a3 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 9c74acd307a8 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds b68f8a13e3b4 platform/x86: thinkpad_acpi: Restore missing hotkey_tablet [...] adds be892e95361f platform/x86: thinkpad_acpi: Add lid_logo_dot to the list [...] adds 48d5e836ebc0 platform/x86: lg-laptop: Recognize more models adds bbb9429a210e platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 [...] adds 49201b90af81 platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops adds b6f29d898593 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 031cb195e599 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0956ba63bd94 scsi: lpfc: Fix non-recovery of remote ports following an [...] adds 7dc9fb47bc9a scsi: ufs: ufs-pci: Add support for Intel ADL adds 50ff33b90e49 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 61e29a0956bd drm/i915: Add support for panels with VESA backlights with [...] adds 36439353ecbb Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 7dba402807a8 mmc: renesas_sdhi: initialize variable properly when tuning adds b8270cc2fc28 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e83f194b6169 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 1dc2f2b81a6a hv: utils: add PTP_1588_CLOCK to Kconfig to fix build adds 8d1416237fc6 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 0e4ca03b1b01 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds 6331b8765cd0 riscv: dts: unleashed: Add gpio card detect to mmc-spi-slot adds 298d03c2d7f1 riscv: dts: unmatched: Add gpio card detect to mmc-spi-slot adds 810373a63533 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ce20eff57361 irqchip/armada-370-xp: Fix return value of armada_370_xp_m [...] adds d0a553502efd irqchip/armada-370-xp: Fix support for Multi-MSI interrupts adds 8958389681b9 irqchip/aspeed-scu: Replace update_bits with write_bits. adds 357a9c4b79f4 irqchip/mips-gic: Use bitfield helpers adds f37318897e95 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds 7e78781df491 drm/virtgpu api: define a dummy fence signaled event adds 42abd0043e0c drm/virtio: use drm_poll(..) instead of virtio_gpu_poll(..) adds 0c980a006d3f drm/vc4: kms: Wait for the commit before increasing our cl [...] adds f927767978d2 drm/vc4: kms: Fix return code check adds 049cfff8d53a drm/vc4: kms: Add missing drm_crtc_commit_put adds d134c5ff71c7 drm/vc4: kms: Clear the HVS FIFO commit pointer once done adds d354699e2292 drm/vc4: kms: Don't duplicate pending commit adds 6052a3110be2 drm/vc4: kms: Fix previous HVS commit wait adds 679d94cd7d90 dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages f [...] adds cdb70004c358 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 164b1dc7d1d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5585f98772d8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 560ff8e54c39 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 8e0150fe5cf5 ARM: dts: milbeaut: add a clock node for M10V adds 2fc4dfc294ee ARM: dts: milbeaut: set clock phandle to timer node adds 69a25d34f377 ARM: dts: milbeaut: set clock phandle to uart node adds de4ddd0fce1c Merge branch 'arm/dt' into for-next adds b86314b30dee Merge branch 'arm/fixes' into for-next adds ef3d141e07fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b9ca3159f5c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 75fb3b1be53c arm64: dts: meson: p241: add vcc_5v regulator adds 0a62b3cc0af9 arm64: dts: meson: p241: add sound support adds 996b0777eaca Merge branch 'v5.17/dt64' into for-next adds 0a9290a5d5c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 48fdcaafb7e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2602dc10f9d9 memory: renesas-rpc-if: Silence clang warning adds 2db468d6fda4 memory: renesas-rpc-if: simplify register update adds 57ea9daad51f memory: renesas-rpc-if: avoid use of undocumented bits adds 3542de6a5b15 memory: renesas-rpc-if: refactor MOIIO and IOFV macros adds 7dbdb198911d Merge branch 'for-v5.17/renesas-rpc' into for-next adds 56985dc4f437 memory: tegra: Constify struct thermal_cooling_device_ops adds 7dda5cc4dca0 Merge branch 'mem-ctrl-next' into for-next adds dbb7932636e8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds f2c2e9ebb2cf ARM: dts: imx6qp-prtwd3: update RGMII delays for sja1105 switch adds e691f9282a89 ARM: dts: ls1021a-tsn: update RGMII delays for sja1105 switch adds 25501d8d3ab3 arm64: dts: lx2160abluebox3: update RGMII delays for sja11 [...] adds c88c5e461939 arm64: dts: ten64: remove redundant interrupt declaration [...] adds f756f435f7dd soc: imx: gpcv2: Synchronously suspend MIX domains adds 8361b8b29f93 soc: imx: gpcv2: keep i.MX8MM VPU-H1 bus clock active adds eaf6234b6ef4 Merge branch 'imx/drivers' into for-next adds efe33befc2ff ARM: imx: remove dead left-over from i.MX{27,31,35} removal adds b0100bce4ff8 ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART adds 22b33555ef8c Merge branch 'imx/soc' into for-next adds f9d3b807daa6 ARM: dts: vf610-zii-dev-rev-b: correct phy-mode for 6185 dsa link adds 52c612692848 ARM: dts: vf610-zii-dev-rev-b: specify phy-mode for external PHYs adds 1aa590c85ae4 ARM: dts: imx: Fix typo in pinfunc comments adds aaddb2fbbe3f Merge branch 'imx/dt' into for-next adds b70bf26a704c arm64: dts: freescale: add 'chassis-type' property adds 38c0b9496127 arm64: dts: imx: imx8mn-beacon: Drop undocumented clock-na [...] adds 745fa3e40ff5 arm64: dts: fsl-ls1043a-rdb: add delay between CS and CLK [...] adds e3f775070e06 arm64: dts: imx8mm-beacon: Enable USB Controllers adds b43e6c03a854 arm64: dts: split out a shared imx8mq-librem5-r3.dtsi description adds 1019b783696a arm64: dts: imx8mq-librem5: describe power supply for cameras adds fed7603597fa arm64: dts: imx8mq-librem5: describe the selfie cam adds c190510714df arm64: dts: imx8mq-librem5-r3.dtsi: describe selfie cam XS [...] adds cb551b5e3bab arm64: dts: imx8m: add cache info adds b0b46118ed26 arm64: dts: imx8qm: add cache info adds ebd922967f33 arm64: dts: imx8qxp: add cache info adds ee4fb9b87b3c Merge branch 'imx/dt64' into for-next adds 48d89f8e2ea9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 865e611580a6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d3ebc18df55b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 05340df557bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 45d75017ea28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 36be92f490a7 arm64: dts: qcom: c630: disable crypto due to serror adds efdc3d653e00 Merge branch 'arm64-fixes-for-5.16' into for-next adds 24f52ef0c4bf arm64: dts: qcom: sm8250: Add nodes for tx and rx macros w [...] adds 5a263cf629a8 arm64: dts: qcom: sm8250-mtp: Add wcd9380 audio codec node adds 6fcda0b556cc arm64: dts: qcom: sm8250-mtp: Add wsa8810 audio codec node adds fa244dca404c arm64: dts: qcom: sm8250-mtp: add sound card support adds 0112b06fde55 arm64: dts: qcom: Add missing 'chassis-type's adds 37613aee2179 arm64: dts: qcom: sc7280: Add venus DT node adds 00128a57c0fe arm64: dts: qcom: sdm845-oneplus-common: set venus firmware path adds 42dd1efffebd arm64: dts: qcom: sdm845-xiaomi-beryllium: set venus firmw [...] adds d201f67714a3 arm64: dts: qcom: ipq8074: add MDIO bus adds 963070f76213 arm64: dts: qcom: sc7180: Include gpio.h in edp bridge dts adds 0417a86b200b arm64: dts: qcom: sc7180: Specify "data-lanes" for DSI hos [...] adds 7624b41b3379 arm64: dts: qcom: sc7180: Support Lazor/Limozeen rev9 adds 3922ccaed4ac arm64: dts: qcom: sc7180: Support Homestar rev4 adds c41910f257a2 arm64: dts: qcom: msm8996: drop not documented adreno properties adds 30a7f99befc6 arm64: dts: qcom: Add support for SONY Xperia XZ2 / XZ2C / [...] adds e2bbebf3b04c arm64: dts: qcom: apq8096-db820c: specify adsp firmware name adds 7c57dcae949d arm64: dts: qcom: apq8096-db820c: add missing regulator details adds a49c3dd1f782 arm64: dts: qcom: apq8096-db820c: correct lvs1 and lvs2 su [...] adds 227ee1583ba4 arm64: dts: qcom: msm8994-sony-xperia-kitakami: correct lv [...] adds 4c821bd42ccc arm64: dts: qcom: msm8996-sony-xperia-tone: fix SPMI regul [...] adds 25fdaae63a69 arm64: dts: qcom: msm8996-xiaomi-scorpio: Add touchkey controller adds de0a2ae359ef arm64: dts: qcom: msm8996-xiaomi-common: Change TUSB320 to [...] adds 5663ca59bb4f arm64: dts: qcom: Add missing vdd-supply for QUSB2 PHY adds f0360a7c1742 arm64: dts: qcom: sm8350: Move gpio.h inclusion to SoC DTSI adds e84d04a2b221 arm64: dts: qcom: sm8350: Add missing QUPv3 ID2 adds f4d4ca9f3934 arm64: dts: qcom: sm8350: Add redistributor stride to GICv3 adds ed9500c1df59 arm64: dts: qcom: sm8350: Specify clock-frequency for arch timer adds 9e7f7b65c7f0 arm64: dts: qcom: sm[68]350: Use interrupts-extended with [...] adds f52dd33943ca arm64: dts: qcom: sm8350: Shorten camera-thermal-bottom name adds 2dab7aac493d arm64: dts: qcom: *8350* Consolidate PON/RESIN usage adds 9ea9eb36b3c0 arm64: dts: qcom: sm8350: Describe GCC dependency clocks adds cf03cd7e12bd arm64: dts: qcom: sm8350: Set up WRAP0 QUPs adds 8934535531c8 arm64: dts: qcom: sm8350: Set up WRAP1 QUPs adds 98374e6925b8 arm64: dts: qcom: sm8350: Set up WRAP2 QUPs adds 9bc2c8fea55c arm64: dts: qcom: sm8350: Assign iommus property to QUP WRAPs adds c2721b0c23d9 arm64: dts: qcom: Add support for Xperia 1 III / 5 III adds 1209e9246632 arm64: dts: qcom: sm8350-sagami: Enable and populate I2C/S [...] adds ce2762aec737 arm64: dts: qcom: sm8350-sagami: Configure remote processors adds 9ac8999e8d6c arm64: dts: qcom: sm8350: Add LLCC node adds 96e1e3a15273 arm64: dts: qcom: sc7180: Fix ps8640 power sequence for Ho [...] adds fa09b2248714 arm64: dts: qcom: sc7280: Fix incorrect clock name adds bd7d507935ca arm64: dts: qcom: sc7280: Add pcie clock support adds 66b788133030 arm64: dts: qcom: sc7280: Fix 'interrupt-map' parent addre [...] adds b139425115b8 arm64: dts: qcom: sdm630: Assign numbers to eMMC and SD adds 9f6cbe37a72f arm64: dts: qcom: sdm630-pm660: Move RESIN to pm660 dtsi adds 262a8ad19cdf arm64: dts: qcom: sdm660-xiaomi-lavender: Add RPM and fixe [...] adds 4c420a0449ce arm64: dts: qcom: sdm660-xiaomi-lavender: Add PWRKEY and RESIN adds cf85e9aee210 arm64: dts: qcom: sdm660-xiaomi-lavender: Add eMMC and SD adds e631e904e1d8 arm64: dts: qcom: sdm660-xiaomi-lavender: Enable Simple Fr [...] adds e5d3e752b050 arm64: dts: qcom: sdm660-xiaomi-lavender: Add USB adds 8e0e8016cb79 arm64: dts: qcom: sm8250: Add CPU opp tables adds 1c0ac047bbfb arm64: dts: qcom: msm8916: Add RPM sleep stats adds 686743033265 arm64: dts: qcom: sdm660-xiaomi-lavender: Add volume up button adds 95dcb997772e arm64: dts: qcom: Drop input-name property adds 7a21328bb3ad dt-bindings: arm: qcom: Document qcom,sc7280-crd board adds 427b249504ea arm64: dts: qcom: sc7280-crd: Add device tree files for CRD adds 248da168fbae arm64: dts: qcom: sc7280: Define EC and H1 nodes for IDP/CRD adds 3ebf11fa4a35 arm64: dts: qcom: sc7280-crd: Add Touchscreen and touchpad [...] adds d0bfc92303dd arm64: dts: qcom: sm6125: Add RPMPD node adds 556a9f3ae17e arm64: dts: qcom: sm6125: Add power domains to sdhc adds b0293c19d42f arm64: dts: qcom: msm8916: fix MMC controller aliases adds f8ba6ab9d8ac Merge branch 'arm64-fixes-for-5.16' into for-next adds bd9ccaec6ac9 soc: qcom: qmi: Fix a typo in a comment adds 7ba9dd0d04a8 soc: qcom: rpmpd: Drop unused res_name from struct rpmpd adds 2475fcfbe4e3 dt-bindings: power: rpmpd: Add QCM2290 support adds 1cd3921aa95e soc: qcom: rpmpd: Add QCM2290 support adds 801cd261718e ARM: dts: qcom: update USB nodes with new platform specifi [...] adds b287e05999e7 Merge branches 'arm64-for-5.17', 'drivers-for-5.17' and 'd [...] adds 0a023bc0dd3c dt-bindings: soc: qcom: stats: Document compatibles with f [...] adds 569fc4015a93 soc: qcom: stats: Add fixed sleep stats offset for older R [...] adds 31c1dbe43cb6 soc: qcom: llcc: Add configuration data for SM8350 adds e07a98b28dec PM: AVS: qcom-cpr: Use div64_ul instead of do_div adds f5c3902d8547 soc: qcom: aoss: constify static struct thermal_cooling_de [...] adds 9b38cb9df466 dt-bindings: qcom-rpmpd: Add sm6125 power domains adds b82d14e37360 soc: qcom: rpmpd: Add support for sm6125 adds 254a27585eb1 ARM: dts: qcom: sdx55: Add support for PCIe PHY adds a5a2661287b4 ARM: dts: qcom: sdx55-fn980: Enable PCIE0 PHY adds e6b69813283f ARM: dts: qcom: sdx55: Add support for PCIe EP adds 7cecfb53cad8 ARM: dts: qcom: sdx55-fn980: Enable PCIe EP adds e1fb17ee85bc ARM: dts: qcom: sdx55-fn980: Enable IPA adds 1f7fe79d03b2 ARM: dts: qcom: sdx55-t55: Enable IPA adds 6ac480d16afc Merge branches 'arm64-for-5.17', 'drivers-for-5.17' and 'd [...] adds deef028e58ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5c953867ca77 ARM: dts: bcm283x: Drop fallback compatible for vchiq adds 7ebc2dd85119 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema adds 79c2b7252cc6 ARM: dts: bcm2711-rpi-400: Fix GPIO expander labels adds 0aa3215c315a arm: bcm2711-rpi-4-b: Add gpio offsets to line name array adds 1b5b0105554e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 52e844ee9a6f arm64: dts: reneas: rzg2: Add SDnH clocks adds eca6ab6e362e arm64: dts: reneas: rcar-gen3: Add SDnH clocks adds e1a9faddffe7 arm64: dts: renesas: cat875: Add rx/tx delays adds a5c29f614669 arm64: dts: renesas: r9a07g044: Add RSPI{0,1,2} nodes adds 7dd4fdec402e arm64: dts: renesas: rzg2l-smarc: Enable RSPI1 on carrier board adds e051025efac3 dt-bindings: mmc: renesas,sdhi: Add optional SDnH clock adds 663eede58f83 dt-bindings: arm: renesas: Document R-Car S4-8 SoC DT bindings adds 06bd71cd2ebd dt-bindings: reset: renesas,rst: Document r8a779f0 reset module adds c014e935596b dt-bindings: power: renesas,rcar-sysc: Document r8a779f0 S [...] adds 4789519c215c Merge branches 'renesas-arm-dt-for-v5.17' and 'renesas-dt- [...] adds 5fcf8b0656cf arm64: dts: renesas: r9a07g044: Sort psci node adds 59a7d68b6984 arm64: dts: renesas: r9a07g044: Add OSTM nodes adds 00d071e23c61 arm64: dts: renesas: rzg2l-smarc-som: Enable OSTM adds c81bd70f47ce arm64: dts: renesas: rzg2l-smarc-som: Enable serial NOR flash adds fee3eae1334a arm64: dts: renesas: r9a07g044: Rename SDHI clocks adds eb7621ce3362 arm64: dts: renesas: r9a07g044: Add WDT nodes adds 44c2d2c2d25e arm64: dts: renesas: rzg2l-smarc-som: Enable watchdog adds 7744b393c95a arm64: dts: renesas: Fix operating point table node names adds 36959e2108b6 arm64: dts: renesas: r9a07g044: Add OPP table adds 9fd8bbefc312 arm64: dts: renesas: ulcb: Merge hdmi0_con adds bd4fa23731a5 arm64: dts: renesas: salvator-common: Merge hdmi0_con adds cdda01947bba arm64: dts: renesas: r8a779a0: Add DU support adds 217c7d1840b5 dt-bindings: mmc: renesas,sdhi: Rename RZ/G2L clocks adds aeb0ae2627f7 Merge branches 'renesas-arm-dt-for-v5.17' and 'renesas-dt- [...] adds 05b22caa7490 soc: renesas: Consolidate product register handling adds 168c85dfca17 Merge branch 'renesas-drivers-for-v5.17' into renesas-next adds 23c39d211138 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c4f5b30dda01 reset: Add of_reset_control_get_optional_exclusive() adds 6befe41b7404 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds c681c6fcc5dd arm64: dts: rockchip: add interrupt and headphone-detectio [...] adds e92df2c61c10 arm64: dts: rockchip: define usb hub and 2.5GbE nic on helios64 adds 755fff528b1b arm64: dts: rockchip: add variables for pcie completion to [...] adds 8169b9894dbd arm64: dts: rockchip: Enable HDD power on helios64 adds 2b0f3668dc9d Merge branch 'v5.17-armsoc/dts64' into for-next adds 6dd005368380 arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe fro [...] adds 772fb46109f6 arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply adds 2b454a90e2cc arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply adds 8240e87f16d1 arm64: dts: rockchip: fix audio-supply for Rock Pi 4 adds aef4b9a89a37 arm64: dts: rockchip: fix poweroff on helios64 adds ca706509433e Merge branch 'v5.16-armsoc/dts-fixes' into for-next adds 423e85e97aaf ARM: rockchip: Use memcpy_toio instead of memcpy on smp bring-up adds e862cef6cdda Merge branch 'v5.16-armsoc/soc-fixes' into for-next adds 7a0f88b7f534 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0e9a9debf042 arm64: defconfig: Enable Samsung I2C driver adds 61905f9aa2fe Merge branch 'next/defconfig' into for-next adds 3ac5f9db26bb ARM: samsung: Remove HAVE_S3C2410_I2C and use direct dependencies adds 7b8664f50180 Merge branch 'next/soc' into for-next adds 7a663f671e78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 61bc76be367e firmware: arm_scmi: optee: Fix missing mutex_init() adds afc9c1e26bc7 firmware: arm_scmi: optee: Drop the support for the OPTEE [...] adds ca54383f2adb Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 8462f3d36fbd Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds b046049e59dc ARM: dts: stm32: fix dtbs_check warning on ili9341 dts bin [...] adds 958b18a40415 ARM: dts: stm32: add pull-up to USART3 and UART7 RX pins o [...] adds a2368f896607 ARM: dts: stm32: clean uart4_idle_pins_a node for stm32mp15 adds 2312a6e7b301 ARM: dts: stm32: tune the HS USB PHYs on stm32mp15xx-dkx adds 28f645fc9424 ARM: dts: stm32: tune the HS USB PHYs on stm32mp157c-ev1 adds 1149ccc5e891 ARM: dts: stm32: fix stusb1600 pinctrl used on stm32mp157c-dk adds 68fdb6bdac5a Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 551b62b1e4cb clk: sunxi-ng: Export symbols used by CCU drivers adds c8c525b06f53 clk: sunxi-ng: Allow drivers to be built as modules adds 7ec03b588d22 clk: sunxi-ng: Convert early providers to platform drivers adds 91389c390521 clk: sunxi-ng: Allow the CCU core to be built as a module adds c962f10f3931 dt-bindings: clk: Add compatibles for D1 CCUs adds 3317cb17d5da clk: sunxi-ng: div: Add macros using clk_parent_data and clk_hw adds 639e1acb69b5 clk: sunxi-ng: mp: Add macros using clk_parent_data and clk_hw adds 8107c859a391 clk: sunxi-ng: mux: Add macros using clk_parent_data and clk_hw adds b30fc68e6ce5 clk: sunxi-ng: gate: Add macros for gates with fixed dividers adds 35b97bb94111 clk: sunxi-ng: Add support for the D1 SoC clocks adds 017a716e7b0e bus: sunxi-rsb: Fix shutdown adds f7e47d85f3f5 arm64: dts: allwinner: h6: tanix-tx6: Add I2C node adds 725bc607aa02 ARM: dts: sun8i: h3: beelink-x2: Sort nodes adds 3047444def12 arm64: dts: allwinner: a64: Add CEC clock to HDMI adds 38df5750962c ARM: dts: sunxi: Add CEC clock to DW-HDMI adds bbdde16e5d7e ARM: dts: sun8i: h3: beelink-x2: Add GPIO CEC node adds 34734edd06f8 dt-bindings: crypto: Add optional dma properties adds aca5cf3a861e Merge branches 'sunxi/clk-for-5.17', 'sunxi/drivers-for-5. [...] adds 71b597ef5d46 dt-bindings: clock: sunxi: Export CLK_DRAM for devfreq adds 245578ba9f03 dt-bindings: arm: sunxi: Expand MBUS binding adds 9f193dedd6ef dt-bindings: arm: sunxi: Add H5 MBUS compatible adds c8f7b50785ca ARM: dts: sunxi: h3/h5: Update MBUS node adds 00b9773b128a arm64: dts: allwinner: a64: Update MBUS node adds 7c6997ef13d4 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next adds 145988cff2a1 ARM: dts: sun8i: Adjust power key nodes adds c9a8f2f1da7b Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next adds 48442f3eeb44 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds b98aee466d19 optee: Fix NULL but dereferenced coccicheck error adds ce352be35ba0 Merge branch 'async_notif' into next adds 4e6618f89b80 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 6daecc5c49af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8aa35e0bb5ea soc: ti: pruss: fix referenced node in error message adds 7c1c1d36e830 firmware: ti_sci: rm: remove unneeded semicolon adds 71907ae8e0c0 Merge branch 'ti-drivers-soc-next' into ti-next adds 82185c2b4002 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds e1d3bc056342 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds b5e29cf7617c clk: imx: imx8ulp: set suppress_bind_attrs to true adds c1b6ad9a9025 clk: imx: Use div64_ul instead of do_div adds 570727e9acfa clk: imx8mn: Fix imx8mn_clko1_sels adds 6deb3fb22da1 clk: imx8mp: Remove IPG_AUDIO_ROOT from imx8mp-clock.h adds 9dd81021084f clk: imx8mp: Fix the parent clk of the audio_root_clk adds c2bae393bf71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a31cf51bf6b4 clk: renesas: rcar-gen3: Add dummy SDnH clock adds 1abd04480866 clk: renesas: rcar-gen3: Add SDnH clock adds 63494b6f98f2 clk: renesas: r8a779a0: Add SDnH clock to V3U adds 627151b4966f mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M adds bb6d3fa98a41 clk: renesas: rcar-gen3: Switch to new SD clock handling adds d3a52bc41da0 clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST adds 079e83b958a3 mmc: renesas_sdhi: Use dev_err_probe when getting clock fails adds e5f7e81ee430 mmc: renesas_sdhi: Parse DT for SDnH adds 86e122c07549 clk: renesas: rzg2l: Add CPG_PL1_DDIV macro adds d6dabaf67897 clk: renesas: r9a07g044: Change core clock "I" from DEF_FI [...] adds e7d960cd6afd clk: renesas: r9a07g044: Add RSPI clock and reset entries adds 27527a3d3b16 clk: renesas: rzg2l: Check return value of pm_genpd_init() adds 33748744f15a clk: renesas: rzg2l: propagate return value of_genpd_add_p [...] adds fa58e465542e clk: renesas: cpg-mssr: Check return value of pm_genpd_init() adds 97c8d514af4e clk: renesas: cpg-mssr: propagate return value of_genpd_ad [...] adds 827fbac821a6 dt-bindings: clock: renesas,cpg-mssr: Document r8a779f0 adds 366df82fc68a mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock adds 45177fc641f9 mmc: renesas_sdhi: Simplify an expression adds 33b22d9c3272 clk: renesas: r9a07g044: Add TSU clock and reset entry adds a0eb85e022f8 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds d68f50e6ad0e dt-bindings: clock: samsung: add IDs for some core clocks adds 015e70585b31 clk: samsung: remove __clk_lookup() usage adds 2fcde648f128 clk: samsung: Remove meaningless __init and extern from he [...] adds ac48ea3b6737 clk: samsung: Update CPU clk registration adds 16e0c2474fcf dt-bindings: clock: Add bindings for Exynos850 CMU_APM adds 579839a918d7 clk: samsung: exynos850: Implement CMU_APM domain adds c2afeb79fdb2 dt-bindings: clock: Add bindings for Exynos850 CMU_CMGP adds 62782ba856d1 clk: samsung: exynos850: Implement CMU_CMGP domain adds 6904d7e5d395 clk: samsung: exynos850: Keep some crucial clocks running adds bcda841f9bf2 clk: samsung: exynos850: Register clocks early adds 95221b4be5c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 94e50e44e9fc Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 376e3fdecb0d m68k: Enable memtest functionality adds 5a11445f7576 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 54b54ea061a8 microblaze: fix typo in a comment adds 188539926a0a Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 13166af24898 MIPS: Remove a repeated word in a comment adds 9d348f6b9280 MIPS: CPC: Use bitfield helpers adds 4e1fc0a48037 MIPS: CPS: Use bitfield helpers adds 97ad1d89624d MIPS: TXx9: Let MACH_TX49XX select BOOT_ELF32 adds 58a4dd3360fd Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 179f4a64ba90 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1d7c29b77725 parisc: Fix KBUILD_IMAGE for self-extracting kernel adds 7e8aeb9d466e parisc: Enable sata sil, audit and usb support on 64-bit d [...] adds 8d88382b7436 parisc/agp: Annotate parisc agp init functions with __init adds 298ffae5a52d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f53884b1bf28 powerpc/64s: Remove WORT SPR from POWER9/10 (take 2) adds 736df58fd5bc powerpc/64s: guard optional TIDR SPR with CPU ftr test adds 5955c7469a73 KMV: PPC: Book3S HV P9: Use set_dec to set decrementer to host adds 4ebbd075bcde KVM: PPC: Book3S HV P9: Use host timer accounting to avoid [...] adds 9581991a6081 KVM: PPC: Book3S HV P9: Use large decrementer for HDEC adds 34bf08a2079f KVM: PPC: Book3S HV P9: Reduce mftb per guest entry/exit adds 25aa145856cd powerpc/time: add API for KVM to re-arm the host timer/dec [...] adds eacc818864bb KVM: PPC: Book3S HV: POWER10 enable HAIL when running radi [...] adds 46f9caf1a246 powerpc/64s: Keep AMOR SPR a constant ~0 at runtime adds d3c8a2d3740d KVM: PPC: Book3S HV: Don't always save PMU for guest capab [...] adds 245ebf8e7380 powerpc/64s: Always set PMU control registers to frozen/di [...] adds 0a4b4327ce86 powerpc/64s: Implement PMU override command line option adds 57dc0eed73ca KVM: PPC: Book3S HV P9: Implement PMU save/restore in C adds 401e1ae37267 KVM: PPC: Book3S HV P9: Factor PMU save/load into context [...] adds 9d3ddb86d96d KVM: PPC: Book3S HV P9: Demand fault PMU SPRs when marked [...] adds b1adcf57ceca KVM: PPC: Book3S HV P9: Factor out yield_count increment adds a1a19e1154e4 KVM: PPC: Book3S HV: CTRL SPR does not require read-modify-write adds 174a3ab63339 KVM: PPC: Book3S HV P9: Move SPRG restore to restore_p9_ho [...] adds 34e119c96b2b KVM: PPC: Book3S HV P9: Reduce mtmsrd instructions require [...] adds 2251fbe76395 KVM: PPC: Book3S HV P9: Improve mtmsrd scheduling by delay [...] adds cf99dedb4b2d KVM: PPC: Book3S HV P9: Add kvmppc_stop_thread to match kv [...] adds 3c1a4322bba7 KVM: PPC: Book3S HV: Change dec_expires to be relative to [...] adds 6547af3eba88 KVM: PPC: Book3S HV P9: Move TB updates adds cb2553a09309 KVM: PPC: Book3S HV P9: Optimise timebase reads adds 9a1e530bbbda KVM: PPC: Book3S HV P9: Avoid SPR scoreboard stalls adds 9dfe7aa7bc50 KVM: PPC: Book3S HV P9: Only execute mtSPR if the value changed adds 0f3b6c4851ae KVM: PPC: Book3S HV P9: Juggle SPR switching around adds 516b334210b8 KVM: PPC: Book3S HV P9: Move vcpu register save/restore in [...] adds aabcaf6ae2a0 KVM: PPC: Book3S HV P9: Move host OS save/restore function [...] adds 08b3f08af583 KVM: PPC: Book3S HV P9: Move nested guest entry into its o [...] adds d5f480194577 KVM: PPC: Book3S HV P9: Move remaining SPR and MSR access [...] adds 3f9e2966d1b0 KVM: PPC: Book3S HV P9: Implement TM fastpath for guest en [...] adds 3e7b3379023d KVM: PPC: Book3S HV P9: Switch PMU to guest as late as possible adds d55b1eccc7aa KVM: PPC: Book3S HV P9: Restrict DSISR canary workaround t [...] adds 34e02d555d8f KVM: PPC: Book3S HV P9: More SPR speed improvements adds a3e18ca8ab6f KVM: PPC: Book3S HV P9: Demand fault EBB facility registers adds 022ecb960c89 KVM: PPC: Book3S HV P9: Demand fault TM facility registers adds 5236756d0445 KVM: PPC: Book3S HV P9: Use Linux SPR save/restore to mana [...] adds cf3b16cfa650 KVM: PPC: Book3S HV P9: Comment and fix MMU context switch [...] adds 9c75f65f3583 KVM: PPC: Book3S HV P9: Test dawr_enabled() before saving [...] adds a089a6869e7f KVM: PPC: Book3S HV P9: Don't restore PSSCR if not needed adds 0ba0e5d5a691 KVM: PPC: Book3S HV: Split P8 from P9 path guest vCPU TLB [...] adds d5c0e8332d82 KVM: PPC: Book3S HV P9: Avoid tlbsync sequence on radix gu [...] adds 46dea77f790c KVM: PPC: Book3S HV Nested: Avoid extra mftb() in nested entry adds b49c65c5f9f1 KVM: PPC: Book3S HV P9: Improve mfmsr performance on entry adds 241d1f19f0e5 KVM: PPC: Book3S HV P9: Optimise hash guest SLB saving adds f08cbf5c7d1f KVM: PPC: Book3S HV P9: Avoid changing MSR[RI] in entry and exit adds 4c9a68914eab KVM: PPC: Book3S HV P9: Add unlikely annotation for !mmu_ready adds 434398ab5eed KVM: PPC: Book3S HV P9: Avoid cpu_in_guest atomics on entr [...] adds ecb6a7207f92 KVM: PPC: Book3S HV P9: Remove most of the vcore logic adds 617326ff01df KVM: PPC: Book3S HV P9: Tidy kvmppc_create_dtl_entry adds 6398326b9ba1 KVM: PPC: Book3S HV P9: Stop using vc->dpdes adds 9c5a432a5581 KVM: PPC: Book3S HV P9: Remove subcore HMI handling adds ff0d6be4bf9a Merge branch 'topic/ppc-kvm' into next adds f6e82647ff71 powerpc/6xx: add missing of_node_put adds 7d405a939ca9 powerpc/powernv: add missing of_node_put adds a841fd009e51 powerpc/cell: add missing of_node_put adds a1d2b210ffa5 powerpc/btext: add missing of_node_put adds d02fa40d759f powerpc/powernv: Remove POWER9 PVR version check for entry [...] adds 44b9c8ddcbc3 powerpc/xive: Replace pr_devel() by pr_debug() to ease debug adds bd5b00c6cf0c powerpc/xive: Introduce an helper to print out interrupt c [...] adds 756c52c632f5 powerpc/xive: Activate StoreEOI on P10 adds 412877dfae3d powerpc/xive: Introduce xive_core_debugfs_create() adds baed14de78b5 powerpc/xive: Change the debugfs file 'xive' into a directory adds 33e1d4a152ce powerpc/xive: Rename the 'cpus' debugfs file to 'ipis' adds 08f3f610214f powerpc/xive: Add a debugfs file to dump EQs adds d7bc1e376cb7 powerpc/xive: Add a debugfs toggle for StoreEOI adds c21ee04f11ae powerpc/xive: Add a kernel parameter for StoreEOI adds 1e7684dc4fc7 powerpc/xive: Add a debugfs toggle for save-restore adds 10b34ece132e powerpc/eeh: Small refactor of eeh_handle_normal_event() adds 157616f3c228 powerpc/eeh: Use a goto for recovery failures adds c9ce7c36e487 bpf powerpc: Remove unused SEEN_STACK adds 04c04205bc35 bpf powerpc: Remove extra_pass from bpf_jit_build_body() adds efa95f031bf3 bpf powerpc: refactor JIT compiler code adds f15a71b3880b powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro adds 983bdc0245a2 bpf ppc64: Add BPF_PROBE_MEM support for JIT adds 9c70c7147ffe bpf ppc64: Access only if addr is kernel address adds 23b51916ee12 bpf ppc32: Add BPF_PROBE_MEM support for JIT adds e919c0b2323b bpf ppc32: Access only if addr is kernel address adds a3bcfc182b2c powerpc/tsi108: make EXPORT_SYMBOL follow its function imm [...] adds 8b8a8f0ab3f5 powerpc/code-patching: Improve verification of patchability adds 53cadf7deee0 powerpc/rtas: kernel-doc fixes adds 22887f319a39 powerpc/pseries: delete scanlog adds 38f7b7067dae powerpc/rtas: rtas_busy_delay() improvements adds dd5cde457a5e powerpc/rtas: rtas_busy_delay_time() kernel-doc adds 869fb7e5aecb powerpc/prom_init: Fix improper check of prom_getprop() adds 5dad4ba68a24 powerpc/watchdog: Fix missed watchdog reset due to memory [...] adds 858c93c31504 powerpc/watchdog: tighten non-atomic read-modify-write access adds 76521c4b0291 powerpc/watchdog: Avoid holding wd_smp_lock over printk an [...] adds 1f01bf90765f powerpc/watchdog: read TB close to where it is used adds 4afc78eae10c powerpc/microwatt: Make microwatt_get_random_darn() static adds 3d030e301856 powerpc/watchdog: Fix wd_smp_last_reset_tb reporting adds af3fdce4ab07 Revert "powerpc/code-patching: Improve verification of pat [...] adds 382b33e87b28 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b75c41b72271 dt-bindings: qoriq-clock: add missing compatible for lx2160a adds 208ed795559b dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] adds 38a895d7dacf soc: fsl: Replace kernel.h with the necessary inclusions adds 66f5db1cb383 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds eae157f3498e Merge branch 'fixes' into for-next adds 56783cc8d91d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4138f33f0d69 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 0f8821da4845 fs/namespace: Boost the mount_lock.lock owner instead of s [...] adds c06ce0eeee6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d6d5a5b6b2a9 fscache, cachefiles: Disable configuration adds d18c9010376b cachefiles: Delete the cachefiles driver pending rewrite adds 608bfec640ed fscache: Remove the contents of the fscache driver, pendin [...] adds ba8324be0b70 netfs: Display the netfs inode number in the netfs_read tr [...] adds c3bf20848181 netfs: Pass a flag to ->prepare_write() to say if there's [...] adds c630596c646a fscache: Introduce new driver adds 3c30075cacb7 fscache: Implement a hash function adds 14d4fdd58880 fscache: Implement cache registration adds 27beaec4d546 fscache: Implement volume registration adds 7018720c8ecc fscache: Implement cookie registration adds 9a2f9df6e303 fscache: Implement cache-level access helpers adds 3fda8375f18b fscache: Implement volume-level access helpers adds a87def99e914 fscache: Implement cookie-level access helpers adds e9449918e1e4 fscache: Implement functions add/remove a cache adds f84ecaf828a6 fscache: Provide and use cache methods to lookup/create/fr [...] adds 94f235e827bc fscache: Add a function for a cache backend to note an I/O error adds 26173c101bc7 fscache: Implement simple cookie state machine adds d5450f7c8285 fscache: Implement cookie user counting and resource pinning adds 8bea8920d419 fscache: Implement cookie invalidation adds af51054fce60 fscache: Provide a means to begin an operation adds 32b16b8c8b97 fscache: Count data storage objects in a cache adds 62f2009d718d fscache: Provide read/write stat counters for the cache adds 1689fe7eeb67 fscache: Provide a function to let the netfs update its co [...] adds 46bf4ebaff20 netfs: Pass more information on how to deal with a hole in [...] adds fa40be633b22 fscache: Implement raw I/O interface adds b2fb5758d8e8 fscache: Implement higher-level write I/O interface adds 6cc42f4acb0d vfs, fscache: Implement pinning of cache usage for writeback adds b30a99800fe8 fscache: Provide a function to note the release of a page adds 4c0e33c73c58 fscache: Provide a function to resize a cookie adds cbb68b01cdbb cachefiles: Introduce rewritten driver adds 4a333c708724 cachefiles: Define structs adds ebbca8fcff9c cachefiles: Add some error injection support adds 8b38897403ba cachefiles: Add a couple of tracepoints for logging errors adds ca043ee88726 cachefiles: Add cache error reporting macro adds 8ba7a10bf776 cachefiles: Add security derivation adds 3fde658806e9 cachefiles: Register a miscdev and parse commands over it adds ebdfca9cb21f cachefiles: Provide a function to check how much space there is adds 44c2dd0ee1ea vfs, cachefiles: Mark a backing file in use with an inode flag adds 338d9f0e963e cachefiles: Implement a function to get/create a directory [...] adds 825fc6281ca1 cachefiles: Implement cache registration and withdrawal adds 1ecd3ca5632e cachefiles: Implement volume support adds d6358da84a5e cachefiles: Add tracepoints for calls to the VFS adds bed2df84a9a6 cachefiles: Implement object lifecycle funcs adds e18da053d367 cachefiles: Implement key to filename encoding adds 882e6cfd3b44 cachefiles: Implement metadata/coherency data storage in xattrs adds 7d63062c825f cachefiles: Mark a backing file in use with an inode flag adds e19b617e438a cachefiles: Implement culling daemon commands adds 5cc1b2a78318 cachefiles: Implement backing file wrangling adds b838c32dddab cachefiles: Implement begin and end I/O operation adds 267b3aca0668 cachefiles: Implement cookie resize for truncate adds 0443b01eccbb cachefiles: Implement the I/O routines adds 0a347188b78e cachefiles: Allow cachefiles to actually function adds e3d88d630749 fscache, cachefiles: Display stats of no-space events adds 216171c4f20c fscache, cachefiles: Display stat of culling events adds 89d0deb16916 afs: Handle len being extending over page end in write_beg [...] adds 75cafe23bc6a afs: Fix afs_write_end() to handle len > page size adds 614aac8263ca afs: Convert afs to use the new fscache API adds 168d2ff6b671 afs: Copy local writes to the cache when writing to the server adds 98ac956f3ea3 afs: Skip truncation on the server of data we haven't written yet adds c7e351a677b2 9p: Use fscache indexing rewrite and reenable caching adds 12b841dc2cfd 9p: Copy local writes to the cache when writing to the server adds 1234f5681081 nfs: Convert to new fscache volume/cookie API adds 935b45107a80 cifs: Support fscache indexing rewrite (untested) adds b3c088faf78b fscache: Rewrite documentation adds 086e4ee2d995 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds 3af4da97e109 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 973e5245637a ceph: fix duplicate increment of opened_inodes metric adds e485d028bb10 ceph: initialize i_size variable in ceph_sync_read adds ee2a095d3b24 ceph: initialize pathlen variable in reconnect_caps_cb adds fd84bfdddd16 ceph: fix up non-directory creation in SGID directories adds b23ac95c87d5 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 91c3c66033a0 exfat: fix i_blocks for files truncated over 4 GiB adds a671c22ee2d3 exfat: move super block magic number to magic.h adds 28622d4d47b0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds b16d4f2b01f9 f2fs: show more DIO information in tracepoint adds 069aef752184 f2fs: fix remove page failed in invalidate compress pages adds 565108e71b3f f2fs: support POSIX_FADV_DONTNEED drop compressed page cache adds 87e2ca575e08 f2fs: show number of pending discard commands adds da77241e5577 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 53db28933e95 fuse: extend init flags adds 3e2b6fdbdc9a fuse: send security context of inode on file adds 679223f05a19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2045c9183569 gfs2: Fix remote demote of weak glock holders adds 83d3e4805fc0 gfs2: gfs2_inode_lookup cleanup adds d30fc7395920 gfs2: gfs2_inode_lookup rework adds a304ac9c8d83 gfs2: gfs2_create_inode rework adds a892a110c899 gfs2: Fix __gfs2_holder_init function name in kernel-doc comment adds e7567113b881 gfs2: remove redundant set of INSTANTIATE_NEEDED adds 8bd5c9f88f38 gfs2: Remove redundant check for GLF_INSTANTIATE_NEEDED adds 4d34e242ff29 gfs2: Fix gfs2_instantiate description adds e1aee46f73f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dec942043de1 NFSD: Fix sparse warning adds 6856dbed900a NFSD: Replace nfsd4_decode_bitmap4() adds d0f0a3945a2a NFSD: Fix RCU-related sparse splat adds edf924d2ac74 NFSD: handle errors better in write_ports_addfd() adds 0a49c04896b1 SUNRPC: change svc_get() to return the svc. adds 326b2155ac47 SUNRPC/NFSD: clean up get/put functions. adds ac2cac41e3c7 SUNRPC: stop using ->sv_nrthreads as a refcount adds 5d1d0499b707 nfsd: make nfsd_stats.th_cnt atomic_t adds b82181dfeb0c SUNRPC: use sv_lock to protect updates to sv_nrthreads. adds cb1480bc37e4 NFSD: narrow nfsd_mutex protection in nfsd thread adds 6446b8ce53a0 NFSD: Make it possible to use svc_set_num_threads_sync adds ceacb76c5d0e SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() adds 89df4ae4aa5b NFSD: simplify locking for network notifier. adds c28c5246c6b3 lockd: introduce nlmsvc_serv adds ee6981b9acaa lockd: simplify management of network status notifiers adds 965ec4e243af lockd: move lockd_start_svc() call into lockd_create_svc() adds 5aff2eeaa8a4 lockd: move svc_exit_thread() into the thread adds 76a686da26f1 lockd: introduce lockd_put() adds d5db8446965a lockd: rename lockd_create_svc() to lockd_get() adds 9f9ad28d97f9 SUNRPC: move the pool_map definitions (back) into svc.c adds 4aad855388ec SUNRPC: always treat sv_nrpools==1 as "not pooled" adds 29c5f02ad076 lockd: use svc_set_num_threads() for thread start and stop adds 8c7d39f696fc NFS: switch the callback service back to non-pooled. adds 9973ade339e2 NFSD: make symbol 'nfsd_notifier_lock' static adds 7cc5d5115288 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e589f9b7078e fs/ntfs3: Fix some memory leaks in an error handling path [...] adds e95113ed4d42 fs/ntfs3: Keep preallocated only if option prealloc enabled adds 87e21c99bad7 fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_ac [...] adds 2d44667c306e fs/ntfs3: Update i_ctime when xattr is added adds 3a2154b25a9f fs/ntfs3: Optimize locking in ntfs_save_wsl_perm adds 9186d472ee78 fs/ntfs3: In function ntfs_set_acl_ex do not change inode- [...] adds 3880f2b816a7 fs/ntfs3: Fix fiemap + fix shrink file size (to remove pre [...] adds 114346978cf6 fs/ntfs3: Check new size for limits adds 52e00ea6b26e fs/ntfs3: Update valid size if -EIOCBQUEUED adds b564ca17319e Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds d484572a3dd2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0a943cf8ff1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 80d8e4d3f313 fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes adds 2cb45453b4c2 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds a1cd11478526 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8bf6f9169eaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 43262f001b31 PCI/ASPM: Move pci_function_0() upward adds 222578dad473 PCI/ASPM: Stop caching link L0s, L1 exit latencies adds 6e332df7c380 PCI/ASPM: Stop caching device L0s, L1 acceptable exit latencies adds fa285baf8443 PCI/ASPM: Remove struct aspm_latency adds 533474435a4a Merge branch 'pci/aspm' adds a38c9df20d97 Merge branch 'pci/enumeration' adds 23584c1ed3e1 PCI: pciehp: Fix infinite loop in IRQ handler upon power fault adds 7c941e547d01 Merge branch 'pci/hotplug' adds bb17b15813ea PCI/switchtec: Add Gen4 automotive device IDs adds b76521f6482d PCI/switchtec: Declare local state_names[] as static adds 72cbbeab7704 Merge branch 'pci/switchtec' adds 754bb7ad2956 PCI: apple: Enable clock gating adds c267c3c08843 Merge branch 'remotes/lorenzo/pci/apple' adds 5fa8c3909bd2 PCI: brcmstb: Declare a bitmap as a bitmap, not as a plain [...] adds 53c6ccfa65bf PCI: brcmstb: Do not use __GENMASK adds c996dec3460a Merge branch 'remotes/lorenzo/pci/brcmstb' adds ab344fd43f29 PCI: mediatek-gen3: Disable DVFSRC voltage request adds 3c7174791375 Merge branch 'remotes/lorenzo/pci/mediatek-gen3' adds 8a0c1afb8560 PCI: mt7621: Declare mt7621_pci_ops static adds c882feaaa997 Merge branch 'remotes/lorenzo/pci/mt7621' adds bc02973a06a6 arm: ioremap: Implement standard PCI function pci_remap_iospace() adds c1aa4b55aae4 PCI: mvebu: Replace pci_ioremap_io() usage by devm_pci_rem [...] adds de58d494709d PCI: mvebu: Remove custom mvebu_pci_host_probe() function adds 9c8facde9206 arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_ [...] adds ea76d27fb38f arm: ioremap: Remove unused ARM-specific function pci_iore [...] adds 183a31024fb6 Merge branch 'remotes/lorenzo/pci/mvebu' adds 4e0e90539bb0 PCI: qcom: Fix an error handling path in 'qcom_pcie_probe()' adds a24673a95ae4 Merge branch 'remotes/lorenzo/pci/qcom' adds 1ed9b961be14 PCI: xgene-msi: Use bitmap_zalloc() when applicable adds c7a75d07827a PCI: xgene: Fix IB window setup adds f04413d0f116 Merge branch 'remotes/lorenzo/pci/xgene' adds 61f0aa4da397 PCI: xilinx-nwl: Simplify code and fix a memory leak adds bf6458587024 Merge branch 'remotes/lorenzo/pci/xilinx-nwl' adds 57bdeef47166 PCI: Add PCI_ERROR_RESPONSE and related definitions adds f4f7eb43c523 PCI: Set error response data when config read fails adds 9bc9310c8f64 PCI: Use PCI_SET_ERROR_RESPONSE() for disconnected devices adds 316df7062a79 PCI: Drop error data fabrication when config read fails adds 658f7ecd6785 PCI: thunder: Drop error data fabrication when config read fails adds 814dccec67ef PCI: iproc: Drop error data fabrication when config read fails adds 7e9768539eb3 PCI: mediatek: Drop error data fabrication when config read fails adds 8ed2196a0ac4 PCI: exynos: Drop error data fabrication when config read fails adds f4a44c1e2582 PCI: histb: Drop error data fabrication when config read fails adds 7dcd026fb70f PCI: kirin: Drop error data fabrication when config read fails adds 5a50b8b1ea88 PCI: aardvark: Drop error data fabrication when config read fails adds d5da41c0c34a PCI: mvebu: Drop error data fabrication when config read fails adds 5f09342835ab PCI: altera: Drop error data fabrication when config read fails adds 3741f5f4b2a5 PCI: rcar-host: Drop error data fabrication when config re [...] adds ba25d181caaa PCI: rockchip-host: Drop error data fabrication when confi [...] adds fa52b6447ce1 PCI/ERR: Use PCI_POSSIBLE_ERROR() to check config reads adds 242f288e82a3 PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads adds a3b0f10db148 PCI: pciehp: Use PCI_POSSIBLE_ERROR() to check config reads adds 0242132da26a PCI/DPC: Use PCI_POSSIBLE_ERROR() to check config reads adds aa66ea10ba84 PCI/PME: Use PCI_POSSIBLE_ERROR() to check config reads adds a18a025c2fb5 PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads adds 289e3ea3a506 PCI: Use PCI_ERROR_RESPONSE to identify config read errors adds 3cfdef7a57a2 PCI: keystone: Use PCI_ERROR_RESPONSE to identify config r [...] adds 14e04d0d5ed0 PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors adds c78b9a9cbde5 PCI: xgene: Use PCI_ERROR_RESPONSE to identify config read errors adds 77dd98624efc Merge branch 'pci/errors' adds 12105d2bccce Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a5d05b07961a pstore/ftrace: Allow immediate recording adds 48fa71fd5352 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds a5fe7864d8ad HID: apple: Do not reset quirks when the Fn key is not found adds 7f52ece242e9 HID: apple: Use BIT to define quirks adds 6e143293e17a HID: apple: Report Magic Keyboard battery over USB adds d951ae1ce803 HID: i2c-hid: Report wakeup events adds 03dada294d08 HID: logitech: add myself as a reviewer adds 0b91b4e4dae6 HID: magicmouse: Report battery level over USB adds 2d05de93b9a8 Merge branches 'for-5.16/upstream-fixes', 'for-5.17/apple' [...] adds 9003fbe0f367 HID: quirks: Add quirk for the Microsoft Surface 3 type-cover adds cfc95e453afd Merge branch 'for-5.16/upstream-fixes' into for-next adds 04d92c5e91c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ef99066c7ded i2c: Remove Netlogic XLP variant adds 77e016463036 i2c: Remove unused Netlogic/Sigma Designs XLR driver adds f89bf95632b4 i2c: imx: Add timer for handling the stop condition adds 379920f5c013 i2c: mux: gpio: Replace custom acpi_get_local_address() adds 533f05f0abc0 i2c: mux: gpio: Don't dereference fwnode from struct device adds a2fd6f6bc07f i2c: mux: gpio: Use array_size() helper adds fc27bf4a1b3a Merge branch 'i2c/for-mergewindow' into i2c/for-next adds b12764695c3f i2c: cbus-gpio: set atomic transfer callback adds 0c21d02ca469 i2c: stm32f7: flush TX FIFO upon transfer errors adds 3c2a56c9c5af Merge branch 'i2c/for-current' into i2c/for-next adds c55526a1c1e1 Merge branch 'i2c/for-current' into i2c/for-mergewindow adds 6544bcdb88ce dt-bindings: i2c: imx-lpi2c: Add i.MX8DXL compatible match adds 993c2c89a84e dt-bindings: i2c: imx-lpi2c: Add imx8ulp compatible string adds bd2fdedbf2ba i2c: tegra: Add the ACPI support adds effa453168a7 i2c: i801: Don't silently correct invalid transfer size adds 1e1d6582f483 i2c: i801: Remove i801_set_block_buffer_mode adds 41acd4b03ca9 i2c: i801: Improve handling of chip-specific feature definitions adds b57e90189f20 i2c: rk3x: enable clock before getting rate adds 1ead7e992abe i2c: designware: Fix the kernel doc description for struct [...] adds ebe82cf92cd4 i2c: mpc: Correct I2C reset procedure adds 7c5b3c158b38 i2c: designware: Enable async suspend / resume of designwa [...] adds d320ec7acc83 i2c: enable async suspend/resume for i2c adapters adds 172d931910e1 i2c: enable async suspend/resume on i2c client devices adds e8578547ce59 i2c: designware-pci: Add support for Fast Mode Plus and Hi [...] adds 36af188f795b i2c: designware-pci: Set ideal timing parameters for Elkha [...] adds 2352b05fdf1a i2c: i801: Improve handling platform data for tco device adds 18643cb180f9 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds b933d1faf8fa i2c: stm32f7: recover the bus on access timeout adds 31b90a95ccbb i2c: stm32f7: stop dma transfer in case of NACK adds 1229f82deaec i2c: stm32f7: use proper DMAENGINE API for termination adds 02fe0fbd8a21 i2c: rk3x: Handle a spurious start completion interrupt flag adds 67db4f9fc9ca Merge branch 'i2c/for-current' into i2c/for-next adds 606974c7aceb Revert "i2c: designware-pci: Set ideal timing parameters f [...] adds 1071d1ad3150 Revert "i2c: designware-pci: Add support for Fast Mode Plu [...] adds ff1da8aa15b4 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 05907656b94f i2c: stm32: get rid of stm32f7_i2c_release_bus return value adds 15f0ae7a91a9 i2c: stm32f7: remove noisy and imprecise log messages adds 4bca26c18f7b Merge branch 'i2c/for-mergewindow' into i2c/for-next adds d0a21bad1db4 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 7f75e2d07880 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 9bf746feef0a x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] adds 9152fecb7ad0 hwmon: (k10temp) Remove unused definitions adds 219d0cffbdc9 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] adds 3e545b457e47 dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] adds 2fe85400010d dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property adds 0553bd6115f7 hwmon: Driver for Texas Instruments INA238 adds 1090528010b1 hwmon: (tmp401) Simplify temperature register arrays adds 244e1e93623d hwmon: (tmp401) Convert to _info API adds c94e9bb9da20 hwmon: (tmp401) Use regmap adds e5aa5331203d hwmon: (tmp401) Hide register write address differences in [...] adds 58f07b774373 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A adds f2bab2467f60 hwmon: (f71882fg) Add F81966 support adds c04c7f7bfcbe hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. adds 9d7d41752e9e hwmon: (asus_wmi_sensors) Support X370 Asus WMI. adds 32556f31d0bc hwmon: (k10temp) Support up to 12 CCDs on AMD Family of pr [...] adds b71c5aeaecf6 hwmon: (jc42) Add support for ONSEMI N34TS04 adds 98e375604328 hwmon: (ntc_thermistor) Merge platform data into driver adds 08a0ff082521 hwmon: (ntc_thermistor) Drop get_ohm() adds 85e9e5138ee0 hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO adds 7844f4722a8c hwmon: (ntc_thermistor) Merge platform data adds 253402129b1a hwmon: (sht4x) Add device tree match table adds a323e7aec792 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds d69dab7de208 docs: conf.py: fix support for Readthedocs v 1.0.0 adds 5c81691bb646 docs: admin-guide/blockdev: Remove digraph of node-states adds aa9b5e0df226 Documentation/process: fix self reference adds 333b11e541fe Documentation: Add minimum pahole version adds 6e6609f21bbc docs: Add documentation for ARC processors adds a09b34ebb0c9 docs/zh_CN: add pciebus-howto translation adds d5b78edb5898 docs/zh_CN: add pci-iov-howto translation adds 274f4df3bf09 docs/zh_CN: move sparse into dev-tools adds f5a46e9de65f docs/zh_CN: update sparse translation adds c4c5509006f9 Doc: networking: Fix the title's Sphinx overline in rds.rst adds 065db2d90c6b docs/zh_CN: Add zh_CN/accounting/taskstats.rst adds b77046eee9b5 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 37365b050d63 media: mtk-vcodec: enc: add vp8 profile ctrl adds 10d0f56800b3 media: mtk-vcodec: remove unused func parameter adds 16394e998cbb media: mceusb: fix control-message timeouts adds 2adc965c8bfa media: redrat3: fix control-message timeouts adds cd1798a38782 media: flexcop-usb: fix control-message timeouts adds 10729be03327 media: cpia2: fix control-message timeouts adds d9b7e8df3aa9 media: em28xx: fix control-message timeouts adds b82bf9b9dc30 media: pvrusb2: fix control-message timeouts adds f71d272ad4e3 media: s2255: fix control-message timeouts adds 6aa6e70cdb5b media: stk1160: fix control-message timeouts adds 0bbaec386cc1 media: imx: Remove unused functions adds dca7cc1cbd99 media: rcar-vin: Free buffers with error if hardware stop fails adds ea8587d9de22 media: coda: V4L2_PIX_FMT_GREY for coda960 JPEG Encoder adds ab599eb11882 media: dmxdev: fix UAF when dvb_register_device() fails adds 8d395ce6f04b media: dvb-core: Convert to SPDX identifier adds b13203032e67 media: b2c2: Add missing check in flexcop_pci_isr: adds 98a1ca29768a media: media dvb_frontend: add suspend and resume callback [...] adds e59a9e50ec8c media: dib9000: Use min() instead of doing it manually adds 32f4797d03b5 media: dvb-frontends/stv0367: remove redundant variable ADCClk_Hz adds 40f45ab7a7ed media: drivers: cx24113: remove redundant variable r adds 4160420012b9 media: s5h1411.c: Fix a typo in the VSB SNR table adds f7b77ebe6d2f media: dib0700: fix undefined behavior in tuner shutdown adds e08d8f0fadad media: dib0700: cleanup start/stop streaming logic adds c50fdd1546ea media: dib0700: Only touch one bit when start/stop an adapter adds 40ae6eff068e media: si2168: drop support for old firmware file name for [...] adds 51c2664ab051 media: media si2168: fully initialize si2168 on resume onl [...] adds e594cda5f8c8 media: sp887x: drop unneeded assignment adds 9393761aec4c media: hantro: postproc: Fix motion vector space size adds 04dad52ee341 media: hantro: postproc: Introduce struct hantro_postproc_ops adds 53a3e71095c5 media: hantro: Simplify postprocessor adds bb91e46eb017 media: hantro: Add quirk for NV12/NV12_4L4 capture format adds b88dbe38dca8 media: uapi: Add VP9 stateless decoder controls adds 3e3b1fb0e5d9 media: Add VP9 v4l2 library adds f25709c4ff15 media: rkvdec: Add the VP9 backend adds 82fb363d5e96 media: hantro: Rename registers adds cb1bbbd4cffd media: hantro: Prepare for other G2 codecs adds e2da465455ce media: hantro: Support VP9 on the G2 core adds be1b49f576a8 media: hantro: Staticize a struct in postprocessor code adds 0d2517b3765a media: hantro: Support NV12 on the G2 core adds 140dfc36fbd3 media: cx25821: drop duplicated i2c_slave_did_ack() adds 9543b4e32066 media: ivtv: drop an unused macro adds 1f1517fafda5 media: cx18: drop an unused macro adds 97dd1378fec9 Merge branch 'master' of git://linuxtv.org/media_tree.git adds a62d2f710799 media: stb6100: mark a currently unused function as such adds a057d92a36fa media: mc: drop an unused debug function adds ea28f3f1d205 media: dvb-core: dvb_frontend: address some clang warnings adds 0338d9c2ffc6 media: cx25840: drop some unused inline functions adds 5f73dcec4076 media: marvell-ccic: drop to_cam() unused function adds b61010bc5db5 media: omap3isp: mark isp_isr_dbg as __maybe_unused adds c9ae8eed4463 media: omap3isp: avoid warnings at IS_OUT_OF_BOUNDS() adds f16ce2e275bb media: adv7842: get rid of two unused functions adds 8efe1d7c0023 media: saa7134-go7007: get rid of to_state() function adds 53dd3f0a7fed media: davinci: get rid of an unused function adds 5fadfc31a7cc media: drxd: drop offset var from DownloadMicrocode() adds 1cef39421974 media: drxk: drop operation_mode from set_dvbt() adds c41898e84dad media: m88ds3103: drop reg11 calculus from m88ds3103b_sele [...] adds 68cfde02cc21 media: si21xx: report eventual errors at set_frontend adds 02d6276f1008 media: solo6x10: mark unused functions as such adds 12c762e087a0 media: si470x: fix printk warnings with clang adds d5aa19c9fd77 media: si470x: consolidate multiple printk's adds 3fb246476f8c media: radio-si476x: drop a container_of() abstraction macro adds 77e956027c19 media: lmedm04: don't ignore errors when setting a filter adds 091b15db22e4 media: au0828-i2c: drop a duplicated function adds 12f3d83673c4 media: adv7604: mark unused functions as such adds 6c0adaf90777 media: adv7511: drop unused functions adds 1804eba4eb61 media: imx290: mark read reg function as __always_unused adds 820ef3aa4048 media: davinci: vpbe_osd: mark read reg function as __alwa [...] adds 7225436dd8cb media: camss: Remove unused static function adds 440aae04f38b media: mtk-mdp: address a clang warning adds 675599009abc media: cobalt: drop an unused variable adds bd0d78ada277 media: mxl5005s: drop some dead code adds 60f9462cfa60 media: i2c: max9286: Depend on VIDEO_V4L2 adds da653498c20b media: i2c: imx274: fix s_frame_interval runtime resume no [...] adds 4e05d5f24b2c media: i2c: imx274: fix trivial typo expsoure/exposure adds 358ed66bfcda media: i2c: imx274: fix trivial typo obainted/obtained adds 7218905afd1a media: i2c: imx274: implement enum_mbus_code adds a5f090024681 media: ipu3-cio2: Toggle sensor streaming in pm runtime ops adds 89aef879cb53 media: i2c: Add support for ov5693 sensor adds 887bda234082 media: ipu3-cio2: Add link freq for INT33BE entry adds d2484fbf7807 media: i2c: Re-order runtime pm initialisation adds 6e1c9bc9ae96 media: i2c: ov8865: Fix lockdep error adds dc69bc7a2e09 media: i2c: Add ACPI support to ov8865 adds 651d1f2040ac media: i2c: Fix incorrect value in comment adds ba0c8045ea62 media: i2c: Defer probe if not endpoint found adds 73dcffeb2ff9 media: i2c: Support 19.2MHz input clock in ov8865 adds acd25e220921 media: i2c: Add .get_selection() support to ov8865 adds d938b2f29be6 media: i2c: Switch control to V4L2_CID_ANALOGUE_GAIN adds 9293aafe3745 media: i2c: Add vblank control to ov8865 adds d84d4ceea91e media: i2c: Add hblank control to ov8865 adds 295786e53516 media: i2c: Update HTS values in ov8865 adds ca28690ebe19 media: i2c: cap exposure at height + vblank in ov8865 adds 6eecfb34d3c4 media: i2c: Add controls from fwnode to ov8865 adds e15ddc9644a1 media: i2c: Switch exposure control unit to lines adds 91f08141d3ab media: i2c: Use dev_err_probe() in ov8865 adds 3fdd94e2bfa3 media: i2c: Fix max gain in ov8865 adds 46b33f6a0e82 media: ipu3-cio2: Add INT347A to cio2-bridge adds 57de5bb2bd21 media: i2c: imx274: simplify probe function by adding loca [...] adds 0abb8f9052ef media: i2c: imx274: implement fwnode parsing adds 4ce875a80319 media: dt-bindings: media: renesas,jpu: Convert to json-schema adds cee44d4fbacb media: rcar-csi2: Correct the selection of hsfreqrange adds ebeefe26859e media: rcar-csi2: Add warning for PHY speed less than minimum adds 549cc89cd09a media: rcar-csi2: Optimize the selection PHTW register adds ed2f97ad4b21 media: imx-pxp: Initialize the spinlock prior to using it adds 8197b071915a media: imx-pxp: Add rotation support adds 61b20ddec900 media: imx: Constify static struct v4l2_m2m_ops adds 30162960165f media: staging: media: rkvdec: Constify static struct v4l2 [...] adds ef054e345ed8 media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() adds 4cfe98e647b1 media: docs: dev-decoder: add restrictions about CAPTURE buffers adds 9175fb663af3 media: MAINTAINERS: Update email of Andrzej Hajda adds fb394f3fc8c3 media: driver: hva: add pm_runtime_disable in the error ha [...] adds 0529c0f55da8 media: driver: bdisp: add pm_runtime_disable in the error [...] adds d5e9bddb2805 media: driver: s3c_camif: move s3c_camif_unregister_subdev [...] adds af88c2adbb72 media: rcar_fdp1: Fix the correct variable assignments adds fadecf79cf8e media: s5c73m3: Drop empty spi_driver remove callback adds 89ab2d39643e media: vb2: frame_vector.c: don't overwrite error code adds 615c6f28b9ad media: mtk-vcodec: Fix an error handling path in 'mtk_vcod [...] adds 41479adb5e52 media: hantro: Avoid global variable for jpeg quantization tables adds aee3c1436383 media: staging: tegra-vde: Support reference picture marking adds 439c827e06f1 media: staging: tegra-vde: Properly mark invalid entries adds 0de2412b7d40 media: staging: tegra-vde: Reorder misc device registration adds 3fa23824fe82 media: imx: fix boolreturn.cocci warning: adds 92f1b2496313 media: mtk-jpeg: Remove unnecessary print function dev_err() adds 9f89c881bffb media: mtk-vcodec: call v4l2_m2m_ctx_release first when fi [...] adds 71c789760ff9 media: mtk-vcodec: fix debugging defines adds ba0b00e7930b media: mtk-vcodec: replace func vidioc_try_fmt with two fu [...] adds b80811546495 media: mtk-vcodec: don't check return val of mtk_venc_get_q_data adds 230d683ae048 media: hantro: Hook up RK3399 JPEG encoder output adds 1a59cd88f550 media: coda: fix CODA960 JPEG encoder buffer overflow adds 2ddd03309433 media: cec: safely unhook lists in cec_data adds 339df438759a media: pvrusb2: fix inconsistent indenting adds d2ad087a0920 media: omap3isp.h: fix kernel-doc warnings adds be25b0435b43 media: libv4l-introduction.rst: fix undefined label adds b1f9bb802078 media: venus: correct low power frequency calculation for encoder adds 91f2b7d269e5 media: venus: avoid calling core_clk_setrate() concurrentl [...] adds e4debea9be7d media: venus: core: Fix a potential NULL pointer dereferen [...] adds 8cc7a1b2aca0 media: venus: core: Fix a resource leak in the error handl [...] adds 20deca42fd9d Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds c16b9a5dcf3a ACPI / x86: Revert: Make PWM2 device always present at Len [...] adds 261425e5c93f Merge branches 'acpi-x86' and 'acpi-thermal' into linux-next adds 89ed03fbfa59 Merge branch 'pm-cpufreq' into linux-next adds f641392f4295 Merge branches 'acpi-cppc' and 'acpi-properties' into linux-next adds ca44b9171b51 ACPI: processor: Replace kernel.h with the necessary inclusions adds e4fabc27b4cf Merge branch 'acpi-processor' into linux-next adds a3f78507f993 Merge branch 'pm-sleep' into linux-next adds 0c9e032a45e7 PCI: Convert to device_create_managed_software_node() adds 982b94ba0983 driver core: Don't call device_remove_properties() from de [...] adds 2338e7bcef44 device property: Remove device_add_properties() API adds 5e2af07cc957 Merge branch 'devprop' into linux-next adds 764cedc5638b thermal: int340x: Use struct_group() for memcpy() region adds d7fbdc575b33 thermal: tools: tmon: remove unneeded local variable adds e5db1740bdf4 Merge branches 'thermal-int340x' and 'thermal-tools' into [...] adds 14e6c7067185 cpuidle: menu: Fix typo in a comment adds 74d37a4dc7c0 Merge branch 'pm-cpuidle' into linux-next adds 5b6a8f1445bc ACPI: PM: Emit debug messages when enabling/disabling wake [...] adds 75f32fa3a6fb ACPI: DPTF: Update device ID in a comment adds 6fd13452c1a2 ACPI: processor: Replace kernel.h with the necessary inclusions adds 0e6078c3c673 ACPI: processor idle: Use swap() instead of open coding it adds e38f9ff63e6d ACPI: scan: Do not add device IDs from _CID if _HID is not valid adds 7975c7f139bb Merge branches 'acpi-power', 'acpi-dptf', 'acpi-processor' [...] adds 5af4e71d8f0b next-20211201/pm adds c214f124161d arch_topology: Introduce thermal pressure update function adds 5168b1be0905 thermal: cpufreq_cooling: Use new thermal pressure update [...] adds 93d9e6f93e15 cpufreq: qcom-cpufreq-hw: Update offline CPUs per-cpu ther [...] adds 0258cb19c77d cpufreq: qcom-cpufreq-hw: Use new thermal pressure update [...] adds 7e97b3dc2556 arch_topology: Remove unused topology_set_thermal_pressure [...] adds be6592ed56a7 cpufreq: qcom-cpufreq-hw: Avoid stack buffer for IRQ name adds e0e27c3d4e20 cpufreq: qcom-hw: Fix probable nested interrupt handling adds 3ed6dfbd3bb9 cpufreq: qcom-hw: Set CPU affinity of dcvsh interrupts adds 0567aa3b1a67 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 6f6d6ba3a934 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 4cf2ddf16e17 thermal/drivers/imx: Implement runtime PM support adds 8152d2a9e73d thermal/drivers/intel_powerclamp: Constify static thermal_ [...] adds 9460347192ad dt-bindings: thermal: Document Renesas RZ/G2L TSU adds 673c68bd4839 thermal/drivers: Add TSU driver for RZ/G2L adds de483b3b52c8 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 3f22873c90f0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fc9d19e18aaa RDMA/irdma: Use helper function to set GUIDs adds dd566d586fba RDMA/bnxt_re: Remove unneeded variable adds a917dfb66c0a RDMA/bnxt_re: Scan the whole bitmap when checking if "disa [...] adds 679f2b7552b4 RDMA/ocrdma: Use helper function to set GUIDs adds 2a67fcfa0db6 RDMA/hns: Validate the pkey index adds 46c87b4277f5 RDMA/cxgb4: Use helper function to set GUIDs adds 10f2d1cbf8f1 RDMA/usnic: Clean up usnic_ib_alloc_pd() adds 21adfa7a3c4e RDMA/rxe: Replace irqsave locks with bh locks adds 02827b670851 RDMA/rxe: Cleanup rxe_pool_entry adds c95acedbff67 RDMA/rxe: Copy setup parameters into rxe_pool adds b92d766c8702 RDMA/rxe: Save object pointer in pool element adds 38ee25a31126 RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c adds 88f9335fa70f RDMA/rxe: Remove some #defines from rxe_pool.h adds 994baacc6b4a RDMA/hns: Correct the hex print format adds ea393549a3e1 RDMA/hns: Correct the print format to be consistent with t [...] adds 3aecfc3802d8 RDMA/hns: Replace tab with space in the right-side comments adds d147583ec8d0 RDMA/hns: Correct the type of variables participating in t [...] adds 6cb6a6cbcd7f RDMA/hns: Correctly initialize the members of Array[][] adds 31835593763c RDMA/hns: Remove macros that are no longer used adds 9c3631d17054 RDMA/hns: Remove magic number adds 12d1e2f3c576 IB/mthca: Use bitmap_zalloc() when applicable adds a277f383217a IB/mthca: Use bitmap_set() when applicable adds 19453f34cf49 IB/mthca: Use non-atomic bitmap functions when possible in [...] adds 675e2694fc6c IB/mthca: Use non-atomic bitmap functions when possible in [...] adds d4fdc383c023 RDMA/cxgb4: Use bitmap_zalloc() when applicable adds 967a578af0c6 RDMA/cxgb4: Use bitmap_set() when applicable adds 223b4d5c8702 RDMA/cxgb4: Use non-atomic bitmap functions when possible adds 8d0d2b0f41b1 RDMA/cma: Remove open coding of overflow checking for priv [...] adds 925cac635867 RDMA/rtrs-clt: Fix the initial value of min_latency adds 0abfc79d7241 RDMA/siw: Use helper function to set sys_image_guid adds 0e938533d96d RDMA/bnxt_re: Remove dynamic pkey table adds 27c2f5029ae3 RDMA/ocrdma: Use bitmap_zalloc() when applicable adds e02d9cc2f858 RDMA/ocrdma: Simplify code in 'ocrdma_search_mmap()' adds 0c83da72d0c9 RDMA/mlx4: Use bitmap_alloc() when applicable adds f86dbc9fc5d8 IB/hfi1: Use bitmap_zalloc() when applicable adds 67ec0fdfc5de RDMA/pvrdma: Use bitmap_zalloc() when applicable adds ecd68ef8d936 RDMA/pvrdma: Use non-atomic bitmap functions when possible adds 81ff48ddda0b RDMA/bnxt_re: Use bitmap_zalloc() when applicable adds 4196eb899294 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8ff978b8b222 ipv4/raw: support binding to nonlocal addresses adds 6c950ca7c11c net: stmmac: dwmac-qcom-ethqos: add platform level clocks [...] adds 680e9d2cd4bf net: ag71xx: populate supported_interfaces member adds 5e20a8aa48a0 net: ag71xx: remove interface checks in ag71xx_mac_validate() adds c8fa4bac30e1 net: ag71xx: use phylink_generic_validate() adds 222838013526 Merge branch 'ag71xx-phylink' adds 15d0b14cec1c net: dpaa2-mac: populate supported_interfaces member adds 22de481d23c9 net: dpaa2-mac: remove interface checks in dpaa2_mac_validate() adds 6d386f661326 net: dpaa2-mac: use phylink_generic_validate() adds 432b4941928b Merge branch 'dpaa2-phylink' adds 867ae8a7993b net: mdio: Replaced BUG_ON() with WARN() adds 0edbecd57057 ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE adds 887a32031a8a ixgbevf: Improve error handling in mailbox adds 9c9463c29d1b ixgbevf: Add legacy suffix to old API mailbox functions adds c869259881a3 ixgbevf: Mailbox improvements adds 339f28964147 ixgbevf: Add support for new mailbox communication between [...] adds 718cc29daa66 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds df6160deb3de tcp: add missing htmldocs for skb->ll_node and sk->defer_list adds 4cdf85ef2371 ipv6: ah6: use swap() to make code cleaner adds f6ef47e5bdc6 mctp/test: Update refcount checking in route fragment tests adds 0568c3bf3f34 net: mscc: ocelot: add MAC table stream learn and lookup o [...] adds 5b1918a54a91 net: mscc: ocelot: set vcap IS2 chain to goto PSFP chain adds 23e2c506ad6c net: mscc: ocelot: add gate and police action offload to PSFP adds 7d4b564d6add net: dsa: felix: support psfp filter on vsc9959 adds 23ae3a787771 net: dsa: felix: add stream gate settings for psfp adds 77043c37096d net: mscc: ocelot: use index to set vcap policer adds 76c13ede7120 net: dsa: felix: use vcap policer to set flow meter for psfp adds a7e13edf37be net: dsa: felix: restrict psfp rules on ingress port adds d091ec975b5a Merge branch 'dsa-felix-psfp' adds a6df95cae40b lan78xx: Fix memory allocation bug adds d383216a7efe lan78xx: Introduce Tx URB processing improvements adds c450a8eb187a lan78xx: Introduce Rx URB processing improvements adds 9d2da72189a8 lan78xx: Re-order rx_submit() to remove forward declaration adds 0dd87266c133 lan78xx: Remove hardware-specific header update adds ec4c7e12396b lan78xx: Introduce NAPI polling support adds bb8cecf8ba12 Merge branch 'lan78xx-napi' adds 50fc24944a2a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 3b1abcf12894 Merge tag 'regmap-no-bus-update-bits' of git://git.kernel. [...] adds e291422c8f00 net: ax88796c: don't write to netdev->dev_addr directly adds 54612b4a8bc7 mlxsw: constify address in mlxsw_sp_port_dev_addr_set adds b09d58025e3c wilc1000: copy address before calling wilc_set_mac_address adds a608e6794b08 ipw2200: constify address in ipw_send_adapter_address adds 82f60a011c5f Merge branch 'dev_addr-const-x86' adds 0222ee53c483 amd: lance: use eth_hw_addr_set() adds 69ede3097b87 amd: ni65: use eth_hw_addr_set() adds 285e4c664d64 amd: a2065/ariadne: use eth_hw_addr_set() adds 21942eef0627 amd: hplance: use eth_hw_addr_set() adds c3dc2f7196ca amd: atarilance: use eth_hw_addr_set() adds cc71b8b9376f amd: mvme147: use eth_hw_addr_set() adds 5114ddf8dd88 8390: smc-ultra: use eth_hw_addr_set() adds d7d28e90e229 8390: hydra: use eth_hw_addr_set() adds 973a34c087f4 8390: mac8390: use eth_hw_addr_set() adds f95f8e890a2a 8390: wd: use eth_hw_addr_set() adds 80db345e7df0 smc9194: use eth_hw_addr_set() adds 5b6d5affd274 lasi_82594: use eth_hw_addr_set() adds e217fc4affc8 apple: macmace: use eth_hw_addr_set() adds 9a962aedd30f cirrus: mac89x0: use eth_hw_addr_set() adds bb52aff3e321 natsemi: macsonic: use eth_hw_addr_set() adds 2edc4bf666c1 Merge branch 'hw_addr_set-arch' adds 832585d2172f s390/qeth: allocate RX queue at probe time adds 682026a5e934 net/iucv: fix kernel doc comments adds 7c8e1a9155ef net/af_iucv: fix kernel doc comments adds 9961d6d50b7f s390/ctcm: fix format string adds dddbf91387a0 s390/ctcm: add __printf format attribute to ctcm_dbf_longtext adds 09ae598271f8 s390/lcs: add braces around empty function body adds 3572f57b43f6 Merge branch 's390-next' adds ec574d9ee5d2 net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() adds 88181f1d3474 cxgb3: Use struct_group() for memcpy() region adds 641d3ef00ce3 cxgb4: Use struct_group() for memcpy() region adds 29fd0ec65e91 bnx2x: Use struct_group() for memcpy() region adds a6366b13c165 net: ipa: Use 'for_each_clear_bit' when possible adds 92e888bc6f1b sky2: use PCI VPD API in eeprom ethtool ops adds f5455a1d9d49 net: dccp: Use memset_startat() for TP zeroing adds e3617433c3da net: 802: Use memset_startat() to clear struct fields adds 8f2a83b454c9 ipv6: Use memset_after() to zero rt6_info adds b5d8cf0af167 net/af_iucv: Use struct_group() to zero struct iucv_sock region adds 812ad3d270cb ethtool: stats: Use struct_group() to clear all stats at once adds eaa54d66145e nfp: flower: correction of error handling adds 520fbdf7fb19 net/bridge: replace simple_strtoul to kstrtol adds 8d22679dc89a ipv6: ip6_skb_dst_mtu() cleanups adds d9f31aeaa1e5 ethernet: renesas: Use div64_ul instead of do_div adds 1388d4ad9d82 net: phy: add support for TI DP83561-SP phy adds 0f98d7e47843 82596: use eth_hw_addr_set() adds c9646a18033e bnx2x: constify static inline stub for dev_addr adds adeef3e32146 net: constify netdev->dev_addr adds 5f0b69238427 net: unexport dev_addr_init() & dev_addr_flush() adds d07b26f5bbea dev_addr: add a modification check adds a387ff8e5dda dev_addr_list: put the first addr on the tree adds 2c193f2cb110 net: kunit: add a test for dev_addr_lists adds 979594c5ff7b Merge branch 'dev_addr-const' adds 4f47d5d507d6 ipv4: Exposing __ip_sock_set_tos() in ip.h adds ffcacff87cd6 mptcp: Support for IP_TOS for MPTCP setsockopt() adds c9406a23c116 mptcp: sockopt: add SOL_IP freebind & transparent options adds 5fb62e9cd3ad selftests: mptcp: add tproxy test case adds 89f971182417 Merge branch 'mptcp-more-socket-options' adds 448f413a8bdc ethtool: add support to set/get tx copybreak buf size via ethtool adds e445f08af2b1 net: hns3: add support to set/get tx copybreak buf size vi [...] adds 0b70c256eba8 ethtool: add support to set/get rx buf len via ethtool adds 7462494408cd ethtool: extend ringparam setting/getting API with rx_buf_len adds e65a0231d2ca net: hns3: add support to set/get rx buf len via ethtool f [...] adds e175eb5fb054 net: hns3: remove the way to set tx spare buf via module p [...] adds 8e2a2f90511a Merge branch 'ethtool-copybreak' adds 4b66d2161b81 net: annotate accesses to dev->gso_max_size adds 6d872df3e3b9 net: annotate accesses to dev->gso_max_segs adds 291dcae39bc4 net: phylink: Add helpers for c22 registers without MDIO adds a18e6521a7d9 net: phylink: handle NA interface mode in phylink_fwnode_p [...] adds 2b34a288d200 dt-bindings: Add vendor prefix for Engleder adds 603094b2cdb7 dt-bindings: net: Add tsnep Ethernet controller adds 403f69bbdbad tsnep: Add TSN endpoint Ethernet MAC driver adds b8ac21d210df Merge branch 'tsn-endpoint-driver' adds ed5356b53f07 net: mana: Add XDP support adds a9c2cf9e9333 octeon: constify netdev->dev_addr adds c4804670026b net: wwan: common debugfs base dir for wwan device adds 00ef32565b9b net: wwan: iosm: device trace collection using relayfs adds 4dfb9982644b tsn: Fix build. adds bd4b827cec1d pcmcia: hide the MAC address helpers if !NET adds ac9f66ff04a9 Fix coverity issue 'Uninitialized scalar variable" adds db473c075f01 rds: Fix a typo in a comment adds 08a7abf4aff1 net-sysfs: Slightly optimize 'xps_queue_show()' adds 5e6c7ccd3ea4 qed: Use the bitmap API to simplify some functions adds e9268a943998 hv_netvsc: Use bitmap_zalloc() when applicable adds e968b1b3e9b8 arp: Remove #ifdef CONFIG_PROC_FS adds cb902b332f95 sections: global data can be in .bss adds fba84957e2e2 skbuff: Move conditional preprocessor directives out of st [...] adds 03f61041c179 skbuff: Switch structure bounds to struct_group() adds 8ba71dbb7f37 Merge branch 'skbuff-struct-group' adds b9133f3ef5a2 net: dsa: qca8k: remove redundant check in parse_port_config adds 90ae68bfc2ff net: dsa: qca8k: convert to GENMASK/FIELD_PREP/FIELD_GET adds 994c28b6f971 net: dsa: qca8k: remove extra mutex_init in qca8k_setup adds 36b8af12f424 net: dsa: qca8k: move regmap init in probe and set it mandatory adds 8b5f3f29a81a net: dsa: qca8k: initial conversion to regmap helper adds c126f118b330 net: dsa: qca8k: add additional MIB counter and make it dynamic adds 4592538bfb0d net: dsa: qca8k: add support for port fast aging adds 6a3bdc5209f4 net: dsa: qca8k: add set_ageing_time support adds ba8f870dfa63 net: dsa: qca8k: add support for mdb_add/del adds 3b0e04140bc3 Merge branch 'qca8k-next' adds ed1607e2ddf4 mlxsw: spectrum_router: Remove deadcode in mlxsw_sp_rif_ma [...] adds c1020d3cf475 mlxsw: pci: Add shutdown method in PCI driver adds 25e2735de861 Merge branch 'mlxsw-updates' adds a0c2ccd9b5ad mctp: Add MCTP-over-serial transport binding adds 1e84dc6b7bbf neigh: introduce neigh_confirm() helper function adds 2c1bdbc7e756 net: dsa: qca8k: add support for mirror mode adds def975307c01 net: dsa: qca8k: add LAG support adds 33e2ec523230 Merge branch 'qca8k-mirror-and-lag-support' adds 75e47206512b tsnep: Fix set MAC address adds a1fb410a5751 phy: marvell: phy-mvebu-cp110-comphy: add support for 5gbase-r adds 4043ec701c43 net: marvell: mvpp2: Add support for 5gbase-r adds 5f11542f1372 Merge branch 'mvpp2-5gbase-r-support' adds 325e0d0aa683 devlink: Add 'enable_iwarp' generic device param adds e523af4ee560 net/ice: Add support for enable_iwarp and enable_roce devl [...] adds 774a90c1e1a3 RDMA/irdma: Set protocol based on PF rdma_mode flag adds c384cee14aa3 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2106efda785b net: remove .ndo_change_proto_down adds c6d5f1933085 net: stmmac: Calculate CDC error only once adds e7049395b1c3 dccp/tcp: Remove an unused argument in inet_csk_listen_start(). adds b4a8e7493d74 dccp: Inline dccp_listen_start(). adds 91eddd309c67 Merge branch 'dccp-tcp-minor-fixes-for-inet_csk_listen_start' adds 45932221bd94 lan78xx: Clean up some inconsistent indenting adds d9069dab2075 net: hns3: add log for workqueue scheduled late adds 4f331fda35f1 net: hns3: format the output of the MAC address adds 8488e3c68214 net: hns3: debugfs add drop packet statistics of multicast [...] adds db596298edbf net: hns3: add dql info when tx timeout adds d156250018ab Merge branch 'hns3-next' adds 6a9d66a05b9b tsnep: fix platform_no_drv_owner.cocci warning adds 1aad9634b94e tsnep: Fix resource_size cocci warning adds fc1ca3348a74 gro: remove rcu_read_lock/rcu_read_unlock from gro_receive [...] adds 627b94f75b82 gro: remove rcu_read_lock/rcu_read_unlock from gro_complet [...] adds 80690a85f54f Merge branch 'gro-remove-redundant-rcu_read_lock' adds 5a45ab3f248b net: bridge: Allow base 16 inputs in sysfs adds e670e1e86beb cxgb4: allow reading unrecognized port module eeprom adds 0898ca67b86e net: dsa: qca8k: fix warning in LAG feature adds a1b519b74548 net: allow CAP_NET_RAW to setsockopt SO_PRIORITY adds 079925cce1d0 net: allow SO_MARK with CAP_NET_RAW adds 9f7b3a69c88d net-ipv6: do not allow IPV6_TCLASS to muck with tcp's ECN adds 305e95bb893c net-ipv6: changes to ->tclass (via IPV6_TCLASS) should sk_ [...] adds 4e9c91cf92ec r8169: disable detection of chip version 60 adds cc0a75eb0375 net: macb: convert to phylink_generic_validate() adds a0341b73d843 veth: use ethtool_sprintf instead of snprintf adds 739752d655b3 tsnep: Add missing of_node_put() in tsnep_mdio_init() adds 61da6ac71570 net: stmmac: perserve TX and RX coalesce value during XDP setup adds 4636440f913b net: dsa: qca8k: Fix spelling mistake "Mismateched" -> "Mi [...] adds a8bd9fa5b527 net: ocelot: remove "bridge" argument from ocelot_get_brid [...] adds 8abe19703825 net: dsa: felix: enable cut-through forwarding between por [...] adds 76b5fbcd6b47 net: ipa: kill ipa_modem_init() adds dc901505fd98 net: ipa: zero unused portions of filter table memory adds e6aab6b9b600 net: ipa: rework how HOL_BLOCK handling is specified adds 01c36637aeaf net: ipa: explicitly disable HOLB drop during setup adds 1b65bbcc9a71 net: ipa: skip SKB copy if no netdev adds 7ece9eaa3f16 net: ipa: GSI only needs one completion adds faa88ecead2f net: ipa: rearrange GSI structure fields adds 342e5f9fc73f Merge branch 'net-ipa-small-collected-improvements' adds 7bd9890f3d74 mctp: serial: cancel tx work on ldisc close adds d154cd078ac2 mctp: serial: enforce fixed MTU adds d1c99f365a1f mctp: serial: remove unnecessary ldisc data check adds 8e25fa5af89a Merge branch 'mctp-serial-minor-fixes' adds 4c9d631adbc2 net: ipa: introduce channel flow control adds fe68c43ce388 net: ipa: support enhanced channel flow control adds 4e35a4f7db4b Merge branch 'net-ipa-gsi-channel-flow-control' adds 0c51dffcc8a2 tipc: delete the unlikely branch in tipc_aead_encrypt adds 703319094c9c sctp: make the raise timer more simple and accurate adds 0bd28476f636 gro: optimize skb_gro_postpull_rcsum() adds 29c3002644bd net: optimize skb_postpull_rcsum() adds 35bf8c86eeb8 Merge branch 'net-small-csum-optimizations' adds af22d0550705 nfc: fdp: Merge the same judgment adds 93d5404e8988 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 71ae450f97ad selftests: net: bridge: add vlan mcast snooping control test adds dee2cdc0e3bb selftests: net: bridge: add vlan mcast querier test adds 2b75e9dd580c selftests: net: bridge: add vlan mcast igmp/mld version tests adds 3825f1fb675b selftests: net: bridge: add vlan mcast_last_member_count/i [...] adds bdf1b2c05e09 selftests: net: bridge: add vlan mcast_startup_query_count [...] adds a45fe9741736 selftests: net: bridge: add vlan mcast_membership_interval test adds 4d8610ee8bd7 selftests: net: bridge: add vlan mcast_querier_interval tests adds b4ce7b9523c4 selftests: net: bridge: add vlan mcast query and query res [...] adds 2cd67a4e278e selftests: net: bridge: add vlan mcast_router tests adds f5a9dd58f48b selftests: net: bridge: add test for vlan_filtering dependency adds c2e0cf085d46 Merge branch 'selftests-net-bridge-vlan-multicast-tests' adds bde3b0fd8055 net: ethtool: set a default driver name adds 442b03c32ca1 bridge: use __set_bit in __br_vlan_set_default_pvid adds 755662ce78d1 af_unix: Use offsetof() instead of sizeof(). adds f7ed31f4615f af_unix: Pass struct sock to unix_autobind(). adds fa39ef0e4729 af_unix: Factorise unix_find_other() based on address types. adds aed26f557bbc af_unix: Return an error as a pointer in unix_find_other(). adds b8a58aa6fccc af_unix: Cut unix_validate_addr() out of unix_mkname(). adds d2d8c9fddb1c af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)(). adds 5c32a3ed64b4 af_unix: Remove unix_mkname(). adds 12f21c49ad83 af_unix: Allocate unix_address in unix_bind_(bsd|abstract)(). adds 5ce7ab4961a9 af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] [...] adds f452be496a5c af_unix: Add helpers to calculate hashes. adds e6b4b873896f af_unix: Save hash in sk_hash. adds afd20b9290e1 af_unix: Replace the big lock with small locks. adds 9acbc584c3a4 af_unix: Relax race in unix_autobind(). adds d40ce48cb3a6 Merge branch 'af_unix-replace-unix_table_lock-with-per-has [...] adds 2f7ed29f2c54 net: mdio: ipq8064: replace ioremap() with devm_ioremap() adds 75fa71e3acad net: mvneta: Use struct tc_mqprio_qopt_offload for MQPrio [...] adds e7ca75fe6662 net: mvneta: Don't force-set the offloading flag adds e9f7099d0730 net: mvneta: Allow having more than one queue per TC adds 2551dc9e398c net: mvneta: Add TC traffic shaping offload adds 275f37ea50ac Merge branch 'mvneta-next' adds 07b8ca3792de net/l2tp: convert tunnel rwlock_t to rcu adds fd888e85fe6b net: Write lock dev_base_lock without disabling bottom halves. adds ed618bd80947 net: vxlan: add macro definition for number of IANA VXLAN- [...] adds e54b708c5441 net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace nu [...] adds fc1e5a3613a8 Merge branch 'vxlan-port' adds f3aee7c900ed dt-bindings: net: Add schema for Qualcomm BAM-DMUX adds 21a0ffd9b38c net: wwan: Add Qualcomm BAM-DMUX WWAN network driver adds 688e07574864 Merge branch 'qualcomm-bam-dmux' adds 69d9c0d07726 net: mpls: Remove duplicate variable from iterator macro adds f05b0b97335b net: mpls: Make for_nexthops iterator const adds fe42e885c7a9 Merge branch 'mpls-cleanups' adds 754d71be5292 selftests: net: bridge: fix typo in vlan_filtering depende [...] adds b014861d96a6 net: dsa: realtek-smi: don't log an error on EPROBE_DEFER adds 1ecab9370eef net: dsa: rtl8365mb: fix garbled comment adds ef136837aaf6 net: dsa: rtl8365mb: set RGMII RX delay in steps of 0.3 ns adds 9c37b09d3a9a dt-bindings: net: Add bindings for IXP4xx V.35 WAN HSS adds 35aefaad326b net: ixp4xx_hss: Convert to use DT probing adds 642fcf53a9ac dt-bindings: net: lan966x: Add lan966x-switch bindings adds db8bcaad5393 net: lan966x: add the basic lan966x driver adds d28d6d2e37d1 net: lan966x: add port module support adds e18aba8941b4 net: lan966x: add mactable support adds 12c2d0a5b8e2 net: lan966x: add ethtool configuration and statistics adds 813f38bf3b89 net: lan966x: Update MAINTAINERS to include lan966x driver adds 77a312468360 Merge branch 'lan966x-driver' adds a27a76282837 net: mdio: mscc-miim: convert to a regmap implementation adds 5186c4a05b97 net: dsa: ocelot: seville: utilize of_mdiobus_register adds b99658452355 net: dsa: ocelot: felix: utilize shared mscc-miim driver f [...] adds a4920d5d98f5 Merge branch 'seville-shared-mdio' adds e9538f8270db devlink: Remove misleading internal_flags from health repo [...] adds aeeecb889165 net: snmp: add statistics for tcp small queue check adds ed0e658c51aa net: hns3: refactor reset_prepare_general retry statement adds e74a726da2c4 net: hns3: refactor hns3_nic_reuse_page() adds e6fe5e167185 net: hns3: refactor two hns3 debugfs functions adds a4ae2bc0abd4 net: hns3: split function hns3_get_tx_timeo_queue_info() adds e46da6a3d4d3 net: hns3: refine function hclge_cfg_mac_speed_dup_hw() adds 7ca561be11d0 net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg() adds e06dac5290b7 net: hns3: refine function hclge_tm_pri_q_qs_cfg() adds 8469b645c9a1 net: hns3: split function hns3_nic_get_stats64() adds 2fbf6a07f537 net: hns3: split function hns3_handle_bdinfo() adds 1d851c0905f8 net: hns3: split function hns3_set_l2l3l4() adds ff45b48d3507 Merge branch 'hns3-cleanups' adds dcad856fe55a net: dsa: felix: fix flexible_array.cocci warnings adds 09ae03e2fc9d stmmac: remove ethtool driver version info adds a21ee5b2fcb8 net: ifb: support ethtools stats adds 72a2ff567fc3 ethtool: netlink: Slightly simplify 'ethnl_features_to_bitmap()' adds 4047b9db1aa7 net: stmmac: Add platform level debug register dump feature adds dc2724a64e72 net/tls: simplify the tls_set_sw_offload function adds 7709efa62c4f net: nexthop: reduce rcu synchronizations when replacing r [...] adds 613080506665 net: ipv6: use the new fib6_nh_release_dsts helper in fib6 [...] adds 2680ce7fc993 net: lantiq: fix missing free_netdev() on error in ltq_eto [...] adds 5944b5abd864 Bonding: add arp_missed_max option adds 067bb3c307cc net: cxgb3: fix typos in kernel doc adds 6167597d442f net: cxgb: fix a typo in kernel doc adds 94dd016ae538 bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to activ [...] adds c448c898ae89 net: mdio: mscc-miim: Set back the optional resource. adds 4c897cfc46a5 devlink: Simplify devlink resources unregister call adds 47327e198d42 net: prestera: acl: migrate to new vTCAM api adds 6e36c7bcb461 net: prestera: add counter HW API adds adefefe5289c net: prestera: acl: add rule stats support adds 9ace2300fc42 Merge branch 'prestera-next' adds c0190879323f net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static adds 9c32950f24f9 net: mscc: ocelot: fix mutex_lock not released adds 196073f9c44b net: ixp4xx_hss: drop kfree for memory allocated with devm [...] adds 5cfe53cfeb1c mctp: remove unnecessary check before calling kfree_skb() adds 23ea630f86c7 net: natsemi: fix hw address initialization for jazz and xtensa adds 4fa8fcd34401 igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS adds f51b5e2b5943 igc: enable XDP metadata in driver adds b8a841a9da74 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 7b62483f64dd net/ice: Fix boolean assignment adds 244714da8d5d net/ice: Remove unused enum adds 749c69400a45 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds aeb5d11fd1ef iavf: Add change MTU message adds f1db020ba4ef iavf: Log info when VF is entering and leaving Allmulti mode adds 9f4651ea3e07 iavf: return errno code instead of status code adds bdb9e5c7aec7 iavf: Add trace while removing device adds b231b59a2f96 iavf: Enable setting RSS hash key adds 4d0dbd9678ad iavf: Refactor iavf_mac_filter struct memory usage adds 349181b7b863 iavf: Fix static code analysis warning adds fbe66f57d371 iavf: Refactor text of informational message adds c2fbcc94d511 iavf: Refactor string format to avoid static analysis warnings adds 64430f70ba6f iavf: Fix displaying queue statistics shown by ethtool adds 8c659fdab06a Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 2cb310dc4402 mlxsw: spectrum: Bump minimum FW version to xx.2010.1006 adds b25dea489b55 mlxsw: reg: Remove unused functions adds fda39347d90f mlxsw: item: Add support for local_port field in a split form adds fd24b29a1b74 mlxsw: reg: Align existing registers to use extended local [...] adds da56f1a0d2a5 mlxsw: reg: Increase 'port_num' field in PMTDB register adds 242e696e035f mlxsw: reg: Adjust PPCNT register to support local port 255 adds c934757d9000 mlxsw: Use u16 for local_port field instead of u8 adds f8538aec88b4 mlxsw: Add support for more than 256 ports in SBSR register adds e86ad8ce5bed mlxsw: Use Switch Flooding Table Register Version 2 adds 51ef6b00798c mlxsw: Use Switch Multicast ID Register Version 2 adds 10184da91666 Merge branch 'mlxsw-Spectrum-4-prep' adds 8897cc228188 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds dd7f091fd22b selftests/bpf: Fix xdpxceiver failures for no hugepages adds 29ad850a5cae selfetests/bpf: Adapt vmtest.sh to s390 libbpf CI changes adds 7615209f42a1 libbpf: Add runtime APIs to query libbpf version adds efdd3eb8015e libbpf: Accommodate DWARF/compiler bug with duplicated structs adds 9a49afe6f5a5 selftests/bpf: Add btf_dedup case with duplicated structs [...] adds 8cccee9e91e1 libbpf: Change bpf_program__set_extra_flags to bpf_program [...] adds fa721d4f0b91 selftests/bpf: Fix trivial typo adds 16e0c35c6f7a libbpf: Load global data maps lazily on legacy kernels adds e4f7ac90c2b0 selftests/bpf: Mix legacy (maps) and modern (vars) BPF in [...] adds 992c4225419a libbpf: Unify low-level map creation APIs w/ new bpf_map_create() adds a9606f405f2c libbpf: Use bpf_map_create() consistently internally adds 99a12a32fee4 libbpf: Prevent deprecation warnings in xsk.c adds 2fe256a429cb selftests/bpf: Migrate selftests to bpf_map_create() adds 1144ab9bdf34 tools/resolve_btf_ids: Close ELF file on error adds 401891a9deba libbpf: Fix potential misaligned memory access in btf_ext__new() adds 2a6a9bf26170 libbpf: Don't call libc APIs with NULL pointers adds 8cb125566c40 libbpf: Fix glob_syms memory leak in bpf_linker adds 593835377f24 libbpf: Fix using invalidated memory in bpf_linker adds 486e648cb2f1 selftests/bpf: Fix UBSan complaint about signed __int128 overflow adds 3bd0233f388e selftests/bpf: Fix possible NULL passed to memcpy() with z [...] adds 6c4dedb7550a selftests/bpf: Prevent misaligned memory access in get_sta [...] adds e2e0d90c550a selftests/bpf: Fix misaligned memory access in queue_stack [...] adds 57428298b5ac selftests/bpf: Prevent out-of-bounds stack access in test_bpffs adds 43080b7106db selftests/bpf: Fix misaligned memory accesses in xdp_bonding test adds 8f6f41f39348 selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2 [...] adds e32cb12ff52a bpf, mips: Fix build errors about __NR_bpf undeclared adds 341ac5ffc4bd libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY adds baeead213e67 selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initialization adds da61e9e3aeb5 Merge branch 'Support static initialization of BPF_MAP_TYP [...] adds 43174f0d4597 libbpf: Silence uninitialized warning/error in btf_dump_du [...] adds c291d0a4d169 libbpf: Remove duplicate assignments adds 58ffa1b41369 x86, bpf: Cleanup the top of file header in bpf_jit_comp.c adds ccb00292eb2d bpf: Remove a redundant comment on bpf_prog_free adds 06edc59c1fd7 bpf, docs: Prune all references to "internal BPF" adds bc84e959e5ae bpf, docs: Move handling of maps to Documentation/bpf/maps.rst adds 88691e9e1ef5 bpf, docs: Split general purpose eBPF documentation out of [...] adds e6f2dd0f8067 bpf: Add bpf_loop helper adds 4e5070b64b37 selftests/bpf: Add bpf_loop test adds f6e659b7f97c selftests/bpf: Measure bpf_loop verifier performance adds ec151037af4f selftest/bpf/benchs: Add bpf_loop benchmark adds b98057ef730a Merge branch 'Add bpf_loop helper' adds d4efb1708618 bpf: Change bpf_kallsyms_lookup_name size type to ARG_CONS [...] adds 0270090d396a libbpf: Avoid double stores for success/failure case of ks [...] adds d995816b77eb libbpf: Avoid reload of imm for weak, unresolved, repeating ksym adds e30c8fd310c7 Merge branch 'Apply suggestions for typeless/weak ksym series' adds 436d404cc8ff bpf: Clean-up bpf_verifier_vlog() for BPF_LOG_KERNEL log level adds 64b5b97b8cff samples: bpf: Fix conflicting types in fds_example adds f60f2ca91177 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c6e7871894a3 ipv6/esp6: Remove structure variables and alignment statements adds 2e1809208a4a xfrm: Remove duplicate assignment adds 98d184288425 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds fc5e0352ccb5 ipvs: remove unused variable for ip_vs_new_dest adds 4be1dbb75c3d netfilter: conntrack: Use memset_startat() to zero struct nf_conn adds c5fc837bf934 netfilter: nf_queue: remove leftover synchronize_rcu adds 632cb151ca53 netfilter: ctnetlink: remove useless type conversion to bool adds b81ed9ad5c40 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 82c434c10340 ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 adds 27deb0f1570b ath10k: fetch (pre-)calibration data via nvmem subsystem adds df008741dd62 wcn36xx: add debug prints for sw_scan start/complete adds f02e1cc2a846 wcn36xx: implement flush op to speed up connected scan adds 8f1ba8b0ee26 wcn36xx: ensure pairing of init_scan/finish_scan and start [...] adds 588b45c88ae1 wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND adds 22f9ba7fee10 ath9k: use swap() to make code cleaner adds 89dcb1da611d wcn36xx: Fix DMA channel enable/disable cycle adds 3652096e5263 wcn36xx: Release DMA channel descriptor allocations adds ed04ea76e69e wcn36xx: Put DXE block into reset before freeing memory adds c9c5608fafe4 wcn36xx: populate band before determining rate on RX adds cfdf6b19e750 wcn36xx: fix RX BD rate mapping for 5GHz legacy rates adds af3d89649bb6 ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum [...] adds b2beffa7d9a6 ath11k: enable 802.11 power save mode in station mode adds ae80b6033834 ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_S [...] adds 16a2c3d5406f ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware adds c802b6d7815d ath11k: Clear auth flag only for actual association in sec [...] adds 85f36923be47 ath11k: fix fw crash due to peer get authorized before key [...] adds 4ea03443ecda ath11k: fix error routine when fallback of add interface fails adds 4c375743c5fe ath11k: avoid unnecessary BH disable lock in STA kickout event adds 31aeaf547d7e ath11k: fix DMA memory free in CE pipe cleanup adds 624e0a317030 ath11k: Fix 'unused-but-set-parameter' error adds f187fe8e3bc6 ath11k: fix firmware crash during channel switch adds 2c5545bfa29d ath11k: disable unused CE8 interrupts for ipq8074 adds 6452f0a3d565 ath11k: allocate dst ring descriptors from cacheable memory adds 5e76fe03dbf9 ath11k: modify dp_rx desc access wrapper calls inline adds a1775e732eb9 ath11k: avoid additional access to ath11k_hal_srng_dst_num_free adds c4d12cb37ea2 ath11k: avoid active pdev check for each msdu adds db2ecf9f0567 ath11k: remove usage quota while processing rx packets adds 400588039a17 ath11k: add branch predictors in process_rx adds d0e2523bfa9c ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory adds a8508bf7ced2 ath11k: remove mod operator in dst ring processing adds cbfbed495d32 ath11k: avoid while loop in ring selection of tx completio [...] adds bcef57ea400c ath11k: add branch predictors in dp_tx path adds be8867cb4765 ath11k: avoid unnecessary lock contention in tx_completion path adds 78406044bdd0 ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS rat [...] adds 1d795645e1ee ath11k: remove return for empty tx bitrate in mac_op_sta_s [...] adds c8f2d41bbff6 ath11k: fix the value of msecs_to_jiffies in ath11k_debugf [...] adds b4a0f54156ac ath11k: move peer delete after vdev stop of station for QC [...] adds 787264893c69 ath11k: fix FCS_ERR flag in radio tap header adds 9212c1b9e80a ath11k: send proper txpower and maxregpower values to firmware adds c0b0d2e87d91 ath11k: Increment pending_mgmt_tx count before tx send invoke adds 086c921a3540 ath11k: Fix ETSI regd with weather radar overlap adds f951380a6022 ath11k: Disabling credit flow for WMI path adds bd77f6b1d710 ath11k: use cache line aligned buffers for dbring adds 1ad6e4b00f29 ath11k: Add missing qmi_txn_cancel() adds fb12305aff12 ath11k: add trace log support adds 273703ebdb01 ath11k: Fix crash caused by uninitialized TX ring adds fc95d10ac41d ath11k: add string type to search board data in board-2.bi [...] adds 886433a98425 ath11k: add support for BSS color change adds 436a4e886598 ath11k: clear the keys properly via DISABLE_KEY adds 64bc3aa02ae7 ath11k: reset RSN/WPA present state for open BSS adds 081e2d6476e3 ath11k: add hw_param for wakeup_mhi adds 5125b9a9c420 ath9k: fix intr_txqs setting adds 728e26c3ac89 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 023562266926 rtw89: fill regd field of limit/limit_ru tables by enum adds 542577149794 rtw89: update rtw89 regulation definition to R58-R31 adds ebaae2c2c3bd rtw89: update tx power limit/limit_ru tables to R54 adds 08e16498e01b rtw89: update rtw89_regulatory map to R58-R31 adds 1646ce8f83b9 rtw89: remove unnecessary conditional operators adds 43863efeada6 rtw89: remove unneeded variable adds 30101812a09b rtw89: fix potentially access out of range of RF register array adds 5da7075c1126 rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump adds 2f1367b564c1 rtw88: follow the AP basic rates for tx mgmt frame adds 272cda71e857 rtw88: add debugfs to force lowest basic rate adds c81edb8dddaa rtw88: add quirk to disable pci caps on HP 250 G7 Notebook PC adds 04d80663f67c mwifiex: Fix skb_over_panic in mwifiex_usb_recv() adds 2d1d7091ddac mwifiex: Use a define for firmware version string length adds 939b571a3b62 mwifiex: Add quirk to disable deep sleep with certain hard [...] adds deb573f1d7dd mwifiex: Ensure the version string from the firmware is 0- [...] adds 84d94e16efa2 mwifiex: Ignore BTCOEX events from the 88W8897 firmware adds 2cca3465147d mei: bus: add client dma interface adds 2da4366f9e2c iwlwifi: mei: add the driver to allow cooperation with CSME adds 4ea7da5fad43 iwlwifi: mei: add debugfs hooks adds 6d19a5eba5cd iwlwifi: integrate with iwlmei adds bfcfdb59b669 iwlwifi: mvm: add vendor commands needed for iwlmei adds 7ce1f2157e14 iwlwifi: mvm: read the rfkill state and feed it to iwlmei adds d1e69b5492d1 wilc1000: remove '-Wunused-but-set-variable' warning in ch [...] adds 7a6cfe28ae3e brcmfmac: Configure keep-alive packet on suspend adds b07e3c6ebc0c rsi: Fix use-after-free in rsi_rx_done_handler() adds f1cb3476e48b rsi: Fix out-of-bounds read in rsi_read_pkt() adds fa4408b0799a wlcore: no need to initialise statics to false adds 5fd32ae0433a libertas: Use struct_group() for memcpy() region adds 642a57475b30 libertas_tf: Use struct_group() for memcpy() region adds 601d2293e27f intersil: Use struct_group() for memcpy() region adds f01b3774309f mwl8k: Use named struct for memcpy() region adds 69831173fcbb rtlwifi: rtl8192de: Style clean-ups adds eb202a598859 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds db57b625912a Bluetooth: btmtksdio: add support of processing firmware c [...] adds d555b1f2c333 Bluetooth: btmtksdio: drop the unnecessary variable created adds 27fe097bc60a Bluetooth: btusb: Add one more Bluetooth part for the Real [...] adds 741268adb340 Bluetooth: btusb: re-definition for board_id in struct qca [...] adds 21a241b3bc15 Bluetooth: btusb: Add the new support IDs for WCN6855 adds 899663be5e75 Bluetooth: refactor malicious adv data check adds e88422bccda8 Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key adds 7978656caf2a Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key adds ea13aed5e5df Bluetooth: Send device found event on name resolve failure adds dbf6811abbfc Bluetooth: Limit duration of Remote Name Resolve adds 209d37a5d4e2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds bc2dfc02836b cfg80211: implement APIs for dedicated radar detection HW adds 237337c230b9 mac80211: introduce set_radar_offchan callback adds f5d32a7b1071 mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" adds 1507b1531981 cfg80211: move offchan_cac_event to a dedicated work adds 91e89c77322d cfg80211: fix possible NULL pointer dereference in cfg8021 [...] adds 71abf71e9e63 mac80211: Remove unused assignment statements adds d787a3e38f01 mac80211: add support for .ndo_fill_forward_path adds 3536672bbdc2 cfg80211: delete redundant free code adds c47240cb46a1 cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event adds 8415816493b7 cfg80211: allow continuous radar monitoring on offchannel chain adds dc5307832010 mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define adds eb87d3e08992 mac80211: notify non-transmitting BSS of color changes adds fb5f6a0e8063 mac80211: Use memset_after() to clear tx status adds fb8b53acf60b cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() adds 75c5bd68b699 ieee80211: change HE nominal packet padding value defines adds 903dd85bbfd1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 39a3663f82ee mtd: rawnand: nand_bbt: hide suspend/resume hooks while sc [...] adds 46c8159560c9 mtd: mtdconcat: don't use mtd_{suspend,resume}() adds 9d6abd489e70 mtd: core: protect access to MTD devices while in suspend adds 1086e0fe3d97 mtd: rawnand: remove suspended check adds 0554ba336cb0 mtd: Fixed breaking list in __mtd_del_partition. adds df15ce2869e4 mtd: remove unused header file <linux/mtd/latch-addr-flash.h> adds 8f80016cd7ba mtd: core: provide unique name for nvmem device adds 72009a33dad4 mtd: dataflash: Warn about failure to unregister mtd device adds 8d9f190c2890 mtd: mchp23k256: Warn about failure to unregister mtd device adds dadea3432c60 mtd: mchp48l640: Warn about failure to unregister mtd device adds 552578493b2e mtd: sst25l: Warn about failure to unregister mtd device adds e07b48a725a2 mtd: dataflash: Add device-tree SPI IDs adds 67bcbe202b48 mtd: core: clear out unregistered devices a bit more adds 7d30d0cfc12b Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 71e89591502d mtd: rawnand: davinci: Don't calculate ECC when reading page adds 9c9d70996538 mtd: rawnand: davinci: Avoid duplicated page read adds 0697f8441faa mtd: rawnand: davinci: Rewrite function description adds d8466f73010f mtd: rawnand: Export nand_read_page_hwecc_oob_first() adds 0171480007d6 mtd: rawnand: ingenic: JZ4740 needs 'oob_first' read page [...] adds aa1baa0e6c1a mtd: rawnand: gpmi: Remove explicit default gpmi clock set [...] adds f53d4c109a66 mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply [...] adds c03e2a644d81 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds f430b0fe8ee7 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 6d48de655917 crypto: atmel-aes - Reestablish the correct tfm context at [...] adds 680efb33546b hwrng: cavium - Check health status while reading random data adds efd21e10fc3b crypto: caam - replace this_cpu_ptr with raw_cpu_ptr adds 94ad2d19a97e crypto: keembay-ocs-ecc - Fix error return code in kmb_ocs [...] adds 7875506f7a75 MAINTAINERS: rectify entry for INTEL KEEM BAY OCS ECC CRYP [...] adds 574c833ef3a6 crypto: hisilicon/hpre - use swap() to make code cleaner adds 4a9dbd021970 crypto: qce - fix uaf on qce_aead_register_one adds b4cb4d316319 crypto: qce - fix uaf on qce_ahash_register_one adds e9c195aaeed1 crypto: qce - fix uaf on qce_skcipher_register_one adds a9887010ed2d crypto: testmgr - Fix wrong test case of RSA adds 3121d5d11818 crypto: octeontx2 - use swap() to make code cleaner adds 882ed23e103f crypto: ccree - remove redundant 'flush_workqueue()' calls adds 370a40ee2283 crypto: ccp - no need to initialise statics to 0 adds ce8ce31b2c5c crypto: drbg - prepare for more fine-grained tracking of s [...] adds 2bcd25443868 crypto: drbg - track whether DRBG was seeded with !rng_is_ [...] adds 262d83a4290c crypto: drbg - move dynamic ->reseed_threshold adjustments [...] adds 074bcd4000e0 crypto: drbg - make reseeding from get_random_bytes() synchronous adds 559edd47cce4 crypto: drbg - make drbg_prepare_hrng() handle jent instan [...] adds 8ea5ee00beb9 crypto: drbg - reseed 'nopr' drbgs periodically from get_r [...] adds c79391c696da crypto: qat - do not handle PFVF sources for qat_4xxx adds 5002200b4fed crypto: qat - fix undetected PFVF timeout in ACK loop adds 95b4d40ed256 crypto: qat - refactor PF top half for PFVF adds 08ea97f48883 crypto: qat - move vf2pf interrupt helpers adds b7c13ee46ceb crypto: qat - move VF message handler to adf_vf2pf_msg.c adds 720aa72a77f4 crypto: qat - move interrupt code out of the PFVF handler adds 956125e21f46 crypto: qat - change PFVF ACK behaviour adds 04cf47872c7e crypto: qat - re-enable interrupts for legacy PFVF messages adds bd59b769ddac crypto: qat - split PFVF message decoding from handling adds 1d6133123fb2 crypto: qat - handle retries due to collisions in adf_iov_ [...] adds b85bd9457dc3 crypto: qat - relocate PFVF PF related logic adds 7e00fb3f162c crypto: qat - relocate PFVF VF related logic adds 6f2e28015bac crypto: qat - relocate PFVF disabled function adds bc63dabe5254 crypto: qat - add pfvf_ops adds 9baf2de7ee4e crypto: qat - differentiate between pf2vf and vf2pf offset adds 49c43538ce05 crypto: qat - abstract PFVF send function adds 1ea7c2beca5b crypto: qat - abstract PFVF receive logic adds 09ce899a592f crypto: qat - reorganize PFVF code adds f6aff914989e crypto: qat - reorganize PFVF protocol definitions adds 1d4fde6c4e80 crypto: qat - use enums for PFVF protocol codes adds 25110fd2e346 crypto: qat - pass the PF2VF responses back to the callers adds c35c76c6919e crypto: qat - refactor pfvf version request messages adds e669b4dedd89 crypto: qat - do not rely on min version adds 1d9a915fafab crypto: qat - fix VF IDs in PFVF log messages adds 8616b628ef69 crypto: qat - improve logging of PFVF messages adds 83f50f2948ba crypto: sun8i-ce - Add support for the D1 variant adds b808f32023dd crypto: kdf - Add key derivation self-test support code adds 026a733e6659 crypto: kdf - add SP800-108 counter key derivation function adds d7921344234d security: DH - remove dead code for zero padding adds d3b04a4398fe security: DH - use KDF implementation from crypto API adds 376a5c3cdd7c crypto: hisilicon - modify the value of engine type rate adds ecc7169d4f73 crypto: hisilicon/qm - modify the value of qos initialization adds 488f30d4b8b3 crypto: hisilicon/qm - some optimizations of ths qos write [...] adds 13389403fe8a crypto: hisilicon/qm - simplified the calculation of qos s [...] adds 552d03a223ed crypto: jitter - consider 32 LSB for APT adds 1ce1bacc4809 crypto: rsa - limit key size to 2048 in FIPS mode adds 1e146c393b15 crypto: dh - limit key size to 2048 in FIPS mode adds 330507fbc9d8 crypto: des - disallow des3 in FIPS mode adds 3e167854714a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a713ca234ea9 Merge drm/drm-next into drm-misc-next adds c18c8891111b Merge tag 'drm-misc-next-2021-11-18' of git://anongit.free [...] adds 84af502a3ed7 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds bc30c3b0c8a1 drm: panel-orientation-quirks: Add quirk for the Lenovo Yo [...] adds cebbb5c46d0c drm/vboxvideo: fix a NULL vs IS_ERR() check adds 11b4da982791 drm/amdgpu: partially revert "svm bo enable_signal call co [...] adds 7057474c8381 drm: ttm: correct ttm_range_manager kernel-doc notation adds 0bae5687bc68 drm/bridge: anx7625: Fix edid_read break case in sp_tx_edi [...] adds 83ddd8069f98 drm/bridge: anx7625: fix an error code in anx7625_register [...] adds 11632d4aa2b3 drm/bridge: megachips: Ensure both bridges are probed befo [...] adds 6e22dc358377 drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c adds 35f7775f81bf drm: Don't print messages if drivers are disabled due nomodeset adds d76f25d66ec8 drm/vboxvideo: Drop CONFIG_VGA_CONSOLE guard to call vgaco [...] adds 6a2d2ddf2c34 drm: Move nomodeset kernel parameter to the DRM subsystem adds e9aeeba26a8d drm: Decouple nomodeset from CONFIG_VGA_CONSOLE adds b22a15a5aca3 Documentation/admin-guide: Document nomodeset kernel parameter adds db08490fc4b6 drm: Make the nomodeset message less sensational adds 69d846126e16 drm: Fix build error caused by missing drm_nomodeset.o adds 3d0ccae6f22f drm/tidss: Fix warning: unused variable 'tidss_pm_ops' adds b93199b28676 drm/ttm: Don't include drm_hashtab.h adds 2985c96485b7 drm/vmwgfx: Copy DRM hash-table code into driver adds a21800bced7c drm: Declare hashtable as legacy adds d0c4e34db0b0 drm/cma-helper: Move driver and file ops to the end of header adds 05b1de51df07 drm/cma-helper: Export dedicated wrappers for GEM object f [...] adds e580ea25c08d drm/cma-helper: Pass GEM CMA object in public interfaces adds c47160d8edcd drm/mipi-dbi: Remove dependency on GEM CMA helper library adds 09717af7d13d drm: Remove CONFIG_DRM_KMS_CMA_HELPER option adds 19cf41b64e3b lontium-lt9611: check a different register bit for HDMI sensing adds 86baad194170 drm/qxl: use iterator instead of dma_resv_shared_list adds f7fd7814f34c drm/i915: Remove dma_resv_prune adds f8be2c5971f4 drm/ttm: stop pruning fences after wait adds c99907c723c6 dma-buf: make fence mandatory for dma_resv_add_excl_fence v2 adds 826c387d0152 drm/vmwgfx: Remove the deprecated lower mem limit adds 28b5f3b6121b drm/vmwgfx: Release ttm memory if probe fails adds c451af78f301 drm/vmwgfx: Fail to initialize on broken configs adds f6be23264bba drm/vmwgfx: Introduce a new placement for MOB page tables adds a85b1cb23091 drm/vmwgfx: Switch the internal BO's to ttm_bo_type_kernel adds 2696f9010d21 drm/ttm: Clarify that the TTM_PL_SYSTEM is under TTMs control adds cbefa2f39e72 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds c6c57446383a drm/amdkfd: add amdgpu_device entry to kfd_dev adds 9365fbf3d74b drm/amdkfd: replace kgd_dev in static gfx v7 funcs adds 1cca6087422d drm/amdkfd: replace kgd_dev in static gfx v8 funcs adds 9a17c9b79b4d drm/amdkfd: replace kgd_dev in static gfx v9 funcs adds 4056b0337746 drm/amdkfd: replace kgd_dev in static gfx v10 funcs adds c531a58bb61b drm/amdkfd: replace kgd_dev in static gfx v10_3 funcs adds 420185fdadbf drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs adds 3356c38dc1b6 drm/amdkfd: replace kgd_dev in various kfd2kgd funcs adds 6bfc7c7e175e drm/amdkfd: replace kgd_dev in various amgpu_amdkfd funcs adds 574c4183ef75 drm/amdkfd: replace kgd_dev in get amdgpu_amdkfd funcs adds dff63da93e45 drm/amdkfd: replace kgd_dev in gpuvm amdgpu_amdkfd funcs adds 56c5977eae87 drm/amdkfd: replace/remove remaining kgd_dev references adds b5d1d755c134 drm/amdkfd: remove kgd_dev declaration and initialization adds 087451f372bf drm/amdgpu: use generic fb helpers instead of setting up A [...] adds b5f57384805a drm/amdkfd: Add sysfs bitfields and enums to uAPI adds d5a28852e86e drm/amdgpu: remove unnecessary checks adds 26db557e35d6 drm/amdgpu: return early on error while setting bar0 memtype adds b97788e504da drm/amd/display: remove unnecessary conditional operators adds ebd1e7196958 drm/amd/display: Add helper for blanking all dp displays adds f0d0c39149f8 drm/amd/display: Pass panel inst to a PSR command adds 1f6c9ab06f61 drm/amd/display: remove dmcub_support cap dependency adds 80c5f69b9424 drm/amd/display: Fix RGB MPO underflow with multiple displays adds cfd3f70ebd9e drm/amd/display: Use link_enc_cfg API for queries. adds 1328e395fd62 drm/amd/display: Fix detection of aligned DMUB firmware meta info adds b57d16bdd62c drm/amd/display: bring dcn31 clk mgr in line with other ve [...] adds 426b4c4fe52c drm/amd/display: clean up some formats and log adds 64266f0a45c8 drm/amd/display: use link_rate_set above DPCD 1.3 (#1527) adds e43098f6abb0 drm/amd/display: fix stale info in link encoder assignment adds 4cbe435dd688 drm/amd/display: retain/release stream pointer in link enc table adds 095041dbfa03 drm/amd/display: Fix Coverity Issues adds 6ef86fa8ccc8 drm/amd/display: Add hpd pending flag to indicate detectio [...] adds 0ec283cd043d drm/amd/display: Adjust code indentation adds ec581edc56d3 drm/amd/display: 3.2.161 adds 548f21251415 drm/amd/display: To support sending TPS3 pattern when rest [...] adds aadb06f9c972 drm/amd/display: Query all entries in assignment table dur [...] adds 7a47c8820a1d drm/amd/display: Initialise encoder assignment when initia [...] adds d493a0244fce drm/amd/display: Wait for ACK for INBOX0 HW Lock adds 68ca1c3e57c4 drm/amd/display: log amdgpu_dm_atomic_check() failure cause adds 02274fc0f672 drm/amdkfd: replace trivial funcs with direct access adds a6506cd84582 drm/radeon: correct indentation adds d3c983010f6f drm/amdgpu: remove unneeded variable adds 8bd1b7c29b3c drm/amd/pm: Enhanced reporting also for a stuck command adds 73729a7d079d drm/amdgpu: add error print when failing to add IP block(v2) adds dd0ae064e71a drm/amdkfd: convert KFD_IS_SOC to IP version checking adds e4804a39ba5f drm/amdkfd: convert switches to IP version checking adds 046e674b9615 drm/amdkfd: convert misc checks to IP version checking adds 7eb0502ac053 drm/amdkfd: replace asic_family with asic_type adds 48c19a95f15e drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs adds 625097a9e0c6 drm/amd/display: Drop config guard for DC_LOG_DP2 adds 1d925758ba1a drm/amd/display: Reduce dmesg error to a debug print adds f441dd33db4a drm/amdgpu: Update BO memory accounting to rely on allocat [...] adds d25e35bc26c3 drm/amdgpu: Pin MMIO/DOORBELL BO's in GTT domain adds c09bb36dd123 drm/amd/display: Secondary display goes blank on Non DCN31 adds a53b554b56e0 drm/amd/display: Only flush delta from last command execution adds fd3b2e21b881 drm/amd/display: Revert changes for MPO underflow adds ef9d5a54dae9 drm/amd/display: set MSA vsp/hsp to 0 for positive polarit [...] adds d26c4ffba6ac drm/amd/display: Code change for DML isolation adds 430bb83dbdf3 drm/amd/display: Reset fifo after enable otg adds 2430be71c017 drm/amd/display: Fix LTTPR not Enabled adds 2665f63a7364 drm/amd/display: Enable DSC over eDP adds 189789a15f77 drm/amd/display: Fix eDP will flash when boot to OS adds 21f45a2363bb drm/amd/display: Visual Confirm Bar Height Adjust adds 1f49355c4c56 drm/amd/display: [FW Promotion] Release 0.0.92 adds 3f232a0fdbb1 drm/amd/display: [FW Promotion] Release 0.0.93 adds 8fa6f4c5715c drm/amd/display: fixed the DSC power off sequence during D [...] adds e90f0bb0c7c7 drm/amd/display: 3.2.162 adds ed12f3f198ce drm/amd/display: Revert "retain/release stream pointer in [...] adds 6c08e0ef87b8 drm/amd/pm: avoid duplicate powergate/ungate setting adds 33155ce6e1a8 drm/amd/pm: Remove artificial freq level on Navi1x adds c96cb6598903 drm/amd/amdkfd: Fix kernel panic when reset failed and bee [...] adds 3ebd8bf02380 drm/amdgpu: support new mode-1 reset interface (v2) adds d9a69fe512c5 drm/amdgpu: Add recovery_lock to save bad pages function adds b295ce39912c drm/amd/display: Fix OLED brightness control on eDP adds 6c5af7d2f886 drm/amdgpu: fix set scaling mode Full/Full aspect/Center n [...] adds 1da2fcc43511 drm/amd/display: Clean up some inconsistent indenting adds 88ac6df8af2c drm/amd/display: fix cond_no_effect.cocci warnings adds 7b755d65100e drm/amd/amdgpu: remove useless break after return adds 8b11e14bd579 drm/amd/amdgpu: cleanup the code style a bit adds 7b833d680481 drm/amd/amdgpu: fix potential memleak adds 13d20aabd6ef drm/amd/display: remove no need NULL check before kfree adds 24adfaffd5ad drm/amd/display: cleanup the code a bit adds a689e8d1f800 drm/amd/display: check top_pipe_to_program pointer adds 92020e81ddbe drm/amdgpu/display: set vblank_disable_immediate for DC adds 6edc8f8aff61 drm/amd/pm: Update smu driver interface for aldebaran adds 8882f90a3fe2 drm/amdgpu: add new query interface for umc block v2 adds edd794208555 drm/amd/pm: add message smu to get ecc_table v2 adds fdcb279d5b79 drm/amdgpu: query umc error info from ecc_table v2 adds e39938117e78 drm/amdgpu: Fix MMIO HDP flush on SRIOV adds ee2f17f4d02b drm/amdkfd: Retrieve SDMA numbers from amdgpu adds ae360bf18219 drm/amdgpu/pm: clean up some inconsistent indenting adds 79aae67ef8bb drm/amd/pm: Add STB accessors interface adds db5b5c679e6c drm/amd/pm: Add STB support in sienna_cichlid adds 1f5fc7a50955 drm/amd/pm: Add debugfs info for STB adds a0e7e140b5b2 drm/amdkfd: Remove unused entries in table adds 4aaea9d72e9a drm/amdgpu: Fix double free of dmabuf adds 524a0ba6fab9 drm/amd/display: Fix DPIA outbox timeout after GPU reset adds f8fb5cd412e3 drm/amd/display: based on flag reset z10 function pointer adds 85fb8bb9d4a5 drm/amd/display: Run full global validation in dc_commit_state adds 1edf5ae1fdaf drm/amd/display: enable seamless boot for DCN301 adds 6984fa418b8e drm/amd/display: Set plane update flags for all planes in reset adds f53e191e2be8 drm/amd/display: fixed an error related to 4:2:0/4:2:2 DSC adds 6d63fcc2a334 drm/amd/display: Reset link encoder assignments for GPU reset adds 4f48034b7fce drm/amd/display: Rename dcn_validate_bandwidth to dcn10_va [...] adds 0bb245558584 drm/amd/display: retain/release at proper places in link_e [...] adds 16f0c500f05b drm/amd/display: fix accidental casting enum to bool adds a5e00e1135b0 drm/amd/display: Display object info table changes adds ae6c9601da7a drm/amd/display: Fixed DSC would not PG after removing DSC stream adds 8acd97545008 drm/amd/display: Fix ODM combine issue with fast boot adds 11dff0e87103 drm/amd/display: add else to avoid double destroy clk_mgr adds 7f41c6607005 drm/amd/display: [FW Promotion] Release 0.0.94 adds 8ab1d0923c2b drm/amd/display: 3.2.163 adds 4f30d920d123 drm/amdgpu: move kfd post_reset out of reset_sriov function adds f75de8447511 drm/amdgpu/gfx10: add wraparound gpu counter check for APU [...] adds 7b37c7f8f505 drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ adds 37ba5bbc8978 drm/amdgpu: Declare Unpin BO api as static adds 1223c15c780b drm/amdgpu: update the domain flags for dumb buffer creation adds ca4b32bb2d72 drm/amd/pm: Add debug prints adds dc78fea1e7fd drm/amd/pm: Sienna: Print failed BTC adds e771d71d8d58 drm/amd/pm: Print the error on command submission adds 3a50403f8b11 drm/amd/pm: add new fields for Sienna Cichlid. adds 514f4a99c7a1 drm/amdgpu: IH process reset count when restart adds a0c55ecee100 drm/amdkfd: process exit and retry fault race adds 7ad153db5859 drm/amdkfd: handle VMA remove race adds 2e4477282c8c drm/amdkfd: simplify drain retry fault adds 71ee9236ab9e drm/amdgpu: enable Navi 48-bit IH timestamp counter adds 23eb49251bd6 drm/amdgpu: enable Navi retry fault wptr overflow adds cc7818d7091d drm/amdgpu: fix byteorder error in amdgpu discovery adds 6ff53495ceee drm/amdgpu: Skip ASPM programming on aldebaran adds 081664ef3e43 drm/amdgpu/pm: fix powerplay OD interface adds 1f5792549376 drm/amd/display: update bios scratch when setting backlight adds 708978487304 drm/amdgpu/display: Only set vblank_disable_immediate when [...] adds 627d137aa09f drm/amd/display: Fix warning comparing pointer to 0 adds 981b3045460d drm/amdgpu/sriov/vcn: add new vcn ip revision check case f [...] adds b7e7e6ca1f7b drm/amd/display: fix application of sizeof to pointer adds b9dd6fbd1587 drm/amdkfd: Use bitmap_zalloc() when applicable adds f37668301e36 drm/amdkfd: Slighly optimize 'init_doorbell_bitmap()' adds 4f7ee199d905 drm/amdgpu: cancel the correct hrtimer on exit adds deefd07eedb7 drm/amdgpu: fix vkms crtc settings adds 700de2c8aadc drm/amdgpu: check atomic flag to differeniate with legacy path adds 85c1b9bd13b0 drm/amd/pm: Add warning for unexpected PG requests adds 232d1d43b522 drm/amdgpu: fix disable ras feature failed when unload drvier v2 adds 3c2d6ea27955 drm/amdgpu: handle IH ring1 overflow adds 3867e3704f13 amdgpu/pm: Create shared array of power profile name strings adds 94a80b5bc7a2 amdgpu/pm: Modify implmentations of get_power_profile_mode [...] adds 6c18ecefaba7 drm/amdgpu: declare static function to fix compiler warning adds 370016988665 drm/amdgpu: fix the missed handling for SDMA2 and SDMA3 adds fe9c5c9affc9 drm/amdgpu: Use MAX_HWIP instead of HW_ID_MAX adds 81d104f4afbf drm/amdgpu: Don't halt RLC on GFX suspend adds 50b1f44ec547 drm/amd/display: Add DP-HDMI FRL PCON SST Support in DM adds c022375ae095 drm/amd/display: Add DP-HDMI FRL PCON Support in DC adds ebe5ffd8e271 drm/amd/display: Enable P010 for DCN3x ASICs adds 6421f7c750e9 drm/amd/display: Allow DSC on supported MST branch devices adds 9311ed1e1241 drm/amd/display: add hdmi disable debug check adds aba3c3fede54 drm/amd/display: Clear DPCD lane settings after repeater training adds a896f870f8a5 drm/amd/display: Fix for otg synchronization logic adds 9602044d1cc1 drm/amd/display: Fix for the no Audio bug with Tiled Displays adds 0a043904187b drm/amd/display: add function for eDP and backlight power on adds ab644ea6921a drm/amd/display: Add work around for tunneled MST. adds b995747511f6 drm/amd/display: Fix dual eDP abnormal display issue adds 7238b42e1f40 drm/amd/display: PSR panel capability debugfs adds c11099b0d1aa drm/amd/display: Add vendor specific LTTPR workarounds for DCN31 adds 2f2a4b1879bf drm/amd/display: Skip vendor specific LTTPR w/a outside li [...] adds f3edefce7088 drm/amd/display: Add force detile buffer size debug flag adds ee347d5b40a1 drm/amd/display: Add 16ms AUX RD interval W/A for specific LTTPR adds 4752c85b23ec drm/amd/display: [FW Promotion] Release 0.0.95 adds 007f8539d03d drm/amd/display: 3.2.164 adds 71f8f119237f drm/amdkfd: set "r = 0" explicitly before goto adds a872c152fd91 drm/amdkfd: fix double free mem structure adds 405af9793f73 drm/amd/display: add connector type check for CRC source set adds 992110d74717 drm/amdgpu: adjust the kfd reset sequence in reset sriov function adds b7675b7bbc3c drm/amdkfd: replace asic_name with amdgpu_asic_name adds f0dc99a6f742 drm/amdkfd: add kfd_device_info_init function adds 2c1f19b3272c drm/amdkfd: remove hardcoded device_info structs adds ea6c66449692 drm/amdkfd: process_info lock not needed for svm adds a899fe8b433b drm/amdkfd: err_pin_bo path leaks kfd_bo_list adds ddb267b66af9 drm/amdgpu: update fw_load_type module parameter doc to ma [...] adds 79925787e57f drm/amdgpu: add another raven1 gfxoff quirk adds 1efbb4c4821c drm/amdgpu: only check for _PR3 on dGPUs adds 865efe2c22bc drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 58d3195577b4 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 3619ba73b136 Revert "drm/amd/display: To modify the condition in indica [...] adds b01a085be964 drm/radeon: Add HD-audio component notifier support (v2) adds 616549f53bd6 drm/amdgpu/UAPI: add SENSOR INFO ioctl subquery for profile modes adds fb3c2f5e0f42 drm/amdgpu: bump driver version for INFO SENSOR profile mo [...] adds e4859f964ee4 drm/ttm: Put BO in its memory manager's lru list adds a67e68203126 drm/amdgpu: always reset the asic in suspend (v2) adds 03ce38b4f5fc drm/amdgpu/UAPI: add new CTX OP for setting profile modes adds b0ebbb55b491 drm/amdgpu: handle SRIOV VCN revision parsing adds c0d6cf63a4e1 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 4121113410fe drm/i915/vlv_dsi: Double pixelclock on read-back for dual- [...] adds 4765d061d505 drm/i915: Move vrr push after the frame counter sampling again adds 0088d39b6ad9 drm/i915: Do vblank evasion correctly if vrr push has alre [...] adds 9cca74b51ea5 drm/i915: Fix framestart_delay commens in VRR code adds a37795cbdff2 drm/i915: Declare .(de)gamma_lut_tests for icl+ adds 99510e1afb48 drm/i915: Disable DSB usage for now adds b2e7d636d9ad drm/i915/: Extend VRR platform support to Gen 11 adds 6bb0a0e0fd35 drm/i915: Clean up FPGA_DBG/CLAIM_ER bits adds 7d938bc01195 drm/i915: Clean up DPINVGTT/VLV_DPFLIPSTAT bits adds 51707f227444 drm/i915: Clean up CRC register defines adds 6f51260f0eda drm/i915: drop intel_display.h include from intel_ddi.h adds 497520ca1915 drm/i915: drop intel_display.h include from intel_dpll_mgr.h adds 6abf2fc0072b drm/i915/debugfs: move debug printing to intel_display_power.c adds de511df7254a drm/i915: move structs from intel_display_power.h to .c adds 5ed597daa420 drm/i915: drop intel_display.h include from intel_display_power.h adds 2052287a74c9 drm/i915/pxp: fix includes for headers in include/drm adds eeb04fa64af1 drm/i915/dg2: Implement WM0 cursor WA for DG2 adds 527bab0473f2 drm/i915/rpm: Enable runtime pm autosuspend by default adds 448cc2fb3a7b Merge drm/drm-next into drm-intel-next adds 3c542cfa8266 drm/i915/dg2: Tile 4 plane format support adds aebdd7428c65 drm/i915/dsi: split out intel_dsi_vbt.h adds 01e526285a6a drm/i915/dsi: split out vlv_dsi_pll.h adds 7570d06db73f drm/i915/dsi: split out vlv_dsi.h adds 617ed6c2f036 drm/i915/dsi: split out icl_dsi.h adds 86c82c8aeebf Revert "drm/i915/dg2: Tile 4 plane format support" adds 74ba89c08e30 drm/i915: Fix DPT suspend/resume on !HAS_DISPLAY platforms adds c7c90b0b8418 drm/i915/dp: Perform 30ms delay after source OUI write adds 195eef659deb Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 10ceccb8d7b6 drm/i915: move the pre_pin earlier adds b0b0f2d225da drm/i915: Create a dummy object for gen6 ppgtt adds d03a29e0b1e1 drm/i915: Create a full object for mock_ring, v2. adds e6e1a304d759 drm/i915: vma is always backed by an object. adds 95c3d2758002 drm/i915: Remove resv from i915_vma adds 267c336349db drm/i915: Drain the ttm delayed workqueue too adds 865fbc0f8dc2 drm/i915/pmu: Avoid with_intel_runtime_pm within spinlock adds 8626afb170dc Merge drm/drm-next into drm-intel-gt-next adds 6164807dd298 drm/i915/ttm: Fix error code in i915_ttm_eviction_valuable() adds 0af4cbfa73af drm/i915/gem: placate scripts/kernel-doc adds be373fad541b drm/i915/ttm: fixup build failure adds 5979873ebbb5 drm/i915/pmu: Increase the live_engine_busy_stats sample period adds d22d446f7a1c drm/i915/gt: Hold RPM wakelock during PXP suspend adds b6b56df519a7 Revert "drm/i915/dmabuf: fix broken build" adds f6c466b84cfa drm/i915: Add support for moving fence waiting adds 05d1c76107e3 drm/i915/ttm: Move the i915_gem_obj_copy_ttm() function adds 8b1f7f92e57d drm/i915/ttm: Drop region reference counting adds 004746e4b119 drm/i915/ttm: Correctly handle waiting for gpu when shrinking adds 6385eb7ad841 drm/i915/ttm: Implement asynchronous TTM moves adds 5652df829b3c drm/i915/ttm: Update i915_gem_obj_copy_ttm() to be asynchronous adds 16d69a891970 Merge drm/drm-next into drm-intel-gt-next adds 5c2625c4a08c drm/i915: Remove dma_resv_prune adds e45b98ba6276 drm/i915: Avoid allocating a page array for the gpu coredump adds 8b91cdd4f864 drm/i915: Use __GFP_KSWAPD_RECLAIM in the capture code adds 3ccadbce8543 drm/i915/gemfs: don't mark huge_opt as static adds 95d35838880f dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array [...] adds 2a67b18e67f3 drm/i915/pmu: Fix synchronization of PMU callback with reset adds 44505168d743 drm/i915: Drop stealing of bits from i915_sw_fence functio [...] adds cca084692394 drm/i915: Use per device iommu check adds 49a8bf50caa2 drm/i915/gem: Fix a NULL pointer dereference in igt_reques [...] adds ff20afc4cee7 drm/i915: Update error capture code to avoid using the cur [...] adds f3799ff16fcf Revert "drm/i915: Implement Wa_1508744258" adds 96b1c450b386 drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHIC [...] adds 4241243ea0cb Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] adds b77179c8f8d4 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds b4d25abf9720 drm/msm/a6xx: Allocate enough space for GMU registers adds 59ba1b2b4825 drm/msm/devfreq: Fix OPP refcnt leak adds 3466d9e217b3 drm/msm: Fix mmap to include VM_IO and VM_DONTDUMP adds ea0006d390a2 drm/msm: Fix wait_fence submitqueue leak adds 067ecab9eef6 drm/msm: Restore error return on invalid fence adds 4823c0304925 drm/msm: Make a6xx_gpu_set_freq() static adds 2d1d175a61df drm/msm: Demote debug message adds 26d776fd0f79 drm/msm: Fix null ptr access msm_ioctl_gem_submit() adds 9ba873e66ed3 drm/msm/a6xx: Fix uinitialized use of gpu_scid adds 26b6f1c870b8 drm/msm/gpu: Fix idle_work time adds 5dbe2711e418 drm/msm/gpu: Fix check for devices without devfreq adds cd92cc187c05 drm/msm/dsi: set default num_data_lanes adds d03fcc1de086 drm/msm/dp: Avoid unpowered AUX xfers that caused crashes adds e4840d537c2c drm/msm: Do hw_init() before capturing GPU state adds afece15a68dc drm: msm: fix building without CONFIG_COMMON_CLK adds 44aab22d4dd2 drm/msm/dpu: move LUT levels out of QOS config adds b243c8c0156d drm/msm/dpu: remove pipe_qos_cfg from struct dpu_plane adds 92709c02c93b drm/msm/dpu: drop pipe_name from struct dpu_plane adds 53c064a1ab05 drm/msm/dpu: remove stage_cfg from struct dpu_crtc adds 0782bdc4b2d0 drm/msm/dpu: move dpu_hw_pipe_cfg out of struct dpu_plane adds fda201a9738d drm/msm/dpu: drop dpu_csc_cfg from dpu_plane adds 51cb5808b0d9 drm/msm/dpu: remove dpu_hw_pipe_cdp_cfg from dpu_plane adds 701a21ec02e4 drm/msm/dpu: don't cache pipe->cap->features in dpu_plane adds 6504f80fe665 drm/msm/dpu: don't cache pipe->cap->sblk in dpu_plane adds 9ab3d27113b1 drm/msm/mdp5: drop eDP support adds 0a26daaacf0d drm/msm/edp: drop old eDP support adds 76c82ebc4959 dt-bindings: display/msm: remove edp.txt adds a817a950de78 drm/msm/dsi: untangle cphy setting from the src pll setting adds 9b077c1581cf drm/msm/dsi: stop setting clock parents manually adds 0a697b9cc54c dt-bindings: msm/dp: Add DP compatible strings for sc7280 adds ef7837ff091c drm/msm/dp: Add DP controllers for sc7280 adds 447a39f4e89d drm/dp: Add macro to check max_downspread capability adds 34f3b16575d1 drm/msm/dp: Enable downspread for supported DP sinks adds 016aa55082c2 drm/msm/dp: Enable ASSR for supported DP sinks adds 4cef29b64eba drm/msm/mdp5: drop vdd regulator adds d8c00a81f11f drm/msm: Remove unnecessary struct_mutex adds 1d054c9b8457 drm/msm: Drop priv->lastctx adds c28e2f2b417e drm/msm: Remove struct_mutex usage adds 5f3aee4ceb5b drm/msm: Handle fence rollover adds 5edf2750d998 drm/msm: Add debugfs to disable hw err handling adds 8b9af498a0f7 drm/msm/adreno: Name the shadow buffer adds 2a1ac5ba9080 drm/msm: Increase gpu boost interval adds 7c0ffcd40b16 drm/msm/gpu: Respect PM QoS constraints adds 518380cb54b9 drm/msm/a6xx: Capture gmu log in devcoredump adds eaa55ead5a41 drm/msm/gpu: Add some WARN_ON()s adds 203dcd5e9d87 drm/msm/gpu: Make a6xx_get_gmu_log() more generic adds 1691e005962e drm/msm/gpu: Also snapshot GMU HFI buffer adds b859f9b009bb drm/msm/gpu: Snapshot GMU debug buffer adds f4f6dfdec230 drm/msm/gpu: Add a comment in a6xx_gmu_init() adds a630ac686425 drm/msm/gpu: Name GMU bos adds fabae667b126 drm/msm/dp: Drop now unused hpd_high member adds 89688e2119b2 drm/msm/dpu: Add more of the INTF interrupt regions adds db492480b2b2 drm/msm: use compatible lists to find mdp node adds 2492a3b65ef6 MAINTAINERS: update designated reviewer entry for MSM DRM driver adds fee328076333 mailmap: add and update email addresses adds 331fcfa1fbdd Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds b9af23fcf51c Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 3c7e0ccc946c drm/etnaviv: use PLATFORM_DEVID_NONE adds 0ea057a9cb2b drm/etnaviv: fix dma configuration of the virtual device adds f5be833dc86f drm/etnaviv: use a 32 bit mask as coherent DMA mask adds 96894b795967 drm/etnaviv: constify static struct cooling_ops adds b167b590b148 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds de2f29c4394e ALSA: hda: Remove redundant runtime PM calls adds 7c72665c5667 ALSA: led: Use restricted type for iface assignment adds 6dd21ad81bf9 ALSA: hda: Make proper use of timecounter adds 15fa179f3f45 ALSA: hda: Fill gaps in NHLT endpoint-interface adds 8235a08bbc6b ALSA: hda: Simplify DMIC-in-NHLT check adds 322fa4315400 ASoC: Intel: Skylake: Use NHLT API to search for blob adds 8e7daf318d97 ALSA: oss: fix compile error when OSS_DEBUG is enabled adds 746f17c2105f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b38892b5b85a ASoC: codecs: MBHC: Remove useless condition check adds 32d7e03d26fd ASoC: SOF: mediatek: Add mt8195 hardware support adds e6feefa541f3 ASoC: SOF: tokens: add token for Mediatek AFE adds b72bfcffcfc1 ASoC: SOF: topology: Add support for Mediatek AFE DAI adds b7f6503830cd ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to l [...] adds 24281bc2bf18 ASoC: SOF: Add mt8195 device descriptor adds 24d75049c5ed ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 adds 424d6d1a9a51 ASoC: SOF: mediatek: Add mt8195 dsp clock support adds 163fa3a5927e ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 adds 626a3dfbdb5d ASoC: SOF: Add support for Mediatek MT8195 adds 405e52f412b8 ASoC: SOF: sof-pci-dev: use community key on all Up boards adds fdd535283779 ASoC: cs42l42: Report initial jack state adds 81ed6770ba67 ASoC: SOF: Intel: hda: expose get_chip_info() adds 5974f6843203 ASoC: SOF: Introduce num_cores and ref count per core adds c414d5df9d05 ASoC: SOF: Add ops for core_get and core_put adds 41dd63cccb42 ASoC: SOF: Intel: TGL: set core_get/put ops adds 9cdcbc9f6788 ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops adds 7cc7b9ba21d4 ASoC: SOF: topology: remove sof_load_pipeline_ipc() adds b2ebcf42a48f ASoC: SOF: free widgets in sof_tear_down_pipelines() for s [...] adds d416519982cb ASoC: SOF: hda: don't use the core op for power up/power down adds 9ea807488cda ASoC: SOF: add support for dynamic pipelines with multi-core adds 05827a1537f3 ASoC: SOF: Intel: hda: free DAI widget during stop and suspend adds 277444544f45 ASoC: SOF: enable multicore with dynamic pipelines adds 7016fd940adf ASoC: tlv320aic31xx: Fix typo in BCLK clock name adds 2664b24a8c51 ASoC: tlv320aic31xx: Add support for pll_r coefficient adds 6e6752a9c787 ASoC: tlv320aic31xx: Add divs for bclk as clk_in adds c5d22d5e12e7 ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration adds 8c9b9cfb7724 ASoC: fsl-asoc-card: Support fsl,imx-audio-tlv320aic31xx codec adds 21b159264d7d Support BCLK input clock in tlv320aic31xx adds 32a956a1fadf ASoC: stm32: i2s: add pm_runtime support adds 98e500a12f93 ASoC: stm32: dfsdm: add pm_runtime support for audio adds ac5e3efd5586 ASoC: stm32: spdifrx: add pm_runtime support adds 6d86bdb391c7 ASoC: stm32: add pm runtime support adds 8253aa4700b3 ASoC: SOF: imx: Add code to manage DSP related clocks adds 6fc8515806df ASoC: SOF: imx8: Add runtime PM / System PM support adds a73b493d8e1b ASoC: SOF: imx8m: Add runtime PM / System PM support adds 9ba23717b292 ASoC: SOF: imx8m: Implement DSP start adds 3bf4cd8b747a ASoC: SOF: imx8m: Implement reset callback adds 65c16dd2942f ASoC: SOF: Add PM support for i.MX8/i.MX8X/i.MX8M adds 01429183f479 ASoC: SOF: sof-audio: setup sched widgets during pipeline [...] adds fb71d03b29bc ASoC: SOF: topology: don't use list_for_each_entry_reverse() adds 96da174024b9 ASoC: SOF: handle paused streams during system suspend adds 0e888a74e52d ALSA: pcm: unconditionally check if appl_ptr is in 0..boun [...] adds b456abe63f60 ALSA: pcm: introduce INFO_NO_REWINDS flag adds 4a39ea3f07f1 ASoC: SOF: pcm: add .ack callback support adds 6c26b5054ce2 ASoC: SOF: Intel: add .ack support for HDaudio platforms adds cd2f33e93d57 ASoC: SOF: Intel: power optimizations with HDaudio SPIB register adds faf695517c1c ASoC: mediatek: remove unnecessary CONFIG_PM adds fc6c62cf1cbf ASoC: SOF: mediatek: Add missing of_node_put() in platform [...] adds 49f893253ab4 ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHI [...] adds 2039cc1da4be ASoC: codecs: wcd938x: add SND_SOC_WCD938_SDW to codec lis [...] adds 083a7fba3888 ASoC: rt5640: Add the binding include file for the HDA hea [...] adds 2b9c8d2b3c89 ASoC: rt5640: Add the HDA header support adds f670b274f7f6 ASoC: imx-hdmi: add put_device() after of_find_device_by_node() adds 0b189395945d ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer adds a5e0091d62ab ASoC: cs35l41: Fix link problem adds 4dcddadf5530 ASoC: SOF: mediatek: Use %pR/%pa to print resources/physic [...] adds e14cddc58884 ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget adds 2b1acedccf36 ASoC: SOF: Intel: hda: Add a helper function for stream reset adds 4794601a52d4 ASoC: SOF: Intel: hda: reset stream before coupling host a [...] adds 0dd71a3340b9 ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers adds 47934e0fcbbe ASoC: SOF: call platform hw_free for paused streams during [...] adds d9a724653475 ASoC: SOF: Add a helper for freeing PCM stream adds 85d7acd0ef18 ASoC: SOF: pcm: move the check for prepared flag adds 0b639dcd457b ASoC: SOF: align the hw_free sequence with stop adds a0f84dfb3f6d ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags adds 69acac569031 ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause adds 335302dbc2e4 ASoC: SOF: Fixes for Intel HD-Audio DMA stopping adds fd03cf7f5b47 ASoC: sun8i-codec: Add AIF, ADC, and DAC volume controls adds 425c5fce8a03 ASoC: qcom: Add support for ALC5682I-VS codec adds 679de7b64f96 ASoC: sunxi: sun4i-spdif: Implement IEC958 control adds 8544f08c8162 ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_d [...] adds 403f830e7a0b ASoC: soc-component: add snd_soc_pcm_component_delay() adds feea640aaf1a ASoC: amd: acp-pcm-dma: add .delay support adds 796b64a72db0 ASoC: intel: sst-mfld-platform-pcm: add .delay support adds dd894f4caf7d ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method adds 7be10cef0fbe ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method adds 8752d9a82fd0 ASoC: mediatek: mt8195: Constify static snd_soc_ops adds 11918cdcffb1 ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning adds 10b155fd413d ASoC: intel: boards: bytcht*: Constify static snd_soc_ops adds 043c0a6278ca firmware: cs_dsp: Move lockdep asserts to avoid potential [...] adds 91745b034dca ASoC: mediatek: mt8195: make several arrays static const adds f316c9d9ba8e ASoC: Intel: boards: add max98390 2/4 speakers support adds 67140b64b683 Merge branch 'for-5.16' of https://git.kernel.org/pub/scm/ [...] adds 0d242698fa69 ASoC: tegra: Add master volume/mute control support adds b80155fe61a7 ASoC: codecs: wcd934x: remove redundant ret variable adds 2f87c4220f18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b7b2b49e59e3 Input: palmas-pwrbutton - use bitfield helpers adds fafc66387dc0 Input: wacom_i2c - clean up the query device fields adds 71a4db99537f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 06bdea20c107 io_uring: simplify reissue in kiocb_done adds 7297ce3d5944 io_uring: improve send/recv error handling adds f3251183b298 io_uring: clean __io_import_iovec() adds 2ea537ca02b1 io_uring: improve argument types of kiocb_done() adds 913a571affed io_uring: clean cqe filling functions adds 04c76b41ca97 io_uring: add option to skip CQE posting adds 3d4aeb9f9805 io_uring: don't spinlock when not posting CQEs adds 5562a8d71aa3 io_uring: disable drain with cqe skip adds e302f1046f4c io_uring: fix no lock protection for ctx->cq_extra adds b6c7db321832 io_uring: better to use REQ_F_IO_DRAIN for req->flags adds 190a9778b6c7 Merge branch 'for-5.17/io_uring' into for-next adds 79478bf9ea9f block: move blk_rq_err_bytes to scsi adds 786d4e01c550 block: remove rq_flush_dcache_pages adds 4054cff92c35 block: remove blk-exec.c adds b84c5b50d329 blk-mq: move blk_mq_flush_plug_list adds 06c8c691e282 block: move request based cloning helpers to blk-mq.c adds 52fdbbcc83f3 block: move blk_rq_init to blk-mq.c adds f2b8f3ce989d block: move blk_steal_bios to blk-mq.c adds 450b7879e345 block: move blk_account_io_{start,done} to blk-mq.c adds 22350ad7f159 block: move blk_dump_rq_flags to blk-mq.c adds 0d7a29a2b5ea block: move blk_print_req_error to blk-mq.c adds d9337a420aed block: don't include blk-mq headers in blk-core.c adds 864169164665 block: move GENHD_FL_NATIVE_CAPACITY to disk->state adds 1545e0b419ba block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->e [...] adds 1a827ce1b9f2 block: remove GENHD_FL_CD adds e3b3bad3f298 block: remove a dead check in show_partition adds e16e506ccd67 block: merge disk_scan_partitions and blkdev_reread_part adds 46e7eac647b3 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART adds 140862805aff block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open adds 94b49c3ddb21 null_blk: don't suppress partitioning information adds 79b0f79a835c mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFO adds 3b5149ac5097 block: remove GENHD_FL_SUPPRESS_PARTITION_INFO adds 1ebe2e5f9d68 block: remove GENHD_FL_EXT_DEVT adds 9f18db572c97 block: don't set GENHD_FL_NO_PART for hidden gendisks adds 430cc5d3ab4d block: cleanup the GENHD_FL_* definitions adds a4561f9fccc5 sr: set GENHD_FL_REMOVABLE earlier adds 0c5bcc92d94a blk-mq: simplify the plug handling in blk_mq_submit_bio adds 1e9c23034d7b blk-mq: move more plug handling from blk_mq_submit_bio int [...] adds 25c4b5e05857 blk-ioprio: don't set bio priority if not needed adds 48b5c1fbcd8c block: only allocate poll_stats if there's a user of them adds 5a9d041ba2f6 block: move io_context creation into where it's needed adds 35c90e6ec960 blk_mq: remove repeated includes adds 0281ed3cf44d block: move blk_get_flush_queue to blk-flush.c adds f46b81c54b24 block: remove elevator_exit adds 0c6cb3a293fa block: remove the e argument to elevator_exit adds 2aa7745bf6db block: don't include blk-mq-sched.h in blk.h adds e4a19f7289f3 block: don't include blk-mq.h in blk.h adds a2ff7781cfe6 block: don't include <linux/blk-mq.h> in blk.h adds ca5b304cabef block: don't include <linux/idr.h> in blk.h adds 82d981d4230b block: don't include <linux/part_stat.h> in blk.h adds 5b13bc8a3fd5 blk-mq: cleanup request allocation adds 72cd9df2ef78 blk-crypto: remove blk_crypto_unregister() adds e8dc17e2893b blk-mq: Add blk_mq_complete_request_direct() adds 639d353143fa mmc: core: Use blk_mq_complete_request_direct(). adds 790cf9c84837 block: Provide blk_mq_sched_get_icq() adds 98f044999ba1 bfq: Track number of allocated requests in bfq_entity adds 44dfa279f117 bfq: Store full bitmap depth in bfq_data adds 76f1df88bbc2 bfq: Limit number of requests consumed by each cgroup adds 1f18b7005b49 bfq: Limit waker detection in time adds 582f04e19ad7 bfq: Provide helper to generate bfqq name adds 1eb17f5e15b7 bfq: Log waker detections adds c65e6fd460b4 bfq: Do not let waker requests skip proper accounting adds 5f480b1a6325 blk-mq: use bio->bi_opf after bio is checked adds e92a559e6c9d RDMA/qib: rename copy_io to qib_copy_io adds 88c9a2ce520b fork: move copy_io to block/blk-ioc.c adds 836b394b633e bfq: simplify bfq_bic_lookup adds a0725c22cd84 bfq: use bfq_bic_lookup in bfq_limit_depth adds c2a32464f449 Revert "block: Provide blk_mq_sched_get_icq()" adds 3304742562d2 block: mark put_io_context_active static adds 87dd1d63dcbd block: move blk_mq_sched_assign_ioc to blk-ioc.c adds 222ee581b845 block: move the remaining elv.icq handling to the I/O scheduler adds 50569c24be61 block: remove get_io_context_active adds a0f14d8baaca block: factor out a alloc_io_context helper adds 8ffc13680eac block: use alloc_io_context in __copy_io adds d538ea4cb8e7 block: return the io_context from create_task_io_context adds 18b74c4dcad8 block: simplify ioc_create_icq adds eca5892a5d61 block: simplify ioc_lookup_icq adds af22fef3e7a5 block: Remove redundant initialization of variable ret adds 82baa324dc41 mtd_blkdevs: remove the sector out of range check in do_bl [...] adds 79bb1dbd1200 block: don't check ->rq_disk in merges adds f3fa33acca9f block: remove the ->rq_disk field in struct request adds b84ba30b6c7a block: remove the gendisk argument to blk_execute_rq adds a30e3441325b scsi: remove the gendisk argument to scsi_ioctl adds e19dbd276bc9 Merge branch 'for-5.17/block' into for-next adds 6050fa4c84cc loop: don't hold lo_mutex during __loop_clr_fd() adds 0c22a66de487 Merge branch 'for-5.17/drivers' into for-next adds 8a7518931baa block: Fix fsync always failed if once failed adds 0d6e60732b85 Merge branch 'for-5.17/block' into for-next adds 2087009c74d4 io_uring: validate timespec for timeout removals adds c2626d30f312 Merge branch 'for-5.17/io_uring' into for-next adds ff8fa5ae283c Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 1b8d2789dad0 dm btree remove: fix use after free in rebalance_children() adds af4fd2d950c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5fad50779083 pata_falcon: Avoid type warnings from sparse adds 6c8ad7e8cf29 sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl adds 6f48394cf1f3 sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl adds 1be5a281af04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 10f0ed8faa6a mmc: tmio: reinit card irqs in reset routine adds a8ddb97f8cb7 mmc: core: rewrite mmc_fixup_device() adds 63dc65dc0319 mmc: core: allow to match the device tree to apply quirks adds 52ba58d60a60 mmc: core: provide macro and table to match the device tre [...] adds bd2a0031529e mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO adds 4f528cc5e732 mmc: core: transplant ti,wl1251 quirks from to be retired [...] adds 70c4c3d64983 mmc: omap_hsmmc: Revert special init for wl1251 adds ab1fbcb9b91a mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails adds 85e778428c91 dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string adds 6f5876d1fa98 mmc: core: change __mmc_poll_for_busy() parameter type adds c950f257c1fb mmc: core: adjust polling interval for CMD1 adds d5bc33487eab mmc: dw_mmc: Allow lower TMOUT value than maximum adds d6d7b82de994 mmc: sdhci-pci: Add PCI ID for Intel ADL adds 0e6f2c4c2072 mmc: dw_mmc: add common capabilities to replace caps adds 0905627f1b2a mmc: dw_mmc: hi3798cv200: use common_caps adds d4849f77fa91 mmc: dw_mmc: rockchip: use common_caps adds 3e2b9b760119 mmc: dw_mmc: exynos: use common_caps adds afc6d066111f Merge branch 'fixes' into next adds a897d8bde5b8 dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string adds f9962ac595d2 mmc: sdhci-esdhc-imx: Add sdhc support for i.MXRT series adds c92f3814a73d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 59f1b854706d power: supply: ab8500: Use core battery parser adds 3aca6ecdab44 power: supply: ab8500: Sink current tables into charger code adds 6252c706cdb0 power: supply: ab8500: Standardize operating temperature adds d8d26ac12e18 power: supply: ab8500: Drop unused battery types adds e5dff305ab5c power: supply: ab8500: Use only one battery type adds 22be8d77c80d power: supply: ab8500: Standardize design capacity adds 2d3559a50ad6 power: supply: ab8500: Standardize technology adds 2a5f41830aad power: supply: ab8500: Standardize voltages adds fc81c435a8a6 power: supply: ab8500_fg: Init battery data in bind() adds 50425ccf2467 power: supply: ab8500: Standardize internal resistance adds 9c20899da46b power: supply: ab8500: Standardize termination current adds 1091ed7db0d2 power: supply: ab8500: Make recharge capacity a constant adds 83e5aa77d112 power: supply: ab8500: Standardize CC current adds bc6e02871402 power: supply: ab8500: Standardize CV voltage adds 67acb291f3b6 power: supply: ab8500: Standardize temp res lookup adds 0525f34d0275 power: supply: ab8500: Standardize capacity lookup adds 502ce10704d7 dt-bindings: power: supply: pm8941-charger: add pm8226 adds 0838a3bfcd1b power: supply: qcom_smbb: support pm8226 adds 720e1b5f906a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8b6e88555971 regulator: rohm-regulator: add helper for restricted volta [...] adds e7543e199591 regulator: bd718x7: Use rohm generic restricted voltage setting adds 92b1348277f8 regulator: Add units to limit documentation adds cff6f593251c regulator: rohm-generic: iniline stub function adds 1b6ed6bf32fb regulator: Drop unnecessary struct member adds 6fadec4c5561 regulator: Add regulator_err2notif() helper adds a764ff77d697 regulator: irq_helper: Provide helper for trivial IRQ noti [...] adds 432dd1fc134e regulator: rohm-generic: remove unused dummies adds 76e95f331be0 dt-bindings: regulator: qcom: spmi-regulator: Document pm8 [...] adds f8843e5e2dc8 regulator: qcom_spmi: Add pm8226 regulators adds ac88e9526d68 dt-bindings: regulator: Add compatible for pmg1110 adds 59eadd2af3f7 regulator: qcom-rpmh: Add PMG1110 regulators adds 24f0853228f3 regulator: da9121: Prevent current limit change when enabled adds c5187a245e9b regulator: da9121: Add DA914x support adds b9c044b7d63b regulator: da9121: Remove erroneous compatible from binding adds d07fef2fcd4d regulator: da9121: Add DA914x binding info adds fa3b06f59a03 regulator: qcom,rpmh: Add compatible for PM8450 adds d69e19723f88 regulator: qcom-rpmh: Add support for PM8450 regulators adds 9dcd0e6d1239 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 78ac9f449772 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds da1fa07f4e34 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 6326948f940d lsm: security_task_getsecid_subj() -> security_current_get [...] adds 623dcc76bbfc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3cd6bab2f81d of: property: fw_devlink: Fixup behaviour when 'node_not_d [...] adds 46e988434d65 dt-bindings: display: sync formats with simplefb.h adds 49bcb1506f2e dt-bindings: thermal: Fix definition of cooling-maps contr [...] adds 5b4afd00fc48 dt-bindings: arm: cpus: Add ARM Cortex-A78 adds 21e3f8d6c357 dt-bindings: leds: convert BCM6328 controller to the json-schema adds b3fed1c1ac1b dt-bindings: hwmon: add TI DC-DC converters adds f3aba2b88e30 dt-bindings: Add resets to the PL011 bindings adds b48b01fca187 Update trivial-devices.yaml with Sensirion,sht4x adds 668b0ffd27ea of: base: Skip CPU nodes with "fail"/"fail-..." status adds 29771731c900 dt-bindings: net: ethernet-controller: add 2.5G and 10G speeds adds a63137324827 dt-bindings: dma: sifive,fu540-c000-pdma: Group interrupt tuples adds 9b4e246f31e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 61f6e38ae8b6 spi: qcom: geni: remove unused defines adds 5a8f8542e34b spi: dt-bindings: renesas,rspi: Document RZ/G2L SoC adds aadbff4af5c9 spi: spi-rspi: Add support to deassert/assert reset line adds 1d734f592e1a spi: spi-rspi: Drop redeclaring ret variable in qspi_trans [...] adds 5ccd191cdd1d RSPI driver support for RZ/G2L adds f6f6a6320eee spi: docs: improve the SPI userspace API documentation adds d94758b344e3 spi: Add resets to the PL022 bindings adds 3f07657506df spi: deduplicate spi_match_id() in __spi_register_driver() adds 49cd1eb37b48 spi: fsl-lpspi: Add imx8ulp compatible string adds b00bab9d48bb spi: Replace memset() with __GFP_ZERO adds 350de7ce26ca spi: Fix multi-line comment style adds dd06a0c6b6f6 spi: spidev: Use SPI_MODE_USER_MASK instead of casting adds 44ec41b7f783 spi: pxa2xx: Remove redundant ->read() and ->write() in st [...] adds fffc84fd87d9 spi: spidev: Make probe to fail early if a spidev compatib [...] adds b79332ef9d61 spi: Fix condition in the __spi_register_driver() adds c74526f947ab spi: bcm-qspi: choose sysclk setting based on requested speed adds e10a6bb5f52d spi: bcm-qspi: set transfer parameter only if they change adds c1b00674aab0 spi: atmel: Drop slave_config argument in atmel_spi_dma_sl [...] adds f44a29ceb99f spi: atmel: Remove setting of deprecated member of struct [...] adds f89d2cc3967a spi: tegra210-quad: use devm call for cdata memory adds 342e3ce0f6f4 ARM: pxa/lubbock: Replace custom ->cs_control() by GPIO lo [...] adds a9c8f68ce2c3 spi: pxa2xx: Get rid of unused ->cs_control() adds 8393961c53b3 spi: pxa2xx: Get rid of unused enable_loopback member adds 8762b07c95c1 spi: dt-bindings: add schema listing peripheral-specific p [...] adds b6bdc6e04390 spi: dt-bindings: cdns,qspi-nor: Move peripheral-specific [...] adds e9d7c323cfbb dt-bindings: mtd: spi-nor: Add a reference to spi-peripher [...] adds a06853ccbe54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 18c3933c1983 x86/sev: Shorten GHCB terminate macro names adds dbc4c70e3cdf x86/sev: Get rid of excessive use of defines adds 5ed0a99b12aa x86/head64: Carve out the guest encryption postprocessing [...] adds 75cc9a84c9eb x86/sev: Remove do_early_exception() forward declarations adds 527993f3b8af Merge x86/sev into tip/master adds 6b2a2138cf36 drm/i915/gem: Stop using PAGE_KERNEL_IO adds 27dff0f58bde x86/mm: Nuke PAGE_KERNEL_IO adds 19c88fc96d94 x86/mm: Add missing <asm/cpufeatures.h> dependency to <asm [...] adds 536af88a0ed1 Merge x86/mm into tip/master adds 0fe4ff885f8a x86/fpu: Correct AVX512 state tracking adds ce81bd7d7b6a Merge x86/fpu into tip/master adds ff083a2d972f perf: Protect perf_guest_cbs with RCU adds 5c7df80e2ce4 KVM: x86: Register perf callbacks after calling vendor's h [...] adds f4b027c5c819 KVM: x86: Register Processor Trace interrupt hook iff PT e [...] adds 2934e3d09350 perf: Stop pretending that perf can handle multiple guest [...] adds 84af21d850ee perf: Drop dead and useless guest "support" from arm, csky [...] adds b9f5621c9547 perf/core: Rework guest callbacks to prepare for static_ca [...] adds 1c3430516b07 perf: Add wrappers for invoking guest callbacks adds 2aef6f306b39 perf: Force architectures to opt-in to guest callbacks adds 87b940a0675e perf/core: Use static_call to optimize perf_guest_info_callbacks adds 73cd107b9685 KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arc [...] adds db215756ae59 KVM: x86: More precisely identify NMI from guest when hand [...] adds e1bfc24577cc KVM: Move x86's perf guest info callbacks to generic KVM adds 33271a9e2b52 KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c adds 7b517831a1c6 KVM: arm64: Convert to the generic perf callbacks adds be399d824b43 KVM: arm64: Hide kvm_arm_pmu_available behind CONFIG_HW_PE [...] adds 17ed14eba22b KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.c adds a9f4a6e92b3b perf: Drop guest callback (un)register stubs adds 7d813c4c4666 Merge perf/core into tip/master adds 0b746e8c1e1e x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC adds b3218ae47771 x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC adds 448c3d6085b7 EDAC/amd64: Allow for DF Indirect Broadcast reads adds 70aeb807cf86 EDAC/amd64: Add context struct adds 2322b532ad90 x86/mce: Get rid of cpu_missing adds 8736b4fee043 Merge ras/core into tip/master adds d6d261bded8a x86/sgx: Add new sgx_epc_page flag bit to mark free pages adds 40e0e7843e23 x86/sgx: Add infrastructure to identify SGX EPC pages adds 992801ae9243 x86/sgx: Initial poison handling for dirty and free pages adds a495cbdffa30 x86/sgx: Add SGX infrastructure to recover from poison adds 03b122da74b2 x86/sgx: Hook arch_memory_failure() into mainline code adds c6acb1e7bf46 x86/sgx: Add hook to error injection address validation adds 3ad6fd77a2d6 x86/sgx: Add check for SGX pages to ghes_do_memory_failure() adds 5064343fb155 selftests/sgx: Fix a benign linker warning adds 39f62536be2f selftests/sgx: Assign source for each segment adds 5f0ce664d8c6 selftests/sgx: Make data measurement for an enclave segmen [...] adds 3200505d4de6 selftests/sgx: Create a heap for the test enclave adds 147172148909 selftests/sgx: Dump segments and /proc/self/maps only on failure adds 1b35eb719549 selftests/sgx: Encpsulate the test enclave creation adds 065825db1fd6 selftests/sgx: Move setup_test_encl() to each TEST_F() adds f0ff2447b861 selftests/sgx: Add a new kselftest: Unclobbered_vdso_overs [...] adds 41493a095e48 selftests/sgx: Provide per-op parameter structs for the te [...] adds c085dfc7685c selftests/sgx: Rename test properties in preparation for m [...] adds abc5cec47350 selftests/sgx: Add page permission and exception test adds 26e688f1263a selftests/sgx: Enable multiple thread support adds 688542e29fae selftests/sgx: Add test for multiple TCS entry adds 379e4de9e140 x86/sgx: Fix minor documentation issues adds 5c16f7ee03c0 Merge branch 'x86/urgent' into x86/sgx, to resolve conflict adds 694a590d85af Merge x86/sgx into tip/master adds 2d3791f116bb psi: Remove repeated verbose comment adds 2fb75e1b642f psi: Add a missing SPDX license header adds 4feee7d12603 sched/core: Forced idle accounting adds cb0e52b77487 psi: Fix PSI_MEM_FULL state when tasks are in memstall and [...] adds 9731698ecb9c cputime, cpuacct: Include guest time in user time in cpuacct.stat adds c7ccbf4b6174 cpuacct: Convert BUG_ON() to WARN_ON_ONCE() adds dd02d4234c9a sched/cpuacct: Fix user/system in shown cpuacct.usage* adds 8c92606ab810 sched/cpuacct: Make user/system times in cpuacct.stat more [...] adds 1bb63dca7ce5 Merge sched/core into tip/master adds 9c7e2634f647 x86/cpu: Don't write CSTAR MSR on Intel CPUs adds 5ddd6a109314 Merge x86/cpu into tip/master adds 2202e15b2b1a kernel/locking: Use a pointer in ww_mutex_trylock(). adds 3f2bedabb62c futex: Ensure futex_atomic_cmpxchg_inatomic() is present adds 3297481d688a futex: Remove futex_cmpxchg detection adds 4e0d84634445 futex: Fix sparc32/m68k/nds32 build regression adds d93f4a31c48c Merge locking/core into tip/master adds 6da5175dbe1c x86/paravirt: Fix build PARAVIRT_XXL=y without XEN_PV adds 9c38d44369ec Merge x86/paravirt into tip/master adds 23ef731e4365 x86/insn-eval: Handle insn_get_opcode() failure adds d5ec1877df6d x86/insn-eval: Introduce insn_get_modrm_reg_ptr() adds 70a81f99e45b x86/insn-eval: Introduce insn_decode_mmio() adds c494eb366dbf x86/sev-es: Use insn_decode_mmio() for MMIO implementation adds 9916626e8464 Merge x86/misc into tip/master adds 7ad639840acf thread_info: Add helpers to snapshot thread flags adds dca99fb643a2 x86: Snapshot thread flags adds 6ce895128b3b entry: Snapshot thread flags adds 0569b245132c sched: Snapshot thread flags adds 7fb2b24bb5c5 alpha: Snapshot thread flags adds 050e22bfc4f4 ARM: Snapshot thread flags adds 342b38087865 arm64: Snapshot thread flags adds e538c5849143 microblaze: Snapshot thread flags adds 4ea7ce0a79b9 openrisc: Snapshot thread flags adds 08b0af5b2aff powerpc: Avoid discarding flags in system_call_exception() adds 985faa78687d powerpc: Snapshot thread flags adds 7d8d6b866c5a Merge core/entry into tip/master adds 7d697f0d5737 x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define adds 52d0b8b18776 x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() adds e2dc1341c6e3 Merge x86/urgent into tip/master adds 4946f15e8c33 genirq/generic_chip: Constify irq_generic_chip_ops adds 60a413ddcd35 Merge irq/core into tip/master adds d31c3c683ee6 x86/csum: Rewrite/optimize csum_partial() adds 6b2ecb61bb10 x86/csum: Fix compilation error for UM adds 2a144bcd661c x86/csum: Fix initial seed for odd buffers adds b6c28e3cc445 Merge x86/core into tip/master adds e955ecd29a51 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 557804a81d25 dt-bindings: timer: cadence_ttc: Add power-domains adds ad253b3dd798 dt-bindings: timer: remove rockchip,rk3066-timer compatibl [...] adds 7cd925a8823d clocksource/drivers/exynos_mct: Refactor resources allocation adds 453e2cadc97c dt-bindings: timer: tpm-timer: Add imx8ulp compatible string adds f395089221a5 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds bd1d6da17c29 EDAC/synopsys: Use the quirk for version instead of ddr version adds f7824ded4149 EDAC/synopsys: Add support for version 3 of the Synopsys EDAC DDR adds f6bc0d8bc2c5 EDAC/synopsys: Enable the driver on Intel's N5X platform adds a9e6b3819b36 dt-bindings: memory: Add entry for version 3.80a adds e7c49aa7277c Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 8c0abfd6d2f6 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to tiny scenarios adds db4cb7686128 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] adds 7c0be9f8901f doc: Add refcount analogy to What is RCU adds 5861dad198fe doc: RCU: Avoid 'Symbol' font-family in SVG figures adds 34e945f2ff89 rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs() adds 6ce685340388 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() adds a1fdc79bbda8 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] adds 917a7a64678e rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load adds bea55f984131 rcu: Prevent expedited GP from enabling tick on offline CPU adds 6436a2a1fc88 rcu: Make idle entry report expedited quiescent states adds cdafe9fe70dc rcu/exp: Mark current CPU as exp-QS in IPI loop second pass adds f04cbe651b4e torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] adds 24eab6e1ff58 torture: Remove RCU_FAST_NO_HZ from rcu scenarios adds e2c73a6860bd rcu: Remove the RCU_FAST_NO_HZ Kconfig option adds bc849e9192c7 rcu: Move rcu_needs_cpu() to tree.c adds 24ba53017e18 rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) adds 2407a64f8045 rcu: in_irq() cleanup adds 17ea37188249 rcu: Improve tree_plugin.h comments and add code cleanups adds c2cf0767e98e rcu: Avoid running boost kthreads on isolated CPUs adds 300c0c5e7218 rcu: Avoid alloc_pages() when recording stack adds 1f8da406a964 srcu: Prevent redundant __srcu_read_unlock() wakeup adds 325a2030b903 rcu: Tighten rcu_advance_cbs_nowake() checks adds 129c641965d1 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] adds 3ad5bfb3cb36 rcu/nocb: Prepare state machine for a new step adds 8b8263a7129c rcu/nocb: Invoke rcu_core() at the start of deoffloading adds 69892f3aa16f rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe adds 3edee603ddb9 rcu/nocb: Make rcu_core() callbacks acceleration (de-)offl [...] adds 27d371c45860 rcu/nocb: Check a stable offloaded state to manipulate qle [...] adds 21d09e6408e7 rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() adds 2060b26169f5 rcu/nocb: Limit number of softirq callbacks only on softirq adds 41e16fc7d639 rcu: Fix callbacks processing time limit retaining cond_resched() adds 527e43d0e81d rcu: Apply callbacks processing time limit only on softirq adds 128249bb0848 rcu/nocb: Don't invoke local rcu core on callback overload [...] adds a48584a7689a rcu/nocb: Remove rcu_node structure from nocb list when de [...] adds 26ee8f4e18ec rcu/nocb: Prepare nocb_cb_wait() to start with a non-offlo [...] adds fec98a44cdc0 rcu/nocb: Optimize kthreads and rdp initialization adds dd204e87ac59 rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or " [...] adds 30eee11828be rcu/nocb: Allow empty "rcu_nocbs" kernel parameter adds 9efd9544e9a3 rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn [...] adds 937ed91c7122 tools/nolibc: x86-64: Fix startup code bug adds ebbe0d8a449d tools/nolibc: i386: fix initial stack alignment adds de0244ae40ae tools/nolibc: fix incorrect truncation of exit code adds bf91666959ee tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the cl [...] adds 7bdc0e7a3905 tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $ [...] adds b0fe9dec6637 tools/nolibc: Implement gettid() adds f5dbc594b5ba rcu-tasks: Don't remove tasks with pending IPIs from holdout list adds bbfcd99350ab rcu-tasks: Create per-CPU callback lists adds f6fac1d16b1a rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic qu [...] adds 67e1de67b615 rcu-tasks: Convert grace-period counter to grace-period se [...] adds 68dcf71df824 rcu_tasks: Convert bespoke callback list to rcu_segcblist [...] adds 1f3c9298c3ac rcu-tasks: Use spin_lock_rcu_node() and friends adds 894bc5959b4d rcu-tasks: Inspect stalled task's trc state in locked state adds 23dc695c130b rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure adds 0e026030ca63 rcu-tasks: Abstract checking of callback lists adds 4c54870c0250 rcu-tasks: Abstract invocations of callbacks adds 2bfadd93c4af rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cb [...] adds 6fbc13bb52e0 rcu-tasks: Make rcu_barrier_tasks*() handle multiple callb [...] adds c624133458ca rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initia [...] adds 605ac707b165 rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention adds 3e66445e2794 rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_task [...] adds 4c155af3101d rcu-tasks: Use more callback queues if contention encountered adds 663cac32f1c8 rcu-tasks: Use separate ->percpu_dequeue_lim for callback [...] adds 3b434a3ef649 rcu-tasks: Use fewer callbacks queues if callback flood ends adds 902d82e62996 rcutorture: Sanitize RCUTORTURE_RDR_MASK adds 1c3d53986f74 rcutorture: More thoroughly test nested readers adds 340170fef01b rcutorture: Suppress pi-lock-across read-unlock testing fo [...] adds c30c876312f6 refscale: Simplify the errexit checkpoint adds 9880eb878c31 refscale: Prevent buffer to pr_alert() being too long adds 73f0304b1894 refscale: Always log the error message adds 37ec975179b9 refscale: Add missing '\n' to flush message adds e0036ffffb8f scftorture: Add missing '\n' to flush message adds 440a49952bb8 scftorture: Remove unused SCFTORTOUT adds d4a1f50353d8 rcuscale: Always log error message adds fa407afff1b3 scftorture: Always log error message adds 7a8768b424d5 locktorture,rcutorture,torture: Always log error message adds a46c631bfa7b rcutorture: Avoid soft lockup during cpu stall adds 740b8391f75e rcutorture: Test RCU-tasks multiqueue callback queueing adds 65baab2aff2c rcutorture: Enable multiple concurrent callback-flood kthreads adds 8a9b4c224633 rcutorture: Add ability to limit callback-flood intensity adds 28cad41418d5 rcutorture: Combine n_max_cbs from all kthreads in a callb [...] adds b6a4fd35d2d3 torture: Catch kvm.sh help text up with actual options adds c06354a12177 torture: Make kvm-find-errors.sh report link-time undefine [...] adds f61537009e3a torture: Retry download once before giving up adds 4ead4e33194a rcutorture: Cause TREE02 and TREE10 scenarios to do more c [...] adds a959ed627a42 rcutorture: Test RCU Tasks lock-contention detection adds b6c9dbf04f24 torture: Fix incorrectly redirected "exit" in kvm-remote.sh adds 90b21bcfb284 torture: Properly redirect kvm-remote.sh "echo" commands adds 32e5555b62e6 Merge branches 'doc.2021.11.30c', 'exp.2021.11.30c', 'fast [...] adds ddfe12944e84 tools/memory-model: Provide extra ordering for unlock+lock [...] adds b47c05ecf60b tools/memory-model: doc: Describe the requirement of the l [...] adds c438b7d860b4 tools/memory-model: litmus: Add two tests for unlock(A)+lo [...] adds 340fa08b233d Merge branch 'lkmm.2021.11.30c' into HEAD adds abd31b53c4d2 tools/memory-model: Document locking corner cases adds e0fb521cb4e5 tools/memory-model: Make judgelitmus.sh note timeouts adds d63e457ffbc4 tools/memory-model: Make cmplitmushist.sh note timeouts adds 18af2d2321e6 tools/memory-model: Make judgelitmus.sh identify bad macros adds 61e90e39af38 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 8ba43673eb69 tools/memory-model: Fix paulmck email address on pre-exist [...] adds 414c62490828 tools/memory-model: Update parseargs.sh for hardware verification adds 2ced87bb0e49 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 1ccdfd856d5a tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 8b0f5c20e90b tools/memory-model: Fix checkalllitmus.sh comment adds 1edc47907cdf tools/memory-model: Hardware checking for check{,all}litmus.sh adds 11860b4d3df4 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 78fd692f8383 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 21ff5fc9088a tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds cd0472abbe37 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 2a1ed69f52ed tools/memory-model: Keep assembly-language litmus tests adds 2bf9fea0c370 tools/memory-model: Allow herd to deduce CPU type adds 1f16fb0efb9c tools/memory-model: Make runlitmus.sh check for jingle errors adds 0aa664284cb3 tools/memory-model: Add -v flag to jingle7 runs adds 8cf69fb2641c tools/memory-model: Implement --hw support for checkghlitmus.sh adds 78963cda013b tools/memory-model: Fix scripting --jobs argument adds 0a5cbe549bb4 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 94306319a2c9 tools/memory-model: Make history-check scripts use mselect7 adds 969a8a1cbf5f tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 6d0d9fa50f25 tools/memory-model: Repair parseargs.sh header comment adds b8eff65fa1f9 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 43a74b9dd11b tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 87c5c3474f51 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 375af230977a tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 7566c36d001d Merge branch 'lkmm-dev.2021.11.30c' into HEAD adds c86ff8c55b8a clocksource: Avoid accidental unstable marking of clocksources adds 1a5620671a1b clocksource: Reduce the default clocksource_watchdog() ret [...] adds ce410b777460 Merge branch 'clocksource.2021.11.30c' into HEAD adds 8f656d5085cd EXP timers/nohz: Last resort update jiffies on nohz_full I [...] adds 5caecc9cc854 EXP testing/bpf: Update test names for xchg and cmpxchg adds f83627321fed EXP workqueue: Upgrade queue_work_on() comment adds 3014a6d9969d EXP workqueue: Fix unbind_workers() VS wq_worker_running() race adds 4ed01fd08c86 EXP workqueue: Fix unbind_workers() VS wq_worker_sleeping() race adds 72dd5b14513d Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds bff01a61af3c KVM: arm64: Move SVE state mapping at HYP to finalize-time adds 052f064d42b7 KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line adds 1408e73d21fe KVM: arm64: Restructure the point where has_run_once is ad [...] adds b5aa368abfbf KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_v [...] adds cc5705fb1bf1 KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid adds e525523c1989 Merge branch kvm-arm64/vcpu-first-run into kvmarm-master/next adds 892fd259cbf6 KVM: arm64: Reorder vcpu flag definitions adds 8383741ab2e7 KVM: arm64: Get rid of host SVE tracking/saving adds e66425fc9ba3 KVM: arm64: Remove unused __sve_save_state adds af9a0e21d817 KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE adds bee14bca735a KVM: arm64: Stop mapping current thread_info at EL2 adds 31aa126de88e arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM adds 2d761dbf7ff4 Merge branch kvm-arm64/fpsimd-tracking into kvmarm-master/next adds 00e228b31596 KVM: arm64: Add minimal handling for the ARMv8.7 PMU adds 3d9601d85d14 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next adds edb9f31c06b8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3085e74bff57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 443378f0664a workqueue: Upgrade queue_work_on() comment adds 856c36cfcb39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 79f960e29cfc platform/x86: thinkpad_acpi: Convert platform driver to us [...] adds 0f0ac158d28f platform/x86: asus-wmi: Add support for custom fan curves adds 38543b72fbe5 platform/surface: aggregator: Make client device removal m [...] adds acff7091df0e platform/surface: aggregator_registry: Use generic client [...] adds b3c3d5881e0e platform/surface: aggregator_registry: Rename device regis [...] adds adca4b68713f Documentation: syfs-class-firmware-attributes: Lenovo Opco [...] adds 640a5fa50a42 platform/x86: think-lmi: Opcode support adds 01df1385ec4e platform/x86: think-lmi: Move kobject_init() call into tlm [...] adds ff448bbaacfb platform/x86: think-lmi: Simplify tlmi_analyze() error han [...] adds c15f86856bec platform/x86: thinkpad_acpi: Accept ibm_init_struct.init() [...] adds c7e1c782f243 platform/x86: thinkpad_acpi: Make *_init() functions retur [...] adds 5a47ac004167 platform/x86: thinkpad_acpi: Simplify dytc_version handling adds 0b0d2fba4f33 platform/x86: thinkpad_acpi: Cleanup dytc_profile_available adds 798682e23689 platform/x86: thinkpad_acpi: Properly indent code in tpacp [...] adds cb97f5f01d38 platform/x86: thinkpad_acpi: Remove "goto err_exit" from h [...] adds 3a0abea60c6a platform/x86: thinkpad_acpi: Fix thermal_temp_input_attr sorting adds 910524004383 platform/x86: thinkpad_acpi: Restore missing hotkey_tablet [...] adds 2f5ad08f3eec platform/x86: thinkpad_acpi: Register tpacpi_pdriver after [...] adds 5cd689683eb0 platform/x86: thinkpad_acpi: tpacpi_attr_group contains dr [...] adds 526ac103dbc6 platform/x86: thinkpad_acpi: Fix the hwmon sysfs-attr show [...] adds f3dc3009c2ed platform/x86: thinkpad_acpi: Remove unused sensors_pdev_at [...] adds 67e7d50d13e9 platform/x86: thinkpad_acpi: Move input_unregister_device( [...] adds 7b20ca42fa8e platform/x86: thinkpad_acpi: Add LED_RETAIN_AT_SHUTDOWN to [...] adds 2fb9f4dce56b platform/x86: thinkpad_acpi: Add lid_logo_dot to the list [...] adds 2609a55e83d6 platform/x86: asus-wmi: remove unneeded semicolon adds 85544020b0fc platform/x86: lg-laptop: Recognize more models adds e9ff190973df platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 [...] adds 5da8f736b44b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a1ee1c08fcd5 HSI: core: Fix return freed object in hsi_new_client adds d4015a3208c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bd5fc9db54e2 leds: tca6507: use swap() to make code cleaner adds 94d0fdf061c5 leds: led-core: Update fwnode with device_set_node adds 2c702b9c8e9b dt-bindings: leds: Replace moonlight with indicator in mt6 [...] adds 110ac1426544 leds: lp50xx: remove unused variable adds 66340b5a6f86 leds: leds-fsg: Drop FSG3 LED driver adds 45959aca4ec3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5a3ba99b62d8 ipmi: msghandler: Make symbol 'remove_work_wq' static adds c33fdfbabb6c ipmi: fix oob access due to uninit smi_msg type adds d2c12f56fa97 ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking adds c03a487a83fd ipmi:ipmb: Fix unknown command response adds 29dbee57174a ipmi: Add the git repository to the MAINTAINERS file adds 56733fa5eb45 ipmi/watchdog: Constify ident adds 433b22d2106c Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 393c3714081a kernfs: switch global kernfs_rwsem lock to per-fs lock adds a6914afcdf0e kobject: Replace kernel.h with the necessary inclusions adds 2043727c2882 driver core: platform: Make use of the helper function dev [...] adds dd71d9c4c825 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 9c8846c73ec0 usb: cdnsp: Remove unneeded semicolon after `}' adds ba67723f9461 dt-bindings: usb: dwc2: document the port when usb-role-sw [...] adds 433ba26f40d4 dt-bindings: usb: qcom,dwc3: add binding for IPQ4019 and IPQ8064 adds 4ce3b45704d5 usb: dwc3: meson-g12a: fix shared reset control use adds 9933698f6119 USB: ehci_brcm_hub_control: Improve port index sanitizing adds c76ef96fc00e usb: gadget: f_fs: Use stream_open() for endpoint files adds f057a1d4f0d2 usb: Remove redundant 'flush_workqueue()' calls adds d429976170a5 usb: gadget: f_midi: allow resetting index option adds 16d42759207f usb: gadget: composite: Show warning if function driver's [...] adds 4a555f2b8d31 usb: gadget: at91_udc: Convert to GPIO descriptors adds 7ef0d85c87d1 Docs: usb: update err() to pr_err() and replace __FILE__ adds 925ed163abcf Docs: usb: update comment and code near increment usage count adds 6352f24ba40f Docs: usb: update writesize, copy_from_user, usb_fill_bulk [...] adds 38269d2faddc usb: xhci-mtk: remove unnecessary error check adds 0d8cfeeef3f5 usb: xhci-mtk: fix random remote wakeup adds 4616dddcfaf7 usb: typec: ucsi: Expose number of alternate modes in partner adds e4ac5a40cec2 usb: xilinx: Add suspend resume support adds 167a799c6e88 usb: gadget: configfs: simplify os_desc_item_to_gadget_inf [...] adds ff5a938d12f2 usb: gadget: configfs: remove os_desc_attr_release() adds 5d143ec45142 usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link() adds 5284acccc4a5 usb: gadget: configfs: use to_usb_function_instance() in c [...] adds c4bc515d73b5 usb: dwc2: gadget: use existing helper adds 4d012040161c Merge 5.16-rc3 into usb-next adds edf45564bb0c Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 8272f11ab77c Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 7ee7482e60fd serial: 8250: replace snprintf in show functions with sysfs_emit adds b88fea5faa0c dt-bindings: serial: fsl-lpuart: Add imx8ulp compatible string adds 635e4172bd0a arm: remove zte zx platform left-over adds ea502201da45 n_gsm: remove unused parameters from gsm_error() adds 463d4c74bffd tty: remove TTY_SOFT_SAK part from __do_SAK() adds 8cb28417dd2c tty: remove tty NULL check from __do_SAK() adds 954a0881a9d4 tty: clean up whitespace in __do_SAK() adds 2765852e74c8 tty: serial, join uport checks in uart_port_shutdown() adds 0836150c26c4 dt-bindings: serial: renesas,scif: Make resets as a requir [...] adds e1c0fc101340 dt-bindings: serial: renesas,sci: Document RZ/G2L SoC adds 862f72187a41 serial: sh-sci: Add support to deassert/assert reset line adds e25ed43b4b60 mxser: remove wait for sent from mxser_close_port adds 568a2b9c1289 mxser: rename mxser_close_port() to mxser_stop_rx() adds 274ab58dc2b4 mxser: keep only !tty test in ISR adds 30f6027fe464 mxser: move MSR read to mxser_check_modem_status() adds 3b88dbff1c4e mxser: clean up tx handling in mxser_transmit_chars() adds 5c338fbf21eb mxser: remove pointless xmit_buf checks adds 2fb19b957805 mxser: remove tty->driver_data NULL check adds 47b722d47382 mxser: call stop_rx from mxser_shutdown_port() adds 467b4c47880d mxser: don't flush buffer from mxser_close() directly adds c7ec012f6c56 mxser: use tty_port_close() in mxser_close() adds 239ef19ef040 mxser: extract TX empty check from mxser_wait_until_sent() adds fe74bc619b0d mxser: use msleep_interruptible() in mxser_wait_until_sent() adds 49b798a69e2b mxser: clean up timeout handling in mxser_wait_until_sent() adds c6693e6e0780 mxser: don't throttle manually adds 9dd6f3063a73 mxser: remove tty parameter from mxser_receive_chars_new() adds eb68ac0462bf mxser: increase buf_overrun if tty_insert_flip_char() fails adds 16add04f7bff mxser: add MOXA prefix to some PCI device IDs adds 4167bd25ec3b mxser: move ids from pci_ids.h here adds c668d5676461 mxser: use PCI_DEVICE_DATA adds 57dcb6ec85d5 serial: 8250_dw: Add StarFive JH7100 quirk adds 5f6a85158cca tty: drivers/tty/, stop using tty_schedule_flip() adds b68b914494df tty: the rest, stop using tty_schedule_flip() adds 5db96ef23bda tty: drop tty_schedule_flip() adds d78328bcc4d0 tty: remove file from tty_ldisc_ops::ioctl and compat_ioctl adds c67643b46c28 tty: serial: imx: clear the RTSD status before enable the [...] adds 028e083832b0 tty: serial: imx: disable UCR4_OREN in .stop_rx() instead [...] adds 1e67bd2b8cb9 tty: serial: atmel: Check return code of dmaengine_submit() adds 4f4b9b589561 tty: serial: atmel: Call dma_async_issue_pending() adds 18e6c0751cf9 tty: finish kernel-doc of tty_struct members adds 61c83addb77c tty: add kernel-doc for tty_port adds a65638302152 tty: add kernel-doc for tty_driver adds 1fe183091753 tty: add kernel-doc for tty_operations adds 630bf86d1577 tty: add kernel-doc for tty_port_operations adds 0c6119f9f7dc tty: add kernel-doc for tty_ldisc_ops adds 29d5ef685948 tty: combine tty_operations triple docs into kernel-doc adds 40f4268cddb9 tty: combine tty_ldisc_ops docs into kernel-doc adds 4072254f96f9 tty: reformat tty_struct::flags into kernel-doc adds 34d809f8b4ff tty: reformat TTY_DRIVER_ flags into kernel-doc adds cb6f6f987792 tty: reformat kernel-doc in tty_port.c adds 796a75a98762 tty: reformat kernel-doc in tty_io.c adds cbb68f919950 tty: reformat kernel-doc in tty_ldisc.c adds bc17b7236b47 tty: reformat kernel-doc in tty_buffer.c adds c66453ce8af8 tty: fix kernel-doc in n_tty.c adds 98629663bff8 tty: reformat kernel-doc in n_tty.c adds 385812835431 tty: add kernel-doc for more tty_driver functions adds 3be491d74a95 tty: add kernel-doc for more tty_port functions adds 7e6c0b22f466 tty: move tty_ldisc docs to new Documentation/tty/ adds 6f0535866199 tty: make tty_ldisc docs up-to-date adds f3e7614732b0 tty: more kernel-doc for tty_ldisc adds 31bc35d3346f tty: add kernel-doc for tty_standard_install adds 3f19fed8d0da Documentation: add TTY chapter adds 1d602fca8eb7 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds dc74e8cf2324 nitro_enclaves: Remove redundant 'flush_workqueue()' calls adds f6bdc0aafe88 nitro_enclaves: Merge contiguous physical memory regions adds 090ce7831d34 nitro_enclaves: Sanity check physical memory regions durin [...] adds 07503b3c1e13 nitro_enclaves: Add KUnit tests setup for the misc device [...] adds fbf3443f7750 nitro_enclaves: Add KUnit tests for contiguous physical me [...] adds 1881eadb2041 firmware: xilinx: add register notifier in zynqmp firmware adds fbce9f14055e firmware: xilinx: add macros of node ids for error event adds f4d77525679e firmware: xilinx: export the feature check of zynqmp firmware adds b4c80629c5c9 include/linux/byteorder/generic.h: fix index variables adds df0e68c1e994 comedi: Move the main COMEDI headers adds 55d0f80ecf0b comedi: ni_routing: tools: Update due to moved COMEDI headers adds 631e272b1207 comedi: Move and rename "8255.h" to <linux/comedi/comedi_8255.h> adds 44fb7affcfa4 comedi: Move "comedi_8254.h" to <linux/comedi/comedi_8254.h> adds fe7a4f5b9548 comedi: Move "comedi_isadma.h" to <linux/comedi/comedi_isadma.h> adds b6379e73add8 scripts/tags: add space regexs to all regex_c adds 1f8ff525f3d3 speakup: remove redundant assignment of variable i adds cd455ebb748c most: usb: replace snprintf in show functions with sysfs_emit adds 5d331b592255 Merge 5.16-rc3 into char-misc-next adds a09d051e9cb8 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds d3bc6269e21f phy: bcm-ns-usb2: support updated DT binding with PHY reg space adds 26379667d26f dt-bindings: phy: Introduce Qualcomm eDP PHY binding adds f199223cb490 phy: qcom: Introduce new eDP PHY driver adds 3870a48cd10c dt-bindings: phy: Add the Amlogic Meson8 HDMI TX PHY bindings adds e45dbd3a4b11 phy: amlogic: Add a new driver for the HDMI TX PHY on Meso [...] adds 5c2ecfce44b2 dt-bindings: phy: Tegra194 P2U convert to YAML adds d0cfb865b363 dt-bindings: phy: uniphier-usb3: Add bindings for NX1 SoC adds 877e8d28bc84 phy: uniphier-usb3: Add compatible string for NX1 SoC adds 21db1010cd80 dt-bindings: phy: uniphier-pcie: Add bindings for NX1 SoC adds 1c1597c8027a phy: uniphier-pcie: Add compatible string and SoC-dependen [...] adds 25bba42f95f6 phy: uniphier-pcie: Set VCOPLL clamp mode in PHY register adds 7f1abed4e9a5 phy: uniphier-pcie: Add dual-phy support for NX1 SoC adds 34f92b67621f dt-bindings: phy: uniphier-ahci: Add bindings for Pro4 SoC adds b1f9f4541e99 phy: uniphier-ahci: Add support for Pro4 SoC adds a46346299877 phy: cadence-torrent: use swap() to make code cleaner adds be24d24840cc phy: phy-can-transceiver: Make devm_gpiod_get optional adds fd66e57e46a3 dt-bindings: phy: Add lan966x-serdes binding adds ea8a163e02d6 dt-bindings: phy: Add constants for lan966x serdes adds 305524902a00 phy: Add lan966x ethernet serdes PHY driver adds efb6935dd786 dt-bindings: phy: intel: Add Thunder Bay eMMC PHY bindings adds 97004c1a4c52 phy: intel: Add Thunder Bay eMMC PHY support adds 97ba12d3feca phy: bcm-ns-usb2: improve printing ref clk errors adds 77ba6e7ffbd8 phy: stm32: adopt dev_err_probe for regulators adds 40cfd57d32c6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bb349fd2d580 soundwire: qcom: remove redundant version number read adds f963581c5517 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6a143ec198a6 staging: vt6655: Remove unnecessary type casts adds cfbfa0d3c35f staging: vt6655: Introduce `idx` variable adds 460228f19bbc staging: vt6655: Use incrementation in `idx` adds 9064cb02ee20 staging: vt6655: Rewrite conditional in AL7320 initialization adds 1d17faf5c998 staging: vt6655: Rename `RFvWriteWakeProgSyn` function adds 6a141baa801b staging: vt6655: Update comment for `rf_write_wake_prog_syn` adds 8026ee384a28 staging: vt6655: Delete bogus check for `init_count` in AL2230 adds 944f0f697acd staging: vt6655: Delete bogus check for `init_count` in AL7230 adds fce0490dcbee staging: r8188eu: fix array_size.cocci warning adds 8495a34094b4 staging: r8188eu: remove unused defines in wifi.h adds 06e6885d6a1d staging: r8188eu: code indent should use tabs adds 1189d2fb15a4 staging: r8188eu: delete unused header adds 515f49702423 staging: unisys: visorhba: use tab to indent instead of wh [...] adds a70fc7d0d1be staging: unisys: visornic: fixed a typo cant -> can't adds 4e4437d09cbe staging: unisys: visornic: reindent to avoid '(' at the en [...] adds 5cf069f910c5 staging: unisys: visornic: removed a blank line at the end [...] adds 6723b283c44a staging: r8188eu: Remove support for devices with 8188FU c [...] adds 56f1cf0e3f02 staging: r8188eu: remove rf_type from rtw_mcs_rate() adds 57fd3205ddca staging: r8188eu: remove rf_type from add_RATid() adds 8ee04b561354 staging: r8188eu: remove rf_type from HT_caps_handler() adds b0e160f02a7e staging: vchiq_core: remove superfluous static_assert statement adds 9e861d3f4d84 staging: vt6655: rename variable bHWRadioOff adds 6d7cf7440063 staging: vt6655: refactor camelcase byMaxPwrLevel to max_p [...] adds b3d893ab1902 staging: r8188eu: use max() and min() macros adds 2c7517b1eff2 staging: r8188eu: Efuse_CalculateWordCnts is not used adds dfff95efa22e staging: r8188eu: efuse_WordEnableDataRead is not used adds 445a740c0b10 staging: r8188eu: remove unused efuse defines adds d0fe08b29ea6 staging: r8188eu: do not extract eeprom version from the fuses adds 8da08f11ff5a staging: r8188eu: remove unused eeprom defines adds e3f6a0050663 staging: r8188eu: hal data's board type is unused adds 1875be81b5a8 staging: r8188eu: remove the _set_workitem wrapper adds 05b57e8c91ca staging: r8188eu: remove the _init_workitem wrapper adds 84c365f8ff8f staging: r8188eu: remove the _cancel_workitem_sync wrapper adds 24cd719712ae Merge 5.16-rc3 into staging-next adds 303e3fb066a3 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds e6645683e13c Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds b95b668eaaa2 interconnect: qcom: icc-rpmh: Add BCMs to commit list in p [...] adds 3b47746cd787 dt-bindings: interconnect: Add EPSS L3 DT binding on SC7280 adds 6a61d1d1491e interconnect: qcom: Add EPSS L3 support on SC7280 adds 499fa5b15fa1 Merge branch 'icc-sc7280' into icc-next adds 45c548cc5baa dt-bindings: interconnect: Combine SDM660 bindings into RP [...] adds 7de109c0abe9 interconnect: icc-rpm: Add support for bus power domain adds 3e9fdc6b73ca dt-bindings: interconnect: Add Qualcomm MSM8996 DT bindings adds 7add937f5222 interconnect: qcom: Add MSM8996 interconnect provider driver adds 78e488c462e5 Merge branch 'icc-msm8996' into icc-next adds 26a8011b0acb Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 365fceecd66e dmaengine: ti: edma: Use 'for_each_set_bit' when possible adds 5d78abb6fbc9 dmaengine: idxd: rework descriptor free path on failure adds 8b67426e0558 dmaengine: idxd: int handle management refactoring adds eb0cf33a91b4 dmaengine: idxd: move interrupt handle assignment adds 46c6df1c958e dmaengine: idxd: add helper for per interrupt handle drain adds bd5970a0d01f dmaengine: idxd: create locked version of idxd_quiesce() call adds f6d442f7088c dmaengine: idxd: handle invalid interrupt handle descriptors adds 56fc39f5a367 dmaengine: idxd: handle interrupt handle revoked event adds 58fe10766048 dmaengine: Add documentation for new memcpy scatter-gather [...] adds 3218910fd585 dmaengine: Add core function and capability check for DMA_ [...] adds 29cf37fa6dd9 dmaengine: Add consumer for the new DMA_MEMCPY_SG API function. adds 2bfab6f8b4f1 dmaengine: qcom: gpi: Remove unnecessary print function dev_err() adds 37829227f042 Documentation: dmaengine: Add a description of what dmatest does adds c61d7b2ef141 Documentation: dmaengine: Correctly describe dmatest with [...] adds 7eafa6eed7f1 dmaengine: ppc4xx: remove unused variable `rval' adds f06a778e9c0d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds eda09706b240 cgroup: rstat: Mark benign data race to silence KCSAN adds 8291471ea5f1 cgroup: get the wrong css for css_alloc() during cgroup_in [...] adds af3bf054661f cgroup: fix a typo in comment adds e14da77113bb cgroup: Trace event cgroup id fields should be u64 adds 9d50b5bd38f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 54d816d3d362 scsi: core: Simplify control flow in scmd_eh_abort_handler() adds 0a84486d6c1d scsi: core: Remove Scsi_Host.shost_dev_attr_groups adds adcc796b4f55 scsi: core: Use eh_timeout for START STOP UNIT adds 744798fcd2b3 scsi: pm80xx: Apply byte mask for phy ID in mpi_phy_start_resp() adds 60de1a67d66d scsi: pm80xx: Do not check the address-of value for NULL adds 606c54ae975a scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() adds 853615582d6f scsi: pm80xx: Use bitmap_zalloc() for tags bitmap allocation adds 8ceddda38d42 scsi: pm80xx: Add tracepoints adds 0137b129f215 scsi: pm80xx: Add pm80xx_mpi_build_cmd() tracepoint adds d28a78537d1d scsi: ufs: Wrap Universal Flash Storage drivers in SCSI_UFSHCD adds 659109a45c6c scsi: ufs: Fix double space in SCSI_UFS_HWMON description adds afe5ac347270 Merge branch 'misc' into for-next adds 069dd8d37475 Merge branch 'fixes' into for-next adds 32f4b58cc162 Merge branch 'fixes' into for-next adds 5c752d48b92b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ddba1cf7a506 scsi: ufs: Let devices remain runtime suspended during sys [...] adds 6d8619f034f0 scsi: qedi: Remove set but unused 'page' variable adds 776141dda77f scsi: core: Suppress a kernel-doc warning adds 7cc5aad6c98e scsi: core: Declare 'scsi_scan_type' static adds 3369046e54ca scsi: core: Show SCMD_LAST in text form adds 332053e87cda scsi: a100u2w: Fix a kernel-doc warning adds 471d6840559a scsi: atp870u: Fix a kernel-doc warning adds 69e623791eb3 scsi: bfa: Declare 'bfad_im_vport_attrs' static adds 013d14eafd5c scsi: dc395x: Fix a kernel-doc warning adds 0addfa587797 scsi: initio: Fix a kernel-doc warning adds acad9c432499 scsi: megaraid: Fix a kernel-doc warning adds d6e71a43b11c scsi: pm8001: Fix kernel-doc warnings adds b558fa11e4b5 scsi: pmcraid: Fix a kernel-doc warning adds db33028647a3 scsi: Remove superfluous #include <linux/async.h> directives adds c29eda7b5cfe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8ef00bc51e6a iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG adds d706beaec288 iommu/virtio: Support bypass domains adds e398fc0308de iommu/virtio: Sort reserved regions adds a2645a06dd14 iommu/virtio: Pass end address to viommu_add_mapping() adds 4bd5d4c69825 iommu/virtio: Support identity-mapped domains adds bef04c4b387f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds c572724406e3 rpmsg: char: Add pr_fmt() to prefix messages adds 631af6e0f410 rpmsg: Fix documentation return formatting adds a9328d6de14e dt-bindings: remoteproc: k3-r5f: Update bindings for J721S2 SoCs adds 83b57e60b863 dt-bindings: remoteproc: k3-dsp: Update bindings for J721S2 SoCs adds 3b918d8e9bd5 remoteproc: k3-dsp: Extend support for C71x DSPs on J721S2 SoCs adds b20dc021ba5a remoteproc: k3-r5: Extend support for R5F clusters on J721S2 SoCs adds c4b39a582b9b Merge branches 'rpmsg-next' and 'rproc-next' into for-next adds 57e15cbf75a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bdfd6ab8fdcc gpiolib: acpi: Do not set the IRQ type if the IRQ is alrea [...] adds be3dc15ffe64 gpiolib: acpi: Unify debug and other messages format adds 82b2cd4c8cae gpio: pch: Use .driver_data instead of checking Device IDs again adds 2822b02765ed gpio: pch: Cache &pdev->dev to reduce repetition adds 06939f22ae5f gpio: ml-ioh: Cache &pdev->dev to reduce repetition adds 46155a0c55eb gpio: ml-ioh: Use BIT() to match gpio-pch.c adds 7bc14ff2952d gpio: ml-ioh: Change whitespace to match gpio-pch.c adds e1610431b95c gpio: dwapb: clarify usage of the register file version adds 564e7f9dfb3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 653422e52a2d Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] adds 2d5446da5ace pinctrl: mediatek: fix global-out-of-bounds issue adds 418e0a3551bb lib/string_helpers: Introduce kasprintf_strarray() adds acdb89b6c87a lib/string_helpers: Introduce managed variant of kasprintf [...] adds 5a83227b3d4f pinctrl/rockchip: Drop wrong kernel doc annotation adds e4dd7fd5ff0a pinctrl/rockchip: Use temporary variable for struct device adds fb17dcd73fa9 pinctrl/rockchip: Make use of the devm_platform_get_and_io [...] adds 0045028f318b pinctrl/rockchip: Convert to use dev_err_probe() adds 069d7796c95b pinctrl/rockchip: Switch to use devm_kasprintf_strarray() adds a6d93da40fe9 pinctrl: armada-37xx: Fix function name in the kernel doc adds 50cf2ed284e4 pinctrl: armada-37xx: Use temporary variable for struct device adds 49bdef501728 pinctrl: armada-37xx: Make use of the devm_platform_iorema [...] adds 06cb10ea0cd5 pinctrl: armada-37xx: Convert to use dev_err_probe() adds b32b195d7f02 pinctrl: armada-37xx: Switch to use devm_kasprintf_strarray() adds e803ab971b5b pinctrl: st: Drop wrong kernel doc annotations adds f972707662db pinctrl: st: Use temporary variable for struct device adds 3809671d95a1 pinctrl: st: Make use of the devm_platform_ioremap_resourc [...] adds 3d4d3e0a7d67 pinctrl: st: Convert to use dev_err_probe() adds 3956d6c85f26 pinctrl: st: Switch to use devm_kasprintf_strarray() adds 54784ff24971 pinctrl: zynqmp: Unify pin naming adds f7c151d86487 gpio: mockup: Switch to use kasprintf_strarray() adds cc4dac3f5e3e Merge tag 'intel-pinctrl-v5.17-2' of gitolite.kernel.org:p [...] adds 463201a784c4 dt-bindings: pinctrl: ocelot: add lan966x SoC support adds 531d6ab36571 pinctrl: ocelot: Extend support for lan966x adds 3fe59cc4ff64 dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings adds bdbf104f8ee6 pinctrl: qcom: Add SDX65 pincontrol driver adds e3da3323dabf dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM8019 adds f347438356e1 pinctrl: qcom-pmic-gpio: Add support for pm8019 adds bebc49c1e5f6 pinctrl: qcom: Add egpio feature support adds 5277525edfd8 pinctrl: qcom: sc7280: Add egpio support adds ef874e03a67d pinctrl: spmi-gpio: Add support for PM2250 adds f35172c030db dt-bindings: qcom,pmic-gpio: Add pm2250 compatible string adds 1dd19cae1552 dt-bindings: pinctrl: uniphier: Add child node definitions [...] adds ad96111e658a pinctrl: ocelot: combine get resource and ioremap into sin [...] adds a159c2b4cb75 pinctrl: ocelot: update pinctrl to automatic base address adds 076d9e71bcf8 pinctrl: ocelot: convert pinctrl to regmap adds 2afbbab45c26 pinctrl: microchip-sgpio: update to support regmap adds deee705a1c9c dt-bindings: pinctrl: qcom: pmic-gpio: Document pm8226 compatible adds 2448eab44034 Merge tag 'v5.16-rc2' into devel adds 361856dd735e pinctrl: apple: fix some formatting issues adds 5ad6973d9ae8 pinctrl: apple: add missing comma adds 67a6c2811cef pinctrl: apple: use C style comment adds 7c06f080ddee pinctrl: apple: add missing bits.h header adds 3605f104111e pinctrl: apple: handle regmap_read errors adds 7d2649172908 pinctrl: apple: make apple_gpio_get_direction more readable adds a8888e64eec8 pinctrl: apple: give error label a specific name adds 391aad396238 pinctrl: apple: remove gpio-controller check adds 44bddfad97e7 pinctrl: apple: don't set gpio_chip.of_node adds 077db34c2b00 pinctrl: apple: use modulo rather than bitwise and adds 839930ca1bd0 pinctrl: apple: return an error if pinmux is missing in the DT adds 72f902d8b187 Revert "dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings" adds bceb6732f3fd pinctrl/rockchip: fix gpio device creation adds 96028326dfb9 dt-bindings: pinctrl: add i.MXRT1050 pinctrl binding doc adds debc8b0b469d pinctrl: freescale: Add i.MXRT1050 pinctrl driver support adds 67bbbcb49b96 pinctrl: mediatek: uninitialized variable in mtk_pctrl_sho [...] adds 9f9d17c228c8 pinctrl: mediatek: add a check for error in mtk_pinconf_bi [...] adds f3e3e63796cc pinctrl: apple-gpio: fix flexible_array.cocci warnings adds 896568e5b9c8 dt-bindings: pinctrl: convert controller description to th [...] adds c1ba797af83b Merge branch 'devel' into for-next adds d2cfb63eec54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6b4542664c2d pinctrl: baytrail: Set IRQCHIP_SET_TYPE_MASKED flag on the [...] adds bdfbef2d29dc pinctrl: cherryview: Don't use selection 0 to mark an inte [...] adds 07199dbf8cae pinctrl: cherryview: Do not allow the same interrupt line [...] adds db1b2a8caf5b pinctrl: cherryview: Use temporary variable for struct device adds 13bf0ea4ab24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7c50a407b868 pinctrl: renesas: Remove unneeded locking around sh_pfc_re [...] adds 8eb7eac57895 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds 16dd3bb5c190 pinctrl: samsung: Make symbol 'exynos7885_pin_ctrl' static adds e0368dced673 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 77965c98cffe pwm: Move legacy driver handling into a dedicated function adds 92f69e582e15 pwm: Prevent a glitch for legacy drivers adds e45a178e9e28 pwm: Restore initial state if a legacy callback fails adds 5e93d7782f7f pwm: twl: Implement .apply() callback adds 0ee11b87c38b pwm: img: Implement .apply() callback adds 14d8956548ad pwm: vt8500: Implement .apply() callback adds b6ce2af8766c pwm: img: Use only a single idiom to get a runtime PM reference adds 8b98d7c876cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1903030c9d47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ad3274dbccf4 kselftests: timers:Remove unneeded semicolon adds f8bf30bd4aab selftests: timers: Remove unneeded semicolon adds a21296a51119 selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST adds 60726e868227 selftests/ftrace: make kprobe profile testcase description unique adds 07d51acb3521 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds cf65a5541959 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 66bd1333abd7 Documentation: coresight: Fix documentation issue adds da7000e8b83b coresight: configuration: Update API to introduce load own [...] adds 02bd588e12df coresight: configuration: Update API to permit dynamic loa [...] adds eb2ec49606c2 coresight: syscfg: Update load API for config loadable modules adds ede5bab874f5 coresight: syscfg: Example CoreSight configuration loadabl [...] adds 7ebd0ec6cf94 coresight: configfs: Allow configfs to activate configuration adds f9809d565135 Documentation: coresight: Update coresight configuration docs adds 9feb16d16e6d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 92e1764787e5 eeprom: at24: remove struct at24_client adds 8e960f84c638 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] adds 2195bbd7929e Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 70313c7359d2 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds c05931fdbaaf Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds c29f563fd085 Makefile: Enable -Wcast-function-type adds cd3ed04e7fc3 MIPS: mm: tlbex: Fix fall-through warning for Clang adds ceec16f8fd66 fbdev: sh7760fb: document fallthrough cases adds 64bc5a949ae1 Merge branch 'for-linus/kspp' into for-next/kspp adds d3dfd56294a1 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds c5769829cc1d Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 9c7fe73e7687 dt-bindings: nvmem: mediatek: add support bits property adds b72c7370b82a dt-bindings: nvmem: mediatek: add support for mt8195 adds 42f65ea5a727 nvmem: mtk-efuse: support minimum one byte access stride a [...] adds 6f21c25a779b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 74cb8d1851c5 stash adds f2aa11fd5144 tools: Fix math.h breakage adds ada6386a4934 Merge branch 'main' of git://git.infradead.org/users/willy [...] adds 94047df12fec auxdisplay: charlcd: fixing coding style issue adds 4daa9ff89ef2 auxdisplay: charlcd: checking for pointer reference before [...] adds 8a5070475d96 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git adds 4ba0b2c294fe fpga: mgr: Use standard dev_release for class driver adds 0d70af3c2530 fpga: bridge: Use standard dev_release for class driver adds 8886a579744f fpga: region: Use standard dev_release for class driver adds 567ad4809bca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 981387ed06b9 mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() adds baaf965f9430 mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove adds 4152d23c0c31 Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] adds 2a2b66831219 bus: mhi: pci_generic: Add new device ID support for T99W175 adds 68c3c45d80fe mhi: pci_generic: Graceful shutdown on freeze adds 8b324a7f697f bus: mhi: core: Use macros for execution environment features adds a9ee5abdf890 bus: mhi: Minor style and comment fixes adds 46827f596963 bus: mhi: pci_generic: Simplify code and axe the use of a [...] adds c61023e95e30 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 3fe964c66e28 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds f40017bf1182 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 45e7a984bec8 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds ec542320837f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 23f79604ab83 mm: fix panic in __alloc_pages adds 2a3470f8e754 mm: bdi: initialize bdi_min_ratio when bdi is unregistered adds e96f82804399 mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix adds e9db1c549b49 Increase default MLOCK_LIMIT to 8 MiB adds 98b7b50d806e MAINTAINERS: update kdump maintainers adds 00dced7f488c mailmap: Update email address for Guo Ren adds fb089a77f2a9 filemap: remove PageHWPoison check from next_uptodate_page() adds c0bccdc6a1f2 timers: implement usleep_idle_range() adds 43369cf3dc7f mm/damon/core: fix fake load reports due to uninterruptibl [...] adds 98062d5c683b mm/slub: fix endianness bug for alloc/free_traces attributes adds bccf084c9b60 shmem: fix a race between shmem_unused_huge_shrink and shm [...] adds d50f1e3a9d35 shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] adds 83a7071f36a7 mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() an [...] adds 2e728f17ba88 hugetlbfs: fix issue of preallocation of gigantic pages ca [...] adds 1f95734142b4 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds e9c7686b640d /proc/kpageflags: do not use uninitialized struct pages adds 9142f855dc6c procfs: prevent unpriveleged processes accessing fdinfo dir adds 74fd7066b9ad kthread: add the helper function kthread_run_on_cpu() adds 671a1f6a11a7 kthread-add-the-helper-function-kthread_run_on_cpu-fix adds a550e1e24c59 RDMA/siw: make use of the helper function kthread_run_on_cpu() adds db5cc5c6763f ring-buffer: make use of the helper function kthread_run_on_cpu() adds a53502780d1b rcutorture: make use of the helper function kthread_run_on_cpu() adds b7e15ae7d6a4 trace/osnoise: make use of the helper function kthread_run [...] adds 892095304391 trace/hwlat: make use of the helper function kthread_run_on_cpu() adds fc28d3dedd11 ia64: module: use swap() to make code cleaner adds 7e1fd209e3f0 arch/ia64/kernel/setup.c: use swap() to make code cleaner adds 38a3a76e527f ia64: fix typo in a comment adds 9621e83bee49 scripts/spelling.txt: add "oveflow" adds 48fc40f48129 squashfs: provide backing_dev_info in order to disable read-ahead adds 9c7bce44af3b ocfs2:Use BUG_ON instead of if condition followed by BUG. adds 7a763bcd07b8 ocfs2: reflink deadlock when clone file to the same direct [...] adds 312e3f880ec2 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds ab254df05cb9 ocfs2: fix ocfs2 corrupt when iputting an inode adds c0e31902394c fs/ioctl: remove unnecessary __user annotation adds 31699d160a27 mm/slab_common: use WARN() if cache still has objects on destroy adds 9b5ce8573da7 mm: slab: make slab iterator functions static adds 904206737651 kmemleak: fix kmemleak false positive report with HW tag-b [...] adds 549113fa91c7 kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] adds 80c18a4a8d86 mm: kmemleak: alloc gray object for reserved region with d [...] adds adc4199da750 mm: defer kmemleak object creation of module_alloc() adds 6d6aa2da1e5f mm-defer-kmemleak-object-creation-of-module_alloc-v4 adds 1c6f81767a6c memory-failure: fetch compound_head after pgmap_pfn_valid() adds f7e72f8adc4e mm/page_alloc: split prep_compound_page into head and tail [...] adds 43cb3f512754 mm/page_alloc: refactor memmap_init_zone_device() page init adds 20200efc884e mm/memremap: add ZONE_DEVICE support for compound pages adds 8b7a99210f99 device-dax: use ALIGN() for determining pgoff adds fac3cb3b358a device-dax: use struct_size() adds 1acdf7b96ffc device-dax: ensure dev_dax->pgmap is valid for dynamic devices adds 629ee3c2d84b device-dax: factor out page mapping initialization adds cb78c9fbc441 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() adds c83135e7d58a device-dax-set-mapping-prior-to-vmf_insert_pfn_pmdpud-fix adds eb42e924a415 device-dax: compound devmap support adds 9fe4f1b5e33c kasan: test: add globals left-out-of-bounds test adds d7ff40482b03 kasan: add ability to detect double-kmem_cache_destroy() adds e734432dbc92 kasan: test: add test case for double-kmem_cache_destroy() adds 44c381cbbbc0 mm,fs: split dump_mapping() out from dump_page() adds cdf78b443166 tools/vm/page_owner_sort.c: sort by stacktrace before culling adds 73e08373ba69 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] adds 867ef18f9318 tools/vm/page_owner_sort.c: support sorting by stack trace adds 0c3e4693fb03 tools/vm/page_owner_sort.c: add switch between culling by [...] adds eee95fb97a4f gup: avoid multiple user access locking/unlocking in fault [...] adds b6dd260f4586 mm: shmem: don't truncate page if memory failure happens adds 5a9b8b58ed26 mm/frontswap.c: use non-atomic '__set_bit()' when possible adds 2c4fc15aa1d2 mm: memcontrol: make cgroup_memory_nokmem static adds 3eefaa5b7842 mm/page_counter: remove an incorrect call to propagate_pro [...] adds 232d9146fa0c memcg: better bounds on the memcg stats updates adds 13562f1d7f99 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] adds af77515b9a09 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit adds 42f1537e5e80 mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] adds cc1f4b5d6d66 mm: rearrange madvise code to allow for reuse adds 89a03aa01c21 mm: add a field to store names for private anonymous memory adds f729ca173e1a docs: proc.rst: /proc/PID/maps: fix malformed table adds 576527d471db mm: add anonymous vma name refcounting adds 639c6d5fb84a mm: ptep_clear() page table helper adds 14fd8a178494 mm: page table check adds 23e1860b7eb8 mm-page-table-check-fix adds ed62fd6ac958 x86: mm: add x86_64 support for page table check adds e3486e766ed4 mm: protect free_pgtables with mmap_lock write lock in exit_mmap adds 322b47af5293 mm/oom_kill: allow process_mrelease to run under mmap_lock [...] adds f036d1a1bba3 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc adds 07c7fa03f036 mm/vmalloc: add support for __GFP_NOFAIL adds f41d3d14ae42 mm/vmalloc: be more explicit about supported gfp flags. adds 232323e9a580 mm: allow !GFP_KERNEL allocations for kvmalloc adds da3853261b80 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware adds eabef2568047 mm: discard __GFP_ATOMIC adds 755f670d809b mm: introduce memalloc_retry_wait() adds 6edeb366607d mm/pagealloc: sysctl: change watermark_scale_factor max li [...] adds 70d5ad373953 mm: fix boolreturn.cocci warning adds 65eaa0d4ba3b mm: page_alloc: fix building error on -Werror=array-compare adds f6ed94aad9a2 mm: drop node from alloc_pages_vma adds e45f4726bcad hugetlb: add hugetlb.*.numa_stat file adds dad556481e5b hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" adds 698203f69e32 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] adds 9e24b26f5875 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] adds 99f99e866881 mm: sparsemem: use page table lock to protect kernel pmd o [...] adds f938b26bfcf5 selftests: vm: add a hugetlb test case adds 98e148da34c3 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] adds 806779161d4a mm, hugepages: make memory size variable in hugepage-mrema [...] adds 9ff6c0c7bf84 selftests/uffd: allow EINTR/EAGAIN adds fb28d6dd4943 vmscan: make drop_slab_node static adds 77f837e1ecad mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 6406cf509c14 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 0faf854292a6 mm: migrate: fix the return value of migrate_pages() adds 43e866769dd9 mm: migrate: correct the hugetlb migration stats adds 19128adb6ca1 mm-migrate-correct-the-hugetlb-migration-stats-fix adds 7433d43d716a mm: compaction: fix the migration stats in trace_mm_compac [...] adds a454ce9b3837 mm/migrate.c: rework migration_entry_wait() to not take a pageref adds daef11a0f580 mm: migrate: support multiple target nodes demotion adds 21cdef5db83c mm: migrate: add more comments for selecting target node randomly adds 0e177fbaa1e9 mm/hwpoison: mf_mutex for soft offline and unpoison adds 3bfe8b300530 mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE adds 637878f02685 mm/hwpoison: fix unpoison_memory() adds fb3189fa0038 mm: memcg/percpu: account extra objcg space to memory cgroups adds d17345b14ccf mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix adds 6383ad82b906 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds c0280a419f61 zsmalloc: introduce some helper functions adds 80a25dae4e67 zsmalloc: rename zs_stat_type to class_stat_type adds 7fc825647766 zsmalloc: decouple class actions from zspage works adds 06b051bded1c zsmalloc: introduce obj_allocated adds 89f4ff5f9ae8 zsmalloc: move huge compressed obj from page to zspage adds 0c498d74fb40 zsmalloc: remove zspage isolation for migration adds 142b52cd797b locking/rwlocks: introduce write_lock_nested adds 628072ab196e locking/rwlocks: fix write_lock_nested for RT adds 4a6b101acf4f locking: fixup write_lock_nested() implementation adds e61e01c12b46 zsmalloc: replace per zpage lock with pool->migrate_lock adds c6a53bee6b1a zsmalloc: replace get_cpu_var with local_lock adds c722659f62e6 mm: introduce fault_in_exact_writeable() to probe for sub- [...] adds 302fd6de60e0 arm64: add support for sub-page faults user probing adds 7d06b3248d10 btrfs: avoid live-lock in search_ioctl() on hardware with [...] adds 14544bbf5127 zram: use ATTRIBUTE_GROUPS adds 40d548ab8a8f mm: fix some comment errors adds 89db3b024ed2 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault adds 93b0fc2416dd mm/damon: unified access_check function naming rules adds 72848b7f1592 mm/damon: add 'age' of region tracepoint support adds a3353a3e916d mm/damon/core: use abs() instead of diff_of() adds 5447c94f0ea6 mm/damon: remove some unneeded function definitions in damon.h adds 8c6818744acf mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix adds 0af9dd9ddb6b mm/damon/vaddr: remove swap_ranges() and replace it with swap() adds a93090d26bf4 mm/damon/schemes: add the validity judgment of thresholds adds 8fe47addbb7e fs/buffer.c: add debug print for __getblk_gfp() stall problem adds a21bd9c3704e fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 04d0658249c9 kernel/hung_task.c: Monitor killed tasks. adds 0961dc1a8fc4 proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] adds aad102cc5117 proc: Make the proc_create[_data]() stubs static inlines adds 32059c568105 proc-make-the-proc_create-stubs-static-inlines-fix adds 159451ee9526 proc/sysctl: make protected_* world readable adds 49c21ec5af94 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm adds e3857c1b5267 fs/exec: replace strncpy with strscpy_pad in __get_task_comm adds 91582df2142b drivers/infiniband: replace open-coded string copy with ge [...] adds 1f4df0cc96e6 fs/binfmt_elf: replace open-coded string copy with get_task_comm adds ebe493333bb1 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] adds 0b9b355e4555 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] adds d48588671206 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] adds 119835eedd91 kthread: dynamically allocate memory to store kthread's full name adds 13cc4cf15ab9 kstrtox: uninline everything adds 5701fbaba1cd lz4: fix LZ4_decompress_safe_partial read out of bound adds e50e7e924588 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE adds 15d5d0542ee3 checkpatch: Improve Kconfig help test adds 8ee43ed739f4 const_structs.checkpatch: add frequently used ops structs adds 92497afd253b ELF: fix overflow in total mapping size calculation adds 02dbe01bf9bf init/main.c: silence some -Wunused-parameter warnings adds 36b88d137dc8 hfsplus: use struct_group_attr() for memcpy() region adds 10e2efe826a6 panic: use error_report_end tracepoint on warnings adds c0eedae26db7 panic-use-error_report_end-tracepoint-on-warnings-fix adds a8a398b58678 delayacct: support swapin delay accounting for swapping wi [...] adds ccb542af1139 delayacct: fix incomplete disable operation when switch en [...] adds 51a94301b5e8 delayacct: cleanup flags in struct task_delay_info and fun [...] adds 3333af6434fb configs: introduce debug.config for CI-like setup adds eebd455343f4 Merge branch 'akpm-current/current' adds a202d069f959 sysctl: add a new register_sysctl_init() interface adds bfec9247b6e3 sysctl: move some boundary constants from sysctl.c to sysctl_vals adds 1c9772c88369 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] adds 71596f10c40a hung_task: move hung_task sysctl interface to hung_task.c adds 44492ff13f60 watchdog: move watchdog sysctl interface to watchdog.c adds a78c58825005 sysctl: make ngroups_max const adds aabd986405a2 sysctl: use const for typically used max/min proc sysctls adds 14efd8a1b459 sysctl: use SYSCTL_ZERO to replace some static int zero uses adds 087de5031e65 aio: move aio sysctl to aio.c adds 5dcb50a86c6f dnotify: move dnotify sysctl to dnotify.c adds de7bca04ae72 hpet: simplify subdirectory registration with register_sysctl() adds d63b63d37dc7 i915: simplify subdirectory registration with register_sysctl() adds 00a0f80a3668 macintosh/mac_hid.c: simplify subdirectory registration wi [...] adds ac83c78a7649 ocfs2: simplify subdirectory registration with register_sysctl() adds f937eda4258a test_sysctl: simplify subdirectory registration with regis [...] adds 38e7d46132be inotify: simplify subdirectory registration with register_ [...] adds ceda6cede36b inotify-simplify-subdirectory-registration-with-register_s [...] adds 67987b0e3ccd cdrom: simplify subdirectory registration with register_sysctl() adds 33b4b452314e eventpoll: simplify sysctl declaration with register_sysctl() adds 6884c470805e firmware_loader: move firmware sysctl to its own files adds a2c7bd156c39 firmware_loader-move-firmware-sysctl-to-its-own-files-fix adds 98b06d042a38 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix adds 4e5217e435e9 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 adds a181653c6646 random: move the random sysctl declarations to its own file adds 6748ba652731 sysctl: add helper to register a sysctl mount point adds 5f78fa16176f sysctl-add-helper-to-register-a-sysctl-mount-point-fix adds 5af6ec37ae4a fs: move binfmt_misc sysctl to its own file adds 011b7e10e226 printk: move printk sysctl to printk/sysctl.c adds 2303d2a2e4aa scsi/sg: move sg-big-buff sysctl to scsi/sg.c adds 413f50c2481c stackleak: move stack_erasing sysctl to stackleak.c adds 9960317b74bc sysctl: share unsigned long const values adds e5432c2788d9 fs: move inode sysctls to its own file adds 4782d11dd975 fs: move fs stat sysctls to file_table.c adds 7a172ad8f69a fs: move dcache sysctls to its own file adds 4f16bd82e93e sysctl: move maxolduid as a sysctl specific const adds b697041d34c3 fs: move shared sysctls to fs/sysctls.c adds 4526a0cce85a fs: move locking sysctls where they are used adds 8b939845f2dd fs: move namei sysctls to its own file adds c14a314a3c59 fs: move fs/exec.c sysctls into its own file adds 3fc01b570b94 fs: move pipe sysctls to is own file adds 9f26c2c94ea3 sysctl: add and use base directory declarer and registrati [...] adds 3194f87a6152 sysctl-add-and-use-base-directory-declarer-and-registratio [...] adds 99986bc560d4 fs: move namespace sysctls and declare fs base directory adds e40add583d07 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() adds 3a9fd009d057 printk: fix build warning when CONFIG_PRINTK=n adds 1ea473461495 fs/coredump: move coredump sysctls into its own file adds c93302a96da1 kprobe: move sysctl_kprobes_optimization to kprobes.c adds e8dd32ca87df fs: proc: store PDE()->data into inode->i_private adds c28198889c15 proc: remove PDE_DATA() completely adds 5c2771094706 lib/stackdepot: allow optional init and stack_table alloca [...] adds 304f3c821375 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] adds 6ed641078612 lib/stackdepot: allow optional init and stack_table alloca [...] adds d6793966c7e9 lib/stackdepot: allow optional init and stack_table alloca [...] adds 494b7cf2b873 Merge branch 'akpm/master' adds 9606f9efb1ce Add linux-next specific files for 20211202
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (5191249f8803) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 14 + .../ABI/testing/sysfs-class-firmware-attributes | 32 + Documentation/ABI/testing/sysfs-fs-f2fs | 5 + .../RCU/Design/Expedited-Grace-Periods/Funnel0.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel1.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel2.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel3.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel4.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel5.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel6.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel7.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel8.svg | 4 +- .../Design/Requirements/GPpartitionReaders1.svg | 36 +- .../Design/Requirements/ReadersPartitionGP1.svg | 62 +- Documentation/RCU/stallwarn.rst | 11 - Documentation/RCU/whatisRCU.rst | 90 +- .../admin-guide/blockdev/drbd/figures.rst | 4 +- .../admin-guide/blockdev/drbd/node-states-8.dot | 13 - .../admin-guide/blockdev/drbd/peer-states-8.dot | 8 + Documentation/admin-guide/cgroup-v1/hugetlb.rst | 4 + Documentation/admin-guide/cgroup-v2.rst | 5 + Documentation/admin-guide/kernel-parameters.txt | 101 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- .../admin-guide/laptops/thinkpad-acpi.rst | 12 +- Documentation/admin-guide/sysctl/vm.rst | 2 +- Documentation/arc/arc.rst | 81 + Documentation/arc/features.rst | 3 + Documentation/arc/index.rst | 17 + Documentation/arch.rst | 1 + Documentation/bpf/index.rst | 7 +- Documentation/bpf/instruction-set.rst | 467 + Documentation/bpf/maps.rst | 43 + Documentation/bpf/verifier.rst | 529 + Documentation/conf.py | 15 +- Documentation/core-api/idr.rst | 2 + Documentation/core-api/kernel-api.rst | 3 - Documentation/core-api/xarray.rst | 1 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../bindings/arm/freescale/fsl,layerscape-dcfg.txt | 2 +- Documentation/devicetree/bindings/arm/qcom.yaml | 2 + Documentation/devicetree/bindings/arm/renesas.yaml | 4 + .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 91 +- .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 4 + .../devicetree/bindings/clock/qoriq-clock.txt | 1 + .../bindings/clock/renesas,cpg-mssr.yaml | 1 + .../bindings/clock/samsung,exynos850-clock.yaml | 38 + .../crypto/allwinner,sun4i-a10-crypto.yaml | 10 + .../bindings/display/msm/dp-controller.yaml | 2 + .../devicetree/bindings/display/msm/edp.txt | 56 - .../bindings/display/simple-framebuffer.yaml | 12 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 +- .../intel,ixp4xx-network-processing-engine.yaml | 35 + .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 7 +- .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 143 +- .../bindings/interconnect/qcom,sdm660.yaml | 185 - .../devicetree/bindings/leds/leds-bcm6328.txt | 319 - .../devicetree/bindings/leds/leds-bcm6328.yaml | 405 + .../devicetree/bindings/leds/leds-mt6360.yaml | 2 +- .../devicetree/bindings/media/renesas,jpu.txt | 25 - .../devicetree/bindings/media/renesas,jpu.yaml | 65 + .../memory-controllers/synopsys,ddrc-ecc.yaml | 1 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 + .../devicetree/bindings/mmc/renesas,sdhi.yaml | 48 +- .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 3 +- .../devicetree/bindings/net/engleder,tsnep.yaml | 79 + .../bindings/net/ethernet-controller.yaml | 4 +- .../devicetree/bindings/net/intel,ixp4xx-hss.yaml | 100 + .../bindings/net/microchip,lan966x-switch.yaml | 158 + .../devicetree/bindings/net/qcom,bam-dmux.yaml | 92 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 2 + .../bindings/phy/amlogic,meson8-hdmi-tx-phy.yaml | 65 + .../bindings/phy/intel,phy-thunderbay-emmc.yaml | 46 + .../bindings/phy/microchip,lan966x-serdes.yaml | 59 + .../devicetree/bindings/phy/phy-tegra194-p2u.txt | 28 - .../devicetree/bindings/phy/phy-tegra194-p2u.yaml | 44 + .../devicetree/bindings/phy/qcom,edp-phy.yaml | 67 + .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 21 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 1 + .../phy/socionext,uniphier-usb3hs-phy.yaml | 1 + .../phy/socionext,uniphier-usb3ss-phy.yaml | 1 + .../devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml | 2 +- .../devicetree/bindings/pinctrl/fsl,imxrt1050.yaml | 79 + .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 3 +- .../bindings/pinctrl/pinctrl-bindings.txt | 41 +- .../devicetree/bindings/pinctrl/pinctrl.yaml | 45 + .../bindings/pinctrl/qcom,pmic-gpio.yaml | 3 + .../pinctrl/socionext,uniphier-pinctrl.yaml | 38 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 + .../bindings/power/renesas,rcar-sysc.yaml | 1 + .../bindings/power/supply/qcom,pm8941-charger.yaml | 4 +- .../devicetree/bindings/regulator/dlg,da9121.yaml | 76 +- .../bindings/regulator/qcom,rpmh-regulator.yaml | 3 + .../bindings/regulator/qcom,spmi-regulator.txt | 1 + .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 3 + .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 8 +- .../devicetree/bindings/reset/renesas,rst.yaml | 1 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 4 +- .../devicetree/bindings/serial/pl011.yaml | 3 + .../devicetree/bindings/serial/renesas,sci.yaml | 46 +- .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../bindings/soc/bcm/brcm,bcm2835-vchiq.txt | 17 - .../bindings/soc/bcm/brcm,bcm2835-vchiq.yaml | 45 + .../devicetree/bindings/soc/qcom/qcom-stats.yaml | 5 + .../devicetree/bindings/sound/wlf,wm8962.yaml | 3 + .../spi/cdns,qspi-nor-peripheral-props.yaml | 42 + .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 33 - .../devicetree/bindings/spi/renesas,rspi.yaml | 4 +- .../devicetree/bindings/spi/spi-controller.yaml | 69 +- .../devicetree/bindings/spi/spi-fsl-lpspi.yaml | 11 +- .../bindings/spi/spi-peripheral-props.yaml | 89 + .../devicetree/bindings/spi/spi-pl022.yaml | 3 + .../devicetree/bindings/spi/spi-rockchip.yaml | 1 + .../devicetree/bindings/thermal/rzg2l-thermal.yaml | 76 + .../devicetree/bindings/thermal/thermal-zones.yaml | 9 +- .../devicetree/bindings/timer/cdns,ttc.yaml | 3 + .../devicetree/bindings/timer/nxp,tpm-timer.yaml | 6 +- .../bindings/timer/rockchip,rk-timer.yaml | 1 - .../devicetree/bindings/trivial-devices.yaml | 9 + Documentation/devicetree/bindings/usb/dwc2.yaml | 10 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/dmaengine/dmatest.rst | 17 +- Documentation/driver-api/dmaengine/provider.rst | 23 + Documentation/driver-api/fpga/fpga-bridge.rst | 6 +- Documentation/driver-api/fpga/fpga-mgr.rst | 38 +- Documentation/driver-api/fpga/fpga-region.rst | 12 +- Documentation/driver-api/serial/index.rst | 1 - Documentation/driver-api/serial/tty.rst | 328 - .../driver-api/usb/writing_usb_driver.rst | 32 +- Documentation/filesystems/caching/backend-api.rst | 847 +- Documentation/filesystems/caching/cachefiles.rst | 6 +- Documentation/filesystems/caching/fscache.rst | 525 +- Documentation/filesystems/caching/index.rst | 4 +- Documentation/filesystems/caching/netfs-api.rst | 1082 +- Documentation/filesystems/caching/object.rst | 313 - Documentation/filesystems/caching/operations.rst | 210 - Documentation/filesystems/cifs/ksmbd.rst | 10 +- Documentation/filesystems/netfs_library.rst | 99 +- Documentation/filesystems/proc.rst | 6 +- Documentation/firmware-guide/acpi/apei/einj.rst | 19 + Documentation/gpu/todo.rst | 11 + Documentation/hwmon/asus_wmi_ec_sensors.rst | 38 + Documentation/hwmon/asus_wmi_sensors.rst | 78 + Documentation/hwmon/index.rst | 2 + Documentation/i2c/smbus-protocol.rst | 14 +- Documentation/index.rst | 1 + .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/locking/locktypes.rst | 9 +- Documentation/networking/bonding.rst | 11 + .../networking/devlink/devlink-params.rst | 3 + Documentation/networking/ethtool-netlink.rst | 10 +- Documentation/networking/filter.rst | 1036 +- Documentation/networking/rds.rst | 2 +- Documentation/networking/timestamping.rst | 4 +- Documentation/process/changes.rst | 11 + Documentation/process/submitting-patches.rst | 3 +- Documentation/spi/pxa2xx.rst | 35 +- Documentation/spi/spidev.rst | 58 +- Documentation/timers/no_hz.rst | 10 +- Documentation/trace/coresight/coresight-config.rst | 78 +- Documentation/translations/zh_CN/PCI/index.rst | 5 +- .../translations/zh_CN/PCI/pci-iov-howto.rst | 170 + .../translations/zh_CN/PCI/pciebus-howto.rst | 192 + .../translations/zh_CN/accounting/index.rst | 2 +- .../translations/zh_CN/accounting/taskstats.rst | 145 + .../translations/zh_CN/core-api/kernel-api.rst | 2 - .../translations/zh_CN/dev-tools/index.rst | 2 +- .../translations/zh_CN/dev-tools/sparse.rst | 108 + Documentation/translations/zh_CN/sparse.txt | 91 - Documentation/tty/index.rst | 63 + Documentation/tty/n_tty.rst | 22 + Documentation/tty/tty_buffer.rst | 46 + Documentation/tty/tty_driver.rst | 128 + Documentation/tty/tty_internals.rst | 31 + Documentation/tty/tty_ldisc.rst | 85 + Documentation/tty/tty_port.rst | 70 + Documentation/tty/tty_struct.rst | 81 + Documentation/userspace-api/media/v4l/biblio.rst | 10 + .../userspace-api/media/v4l/dev-decoder.rst | 17 + .../media/v4l/ext-ctrls-codec-stateless.rst | 573 + .../media/v4l/libv4l-introduction.rst | 2 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 15 + .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 8 + .../userspace-api/media/v4l/vidioc-queryctrl.rst | 12 + .../userspace-api/media/videodev2.h.rst.exceptions | 2 + Documentation/vm/arch_pgtable_helpers.rst | 6 +- Documentation/vm/balance.rst | 2 +- Documentation/vm/index.rst | 1 + Documentation/vm/page_migration.rst | 12 +- Documentation/vm/page_table_check.rst | 56 + Documentation/x86/sgx.rst | 14 +- MAINTAINERS | 120 +- Makefile | 4 +- Next/SHA1s | 375 +- Next/Trees | 9 +- Next/merge.log | 6092 ++++++--- arch/Kconfig | 48 +- arch/alpha/kernel/signal.c | 2 +- arch/alpha/kernel/srm_env.c | 4 +- arch/alpha/kernel/srmcons.c | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/alpha/mm/fault.c | 16 +- arch/arc/Kconfig | 1 - arch/arc/mm/fault.c | 3 +- arch/arm/Kconfig | 3 +- arch/arm/Kconfig.debug | 14 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 28 +- arch/arm/boot/dts/bcm2711-rpi-400.dts | 4 +- arch/arm/boot/dts/bcm2711.dtsi | 8 +- arch/arm/boot/dts/bcm2836-rpi.dtsi | 2 +- arch/arm/boot/dts/bcm5301x.dtsi | 4 +- arch/arm/boot/dts/imx1-pinfunc.h | 6 +- arch/arm/boot/dts/imx27-pinfunc.h | 6 +- arch/arm/boot/dts/imx6qp-prtwd3.dts | 2 + arch/arm/boot/dts/ls1021a-tsn.dts | 2 + arch/arm/boot/dts/milbeaut-m10v.dtsi | 9 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 4 +- arch/arm/boot/dts/qcom-sdx55-t55.dts | 6 + arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 59 + arch/arm/boot/dts/qcom-sdx55.dtsi | 80 + arch/arm/boot/dts/stm32f429-disco.dts | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 32 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 22 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 16 + .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 3 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 34 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 1 + arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 3 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 3 +- arch/arm/boot/dts/sun8i-h3.dtsi | 4 + arch/arm/boot/dts/sun8i-r40.dtsi | 4 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 3 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 15 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 1 + arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 6 +- arch/arm/include/asm/io.h | 5 +- arch/arm/include/asm/topology.h | 2 +- arch/arm/include/debug/imx-uart.h | 18 +- arch/arm/include/debug/pl01x.S | 7 - arch/arm/kernel/atags_proc.c | 2 +- arch/arm/kernel/perf_callchain.c | 28 +- arch/arm/kernel/signal.c | 2 +- arch/arm/mach-dove/pcie.c | 9 +- arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-imx/Kconfig | 12 - arch/arm/mach-imx/Makefile | 2 - arch/arm/mach-iop32x/pci.c | 5 +- arch/arm/mach-mv78xx0/pcie.c | 5 +- arch/arm/mach-orion5x/pci.c | 10 +- arch/arm/mach-pxa/lubbock.c | 15 +- arch/arm/mach-pxa/stargate2.c | 2 +- arch/arm/mach-rockchip/platsmp.c | 2 +- arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/mach-s3c/Kconfig.s3c64xx | 1 - arch/arm/mach-s5pv210/Kconfig | 1 - arch/arm/mach-socfpga/core.h | 2 +- arch/arm/mach-socfpga/platsmp.c | 8 +- arch/arm/mm/alignment.c | 4 +- arch/arm/mm/fault.c | 2 +- arch/arm/mm/ioremap.c | 16 +- arch/arm/net/bpf_jit_32.c | 2 +- arch/arm64/Kconfig | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 14 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 4 + .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 8 + .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 83 + arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 2 + .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 2 - .../boot/dts/freescale/fsl-lx2160a-bluebox3.dts | 4 + .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 35 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 28 + .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mn.dtsi | 28 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 28 + .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 25 +- .../boot/dts/freescale/imx8mq-librem5-r3.dtsi | 45 + .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 16 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 97 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 1 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 28 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 38 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 28 + arch/arm64/boot/dts/qcom/Makefile | 16 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 10 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 12 + .../boot/dts/qcom/msm8916-samsung-serranove.dts | 1 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 9 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 1 - .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 1 - .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 3 +- .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 30 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 4 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 28 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 3 - arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 1 + arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 3 - .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 1 + .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 2 - arch/arm64/boot/dts/qcom/pm660.dtsi | 12 +- arch/arm64/boot/dts/qcom/pmk8350.dtsi | 7 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r2.dts | 2 + .../boot/dts/qcom/sc7180-trogdor-homestar-r3.dts | 6 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r4.dts | 21 + .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 3 - .../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 2 +- .../qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts | 31 + .../qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts | 28 + .../qcom/sc7180-trogdor-lazor-limozeen-nots.dts | 26 - .../dts/qcom/sc7180-trogdor-lazor-limozeen-r4.dts | 46 + .../dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts | 44 + .../dts/qcom/sc7180-trogdor-lazor-limozeen.dts | 42 - .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 2 + .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 2 + .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 9 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 9 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 8 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts | 22 + .../boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 30 + .../boot/dts/qcom/sc7180-trogdor-lazor-r9.dts | 18 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 3 - .../dts/qcom/sc7180-trogdor-parade-ps8640.dtsi | 2 + .../boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi | 3 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 4 + arch/arm64/boot/dts/qcom/sc7280-crd.dts | 93 + arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi | 105 + arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 1 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 88 +- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 17 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 5 + .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 1 + .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 351 + .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 1 + .../dts/qcom/sdm845-sony-xperia-tama-akari.dts | 13 + .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 29 + .../dts/qcom/sdm845-sony-xperia-tama-apollo.dts | 13 + .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 438 + .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 1 + .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 5 + .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 1 - arch/arm64/boot/dts/qcom/sm6125.dtsi | 55 + arch/arm64/boot/dts/qcom/sm6350.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 1 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 191 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 471 + arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 1 - arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 10 +- .../dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts | 19 + .../dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts | 13 + .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 259 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 757 +- arch/arm64/boot/dts/renesas/cat875.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 14 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 14 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 3 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 3 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 35 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 171 +- arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 63 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 14 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 5 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 5 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 2 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 1 - .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 88 + arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 14 +- .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 11 + .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 11 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 11 + arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/kvm_arm.h | 4 +- arch/arm64/include/asm/kvm_host.h | 52 +- arch/arm64/include/asm/kvm_hyp.h | 1 - arch/arm64/include/asm/sysreg.h | 1 + arch/arm64/include/asm/topology.h | 2 +- arch/arm64/include/asm/uaccess.h | 81 +- arch/arm64/kernel/entry-common.c | 2 +- arch/arm64/kernel/fpsimd.c | 6 +- arch/arm64/kernel/image-vars.h | 2 + arch/arm64/kernel/module.c | 4 +- arch/arm64/kernel/perf_callchain.c | 13 +- arch/arm64/kernel/ptrace.c | 4 +- arch/arm64/kernel/signal.c | 2 +- arch/arm64/kernel/syscall.c | 4 +- arch/arm64/kvm/Kconfig | 1 + arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 68 +- arch/arm64/kvm/fpsimd.c | 57 +- arch/arm64/kvm/hyp/fpsimd.S | 6 - arch/arm64/kvm/hyp/include/hyp/switch.h | 44 +- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 7 +- arch/arm64/kvm/hyp/nvhe/switch.c | 9 +- arch/arm64/kvm/hyp/vhe/switch.c | 5 +- arch/arm64/kvm/perf.c | 59 - arch/arm64/kvm/pmu-emul.c | 3 + arch/arm64/kvm/reset.c | 11 +- arch/arm64/kvm/vgic/vgic-init.c | 2 +- arch/arm64/mm/fault.c | 6 +- arch/arm64/net/bpf_jit_comp.c | 2 +- arch/csky/Kconfig | 1 - arch/csky/kernel/perf_callchain.c | 10 - arch/hexagon/include/asm/timer-regs.h | 26 - arch/hexagon/include/asm/timex.h | 3 +- arch/hexagon/kernel/.gitignore | 1 + arch/hexagon/kernel/time.c | 12 +- arch/hexagon/lib/io.c | 4 + arch/hexagon/mm/vm_fault.c | 8 +- arch/ia64/kernel/module.c | 6 +- arch/ia64/kernel/salinfo.c | 10 +- arch/ia64/kernel/setup.c | 5 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/kernel/uncached.c | 2 +- arch/ia64/mm/fault.c | 16 +- arch/m68k/Kconfig | 2 +- arch/m68k/kernel/setup_mm.c | 15 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/kernel/traps.c | 2 +- arch/m68k/mm/fault.c | 22 +- arch/m68k/mm/motorola.c | 2 + arch/microblaze/kernel/signal.c | 4 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/mm/fault.c | 22 +- arch/mips/Kconfig | 2 +- arch/mips/boot/compressed/Makefile | 2 +- arch/mips/include/asm/futex.h | 29 +- arch/mips/include/asm/mips-cps.h | 19 +- arch/mips/kernel/cpu-probe.c | 4 +- arch/mips/kernel/mips-cpc.c | 3 +- arch/mips/kernel/proc.c | 2 +- arch/mips/mm/c-octeon.c | 2 +- arch/mips/mm/fault.c | 19 +- arch/mips/mm/tlbex.c | 1 + arch/mips/net/bpf_jit_comp.h | 2 +- arch/mips/txx9/Kconfig | 1 + arch/nds32/kernel/perf_event_cpu.c | 29 +- arch/nds32/mm/fault.c | 18 +- arch/nios2/mm/fault.c | 18 +- arch/openrisc/kernel/signal.c | 2 +- arch/openrisc/mm/fault.c | 18 +- arch/parisc/Makefile | 5 + arch/parisc/configs/generic-64bit_defconfig | 14 +- arch/parisc/include/asm/assembly.h | 11 + arch/parisc/kernel/entry.S | 14 +- arch/parisc/kernel/syscall.S | 4 +- arch/parisc/kernel/vmlinux.lds.S | 3 +- arch/parisc/mm/fault.c | 18 +- arch/powerpc/Kconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/include/asm/asm-prototypes.h | 5 - arch/powerpc/include/asm/kvm_asm.h | 1 + arch/powerpc/include/asm/kvm_book3s.h | 6 + arch/powerpc/include/asm/kvm_book3s_64.h | 5 +- arch/powerpc/include/asm/kvm_host.h | 7 +- arch/powerpc/include/asm/kvm_ppc.h | 4 +- arch/powerpc/include/asm/opal-api.h | 1 + arch/powerpc/include/asm/ppc-opcode.h | 2 + arch/powerpc/include/asm/rtas.h | 2 +- arch/powerpc/include/asm/switch_to.h | 3 + arch/powerpc/include/asm/time.h | 19 +- arch/powerpc/kernel/btext.c | 4 +- arch/powerpc/kernel/cpu_setup_power.c | 12 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 8 +- arch/powerpc/kernel/eeh_driver.c | 162 +- arch/powerpc/kernel/head_32.h | 6 +- arch/powerpc/kernel/interrupt.c | 15 +- arch/powerpc/kernel/proc_powerpc.c | 4 +- arch/powerpc/kernel/process.c | 34 + arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/ptrace/ptrace.c | 3 +- arch/powerpc/kernel/rtas.c | 104 +- arch/powerpc/kernel/signal_32.c | 2 +- arch/powerpc/kernel/signal_64.c | 4 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/time.c | 54 +- arch/powerpc/kernel/watchdog.c | 188 +- arch/powerpc/kvm/Kconfig | 15 + arch/powerpc/kvm/book3s_64_entry.S | 11 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 4 + arch/powerpc/kvm/book3s_hv.c | 851 +- arch/powerpc/kvm/book3s_hv.h | 42 + arch/powerpc/kvm/book3s_hv_builtin.c | 52 +- arch/powerpc/kvm/book3s_hv_hmi.c | 7 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 13 +- arch/powerpc/kvm/book3s_hv_nested.c | 8 +- arch/powerpc/kvm/book3s_hv_p9_entry.c | 898 +- arch/powerpc/kvm/book3s_hv_ras.c | 54 + arch/powerpc/kvm/book3s_hv_rm_mmu.c | 6 - arch/powerpc/kvm/book3s_hv_rmhandlers.S | 73 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 15 - arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/mm/fault.c | 6 +- arch/powerpc/net/bpf_jit.h | 17 +- arch/powerpc/net/bpf_jit_comp.c | 68 +- arch/powerpc/net/bpf_jit_comp32.c | 101 +- arch/powerpc/net/bpf_jit_comp64.c | 72 +- arch/powerpc/perf/core-book3s.c | 35 + arch/powerpc/platforms/85xx/smp.c | 4 +- arch/powerpc/platforms/cell/iommu.c | 1 + arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 1 + arch/powerpc/platforms/microwatt/rng.c | 2 +- arch/powerpc/platforms/powernv/idle.c | 9 +- arch/powerpc/platforms/powernv/opal-lpc.c | 1 + arch/powerpc/platforms/powernv/setup.c | 10 +- arch/powerpc/platforms/pseries/Kconfig | 4 - arch/powerpc/platforms/pseries/Makefile | 1 - arch/powerpc/platforms/pseries/scanlog.c | 195 - arch/powerpc/sysdev/tsi108_dev.c | 3 +- arch/powerpc/sysdev/xive/Kconfig | 1 - arch/powerpc/sysdev/xive/common.c | 215 +- arch/powerpc/sysdev/xive/native.c | 4 +- arch/powerpc/sysdev/xive/spapr.c | 38 +- arch/powerpc/sysdev/xive/xive-internal.h | 1 + arch/powerpc/xmon/xmon.c | 10 +- arch/riscv/Kconfig | 1 - arch/riscv/Makefile | 2 + .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 1 + .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 2 + arch/riscv/configs/defconfig | 2 + arch/riscv/configs/rv32_defconfig | 2 + arch/riscv/include/asm/kvm_host.h | 8 +- arch/riscv/kernel/perf_callchain.c | 10 - arch/riscv/kvm/mmu.c | 6 + arch/riscv/mm/fault.c | 2 +- arch/s390/Kconfig | 2 +- arch/s390/configs/debug_defconfig | 9 +- arch/s390/configs/defconfig | 6 +- arch/s390/configs/zfcpdump_defconfig | 1 + arch/s390/include/asm/kexec.h | 6 + arch/s390/include/asm/pci_io.h | 7 +- arch/s390/kernel/crash_dump.c | 4 +- arch/s390/kernel/ipl.c | 3 +- arch/s390/kernel/machine_kexec_file.c | 18 +- arch/s390/kernel/module.c | 5 +- arch/s390/kernel/traps.c | 2 +- arch/s390/lib/test_unwind.c | 5 +- arch/s390/mm/fault.c | 28 +- arch/sh/Kconfig | 1 - arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sh/mm/alignment.c | 4 +- arch/sh/mm/fault.c | 20 +- arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/windows.c | 2 +- arch/sparc/mm/fault_32.c | 16 +- arch/sparc/mm/fault_64.c | 16 +- arch/sparc/net/bpf_jit_comp_64.c | 2 +- arch/um/Kconfig | 1 - arch/um/drivers/vector_kern.c | 4 +- arch/um/kernel/skas/uaccess.c | 1 - arch/um/kernel/trap.c | 8 +- arch/x86/Kconfig | 4 +- arch/x86/boot/compressed/sev.c | 6 +- arch/x86/entry/vsyscall/vsyscall_64.c | 2 +- arch/x86/events/core.c | 13 +- arch/x86/events/intel/core.c | 7 +- arch/x86/events/intel/uncore_snbep.c | 12 + arch/x86/include/asm/amd_nb.h | 1 - arch/x86/include/asm/fixmap.h | 2 +- arch/x86/include/asm/fpu/api.h | 6 - arch/x86/include/asm/insn-eval.h | 13 + arch/x86/include/asm/intel-family.h | 2 +- arch/x86/include/asm/irqflags.h | 7 +- arch/x86/include/asm/kvm_host.h | 7 +- arch/x86/include/asm/mce.h | 3 - arch/x86/include/asm/page_64.h | 1 + arch/x86/include/asm/paravirt.h | 5 - arch/x86/include/asm/pgtable.h | 29 +- arch/x86/include/asm/pgtable_types.h | 7 - arch/x86/include/asm/processor.h | 8 + arch/x86/include/asm/set_memory.h | 4 + arch/x86/include/asm/sev-common.h | 55 +- arch/x86/include/asm/xen/hypercall.h | 4 +- arch/x86/include/asm/xen/hypervisor.h | 1 + arch/x86/kernel/amd_nb.c | 49 +- arch/x86/kernel/cpu/common.c | 15 +- arch/x86/kernel/cpu/mce/amd.c | 200 - arch/x86/kernel/cpu/mce/core.c | 5 - arch/x86/kernel/cpu/sgx/main.c | 125 +- arch/x86/kernel/cpu/sgx/sgx.h | 7 +- arch/x86/kernel/fpu/core.c | 21 +- arch/x86/kernel/fpu/signal.c | 2 +- arch/x86/kernel/head64.c | 60 +- arch/x86/kernel/module.c | 7 +- arch/x86/kernel/process.c | 13 +- arch/x86/kernel/process.h | 4 +- arch/x86/kernel/setup.c | 66 +- arch/x86/kernel/sev-shared.c | 2 +- arch/x86/kernel/sev.c | 183 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/ioapic.h | 1 - arch/x86/kvm/irq.h | 1 - arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/mmu/mmu.c | 97 +- arch/x86/kvm/mmu/tdp_mmu.c | 38 +- arch/x86/kvm/mmu/tdp_mmu.h | 5 +- arch/x86/kvm/pmu.c | 2 +- arch/x86/kvm/svm/avic.c | 16 +- arch/x86/kvm/svm/sev.c | 161 +- arch/x86/kvm/svm/svm.c | 3 +- arch/x86/kvm/svm/svm.h | 1 + arch/x86/kvm/vmx/nested.c | 49 +- arch/x86/kvm/vmx/posted_intr.c | 20 +- arch/x86/kvm/vmx/vmx.c | 91 +- arch/x86/kvm/x86.c | 124 +- arch/x86/kvm/x86.h | 24 +- arch/x86/lib/csum-partial_64.c | 181 +- arch/x86/lib/insn-eval.c | 109 +- arch/x86/mm/fault.c | 3 +- arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/tlb.c | 2 +- arch/x86/net/bpf_jit_comp.c | 4 +- arch/x86/xen/Kconfig | 1 + arch/x86/xen/pmu.c | 32 +- arch/xtensa/Kconfig | 1 - arch/xtensa/include/asm/futex.h | 8 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + arch/xtensa/mm/fault.c | 17 +- arch/xtensa/platforms/iss/simdisk.c | 4 +- block/Makefile | 2 +- block/bdev.c | 22 +- block/bfq-iosched.c | 304 +- block/bfq-iosched.h | 35 +- block/blk-cgroup.c | 10 +- block/blk-core.c | 355 +- block/blk-crypto-profile.c | 5 - block/blk-exec.c | 116 - block/blk-flush.c | 26 +- block/blk-integrity.c | 2 +- block/blk-ioc.c | 116 +- block/blk-ioprio.c | 13 +- block/blk-merge.c | 18 +- block/blk-mq-debugfs.c | 2 +- block/blk-mq-sched.c | 26 - block/blk-mq-sched.h | 2 - block/blk-mq.c | 807 +- block/blk-mq.h | 5 +- block/blk-stat.c | 18 + block/blk-stat.h | 1 + block/blk-sysfs.c | 16 +- block/blk-throttle.c | 1 + block/blk.h | 70 +- block/bsg-lib.c | 2 +- block/elevator.c | 20 +- block/genhd.c | 45 +- block/ioctl.c | 31 +- block/ioprio.c | 9 +- block/partitions/core.c | 24 +- crypto/Kconfig | 4 + crypto/Makefile | 5 + crypto/dh.c | 4 + crypto/drbg.c | 143 +- crypto/jitterentropy.c | 3 +- crypto/kdf_sp800108.c | 153 + crypto/rsa.c | 4 + crypto/testmgr.c | 9 - crypto/testmgr.h | 6 +- drivers/accessibility/speakup/speakup_acntpc.c | 2 +- drivers/accessibility/speakup/speakup_dtlk.c | 2 +- drivers/accessibility/speakup/speakup_keypc.c | 2 +- drivers/accessibility/speakup/spk_ttyio.c | 4 +- drivers/acpi/apei/einj.c | 3 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/cppc_acpi.c | 9 +- drivers/acpi/dptf/dptf_pch_fivr.c | 2 +- drivers/acpi/power.c | 12 + drivers/acpi/proc.c | 2 +- drivers/acpi/processor_idle.c | 6 +- drivers/acpi/property.c | 14 +- drivers/acpi/scan.c | 10 +- drivers/ata/libata-sata.c | 2 +- drivers/ata/pata_falcon.c | 16 +- drivers/ata/sata_fsl.c | 20 +- drivers/auxdisplay/charlcd.c | 5 +- drivers/base/arch_topology.c | 42 +- drivers/base/core.c | 1 - drivers/base/firmware_loader/fallback.c | 7 +- drivers/base/firmware_loader/fallback.h | 11 + drivers/base/firmware_loader/fallback_table.c | 25 +- drivers/base/platform.c | 5 +- drivers/base/property.c | 48 - drivers/block/amiflop.c | 3 +- drivers/block/ataflop.c | 7 +- drivers/block/brd.c | 1 - drivers/block/drbd/drbd_main.c | 1 + drivers/block/floppy.c | 7 +- drivers/block/loop.c | 64 +- drivers/block/mtip32xx/mtip32xx.c | 2 +- drivers/block/n64cart.c | 2 +- drivers/block/null_blk/main.c | 1 - drivers/block/null_blk/trace.h | 2 +- drivers/block/paride/pcd.c | 5 +- drivers/block/paride/pd.c | 6 +- drivers/block/paride/pf.c | 5 +- drivers/block/pktcdvd.c | 4 +- drivers/block/ps3vram.c | 1 + drivers/block/rbd.c | 6 +- drivers/block/rnbd/rnbd-clt.c | 4 +- drivers/block/sunvdc.c | 19 +- drivers/block/swim.c | 1 + drivers/block/swim3.c | 2 +- drivers/block/sx8.c | 4 +- drivers/block/virtio_blk.c | 6 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/block/xen-blkfront.c | 26 +- drivers/block/z2ram.c | 1 + drivers/block/zram/zram_drv.c | 14 +- drivers/bluetooth/btmtksdio.c | 34 +- drivers/bluetooth/btusb.c | 23 +- drivers/bluetooth/hci_ldisc.c | 5 +- drivers/bus/mhi/core/boot.c | 2 +- drivers/bus/mhi/core/internal.h | 3 +- drivers/bus/mhi/core/main.c | 3 +- drivers/bus/mhi/core/pm.c | 4 +- drivers/bus/mhi/pci_generic.c | 13 +- drivers/bus/sunxi-rsb.c | 8 +- drivers/cdrom/cdrom.c | 23 +- drivers/cdrom/gdrom.c | 1 + drivers/char/agp/parisc-agp.c | 6 +- drivers/char/hpet.c | 22 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/cavium-rng-vf.c | 194 +- drivers/char/hw_random/cavium-rng.c | 11 +- drivers/char/ipmi/ipmi_msghandler.c | 30 +- drivers/char/ipmi/ipmi_watchdog.c | 2 +- drivers/char/random.c | 14 +- drivers/clk/Makefile | 2 +- drivers/clk/imx/clk-imx8mn.c | 6 +- drivers/clk/imx/clk-imx8mp.c | 2 +- drivers/clk/imx/clk-imx8ulp.c | 1 + drivers/clk/imx/clk-pllv3.c | 6 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a774e1-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 17 +- drivers/clk/renesas/r9a07g044-cpg.c | 23 +- drivers/clk/renesas/rcar-cpg-lib.c | 211 +- drivers/clk/renesas/rcar-cpg-lib.h | 7 +- drivers/clk/renesas/rcar-gen3-cpg.c | 24 +- drivers/clk/renesas/rcar-gen3-cpg.h | 4 + drivers/clk/renesas/renesas-cpg-mssr.c | 18 +- drivers/clk/renesas/rzg2l-cpg.c | 17 +- drivers/clk/renesas/rzg2l-cpg.h | 2 + drivers/clk/samsung/clk-cpu.c | 2 +- drivers/clk/samsung/clk-cpu.h | 7 - drivers/clk/samsung/clk-exynos3250.c | 54 +- drivers/clk/samsung/clk-exynos4.c | 23 +- drivers/clk/samsung/clk-exynos5250.c | 11 +- drivers/clk/samsung/clk-exynos5420.c | 27 +- drivers/clk/samsung/clk-exynos850.c | 329 +- drivers/clk/samsung/clk.h | 34 +- drivers/clk/sunxi-ng/Kconfig | 49 +- drivers/clk/sunxi-ng/Makefile | 101 +- drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c | 140 + drivers/clk/sunxi-ng/ccu-sun20i-d1-r.h | 17 + drivers/clk/sunxi-ng/ccu-sun20i-d1.c | 1390 +++ drivers/clk/sunxi-ng/ccu-sun20i-d1.h | 15 + drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 58 +- drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 2 - drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 56 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 33 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 40 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 35 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 40 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 7 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 9 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 62 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.h | 2 - drivers/clk/sunxi-ng/ccu-sun8i-r.c | 65 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 6 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 57 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 7 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 7 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 7 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 40 +- drivers/clk/sunxi-ng/ccu_common.c | 6 + drivers/clk/sunxi-ng/ccu_div.c | 1 + drivers/clk/sunxi-ng/ccu_div.h | 78 + drivers/clk/sunxi-ng/ccu_frac.c | 6 + drivers/clk/sunxi-ng/ccu_gate.c | 4 + drivers/clk/sunxi-ng/ccu_gate.h | 32 +- drivers/clk/sunxi-ng/ccu_mp.c | 2 + drivers/clk/sunxi-ng/ccu_mp.h | 49 + drivers/clk/sunxi-ng/ccu_mult.c | 1 + drivers/clk/sunxi-ng/ccu_mux.c | 6 + drivers/clk/sunxi-ng/ccu_mux.h | 33 + drivers/clk/sunxi-ng/ccu_nk.c | 1 + drivers/clk/sunxi-ng/ccu_nkm.c | 1 + drivers/clk/sunxi-ng/ccu_nkmp.c | 1 + drivers/clk/sunxi-ng/ccu_nm.c | 1 + drivers/clk/sunxi-ng/ccu_phase.c | 1 + drivers/clk/sunxi-ng/ccu_reset.c | 1 + drivers/clk/sunxi-ng/ccu_sdm.c | 6 + drivers/clocksource/exynos_mct.c | 50 +- drivers/comedi/comedi.h | 1528 --- drivers/comedi/comedi_buf.c | 3 +- drivers/comedi/comedi_fops.c | 2 +- drivers/comedi/comedi_pci.c | 3 +- drivers/comedi/comedi_pci.h | 57 - drivers/comedi/comedi_pcmcia.c | 3 +- drivers/comedi/comedi_pcmcia.h | 49 - drivers/comedi/comedi_usb.c | 3 +- drivers/comedi/comedi_usb.h | 42 - drivers/comedi/comedidev.h | 1054 -- drivers/comedi/drivers.c | 3 +- drivers/comedi/drivers/8255.c | 5 +- drivers/comedi/drivers/8255.h | 42 - drivers/comedi/drivers/8255_pci.c | 6 +- drivers/comedi/drivers/addi_apci_1032.c | 2 +- drivers/comedi/drivers/addi_apci_1500.c | 2 +- drivers/comedi/drivers/addi_apci_1516.c | 2 +- drivers/comedi/drivers/addi_apci_1564.c | 2 +- drivers/comedi/drivers/addi_apci_16xx.c | 3 +- drivers/comedi/drivers/addi_apci_2032.c | 2 +- drivers/comedi/drivers/addi_apci_2200.c | 2 +- drivers/comedi/drivers/addi_apci_3120.c | 2 +- drivers/comedi/drivers/addi_apci_3501.c | 2 +- drivers/comedi/drivers/addi_apci_3xxx.c | 3 +- drivers/comedi/drivers/addi_watchdog.c | 2 +- drivers/comedi/drivers/adl_pci6208.c | 3 +- drivers/comedi/drivers/adl_pci7x3x.c | 3 +- drivers/comedi/drivers/adl_pci8164.c | 3 +- drivers/comedi/drivers/adl_pci9111.c | 5 +- drivers/comedi/drivers/adl_pci9118.c | 5 +- drivers/comedi/drivers/adq12b.c | 3 +- drivers/comedi/drivers/adv_pci1710.c | 5 +- drivers/comedi/drivers/adv_pci1720.c | 3 +- drivers/comedi/drivers/adv_pci1723.c | 3 +- drivers/comedi/drivers/adv_pci1724.c | 3 +- drivers/comedi/drivers/adv_pci1760.c | 3 +- drivers/comedi/drivers/adv_pci_dio.c | 8 +- drivers/comedi/drivers/aio_aio12_8.c | 7 +- drivers/comedi/drivers/aio_iiro_16.c | 3 +- drivers/comedi/drivers/amplc_dio200.c | 2 +- drivers/comedi/drivers/amplc_dio200_common.c | 7 +- drivers/comedi/drivers/amplc_dio200_pci.c | 3 +- drivers/comedi/drivers/amplc_pc236.c | 3 +- drivers/comedi/drivers/amplc_pc236_common.c | 5 +- drivers/comedi/drivers/amplc_pc263.c | 2 +- drivers/comedi/drivers/amplc_pci224.c | 6 +- drivers/comedi/drivers/amplc_pci230.c | 8 +- drivers/comedi/drivers/amplc_pci236.c | 3 +- drivers/comedi/drivers/amplc_pci263.c | 3 +- drivers/comedi/drivers/c6xdigio.c | 3 +- drivers/comedi/drivers/cb_das16_cs.c | 6 +- drivers/comedi/drivers/cb_pcidas.c | 7 +- drivers/comedi/drivers/cb_pcidas64.c | 5 +- drivers/comedi/drivers/cb_pcidda.c | 6 +- drivers/comedi/drivers/cb_pcimdas.c | 7 +- drivers/comedi/drivers/cb_pcimdda.c | 6 +- drivers/comedi/drivers/comedi_8254.c | 6 +- drivers/comedi/drivers/comedi_8255.c | 5 +- drivers/comedi/drivers/comedi_bond.c | 6 +- drivers/comedi/drivers/comedi_isadma.c | 6 +- drivers/comedi/drivers/comedi_parport.c | 3 +- drivers/comedi/drivers/comedi_test.c | 4 +- drivers/comedi/drivers/contec_pci_dio.c | 3 +- drivers/comedi/drivers/dac02.c | 3 +- drivers/comedi/drivers/daqboard2000.c | 5 +- drivers/comedi/drivers/das08.c | 7 +- drivers/comedi/drivers/das08_cs.c | 3 +- drivers/comedi/drivers/das08_isa.c | 2 +- drivers/comedi/drivers/das08_pci.c | 3 +- drivers/comedi/drivers/das16.c | 10 +- drivers/comedi/drivers/das16m1.c | 7 +- drivers/comedi/drivers/das1800.c | 8 +- drivers/comedi/drivers/das6402.c | 6 +- drivers/comedi/drivers/das800.c | 6 +- drivers/comedi/drivers/dmm32at.c | 5 +- drivers/comedi/drivers/dt2801.c | 2 +- drivers/comedi/drivers/dt2811.c | 3 +- drivers/comedi/drivers/dt2814.c | 3 +- drivers/comedi/drivers/dt2815.c | 3 +- drivers/comedi/drivers/dt2817.c | 2 +- drivers/comedi/drivers/dt282x.c | 6 +- drivers/comedi/drivers/dt3000.c | 3 +- drivers/comedi/drivers/dt9812.c | 3 +- drivers/comedi/drivers/dyna_pci10xx.c | 3 +- drivers/comedi/drivers/fl512.c | 3 +- drivers/comedi/drivers/gsc_hpdi.c | 3 +- drivers/comedi/drivers/icp_multi.c | 3 +- drivers/comedi/drivers/ii_pci20kc.c | 2 +- drivers/comedi/drivers/jr3_pci.c | 3 +- drivers/comedi/drivers/ke_counter.c | 3 +- drivers/comedi/drivers/me4000.c | 5 +- drivers/comedi/drivers/me_daq.c | 3 +- drivers/comedi/drivers/mf6x4.c | 3 +- drivers/comedi/drivers/mite.c | 3 +- drivers/comedi/drivers/mpc624.c | 3 +- drivers/comedi/drivers/multiq3.c | 3 +- drivers/comedi/drivers/ni_6527.c | 3 +- drivers/comedi/drivers/ni_65xx.c | 3 +- drivers/comedi/drivers/ni_660x.c | 3 +- drivers/comedi/drivers/ni_670x.c | 3 +- drivers/comedi/drivers/ni_at_a2150.c | 8 +- drivers/comedi/drivers/ni_at_ao.c | 6 +- drivers/comedi/drivers/ni_atmio.c | 5 +- drivers/comedi/drivers/ni_atmio16d.c | 5 +- drivers/comedi/drivers/ni_daq_700.c | 3 +- drivers/comedi/drivers/ni_daq_dio24.c | 5 +- drivers/comedi/drivers/ni_labpc.c | 3 +- drivers/comedi/drivers/ni_labpc_common.c | 7 +- drivers/comedi/drivers/ni_labpc_cs.c | 3 +- drivers/comedi/drivers/ni_labpc_isadma.c | 5 +- drivers/comedi/drivers/ni_labpc_pci.c | 3 +- drivers/comedi/drivers/ni_mio_common.c | 2 +- drivers/comedi/drivers/ni_mio_cs.c | 4 +- drivers/comedi/drivers/ni_pcidio.c | 3 +- drivers/comedi/drivers/ni_pcimio.c | 4 +- drivers/comedi/drivers/ni_routes.c | 3 +- drivers/comedi/drivers/ni_routes.h | 2 +- .../comedi/drivers/ni_routing/ni_route_values.h | 2 +- drivers/comedi/drivers/ni_routing/tools/.gitignore | 1 + drivers/comedi/drivers/ni_routing/tools/Makefile | 29 +- drivers/comedi/drivers/ni_tio.h | 2 +- drivers/comedi/drivers/ni_usb6501.c | 3 +- drivers/comedi/drivers/pcl711.c | 6 +- drivers/comedi/drivers/pcl724.c | 5 +- drivers/comedi/drivers/pcl726.c | 3 +- drivers/comedi/drivers/pcl730.c | 2 +- drivers/comedi/drivers/pcl812.c | 8 +- drivers/comedi/drivers/pcl816.c | 8 +- drivers/comedi/drivers/pcl818.c | 8 +- drivers/comedi/drivers/pcm3724.c | 5 +- drivers/comedi/drivers/pcmad.c | 2 +- drivers/comedi/drivers/pcmda12.c | 2 +- drivers/comedi/drivers/pcmmio.c | 3 +- drivers/comedi/drivers/pcmuio.c | 3 +- drivers/comedi/drivers/quatech_daqp_cs.c | 3 +- drivers/comedi/drivers/rtd520.c | 5 +- drivers/comedi/drivers/rti800.c | 2 +- drivers/comedi/drivers/rti802.c | 2 +- drivers/comedi/drivers/s526.c | 2 +- drivers/comedi/drivers/s626.c | 3 +- drivers/comedi/drivers/ssv_dnp.c | 2 +- drivers/comedi/drivers/usbdux.c | 3 +- drivers/comedi/drivers/usbduxfast.c | 2 +- drivers/comedi/drivers/usbduxsigma.c | 3 +- drivers/comedi/drivers/vmk80xx.c | 3 +- drivers/comedi/kcomedilib/kcomedilib_main.c | 6 +- drivers/comedi/proc.c | 2 +- drivers/comedi/range.c | 2 +- drivers/cpufreq/intel_pstate.c | 17 + drivers/cpufreq/qcom-cpufreq-hw.c | 31 +- drivers/cpuidle/governors/menu.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 21 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 1 + drivers/crypto/atmel-aes.c | 6 +- drivers/crypto/caam/caamalg_qi2.c | 2 +- drivers/crypto/ccp/ccp-dev.c | 2 +- drivers/crypto/ccree/cc_request_mgr.c | 1 - drivers/crypto/hisilicon/hpre/hpre_crypto.c | 5 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 2 +- drivers/crypto/hisilicon/qm.c | 183 +- drivers/crypto/hisilicon/sec2/sec_main.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 4 +- drivers/crypto/keembay/keembay-ocs-ecc.c | 1 + drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 5 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 18 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 11 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 14 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h | 1 - drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 2 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 11 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 14 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.h | 1 - drivers/crypto/qat/qat_c62xvf/adf_drv.c | 2 +- drivers/crypto/qat/qat_common/Makefile | 6 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 25 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 30 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 48 - drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 13 - drivers/crypto/qat/qat_common/adf_gen2_pfvf.c | 225 + drivers/crypto/qat/qat_common/adf_gen2_pfvf.h | 29 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 7 + drivers/crypto/qat/qat_common/adf_init.c | 2 +- drivers/crypto/qat/qat_common/adf_isr.c | 123 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 416 - drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 93 - drivers/crypto/qat/qat_common/adf_pfvf_msg.h | 107 + drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.c | 21 + drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.h | 10 + drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c | 148 + drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.h | 13 + drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c | 97 + drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.h | 21 + drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.c | 134 + drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.h | 14 + drivers/crypto/qat/qat_common/adf_sriov.c | 20 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 48 - drivers/crypto/qat/qat_common/adf_vf_isr.c | 92 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 41 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 2 + .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 14 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h | 1 - drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 2 +- drivers/crypto/qce/aead.c | 2 +- drivers/crypto/qce/sha.c | 2 +- drivers/crypto/qce/skcipher.c | 2 +- drivers/dax/bus.c | 32 + drivers/dax/bus.h | 1 + drivers/dax/device.c | 96 +- drivers/dma-buf/dma-fence-array.c | 6 +- drivers/dma-buf/dma-resv.c | 3 +- drivers/dma-buf/heaps/system_heap.c | 2 +- drivers/dma/dmaengine.c | 7 + drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 4 +- drivers/dma/dw-edma/dw-edma-pcie.c | 10 +- drivers/dma/idxd/device.c | 24 +- drivers/dma/idxd/dma.c | 28 +- drivers/dma/idxd/idxd.h | 21 +- drivers/dma/idxd/init.c | 96 +- drivers/dma/idxd/irq.c | 236 +- drivers/dma/idxd/registers.h | 1 + drivers/dma/idxd/submit.c | 32 +- drivers/dma/idxd/sysfs.c | 1 - drivers/dma/ppc4xx/adma.c | 3 +- drivers/dma/qcom/gpi.c | 4 +- drivers/dma/ti/edma.c | 3 +- drivers/dma/xilinx/xilinx_dma.c | 122 + drivers/edac/Kconfig | 2 +- drivers/edac/amd64_edac.c | 275 + drivers/edac/synopsys_edac.c | 52 +- drivers/firmware/arm_scmi/optee.c | 20 +- drivers/firmware/cirrus/cs_dsp.c | 8 +- drivers/firmware/smccc/soc_id.c | 2 +- drivers/firmware/ti_sci.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 26 +- drivers/fpga/altera-cvp.c | 12 +- drivers/fpga/altera-fpga2sdram.c | 12 +- drivers/fpga/altera-freeze-bridge.c | 10 +- drivers/fpga/altera-hps2fpga.c | 12 +- drivers/fpga/altera-pr-ip-core.c | 7 +- drivers/fpga/altera-ps-spi.c | 9 +- drivers/fpga/dfl-fme-br.c | 10 +- drivers/fpga/dfl-fme-mgr.c | 22 +- drivers/fpga/dfl-fme-region.c | 17 +- drivers/fpga/dfl.c | 12 +- drivers/fpga/fpga-bridge.c | 122 +- drivers/fpga/fpga-mgr.c | 215 +- drivers/fpga/fpga-region.c | 119 +- drivers/fpga/ice40-spi.c | 9 +- drivers/fpga/machxo2-spi.c | 9 +- drivers/fpga/of-fpga-region.c | 10 +- drivers/fpga/socfpga-a10.c | 16 +- drivers/fpga/socfpga.c | 9 +- drivers/fpga/stratix10-soc.c | 16 +- drivers/fpga/ts73xx-fpga.c | 9 +- drivers/fpga/versal-fpga.c | 9 +- drivers/fpga/xilinx-pr-decoupler.c | 17 +- drivers/fpga/xilinx-spi.c | 11 +- drivers/fpga/zynq-fpga.c | 16 +- drivers/fpga/zynqmp-fpga.c | 9 +- drivers/gpio/gpio-dwapb.c | 10 +- drivers/gpio/gpio-ml-ioh.c | 52 +- drivers/gpio/gpio-mockup.c | 23 +- drivers/gpio/gpio-pch.c | 42 +- drivers/gpio/gpiolib-acpi.c | 25 +- drivers/gpu/drm/Kconfig | 13 +- drivers/gpu/drm/Makefile | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 176 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 101 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 66 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 58 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 1 + drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 4 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 53 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 35 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 4 + drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 4 + drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 4 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 7 +- drivers/gpu/drm/amd/amdgpu/nv.c | 9 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 8 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 161 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 1 + drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 1 + drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 128 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 893 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 91 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 22 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 132 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 65 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 196 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 3 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 8 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 44 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 15 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 20 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 6 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 2 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 55 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 39 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 467 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 91 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 10 +- drivers/gpu/drm/amd/display/dc/dc.h | 30 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 31 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 3 + drivers/gpu/drm/amd/display/dc/dc_link.h | 7 + drivers/gpu/drm/amd/display/dc/dc_types.h | 1 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 5 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 1 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 21 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 14 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 43 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 5 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 20 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 15 + .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 3 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 14 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 3 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 4 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 2 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 + .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 2 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 1 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 6 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 21 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 22 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 21 +- .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 5 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 1 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 11 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 1 + drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c | 1889 +++ .../amd/display/dc/dml/dml_wrapper_translation.c | 284 + .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c | 33 +- .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h | 4 - drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 8 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 28 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 1 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 6 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dml_wrapper.h | 34 + drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 3 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 4 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 11 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 25 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 11 +- .../drm/amd/display/include/ddc_service_types.h | 1 + drivers/gpu/drm/amd/display/include/logger_types.h | 4 - drivers/gpu/drm/amd/include/amd_shared.h | 3 +- .../drm/amd/include/asic_reg/mp/mp_11_0_offset.h | 7 + .../drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h | 12 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 10 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 12 + drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 8 + drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 24 + .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 18 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 5 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 29 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 38 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 6 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 40 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 10 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 68 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 134 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 10 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 22 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 23 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 83 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 36 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 109 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 23 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 27 + .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 12 +- drivers/gpu/drm/arm/Kconfig | 2 - drivers/gpu/drm/arm/display/Kconfig | 1 - drivers/gpu/drm/aspeed/Kconfig | 1 - drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 2 +- drivers/gpu/drm/ast/ast_drv.c | 3 +- drivers/gpu/drm/atmel-hlcdc/Kconfig | 1 - drivers/gpu/drm/bridge/analogix/anx7625.c | 6 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 4 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 40 +- drivers/gpu/drm/drm_atomic.c | 180 +- drivers/gpu/drm/drm_atomic_helper.c | 243 +- drivers/gpu/drm/drm_atomic_uapi.c | 2 +- drivers/gpu/drm/drm_auth.c | 12 +- drivers/gpu/drm/drm_gem_cma_helper.c | 73 +- drivers/gpu/drm/drm_hashtab.c | 10 +- drivers/gpu/drm/drm_legacy.h | 40 +- drivers/gpu/drm/drm_mipi_dbi.c | 34 +- drivers/gpu/drm/drm_nomodeset.c | 24 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/etnaviv/etnaviv_drv.c | 41 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 2 +- drivers/gpu/drm/fsl-dcu/Kconfig | 1 - drivers/gpu/drm/hisilicon/kirin/Kconfig | 1 - drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 19 +- drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 2 + drivers/gpu/drm/i915/display/icl_dsi.h | 15 + drivers/gpu/drm/i915/display/intel_bw.c | 2 +- drivers/gpu/drm/i915/display/intel_color.c | 2 +- drivers/gpu/drm/i915/display/intel_crtc.c | 31 +- drivers/gpu/drm/i915/display/intel_ddi.h | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 7 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 23 +- drivers/gpu/drm/i915/display/intel_display_power.c | 117 + drivers/gpu/drm/i915/display/intel_display_power.h | 100 +- drivers/gpu/drm/i915/display/intel_display_types.h | 3 + drivers/gpu/drm/i915/display/intel_dp.c | 11 + drivers/gpu/drm/i915/display/intel_dp.h | 2 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 5 + drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 2 +- drivers/gpu/drm/i915/display/intel_dpt.c | 6 + drivers/gpu/drm/i915/display/intel_dsi.h | 42 - drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 + drivers/gpu/drm/i915/display/intel_dsi_vbt.h | 22 + drivers/gpu/drm/i915/display/intel_fbc.c | 2 +- drivers/gpu/drm/i915/display/intel_vrr.c | 18 +- drivers/gpu/drm/i915/display/intel_vrr.h | 1 + drivers/gpu/drm/i915/display/vlv_dsi.c | 8 + drivers/gpu/drm/i915/display/vlv_dsi.h | 19 + drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 1 + drivers/gpu/drm/i915/display/vlv_dsi_pll.h | 38 + drivers/gpu/drm/i915/dma_resv_utils.c | 17 - drivers/gpu/drm/i915/dma_resv_utils.h | 13 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 7 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 139 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 44 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 59 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 6 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_pages.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 91 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 6 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 409 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h | 10 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_wait.c | 12 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 5 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 2 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 123 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 1 - drivers/gpu/drm/i915/gt/intel_context.c | 16 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 8 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 3 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 7 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 10 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 13 +- drivers/gpu/drm/i915/gt/mock_engine.c | 38 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 29 +- drivers/gpu/drm/i915/i915_debugfs.c | 1 + drivers/gpu/drm/i915/i915_driver.c | 7 + drivers/gpu/drm/i915/i915_drv.h | 20 +- drivers/gpu/drm/i915/i915_gpu_error.c | 233 +- drivers/gpu/drm/i915/i915_gpu_error.h | 4 +- drivers/gpu/drm/i915/i915_irq.c | 2 +- drivers/gpu/drm/i915/i915_module.c | 4 +- drivers/gpu/drm/i915/i915_pci.c | 10 +- drivers/gpu/drm/i915/i915_perf.c | 22 +- drivers/gpu/drm/i915/i915_reg.h | 179 +- drivers/gpu/drm/i915/i915_request.c | 67 +- drivers/gpu/drm/i915/i915_request.h | 20 +- drivers/gpu/drm/i915/i915_sw_fence.c | 28 +- drivers/gpu/drm/i915/i915_sw_fence.h | 23 +- drivers/gpu/drm/i915/i915_sw_fence_work.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 96 +- drivers/gpu/drm/i915/i915_vma.h | 9 +- drivers/gpu/drm/i915/i915_vma_snapshot.c | 134 + drivers/gpu/drm/i915/i915_vma_snapshot.h | 112 + drivers/gpu/drm/i915/i915_vma_types.h | 1 - drivers/gpu/drm/i915/intel_device_info.c | 14 +- drivers/gpu/drm/i915/intel_memory_region.c | 26 +- drivers/gpu/drm/i915/intel_memory_region.h | 9 +- drivers/gpu/drm/i915/intel_pm.c | 20 +- drivers/gpu/drm/i915/intel_region_ttm.c | 35 +- drivers/gpu/drm/i915/intel_region_ttm.h | 2 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 3 + drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 37 +- drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 19 +- drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 3 +- drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 6 +- drivers/gpu/drm/i915/selftests/i915_request.c | 10 + drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 8 +- drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 8 +- drivers/gpu/drm/i915/selftests/mock_region.c | 7 +- drivers/gpu/drm/imx/Kconfig | 2 +- drivers/gpu/drm/imx/dcss/Kconfig | 2 +- drivers/gpu/drm/ingenic/Kconfig | 1 - drivers/gpu/drm/kmb/Kconfig | 1 - drivers/gpu/drm/mcde/Kconfig | 1 - drivers/gpu/drm/meson/Kconfig | 1 - drivers/gpu/drm/mgag200/mgag200_drv.c | 3 +- drivers/gpu/drm/msm/Kconfig | 2 +- drivers/gpu/drm/msm/Makefile | 12 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 3 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 3 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 3 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 16 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 25 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 35 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 10 - drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 99 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 10 + drivers/gpu/drm/msm/adreno/a6xx_hfi.h | 11 + drivers/gpu/drm/msm/adreno/adreno_device.c | 4 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 5 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 18 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 17 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 304 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 2 - drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 19 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 24 +- drivers/gpu/drm/msm/dp/dp_aux.c | 17 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 23 +- drivers/gpu/drm/msm/dp/dp_display.c | 15 +- drivers/gpu/drm/msm/dp/dp_hpd.c | 2 - drivers/gpu/drm/msm/dp/dp_hpd.h | 2 - drivers/gpu/drm/msm/dsi/dsi.h | 4 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 49 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 14 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 11 - drivers/gpu/drm/msm/edp/edp.c | 198 - drivers/gpu/drm/msm/edp/edp.h | 77 - drivers/gpu/drm/msm/edp/edp.xml.h | 388 - drivers/gpu/drm/msm/edp/edp_aux.c | 265 - drivers/gpu/drm/msm/edp/edp_bridge.c | 111 - drivers/gpu/drm/msm/edp/edp_connector.c | 132 - drivers/gpu/drm/msm/edp/edp_ctrl.c | 1373 --- drivers/gpu/drm/msm/edp/edp_phy.c | 98 - drivers/gpu/drm/msm/msm_debugfs.c | 53 +- drivers/gpu/drm/msm/msm_drv.c | 64 +- drivers/gpu/drm/msm/msm_drv.h | 23 +- drivers/gpu/drm/msm/msm_fbdev.c | 13 +- drivers/gpu/drm/msm/msm_fence.h | 12 + drivers/gpu/drm/msm/msm_gem.c | 5 +- drivers/gpu/drm/msm/msm_gem_submit.c | 2 + drivers/gpu/drm/msm/msm_gpu.c | 22 +- drivers/gpu/drm/msm/msm_gpu.h | 69 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 100 +- drivers/gpu/drm/msm/msm_kms.h | 3 + drivers/gpu/drm/msm/msm_perf.c | 9 +- drivers/gpu/drm/msm/msm_rd.c | 16 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 4 +- drivers/gpu/drm/mxsfb/Kconfig | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 22 + drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c | 6 +- drivers/gpu/drm/panel/Kconfig | 2 +- drivers/gpu/drm/pl111/Kconfig | 1 - drivers/gpu/drm/qxl/qxl_debugfs.c | 17 +- drivers/gpu/drm/qxl/qxl_drv.c | 3 +- drivers/gpu/drm/radeon/radeon_drv.c | 9 +- drivers/gpu/drm/rcar-du/Kconfig | 1 - drivers/gpu/drm/rcar-du/rcar_du_kms.c | 10 +- drivers/gpu/drm/shmobile/Kconfig | 1 - drivers/gpu/drm/sti/Kconfig | 1 - drivers/gpu/drm/stm/Kconfig | 1 - drivers/gpu/drm/sun4i/Kconfig | 1 - drivers/gpu/drm/tidss/Kconfig | 1 - drivers/gpu/drm/tidss/tidss_drv.c | 2 +- drivers/gpu/drm/tilcdc/Kconfig | 1 - drivers/gpu/drm/tiny/Kconfig | 20 +- drivers/gpu/drm/tiny/bochs.c | 3 +- drivers/gpu/drm/tiny/cirrus.c | 4 +- drivers/gpu/drm/ttm/ttm_bo.c | 1 - drivers/gpu/drm/ttm/ttm_range_manager.c | 11 +- drivers/gpu/drm/tve200/Kconfig | 1 - drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 4 +- drivers/gpu/drm/vc4/Kconfig | 1 - drivers/gpu/drm/vc4/vc4_bo.c | 10 +- drivers/gpu/drm/vc4/vc4_kms.c | 56 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 45 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 1 - drivers/gpu/drm/virtio/virtgpu_ioctl.c | 2 +- drivers/gpu/drm/vmwgfx/Makefile | 4 +- drivers/gpu/drm/vmwgfx/ttm_memory.c | 99 +- drivers/gpu/drm/vmwgfx/ttm_memory.h | 6 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 52 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 7 + drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.c | 199 + drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.h | 83 + drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c | 90 + drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 58 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 22 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 7 +- drivers/gpu/drm/xen/xen_drm_front.c | 1 + drivers/gpu/drm/xlnx/Kconfig | 1 - drivers/hid/hid-apple.c | 107 +- drivers/hid/hid-ft260.c | 11 +- drivers/hid/hid-ids.h | 2 + drivers/hid/hid-input.c | 8 +- drivers/hid/hid-magicmouse.c | 101 +- drivers/hid/hid-multitouch.c | 5 + drivers/hid/hid-nintendo.c | 8 +- drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-thrustmaster.c | 6 +- drivers/hid/i2c-hid/i2c-hid-core.c | 5 +- drivers/hsi/hsi_core.c | 1 + drivers/hv/Kconfig | 1 + drivers/hwmon/Kconfig | 29 +- drivers/hwmon/Makefile | 2 + drivers/hwmon/asus_wmi_ec_sensors.c | 621 + drivers/hwmon/asus_wmi_sensors.c | 664 + drivers/hwmon/dell-smm-hwmon.c | 4 +- drivers/hwmon/jc42.c | 4 + drivers/hwmon/k10temp.c | 17 +- drivers/hwmon/ntc_thermistor.c | 148 +- drivers/hwmon/sht4x.c | 11 +- .../hwtracing/coresight/coresight-cfg-preload.c | 9 +- drivers/hwtracing/coresight/coresight-config.h | 9 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 11 +- .../coresight/coresight-syscfg-configfs.c | 87 + .../coresight/coresight-syscfg-configfs.h | 4 + drivers/hwtracing/coresight/coresight-syscfg.c | 315 +- drivers/hwtracing/coresight/coresight-syscfg.h | 39 +- drivers/i2c/busses/Kconfig | 26 +- drivers/i2c/busses/Makefile | 1 - drivers/i2c/busses/i2c-cbus-gpio.c | 5 +- drivers/i2c/busses/i2c-designware-core.h | 13 +- drivers/i2c/busses/i2c-designware-platdrv.c | 2 + drivers/i2c/busses/i2c-i801.c | 282 +- drivers/i2c/busses/i2c-imx.c | 92 +- drivers/i2c/busses/i2c-mpc.c | 23 +- drivers/i2c/busses/i2c-rk3x.c | 11 +- drivers/i2c/busses/i2c-stm32f7.c | 59 +- drivers/i2c/busses/i2c-tegra.c | 52 +- drivers/i2c/busses/i2c-virtio.c | 14 +- drivers/i2c/busses/i2c-xlp9xx.c | 7 - drivers/i2c/busses/i2c-xlr.c | 470 - drivers/i2c/i2c-core-base.c | 2 + drivers/i2c/muxes/i2c-mux-gpio.c | 53 +- drivers/iio/adc/at91-sama5d2_adc.c | 3 +- drivers/iio/adc/axp20x_adc.c | 18 +- drivers/iio/adc/stm32-adc.c | 2 +- drivers/iio/gyro/adxrs290.c | 5 +- drivers/infiniband/core/cma.c | 6 +- drivers/infiniband/core/nldev.c | 3 +- drivers/infiniband/core/verbs.c | 3 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 9 +- drivers/infiniband/hw/bnxt_re/main.c | 3 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 11 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 12 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 1 - drivers/infiniband/hw/bnxt_re/qplib_res.c | 50 - drivers/infiniband/hw/bnxt_re/qplib_res.h | 7 - drivers/infiniband/hw/bnxt_re/qplib_sp.c | 99 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 9 - drivers/infiniband/hw/cxgb4/id_table.c | 17 +- drivers/infiniband/hw/cxgb4/provider.c | 8 +- drivers/infiniband/hw/hfi1/user_sdma.c | 8 +- drivers/infiniband/hw/hfi1/verbs.c | 5 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 10 +- drivers/infiniband/hw/hns/hns_roce_device.h | 40 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 31 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 18 +- drivers/infiniband/hw/hns/hns_roce_main.c | 3 + drivers/infiniband/hw/hns/hns_roce_mr.c | 10 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 2 +- drivers/infiniband/hw/irdma/main.c | 3 +- drivers/infiniband/hw/irdma/verbs.c | 27 +- drivers/infiniband/hw/mlx4/main.c | 28 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 6 +- drivers/infiniband/hw/mlx5/mr.c | 26 +- drivers/infiniband/hw/mthca/mthca_allocator.c | 15 +- drivers/infiniband/hw/mthca/mthca_mr.c | 22 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 16 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 17 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 10 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 1 - drivers/infiniband/hw/qib/qib.h | 2 +- drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 4 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 8 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_doorbell.c | 10 +- drivers/infiniband/sw/rxe/rxe_comp.c | 8 +- drivers/infiniband/sw/rxe/rxe_cq.c | 24 +- drivers/infiniband/sw/rxe/rxe_loc.h | 10 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 11 +- drivers/infiniband/sw/rxe/rxe_mr.c | 6 +- drivers/infiniband/sw/rxe/rxe_mw.c | 21 +- drivers/infiniband/sw/rxe/rxe_pool.c | 177 +- drivers/infiniband/sw/rxe/rxe_pool.h | 54 +- drivers/infiniband/sw/rxe/rxe_qp.c | 7 +- drivers/infiniband/sw/rxe/rxe_queue.c | 9 +- drivers/infiniband/sw/rxe/rxe_req.c | 11 +- drivers/infiniband/sw/rxe/rxe_srq.c | 2 +- drivers/infiniband/sw/rxe/rxe_task.c | 18 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 29 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 22 +- drivers/infiniband/sw/siw/siw_main.c | 7 +- drivers/infiniband/sw/siw/siw_verbs.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 9 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2 +- drivers/input/misc/iqs626a.c | 21 +- drivers/input/misc/palmas-pwrbutton.c | 5 +- drivers/input/misc/xen-kbdfront.c | 1 + drivers/input/mouse/elantech.c | 8 +- drivers/input/serio/i8042-x86ia64io.h | 14 + drivers/input/serio/i8042.c | 54 +- drivers/input/serio/serport.c | 5 +- drivers/input/touchscreen/wacom_i2c.c | 44 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/icc-rpm.c | 7 + drivers/interconnect/qcom/icc-rpm.h | 1 + drivers/interconnect/qcom/icc-rpmh.c | 10 +- drivers/interconnect/qcom/msm8996.c | 2103 ++++ drivers/interconnect/qcom/msm8996.h | 149 + drivers/interconnect/qcom/osm-l3.c | 20 +- drivers/interconnect/qcom/sc7280.h | 2 + drivers/interconnect/qcom/sm8150.c | 1 - drivers/interconnect/qcom/sm8250.c | 1 - drivers/interconnect/qcom/sm8350.c | 1 - drivers/iommu/amd/iommu_v2.c | 6 +- drivers/iommu/intel/cap_audit.c | 5 +- drivers/iommu/intel/iommu.c | 6 +- drivers/iommu/rockchip-iommu.c | 4 +- drivers/iommu/tegra-smmu.c | 4 +- drivers/irqchip/irq-armada-370-xp.c | 16 +- drivers/irqchip/irq-aspeed-scu-ic.c | 4 +- drivers/irqchip/irq-mips-gic.c | 4 +- drivers/leds/Kconfig | 7 - drivers/leds/Makefile | 1 - drivers/leds/leds-fsg.c | 193 - drivers/leds/leds-lp50xx.c | 1 - drivers/macintosh/mac_hid.c | 24 +- drivers/md/dm-mpath.c | 1 - drivers/md/dm.c | 1 + drivers/md/md.c | 5 - drivers/md/persistent-data/dm-btree-remove.c | 2 +- drivers/media/cec/core/cec-adap.c | 8 +- drivers/media/cec/core/cec-api.c | 2 +- drivers/media/common/videobuf2/frame_vector.c | 15 +- drivers/media/dvb-core/dmxdev.c | 30 +- drivers/media/dvb-core/dvb_demux.c | 12 +- drivers/media/dvb-core/dvb_frontend.c | 21 +- drivers/media/dvb-core/dvb_vb2.c | 4 - drivers/media/dvb-core/dvbdev.c | 12 +- drivers/media/dvb-frontends/cx24113.c | 2 +- drivers/media/dvb-frontends/dib9000.c | 4 +- drivers/media/dvb-frontends/drxd_hard.c | 8 - drivers/media/dvb-frontends/drxk_hard.c | 23 +- drivers/media/dvb-frontends/m88ds3103.c | 6 +- drivers/media/dvb-frontends/s5h1411.c | 2 +- drivers/media/dvb-frontends/si2168.c | 43 +- drivers/media/dvb-frontends/si2168_priv.h | 2 +- drivers/media/dvb-frontends/si21xx.c | 7 +- drivers/media/dvb-frontends/sp887x.c | 4 +- drivers/media/dvb-frontends/stb6100.c | 2 +- drivers/media/dvb-frontends/stv0367.c | 6 +- drivers/media/i2c/Kconfig | 12 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/adv7511-v4l2.c | 22 - drivers/media/i2c/adv7604.c | 18 +- drivers/media/i2c/adv7842.c | 10 - drivers/media/i2c/cx25840/cx25840-ir.c | 20 - drivers/media/i2c/hi846.c | 4 +- drivers/media/i2c/imx274.c | 102 +- drivers/media/i2c/imx290.c | 2 +- drivers/media/i2c/ov5693.c | 1537 +++ drivers/media/i2c/ov8865.c | 466 +- drivers/media/i2c/s5c73m3/s5c73m3-spi.c | 6 - drivers/media/mc/mc-entity.c | 16 - drivers/media/pci/b2c2/flexcop-pci.c | 3 + drivers/media/pci/cobalt/cobalt-cpld.c | 5 +- drivers/media/pci/cx18/cx18-alsa-main.c | 6 - drivers/media/pci/cx25821/cx25821-core.c | 7 - drivers/media/pci/intel/ipu3/cio2-bridge.c | 4 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 17 +- drivers/media/pci/ivtv/ivtv-alsa-main.c | 6 - drivers/media/pci/saa7134/saa7134-go7007.c | 7 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 12 +- drivers/media/platform/coda/coda-common.c | 16 +- drivers/media/platform/coda/coda-jpeg.c | 21 +- drivers/media/platform/davinci/vpbe_osd.c | 2 +- drivers/media/platform/davinci/vpif_capture.c | 11 - drivers/media/platform/imx-pxp.c | 35 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 7 - drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 4 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 5 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 198 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 5 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 10 - .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 45 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 4 +- .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 9 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 3 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.c | 1 - drivers/media/platform/mtk-vcodec/venc_vpu_if.h | 1 - drivers/media/platform/omap3isp/isp.c | 3 +- drivers/media/platform/omap3isp/isph3a_af.c | 2 +- drivers/media/platform/omap3isp/omap3isp.h | 2 + drivers/media/platform/qcom/camss/camss-vfe-170.c | 7 - drivers/media/platform/qcom/venus/core.c | 11 +- drivers/media/platform/qcom/venus/pm_helpers.c | 32 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 22 +- drivers/media/platform/rcar-vin/rcar-dma.c | 10 + drivers/media/platform/rcar_fdp1.c | 7 +- drivers/media/platform/rockchip/rga/rga.c | 2 +- drivers/media/platform/s3c-camif/camif-core.c | 2 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 1 + drivers/media/platform/sti/hva/hva-hw.c | 4 +- drivers/media/radio/radio-si476x.c | 6 - drivers/media/radio/si470x/radio-si470x-i2c.c | 20 +- drivers/media/radio/si470x/radio-si470x-usb.c | 16 +- drivers/media/rc/mceusb.c | 8 +- drivers/media/rc/meson-ir-tx.c | 2 +- drivers/media/rc/redrat3.c | 22 +- drivers/media/tuners/mxl5005s.c | 14 +- drivers/media/usb/au0828/au0828-i2c.c | 7 - drivers/media/usb/b2c2/flexcop-usb.c | 10 +- drivers/media/usb/b2c2/flexcop-usb.h | 12 +- drivers/media/usb/cpia2/cpia2_usb.c | 4 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 3 + drivers/media/usb/dvb-usb/dib0700_core.c | 28 +- drivers/media/usb/em28xx/em28xx-core.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-encoder.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 41 +- drivers/media/usb/s2255/s2255drv.c | 4 +- drivers/media/usb/stk1160/stk1160-core.c | 4 +- drivers/media/v4l2-core/Kconfig | 4 + drivers/media/v4l2-core/Makefile | 1 + drivers/media/v4l2-core/v4l2-ctrls-core.c | 180 + drivers/media/v4l2-core/v4l2-ctrls-defs.c | 8 + drivers/media/v4l2-core/v4l2-ioctl.c | 1 + drivers/media/v4l2-core/v4l2-vp9.c | 1850 +++ drivers/memory/renesas-rpc-if.c | 73 +- drivers/memory/tegra/tegra210-emc-core.c | 2 +- drivers/misc/eeprom/at24.c | 53 +- drivers/misc/mei/bus.c | 67 +- drivers/misc/mei/client.c | 3 + drivers/misc/mei/hw.h | 5 + drivers/mmc/core/block.c | 38 +- drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/dw_mmc-exynos.c | 9 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 9 +- drivers/mmc/host/dw_mmc-rockchip.c | 11 +- drivers/mmc/host/dw_mmc.c | 32 +- drivers/mmc/host/dw_mmc.h | 3 + drivers/mmc/host/mmc_spi.c | 7 + drivers/mmc/host/renesas_sdhi.h | 4 + drivers/mmc/host/renesas_sdhi_core.c | 47 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 21 + drivers/mmc/host/sdhci-esdhc-imx.c | 4 + drivers/mmc/host/sdhci-pci-core.c | 1 + drivers/mmc/host/sdhci-pci.h | 1 + drivers/most/most_usb.c | 4 +- drivers/mtd/devices/mchp23k256.c | 4 +- drivers/mtd/devices/mchp48l640.c | 4 +- drivers/mtd/devices/mtd_dataflash.c | 18 +- drivers/mtd/devices/sst25l.c | 4 +- drivers/mtd/hyperbus/rpc-if.c | 8 +- drivers/mtd/mtd_blkdevs.c | 20 +- drivers/mtd/mtdconcat.c | 15 +- drivers/mtd/mtdcore.c | 126 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/nand/raw/Kconfig | 2 +- drivers/mtd/nand/raw/davinci_nand.c | 73 +- drivers/mtd/nand/raw/fsmc_nand.c | 36 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 37 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 5 + drivers/mtd/nand/raw/nand_base.c | 125 +- drivers/mtd/nand/raw/nand_bbt.c | 28 +- drivers/mtd/ubi/block.c | 7 +- drivers/net/Kconfig | 4 +- drivers/net/bonding/bond_main.c | 74 +- drivers/net/bonding/bond_netlink.c | 15 + drivers/net/bonding/bond_options.c | 28 + drivers/net/bonding/bond_procfs.c | 10 +- drivers/net/bonding/bond_sysfs.c | 13 + drivers/net/can/c_can/c_can_ethtool.c | 4 +- drivers/net/can/slcan.c | 4 +- drivers/net/dsa/microchip/ksz8795.c | 56 +- drivers/net/dsa/microchip/ksz9477.c | 66 +- drivers/net/dsa/microchip/ksz_common.c | 50 +- drivers/net/dsa/microchip/ksz_common.h | 4 - drivers/net/dsa/mv88e6xxx/serdes.c | 252 +- drivers/net/dsa/mv88e6xxx/serdes.h | 4 + drivers/net/dsa/ocelot/Kconfig | 1 + drivers/net/dsa/ocelot/felix.c | 16 +- drivers/net/dsa/ocelot/felix.h | 4 + drivers/net/dsa/ocelot/felix_vsc9959.c | 893 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 111 +- drivers/net/dsa/qca8k.c | 671 +- drivers/net/dsa/qca8k.h | 198 +- drivers/net/dsa/realtek-smi-core.c | 2 +- drivers/net/dsa/rtl8365mb.c | 26 +- drivers/net/ethernet/3com/typhoon.c | 4 +- drivers/net/ethernet/8390/hydra.c | 4 +- drivers/net/ethernet/8390/mac8390.c | 4 +- drivers/net/ethernet/8390/smc-ultra.c | 4 +- drivers/net/ethernet/8390/wd.c | 4 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/amazon/ena/ena_ethtool.c | 8 +- drivers/net/ethernet/amd/a2065.c | 18 +- drivers/net/ethernet/amd/ariadne.c | 20 +- drivers/net/ethernet/amd/atarilance.c | 7 +- drivers/net/ethernet/amd/hplance.c | 4 +- drivers/net/ethernet/amd/lance.c | 4 +- drivers/net/ethernet/amd/mvme147.c | 14 +- drivers/net/ethernet/amd/ni65.c | 8 +- drivers/net/ethernet/amd/pcnet32.c | 8 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 11 +- drivers/net/ethernet/apple/macmace.c | 14 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 27 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 8 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 10 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 7 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 3 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 3 - .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 15 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 3 - .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 22 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.h | 2 + .../aquantia/atlantic/hw_atl2/hw_atl2_utils.h | 38 +- .../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c | 110 +- drivers/net/ethernet/asix/ax88796c_main.c | 18 +- drivers/net/ethernet/asix/ax88796c_spi.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 96 +- drivers/net/ethernet/atheros/atlx/atl1.c | 8 +- drivers/net/ethernet/broadcom/b44.c | 8 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 25 +- drivers/net/ethernet/broadcom/bnx2.c | 8 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 8 +- drivers/net/ethernet/broadcom/tg3.c | 10 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 8 +- drivers/net/ethernet/cadence/macb_main.c | 141 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 11 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 8 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 8 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 8 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 13 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 19 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 10 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 9 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 7 +- drivers/net/ethernet/cirrus/mac89x0.c | 7 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 8 +- drivers/net/ethernet/cortina/gemini.c | 8 +- drivers/net/ethernet/dec/tulip/de4x5.c | 34 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 4 +- drivers/net/ethernet/engleder/Kconfig | 38 + drivers/net/ethernet/engleder/Makefile | 10 + drivers/net/ethernet/engleder/tsnep.h | 189 + drivers/net/ethernet/engleder/tsnep_ethtool.c | 293 + drivers/net/ethernet/engleder/tsnep_hw.h | 230 + drivers/net/ethernet/engleder/tsnep_main.c | 1272 ++ drivers/net/ethernet/engleder/tsnep_ptp.c | 221 + drivers/net/ethernet/engleder/tsnep_selftests.c | 811 ++ drivers/net/ethernet/engleder/tsnep_tc.c | 443 + drivers/net/ethernet/ethoc.c | 8 +- drivers/net/ethernet/faraday/ftgmac100.c | 14 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 + drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 109 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 4 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 8 +- drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 8 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 4 + drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 3 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 14 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 8 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 483 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 7 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 120 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 93 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 13 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 180 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 7 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 8 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 108 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 43 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 8 +- drivers/net/ethernet/i825xx/82596.c | 3 +- drivers/net/ethernet/i825xx/lasi_82596.c | 6 +- drivers/net/ethernet/ibm/emac/core.c | 7 +- drivers/net/ethernet/ibm/ibmvnic.c | 8 +- drivers/net/ethernet/intel/e100.c | 26 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 8 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 8 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 8 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 160 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 121 +- drivers/net/ethernet/intel/iavf/iavf.h | 13 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 93 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 87 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 71 +- drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_devlink.c | 144 + drivers/net/ethernet/intel/ice/ice_devlink.h | 2 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 8 +- drivers/net/ethernet/intel/ice/ice_idc.c | 4 +- drivers/net/ethernet/intel/ice/ice_lib.c | 9 +- drivers/net/ethernet/intel/ice/ice_main.c | 27 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 1 + drivers/net/ethernet/intel/igb/igb_ethtool.c | 8 +- drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igbvf/ethtool.c | 8 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 14 +- drivers/net/ethernet/intel/igc/igc_main.c | 37 +- drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbevf/defines.h | 4 + drivers/net/ethernet/intel/ixgbevf/ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbevf/ipsec.c | 11 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 5 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 11 +- drivers/net/ethernet/intel/ixgbevf/mbx.c | 323 +- drivers/net/ethernet/intel/ixgbevf/mbx.h | 19 +- drivers/net/ethernet/intel/ixgbevf/vf.c | 62 +- drivers/net/ethernet/intel/ixgbevf/vf.h | 5 +- drivers/net/ethernet/lantiq_etop.c | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 10 +- drivers/net/ethernet/marvell/mvneta.c | 176 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 76 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 17 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 2 +- drivers/net/ethernet/marvell/prestera/Makefile | 2 +- drivers/net/ethernet/marvell/prestera/prestera.h | 1 + .../net/ethernet/marvell/prestera/prestera_acl.c | 678 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 213 +- .../ethernet/marvell/prestera/prestera_counter.c | 475 + .../ethernet/marvell/prestera/prestera_counter.h | 30 + .../net/ethernet/marvell/prestera/prestera_flow.c | 101 +- .../net/ethernet/marvell/prestera/prestera_flow.h | 16 + .../ethernet/marvell/prestera/prestera_flower.c | 283 +- .../ethernet/marvell/prestera/prestera_flower.h | 3 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 491 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 62 +- .../net/ethernet/marvell/prestera/prestera_main.c | 8 + .../net/ethernet/marvell/prestera/prestera_span.c | 1 + .../ethernet/marvell/prestera/prestera_switchdev.c | 8 +- drivers/net/ethernet/marvell/skge.c | 8 +- drivers/net/ethernet/marvell/sky2.c | 92 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 41 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 6 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 24 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 4 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 5 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 8 +- .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 30 +- .../mellanox/mlxbf_gige/mlxbf_gige_ethtool.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 50 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 44 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 22 +- .../mellanox/mlxsw/core_acl_flex_actions.h | 16 +- drivers/net/ethernet/mellanox/mlxsw/item.h | 36 + drivers/net/ethernet/mellanox/mlxsw/minimal.c | 10 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 1 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 487 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 76 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 20 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 2 +- .../mellanox/mlxsw/spectrum_acl_flex_actions.c | 14 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 58 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 30 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 12 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 16 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 5 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 20 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 60 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 24 +- drivers/net/ethernet/micrel/ksz884x.c | 6 +- drivers/net/ethernet/microchip/Kconfig | 1 + drivers/net/ethernet/microchip/Makefile | 1 + drivers/net/ethernet/microchip/lan743x_main.c | 12 +- drivers/net/ethernet/microchip/lan966x/Kconfig | 7 + drivers/net/ethernet/microchip/lan966x/Makefile | 9 + .../ethernet/microchip/lan966x/lan966x_ethtool.c | 682 ++ .../net/ethernet/microchip/lan966x/lan966x_ifh.h | 173 + .../net/ethernet/microchip/lan966x/lan966x_mac.c | 101 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 946 ++ .../net/ethernet/microchip/lan966x/lan966x_main.h | 192 + .../ethernet/microchip/lan966x/lan966x_phylink.c | 127 + .../net/ethernet/microchip/lan966x/lan966x_port.c | 412 + .../net/ethernet/microchip/lan966x/lan966x_regs.h | 730 ++ drivers/net/ethernet/microsoft/mana/Makefile | 2 +- drivers/net/ethernet/microsoft/mana/mana.h | 13 + drivers/net/ethernet/microsoft/mana/mana_bpf.c | 162 + drivers/net/ethernet/microsoft/mana/mana_en.c | 69 +- drivers/net/ethernet/mscc/ocelot.c | 427 +- drivers/net/ethernet/mscc/ocelot.h | 13 - drivers/net/ethernet/mscc/ocelot_flower.c | 84 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 119 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 7 + drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 4 +- drivers/net/ethernet/natsemi/jazzsonic.c | 6 +- drivers/net/ethernet/natsemi/macsonic.c | 27 +- drivers/net/ethernet/natsemi/xtsonic.c | 8 +- drivers/net/ethernet/neterion/s2io.c | 7 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 20 - drivers/net/ethernet/netronome/nfp/nfp_net.h | 3 - .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 10 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 6 +- drivers/net/ethernet/ni/nixge.c | 4 +- drivers/net/ethernet/nvidia/forcedeth.c | 10 +- .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 12 +- drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c | 4 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 8 +- .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 24 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 8 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 8 +- drivers/net/ethernet/qualcomm/emac/emac-ethtool.c | 8 +- drivers/net/ethernet/qualcomm/qca_debug.c | 8 +- drivers/net/ethernet/realtek/8139cp.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 24 +- drivers/net/ethernet/renesas/ravb_main.c | 14 +- drivers/net/ethernet/renesas/sh_eth.c | 8 +- drivers/net/ethernet/rocker/rocker_main.c | 12 - drivers/net/ethernet/sfc/ef100_ethtool.c | 7 +- drivers/net/ethernet/sfc/ef100_nic.c | 6 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/ethtool.c | 14 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 14 +- drivers/net/ethernet/smsc/smc9194.c | 6 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 33 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 167 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 5 + drivers/net/ethernet/tehuti/tehuti.c | 12 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 7 +- drivers/net/ethernet/ti/cpmac.c | 8 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 8 +- drivers/net/ethernet/ti/cpsw_priv.h | 8 +- drivers/net/ethernet/toshiba/spider_net_ethtool.c | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 14 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 14 +- drivers/net/geneve.c | 8 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hamradio/mkiss.c | 6 +- drivers/net/hyperv/netvsc.c | 10 +- drivers/net/hyperv/netvsc_drv.c | 8 +- drivers/net/ifb.c | 146 +- drivers/net/ipa/gsi.c | 114 +- drivers/net/ipa/gsi.h | 21 +- drivers/net/ipa/gsi_reg.h | 4 + drivers/net/ipa/ipa_cmd.c | 16 - drivers/net/ipa/ipa_cmd.h | 6 - drivers/net/ipa/ipa_endpoint.c | 95 +- drivers/net/ipa/ipa_main.c | 12 +- drivers/net/ipa/ipa_mem.c | 4 +- drivers/net/ipa/ipa_modem.c | 16 +- drivers/net/ipa/ipa_modem.h | 3 - drivers/net/ipa/ipa_smp2p.c | 21 +- drivers/net/ipa/ipa_smp2p.h | 7 +- drivers/net/ipa/ipa_table.c | 48 +- drivers/net/ipvlan/ipvlan_main.c | 8 +- drivers/net/macvlan.c | 11 +- drivers/net/mctp/Kconfig | 18 + drivers/net/mctp/Makefile | 1 + drivers/net/mctp/mctp-serial.c | 515 + drivers/net/mdio/mdio-aspeed.c | 7 + drivers/net/mdio/mdio-ipq8064.c | 2 +- drivers/net/mdio/mdio-mscc-miim.c | 176 +- drivers/net/netdevsim/dev.c | 4 +- drivers/net/netdevsim/ethtool.c | 8 +- drivers/net/phy/dp83869.c | 42 +- drivers/net/phy/mdio_bus.c | 16 +- drivers/net/phy/phylink.c | 140 +- drivers/net/ppp/ppp_async.c | 3 +- drivers/net/ppp/ppp_synctty.c | 3 +- drivers/net/slip/slip.c | 4 +- drivers/net/slip/slip.h | 2 + drivers/net/usb/lan78xx.c | 1216 +- drivers/net/usb/r8152.c | 8 +- drivers/net/usb/smsc95xx.c | 55 +- drivers/net/veth.c | 31 +- drivers/net/virtio_net.c | 5 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 10 +- drivers/net/vxlan.c | 9 +- drivers/net/wan/ixp4xx_hss.c | 261 +- drivers/net/wireguard/allowedips.c | 2 +- drivers/net/wireguard/device.c | 39 +- drivers/net/wireguard/device.h | 9 +- drivers/net/wireguard/main.c | 8 +- drivers/net/wireguard/queueing.c | 6 +- drivers/net/wireguard/queueing.h | 6 +- drivers/net/wireguard/ratelimiter.c | 4 +- drivers/net/wireguard/receive.c | 39 +- drivers/net/wireguard/socket.c | 2 +- drivers/net/wireless/ath/ar5523/ar5523.c | 4 + drivers/net/wireless/ath/ath10k/core.c | 64 +- drivers/net/wireless/ath/ath10k/core.h | 6 + drivers/net/wireless/ath/ath11k/ce.c | 55 +- drivers/net/wireless/ath/ath11k/ce.h | 3 +- drivers/net/wireless/ath/ath11k/core.c | 52 +- drivers/net/wireless/ath/ath11k/core.h | 16 + drivers/net/wireless/ath/ath11k/dbring.c | 16 +- drivers/net/wireless/ath/ath11k/dbring.h | 2 +- drivers/net/wireless/ath/ath11k/debug.c | 12 +- drivers/net/wireless/ath/ath11k/debug.h | 3 +- drivers/net/wireless/ath/ath11k/debugfs.c | 2 +- drivers/net/wireless/ath/ath11k/dp.c | 48 +- drivers/net/wireless/ath/ath11k/dp.h | 4 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 225 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 86 +- drivers/net/wireless/ath/ath11k/hal.c | 35 +- drivers/net/wireless/ath/ath11k/hal.h | 1 + drivers/net/wireless/ath/ath11k/htc.c | 71 +- drivers/net/wireless/ath/ath11k/htc.h | 9 +- drivers/net/wireless/ath/ath11k/hw.c | 2 - drivers/net/wireless/ath/ath11k/hw.h | 5 + drivers/net/wireless/ath/ath11k/mac.c | 324 +- drivers/net/wireless/ath/ath11k/mac.h | 1 + drivers/net/wireless/ath/ath11k/pci.c | 22 +- drivers/net/wireless/ath/ath11k/peer.h | 1 + drivers/net/wireless/ath/ath11k/qmi.c | 21 +- drivers/net/wireless/ath/ath11k/reg.c | 103 +- drivers/net/wireless/ath/ath11k/trace.c | 1 + drivers/net/wireless/ath/ath11k/trace.h | 172 + drivers/net/wireless/ath/ath11k/wmi.c | 159 +- drivers/net/wireless/ath/ath11k/wmi.h | 20 +- drivers/net/wireless/ath/ath9k/ar9002_mac.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_calib.c | 14 +- drivers/net/wireless/ath/carl9170/tx.c | 12 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 96 +- drivers/net/wireless/ath/wcn36xx/dxe.h | 1 + drivers/net/wireless/ath/wcn36xx/main.c | 49 +- drivers/net/wireless/ath/wcn36xx/smd.c | 8 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 41 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 1 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 21 + .../broadcom/brcm80211/brcmfmac/fwil_types.h | 19 + drivers/net/wireless/cisco/airo.c | 22 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 26 + drivers/net/wireless/intel/iwlwifi/Makefile | 1 + drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 6 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 3 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 67 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 11 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 2 + drivers/net/wireless/intel/iwlwifi/mei/Makefile | 8 + drivers/net/wireless/intel/iwlwifi/mei/internal.h | 20 + drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h | 505 + drivers/net/wireless/intel/iwlwifi/mei/main.c | 1982 +++ drivers/net/wireless/intel/iwlwifi/mei/net.c | 409 + drivers/net/wireless/intel/iwlwifi/mei/sap.h | 733 ++ .../net/wireless/intel/iwlwifi/mei/trace-data.h | 69 + drivers/net/wireless/intel/iwlwifi/mei/trace.c | 15 + drivers/net/wireless/intel/iwlwifi/mei/trace.h | 62 + drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 1 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 160 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 77 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 208 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 7 +- .../net/wireless/intel/iwlwifi/mvm/vendor-cmd.c | 151 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 35 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 21 +- drivers/net/wireless/intersil/hostap/hostap_ap.c | 16 +- .../net/wireless/intersil/hostap/hostap_download.c | 2 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 5 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 24 +- drivers/net/wireless/intersil/hostap/hostap_wlan.h | 14 +- drivers/net/wireless/intersil/p54/txrx.c | 6 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/net/wireless/marvell/libertas/host.h | 10 +- drivers/net/wireless/marvell/libertas/tx.c | 5 +- .../net/wireless/marvell/libertas_tf/libertas_tf.h | 10 +- drivers/net/wireless/marvell/libertas_tf/main.c | 3 +- drivers/net/wireless/marvell/mwifiex/fw.h | 4 +- drivers/net/wireless/marvell/mwifiex/main.c | 18 + drivers/net/wireless/marvell/mwifiex/main.h | 5 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 3 + drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 28 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 3 + drivers/net/wireless/marvell/mwifiex/usb.c | 3 +- drivers/net/wireless/marvell/mwl8k.c | 10 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 3 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 28 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 3 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 21 +- drivers/net/wireless/mediatek/mt76/tx.c | 2 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 6 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 5 - drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 3 + drivers/net/wireless/ray_cs.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 17 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 - drivers/net/wireless/realtek/rtw88/debug.c | 39 + drivers/net/wireless/realtek/rtw88/main.h | 1 + drivers/net/wireless/realtek/rtw88/pci.c | 9 + drivers/net/wireless/realtek/rtw88/tx.c | 27 +- drivers/net/wireless/realtek/rtw89/core.c | 3 +- drivers/net/wireless/realtek/rtw89/core.h | 9 +- drivers/net/wireless/realtek/rtw89/debug.c | 7 +- drivers/net/wireless/realtek/rtw89/fw.c | 4 +- drivers/net/wireless/realtek/rtw89/fw.h | 6 +- drivers/net/wireless/realtek/rtw89/mac.c | 5 +- drivers/net/wireless/realtek/rtw89/mac.h | 10 + drivers/net/wireless/realtek/rtw89/phy.c | 47 +- drivers/net/wireless/realtek/rtw89/regd.c | 375 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 4 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 12201 +++++++++++-------- drivers/net/wireless/rsi/rsi_91x_main.c | 4 + drivers/net/wireless/rsi/rsi_91x_usb.c | 9 +- drivers/net/wireless/rsi/rsi_usb.h | 2 + drivers/net/wireless/ti/wlcore/sdio.c | 2 +- drivers/net/wwan/Kconfig | 13 + drivers/net/wwan/Makefile | 1 + drivers/net/wwan/iosm/Makefile | 3 +- drivers/net/wwan/iosm/iosm_ipc_imem.c | 13 + drivers/net/wwan/iosm/iosm_ipc_imem.h | 2 + drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 31 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 9 +- drivers/net/wwan/iosm/iosm_ipc_port.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_trace.c | 173 + drivers/net/wwan/iosm/iosm_ipc_trace.h | 51 + drivers/net/wwan/qcom_bam_dmux.c | 907 ++ drivers/net/wwan/wwan_core.c | 30 +- drivers/nfc/fdp/i2c.c | 4 +- drivers/nfc/virtual_ncidev.c | 2 +- drivers/nubus/proc.c | 2 +- drivers/nvme/host/core.c | 33 +- drivers/nvme/host/fabrics.c | 3 + drivers/nvme/host/fault_inject.c | 2 +- drivers/nvme/host/pci.c | 7 +- drivers/nvme/host/tcp.c | 61 +- drivers/nvme/host/trace.h | 6 +- drivers/nvme/target/io-cmd-file.c | 4 +- drivers/nvme/target/passthru.c | 3 +- drivers/nvme/target/tcp.c | 44 +- drivers/nvmem/mtk-efuse.c | 13 +- drivers/of/base.c | 27 + drivers/of/fdt.c | 6 +- drivers/of/property.c | 17 +- drivers/parisc/led.c | 4 +- drivers/pci/access.c | 36 +- drivers/pci/controller/dwc/pci-exynos.c | 4 +- drivers/pci/controller/dwc/pci-keystone.c | 6 +- drivers/pci/controller/dwc/pcie-histb.c | 4 +- drivers/pci/controller/dwc/pcie-kirin.c | 4 +- drivers/pci/controller/dwc/pcie-qcom.c | 12 +- drivers/pci/controller/pci-aardvark.c | 13 +- drivers/pci/controller/pci-hyperv.c | 2 +- drivers/pci/controller/pci-mvebu.c | 62 +- drivers/pci/controller/pci-thunder-ecam.c | 46 +- drivers/pci/controller/pci-thunder-pem.c | 4 +- drivers/pci/controller/pci-xgene-msi.c | 6 +- drivers/pci/controller/pci-xgene.c | 12 +- drivers/pci/controller/pcie-altera.c | 4 +- drivers/pci/controller/pcie-apple.c | 3 + drivers/pci/controller/pcie-brcmstb.c | 19 +- drivers/pci/controller/pcie-iproc.c | 4 +- drivers/pci/controller/pcie-mediatek-gen3.c | 8 + drivers/pci/controller/pcie-mediatek.c | 11 +- drivers/pci/controller/pcie-mt7621.c | 2 +- drivers/pci/controller/pcie-rcar-host.c | 4 +- drivers/pci/controller/pcie-rockchip-host.c | 4 +- drivers/pci/controller/pcie-xilinx-nwl.c | 30 +- drivers/pci/controller/vmd.c | 2 +- drivers/pci/hotplug/cpqphp_ctrl.c | 4 +- drivers/pci/hotplug/pciehp_hpc.c | 17 +- drivers/pci/pci.c | 10 +- drivers/pci/pcie/aspm.c | 93 +- drivers/pci/pcie/dpc.c | 4 +- drivers/pci/pcie/pme.c | 4 +- drivers/pci/probe.c | 10 +- drivers/pci/proc.c | 10 +- drivers/pci/quirks.c | 11 +- drivers/pci/switch/switchtec.c | 11 +- drivers/pcmcia/at91_cf.c | 6 +- drivers/pcmcia/pcmcia_cis.c | 3 +- drivers/phy/amlogic/Kconfig | 10 + drivers/phy/amlogic/Makefile | 1 + drivers/phy/amlogic/phy-meson8-hdmi-tx.c | 160 + drivers/phy/broadcom/phy-bcm-ns-usb2.c | 54 +- drivers/phy/cadence/phy-cadence-torrent.c | 6 +- drivers/phy/hisilicon/phy-hi3670-pcie.c | 4 +- drivers/phy/intel/Kconfig | 10 + drivers/phy/intel/Makefile | 1 + drivers/phy/intel/phy-intel-thunderbay-emmc.c | 511 + drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 9 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 4 +- drivers/phy/microchip/Kconfig | 8 + drivers/phy/microchip/Makefile | 1 + drivers/phy/microchip/lan966x_serdes.c | 548 + drivers/phy/microchip/lan966x_serdes_regs.h | 209 + drivers/phy/phy-can-transceiver.c | 4 +- drivers/phy/qualcomm/Kconfig | 10 + drivers/phy/qualcomm/Makefile | 1 + drivers/phy/qualcomm/phy-qcom-edp.c | 674 + drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 26 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 3 + drivers/phy/qualcomm/phy-qcom-qmp.h | 1 + drivers/phy/qualcomm/phy-qcom-usb-hsic.c | 2 +- drivers/phy/socionext/Kconfig | 2 +- drivers/phy/socionext/phy-uniphier-ahci.c | 201 +- drivers/phy/socionext/phy-uniphier-pcie.c | 70 +- drivers/phy/socionext/phy-uniphier-usb3hs.c | 4 + drivers/phy/socionext/phy-uniphier-usb3ss.c | 4 + drivers/phy/st/phy-stm32-usbphyc.c | 10 +- drivers/phy/ti/phy-omap-usb2.c | 6 +- drivers/phy/ti/phy-tusb1210.c | 2 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imxrt1050.c | 349 + drivers/pinctrl/intel/pinctrl-baytrail.c | 2 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 130 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 10 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 2 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 85 +- drivers/pinctrl/pinctrl-apple-gpio.c | 105 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 45 +- drivers/pinctrl/pinctrl-ocelot.c | 485 +- drivers/pinctrl/pinctrl-rockchip.c | 161 +- drivers/pinctrl/pinctrl-st.c | 116 +- drivers/pinctrl/pinctrl-zynqmp.c | 10 +- drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm.c | 15 +- drivers/pinctrl/qcom/pinctrl-msm.h | 10 + drivers/pinctrl/qcom/pinctrl-sc7280.c | 75 +- drivers/pinctrl/qcom/pinctrl-sdx65.c | 967 ++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/renesas/pinctrl.c | 9 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 2 +- drivers/platform/mellanox/mlxreg-lc.c | 5 +- drivers/platform/surface/aggregator/bus.c | 24 +- drivers/platform/surface/aggregator/bus.h | 3 - drivers/platform/surface/aggregator/core.c | 3 +- .../platform/surface/surface_aggregator_registry.c | 32 +- drivers/platform/x86/Kconfig | 2 +- drivers/platform/x86/amd-pmc.c | 2 +- drivers/platform/x86/asus-wmi.c | 567 +- drivers/platform/x86/dell/Kconfig | 2 +- drivers/platform/x86/hp_accel.c | 2 + drivers/platform/x86/lg-laptop.c | 12 + drivers/platform/x86/samsung-laptop.c | 2 +- drivers/platform/x86/think-lmi.c | 340 +- drivers/platform/x86/think-lmi.h | 29 +- drivers/platform/x86/thinkpad_acpi.c | 846 +- drivers/platform/x86/toshiba_acpi.c | 16 +- drivers/platform/x86/touchscreen_dmi.c | 18 + drivers/pnp/isapnp/proc.c | 2 +- drivers/pnp/pnpbios/proc.c | 4 +- drivers/power/supply/ab8500-bm.h | 123 +- drivers/power/supply/ab8500-chargalg.h | 8 +- drivers/power/supply/ab8500_bmdata.c | 572 +- drivers/power/supply/ab8500_btemp.c | 61 +- drivers/power/supply/ab8500_chargalg.c | 315 +- drivers/power/supply/ab8500_charger.c | 536 +- drivers/power/supply/ab8500_fg.c | 371 +- drivers/power/supply/qcom_smbb.c | 5 +- drivers/ptp/ptp_ocp.c | 9 +- drivers/pwm/core.c | 139 +- drivers/pwm/pwm-img.c | 35 +- drivers/pwm/pwm-twl.c | 62 +- drivers/pwm/pwm-vt8500.c | 57 +- drivers/regulator/bd718x7-regulator.c | 29 +- drivers/regulator/da9121-regulator.c | 113 +- drivers/regulator/da9121-regulator.h | 21 +- drivers/regulator/irq_helpers.c | 41 +- drivers/regulator/qcom-rpmh-regulator.c | 27 + drivers/regulator/qcom_spmi-regulator.c | 39 + drivers/regulator/rohm-regulator.c | 16 + drivers/remoteproc/ti_k3_dsp_remoteproc.c | 1 + drivers/remoteproc/ti_k3_r5_remoteproc.c | 5 +- drivers/rpmsg/qcom_glink_native.c | 2 +- drivers/rpmsg/qcom_smd.c | 2 +- drivers/rpmsg/rpmsg_char.c | 7 +- drivers/rpmsg/rpmsg_core.c | 24 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/s390/char/keyboard.h | 4 +- drivers/s390/net/ctcm_dbug.h | 1 + drivers/s390/net/ctcm_fsms.c | 2 +- drivers/s390/net/lcs.c | 11 +- drivers/s390/net/qeth_core_main.c | 35 +- drivers/s390/net/qeth_ethtool.c | 4 +- drivers/scsi/a100u2w.c | 2 - drivers/scsi/atp870u.c | 1 - drivers/scsi/bfa/bfad_attr.c | 2 +- drivers/scsi/ch.c | 2 +- drivers/scsi/dc395x.c | 3 +- drivers/scsi/hisi_sas/hisi_sas.h | 1 - drivers/scsi/hosts.c | 15 +- drivers/scsi/initio.c | 2 - drivers/scsi/libsas/sas_discover.c | 1 - drivers/scsi/lpfc/lpfc_els.c | 9 +- drivers/scsi/megaraid/megaraid_mbox.c | 1 - drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 59 +- drivers/scsi/pm8001/Makefile | 7 +- drivers/scsi/pm8001/pm8001_ctl.c | 24 +- drivers/scsi/pm8001/pm8001_hwi.c | 33 +- drivers/scsi/pm8001/pm8001_init.c | 4 +- drivers/scsi/pm8001/pm8001_sas.c | 16 + drivers/scsi/pm8001/pm80xx_hwi.c | 38 +- drivers/scsi/pm8001/pm80xx_tracepoints.c | 10 + drivers/scsi/pm8001/pm80xx_tracepoints.h | 113 + drivers/scsi/pmcraid.c | 1 - drivers/scsi/qedi/qedi_main.c | 3 - drivers/scsi/qla2xxx/qla_edif.c | 2 +- drivers/scsi/scsi.c | 1 - drivers/scsi/scsi_bsg.c | 2 +- drivers/scsi/scsi_debug.c | 43 +- drivers/scsi/scsi_debugfs.c | 1 + drivers/scsi/scsi_error.c | 114 +- drivers/scsi/scsi_ioctl.c | 43 +- drivers/scsi/scsi_lib.c | 47 +- drivers/scsi/scsi_logging.c | 4 +- drivers/scsi/scsi_pm.c | 1 - drivers/scsi/scsi_priv.h | 3 +- drivers/scsi/scsi_proc.c | 4 +- drivers/scsi/scsi_scan.c | 4 +- drivers/scsi/scsi_sysfs.c | 9 +- drivers/scsi/sd.c | 28 +- drivers/scsi/sd_zbc.c | 8 +- drivers/scsi/sg.c | 41 +- drivers/scsi/sr.c | 17 +- drivers/scsi/st.c | 4 +- drivers/scsi/ufs/Kconfig | 15 +- drivers/scsi/ufs/ufs-hisi.c | 8 +- drivers/scsi/ufs/ufs-mediatek.c | 1 + drivers/scsi/ufs/ufshcd-pci.c | 18 + drivers/scsi/ufs/ufshcd.c | 47 +- drivers/scsi/ufs/ufshcd.h | 11 + drivers/scsi/ufs/ufshpb.c | 7 +- drivers/scsi/virtio_scsi.c | 3 +- drivers/soc/imx/gpcv2.c | 3 +- drivers/soc/qcom/cpr.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 28 + drivers/soc/qcom/qcom_aoss.c | 2 +- drivers/soc/qcom/qcom_stats.c | 13 + drivers/soc/qcom/qmi_interface.c | 2 +- drivers/soc/qcom/rpmpd.c | 42 +- drivers/soc/renesas/renesas-soc.c | 115 +- drivers/soc/ti/pruss.c | 2 +- drivers/soc/xilinx/zynqmp_power.c | 6 - drivers/soundwire/qcom.c | 6 +- drivers/spi/spi-atmel.c | 36 +- drivers/spi/spi-bcm-qspi.c | 44 +- drivers/spi/spi-geni-qcom.c | 4 - drivers/spi/spi-pxa2xx.c | 58 +- drivers/spi/spi-pxa2xx.h | 7 - drivers/spi/spi-rspi.c | 27 +- drivers/spi/spi-tegra210-quad.c | 11 +- drivers/spi/spi.c | 180 +- drivers/spi/spidev.c | 9 +- drivers/staging/media/hantro/Kconfig | 1 + drivers/staging/media/hantro/Makefile | 7 +- drivers/staging/media/hantro/hantro.h | 41 +- drivers/staging/media/hantro/hantro_drv.c | 23 +- drivers/staging/media/hantro/hantro_g2.c | 26 + drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 71 +- drivers/staging/media/hantro/hantro_g2_regs.h | 132 +- drivers/staging/media/hantro/hantro_g2_vp9_dec.c | 980 ++ drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 7 +- drivers/staging/media/hantro/hantro_hw.h | 118 +- drivers/staging/media/hantro/hantro_jpeg.c | 31 +- drivers/staging/media/hantro/hantro_jpeg.h | 4 +- drivers/staging/media/hantro/hantro_postproc.c | 81 +- drivers/staging/media/hantro/hantro_v4l2.c | 20 + drivers/staging/media/hantro/hantro_vp9.c | 240 + drivers/staging/media/hantro/hantro_vp9.h | 102 + drivers/staging/media/hantro/imx8m_vpu_hw.c | 38 +- .../media/hantro/rockchip_vpu2_hw_jpeg_enc.c | 22 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 12 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 3 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 2 +- drivers/staging/media/imx/imx-media-utils.c | 42 - drivers/staging/media/imx/imx-media.h | 4 - drivers/staging/media/rkvdec/Kconfig | 1 + drivers/staging/media/rkvdec/Makefile | 2 +- drivers/staging/media/rkvdec/rkvdec-vp9.c | 1072 ++ drivers/staging/media/rkvdec/rkvdec.c | 43 +- drivers/staging/media/rkvdec/rkvdec.h | 12 +- drivers/staging/media/tegra-vde/vde.c | 147 +- drivers/staging/media/tegra-vde/vde.h | 18 + drivers/staging/r8188eu/core/rtw_ap.c | 7 +- drivers/staging/r8188eu/core/rtw_cmd.c | 4 +- drivers/staging/r8188eu/core/rtw_efuse.c | 56 - drivers/staging/r8188eu/core/rtw_ieee80211.c | 73 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 13 +- drivers/staging/r8188eu/core/rtw_led.c | 6 +- drivers/staging/r8188eu/core/rtw_rf.c | 2 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 23 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 24 - drivers/staging/r8188eu/hal/usb_halinit.c | 2 - drivers/staging/r8188eu/include/ieee80211.h | 3 +- drivers/staging/r8188eu/include/ieee80211_ext.h | 271 - drivers/staging/r8188eu/include/osdep_service.h | 14 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 7 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 49 - drivers/staging/r8188eu/include/rtw_efuse.h | 25 - drivers/staging/r8188eu/include/wifi.h | 57 - drivers/staging/r8188eu/os_dep/usb_intf.c | 3 +- drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- drivers/staging/unisys/visornic/visornic_main.c | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 - drivers/staging/vt6655/channel.c | 2 +- drivers/staging/vt6655/device.h | 4 +- drivers/staging/vt6655/device_main.c | 6 +- drivers/staging/vt6655/rf.c | 54 +- drivers/staging/vt6655/rf.h | 2 +- drivers/target/target_core_fabric_configfs.c | 16 +- drivers/target/target_core_pscsi.c | 2 +- drivers/target/target_core_spc.c | 14 +- drivers/tee/optee/smc_abi.c | 4 +- drivers/thermal/Kconfig | 9 + drivers/thermal/Makefile | 1 + drivers/thermal/cpufreq_cooling.c | 6 +- drivers/thermal/imx_thermal.c | 145 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 5 +- .../intel/int340x_thermal/acpi_thermal_rel.h | 48 +- drivers/thermal/intel/intel_powerclamp.c | 2 +- drivers/thermal/rzg2l_thermal.c | 240 + drivers/tty/goldfish.c | 2 +- drivers/tty/hvc/hvc_xen.c | 1 + drivers/tty/moxa.c | 4 +- drivers/tty/mxser.c | 306 +- drivers/tty/n_gsm.c | 11 +- drivers/tty/n_hdlc.c | 5 +- drivers/tty/n_tty.c | 692 +- drivers/tty/serial/8250/8250_dw.c | 3 + drivers/tty/serial/8250/8250_pci.c | 39 +- drivers/tty/serial/8250/8250_port.c | 9 +- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/amba-pl011.c | 38 +- drivers/tty/serial/atmel_serial.c | 14 + drivers/tty/serial/fsl_lpuart.c | 1 + drivers/tty/serial/imx.c | 13 +- drivers/tty/serial/liteuart.c | 20 +- drivers/tty/serial/lpc32xx_hs.c | 2 +- drivers/tty/serial/msm_serial.c | 3 + drivers/tty/serial/serial-tegra.c | 4 +- drivers/tty/serial/serial_core.c | 30 +- drivers/tty/serial/sh-sci.c | 39 +- drivers/tty/tty_buffer.c | 279 +- drivers/tty/tty_io.c | 912 +- drivers/tty/tty_ldisc.c | 292 +- drivers/tty/tty_port.c | 223 +- drivers/tty/vt/keyboard.c | 6 +- drivers/tty/vt/vt.c | 2 +- drivers/usb/cdns3/cdnsp-gadget.c | 2 +- drivers/usb/chipidea/otg.c | 5 +- drivers/usb/core/hub.c | 20 +- drivers/usb/core/quirks.c | 3 + drivers/usb/dwc2/gadget.c | 4 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 17 +- drivers/usb/gadget/composite.c | 39 +- drivers/usb/gadget/configfs.c | 39 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_midi.c | 48 +- drivers/usb/gadget/function/rndis.c | 4 +- drivers/usb/gadget/udc/at91_udc.c | 67 +- drivers/usb/gadget/udc/at91_udc.h | 8 +- drivers/usb/gadget/udc/mv_udc_core.c | 4 +- drivers/usb/gadget/udc/udc-xilinx.c | 56 + drivers/usb/host/ehci-brcm.c | 6 +- drivers/usb/host/u132-hcd.c | 1 - drivers/usb/host/xhci-mtk.c | 16 +- drivers/usb/phy/phy-mv-usb.c | 5 +- drivers/usb/serial/option.c | 5 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/tipd/core.c | 35 +- drivers/usb/typec/ucsi/ucsi.c | 16 +- drivers/usb/usbip/usbip_event.c | 1 - drivers/vdpa/vdpa_sim/vdpa_sim.c | 7 +- drivers/vfio/pci/vfio_pci_igd.c | 5 +- drivers/vfio/vfio.c | 28 +- drivers/vhost/vdpa.c | 2 +- drivers/vhost/vsock.c | 8 +- drivers/video/console/vgacon.c | 35 +- drivers/video/fbdev/xen-fbfront.c | 1 + drivers/virt/nitro_enclaves/Kconfig | 9 + drivers/virt/nitro_enclaves/ne_misc_dev.c | 174 +- drivers/virt/nitro_enclaves/ne_misc_dev_test.c | 157 + drivers/virt/nitro_enclaves/ne_pci_dev.c | 1 - drivers/virtio/virtio_ring.c | 60 - drivers/xen/pvcalls-front.c | 1 + drivers/xen/xenbus/xenbus_probe.c | 23 + drivers/xen/xenbus/xenbus_probe_frontend.c | 14 +- drivers/zorro/proc.c | 2 +- fs/9p/cache.c | 184 +- fs/9p/cache.h | 25 +- fs/9p/v9fs.c | 14 +- fs/9p/v9fs.h | 13 +- fs/9p/vfs_addr.c | 52 +- fs/9p/vfs_dir.c | 11 + fs/9p/vfs_file.c | 3 +- fs/9p/vfs_inode.c | 24 +- fs/9p/vfs_inode_dotl.c | 3 +- fs/9p/vfs_super.c | 3 + fs/Makefile | 2 + fs/afs/Makefile | 3 - fs/afs/cache.c | 68 - fs/afs/cell.c | 12 - fs/afs/file.c | 31 +- fs/afs/inode.c | 101 +- fs/afs/internal.h | 35 +- fs/afs/main.c | 14 - fs/afs/proc.c | 6 +- fs/afs/super.c | 1 + fs/afs/volume.c | 15 +- fs/afs/write.c | 100 +- fs/aio.c | 31 +- fs/binfmt_elf.c | 2 +- fs/binfmt_misc.c | 6 +- fs/btrfs/ioctl.c | 3 +- fs/btrfs/lzo.c | 2 + fs/cachefiles/Kconfig | 7 + fs/cachefiles/Makefile | 6 +- fs/cachefiles/bind.c | 278 - fs/cachefiles/cache.c | 378 + fs/cachefiles/daemon.c | 180 +- fs/cachefiles/error_inject.c | 46 + fs/cachefiles/interface.c | 747 +- fs/cachefiles/internal.h | 265 +- fs/cachefiles/io.c | 330 +- fs/cachefiles/key.c | 202 +- fs/cachefiles/main.c | 22 +- fs/cachefiles/namei.c | 1221 +- fs/cachefiles/rdwr.c | 972 -- fs/cachefiles/security.c | 2 +- fs/cachefiles/volume.c | 118 + fs/cachefiles/xattr.c | 369 +- fs/ceph/Kconfig | 2 +- fs/ceph/caps.c | 16 +- fs/ceph/file.c | 20 +- fs/ceph/mds_client.c | 3 +- fs/cifs/Makefile | 2 +- fs/cifs/cache.c | 105 - fs/cifs/cifsfs.c | 11 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 5 +- fs/cifs/connect.c | 15 +- fs/cifs/file.c | 64 +- fs/cifs/fscache.c | 315 +- fs/cifs/fscache.h | 102 +- fs/cifs/inode.c | 18 +- fs/cifs/sess.c | 1 + fs/cifs/smb2pdu.c | 2 +- fs/coredump.c | 66 +- fs/dcache.c | 32 +- fs/erofs/utils.c | 8 +- fs/eventpoll.c | 10 +- fs/exec.c | 44 +- fs/exfat/exfat_fs.h | 1 - fs/exfat/file.c | 4 +- fs/exfat/inode.c | 4 +- fs/exfat/super.c | 5 +- fs/ext4/extents.c | 8 +- fs/ext4/inline.c | 5 +- fs/ext4/mballoc.c | 14 +- fs/ext4/page-io.c | 9 +- fs/f2fs/data.c | 4 +- fs/f2fs/file.c | 16 +- fs/f2fs/gc.c | 5 +- fs/f2fs/inode.c | 9 +- fs/f2fs/node.c | 4 +- fs/f2fs/recovery.c | 6 +- fs/f2fs/segment.c | 9 +- fs/f2fs/super.c | 5 +- fs/f2fs/sysfs.c | 11 + fs/file_table.c | 47 +- fs/fs-writeback.c | 8 + fs/fscache/Kconfig | 3 + fs/fscache/Makefile | 6 +- fs/fscache/cache.c | 618 +- fs/fscache/cookie.c | 1385 ++- fs/fscache/fsdef.c | 98 - fs/fscache/internal.h | 315 +- fs/fscache/io.c | 368 +- fs/fscache/main.c | 136 +- fs/fscache/netfs.c | 74 - fs/fscache/object.c | 1125 -- fs/fscache/operation.c | 633 - fs/fscache/page.c | 1242 -- fs/fscache/proc.c | 45 +- fs/fscache/stats.c | 293 +- fs/fscache/volume.c | 509 + fs/fuse/dev.c | 10 +- fs/gfs2/glock.c | 14 +- fs/gfs2/glops.c | 1 - fs/gfs2/inode.c | 114 +- fs/gfs2/super.c | 8 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 16 +- fs/hfsplus/xattr.c | 14 +- fs/inode.c | 80 +- fs/io_uring.c | 302 +- fs/ioctl.c | 2 +- fs/iomap/buffered-io.c | 31 +- fs/jbd2/journal.c | 2 +- fs/kernfs/dir.c | 110 +- fs/kernfs/file.c | 6 +- fs/kernfs/inode.c | 22 +- fs/kernfs/mount.c | 15 +- fs/kernfs/symlink.c | 5 +- fs/ksmbd/smb2pdu.c | 30 +- fs/lockd/svc.c | 200 +- fs/locks.c | 34 +- fs/namei.c | 61 +- fs/namespace.c | 44 +- fs/netfs/read_helper.c | 14 +- fs/nfs/Makefile | 2 +- fs/nfs/callback.c | 32 +- fs/nfs/client.c | 4 - fs/nfs/direct.c | 2 + fs/nfs/file.c | 12 +- fs/nfs/fscache-index.c | 140 - fs/nfs/fscache.c | 415 +- fs/nfs/fscache.h | 123 +- fs/nfs/inode.c | 12 +- fs/nfs/nfs42proc.c | 4 +- fs/nfs/nfs42xdr.c | 3 +- fs/nfs/nfs4state.c | 4 + fs/nfs/nfstrace.h | 1 + fs/nfs/super.c | 7 +- fs/nfs/write.c | 1 + fs/nfsd/filecache.c | 2 +- fs/nfsd/netns.h | 13 +- fs/nfsd/nfs4proc.c | 2 +- fs/nfsd/nfs4xdr.c | 67 +- fs/nfsd/nfsctl.c | 24 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfssvc.c | 159 +- fs/nfsd/stats.c | 2 +- fs/nfsd/stats.h | 4 +- fs/notify/dnotify/dnotify.c | 21 +- fs/notify/fanotify/fanotify_user.c | 10 +- fs/notify/inotify/inotify_user.c | 11 +- fs/ntfs/Kconfig | 2 +- fs/ntfs3/file.c | 12 +- fs/ntfs3/frecord.c | 10 +- fs/ntfs3/fslog.c | 6 +- fs/ntfs3/inode.c | 8 +- fs/ntfs3/xattr.c | 136 +- fs/ocfs2/journal.c | 6 +- fs/ocfs2/stackglue.c | 25 +- fs/pipe.c | 64 +- fs/proc/array.c | 3 + fs/proc/generic.c | 6 - fs/proc/inode.c | 1 + fs/proc/internal.h | 5 - fs/proc/proc_net.c | 8 +- fs/proc/proc_sysctl.c | 63 +- fs/proc/task_mmu.c | 12 +- fs/proc/vmcore.c | 30 +- fs/pstore/Kconfig | 1 - fs/pstore/ftrace.c | 46 +- fs/squashfs/super.c | 33 + fs/sysctls.c | 39 + fs/userfaultfd.c | 7 +- fs/xfs/kmem.c | 3 +- fs/xfs/libxfs/xfs_attr.c | 17 +- fs/xfs/xfs_buf.c | 2 +- fs/xfs/xfs_icache.c | 21 - fs/xfs/xfs_inode.h | 4 +- include/acpi/acpi_numa.h | 1 - include/acpi/processor.h | 7 +- include/asm-generic/fixmap.h | 2 +- include/asm-generic/futex.h | 31 +- include/asm-generic/sections.h | 14 +- include/crypto/drbg.h | 11 +- include/crypto/internal/kdf_selftest.h | 71 + include/crypto/kdf_sp800108.h | 61 + include/drm/drm_device.h | 5 +- include/drm/drm_dp_helper.h | 7 + include/drm/drm_drv.h | 1 + include/drm/drm_gem_cma_helper.h | 189 +- include/drm/drm_hashtab.h | 79 - include/drm/drm_legacy.h | 15 +- include/drm/ttm/ttm_bo_api.h | 1 - include/drm/ttm/ttm_placement.h | 11 + include/dt-bindings/clock/exynos850.h | 46 +- include/dt-bindings/clock/imx8mp-clock.h | 1 - include/dt-bindings/clock/sun20i-d1-ccu.h | 156 + include/dt-bindings/clock/sun20i-d1-r-ccu.h | 19 + include/dt-bindings/clock/sun50i-a64-ccu.h | 2 +- include/dt-bindings/clock/sun8i-h3-ccu.h | 2 +- include/dt-bindings/interconnect/qcom,msm8996.h | 163 + include/dt-bindings/phy/phy-lan966x-serdes.h | 14 + include/dt-bindings/power/qcom-rpmpd.h | 18 + include/dt-bindings/reset/sun20i-d1-ccu.h | 77 + include/dt-bindings/reset/sun20i-d1-r-ccu.h | 16 + include/dt-bindings/sound/rt5640.h | 1 + include/kvm/arm_pmu.h | 19 +- include/linux/acpi.h | 7 - include/linux/aio.h | 4 - include/linux/amba/bus.h | 6 - include/linux/arch_topology.h | 4 +- include/linux/blk-mq.h | 35 +- include/linux/blkdev.h | 7 +- include/linux/bpf.h | 17 +- include/linux/byteorder/generic.h | 4 +- include/linux/ceph/libceph.h | 1 - include/linux/cgroup-defs.h | 2 +- include/linux/clk/sunxi-ng.h | 15 - .../drivers => include/linux/comedi}/comedi_8254.h | 0 include/linux/comedi/comedi_8255.h | 42 + .../linux/comedi}/comedi_isadma.h | 0 include/linux/comedi/comedi_pci.h | 56 + include/linux/comedi/comedi_pcmcia.h | 48 + include/linux/comedi/comedi_usb.h | 41 + include/linux/comedi/comedidev.h | 1053 ++ {drivers => include/linux}/comedi/comedilib.h | 0 include/linux/console.h | 6 - include/linux/coredump.h | 10 +- include/linux/damon.h | 21 - include/linux/dcache.h | 10 - include/linux/delay.h | 14 +- include/linux/delayacct.h | 79 +- include/linux/dmaengine.h | 20 + include/linux/dnotify.h | 1 - include/linux/elfcore-compat.h | 5 + include/linux/elfcore.h | 5 + include/linux/entry-kvm.h | 2 +- include/linux/ethtool.h | 26 +- include/linux/fanotify.h | 2 - include/linux/filter.h | 3 - include/linux/firmware/xlnx-zynqmp.h | 31 +- include/linux/fpga/fpga-bridge.h | 30 +- include/linux/fpga/fpga-mgr.h | 62 +- include/linux/fpga/fpga-region.h | 36 +- include/linux/fs.h | 22 +- include/linux/fscache-cache.h | 614 +- include/linux/fscache.h | 1003 +- include/linux/genhd.h | 85 +- include/linux/gfp.h | 20 +- include/linux/highmem.h | 14 +- include/linux/hugetlb.h | 10 +- include/linux/hugetlb_cgroup.h | 19 + include/linux/ieee80211.h | 11 +- include/linux/inotify.h | 3 - include/linux/iocontext.h | 40 +- include/linux/irqdomain.h | 2 +- include/linux/kasan.h | 4 +- include/linux/kernfs.h | 2 + include/linux/kobject.h | 2 +- include/linux/kprobes.h | 6 - include/linux/kthread.h | 26 + include/linux/kvm_host.h | 10 + include/linux/lsm_hook_defs.h | 3 +- include/linux/lsm_hooks.h | 8 +- include/linux/mdio/mdio-mscc-miim.h | 19 + include/linux/mei_cl_bus.h | 3 + include/linux/memremap.h | 11 + include/linux/mfd/rohm-generic.h | 10 +- include/linux/migrate.h | 2 + include/linux/mlx5/mlx5_ifc.h | 5 +- include/linux/mm.h | 32 +- include/linux/mm_types.h | 84 +- include/linux/mount.h | 3 - include/linux/mtd/latch-addr-flash.h | 29 - include/linux/mtd/mtd.h | 81 +- include/linux/mtd/rawnand.h | 7 +- include/linux/net/intel/iidc.h | 7 +- include/linux/netdevice.h | 41 +- include/linux/netfs.h | 15 +- include/linux/nfs_fs_sb.h | 9 +- include/linux/page-flags.h | 96 +- include/linux/page_table_check.h | 147 + include/linux/pagemap.h | 1 + include/linux/pci.h | 9 + include/linux/pci_ids.h | 18 - include/linux/perf_event.h | 44 +- include/linux/pgtable.h | 8 + include/linux/phylink.h | 7 +- include/linux/pipe_fs_i.h | 4 - include/linux/platform_data/ntc_thermistor.h | 50 - include/linux/platform_data/x86/asus-wmi.h | 2 + include/linux/poll.h | 2 - include/linux/printk.h | 4 - include/linux/proc_fs.h | 25 +- include/linux/property.h | 4 - include/linux/psi.h | 1 + include/linux/psi_types.h | 14 +- include/linux/ptp_classify.h | 1 + include/linux/rcu_segcblist.h | 51 +- include/linux/rcupdate.h | 50 +- include/linux/rcutiny.h | 2 +- include/linux/regulator/driver.h | 59 +- include/linux/reset.h | 20 + include/linux/rwlock.h | 6 + include/linux/rwlock_api_smp.h | 8 + include/linux/rwlock_rt.h | 10 + include/linux/sched.h | 13 +- include/linux/sched/mm.h | 47 +- include/linux/sched/signal.h | 1 + include/linux/sched/sysctl.h | 14 +- include/linux/sched/topology.h | 6 +- include/linux/security.h | 4 +- include/linux/seq_file.h | 2 +- include/linux/shm.h | 2 +- include/linux/siphash.h | 14 +- include/linux/skbuff.h | 53 +- include/linux/soc/qcom/llcc-qcom.h | 3 + include/linux/spi/pxa2xx_spi.h | 5 - include/linux/spinlock_api_up.h | 1 + include/linux/srcu.h | 3 +- include/linux/stackleak.h | 5 - include/linux/stmmac.h | 2 + include/linux/string_helpers.h | 4 + include/linux/sunrpc/svc.h | 79 +- include/linux/surface_aggregator/device.h | 9 + include/linux/sysctl.h | 67 +- include/linux/thread_info.h | 14 + include/linux/torture.h | 9 +- include/linux/tty.h | 153 +- include/linux/tty_driver.h | 572 +- include/linux/tty_flip.h | 1 - include/linux/tty_ldisc.h | 287 +- include/linux/tty_port.h | 131 +- include/linux/uaccess.h | 21 + include/linux/virtio.h | 2 - include/linux/vmalloc.h | 7 + include/linux/writeback.h | 1 + include/linux/wwan.h | 2 + include/media/dvb_frontend.h | 13 +- include/media/v4l2-ctrls.h | 4 + include/media/v4l2-vp9.h | 233 + include/net/af_unix.h | 3 +- include/net/arp.h | 8 +- include/net/bluetooth/hci.h | 6 +- include/net/bluetooth/hci_core.h | 7 +- include/net/bluetooth/mgmt.h | 9 +- include/net/bond_options.h | 1 + include/net/bonding.h | 1 + include/net/cfg80211.h | 43 +- include/net/devlink.h | 34 +- include/net/dst_cache.h | 11 + include/net/fib_rules.h | 4 +- include/net/gro.h | 4 +- include/net/inet_connection_sock.h | 2 +- include/net/inet_sock.h | 12 + include/net/ip.h | 1 + include/net/ip6_fib.h | 1 + include/net/ip6_route.h | 18 +- include/net/ipv6_stubs.h | 1 + include/net/iucv/af_iucv.h | 10 +- include/net/mac80211.h | 24 +- include/net/ndisc.h | 16 +- include/net/neighbour.h | 11 + include/net/nfc/nci_core.h | 1 + include/net/nl802154.h | 7 +- include/net/page_pool.h | 12 +- include/net/regulatory.h | 1 + include/net/sctp/structs.h | 7 +- include/net/sock.h | 19 +- include/net/vxlan.h | 1 + include/net/xfrm.h | 2 +- include/ras/ras_event.h | 2 - include/rdma/rdma_netlink.h | 2 +- include/scsi/scsi_cmnd.h | 2 +- include/scsi/scsi_device.h | 4 +- include/scsi/scsi_host.h | 6 - include/scsi/scsi_ioctl.h | 4 +- include/scsi/sg.h | 4 - include/soc/fsl/dpaa2-fd.h | 3 +- include/soc/fsl/qe/immap_qe.h | 3 +- include/soc/fsl/qe/qe_tdm.h | 4 +- include/soc/fsl/qe/ucc_fast.h | 2 +- include/soc/fsl/qe/ucc_slow.h | 2 +- include/soc/mscc/ocelot.h | 59 +- include/soc/mscc/ocelot_ana.h | 10 + include/soc/mscc/ocelot_vcap.h | 3 + include/sound/intel-nhlt.h | 37 +- include/sound/soc-acpi.h | 2 +- include/sound/soc-component.h | 4 + include/sound/soc-dai.h | 4 +- include/sound/sof/dai-mediatek.h | 23 + include/sound/sof/dai.h | 28 +- include/trace/events/block.h | 8 +- include/trace/events/cachefiles.h | 487 +- include/trace/events/cgroup.h | 12 +- include/trace/events/compaction.h | 24 +- include/trace/events/damon.h | 7 +- include/trace/events/error_report.h | 8 +- include/trace/events/f2fs.h | 15 +- include/trace/events/fscache.h | 627 +- include/trace/events/mmflags.h | 1 - include/trace/events/netfs.h | 5 +- include/trace/events/rpcgss.h | 2 +- include/uapi/drm/amdgpu_drm.h | 9 + include/uapi/drm/virtgpu_drm.h | 7 + include/uapi/linux/bpf.h | 25 + include/uapi/linux/comedi.h | 1528 +++ include/uapi/linux/ethtool.h | 1 + include/uapi/linux/ethtool_netlink.h | 1 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/io_uring.h | 4 + include/uapi/linux/magic.h | 1 + include/uapi/linux/nl80211.h | 13 + include/uapi/linux/prctl.h | 3 + include/uapi/linux/resource.h | 13 +- include/uapi/linux/snmp.h | 1 + include/uapi/linux/tty.h | 1 + include/uapi/linux/v4l2-controls.h | 284 + include/uapi/linux/videodev2.h | 6 + include/uapi/sound/asound.h | 2 +- include/uapi/sound/sof/tokens.h | 5 + include/xen/xenbus.h | 1 + init/Kconfig | 15 +- ipc/shm.c | 129 +- ipc/util.c | 2 +- kernel/audit.c | 4 +- kernel/auditfilter.c | 3 +- kernel/auditsc.c | 11 +- kernel/bpf/bpf_iter.c | 35 + kernel/bpf/core.c | 3 +- kernel/bpf/helpers.c | 2 + kernel/bpf/syscall.c | 2 +- kernel/bpf/verifier.c | 98 +- kernel/cgroup/cgroup.c | 2 +- kernel/cgroup/rstat.c | 2 +- kernel/cpu.c | 9 +- kernel/delayacct.c | 34 +- kernel/entry/common.c | 4 +- kernel/entry/kvm.c | 4 +- kernel/entry/syscall_user_dispatch.c | 4 +- kernel/events/core.c | 44 +- kernel/exit.c | 2 +- kernel/fork.c | 79 +- kernel/futex/core.c | 35 - kernel/futex/futex.h | 6 - kernel/futex/syscalls.c | 22 - kernel/hung_task.c | 81 +- kernel/irq/generic-chip.c | 2 +- kernel/irq/proc.c | 8 +- kernel/kprobes.c | 30 +- kernel/kthread.c | 54 +- kernel/locking/locktorture.c | 4 +- kernel/locking/rwsem.c | 182 +- kernel/locking/spinlock.c | 10 + kernel/locking/spinlock_rt.c | 12 + kernel/locking/ww_rt_mutex.c | 2 +- kernel/panic.c | 2 + kernel/power/hibernate.c | 6 +- kernel/power/user.c | 2 +- kernel/printk/Makefile | 5 +- kernel/printk/internal.h | 8 + kernel/printk/printk.c | 4 +- kernel/printk/sysctl.c | 85 + kernel/rcu/Kconfig | 20 +- kernel/rcu/rcu_segcblist.c | 10 +- kernel/rcu/rcu_segcblist.h | 12 +- kernel/rcu/rcuscale.c | 14 +- kernel/rcu/rcutorture.c | 241 +- kernel/rcu/refscale.c | 51 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 473 +- kernel/rcu/tree.c | 131 +- kernel/rcu/tree.h | 31 +- kernel/rcu/tree_exp.h | 14 +- kernel/rcu/tree_nocb.h | 160 +- kernel/rcu/tree_plugin.h | 250 +- kernel/rcu/tree_stall.h | 27 +- kernel/resource.c | 4 +- kernel/scftorture.c | 16 +- kernel/sched/core.c | 123 +- kernel/sched/core_sched.c | 66 +- kernel/sched/cpuacct.c | 107 +- kernel/sched/cputime.c | 4 +- kernel/sched/debug.c | 4 + kernel/sched/fair.c | 2 +- kernel/sched/psi.c | 47 +- kernel/sched/sched.h | 36 +- kernel/sched/stats.h | 5 +- kernel/signal.c | 36 +- kernel/softirq.c | 3 +- kernel/stackleak.c | 26 +- kernel/sys.c | 63 + kernel/sysctl.c | 715 +- kernel/time/clocksource.c | 52 +- kernel/time/tick-sched.c | 7 + kernel/time/timer.c | 16 +- kernel/torture.c | 4 +- kernel/trace/blktrace.c | 2 +- kernel/trace/ring_buffer.c | 7 +- kernel/trace/trace.c | 16 +- kernel/trace/trace.h | 24 +- kernel/trace/trace_events.c | 12 + kernel/trace/trace_events_hist.c | 41 +- kernel/trace/trace_hwlat.c | 6 +- kernel/trace/trace_osnoise.c | 3 +- kernel/trace/trace_uprobe.c | 1 + kernel/watchdog.c | 101 + kernel/workqueue.c | 22 +- lib/Kconfig.debug | 5 +- lib/kstrtox.c | 12 + lib/lz4/lz4_decompress.c | 8 +- lib/siphash.c | 12 +- lib/string_helpers.c | 64 + lib/test_hmm.c | 24 + lib/test_kasan.c | 33 +- lib/test_printf.c | 8 +- lib/test_sysctl.c | 22 +- lib/test_xarray.c | 6 + lib/xarray.c | 4 + lib/zstd/compress/zstd_opt.c | 2 +- localversion-next | 2 +- mm/Kconfig | 20 +- mm/Kconfig.debug | 24 + mm/Makefile | 1 + mm/compaction.c | 7 +- mm/damon/core.c | 12 +- mm/damon/dbgfs.c | 27 +- mm/damon/paddr.c | 11 +- mm/damon/vaddr.c | 42 +- mm/debug.c | 52 +- mm/debug_vm_pgtable.c | 2 +- mm/filemap.c | 90 +- mm/frontswap.c | 4 +- mm/gup.c | 37 +- mm/highmem.c | 32 +- mm/hmm.c | 5 +- mm/hugetlb.c | 38 +- mm/hugetlb_cgroup.c | 133 +- mm/hugetlb_vmemmap.c | 68 +- mm/internal.h | 7 +- mm/kasan/shadow.c | 9 +- mm/khugepaged.c | 14 +- mm/kmemleak.c | 21 +- mm/madvise.c | 493 +- mm/memcontrol.c | 143 +- mm/memory-failure.c | 212 +- mm/memory.c | 8 - mm/memory_hotplug.c | 8 +- mm/mempolicy.c | 6 +- mm/memremap.c | 12 +- mm/migrate.c | 273 +- mm/mlock.c | 2 +- mm/mmap.c | 54 +- mm/mprotect.c | 2 +- mm/oom_kill.c | 34 +- mm/page_alloc.c | 187 +- mm/page_counter.c | 1 - mm/page_ext.c | 4 + mm/page_io.c | 3 + mm/page_table_check.c | 263 + mm/percpu-internal.h | 18 + mm/percpu-vm.c | 8 +- mm/percpu.c | 10 +- mm/ptdump.c | 16 +- mm/shmem.c | 91 +- mm/slab.c | 3 +- mm/slab.h | 7 +- mm/slab_common.c | 34 +- mm/slob.c | 3 +- mm/slub.c | 17 +- mm/sparse-vmemmap.c | 70 +- mm/swap.c | 3 +- mm/userfaultfd.c | 5 + mm/util.c | 15 +- mm/vmalloc.c | 59 +- mm/vmscan.c | 2 +- mm/zsmalloc.c | 528 +- net/802/hippi.c | 2 +- net/8021q/vlan.c | 7 +- net/8021q/vlan_core.c | 7 +- net/8021q/vlan_dev.c | 7 +- net/8021q/vlanproc.c | 2 +- net/Kconfig | 5 + net/atm/proc.c | 4 +- net/bluetooth/af_bluetooth.c | 8 +- net/bluetooth/hci_event.c | 34 +- net/bluetooth/mgmt.c | 12 +- net/bridge/br_if.c | 4 +- net/bridge/br_sysfs_br.c | 7 +- net/bridge/br_vlan.c | 4 +- net/can/bcm.c | 2 +- net/can/proc.c | 2 +- net/ceph/buffer.c | 4 +- net/ceph/ceph_common.c | 27 - net/ceph/crypto.c | 2 +- net/ceph/messenger.c | 2 +- net/ceph/messenger_v2.c | 2 +- net/ceph/osdmap.c | 12 +- net/core/Makefile | 2 + net/core/dev.c | 45 +- net/core/dev_addr_lists.c | 93 +- net/core/dev_addr_lists_test.c | 236 + net/core/devlink.c | 74 +- net/core/dst_cache.c | 19 + net/core/fib_rules.c | 2 +- net/core/filter.c | 21 +- net/core/link_watch.c | 4 +- net/core/neighbour.c | 7 +- net/core/net-sysfs.c | 10 +- net/core/page_pool.c | 10 +- net/core/pktgen.c | 6 +- net/core/rtnetlink.c | 15 +- net/core/skbuff.c | 14 +- net/core/skmsg.c | 5 + net/core/sock.c | 10 +- net/core/sock_map.c | 15 +- net/dccp/proto.c | 27 +- net/dccp/trace.h | 4 +- net/dsa/dsa.c | 2 +- net/ethernet/eth.c | 7 +- net/ethtool/common.c | 1 + net/ethtool/features.c | 1 - net/ethtool/ioctl.c | 16 +- net/ethtool/netlink.h | 2 +- net/ethtool/rings.c | 32 +- net/ethtool/stats.c | 15 +- net/hsr/hsr_device.c | 6 +- net/ipv4/af_inet.c | 28 +- net/ipv4/arp.c | 33 +- net/ipv4/fib_rules.c | 1 + net/ipv4/fou.c | 25 +- net/ipv4/gre_offload.c | 12 +- net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/ip_sockglue.c | 2 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 6 +- net/ipv4/nexthop.c | 37 +- net/ipv4/ping.c | 14 +- net/ipv4/proc.c | 1 + net/ipv4/raw.c | 21 +- net/ipv4/tcp_cubic.c | 5 +- net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/tcp_output.c | 5 +- net/ipv4/udp.c | 6 +- net/ipv4/udp_offload.c | 4 - net/ipv6/af_inet6.c | 8 +- net/ipv6/ah6.c | 5 +- net/ipv6/esp6.c | 9 +- net/ipv6/fib6_rules.c | 4 +- net/ipv6/ip6_gre.c | 5 +- net/ipv6/ip6_offload.c | 14 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/ipv6_sockglue.c | 9 +- net/ipv6/route.c | 39 +- net/ipv6/udp_offload.c | 2 - net/iucv/af_iucv.c | 40 +- net/iucv/iucv.c | 124 +- net/l2tp/l2tp_core.c | 52 +- net/l2tp/l2tp_core.h | 2 +- net/l2tp/l2tp_debugfs.c | 13 +- net/mac80211/agg-tx.c | 4 +- net/mac80211/cfg.c | 31 + net/mac80211/debugfs_sta.c | 9 +- net/mac80211/driver-ops.h | 22 + net/mac80211/ethtool.c | 8 +- net/mac80211/ieee80211_i.h | 2 +- net/mac80211/iface.c | 59 + net/mac80211/mlme.c | 13 +- net/mac80211/rc80211_minstrel_ht.c | 2 - net/mac80211/rx.c | 1 + net/mac80211/sta_info.c | 6 +- net/mac80211/sta_info.h | 2 + net/mac80211/trace.h | 7 + net/mac80211/tx.c | 10 +- net/mac80211/wpa.c | 4 - net/mctp/af_mctp.c | 3 +- net/mctp/route.c | 4 +- net/mctp/test/route-test.c | 5 - net/mctp/test/utils.c | 2 +- net/mpls/af_mpls.c | 105 +- net/mpls/internal.h | 15 +- net/mptcp/options.c | 32 +- net/mptcp/protocol.c | 51 +- net/mptcp/protocol.h | 17 +- net/mptcp/sockopt.c | 106 +- net/mptcp/subflow.c | 3 +- net/ncsi/ncsi-cmd.c | 24 +- net/netfilter/ipvs/ip_vs_ctl.c | 7 +- net/netfilter/nf_conntrack_core.c | 4 +- net/netfilter/nf_conntrack_netlink.c | 2 +- net/netfilter/nfnetlink_queue.c | 8 +- net/netfilter/x_tables.c | 10 +- net/netfilter/xt_hashlimit.c | 18 +- net/netfilter/xt_recent.c | 4 +- net/netlabel/netlabel_unlabeled.c | 2 +- net/netlabel/netlabel_user.h | 2 +- net/netlink/af_netlink.c | 5 + net/nfc/core.c | 32 +- net/nfc/nci/core.c | 30 +- net/nfc/nci/uart.c | 5 +- net/rds/send.c | 2 +- net/rxrpc/conn_client.c | 14 +- net/rxrpc/peer_object.c | 14 +- net/sched/sch_ets.c | 8 +- net/sctp/output.c | 2 +- net/sctp/outqueue.c | 3 + net/sctp/sm_statefuns.c | 11 +- net/sctp/transport.c | 26 +- net/smc/af_smc.c | 14 +- net/smc/smc_close.c | 10 +- net/smc/smc_core.c | 35 +- net/sunrpc/auth_gss/svcauth_gss.c | 4 +- net/sunrpc/cache.c | 24 +- net/sunrpc/stats.c | 2 +- net/sunrpc/svc.c | 175 +- net/sunrpc/svc_xprt.c | 3 +- net/sunrpc/xprtsock.c | 10 +- net/tipc/crypto.c | 23 +- net/tls/tls_main.c | 47 +- net/tls/tls_sw.c | 80 +- net/unix/af_unix.c | 570 +- net/unix/diag.c | 23 +- net/wireless/chan.c | 16 + net/wireless/core.c | 7 + net/wireless/core.h | 16 + net/wireless/mlme.c | 152 +- net/wireless/nl80211.c | 77 +- net/wireless/rdev-ops.h | 17 + net/wireless/reg.c | 27 +- net/wireless/scan.c | 35 +- net/wireless/sme.c | 22 +- net/wireless/trace.h | 30 +- net/wireless/wext-sme.c | 12 +- net/xfrm/xfrm_policy.c | 22 +- samples/Kconfig | 20 +- samples/Makefile | 3 +- samples/bpf/fds_example.c | 9 +- samples/bpf/offwaketime_kern.c | 4 +- samples/bpf/test_overhead_kprobe_kern.c | 11 +- samples/bpf/test_overhead_tp_kern.c | 5 +- samples/coresight/Makefile | 4 + samples/coresight/coresight-cfg-sample.c | 73 + samples/ftrace/Makefile | 2 +- samples/ftrace/ftrace-direct-multi.c | 30 + scripts/checkpatch.pl | 54 +- scripts/const_structs.checkpatch | 23 + scripts/spelling.txt | 1 + scripts/tags.sh | 126 +- security/apparmor/lsm.c | 13 +- security/integrity/ima/ima_appraise.c | 2 +- security/integrity/ima/ima_main.c | 14 +- security/keys/Kconfig | 2 +- security/keys/dh.c | 130 +- security/security.c | 6 +- security/selinux/hooks.c | 19 +- security/selinux/ss/hashtab.c | 17 +- security/smack/smack.h | 16 - security/smack/smack_lsm.c | 9 +- sound/core/control_led.c | 2 +- sound/core/info.c | 4 +- sound/core/oss/pcm_oss.c | 2 +- sound/core/pcm_lib.c | 17 + sound/hda/hdac_stream.c | 14 +- sound/hda/intel-dsp-config.c | 21 +- sound/hda/intel-nhlt.c | 102 + sound/pci/ctxfi/ctamixer.c | 14 +- sound/pci/ctxfi/ctdaio.c | 16 +- sound/pci/ctxfi/ctresource.c | 7 +- sound/pci/ctxfi/ctresource.h | 4 +- sound/pci/ctxfi/ctsrc.c | 7 +- sound/pci/hda/hda_controller.c | 1 - sound/pci/hda/hda_intel.c | 16 +- sound/pci/hda/hda_local.h | 9 + sound/pci/hda/patch_cs8409.c | 5 + sound/pci/hda/patch_hdmi.c | 3 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/amd/acp-pcm-dma.c | 15 +- sound/soc/amd/acp.h | 1 + sound/soc/amd/yc/pci-acp6x.c | 3 +- sound/soc/codecs/Kconfig | 8 +- sound/soc/codecs/Makefile | 6 +- sound/soc/codecs/cs35l41-i2c.c | 15 - sound/soc/codecs/cs35l41-spi.c | 48 +- sound/soc/codecs/cs35l41-tables.c | 41 +- sound/soc/codecs/cs35l41.c | 9 +- sound/soc/codecs/cs35l41.h | 11 +- sound/soc/codecs/cs42l42.c | 22 + sound/soc/codecs/cs42l42.h | 2 + sound/soc/codecs/jz4770.c | 9 + sound/soc/codecs/rk817_codec.c | 1 + sound/soc/codecs/rt5640.c | 97 +- sound/soc/codecs/rt5682.c | 10 +- sound/soc/codecs/rt5682s.c | 10 +- sound/soc/codecs/tlv320aic31xx.c | 105 +- sound/soc/codecs/tlv320aic31xx.h | 2 +- sound/soc/codecs/wcd-mbhc-v2.c | 14 +- sound/soc/codecs/wcd934x.c | 132 +- sound/soc/codecs/wsa881x.c | 16 +- sound/soc/fsl/fsl-asoc-card.c | 12 + sound/soc/fsl/imx-hdmi.c | 2 + sound/soc/intel/atom/sst-mfld-platform-pcm.c | 14 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/bytcht_cx2072x.c | 2 +- sound/soc/intel/boards/bytcht_nocodec.c | 2 +- sound/soc/intel/boards/hda_dsp_common.c | 2 +- sound/soc/intel/boards/sof_maxim_common.c | 180 + sound/soc/intel/boards/sof_maxim_common.h | 16 + sound/soc/intel/boards/sof_rt5682.c | 72 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 13 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 6 + sound/soc/intel/skylake/skl-nhlt.c | 102 - sound/soc/intel/skylake/skl-pcm.c | 4 +- sound/soc/intel/skylake/skl-topology.c | 29 +- sound/soc/intel/skylake/skl-topology.h | 1 + sound/soc/intel/skylake/skl.h | 4 - sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 2 - sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 2 - sound/soc/mediatek/mt8173/mt8173-max98090.c | 2 - sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 - sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 - sound/soc/mediatek/mt8173/mt8173-rt5650.c | 2 - sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 2 - sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 2 - sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 12 +- .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 2 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 2 +- sound/soc/qcom/Kconfig | 1 + sound/soc/qcom/qdsp6/q6routing.c | 8 +- sound/soc/qcom/sc7180.c | 24 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 52 +- sound/soc/soc-acpi.c | 4 +- sound/soc/soc-component.c | 28 + sound/soc/soc-dai.c | 40 +- sound/soc/soc-pcm.c | 29 +- sound/soc/sof/Kconfig | 3 +- sound/soc/sof/Makefile | 1 + sound/soc/sof/imx/imx-common.c | 24 + sound/soc/sof/imx/imx-common.h | 11 + sound/soc/sof/imx/imx8.c | 138 + sound/soc/sof/imx/imx8m.c | 192 +- sound/soc/sof/intel/apl.c | 6 +- sound/soc/sof/intel/bdw.c | 9 + sound/soc/sof/intel/byt.c | 9 + sound/soc/sof/intel/cnl.c | 6 +- sound/soc/sof/intel/hda-codec.c | 14 +- sound/soc/sof/intel/hda-dai.c | 76 +- sound/soc/sof/intel/hda-dsp.c | 52 +- sound/soc/sof/intel/hda-loader.c | 24 +- sound/soc/sof/intel/hda-pcm.c | 41 +- sound/soc/sof/intel/hda-stream.c | 83 +- sound/soc/sof/intel/hda.c | 43 +- sound/soc/sof/intel/hda.h | 8 +- sound/soc/sof/intel/icl.c | 6 +- sound/soc/sof/intel/pci-tng.c | 9 + sound/soc/sof/intel/shim.h | 7 + sound/soc/sof/intel/tgl.c | 47 +- sound/soc/sof/mediatek/Kconfig | 33 + sound/soc/sof/mediatek/Makefile | 2 + sound/soc/sof/mediatek/adsp_helper.h | 49 + sound/soc/sof/mediatek/mediatek-ops.h | 8 + sound/soc/sof/mediatek/mt8195/Makefile | 3 + sound/soc/sof/mediatek/mt8195/mt8195-clk.c | 158 + sound/soc/sof/mediatek/mt8195/mt8195-clk.h | 28 + sound/soc/sof/mediatek/mt8195/mt8195-loader.c | 56 + sound/soc/sof/mediatek/mt8195/mt8195.c | 438 + sound/soc/sof/mediatek/mt8195/mt8195.h | 158 + sound/soc/sof/ops.h | 81 +- sound/soc/sof/pcm.c | 62 +- sound/soc/sof/sof-audio.c | 197 +- sound/soc/sof/sof-audio.h | 10 +- sound/soc/sof/sof-of-dev.c | 13 + sound/soc/sof/sof-pci-dev.c | 19 +- sound/soc/sof/sof-priv.h | 24 +- sound/soc/sof/topology.c | 161 +- sound/soc/stm/stm32_adfsdm.c | 5 +- sound/soc/stm/stm32_i2s.c | 6 +- sound/soc/stm/stm32_spdifrx.c | 4 + sound/soc/sunxi/sun4i-spdif.c | 115 + sound/soc/sunxi/sun8i-codec.c | 56 + sound/soc/tegra/tegra186_dspk.c | 181 +- sound/soc/tegra/tegra210_admaif.c | 140 +- sound/soc/tegra/tegra210_adx.c | 7 +- sound/soc/tegra/tegra210_ahub.c | 11 +- sound/soc/tegra/tegra210_amx.c | 7 +- sound/soc/tegra/tegra210_dmic.c | 184 +- sound/soc/tegra/tegra210_i2s.c | 296 +- sound/soc/tegra/tegra210_mixer.c | 30 +- sound/soc/tegra/tegra210_mvc.c | 223 +- sound/soc/tegra/tegra210_mvc.h | 5 + sound/soc/tegra/tegra210_sfc.c | 127 +- sound/soc/uniphier/Kconfig | 2 - sound/usb/pcm.c | 14 +- sound/xen/xen_snd_front.c | 1 + tools/arch/x86/include/asm/cpufeatures.h | 2 + tools/arch/x86/include/uapi/asm/kvm.h | 4 + tools/bpf/bpftool/skeleton/pid_iter.bpf.c | 4 +- tools/bpf/resolve_btfids/main.c | 5 +- tools/build/feature/test-all.c | 1 - tools/build/feature/test-bpf.c | 6 + tools/include/linux/kernel.h | 22 +- tools/include/linux/math.h | 25 + tools/include/nolibc/nolibc.h | 86 +- tools/include/uapi/linux/bpf.h | 25 + tools/include/uapi/linux/if_link.h | 294 +- tools/include/uapi/linux/kvm.h | 30 +- tools/lib/bpf/bpf.c | 146 +- tools/lib/bpf/bpf.h | 33 +- tools/lib/bpf/bpf_gen_internal.h | 5 +- tools/lib/bpf/btf.c | 55 +- tools/lib/bpf/btf.h | 2 +- tools/lib/bpf/btf_dump.c | 2 +- tools/lib/bpf/gen_loader.c | 88 +- tools/lib/bpf/libbpf.c | 285 +- tools/lib/bpf/libbpf.h | 6 +- tools/lib/bpf/libbpf.map | 6 +- tools/lib/bpf/libbpf_internal.h | 21 - tools/lib/bpf/libbpf_probes.c | 30 +- tools/lib/bpf/linker.c | 6 +- tools/lib/bpf/skel_internal.h | 13 +- tools/lib/bpf/xsk.c | 18 +- tools/memory-model/Documentation/explanation.txt | 44 +- tools/memory-model/Documentation/locking.txt | 320 + tools/memory-model/README | 12 + tools/memory-model/linux-kernel.cat | 6 +- tools/memory-model/litmus-tests/.gitignore | 2 +- .../LB+unlocklockonceonce+poacquireonce.litmus | 35 + .../MP+unlocklockonceonce+fencermbonceonce.litmus | 33 + tools/memory-model/litmus-tests/README | 8 + tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/perf/Makefile.config | 3 + .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 1 + tools/perf/bench/sched-messaging.c | 4 + tools/perf/builtin-kmem.c | 1 - tools/perf/builtin-report.c | 15 +- tools/perf/tests/event_update.c | 5 +- tools/perf/tests/sample-parsing.c | 2 +- tools/perf/tests/wp.c | 2 +- tools/perf/ui/hist.c | 28 +- tools/perf/util/arm-spe.c | 15 + tools/perf/util/evsel.c | 18 +- tools/perf/util/header.c | 8 +- tools/perf/util/hist.c | 23 +- tools/perf/util/hist.h | 1 - tools/perf/util/parse-events.c | 9 +- tools/perf/util/sort.c | 52 +- tools/perf/util/sort.h | 6 +- tools/perf/util/util.c | 14 +- tools/perf/util/util.h | 2 +- tools/testing/radix-tree/linux/gfp.h | 3 +- tools/testing/radix-tree/linux/lockdep.h | 3 + tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/bench.c | 37 + tools/testing/selftests/bpf/bench.h | 2 + .../testing/selftests/bpf/benchs/bench_bpf_loop.c | 105 + .../selftests/bpf/benchs/run_bench_bpf_loop.sh | 15 + tools/testing/selftests/bpf/benchs/run_common.sh | 15 + .../selftests/bpf/map_tests/array_map_batch_ops.c | 13 +- .../selftests/bpf/map_tests/htab_map_batch_ops.c | 13 +- .../bpf/map_tests/lpm_trie_map_batch_ops.c | 15 +- .../selftests/bpf/map_tests/sk_storage_map.c | 50 +- tools/testing/selftests/bpf/prog_tests/atomics.c | 4 +- .../selftests/bpf/prog_tests/bloom_filter_map.c | 36 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 8 +- tools/testing/selftests/bpf/prog_tests/bpf_loop.c | 145 + .../selftests/bpf/prog_tests/bpf_verif_scale.c | 12 + tools/testing/selftests/bpf/prog_tests/btf.c | 51 +- .../selftests/bpf/prog_tests/btf_dedup_split.c | 113 + tools/testing/selftests/bpf/prog_tests/btf_dump.c | 4 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 12 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 3 +- .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 14 +- .../selftests/bpf/prog_tests/legacy_printk.c | 65 + tools/testing/selftests/bpf/prog_tests/pinning.c | 4 +- .../selftests/bpf/prog_tests/prog_array_init.c | 32 + .../selftests/bpf/prog_tests/queue_stack_map.c | 12 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 4 +- .../selftests/bpf/prog_tests/select_reuseport.c | 21 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 4 +- .../selftests/bpf/prog_tests/sockmap_ktls.c | 2 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 4 +- .../testing/selftests/bpf/prog_tests/test_bpffs.c | 6 +- tools/testing/selftests/bpf/prog_tests/xdp.c | 11 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 36 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 6 +- tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 2 +- tools/testing/selftests/bpf/progs/bpf_loop.c | 112 + tools/testing/selftests/bpf/progs/bpf_loop_bench.c | 26 + .../testing/selftests/bpf/progs/bpf_tracing_net.h | 2 - tools/testing/selftests/bpf/progs/pyperf.h | 71 +- .../selftests/bpf/progs/pyperf600_bpf_loop.c | 6 + tools/testing/selftests/bpf/progs/strobemeta.h | 75 +- .../selftests/bpf/progs/strobemeta_bpf_loop.c | 9 + .../selftests/bpf/progs/test_legacy_printk.c | 73 + .../selftests/bpf/progs/test_prog_array_init.c | 39 + .../selftests/bpf/progs/test_sk_storage_tracing.c | 2 +- .../selftests/bpf/progs/test_skc_to_unix_sock.c | 2 +- .../selftests/bpf/progs/test_stacktrace_map.c | 6 +- .../testing/selftests/bpf/progs/test_tracepoint.c | 6 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 8 +- tools/testing/selftests/bpf/test_lpm_map.c | 27 +- tools/testing/selftests/bpf/test_lru_map.c | 16 +- tools/testing/selftests/bpf/test_maps.c | 110 +- tools/testing/selftests/bpf/test_tag.c | 5 +- tools/testing/selftests/bpf/test_verifier.c | 52 +- tools/testing/selftests/bpf/testing_helpers.c | 4 +- tools/testing/selftests/bpf/vmtest.sh | 46 +- tools/testing/selftests/bpf/xdpxceiver.c | 6 +- tools/testing/selftests/clone3/clone3.c | 6 + .../selftests/ftrace/test.d/kprobe/profile.tc | 2 +- tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 30 + tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 140 +- .../selftests/kvm/x86_64/sev_migrate_tests.c | 165 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/fcnal-test.sh | 40 + tools/testing/selftests/net/fib_nexthops.sh | 63 + .../selftests/net/forwarding/bridge_vlan_mcast.sh | 543 + tools/testing/selftests/net/mptcp/config | 8 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 51 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 80 + tools/testing/selftests/net/nettest.c | 33 +- tools/testing/selftests/net/tls.c | 521 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 4 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 23 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 9 +- .../selftests/rcutorture/bin/parse-build.sh | 3 +- .../selftests/rcutorture/configs/rcu/SRCU-T | 1 + .../selftests/rcutorture/configs/rcu/SRCU-U | 1 + .../selftests/rcutorture/configs/rcu/TASKS01.boot | 1 + .../selftests/rcutorture/configs/rcu/TINY01 | 1 + .../selftests/rcutorture/configs/rcu/TINY02 | 1 + .../selftests/rcutorture/configs/rcu/TRACE01.boot | 1 + .../selftests/rcutorture/configs/rcu/TRACE02.boot | 1 + .../selftests/rcutorture/configs/rcu/TREE01 | 1 - .../selftests/rcutorture/configs/rcu/TREE02 | 1 - .../selftests/rcutorture/configs/rcu/TREE02.boot | 1 + .../selftests/rcutorture/configs/rcu/TREE04 | 1 - .../selftests/rcutorture/configs/rcu/TREE05 | 1 - .../selftests/rcutorture/configs/rcu/TREE06 | 1 - .../selftests/rcutorture/configs/rcu/TREE07 | 1 - .../selftests/rcutorture/configs/rcu/TREE08 | 1 - .../selftests/rcutorture/configs/rcu/TREE10 | 1 - .../selftests/rcutorture/configs/rcu/TREE10.boot | 1 + .../selftests/rcutorture/configs/rcuscale/TINY | 2 +- .../selftests/rcutorture/configs/rcuscale/TRACE01 | 1 - .../selftests/rcutorture/configs/rcuscale/TREE | 1 - .../selftests/rcutorture/configs/rcuscale/TREE54 | 1 - .../rcutorture/configs/refscale/NOPREEMPT | 1 - .../selftests/rcutorture/configs/refscale/PREEMPT | 1 - .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 - tools/testing/selftests/sgx/Makefile | 2 +- tools/testing/selftests/sgx/defines.h | 33 +- tools/testing/selftests/sgx/load.c | 40 +- tools/testing/selftests/sgx/main.c | 357 +- tools/testing/selftests/sgx/main.h | 6 +- tools/testing/selftests/sgx/sigstruct.c | 12 +- tools/testing/selftests/sgx/test_encl.c | 60 +- tools/testing/selftests/sgx/test_encl_bootstrap.S | 21 +- .../selftests/tc-testing/tc-tests/actions/bpf.json | 2 +- .../selftests/tc-testing/tc-tests/qdiscs/mq.json | 12 +- .../testing/selftests/timers/alarmtimer-suspend.c | 2 +- .../testing/selftests/timers/inconsistency-check.c | 2 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/hmm-tests.c | 42 + tools/testing/selftests/vm/hugepage-mremap.c | 46 +- tools/testing/selftests/vm/hugepage-vmemmap.c | 144 + tools/testing/selftests/vm/run_vmtests.sh | 13 +- tools/testing/selftests/vm/userfaultfd.c | 16 +- tools/testing/selftests/wireguard/netns.sh | 30 +- .../testing/selftests/wireguard/qemu/debug.config | 2 +- .../testing/selftests/wireguard/qemu/kernel.config | 1 + tools/thermal/tmon/pid.c | 3 +- tools/vm/page_owner_sort.c | 46 +- virt/kvm/kvm_main.c | 100 +- 3710 files changed, 123991 insertions(+), 62907 deletions(-) delete mode 100644 Documentation/admin-guide/blockdev/drbd/node-states-8.dot create mode 100644 Documentation/admin-guide/blockdev/drbd/peer-states-8.dot create mode 100644 Documentation/arc/arc.rst create mode 100644 Documentation/arc/features.rst create mode 100644 Documentation/arc/index.rst create mode 100644 Documentation/bpf/instruction-set.rst create mode 100644 Documentation/bpf/verifier.rst delete mode 100644 Documentation/devicetree/bindings/display/msm/edp.txt delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-bcm6328.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-bcm6328.yaml delete mode 100644 Documentation/devicetree/bindings/media/renesas,jpu.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,jpu.yaml create mode 100644 Documentation/devicetree/bindings/net/engleder,tsnep.yaml create mode 100644 Documentation/devicetree/bindings/net/intel,ixp4xx-hss.yaml create mode 100644 Documentation/devicetree/bindings/net/microchip,lan966x-switch.yaml create mode 100644 Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson8-hdmi-tx-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml create mode 100644 Documentation/devicetree/bindings/phy/microchip,lan966x-serdes.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-tegra194-p2u.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-tegra194-p2u.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imxrt1050.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.txt create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.yaml create mode 100644 Documentation/devicetree/bindings/spi/cdns,qspi-nor-peripheral- [...] create mode 100644 Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml create mode 100644 Documentation/devicetree/bindings/thermal/rzg2l-thermal.yaml delete mode 100644 Documentation/driver-api/serial/tty.rst delete mode 100644 Documentation/filesystems/caching/object.rst delete mode 100644 Documentation/filesystems/caching/operations.rst create mode 100644 Documentation/hwmon/asus_wmi_ec_sensors.rst create mode 100644 Documentation/hwmon/asus_wmi_sensors.rst create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/translations/zh_CN/PCI/pci-iov-howto.rst create mode 100644 Documentation/translations/zh_CN/PCI/pciebus-howto.rst create mode 100644 Documentation/translations/zh_CN/accounting/taskstats.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/sparse.rst delete mode 100644 Documentation/translations/zh_CN/sparse.txt create mode 100644 Documentation/tty/index.rst create mode 100644 Documentation/tty/n_tty.rst create mode 100644 Documentation/tty/tty_buffer.rst create mode 100644 Documentation/tty/tty_driver.rst create mode 100644 Documentation/tty/tty_internals.rst create mode 100644 Documentation/tty/tty_ldisc.rst create mode 100644 Documentation/tty/tty_port.rst create mode 100644 Documentation/tty/tty_struct.rst create mode 100644 Documentation/vm/page_table_check.rst create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar-r4.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r4.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-crd.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akari.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-apollo.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi delete mode 100644 arch/arm64/kvm/perf.c delete mode 100644 arch/hexagon/include/asm/timer-regs.h create mode 100644 arch/hexagon/kernel/.gitignore create mode 100644 arch/powerpc/kvm/book3s_hv.h delete mode 100644 arch/powerpc/platforms/pseries/scanlog.c delete mode 100644 block/blk-exec.c create mode 100644 crypto/kdf_sp800108.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1-r.h create mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1.h delete mode 100644 drivers/comedi/comedi.h delete mode 100644 drivers/comedi/comedi_pci.h delete mode 100644 drivers/comedi/comedi_pcmcia.h delete mode 100644 drivers/comedi/comedi_usb.h delete mode 100644 drivers/comedi/comedidev.h delete mode 100644 drivers/comedi/drivers/8255.h create mode 100644 drivers/crypto/qat/qat_common/adf_gen2_pfvf.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen2_pfvf.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pf2vf_msg.c delete mode 100644 drivers/crypto/qat/qat_common/adf_pf2vf_msg.h create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_msg.h create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.c create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.h create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.h create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.h create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.c create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.h delete mode 100644 drivers/crypto/qat/qat_common/adf_vf2pf_msg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dml_wrapper_translation.c create mode 100644 drivers/gpu/drm/amd/display/dc/inc/dml_wrapper.h create mode 100644 drivers/gpu/drm/drm_nomodeset.c create mode 100644 drivers/gpu/drm/i915/display/icl_dsi.h create mode 100644 drivers/gpu/drm/i915/display/intel_dsi_vbt.h create mode 100644 drivers/gpu/drm/i915/display/vlv_dsi.h create mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_pll.h delete mode 100644 drivers/gpu/drm/i915/dma_resv_utils.c delete mode 100644 drivers/gpu/drm/i915/dma_resv_utils.h create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.c create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.h delete mode 100644 drivers/gpu/drm/msm/edp/edp.c delete mode 100644 drivers/gpu/drm/msm/edp/edp.h delete mode 100644 drivers/gpu/drm/msm/edp/edp.xml.h delete mode 100644 drivers/gpu/drm/msm/edp/edp_aux.c delete mode 100644 drivers/gpu/drm/msm/edp/edp_bridge.c delete mode 100644 drivers/gpu/drm/msm/edp/edp_connector.c delete mode 100644 drivers/gpu/drm/msm/edp/edp_ctrl.c delete mode 100644 drivers/gpu/drm/msm/edp/edp_phy.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c create mode 100644 drivers/hwmon/asus_wmi_ec_sensors.c create mode 100644 drivers/hwmon/asus_wmi_sensors.c delete mode 100644 drivers/i2c/busses/i2c-xlr.c create mode 100644 drivers/interconnect/qcom/msm8996.c create mode 100644 drivers/interconnect/qcom/msm8996.h delete mode 100644 drivers/leds/leds-fsg.c create mode 100644 drivers/media/i2c/ov5693.c create mode 100644 drivers/media/v4l2-core/v4l2-vp9.c create mode 100644 drivers/net/ethernet/engleder/Kconfig create mode 100644 drivers/net/ethernet/engleder/Makefile create mode 100644 drivers/net/ethernet/engleder/tsnep.h create mode 100644 drivers/net/ethernet/engleder/tsnep_ethtool.c create mode 100644 drivers/net/ethernet/engleder/tsnep_hw.h create mode 100644 drivers/net/ethernet/engleder/tsnep_main.c create mode 100644 drivers/net/ethernet/engleder/tsnep_ptp.c create mode 100644 drivers/net/ethernet/engleder/tsnep_selftests.c create mode 100644 drivers/net/ethernet/engleder/tsnep_tc.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_counter.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_counter.h create mode 100644 drivers/net/ethernet/microchip/lan966x/Kconfig create mode 100644 drivers/net/ethernet/microchip/lan966x/Makefile create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ifh.h create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_mac.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_main.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_main.h create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_port.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_regs.h create mode 100644 drivers/net/ethernet/microsoft/mana/mana_bpf.c create mode 100644 drivers/net/mctp/mctp-serial.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/Makefile create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/internal.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/main.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/net.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/sap.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/trace-data.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/trace.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/trace.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_trace.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_trace.h create mode 100644 drivers/net/wwan/qcom_bam_dmux.c create mode 100644 drivers/phy/amlogic/phy-meson8-hdmi-tx.c create mode 100644 drivers/phy/intel/phy-intel-thunderbay-emmc.c create mode 100644 drivers/phy/microchip/lan966x_serdes.c create mode 100644 drivers/phy/microchip/lan966x_serdes_regs.h create mode 100644 drivers/phy/qualcomm/phy-qcom-edp.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imxrt1050.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sdx65.c create mode 100644 drivers/scsi/pm8001/pm80xx_tracepoints.c create mode 100644 drivers/scsi/pm8001/pm80xx_tracepoints.h create mode 100644 drivers/staging/media/hantro/hantro_g2.c create mode 100644 drivers/staging/media/hantro/hantro_g2_vp9_dec.c create mode 100644 drivers/staging/media/hantro/hantro_vp9.c create mode 100644 drivers/staging/media/hantro/hantro_vp9.h create mode 100644 drivers/staging/media/rkvdec/rkvdec-vp9.c delete mode 100644 drivers/staging/r8188eu/include/ieee80211_ext.h create mode 100644 drivers/thermal/rzg2l_thermal.c create mode 100644 drivers/virt/nitro_enclaves/ne_misc_dev_test.c delete mode 100644 fs/afs/cache.c delete mode 100644 fs/cachefiles/bind.c create mode 100644 fs/cachefiles/cache.c create mode 100644 fs/cachefiles/error_inject.c delete mode 100644 fs/cachefiles/rdwr.c create mode 100644 fs/cachefiles/volume.c delete mode 100644 fs/cifs/cache.c delete mode 100644 fs/fscache/fsdef.c delete mode 100644 fs/fscache/netfs.c delete mode 100644 fs/fscache/object.c delete mode 100644 fs/fscache/operation.c delete mode 100644 fs/fscache/page.c create mode 100644 fs/fscache/volume.c delete mode 100644 fs/nfs/fscache-index.c create mode 100644 fs/sysctls.c create mode 100644 include/crypto/internal/kdf_selftest.h create mode 100644 include/crypto/kdf_sp800108.h delete mode 100644 include/drm/drm_hashtab.h create mode 100644 include/dt-bindings/clock/sun20i-d1-ccu.h create mode 100644 include/dt-bindings/clock/sun20i-d1-r-ccu.h create mode 100644 include/dt-bindings/interconnect/qcom,msm8996.h create mode 100644 include/dt-bindings/phy/phy-lan966x-serdes.h create mode 100644 include/dt-bindings/reset/sun20i-d1-ccu.h create mode 100644 include/dt-bindings/reset/sun20i-d1-r-ccu.h rename {drivers/comedi/drivers => include/linux/comedi}/comedi_8254.h (100%) create mode 100644 include/linux/comedi/comedi_8255.h rename {drivers/comedi/drivers => include/linux/comedi}/comedi_isadma.h (100%) create mode 100644 include/linux/comedi/comedi_pci.h create mode 100644 include/linux/comedi/comedi_pcmcia.h create mode 100644 include/linux/comedi/comedi_usb.h create mode 100644 include/linux/comedi/comedidev.h rename {drivers => include/linux}/comedi/comedilib.h (100%) create mode 100644 include/linux/mdio/mdio-mscc-miim.h delete mode 100644 include/linux/mtd/latch-addr-flash.h create mode 100644 include/linux/page_table_check.h delete mode 100644 include/linux/platform_data/ntc_thermistor.h create mode 100644 include/media/v4l2-vp9.h create mode 100644 include/sound/sof/dai-mediatek.h create mode 100644 include/uapi/linux/comedi.h create mode 100644 kernel/printk/sysctl.c create mode 100644 mm/page_table_check.c create mode 100644 net/core/dev_addr_lists_test.c create mode 100644 samples/coresight/Makefile create mode 100644 samples/coresight/coresight-cfg-sample.c create mode 100644 sound/soc/sof/mediatek/Kconfig create mode 100644 sound/soc/sof/mediatek/Makefile create mode 100644 sound/soc/sof/mediatek/adsp_helper.h create mode 100644 sound/soc/sof/mediatek/mediatek-ops.h create mode 100644 sound/soc/sof/mediatek/mt8195/Makefile create mode 100644 sound/soc/sof/mediatek/mt8195/mt8195-clk.c create mode 100644 sound/soc/sof/mediatek/mt8195/mt8195-clk.h create mode 100644 sound/soc/sof/mediatek/mt8195/mt8195-loader.c create mode 100644 sound/soc/sof/mediatek/mt8195/mt8195.c create mode 100644 sound/soc/sof/mediatek/mt8195/mt8195.h create mode 100644 tools/include/linux/math.h create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100644 tools/memory-model/litmus-tests/LB+unlocklockonceonce+poacquire [...] create mode 100644 tools/memory-model/litmus-tests/MP+unlocklockonceonce+fencermbo [...] create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/benchs/bench_bpf_loop.c create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_bpf_loop.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_loop.c create mode 100644 tools/testing/selftests/bpf/prog_tests/legacy_printk.c create mode 100644 tools/testing/selftests/bpf/prog_tests/prog_array_init.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_loop.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_loop_bench.c create mode 100644 tools/testing/selftests/bpf/progs/pyperf600_bpf_loop.c create mode 100644 tools/testing/selftests/bpf/progs/strobemeta_bpf_loop.c create mode 100644 tools/testing/selftests/bpf/progs/test_legacy_printk.c create mode 100644 tools/testing/selftests/bpf/progs/test_prog_array_init.c create mode 100755 tools/testing/selftests/net/forwarding/bridge_vlan_mcast.sh create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TREE02.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TREE10.boot create mode 100644 tools/testing/selftests/vm/hugepage-vmemmap.c