This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allyesconfig in repository toolchain/ci/linux.
omits dcd68326d29b Merge tag 'devicetree-for-5.16' of git://git.kernel.org/pu [...] omits 624ad333d49e Merge tag 'docs-5.16' of git://git.lwn.net/linux omits 313b6ffc8e90 Merge tag 'linux-kselftest-kunit-5.16-rc1' of git://git.ke [...] omits 84924e2e620f Merge tag 'linux-kselftest-next-5.16-rc1' of git://git.ker [...] omits 6ab1d4839a48 Merge tag 'platform-drivers-x86-v5.16-1' of git://git.kern [...] omits 56d33754481f Merge tag 'drm-next-2021-11-03' of git://anongit.freedeskt [...] omits 464fddbba1df Merge tag 'pnp-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] omits f73cd9c951a9 Merge tag 'thermal-5.16-rc1' of git://git.kernel.org/pub/s [...] omits 833db72142b9 Merge tag 'pm-5.16-rc1' of git://git.kernel.org/pub/scm/li [...] omits c0d6586afa35 Merge tag 'acpi-5.16-rc1' of git://git.kernel.org/pub/scm/ [...] omits 33fb42636a93 Merge branch 'ucount-fixes-for-v5.16' of git://git.kernel. [...] omits a85373fe446a Merge branch 'for-5.16' of git://git.kernel.org/pub/scm/li [...] omits 4075409c9fcb Merge branch 'for-5.16' of git://git.kernel.org/pub/scm/li [...] omits bba7d682277c Merge tag 'xfs-5.16-merge-4' of git://git.kernel.org/pub/s [...] omits a64a325bf631 Merge tag 'afs-next-20211102' of git://git.kernel.org/pub/ [...] omits 78805cbe5d72 Merge tag 'gfs2-v5.15-rc5-fixes' of git://git.kernel.org/p [...] omits c03098d4b9ad Merge tag 'gfs2-v5.15-rc5-mmap-fault' of git://git.kernel. [...] omits ab2e7f4b46bf Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits bf56b90797c4 Merge branches 'pm-em' and 'powercap' omits d7e0a795bf37 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 8e5b4779f6c5 Merge branches 'pm-cpufreq' and 'pm-cpuidle' omits b62b306469b3 Merge branch 'pm-sleep' omits 1fec16118ff9 Merge branch 'pm-pci' omits 90e17edac468 Merge branches 'acpi-apei', 'acpi-prm' and 'acpi-docs' omits 44261f8e287d Merge tag 'hyperv-next-signed-20211102' of git://git.kerne [...] omits 0aaa58eca65a Merge tag 'printk-for-5.16' of git://git.kernel.org/pub/sc [...] omits c150d66bd514 Merge tag 'integrity-v5.16' of git://git.kernel.org/pub/sc [...] omits f8df16016d2d Merge branches 'acpi-pm', 'acpi-battery' and 'acpi-ac' omits 61f90a8e8068 Merge tag 'libata-5.16-rc1' of git://git.kernel.org/pub/sc [...] omits c3fb46600e3f Merge branches 'acpi-glue', 'acpi-pnp', 'acpi-processor' a [...] omits b2ffa16a1c83 Merge branches 'acpi-x86', 'acpi-resources', 'acpi-scan' a [...] omits 9cb31aa155ba Merge branch 'acpica' omits 19ea8a0dd42a Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits cc0356d6a02e Merge tag 'x86_core_for_v5.16_rc1' of git://git.kernel.org [...] omits fc02cb2b37fe Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/ [...] omits 52cf891d8dbd Merge tag 'kvm-riscv-5.16-2' of https://github.com/kvm-ris [...] omits 97ae45953ea9 platform/x86: system76_acpi: Fix input device error handling omits 52af7105eceb afs: Set mtime from the client for yfs create operations omits 75bd228d5637 afs: Sort out symlink reading omits 40e64a88dadc Merge branch 'for-5.16-vsprintf-pgp' into for-linus omits 11779842dd6f Merge branches 'devel-stable' and 'misc' into for-linus omits 84882cf72cd7 Revert "net: avoid double accounting for pure zerocopy skbs" omits bfc484fe6abb Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits d2fac0afe89f Merge tag 'audit-pr-20211101' of git://git.kernel.org/pub/ [...] omits cdab10bf3285 Merge tag 'selinux-pr-20211101' of git://git.kernel.org/pu [...] omits 4a08e3271c55 cpufreq: Fix parameter in parse_perf_domain() omits 6fedc28076bb Merge tag 'rcu.2021.11.01a' of git://git.kernel.org/pub/sc [...] omits 79ef0c001425 Merge tag 'trace-v5.16' of git://git.kernel.org/pub/scm/li [...] omits 8a33dcc2f6d5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits b7b98f868987 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 52fa3ee0cce6 Merge branch 'make-neighbor-eviction-controllable-by-userspace' omits f86ca07eb531 selftests: net: add arp_ndisc_evict_nocarrier omits 18ac597af25e net: ndisc: introduce ndisc_evict_nocarrier sysctl parameter omits fcdb44d08a95 net: arp: introduce arp_evict_nocarrier sysctl parameter omits d9bd054177fb Merge tag 'amd-drm-next-5.16-2021-10-29' of https://gitlab [...] omits d54f486035fd Merge tag 'hwmon-for-v5.16' of git://git.kernel.org/pub/sc [...] omits 2019295c9ea3 Merge tag 'spi-v5.16' of git://git.kernel.org/pub/scm/linu [...] omits 1260d242d94a Merge tag 'regulator-v5.16' of git://git.kernel.org/pub/sc [...] omits d2cdb1223185 Merge tag 'regmap-v5.16' of git://git.kernel.org/pub/scm/l [...] omits 247ee3e7b7c9 Merge tag 'mailbox-v5.16' of git://git.linaro.org/landing- [...] omits 8a73c77c809a Merge tag 'mmc-v5.16' of git://git.kernel.org/pub/scm/linu [...] omits 316b7eaa932d Merge tag 'for-linus-5.16-1' of https://github.com/cminyar [...] omits 4dee060625e1 Merge tag 'leds-5.16-rc1' of git://git.kernel.org/pub/scm/ [...] omits 73d21a357981 Merge tag 'media/v5.16-1' of git://git.kernel.org/pub/scm/ [...] omits 4c7a7d5086cd dt-bindings: net: ti,bluetooth: Document default max-speed omits 6162c4a511b3 dt-bindings: pci: rcar-pci-ep: Document r8a7795 omits 950d566f0d94 dt-bindings: net: qcom,ipa: IPA does support up to two iommus omits fb2293fd5ef1 of/fdt: Remove of_scan_flat_dt() usage for __fdt_scan_rese [...] omits 9526565591b8 of: unittest: document intentional interrupt-map provider [...] omits e85860e5bc07 of: unittest: fix EXPECT text for gpio hog errors omits b68d0924ad83 of/unittest: Disable new dtc node_name_vs_property_name an [...] omits 0b170456e0dd libbpf: Deprecate AF_XDP support omits 9741e07ece7c kbuild: Unify options for BTF generation for vmlinux and modules omits 0869e5078afb selftests/bpf: Add a testcase for 64-bit bounds propagatio [...] omits 388e2c0b9783 bpf: Fix propagation of signed bounds from 64-bit min/max [...] omits b9979db83401 bpf: Fix propagation of bounds from 64-bit min/max into 32 [...] omits 6f2b76a4a384 Merge tag 'Smack-for-5.16' of https://github.com/cschaufle [...] omits f2786f43c983 Merge tag 'fallthrough-fixes-clang-5.16-rc1' of git://git. [...] omits bf953917bed6 Merge tag 'kspp-misc-fixes-5.16-rc1' of git://git.kernel.o [...] omits a5a9e006059e Merge tag 'seccomp-v5.16-rc1' of git://git.kernel.org/pub/ [...] omits 2dc26d98cfdf Merge tag 'overflow-v5.16-rc1' of git://git.kernel.org/pub [...] omits f594e28d805a Merge tag 'hardening-v5.16-rc1' of git://git.kernel.org/pu [...] omits 01463374c50e Merge tag 'cpu-to-thread_info-v5.16-rc1' of git://git.kern [...] omits 03feb7c55c47 Merge tag 'm68k-for-v5.16-tag1' of git://git.kernel.org/pu [...] omits 552ebfe022ec Merge tag 'for-5.16/parisc-1' of git://git.kernel.org/pub/ [...] omits 1d6d336fed6b net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c omits 46f876322820 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] omits 8a75e30e6d47 Merge branch 'accurate-memory-charging-for-msg_zerocopy' omits f1a456f8f3fc net: avoid double accounting for pure zerocopy skbs omits 03271f3a3594 tcp: rename sk_wmem_free_skb omits 047304d0bfa5 netdevsim: fix uninit value in nsim_drv_configure_vfs() omits a20eac0af028 selftests/bpf: Fix also no-alu32 strobemeta selftest omits 879dbe9ffebc Merge tag 'x86_sgx_for_v5.16_rc1' of git://git.kernel.org/ [...] omits 20273d2588c4 Merge tag 'x86_sev_for_v5.16_rc1' of git://git.kernel.org/ [...] omits 160729afc83c Merge tag 'x86_misc_for_v5.16_rc1' of git://git.kernel.org [...] omits e0f4c59dc4d3 Merge tag 'x86_cpu_for_v5.16_rc1' of git://git.kernel.org/ [...] omits 18398bb825ea Merge tag 'x86_cleanups_for_v5.16_rc1' of git://git.kernel [...] omits 6e5772c8d9cf Merge tag 'x86_cc_for_v5.16_rc1' of git://git.kernel.org/p [...] omits 57f45de79184 Merge tag 'x86_build_for_v5.16_rc1' of git://git.kernel.or [...] omits 158405e88813 Merge tag 'ras_core_for_v5.16_rc1' of git://git.kernel.org [...] omits 93351d2cc996 Merge tag 'efi-next-for-v5.16' of git://git.kernel.org/pub [...] omits fe354159ca53 Merge tag 'edac_updates_for_v5.16' of git://git.kernel.org [...] omits e66435936756 mm: fix mismerge of folio page flag manipulators omits ad10c381d133 bpf: Add missing map_delete_elem method to bloom filter map omits 669810030bbc Merge branch '"map_extra" and bloom filter fixups' omits 7a67087250f0 selftests/bpf: Add bloom map success test for userspace calls omits 8845b4681bf4 bpf: Add alignment padding for "map_extra" + consolidate holes omits 6fdc348006fe bpf: Bloom filter map naming fixups omits f27a6fad14e2 Merge branch 'introduce dummy BPF STRUCT_OPS' omits 31122b2f768b selftests/bpf: Add test cases for struct_ops prog omits c196906d50e3 bpf: Add dummy BPF STRUCT_OPS for test purpose omits 35346ab64132 bpf: Factor out helpers for ctx access checking omits 31a645aea4f8 bpf: Factor out a helper to prepare trampoline for struct_ [...] omits 8cb1ae19bfae Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub [...] omits 7d20dd3294b3 Merge tag 'x86-apic-2021-11-01' of git://git.kernel.org/pu [...] omits 9a7e0a90a454 Merge tag 'sched-core-2021-11-01' of git://git.kernel.org/ [...] omits 57a315cd7198 Merge tag 'timers-core-2021-10-31' of git://git.kernel.org [...] omits 43aa0a195f06 Merge tag 'objtool-core-2021-10-31' of git://git.kernel.or [...] omits 595b28fb0c89 Merge tag 'locking-core-2021-10-31' of git://git.kernel.or [...] omits 91e1c99e175a Merge tag 'perf-core-2021-10-31' of git://git.kernel.org/p [...] omits 5a47ebe98e6e Merge tag 'irq-core-2021-10-31' of git://git.kernel.org/pu [...] omits 037c50bfbeb3 Merge tag 'for-5.16-tag' of git://git.kernel.org/pub/scm/l [...] omits 2cf3f8133bda btrfs: fix lzo_decompress_bio() kmap leakage omits 9c6e8d52a729 Merge tag 'exfat-for-5.16-rc1' of git://git.kernel.org/pub [...] omits ebe4560ed5c8 firewire: Remove function callback casts omits 67a135b80eb7 Merge tag 'erofs-for-5.16-rc1' of git://git.kernel.org/pub [...] omits cd3e8ea847ee Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] omits 603bdf5d6c09 kernel-doc: support DECLARE_PHY_INTERFACE_MASK() omits 75ca80e4c4d7 docs/zh_CN: add core-api xarray translation omits 5876a638c8d9 docs/zh_CN: add core-api assoc_array translation omits 19901165d90f Merge tag 'for-5.16/inode-sync-2021-10-29' of git://git.ke [...] omits d64fbe9f50d8 speakup: Fix typo in documentation "boo" -> "boot" omits b6773cdb0e9f Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.k [...] omits 71ae42629e65 Merge tag 'for-5.16/passthrough-flag-2021-10-29' of git:// [...] omits 737f1cd8a8e8 Merge tag 'for-5.16/cdrom-2021-10-29' of git://git.kernel. [...] omits fcaec17b3657 Merge tag 'for-5.16/scsi-ma-2021-10-29' of git://git.kerne [...] omits 3f01727f750e Merge tag 'for-5.16/bdev-size-2021-10-29' of git://git.ker [...] omits 588e5d876648 cgroup: bpf: Move wrapper for __cgroup_bpf_*() to kernel/b [...] omits 81c49d39aea8 cgroup: Fix rootcg cpu.stat guest double counting omits 8d1f01775f8e Merge tag 'for-5.16/io_uring-2021-10-29' of git://git.kern [...] omits 643a7234e096 Merge tag 'for-5.16/drivers-2021-10-29' of git://git.kerne [...] omits 33c8846c814c Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel. [...] omits 36e70b9b06bf selftests, bpf: Fix broken riscv build omits 589fed479ba1 riscv, libbpf: Add RISC-V (RV64) support to bpf_tracing.h omits b390d69831ee tools, build: Add RISC-V to HOSTARCH parsing omits 4b54214f39ff riscv, bpf: Increase the maximum number of iterations omits d69672147faa selftests, bpf: Add one test for sockmap with strparser omits b556c3fd4676 selftests, bpf: Fix test_txmsg_ingress_parser error omits 7303524e04af skmsg: Lose offset info in sk_psock_skb_ingress omits 0133c20480b1 selftests/bpf: Fix strobemeta selftest regression omits 9ac211426fb6 Merge tag 'locks-v5.16' of git://git.kernel.org/pub/scm/li [...] omits 8a03e56b253e bpf: Disallow unprivileged bpf by default omits ad98a9246616 Merge tag 'tpmdd-next-v5.16' of git://git.kernel.org/pub/s [...] omits 49f8275c7d92 Merge tag 'folio-5.16' of git://git.infradead.org/users/wi [...] omits 6a7ca80f4033 vsprintf: Update %pGp documentation about that it prints h [...] omits d4a07dc5ac34 Merge branch 'SMC-tracepoints' omits a3a0e81b6fd5 net/smc: Introduce tracepoint for smcr link down omits aff3083f10bf net/smc: Introduce tracepoints for tx and rx msg omits 482626086820 net/smc: Introduce tracepoint for fallback omits 6008889121c0 Merge branch 'amt-driver' omits c08e8baea78e selftests: add amt interface selftest script omits b75f7095d4d4 amt: add mld report message handler omits bc54e49c140b amt: add multicast(IGMP) report message handler omits cbc21dc1cfe9 amt: add data plane of amt interface omits b9022b53adad amt: add control plane of amt interface omits 741948ff6096 Merge branch 'netdevsim-device-and-bus' omits a66f64b80815 netdevsim: rename 'driver' entry points omits a3353ec32554 netdevsim: move max vf config to dev omits 1c401078bcf3 netdevsim: move details of vf config to dev omits 5e388f3dc38c netdevsim: move vfconfig to nsim_dev omits 26c37d89f61d netdevsim: take rtnl_lock when assigning num_vfs omits 1adc58ea2330 Merge branch 'devlink-locking' omits 1af0a0948e28 ethtool: don't drop the rtnl_lock half way thru the ioctl omits 46db1b77cd4f devlink: expose get/put functions omits 095cfcfe13e5 ethtool: handle info/flash data copying outside rtnl_lock omits f49deaa64af1 ethtool: push the rtnl_lock into dev_ethtool() omits c6e03dbe0c7c Merge branch 'mana-misc' omits 635096a86edb net: mana: Support hibernation and kexec omits 62ea8b77ed3b net: mana: Improve the HWC error handling omits 3c37f3573508 net: mana: Report OS info to the PF driver omits 6c7ea69653e4 net: mana: Fix the netdev_err()'s vPort argument in mana_i [...] omits 986d2e3da7d7 Merge branch 'mptcp-selftests' omits b6ab64b074f2 selftests: mptcp: more stable simult_flows tests omits 7c909a98042c selftests: mptcp: fix proto type in link_failure tests omits 6b278c0cb378 ibmvnic: delay complete() omits 6e20d00158f3 ibmvnic: Process crqs after enabling interrupts omits 8878e46fcfd4 ibmvnic: don't stop queue in xmit omits 7be49d242b80 Merge branch 'SO_MARK-routing' omits b0ced8f290fb selftests: udp: test for passing SO_MARK as cmsg omits 42dcfd850e51 udp6: allow SO_MARK ctrl msg to affect routing omits f7536ffb0986 nfp: flower: Allow ipv6gretap interface for offloading omits c07c6e8eb4b3 net: dsa: populate supported_interfaces member omits ebed1cf5b8ac Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 06f1ecd43370 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 894d08443470 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits 2aec919f8dd4 Merge tag 'mlx5-updates-2021-10-29' of git://git.kernel.or [...] omits bbd5ba8db766 RISC-V: KVM: fix boolreturn.cocci warnings omits 7b161d9cab5d RISC-V: KVM: remove unneeded semicolon omits 6e866a462867 parisc: Fix set_fixmap() on PA1.x CPUs omits 1ae8e91e814d parisc: Use swap() to swap values in setup_bootmem() omits c46b38dc8743 netfilter: nft_payload: support for inner header matching [...] omits b5bdc6f9c24d netfilter: nf_tables: convert pktinfo->tprot_set to flags field omits 56fa95014a04 netfilter: nft_meta: add NFT_META_IFTYPE omits b7b1d02fc439 netfilter: conntrack: set on IPS_ASSURED if flows enters i [...] omits 55a2ed760166 parisc: Update defconfigs omits 6f21e7347fb8 parisc: decompressor: clean up Makefile omits 07578f16ef38 parisc: decompressor: remove repeated depenency of misc.o omits dc5292b28089 parisc: Remove unused constants from asm-offsets.c omits 98f2926171ae parisc/ftrace: use static key to enable/disable function g [...] omits 44382af89346 parisc/ftrace: set function trace function omits d1fbab7e203e parisc: Make use of the helper macro kthread_run() omits ecb6a16fb60e parisc: mark xchg functions notrace omits 3759778e6b8c parisc: enhance warning regarding usage of O_NONBLOCK omits 0760a9157bc9 parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers omits 8d90dbfd4c49 parisc: Use PRIV_USER and PRIV_KERNEL in ptrace.h omits fdc9e4e0ef89 parisc: Use PRIV_USER in syscall.S omits 66e29fcda182 parisc/kgdb: add kgdb_roundup() to make kgdb work with idl [...] omits 2214c0e77259 parisc: Move thread_info into task struct omits bc294838cc34 parisc: add support for TOC (transfer of control) omits ecac70366dce parisc/firmware: add functions to retrieve TOC data omits d9e203366936 parisc: add PIM TOC data structures omits b5f73da500c6 parisc: move virt_map macro to assembly.h omits 8e0ba125c2bf parisc/unwind: fix unwinder when CONFIG_64BIT is enabled omits 8779e05ba8aa parisc: Fix ptrace check on syscall return omits 0c336d6e33f4 exfat: fix incorrect loading of i_blocks for large files omits 8bb7eca972ad Linux 5.15 omits 75fcbd38608c Merge tag 'perf-tools-fixes-for-v5.15-2021-10-31' of git:/ [...] omits ca5e83eddc8b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 27730c8cd60d perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support omits 89ac61ff05a5 perf callchain: Fix compilation on powerpc with gcc11+ omits 29c77550eef3 perf script: Check session->header.env.arch before using it omits 095729484efc perf build: Suppress 'rm dlfilter' build message omits 9c6eb531e760 Merge tag 'kvm-s390-next-5.16-1' of git://git.kernel.org/p [...] omits a0961f351d82 erofs: don't trigger WARN() when decompression fails omits 8ea9183db4ad sched/fair: Cleanup newidle_balance omits c5b0a7eefc70 sched/fair: Remove sysctl_sched_migration_cost condition omits e60b56e46b38 sched/fair: Wait before decaying max_newidle_lb_cost omits 9d783c8dd112 sched/fair: Skip update_blocked_averages if we are deferin [...] omits 9e9af819db5d sched/fair: Account update_blocked_averages in newidle_bal [...] omits 7c8de080d476 RISC-V: KVM: Fix GPA passed to __kvm_riscv_hfence_gvma_xyz [...] omits 0a86512dc113 RISC-V: KVM: Factor-out FP virtualization into separate sources omits 4e3386843325 Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/li [...] omits 180eca540ae0 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits a72fdfd21e01 selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage omits 9cc2fa4f4a92 task_stack: Fix end_of_stack() for architectures with upwa [...] omits f06d6e92c879 parisc: Use PRIV_USER instead of 3 in entry.S omits 6ff7fa4b2393 parisc: Use FRAME_SIZE and FRAME_ALIGN from assembly.h omits b7d8c16a58f8 parisc: Allocate task struct with stack frame alignment omits 9f6cfef1d040 parisc: Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in as [...] omits 1030d681319b parisc: fix warning in flush_tlb_all omits 1c2fb946cdb7 parisc: disable preemption in send_IPI_allbutself() omits 3fb28e199d1f parisc: fix preempt_count() check in entry.S omits 4f1938673994 parisc: deduplicate code in flush_cache_mm() and flush_cac [...] omits a5e8ca3783ad parisc: disable preemption during local tlb flush omits ec5c115050f5 parisc: Add KFENCE support omits aeb1e833a4c3 parisc: Switch to ARCH_STACKWALK implementation omits a348eab32776 parisc: make parisc_acctyp() available outside of faults.c omits cf2ec7893f87 parisc/unwind: use copy_from_kernel_nofault() omits 3a4347d82efd Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits 2a09b575074f xfs: use swap() to make code cleaner omits 0b9007ec7b9f xfs: Remove duplicated include in xfs_super omits bf85ba018f92 Merge tag 'riscv-for-linus-5.15-rc8' of git://git.kernel.o [...] omits f98a3dccfcb0 locking: Remove spin_lock_flags() etc omits 2de71ee153ef perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings omits 09d9e4d04187 scsi: ufs: ufshpb: Remove HPB2.0 flows omits c1e42efacb9b ARM: 9151/1: Thumb2: avoid __builtin_thread_pointer() on Clang omits fa191b711c32 ARM: 9150/1: Fix PID_IN_CONTEXTIDR regression when THREAD_ [...] omits ae0393500e3b net: bridge: switchdev: fix shim definition for br_switchd [...] omits 6d40edcf4ee1 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits d269287761ab bnxt_en: Remove not used other ULP define omits 5c595791009b Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits ba064e4cf923 netdevsim: remove max_vfs dentry omits 97961f78e8bc mailbox: imx: support i.MX8ULP S4 MU omits a6daa2207302 dt-bindings: mailbox: imx-mu: add i.MX8ULP S400 MU support omits 9a172b62a969 ACPI/PCC: Add maintainer for PCC mailbox driver omits ce028702ddbc mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe omits c45ded7e1135 mailbox: pcc: Add support for PCCT extended PCC subspaces( [...] omits 45ec2dafb177 mailbox: pcc: Drop handling invalid bit-width in {read,wri [...] omits bf18123e78f4 mailbox: pcc: Avoid accessing PCCT table in pcc_send_data [...] omits 800cda7b63f2 mailbox: pcc: Add PCC register bundle and associated acces [...] omits f92ae90e52bb mailbox: pcc: Rename doorbell ack to platform interrupt ac [...] omits 7b6da7fe7bba mailbox: pcc: Use PCC mailbox channel pointer instead of standard omits 0f2591e21b2e mailbox: pcc: Add pcc_mbox_chan structure to hold shared m [...] omits 4e3c96ff950e mailbox: pcc: Consolidate subspace doorbell register parsing omits 319bfb35bd1d mailbox: pcc: Consolidate subspace interrupt information parsing omits 80b2bdde002c mailbox: pcc: Refactor all PCC channel information into a [...] omits 10dcc2d66292 mailbox: pcc: Fix kernel doc warnings omits f89f9c56e737 mailbox: apple: Add driver for Apple mailboxes omits 29848f309e7e dt-bindings: mailbox: Add Apple mailbox bindings omits 7feea290e9f4 MAINTAINERS: Add Apple mailbox files omits feea69ec121f tracing/histogram: Fix semicolon.cocci warnings omits 119c85055d86 Merge tag 'powerpc-5.15-6' of git://git.kernel.org/pub/scm [...] omits db2398a56aec Merge tag 'gpio-fixes-for-v5.15' of git://git.kernel.org/p [...] omits b16eb3c81fe2 net/mlx5: Support internal port as decap route device omits 5e9942721749 net/mlx5e: Term table handling of internal port rules omits 166f431ec6be net/mlx5e: Add indirect tc offload of ovs internal port omits 100ad4e2d758 net/mlx5e: Offload internal port as encap route device omits 27484f7170ed net/mlx5e: Offload tc rules that redirect to ovs internal port omits dbac71f22954 net/mlx5e: Accept action skbedit in the tc actions list omits 4f4edcc2b84f net/mlx5: E-Switch, Add ovs internal port mapping to metad [...] omits 189ce08ebf87 net/mlx5e: Use generic name for the forwarding dev pointer omits 28e7606fa8f1 net/mlx5e: Refactor rx handler of represetor device omits 941f19798a11 net/mlx5: DR, Add check for unsupported fields in match param omits 504e15724893 net/mlx5: Allow skipping counter refresh on creation omits 428ffea0711a net/mlx5e: IPsec: Refactor checksum code in tx data path omits ae2ee3be99a8 net/mlx5: CT: Remove warning of ignore_flow_level support for VFs omits 1aec85974ab7 net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() omits 605ca7c5c670 iavf: Fix kernel BUG in free_msi_irqs omits 247aa001b72b iavf: Add helper function to go from pci_dev to adapter omits 4a15022f82ee virtchnl: Use the BIT() macro for capability/offload flags omits 5bf84b299385 virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define omits f35dcaa0a8a2 selftests/core: fix conflicting types compile error for cl [...] omits 52a5d80a2225 kunit: tool: fix typecheck errors about loading qemu configs omits bfaaba99e680 ice: Hide bus-info in ethtool for PRs in switchdev mode omits a379fbbcb88b Merge tag 'block-5.15-2021-10-29' of git://git.kernel.dk/l [...] omits 61a9f252c1c0 scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT omits c79bb28e19cc ice: Clear synchronized addrs when adding VFs in switchdev mode omits 28b5eaf9712b spi: Convert NXP flexspi to json schema omits 17d50f89410c Merge tag 'mmc-v5.15-rc5' of git://git.kernel.org/pub/scm/ [...] omits 29e71f41e7d2 ice: Remove boolean vlan_promisc flag from function omits fd919bbd334f Merge tag 'for-5.15-rc7-tag' of git://git.kernel.org/pub/s [...] omits 6f1152126731 Merge tag 'trace-v5.15-rc6-3' of git://git.kernel.org/pub/ [...] omits e377a063e2c2 igc: Change Device Reset to Port Reset omits 75c7a6c1ca63 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 2c04d67ec1eb Merge branch 'akpm' (patches from Andrew) omits 8f20571db527 igc: Add new device ID omits 8643d0b6b367 igc: Remove media type checking on the PHY initialization omits 1b9abade3e75 net: ixgbevf: Remove redundant initialization of variable ret_val omits a97f8783a937 igb: unbreak I2C bit-banging on i350 omits 3c6f3ae3bb2e intel: Simplify bool conversion omits 28131d896d6d Merge tag 'wireless-drivers-next-2021-10-29' of git://git. [...] omits 54c5639d8f50 riscv: Fix asan-stack clang build omits cf11d01135ea riscv: Do not re-populate shadow memory with kasan_populat [...] omits b59c122484ec spi: spi-geni-qcom: Add support for GPI dma omits 1d5f5ea7cb7d io-wq: remove worker to owner tw dependency omits f75d118349be io_uring: harder fdinfo sq/cq ring iterating omits f48ad69097fe selftests/bpf: Fix fclose/pclose mismatch in test_progs omits a77725a9a3c5 scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8 omits 7d194a5afcc2 dt-bindings: arm: firmware: tlm,trusted-foundations: Conve [...] omits e2266d372f6f dt-bindings: display: tilcd: Fix endpoint addressing in example omits ddcf906fe5ed tracing: Fix misspelling of "missing" omits 6130722f1114 ftrace: Fix kernel-doc formatting issues omits a8bc0707e134 dt-bindings: input: microchip,cap11xx: Convert txt binding [...] omits 14d9f6b02648 dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible omits 57e9befa4863 dt-bindings: ufs: exynos-ufs: add io-coherency property omits 39ef08517082 crypto: testmgr - fix wrong key length for pkcs1pad omits 68b6dea802ce crypto: pcrypt - Delay write to padata->info omits 83bff1096164 crypto: ccp - Make use of the helper macro kthread_run() omits 284340a368a0 crypto: sa2ul - Use the defined variable to clean code omits a472cc0dde3e crypto: s5p-sss - Add error handling in s5p_aes_probe() omits c9f608c38009 crypto: keembay-ocs-ecc - Add Keem Bay OCS ECC Driver omits cadddc89a044 dt-bindings: crypto: Add Keem Bay ECC bindings omits eaffe377e168 crypto: ecc - Export additional helper functions omits a745d3ace3fd crypto: ecc - Move ecc.h to include/crypto/internal omits 1730c5aa3b15 crypto: engine - Add KPP Support to Crypto Engine omits cad439fc040e crypto: api - Do not create test larvals if manager is disabled omits 6de6e46d27ef cls_flower: Fix inability to match GRE/IPIP packets omits 7444d706be31 ifb: fix building without CONFIG_NET_CLS_ACT omits 34d7ecb3d4f7 selftests: net: bridge: update IGMP/MLD membership interval value omits 15dfc662ef31 null_blk: Fix handling of submit_queues and poll_queues at [...] omits bb5dbf2cc64d net: marvell: prestera: add firmware v4.0 support omits df75db1fc1e5 block: ataflop: Fix warning comparing pointer to 0 omits 9b84c629c903 blk-mq-debugfs: Show active requests per queue for shared tags omits 0bf6d96cb829 block: remove blk_{get,put}_request omits c52ef04d5920 devlink: make all symbols GPL-only omits 1b86db5f4e02 bcache: replace snprintf in show functions with sysfs_emit omits cf2197ca4b8c bcache: move uapi header bcache.h to bcache code directory omits 5bd663212f2e net: bareudp: fix duplicate checks of data[] expressions omits c4cb8d0ac714 net: netxen: fix code indentation omits 829e050eea69 net: bridge: fix uninitialized variables when BRIDGE_CFM i [...] omits a1f1627540cd net: ethernet: microchip: lan743x: Increase rx ring size t [...] omits fd8d9731bcdf net: phylink: avoid mvneta warning when setting pause parameters omits 0f48fb6607ea Merge branch 'nfp-fixes' omits 17e712c6a1ba nfp: fix potential deadlock when canceling dim work omits f8d384a640dd nfp: fix NULL pointer access when scheduling dim work omits f281d010b874 ipmi: kcs_bmc: Fix a memory leak in the error handling pat [...] omits 6689d716fded Merge branch 'MCTP-flow-support' omits 67737c457281 mctp: Pass flow data & flow release events to drivers omits 78476d315e19 mctp: Add flow extension to skb omits 212c10c3c658 mctp: Return new key from mctp_alloc_local_tag omits e311eb919249 Merge branch 'eth_hw_addr_set' omits 7e1dd824e531 net: xtensa: use eth_hw_addr_set() omits ac617341343c net: um: use eth_hw_addr_set() omits 40d5cb400530 net: sgi-xp: use eth_hw_addr_set() omits e300a85db1f1 selftests/net: update .gitignore with newly added tests omits daf182d360e5 net: amd-xgbe: Toggle PLL settings during rate change omits 704bc986ffda Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits e6359798f62d Merge branch 'for-next/fixes' into for-next/core omits ccaa66c8dd27 Revert "btrfs: compression: drop kmap/kunmap from lzo" omits b2909a447ec3 Merge branch 'for-next/vdso' into for-next/core omits e5f521021279 Merge branch 'for-next/trbe-errata' into for-next/core omits 655ee5571f4b Merge branch 'for-next/sve' into for-next/core omits 3d9c8315fa9b Merge branch 'for-next/scs' into for-next/core omits 16c200e04045 Merge branch 'for-next/pfn-valid' into for-next/core omits bd334dd7def6 Merge branch 'for-next/perf' into for-next/core omits 7066248c44ee Merge branch 'for-next/mte' into for-next/core omits dc6bab18fb3c Merge branch 'for-next/mm' into for-next/core omits 2bc655ce2942 Merge branch 'for-next/misc' into for-next/core omits 082f6b4b6223 Merge branch 'for-next/kselftest' into for-next/core omits d8a2c0fba530 Merge branch 'for-next/kexec' into for-next/core omits 99fe09c857c6 Merge branch 'for-next/extable' into for-next/core omits cec6880d9b06 Merge branch 'sctp-plpmtud-fixes' omits 75cf662c64dd sctp: return true only for pathmtu update in sctp_transpor [...] omits cc4665ca646c sctp: subtract sctphdr len in sctp_transport_pl_hlen omits c6ea04ea692f sctp: reset probe_timer in sctp_transport_pl_update omits 40171248bb89 sctp: allow IP fragmentation when PLPMTUD enters Error state omits a69483eeefff Merge branch 'for-next/8.6-timers' into for-next/core omits 0b3f86397fee dt-bindings: net: lantiq-xrx200-net: Remove the burst leng [...] omits 7e553c44f09a net: lantiq_xrx200: Hardcode the burst length value omits f8f20f2986cb Merge branch 'bnxt_en-devlink' omits eff441f3b597 bnxt_en: Update bnxt.rst devlink documentation omits 63185eb3aa26 bnxt_en: Provide stored devlink "fw" version on older firmware omits 3c4153394e2c bnxt_en: implement firmware live patching omits 21e70778d0d4 bnxt_en: Update firmware interface to 1.10.2.63 omits 188876db04a3 bnxt_en: implement dump callback for fw health reporter omits 4e59f0600790 bnxt_en: extract coredump command line from current task omits 80194db9f53b bnxt_en: Retrieve coredump and crashdump size via FW command omits 80f62ba9d53d bnxt_en: Add compression flags information in coredump seg [...] omits b032228e58ea bnxt_en: move coredump functions into dedicated file omits 9a575c8c25ae bnxt_en: Refactor coredump functions omits 8cc95ceb7087 bnxt_en: improve fw diagnose devlink health messages omits 2bb21b8db5c0 bnxt_en: consolidate fw devlink health reporters omits aadb0b1a0b36 bnxt_en: remove fw_reset devlink health reporter omits 1596847d0f7b bnxt_en: improve error recovery information messages omits 892a662f0473 bnxt_en: add enable_remote_dev_reset devlink parameter omits 8f6c5e4d1470 bnxt_en: implement devlink dev reload fw_activate omits 228ea8c187d8 bnxt_en: implement devlink dev reload driver_reinit omits d900aadd86b0 bnxt_en: refactor cancellation of resource reservations omits c7dd4a5b0a15 bnxt_en: refactor printing of device info omits 55276e14df43 Revert "btrfs: compression: drop kmap/kunmap from zlib" omits 56ee254d23c5 Revert "btrfs: compression: drop kmap/kunmap from zstd" omits d1ed82f3559e btrfs: remove root argument from check_item_in_log() omits 6d9cc07215c7 btrfs: remove root argument from add_link() omits 4467af880929 btrfs: remove root argument from btrfs_unlink_inode() omits 9798ba24cb76 btrfs: remove root argument from drop_one_dir_item() omits 5d03dbebba25 btrfs: clear MISSING device status bit in btrfs_close_one_device omits 5c78a5e7aa83 btrfs: call btrfs_check_rw_degradable only if there is a m [...] omits e77fbf990316 btrfs: send: prepare for v2 protocol omits 2258a6fc33d5 Merge tag 'irqchip-5.16' into irq/core omits cc95a07fef06 x86/apic: Reduce cache line misses in __x2apic_send_IPI_mask() omits 10f0d2ab9aa6 hwmon: (nct7802) Add of_node_put() before return omits a812a046c22d Merge branch 'code-movement-to-br_switchdev-c' omits 326b212e9cd6 net: bridge: switchdev: consistent function naming omits 9776457c784f net: bridge: mdb: move all switchdev logic to br_switchdev.c omits 9ae9ff994b0e net: bridge: split out the switchdev portion of br_mdb_notify omits 4a6849e46173 net: bridge: move br_vlan_replay to br_switchdev.c omits c5f6e5ebc2af net: bridge: provide shim definition for br_vlan_flags omits d57beb0e1418 Merge branch 'mlxsw-offload-root-tbf-as-port-shaper' omits 2b11e24ebaef selftests: mlxsw: Test port shaper omits 3d5290ea1dae selftests: mlxsw: Test offloadability of root TBF omits 48e4d00b1b93 mlxsw: spectrum_qdisc: Offload root TBF as port shaper omits 93d76e4a0e01 tracing/histogram: Fix documentation inline emphasis warning omits 9c7516d669e6 tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] omits 2e014660b3e4 mm/damon/core-test: fix wrong expectations for 'damon_spli [...] omits a4aeaa06d45e mm: khugepaged: skip huge page collapse for special files omits 74c42e1baacf mm, thp: bail out early in collapse_file for writeback page omits ffb29b1c255a mm/vmalloc: fix numa spreading for large hash tables omits 855d44434fa2 mm/secretmem: avoid letting secretmem_users drop to zero omits 6f1b228529ae ocfs2: fix race between searching chunks and release journ [...] omits 337546e83fc7 mm/oom_kill.c: prevent a race between process_mrelease and [...] omits eac96c3efdb5 mm: filemap: check if THP has hwpoisoned subpage for PMD p [...] omits c7cb42e94473 mm: hwpoison: remove the unnecessary THP check omits 8dcb3060d81d memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT omits f25a5481af12 Merge tag 'libnvdimm-fixes-5.15-rc8' of git://git.kernel.o [...] omits b9989b59123b Merge branch 'Typeless/weak ksym for gen_loader + misc fixups' omits efadf2ad17a2 selftests/bpf: Fix memory leak in test_ima omits c3fc706e94f5 selftests/bpf: Fix fd cleanup in sk_lookup test omits 087cba799ced selftests/bpf: Add weak/typeless ksym test for light skeleton omits 92274e24b01b libbpf: Use O_CLOEXEC uniformly when opening fds omits 549a63238603 libbpf: Ensure that BPF syscall fds are never 0, 1, or 2 omits 585a3571981d libbpf: Add weak ksym support to gen_loader omits c24941cd3766 libbpf: Add typeless ksym support to gen_loader omits d6aef08a872b bpf: Add bpf_kallsyms_lookup_name helper omits 2895f48f98db Merge branch 'Implement bloom filter map' omits 32ba540f3c2a evm: mark evm_fixmode as __ro_after_init omits 87c87ecd00c5 bpf,x86: Respect X86_FEATURE_RETPOLINE* omits dceba0817ca3 bpf,x86: Simplify computing label offsets omits f8a66d608a3e x86,bugs: Unconditionally allow spectre_v2=retpoline,amd omits d4b5a5c99300 x86/alternative: Add debug prints to apply_retpolines() omits bbe2df3f6b6d x86/alternative: Try inline spectre_v2=retpoline,amd omits 2f0cbb2a8e5b x86/alternative: Handle Jcc __x86_indirect_thunk_\reg omits 750850090081 x86/alternative: Implement .retpoline_sites support omits 1a6f74429c42 x86/retpoline: Create a retpoline thunk array omits 6fda8a388656 x86/retpoline: Move the retpoline thunk declarations to no [...] omits b6d3d9944bd7 x86/asm: Fixup odd GEN-for-each-reg.h usage omits a92ede2d584a x86/asm: Fix register order omits 4fe79e710d95 x86/retpoline: Remove unused replacement symbols omits 134ab5bd1883 objtool,x86: Replace alternatives with .retpoline_sites omits c509331b41b7 objtool: Shrink struct instruction omits dd003edeffa3 objtool: Explicitly avoid self modifying code in .altinstr [...] omits 1739c66eb7bd objtool: Classify symbols omits 348ecd61770f Merge branch 'fixes' into next omits 90935eb303e0 mmc: tmio: reenable card irqs after the reset callback omits f44bc543a079 bpf/benchs: Add benchmarks for comparing hashmap lookups w [...] omits 57fd1c63c9a6 bpf/benchs: Add benchmark tests for bloom filter throughpu [...] omits ed9109ad643c selftests/bpf: Add bloom filter map test cases omits 47512102cde2 libbpf: Add "map_extra" as a per-map-type extra flag omits 9330986c0300 bpf: Add bloom filter map implementation omits 11e45471abea Merge branch irq/misc-5.16 into irq/irqchip-next omits 837d7a8fe852 h8300: Fix linux/irqchip.h include mess omits 1f57bd42b77c docs: submitting-patches: make section about the Link: tag [...] omits f31531e55495 Merge tag 'drm-fixes-2021-10-29' of git://anongit.freedesk [...] omits b112166a894d MAINTAINERS: dri-devel is for all of drivers/gpu omits 946ca97e2ea3 Merge tag 'drm-intel-fixes-2021-10-28' of git://anongit.fr [...] omits 403475be6d8b drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits omits 139a33112f17 drm/amd/display: MST support for DPIA omits 839e59a34394 drm/amdgpu: Fix even more out of bound writes from debugfs omits 58f8c7fa8861 drm/amdgpu/discovery: add SDMA IP instance info for soc15 parts omits 074b2092d9f7 drm/amdgpu/discovery: add UVD/VCN IP instance info for soc [...] omits 72f4c9d57082 drm/amdgpu/UAPI: rearrange header to better align related items omits 5b109397503a drm/amd/display: Enable dpia in dmub only for DCN31 B0 omits 094b21c1a357 drm/amd/display: Fix USB4 hot plug crash issue omits f638d7505f99 drm/amd/display: Fix deadlock when falling back to v2 from v3 omits 1e5588d14065 drm/amd/display: Fallback to clocks which meet requested v [...] omits 31484207feb2 drm/amd/display: move FPU associated DCN301 code to DML folder omits e72aa36ef88f drm/amd/display: fix link training regression for 1 or 2 lane omits 9c92c79b05f6 drm/amd/display: add two lane settings training options omits 75c2830c9157 drm/amd/display: decouple hw_lane_settings from dpcd_lane_ [...] omits c224aac87041 drm/amd/display: implement decide lane settings omits 5354b2bd2808 drm/amd/display: adopt DP2.0 LT SCR revision 8 omits ed0ffb5dcde9 drm/amd/display: FEC configuration for dpia links in MST mode omits 7fb52632ca7a drm/amd/display: FEC configuration for dpia links omits 4b169ca36749 drm/amd/display: Add workaround flag for EDID read on cert [...] omits 3137f792c5bd drm/amd/display: Set phy_mux_sel bit in dmub scratch register omits a9a1ac44074f drm/amd/display: Manually adjust strobe for DCN303 omits e4e330ef3a93 drm/amd/display: 3.2.159 omits 5b5e0776ddab drm/amd/display: [FW Promotion] Release 0.0.90 omits aa46d06bf81e drm/amd/display: Remove unused macros omits 7db581d66184 drm/amd/display: allow windowed mpo + odm omits b8f020885822 drm/amd/display: set Layout properly for 8ch audio at timi [...] omits fbde44bcdffc drm/amd/display: Fix 3DLUT skipped programming omits 6dd8154bd24e drm/amd/display: 3.2.158 omits b129c94ea39b drm/amd/display: [FW Promotion] Release 0.0.89 omits 8df219bb7d4b drm/amd/display: Handle I2C-over-AUX write channel status update omits 1072461cd772 drm/amd/display: Add comment for preferred_training_settings omits 54fe00be270d drm/amd/display: Implement fixed DP drive settings omits 876e835ed733 drm/amd/display: restyle dcn31 resource header inline with [...] omits af9775a3e13a drm/amd/display: clean up dcn31 revision check omits 5fdccd5b8841 drm/amd/display: Defer GAMCOR and DSCL power down sequence [...] omits 5ffb5267bdc9 drm/amd/display: Set i2c memory to light sleep during hw init omits 986430446c91 drm/amd/display: fix a crash on USB4 over C20 PHY omits d738db6883df drm/amd/display: move FPU associated DSC code to DML folder omits ffd89aa968d9 drm/amd/display: Add support for USB4 on C20 PHY for DCN3.1 omits e5dfcd272722 drm/amd/display: dc_link_set_psr_allow_active refactoring omits 33df94e181f2 drm/amd/display: Get ceiling for v_total calc omits bc39a69a2ac4 drm/amd/display: dcn20_resource_construct reduce scope of [...] omits cafea7728ca6 drm/amd/display: Align bw context with hw config when syst [...] omits 9fac5799c898 drm/amdgpu/pm: look up current_level for asics without pm [...] omits 3ce51649cdf2 drm/amdgpu/display: add quirk handling for stutter mode omits 3d1a8d950da8 drm/amdgpu: remove GPRs init for ALDEBARAN in gpu reset (v3) omits 7c695a2c54b9 drm/amdkfd: Remove cu mask from struct queue_properties(v2) omits c6e559eb3b24 drm/amdkfd: Add an optional argument into update queue ope [...] omits f7e053435c3d drm/amdgpu: skip GPRs init for some CU settings on ALDEBARAN omits 4320e6f86d97 drm/amdgpu: Update TA version output in driver omits a5c5d8d50ecf drm/amdgpu: fix a potential memory leak in amdgpu_device_f [...] omits 68df0f195a68 drm/amdkfd: Separate pinned BOs destruction from general routine omits 3b8a23ae52df drm/amdkfd: restore userptr ignore bad address error omits 68daadf3d673 drm/amdgpu: Add kernel parameter support for ignoring bad [...] omits 8483fdfea778 drm/amdgpu: Warn when bad pages approaches 90% threshold omits a757ac555ce1 x86/Makefile: Remove unneeded whitespaces before tabs omits 02f7eab0095a block: improve readability of blk_mq_end_request_batch() omits c8e51a012214 ice: fix error return code in ice_get_recp_frm_fw() omits 370764e60b18 ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() omits 99d407524cdf ice: Add support to print error on PHY FW load failure omits e984c4408fc9 ice: Add support for changing MTU on PR in switchdev mode omits e492c2e12d7b ice: send correct vc status in switchdev omits f0a35040adbe ice: support for GRE in eswitch omits 8b032a55c1bd ice: low level support for tunnels omits 9e300987d4a8 ice: VXLAN and Geneve TC support omits 195bb48fccde ice: support for indirect notification omits 7df621a3eea6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 71e4bbca070e nouveau/svm: Use kvcalloc() instead of kvzalloc() omits 411a44c24a56 Merge tag 'net-5.15-rc8' of git://git.kernel.org/pub/scm/l [...] omits 4fb7d85b2ebf Merge tag 'spi-fix-v5.15-rc7' of git://git.kernel.org/pub/ [...] omits 8685de2ed8c1 Merge tag 'regmap-fix-v5.15-rc7' of git://git.kernel.org/p [...] omits eecd231a80a5 Merge tag 'linux-watchdog-5.15-rc7' of git://www.linux-wat [...] omits fc18cc89b980 Merge tag 'trace-v5.15-rc6-2' of git://git.kernel.org/pub/ [...] omits 35392da51b1a Revert "net: hns3: fix pause config problem after autoneg [...] omits f7cc8890f30d mptcp: fix corrupt receiver key in MPC + data + checksum omits 27de809a3d83 riscv, bpf: Fix potential NULL dereference omits 61a3c78d991c ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() omits f2edaa4ad5d5 net: virtio: use eth_hw_addr_set() omits f3d1436d4bf8 KVM: x86: Take srcu lock in post_kvm_run_save() omits ca7787973a86 Merge tag 'nvme-5.16-2021-10-28' of git://git.infradead.or [...] omits f4aaf1fa8b17 Merge tag 'nvme-5.15-2021-10-28' of git://git.infradead.or [...] omits ee775b56950f devlink: Simplify internal devlink params implementation omits b0e77fcc5dfd Merge branch 'octeontx2-debugfs-updates' omits 9716a40a0f48 octeontx2-af: debugfs: Add channel and channel mask. omits 0daa55d033b0 octeontx2-af: cn10k: debugfs for dumping LMTST map table omits 1910ccf03306 octeontx2-af: debugfs: Minor changes. omits 20af8864a302 Merge branch 'octeontx2-debugfs-fixes' omits c2d4c543f74c octeontx2-af: Fix possible null pointer dereference. omits e77bcdd1f639 octeontx2-af: Display all enabled PF VF rsrc_alloc entries. omits cc45b96e2de7 octeontx2-af: Check whether ipolicers exists omits e8684db191e4 net: ethernet: microchip: lan743x: Fix skb allocation failure omits 788050256c41 net: phy: microchip_t1: add cable test support for lan87xx phy omits 11195bf5a355 ptp: fix code indentation issues omits 1d9d6fd21ad4 net/tls: Fix flipped sign in async_wait.err assignment omits da353fac65fe net/tls: Fix flipped sign in tls_err_abort() calls omits a406290af0ff net: cleanup __sk_stream_memory_free() omits 6a03bfbd5ead sky2: Remove redundant assignment and parentheses omits ee046d9a22a4 net: ipconfig: Release the rtnl_lock while waiting for carrier omits 442e796f0aa7 devlink: add documentation for octeontx2 driver omits 648a991cf316 sch_htb: Add extack messages for EOPNOTSUPP errors omits 2619f904b25c Merge tag 'iwlwifi-next-for-kalle-2021-10-28' of git://git [...] omits 89f8765a11d8 mwifiex: fix division by zero in fw download path omits 541fd20c3ce5 rsi: fix control-message timeout omits 2e9be536a213 rtl8187: fix control-message timeouts omits d7333a8ec8ca Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits d7a9590f608d Documentation/x86: Add documentation for using dynamic XST [...] omits 868c250bb463 x86/fpu: Include vmalloc.h for vzalloc() omits 101c669d165d selftests/x86/amx: Add context switch test omits 6a3e0651b4a0 selftests/x86/amx: Add test cases for AMX state management omits 5f5739d5f736 Merge branch irq/irq_cpu_offline into irq/irqchip-next omits c6dca712f6bb Merge branch irq/remove-handle-domain-irq-20211026 into ir [...] omits d2cf863a934b dt-bindings: irqchip: renesas-irqc: Document r8a774e1 bindings omits 34fca8947b27 MIPS: irq: Avoid an unused-variable error omits a5690a521c26 dt-bindings: mips: convert Ralink SoCs and boards to schema omits 5628d9f1cdb6 dt-bindings: display: xilinx: Fix example with psgtr omits 243dde59a039 dt-bindings: net: nfc: nxp,pn544: Convert txt bindings to yaml omits 28ead0a4e444 dt-bindings: Add a help message when dtschema tools are missing omits b63c87a120ba dt-bindings: bus: ti-sysc: Update to use yaml binding omits f99e2bf554b5 dt-bindings: sram: Allow numbers in sram region node name omits a32f07d21102 Merge branch 'SMC-fixes' omits f3a3a0fe0b64 net/smc: Correct spelling mistake to TCPF_SYN_RECV omits c4a146c7cf5e net/smc: Fix smc_link->llc_testlink_time overflow omits 3a26babb4183 Merge tag 'mlx5-net-next-5.15-rc7' of git://git.kernel.org [...] omits 90a881fc352a nfp: bpf: relax prog rejection for mtu check through max_p [...] omits 285f68afa8b2 x86/hyperv: Protect set_hv_tscchange_cb() against getting [...] omits 1feef2dece56 Merge branch 'mvpp2-phylink' omits b63f1117aefc net: mvpp2: clean up mvpp2_phylink_validate() omits 76947a635874 net: mvpp2: drop use of phylink_helper_basex_speed() omits 6c0c4b7ac06f net: mvpp2: remove interface checks in mvpp2_phylink_validate() omits 8498e17ed4c5 net: mvpp2: populate supported_interfaces member omits 06e6c88fba24 ipv6: enable net.ipv6.route.max_size sysctl in network namespace omits 9159f102402a vmxnet3: do not stop tx queues after netif_device_detach() omits e0b4f1cd36bf mpt fusion: use dev_addr_set() omits aaaaa1377e7a firewire: don't write directly to netdev->dev_addr omits 707182e45b81 media: use eth_hw_addr_set() omits 701b95195484 Merge branch 'tcp-tx-side-cleanups' omits 8b7d8c2bdb76 tcp: do not clear TCP_SKB_CB(skb)->sacked if already zero omits 4f2266748eab tcp: do not clear skb->csum if already zero omits a52fe46ef160 tcp: factorize ip_summed setting omits f401da475f98 tcp: no longer set skb->reserved_tailroom omits bd4463147171 tcp: remove dead code from tcp_collapse_retrans() omits 27728ba80f1e tcp: cleanup tcp_remove_empty_skb() use omits 3ded97bc41a1 tcp: remove dead code from tcp_sendmsg_locked() omits 01ccca3cb50d Drivers: hv : vmbus: Adding NULL pointer check omits 0b9060852344 x86/hyperv: Remove duplicate include omits c5989b92fdd0 x86/hyperv: Remove duplicated include in hv_init omits 20cf6616ccd5 Drivers: hv: vmbus: Remove unused code to check for subchannels omits 9a8797722e42 Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM omits f2f136c05fb6 Drivers: hv: vmbus: Add SNP support for VMbus channel init [...] omits 20c89a559e00 x86/hyperv: Add ghcb hvcall support for SNP VM omits faff44069ff5 x86/hyperv: Add Write/Read MSR registers via ghcb page omits d4dccf353db8 Drivers: hv: vmbus: Mark vmbus ring buffer visible to host [...] omits 810a52126502 x86/hyperv: Add new hvcall guest address host visibility support omits af788f355e34 x86/hyperv: Initialize shared memory boundary in the Isola [...] omits 0cc4f6d9f0b9 x86/hyperv: Initialize GHCB page in Isolation VM omits e82f2069b52f Merge remote-tracking branch 'tip/x86/cc' into hyperv-next omits 7117dccaa014 Merge remote-tracking branch 'tip/x86/sev' into hyperv-next omits 237ecf1be300 Merge branch 'fixes' into next omits e8a1ff659270 mmc: mediatek: Move cqhci init behind ungate clock omits a83849a3a9ab docs: mmc: update maintainer name and URL omits c3ed02845e9f mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> c [...] omits bf653b61cf5f platform/x86: touchscreen_dmi: Add info for the Viglen Con [...] omits b066abba3ef1 bpf, tests: Add module parameter test_suite to test_bpf module omits 025a2fbd8ddc platform/surface: aggregator_registry: Add initial support [...] omits cbaa6aeedee5 iwlwifi: bump FW API to 67 for AX devices omits af84ac579c66 iwlwifi: mvm: extend session protection on association omits 6905eb1c3b9e iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH [...] omits cf7a7457a362 iwlwifi: mvm: remove session protection on disassoc omits a6175a85ba33 iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() omits 523de6c872ca iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD omits 4d4cbb9b8e56 iwlwifi: mvm: d3: use internal data representation omits 9da090cdbcfa iwlwifi: mvm: update RFI TLV omits 45fe1b6b6c99 iwlwifi: mvm: don't get address of mvm->fwrt just to deref [...] omits 698b166ed346 iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW omits 1a5daead217c iwlwifi: yoyo: support for ROM usniffer omits 91000fdf8219 iwlwifi: fw: uefi: add missing include guards omits c66ab56ad903 iwlwifi: dump host monitor data when NIC doesn't init omits 3f7320428fa4 iwlwifi: pcie: simplify iwl_pci_find_dev_info() omits 97f8a3d1610b iwlwifi: ACPI: support revision 3 WGDS tables omits 571836a02c7b iwlwifi: pcie: update sw error interrupt for BZ family omits f06bc8afa2a8 iwlwifi: add new pci SoF with JF omits e699bdea2410 iwlwifi: mvm: Use all Rx chains for roaming scan omits 2270bb685c91 iwlwifi: pcie: remove two duplicate PNJ device entries omits 0a1f96d571c8 iwlwifi: pcie: refactor dev_info lookup omits 636cc16582e2 iwlwifi: pcie: remove duplicate entry omits c7d3db99047c iwlwifi: pcie: fix killer name matching for AX200 omits 479b878a9595 iwlwifi: mvm: fix some kerneldoc issues omits a68773bd32d9 arm64: Select POSIX_CPU_TIMERS_TASK_WORK omits 9a4aa3a2f160 drm/i915: Revert 'guc_id' from i915_request tracepoint omits d198c77b7fab arm64: Document boot requirements for FEAT_SME_FA64 omits c1b9ca365dea ath6kl: fix division by zero in send path omits a006acb93131 ath10k: fix division by zero in send path omits a066d28a7e72 ath6kl: fix control-message timeout omits 528613232423 ath10k: fix control-message timeout omits c9a4f2dd4cb2 wcn36xx: add missing 5GHz channels 136 and 144 omits d8e12f315f81 wcn36xx: switch on antenna diversity feature bit omits d707f812bb05 wcn36xx: Channel list update before hardware scan omits 79516af3497a Merge tag 'drm-misc-fixes-2021-10-28' of git://anongit.fre [...] omits 31fa8cbce466 drm: Add R10 and R12 FourCC omits ad57dae8a64d xfrm: Remove redundant fields and related parentheses omits 19928833e8f8 Merge tag 'drm-misc-fixes-2021-10-26' of git://anongit.fre [...] omits 03424d380be7 Merge tag 'amd-drm-fixes-5.15-2021-10-27' of https://gitla [...] omits de99e6479885 Merge tag 'drm-msm-next-2021-10-26' of https://gitlab.free [...] omits 970eae15600a BackMerge tag 'v5.15-rc7' into drm-next omits 573bce9e675b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 38d9f06c5740 hwmon: (tmp401) Drop support for TMP461 omits f8344f7693a2 hwmon: (lm90) Add basic support for TI TMP461 omits f347e249fcf9 hwmon: (lm90) Introduce flag indicating extended temperatu [...] omits ad76744b041d drm/amd/display: Fix deadlock when falling back to v2 from v3 omits 54149d13f369 drm/amd/display: Fallback to clocks which meet requested v [...] omits 3f4e54bd312d drm/amdgpu: Fix even more out of bound writes from debugfs omits 7fa598f9706d tracing: Do not warn when connecting eprobe to non existing event omits 911e3a46fb38 net: phy: Fix unsigned comparison with less than zero omits 21214d555ff2 Merge branch 'mptcp-rework-fwd-memory-allocation-and-one-cleanup' omits b8e0def397d7 mptcp: drop unused sk in mptcp_push_release omits 6511882cdd82 mptcp: allocate fwd memory separately on the rx and tx path omits 292e6077b040 net: introduce sk_forward_alloc_get() omits 5823fc96d754 tcp: define macros for a couple reclaim thresholds omits 9dfc685e0262 inet: remove races in inet{6}_getname() omits b859a360d88d xdp: Remove redundant warning omits 27f4432577e4 Merge tag 'topic/amdgpu-dp2.0-mst-2021-10-27' of git://ano [...] omits 5a48585d7ec1 net: thunderbolt: use eth_hw_addr_set() omits 8b6ce9b02672 staging: use of_get_ethdev_address() omits 8db3cbc50748 net: macb: Fix mdio child node detection omits 85c0c3eb9a66 net: sch: simplify condtion for selecting mini_Qdisc_pair buffer omits 267463823adb net: sch: eliminate unnecessary RCU waits in mini_qdisc_pa [...] omits 72f898ca0ab8 r8169: Add device 10ec:8162 to driver r8169 omits f82161516756 ptp: Document the PTP_CLK_MAGIC ioctl number omits 00f965e700ef drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN i [...] omits 252c765bd764 riscv, bpf: Add BPF exception tables omits 57a13a5b8157 virtio-blk: Use blk_validate_block_size() to validate block size omits af3c570fb0df loop: Use blk_validate_block_size() to validate block size omits c4318d6cd038 nbd: Use blk_validate_block_size() to validate block size omits 570b1cac4776 block: Add a helper to validate the block size omits 9c5456773d79 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 64a19591a293 riscv: fix misalgned trap vector base address omits 890d33561337 virtio-ring: fix DMA metadata flags omits f25c0515c521 net: sched: gred: dynamically allocate tc_gred_qopt_offload omits 6f7c88691191 usbnet: fix error return code in usbnet_probe() omits 03e6a7a94001 Merge branch 'selftests/bpf: parallel mode improvement' omits e1ef62a4dd0e selftests/bpf: Adding a namespace reset for tc_redirect omits 9e7240fb2d6e selftests/bpf: Fix attach_probe in parallel mode omits 547208a386fa selfetests/bpf: Update vmtest.sh defaults omits 4796e2518a52 Merge branch 'two-reverts-to-calm-down-devlink-discussion' omits c5e0321e43de Revert "devlink: Remove not-executed trap policer notifications" omits fb9d19c2d844 Revert "devlink: Remove not-executed trap group notifications" omits 7ddae8c779da usb: mtu3: enable wake-up interrupt after runtime_suspend called omits 0537282d3b09 usb: xhci-mtk: enable wake-up interrupt after runtime_susp [...] omits 259714100d98 PM / wakeirq: support enabling wake-up irq after runtime_s [...] omits 031eda1840ff Merge tag 'devfreq-next-for-5.16' of git://git.kernel.org/ [...] omits d5a8fb654c3b perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly omits 06606646af97 ACPI: APEI: mark apei_hest_parse() static omits bf7fc0c36958 ACPI: APEI: EINJ: Relax platform response timeout to 1 second omits f9d532fc5d6c Merge branch 'bpf: use 32bit safe version of u64_stats' omits 61a0abaee209 bpf: Use u64_stats_t in struct bpf_prog_stats omits d979617aa84d bpf: Fixes possible race in update_prog_stats() for 32bit arches omits f941eadd8d6d bpf: Avoid races in __bpf_prog_run() for 32bit arches omits 689624f037ce libbpf: Deprecate bpf_objects_list omits f4cbba74c3ec hwmon: (nct6775) add ProArt X570-CREATOR WIFI. omits 0e346a86a51d hwmon: (nct7802) Make temperature/voltage sensors configurable omits 1bfaa49abf07 dt-bindings: hwmon: Add nct7802 bindings omits 1fc596a56b33 Merge tag 'trace-v5.15-rc6' of git://git.kernel.org/pub/sc [...] omits 646b0de5fe32 Merge tag 'nios2_fixes_for_v5.15_part3' of git://git.kerne [...] omits ab2aa486f48c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits 4e84dc47bb48 ftrace/nds32: Update the proto for ftrace_trace_function t [...] omits e531e90b5ab0 tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 [...] omits a90afe8d020d tracing: Show size of requested perf buffer omits a427aca0a931 Merge tag 'mt76-for-kvalo-2021-10-23' of https://github.co [...] omits 39d9c1c103d3 bootconfig: Initialize ret in xbc_parse_tree() omits d33cc6573723 ftrace: do CPU checking after preemption disabled omits ce5e48036c9e ftrace: disable preemption when recursion locked omits afe8ca110cf4 Merge tag 'mac80211-for-net-2021-10-27' of git://git.kerne [...] omits 9b0971ca7fc7 KVM: SEV-ES: fix another issue with string I/O VMGEXITs omits c7b84d4226ad block: re-flow blk_mq_rq_ctx_init() omits 92aff191cc5b block: prefetch request to be initialized omits fe6134f66906 block: pass in blk_mq_tags to blk_mq_rq_ctx_init() omits 56f8da642bd8 block: add rq_flags to struct blk_mq_alloc_data omits 4a089e95b4d6 nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST omits 4616e54795cc platform/x86: mlx-platform: Add support for new system SGN2410 omits 4289fd4ad43a platform/x86: mlx-platform: Add BIOS attributes for Coffee [...] omits 9045512ca6cd platform/x86: mlx-platform: Extend FAN and LED configurati [...] omits 3aa539a584f6 platform/x86: asus-wmi: rename platform_profile_* function [...] omits d411e370978f platform/x86: hp-wmi: rename platform_profile_* function symbols omits 9587f39277ef platform/x86: amd-pmc: Drop check for valid alarm time omits 16a035a31406 platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg omits 2978891aff80 platform/x86: amd-pmc: fix compilation without CONFIG_RTC_ [...] omits 6487c819393e Merge branch 'br-fdb-refactoring' omits 716a30a97a52 net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device omits fab9eca88410 net: bridge: create a common function for populating switc [...] omits 5cda5272a460 net: bridge: move br_fdb_replay inside br_switchdev.c omits 9574fb558044 net: bridge: reduce indentation level in fdb_create omits f6814fdcfe1b net: bridge: rename br_fdb_insert to br_fdb_add_local omits 4731b6d6b257 net: bridge: rename fdb_insert to fdb_add_local omits 5f94a5e276ae net: bridge: remove fdb_insert forward declaration omits 4682048af0c8 net: bridge: remove fdb_notify forward declaration omits e334df1d33b6 Merge branch 'mvneta-phylink' omits 099cbfa286ab net: mvneta: drop use of phylink_helper_basex_speed() omits d9ca72807ecb net: mvneta: remove interface checks in mvneta_validate() omits fdedb695e6a8 net: mvneta: populate supported_interfaces member omits 424a4f52c5d4 Merge branch 'hns3-fixes' omits 630a6738da82 net: hns3: adjust string spaces of some parameters of tx b [...] omits c7a6e3978ea9 net: hns3: expand buffer len for some debugfs command omits 6754614a787c net: hns3: add more string spaces for dumping packets numb [...] omits 2a21dab594a9 net: hns3: fix data endian problem of some functions of debugfs omits 0251d196b0e1 net: hns3: ignore reset event before initialization proces [...] omits f29da4088fb4 net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode omits 3bda2e5df476 net: hns3: fix pause config problem after autoneg disabled omits c230dc8627de Merge tag 'mlx5-updates-2021-10-26' of git://git.kernel.or [...] omits 24a1dffbecaf lib/vsprintf.c: Amend static asserts for format specifier flags omits e0c60d0102a5 block: Fix partition check for host-aware zoned block devices omits 842e39b01346 block: add async version of bio_set_polled omits e71aa913e265 block: kill DIO_MULTI_BIO omits 25d207dc2227 block: kill unused polling bits in __blkdev_direct_IO() omits 1bb6b8102945 block: avoid extra iter advance with async iocb omits 23efd0804c0a vsprintf: Make %pGp print the hex value omits 507f98603607 test_printf: Append strings more efficiently omits 5b358b0de963 test_printf: Remove custom appending of '|' omits a25a0854a226 test_printf: Remove separate page_flags variable omits c666d447e091 test_printf: Make pft array const omits e954af1343f6 spi: fsi: Fix contention in the FSI2SPI engine omits ca136cac37eb vmlinux.lds.h: Have ORC lookup cover entire _etext - _stext omits 33f98a9798f5 x86/boot/compressed: Avoid duplicate malloc() implementations omits 0d054d4e8207 x86/boot: Allow a "silent" kaslr random byte fetch omits a54c401ae66f x86/tools/relocs: Support >64K section headers omits 3a60f6537c9a Revert "btrfs: compression: drop kmap/kunmap from generic [...] omits 43ea9bd84f27 Revert "wcn36xx: Enable firmware link monitoring" omits df0697801d8a wcn36xx: Fix packet drop on resume omits 113f304dbc16 wcn36xx: Fix discarded frames due to wrong sequence number omits 9bfe38e064af wcn36xx: add proper DMA memory barriers in rx path omits 960ae77f2563 wcn36xx: Fix HT40 capability for 2Ghz band omits 285bb1738e19 Revert "wcn36xx: Disable bmps when encryption is disabled" omits 2f1ae32f736d wcn36xx: Treat repeated BMPS entry fail as connection loss omits a224b47ab36d wcn36xx: Add chained transfer support for AMSDU omits 2371b15f8eeb wcn36xx: Enable hardware scan offload for 5Ghz band omits 8a27ca394782 wcn36xx: Correct band/freq reporting on RX omits d3c6daa174ff libertas: replace snprintf in show functions with sysfs_emit omits 5d44f0672319 rtw89: Fix variable dereferenced before check 'sta' omits c6477cb23704 rtw89: fix return value in hfc_pub_cfg_chk omits 090f8a2f7b38 rtw89: remove duplicate register definitions omits dea857700a75 rtw89: fix error function parameter omits 9692151e2fe7 libertas: Fix possible memory leak in probe and disconnect omits d549107305b4 libertas_tf: Fix possible memory leak in probe and disconnect omits 1aa3367ca78c wlcore: spi: Use dev_err_probe() omits de904d80aaec Merge tag 'iwlwifi-next-for-kalle-2021-10-22' of git://git [...] omits 86aeda32b887 nvmet-tcp: fix header digest verification omits d156cfcafbd0 nvmet: use flex_array_size and struct_size omits 2953b30b1d9f nvmet: register discovery subsystem as 'current' omits 598e75934c38 nvmet: switch check for subsystem type omits 785d584c30ff nvme: add new discovery log page entry definitions omits e790de54e94a nvmet-tcp: fix data digest pointer calculation omits d89b9f3bbb58 nvme-tcp: fix data digest pointer calculation omits ce7723e9cdae nvme-tcp: fix possible req->offset corruption omits 3fd8417f2c72 KVM: s390: add debug statement for diag 318 CPNC data omits 380d97bd02fc KVM: s390: pv: properly handle page flags for protected guests omits 85f517b29418 KVM: s390: Fix handle_sske page fault handling omits 5cf79c293821 PM / devfreq: Strengthen check for freq_table omits 14714135a835 devfreq: exynos-ppmu: simplify parsing event-type from DT omits 28d7f0f3f10b devfreq: exynos-ppmu: use node names with hyphens omits 9d8246428898 doc: Fix typo in request queue sysfs documentation omits 6b3bae2324d2 doc: document sysfs queue/independent_access_ranges attributes omits fe22e1c2f705 libata: support concurrent positioning ranges log omits e815d36548f0 scsi: sd: add concurrent positioning ranges support omits a2247f19ee1c block: Add independent access ranges support omits 8ca9caee851c net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline omits ae3452995bd4 net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operat [...] omits 83439f3c37aa net/mlx5e: Add HW-GRO offload omits def09e7bbc3d net/mlx5e: Add HW_GRO statistics omits 92552d3abd32 net/mlx5e: HW_GRO cqe handler implementation omits 64509b052525 net/mlx5e: Add data path for SHAMPO feature omits f97d5c2a453e net/mlx5e: Add handle SHAMPO cqe support omits e5ca8fb08ab2 net/mlx5e: Add control path for SHAMPO feature omits d7b896acbdcb net/mlx5e: Add support to klm_umr_wqe omits eaee12f04692 net/mlx5e: Rename TIR lro functions to TIR packet merge functions omits 7025329d208c net/mlx5: Add SHAMPO caps, HW bits and enumerations omits 50f477fe9933 net/mlx5e: Rename lro_timeout to packet_merge_timeout omits 54b2b3eccab6 net: Prevent HW-GRO and LRO features operate together omits 7529cc7fbd9c lib: bitmap: Introduce node-aware alloc API omits 367fe8dc299c Merge tag 'amd-drm-next-5.16-2021-10-22' of https://gitlab [...] omits 2d2f6d4b8ce7 tracing/histogram: Document expression arithmetic and constants omits 722eddaa4043 tracing/histogram: Optimize division by a power of 2 omits f47716b7a955 tracing/histogram: Covert expr to const if both operands a [...] omits c5eac6ee8bc5 tracing/histogram: Simplify handling of .sym-offset in exp [...] omits 9710b2f341a0 tracing: Fix operator precedence for hist triggers expression omits bcef04415032 tracing: Add division and multiplication support for hist [...] omits 52cfb373536a tracing: Add support for creating hist trigger variables f [...] omits 25b951387280 selftests/ftrace: Stop tracing while reading the trace fil [...] omits defbbcd99fa6 Merge tag 'amd-drm-fixes-5.15-2021-10-21' of https://gitla [...] omits 2ac5fb35cd52 firmware/psci: fix application of sizeof to pointer omits d25f27432f80 Merge tag 'arm-soc-fixes-5.15-3' of git://git.kernel.org/p [...] omits 9586e67b911c block: schedule queue restart after BLK_STS_ZONE_RESOURCE omits 3884b83dff24 io_uring: don't assign write hint in the read path omits 440ffcdd9db4 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 5c03d8fb04fb MAINTAINERS: Update KPROBES and TRACING entries omits b9e94a7bb6fa test_kprobes: Move it from kernel/ to lib/ omits 438697a39f06 docs, kprobes: Remove invalid URL and add new reference omits f76fbbbb5061 samples/kretprobes: Fix return value if register_kretprobe [...] omits 010db091b687 lib/bootconfig: Fix the xbc_get_info kerneldoc omits 1f6d3a8f5e39 kprobes: Add a test case for stacktrace from kretprobe handler omits 4d1c92a4f5ad lib/bootconfig: Make xbc_alloc_mem() and xbc_free_mem() as [...] omits 17b251a290ba ftrace/sh: Add arch_ftrace_ops_list_func stub to have comp [...] omits 06338ceff925 net: phy: fixed warning: Function parameter not described omits 54713c85f536 bpf: Fix potential race in tail call compatibility check omits 99d0a3831e35 bpf: Move BPF_MAP_TYPE for INODE_STORAGE and TASK_STORAGE [...] omits a94b5aae2a40 Merge branch 'sock_map: fix ->poll() and update selftests' omits 67b821502dbd selftests/bpf: Use recv_timeout() instead of retries omits af493388950b net: Implement ->sock_is_readable() for UDP and AF_UNIX omits fb4e0a5e73d4 skmsg: Extract and reuse sk_msg_is_readable() omits 7b50ecfcc6cd net: Rename ->stream_memory_read to ->sock_is_readable omits cd9733f5d75c tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_v [...] omits 5d1ceb3969b6 x86: Fix __get_wchan() for !STACKTRACE omits 0b0a281ed700 spi: spi-rpc-if: Check return value of rpcif_sw_init() omits 134a72373f7c spi: tegra210-quad: Put device into suspend on driver removal omits 3cc1cb307352 spi: tegra20-slink: Put device into suspend on driver removal omits ca9b8f56ec08 spi: bcm-qspi: Fix missing clk_disable_unprepare() on erro [...] omits 61b1d445f3bf drm: panel-orientation-quirks: Add quirk for GPD Win3 omits cd004d8299f1 watchdog: Fix OMAP watchdog early handling omits abd1c6adc16d watchdog: ixp4xx_wdt: Fix address space warning omits bcc3e704f1b7 watchdog: sbsa: drop unneeded MODULE_ALIAS omits f31afb502c31 watchdog: sbsa: only use 32-bit accessors omits 6e7733ef0bb9 Revert "watchdog: iTCO_wdt: Account for rebooting on secon [...] omits 6b3671746a8a net/mlx5: remove the recent devlink params omits 50780d9baa31 btrfs: fix comment about sector sizes supported in 64K systems omits 54fde91f52f5 btrfs: update device path inode time instead of bd_inode omits e60feb445fce fs: export an inode_update_time helper omits 24bcb45429d9 btrfs: fix deadlock when defragging transparent huge pages omits 020e5277583d btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit omits 3873247451eb btrfs: make btrfs_super_block size match BTRFS_SUPER_INFO_SIZE omits ecd84d54674a btrfs: update comments for chunk allocation -ENOSPC cases omits 2bb2e00ed978 btrfs: fix deadlock between chunk allocation and chunk btr [...] omits 2ca0ec770c62 btrfs: zoned: use greedy gc for auto reclaim omits 813ebc164e87 btrfs: check-integrity: stop storing the block device name [...] omits 1a15eb724aae btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls omits faa775c41d65 btrfs: add a btrfs_get_dev_args_from_path helper omits 562d7b1512f7 btrfs: handle device lookup with btrfs_dev_lookup_args omits 8b41393fe7c3 btrfs: do not call close_fs_devices in btrfs_rm_device omits add9745adc2f btrfs: add comments for device counts in struct btrfs_fs_devices omits 8e906945c069 btrfs: use num_device to check for the last surviving seed device omits 10adb1152d95 btrfs: fix lost error handling when replaying directory deletes omits f4f39fc5dc30 btrfs: remove btrfs_bio::logical member omits 47926ab53574 btrfs: rename btrfs_dio_private::logical_offset to file_offset omits 3dcfbcce1b87 btrfs: use bvec_kmap_local in btrfs_csum_one_bio omits 11b66fa6eef3 btrfs: reduce btrfs_update_block_group alloc argument to bool omits eed2037fc562 btrfs: make btrfs_ref::real_root optional omits 681145d4acf4 btrfs: pull up qgroup checks from delayed-ref core to init time omits f42c5da6c12e btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] omits d55b9e687e71 btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] omits 113479d5b8eb btrfs: rename root fields in delayed refs structs omits 0e24f6d84b4c btrfs: do not infinite loop in data reclaim if we aborted omits 849615394515 btrfs: add a BTRFS_FS_ERROR helper omits 9a35fc9542fa btrfs: change error handling for btrfs_delete_*_in_log omits ba51e2a11e38 btrfs: change handle_fs_error in recover_log_trees to aborts omits 64259baa396f btrfs: zoned: use kmemdup() to replace kmalloc + memcpy omits 0cf9b244e7db btrfs: subpage: only allow compression if the range is ful [...] omits 2749f7ef3643 btrfs: subpage: avoid potential deadlock with compression [...] omits 164674a76b25 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] omits e55a0de18572 btrfs: rework page locking in __extent_writepage() omits d4088803f511 btrfs: subpage: make lzo_compress_pages() compatible omits 2b83a0eea5a1 btrfs: factor uncompressed async extent submission code in [...] omits 66448b9d5b68 btrfs: subpage: make extent_write_locked_range() compatible omits 741ec653ab58 btrfs: subpage: make end_compressed_bio_writeback() compatible omits bbbff01a47bf btrfs: subpage: make btrfs_submit_compressed_write() compatible omits 4c162778d63e btrfs: subpage: make compress_file_range() compatible omits 2bd0fc9349b6 btrfs: cleanup for extent_write_locked_range() omits b4ccace878f4 btrfs: refactor submit_compressed_extents() omits 6aabd85835dd btrfs: remove unused function btrfs_bio_fits_in_stripe() omits 91507240482e btrfs: determine stripe boundary at bio allocation time in [...] omits f472c28f2e88 btrfs: determine stripe boundary at bio allocation time in [...] omits 22c306fe0db7 btrfs: introduce alloc_compressed_bio() for compression omits 2d4e0b84b4d0 btrfs: introduce submit_compressed_bio() for compression omits 6853c64a6e76 btrfs: handle errors properly inside btrfs_submit_compress [...] omits 86ccbb4d2a2a btrfs: handle errors properly inside btrfs_submit_compress [...] omits e4f9434749d8 btrfs: subpage: add bitmap for PageChecked flag omits 6ec9765d746d btrfs: introduce compressed_bio::pending_sectors to trace [...] omits 6a4049102055 btrfs: subpage: make add_ra_bio_pages() compatible omits 584691748c0f btrfs: don't pass compressed pages to btrfs_writepage_endi [...] omits 9e895a8f7e12 btrfs: use async_chunk::async_cow to replace the confusing [...] omits cf3075fb36c6 btrfs: remove unnecessary parameter delalloc_start for wri [...] omits cd9255be6980 btrfs: remove unused parameter nr_pages in add_ra_bio_pages() omits da1b811fcd4b btrfs: use single bulk copy operations when logging directories omits f06416566118 btrfs: unexport setup_items_for_insert() omits b7ef5f3a6f37 btrfs: loop only once over data sizes array when inserting [...] omits 6a258d725df9 btrfs: remove btrfs_raid_bio::fs_info member omits 731ccf15c952 btrfs: make sure btrfs_io_context::fs_info is always initialized omits 49d0c6424cf1 btrfs: assert that extent buffers are write locked instead [...] omits 8ef9dc0f14ba btrfs: do not take the uuid_mutex in btrfs_rm_device omits c3a3b19bacee btrfs: rename struct btrfs_io_bio to btrfs_bio omits cd8e0cca9591 btrfs: remove btrfs_bio_alloc() helper omits 4c6646117912 btrfs: rename btrfs_bio to btrfs_io_context omits dc2872247ec0 btrfs: keep track of the last logged keys when logging a d [...] omits 086dcbfa50d3 btrfs: insert items in batches when logging a directory wh [...] omits eb10d85ee77f btrfs: factor out the copying loop of dir items from log_d [...] omits d46fb845afb7 btrfs: remove redundant log root assignment from log_dir_items() omits 90d04510a774 btrfs: remove root argument from btrfs_log_inode() and its [...] omits 2d81eb1c3fa1 btrfs: zoned: let the for_treelog test in the allocator stand out omits 4b01c44f15cc btrfs: rename setup_extent_mapping in relocation code omits 960a3166aed0 btrfs: zoned: allow preallocation for relocation inodes omits 2adada886b26 btrfs: check for relocation inodes on zoned btrfs in should_nocow omits e6d261e3b1f7 btrfs: zoned: use regular writes for relocation omits 35156d852762 btrfs: zoned: only allow one process to add pages to a rel [...] omits c2707a255623 btrfs: zoned: add a dedicated data relocation block group omits 37f00a6d2e9c btrfs: introduce btrfs_is_data_reloc_root omits 38d5e541dd29 btrfs: unexport repair_io_failure() omits f6df27dd2707 btrfs: do not commit delayed inode when logging a file in [...] omits 5328b2a7ff3a btrfs: avoid attempt to drop extents when logging inode fo [...] omits a5c733a4b6a9 btrfs: avoid search for logged i_size when logging inode i [...] omits 4934a8150214 btrfs: avoid expensive search when truncating inode items [...] omits 8a2b3da191e5 btrfs: add helper to truncate inode items when logging inode omits 88e221cdacc5 btrfs: avoid expensive search when dropping inode items from log omits 130341be7ffa btrfs: always update the logged transaction when logging n [...] omits c48792c6ee7a btrfs: do not log new dentries when logging that a new nam [...] omits 289cffcb0399 btrfs: remove no longer needed checks for NULL log context omits 1e0860f3b3b2 btrfs: check if a log tree exists at inode_logged() omits cdccc03a8a36 btrfs: remove stale comment about the btrfs_show_devname omits b7cb29e666fe btrfs: update latest_dev when we create a sprout device omits 6605fd2f394b btrfs: use latest_dev in btrfs_show_devname omits d24fa5c1da08 btrfs: convert latest_bdev type to btrfs_device and rename omits 7ae9bd18032e btrfs: zoned: finish relocating block group omits be1a1d7a5d24 btrfs: zoned: finish fully written block group omits a85f05e59bc1 btrfs: zoned: avoid chunk allocation if active block group [...] omits a12b0dc0aa4d btrfs: move ffe_ctl one level up omits eb66a010d518 btrfs: zoned: activate new block group omits 2e654e4bb9ac btrfs: zoned: activate block group on allocation omits 68a384b5ab4d btrfs: zoned: load active zone info for block group omits afba2bc036b0 btrfs: zoned: implement active zone tracking omits dafc340dbd10 btrfs: zoned: introduce physical_map to btrfs_block_group omits ea6f8ddcde63 btrfs: zoned: load active zone information from devices omits 8376d9e1ed8f btrfs: zoned: finish superblock zone once no space left fo [...] omits 9658b72ef300 btrfs: zoned: locate superblock position using zone capacity omits 5daaf552d182 btrfs: zoned: consider zone as full when no more SB can be [...] omits d8da0e85673a btrfs: zoned: tweak reclaim threshold for zone capacity omits 98173255bddd btrfs: zoned: calculate free space from zone capacity omits c46c4247ab04 btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] omits 8eae532be753 btrfs: zoned: load zone capacity information from devices omits c22a3572cbaf btrfs: defrag: enable defrag for subpage case omits c635757365c3 btrfs: defrag: remove the old infrastructure omits 7b508037d4ca btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] omits b18c3ab2343d btrfs: defrag: introduce helper to defrag one cluster omits e9eec72151e2 btrfs: defrag: introduce helper to defrag a range omits 22b398eeeed4 btrfs: defrag: introduce helper to defrag a contiguous pre [...] omits eb793cf85782 btrfs: defrag: introduce helper to collect target file extents omits 5767b50c0096 btrfs: defrag: factor out page preparation into a helper omits 76068cae634b btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize omits cae796868042 btrfs: defrag: also check PagePrivate for subpage cases in [...] omits 1ccc2e8a8648 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] omits a09f23c3554e btrfs: rename and switch to bool btrfs_chunk_readonly omits 44bee215f72f btrfs: reflink: initialize return value to 0 in btrfs_exte [...] omits 72a69cd03082 btrfs: subpage: pack all subpage bitmaps into a larger bitmap omits 02d44fde976a drm/msm/dp: fix missing #include omits e9afd45788d2 drm/msm/dpu: Remove commit and its uses in dpu_crtc_set_cr [...] omits 482e00075d66 fs: remove leftover comments from mandatory locking removal omits 3577cdb23b8f docs: deprecated.rst: Clarify open-coded arithmetic with literals omits 6e74e68d0b4c scripts: documentation-file-ref-check: fix bpf selftests path omits 14efb275d409 scripts: documentation-file-ref-check: ignore hidden files omits c04639a7d2fb coding-style.rst: trivial: fix location of driver model macros omits 88b950ce58f7 MAINTAINERS: drop obsolete file pattern in SDHCI DRIVER section omits 5c4f00627c9a mmc: sdhci-esdhc-imx: add NXP S32G2 support omits 12753e6b6bef dt-bindings: mmc: fsl-imx-esdhc: add NXP S32G2 support omits bd6b7dfdda00 Merge branch 'fixes' into next omits 92b18252b91d mmc: cqhci: clear HALT state after CQE enable omits 8c3b018874e8 docs: f2fs: fix text alignment omits 8c8171929116 mmc: vub300: fix control-message timeouts omits 697542bceae5 mmc: dw_mmc: exynos: fix the finding clock sample value omits 5d045f9511ff docs/zh_CN add PCI pci.rst translation omits d9bfdf183b1d docs/zh_CN add PCI index.rst translation omits 05d5da3cb11c MAINTAINERS: Add maintainers for DHCOM i.MX6 and DHCOM/DHC [...] omits d308ae0d299a block: drain queue after disk is removed from sysfs omits ff1552232b36 blk-mq: don't issue request directly in case that current [...] omits f44e8f91b89d Merge tag 'qcom-arm64-fixes-for-5.15-2' of git://git.kerne [...] omits 19fa0887c57d MAINTAINERS: please remove myself from the Prestera driver omits db6c3c064f5d net: lan78xx: fix division by zero in send path omits 4d2af64bb7f5 Merge branch 'phy-supported-interfaces-bitmap' omits d25f3a74f30a net: phylink: use supported_interfaces for phylink validation omits 38c310eb46f5 net: phylink: add MAC phy_interface_t bitmap omits 8e20f591f204 net: phy: add phy_interface_t bitmap support omits 656bcd5db804 Merge branch 'dsa-isolation-prep' omits 425d19cedef8 net: dsa: stop calling dev_hold in dsa_slave_fdb_event omits d7d0d423dbaa net: dsa: flush switchdev workqueue when leaving the bridge omits 046178e726c2 ifb: Depend on netfilter alternatively to tc omits c72bcf0ab87a cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization omits 99ce45d5e7db mctp: Implement extended addressing omits 971f5c4079ed net: ax88796c: Remove pointless check in ax88796c_open() omits 3c5548812a0c net: ax88796c: Fix clang -Wimplicit-fallthrough in ax88796 [...] omits a137c069fbc1 net: mana: Allow setting the number of queues while the NI [...] omits 9f6abfcd67aa PM: suspend: Use valid_state() consistently omits eafaa88b3eb7 net: hsr: Add support for redbox supervision frames omits 23f62d7ab25b PM: sleep: Pause cpuidle later and resume it earlier durin [...] omits 8d89835b0467 PM: suspend: Do not pause cpuidle in the suspend-to-idle path omits f0b2731ba73b gpio-amdpt: ACPI: Use the ACPI_COMPANION() macro directly omits ae364fd917a2 nouveau: ACPI: Use the ACPI_COMPANION() macro directly omits 6f68cd634856 net: batman-adv: fix error handling omits 3247e3ffafd9 Merge branch 'tcp_stream_alloc_skb' omits c4322884ed21 tcp: remove unneeded code from tcp_stream_alloc_skb() omits 8a794df69300 tcp: use MAX_TCP_HEADER in tcp_stream_alloc_skb omits f8dd3b8d7020 tcp: rename sk_stream_alloc_skb omits 1b26ae40092b ACPI: resources: Add one more Medion model in IRQ override quirk omits 3d730ee68680 ACPI: AC: Quirk GK45 to skip reading _PSR omits d69d1f708093 ACPI: PM: sleep: Do not set suspend_ops unnecessarily omits c52ca713279d ACPI: PRM: Handle memory allocation and memory remap failure omits caa2bd07f5c5 ACPI: PRM: Remove unnecessary blank lines omits 1d6288914264 tracing/hwlat: Make some internal symbols static omits 3c20bd3af535 tracing: Fix missing trace_boot_init_histograms kstrdup NU [...] omits 46e9f92f31e6 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] omits 83e8de89b9e8 Merge tag 'thermal-v5.16-rc1' of ssh://gitolite.kernel.org [...] omits d18785e21386 net: annotate data-race in neigh_output() omits fa40d9734a57 tipc: fix size validations for the MSG_CRYPTO type omits 2195f2062e4c nfc: port100: fix using -ERRNO as command type mask omits 72b93a86856c Merge branch 'mlxsw-rif-mac-prefixes' omits c24dbf3d4f88 selftests: mlxsw: Remove deprecated test cases omits 20d446db6144 selftests: Add an occupancy test for RIF MAC profiles omits a10b7bacde60 selftests: mlxsw: Add forwarding test for RIF MAC profiles omits 152f98e7c5cb selftests: mlxsw: Add a scale test for RIF MAC profiles omits 1c375ffb2efa mlxsw: spectrum_router: Expose RIF MAC profiles to devlink [...] omits 605d25cd782a mlxsw: spectrum_router: Add RIF MAC profiles support omits 26029225d992 mlxsw: spectrum_router: Propagate extack further omits a8428e5045d7 mlxsw: resources: Add resource identifier for RIF MAC profiles omits d25d7fc31ed2 mlxsw: reg: Add MAC profile ID field to RITR register omits eacd68b7ceaa Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits be348926448a Merge branch 'netfilter-vrf-rework' omits 8c9c296adfae vrf: run conntrack only in context of lower/physdev for lo [...] omits 8e0538d8ee06 netfilter: conntrack: skip confirmation and nat hooks in p [...] omits 4900a7691574 Merge tag 'mlx5-updates-2021-10-25' of git://git.kernel.or [...] omits cf12e6f91246 tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() omits 9122a70a6333 net: multicast: calculate csum of looped-back and forwarde [...] omits d81d0e41ed5f spi: spl022: fix Microwire full duplex mode omits 8d15a7295d33 genirq: Hide irq_cpu_{on,off}line() behind a deprecated option omits dd098a0e0319 irqchip/mips-gic: Get rid of the reliance on irq_cpu_online() omits eb5411334c28 MIPS: loongson64: Drop call to irq_cpu_offline() omits 04ee53a55543 arm64/sve: Fix warnings when SVE is disabled omits 49ed920408f8 arm64/sve: Add stub for sve_max_virtualisable_vl() omits 0953fb263714 irq: remove handle_domain_{irq,nmi}() omits 5aecc243776e irq: remove CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY omits 7ecbc648102f irq: riscv: perform irqentry in entry code omits 418360b23113 irq: openrisc: perform irqentry in entry code omits 287232987f0e irq: csky: perform irqentry in entry code omits 26dc129342cf irq: arm64: perform irqentry in entry code omits 2308ee57d93d x86/fpu/amx: Enable the AMX feature in 64-bit mode omits db3e7321b4b8 x86/fpu: Add XFD handling for dynamic states omits 2ae996e0c1a3 x86/fpu: Calculate the default sizes independently omits eec2113eabd9 x86/fpu/amx: Define AMX state components and have it used [...] omits 70c3f1671b0c x86/fpu/xstate: Prepare XSAVE feature table for gaps in st [...] omits 500afbf645a0 x86/fpu/xstate: Add fpstate_realloc()/free() omits 783e87b40495 x86/fpu/xstate: Add XFD #NM handler omits 672365477ae8 x86/fpu: Update XFD state where required omits 5529acf47ec3 x86/fpu: Add sanity checks for XFD omits 25e1f67eda4a nvme-tcp: fix H2CData PDU send accounting (again) omits 926245c7d222 nvmet-tcp: fix a memory leak when releasing a queue omits 8bf26758ca96 x86/fpu: Add XFD state to fpstate omits dae1bd583896 x86/msr-index: Add MSRs for XFD omits c351101678ce x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit omits e61d6310a0f8 x86/fpu: Reset permission and fpstate on exec() omits 9e798e9aa14c x86/fpu: Prepare fpu_clone() for dynamically enabled features omits 53599b4d54b9 x86/fpu/signal: Prepare for variable sigframe length omits 4b7ca609a33d x86/signal: Use fpu::__state_user_size for sigalt stack va [...] omits 23686ef25d4a x86/fpu: Add basic helpers for dynamically enabled features omits db8268df0983 x86/arch_prctl: Add controls for dynamic XSTATE components omits c33f0a81a2cf x86/fpu: Add fpu_state_config::legacy_features omits 6f6a7c09c406 x86/fpu: Add members to struct fpu to cache permission inf [...] omits 84e4dccc8fce x86/fpu/xstate: Provide xstate_calculate_size() omits 3aac3ebea08f x86/signal: Implement sigaltstack size validation omits 1bdda24c4af6 signal: Add an optional check for altstack size omits 6e6f96630805 drm/i915/dp: Skip the HW readout of DPCD on disabled encoders omits 9761ffb8f109 drm/i915: Catch yet another unconditioal clflush omits fcf918ffd3b3 drm/i915: Convert unconditional clflush to drm_clflush_vir [...] omits 20d1b54a52bd selftests/bpf: Guess function end for test_get_branch_snapshot omits b4e87072762d selftests/bpf: Skip all serial_test_get_branch_snapshot in vm omits e02daf4ce50e Merge branch 'core_reloc fixes for s390' omits 2e2c6d3fb383 selftests/bpf: Fix test_core_reloc_mods on big-endian machines omits 3e7ed9cebb55 selftests/seccomp: Use __BYTE_ORDER__ omits 14e6cac77135 samples: seccomp: Use __BYTE_ORDER__ omits 06fca841fb64 selftests/bpf: Use __BYTE_ORDER__ omits 3930198dc9a0 libbpf: Use __BYTE_ORDER__ omits 45f2bebc8079 libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD [...] omits aeafcb82d99c trace/timerlat: Add migrate-disabled field to the timerlat header omits e0f3b18be733 trace/osnoise: Add migrate-disabled field to the osnoise header omits 4d4eac7b5af4 tracing/doc: Fix typos on the timerlat tracer documentation omits 9bd985766a43 trace/osnoise: Fix an ifdef comment omits 9e20028b529d perf/core: allow ftrace for functions in kernel/event/core.c omits f604de20c0a4 tools/latency-collector: Use correct size when writing que [...] omits 172f7ba9772c ftrace: Make ftrace_profile_pages_init static omits b7e072f9b77f fscrypt: improve a few comments omits 36d935a0a67e Merge branch 'small-fixes-for-true-expression-checks' omits 036f590fe572 net: qed_dev: fix check of true !rc expression omits 165f8e82c2f1 net: qed_ptp: fix check of true !rc expression omits 7eba41fe8c7b tpm_tis_spi: Add missing SPI ID omits 79ca6f74dae0 tpm: fix Atmel TPM crash caused by too frequent queries omits a0bcce2b2a16 tpm: Check for integer overflow in tpm2_map_response_body() omits 4091c004283b tpm: tis: Kconfig: Add helper dependency on COMPILE_TEST omits 124c6003bf12 Merge branch 'libbpf: add bpf_program__insns() accessor' omits c4813e969ac4 libbpf: Deprecate ambiguously-named bpf_program__size() API omits e21d585cb3db libbpf: Deprecate multi-instance bpf_program APIs omits 65a7fa2e4e53 libbpf: Add ability to fetch bpf_program's underlying inst [...] omits de5d0dcef602 libbpf: Fix off-by-one bug in bpf_core_apply_relo() omits 759635760a80 mlxsw: pci: Recycle received packet upon allocation failure omits 41724ea273cd drm/amd/display: Add DP 2.0 MST DM Support omits d740e0bf8ed4 drm/amd/display: Add DP 2.0 MST DC Support omits d6c6a76f80a1 drm: Update MST First Link Slot Information Based on Encod [...] omits 0332078398d0 drm: Remove slot checks in dp mst topology during commit omits e43b76abf768 Merge branch 'tcp-receive-path-optimizations' omits 12c8691de307 ipv6/tcp: small drop monitor changes omits 020e71a3cf7f ipv4: guard IP_MINTTL with a static key omits 14834c4f4eb3 ipv4: annotate data races arount inet->min_ttl omits 790eb67374d4 ipv6: guard IPV6_MINHOPCOUNT with a static key omits cc17c3c8e8b5 ipv6: annotate data races around np->min_hopcount omits 09b898466792 net: annotate accesses to sk->sk_rx_queue_mapping omits 342159ee394d net: avoid dirtying sk->sk_rx_queue_mapping omits 2b13af8ade38 net: avoid dirtying sk->sk_napi_id omits ef57c1610dd8 ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie omits 0c0a5ef809f9 tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex omits fd559a943e3a ax88796c: fix fetching error stats from percpu containers omits 9327acd0f9a4 Merge branch 'bpftool: Switch to libbpf's hashmap for refe [...] omits d6699f8e0f83 bpftool: Switch to libbpf's hashmap for PIDs/names references omits 2828d0d75b73 bpftool: Switch to libbpf's hashmap for programs/maps in B [...] omits 8f184732b60b bpftool: Switch to libbpf's hashmap for pinned paths of BP [...] omits 46241271d18f bpftool: Do not expose and init hash maps for pinned path [...] omits 8b6c46241c77 bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_IN [...] omits 3dd60fb9d95d nvdimm/pmem: stop using q_usage_count as external pgmap refcount omits 95cadae320be fortify: strlen: Avoid shadowing previous locals omits 57c8d362cefe Merge branch 'Parallelize verif_scale selftests' omits 3762a39ce85f selftests/bpf: Split out bpf_verif_scale selftests into mu [...] omits 2c0f51ac3206 selftests/bpf: Mark tc_redirect selftest as serial omits 8ea688e7f444 selftests/bpf: Support multiple tests per file omits 6972dc3b8778 selftests/bpf: Normalize selftest entry points omits d67ab0a8c130 net/mlx5: SF_DEV Add SF device trace points omits b3ccada68b2d net/mlx5: SF, Add SF trace points omits 554604061979 net/mlx5: Let user configure max_macs param omits a6cb08daa3b4 net/mlx5: Let user configure event_eq_size param omits 46ae40b94d88 net/mlx5: Let user configure io_eq_size param omits 3518c83fc96b net/mlx5: Bridge, support replacing existing FDB entry omits 2deda2f1bf4e net/mlx5: Bridge, extract code to lookup and del/notify entry omits 5a1023deeed0 net/mlx5: Add periodic update of host time to firmware omits b87ef75cb5c9 net/mlx5: Print health buffer by log level omits cb464ba53c0c net/mlx5: Extend health buffer dump omits 2fdeb4f4c2ae net/mlx5: Reduce flow counters bulk query buffer size for SFs omits 038e5e471874 net/mlx5: Fix unused function warning of mlx5i_flow_type_mask omits a64c5edbd20e net/mlx5: Remove unnecessary checks for slow path flag omits 537e4d2e6fe3 net/mlx5e: don't write directly to netdev->dev_addr omits fd1b5beb177a ice: check whether PTP is initialized in ice_ptp_release() omits 6a8b357278f5 ice: Respond to a NETDEV_UNREGISTER event for LAG omits e091b836a3ba Revert "arm64: dts: qcom: sm8250: remove bus clock from th [...] omits 8481dd80ab1e btrfs: subpage: introduce btrfs_subpage_bitmap_info omits 651fb4192733 btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] omits fdf250db89b6 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] omits 9675ea8c9d0e btrfs: update comment for fs_devices::seed_list in btrfs_r [...] omits 991a3daeda98 btrfs: drop unnecessary ret in ioctl_quota_rescan_status omits 0e3dd5bce80f btrfs: send: simplify send_create_inode_if_needed omits f6f39f7a0add btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk omits 2ab5d5e67f7a kunit: tool: continue past invalid utf-8 output omits 3906fe9bb7f1 Linux 5.15-rc7 omits cb6854323981 secretmem: Prevent secretmem_users from wrapping to zero omits dcd63d432680 Merge branch 'bluetooth-don-t-write-directly-to-netdev-dev_addr' omits a1916d34462f bluetooth: use dev_addr_set() omits 08c181f052ed bluetooth: use eth_hw_addr_set() omits ac8a6eba2a11 spi: Fix tegra20 build with CONFIG_PM=n once again omits c2b43854aad9 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits a0c8c3372b41 fddi: defza: add missing pointer type cast omits 822bc9bac9e9 cgroup: no need for cgroup_mutex for /proc/cgroups omits bb758421416f cgroup: remove cgroup_mutex from cgroupstats_build omits be288169712f cgroup: reduce dependency on cgroup_mutex omits f9eaaa82b474 workqueue: doc: Call out the non-reentrance conditions omits 4862649f16e7 Merge tag 'libata-5.15-rc7' of git://git.kernel.org/pub/sc [...] omits a51aec410930 Merge tag 'pinctrl-v5.15-3' of git://git.kernel.org/pub/sc [...] omits 9f8b93a7df4d sbitmap: silence data race warning omits 6b19b766e8f0 fs: get rid of the res2 iocb->ki_complete argument omits 007faec014cb x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV omits 4c3d8accdce2 usb: remove res2 argument from gadget code completions omits dd40f44eabe1 selftests: x86: fix [-Wstringop-overread] warn in test_pro [...] omits f7a1e76d0f60 net-sysfs: initialize uid and gid before calling net_ns_ge [...] omits 042b2046d0f0 xen/netfront: stop tx queues during live migration omits 0c57eeecc559 net: Prevent infinite while loop in skb_tx_hash() omits 3fb59a5de5cb net/tls: getsockopt supports complete algorithm list omits 39d8fb96e3d7 net/tls: tls_crypto_context add supported algorithms context omits 64733956ebba RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string omits 2c087dfcc9d5 mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable omits ace19b992436 net: nxp: lpc_eth.c: avoid hang when bringing interface down omits 7ce9a701ac8f usbb: catc: use correct API for MAC addresses omits 0c9d338c8443 blk-cgroup: synchronize blkg creation against policy deactivation omits fa5fa8ec6077 block: refactor bio_iov_bvec_set() omits 54a88eb838d3 block: add single bio async direct IO helper omits d28e4dff085c block: ataflop: more blk-mq refactoring fixes omits fb27274a90ea io_uring: clusterise ki_flags access in rw_prep omits b9a6b8f92f6f io_uring: kill unused param from io_file_supports_nowait omits d6a644a79545 io_uring: clean up timeout async_data allocation omits afb7f56fc624 io_uring: don't try io-wq polling if not supported omits 658d0a401637 io_uring: check if opcode needs poll first on arming omits d01905db14eb io_uring: clean iowq submit work cancellation omits 255657d23704 io_uring: clean io_wq_submit_work()'s main loop omits a9e79b116cc4 wcn36xx: Fix tx_status mechanism omits 689a0a9f505f cfg80211: correct bridge/4addr mode check omits d3fd2c95c1c1 wcn36xx: Fix (QoS) null data frame bitrate/modulation omits 09b1d5dc6ce1 cfg80211: fix management registrations locking omits 2b30da451062 Merge tag 'wireless-drivers-next-2021-10-25' of git://git. [...] omits 6df5713e050b Merge branch 'gve-jumbo-frame' omits 255489f5b33c gve: Add a jumbo-frame device option. omits 37149e9374bf gve: Implement packet continuation for RX. omits 1344e751e910 gve: Add RX context. omits 0985dba842ea KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_ [...] omits 233cdfbac8bc Merge branch 'mlxsw-selftests-updates' omits e860419684b5 selftests: mlxsw: Reduce test run time omits 535ac9a5fba5 selftests: mlxsw: Use permanent neighbours instead of reac [...] omits b8bfafe43481 selftests: mlxsw: Add helpers for skipping selftests omits 4b2caef043dd Merge tag 'kvm-s390-master-5.15-2' of git://git.kernel.org [...] omits b4ab21f90320 Merge branch 'ksettings-locking-fixes' omits af1a02aa23c3 phy: phy_ethtool_ksettings_set: Lock the PHY while changin [...] omits 707293a56f95 phy: phy_start_aneg: Add an unlocked version omits 64cd92d5e818 phy: phy_ethtool_ksettings_set: Move after phy_start_aneg omits c10a485c3de5 phy: phy_ethtool_ksettings_get: Lock the phy for consistency omits 6f8c8bf4c7c9 ath10k: fix module load regression with iram-recovery feature omits 71de5b234c3b Merge branch 'qca8081-phy-driver' omits 8c84d7528d8d net: phy: add qca8081 cdt feature omits 8bc1c5430c4b net: phy: adjust qca8081 master/slave seed value if link down omits 9d4dae29624f net: phy: add qca8081 soft_reset and enable master/slave seed omits 2acdd43fe009 net: phy: add qca8081 config_init omits 63c67f526db8 net: phy: add genphy_c45_fast_retrain omits 1cf4e9a6fbdb net: phy: add constants for fast retrain related register omits f884d449bf28 net: phy: add qca8081 config_aneg omits 765c22aad157 net: phy: add qca8081 get_features omits 79c7bc052154 net: phy: add qca8081 read_status omits daf61732a49a net: phy: add qca8081 ethernet phy driver omits 9540cdda9113 net: phy: at803x: use GENMASK() for speed status omits 7beecaf7d507 net: phy: at803x: improve the WOL feature omits 2d4284e88a59 net: phy: at803x: use phy_modify() omits c0f0b563f8c0 net: phy: at803x: replace AT803X_DEVICE_ADDR with MDIO_MMD_PCS omits 937e79c67740 ath10k: fix invalid dma_addr_t token assignment omits 734223d78428 ath11k: change return buffer manager for QCA6390 omits 0b87074b9064 Merge branch 'hns3-next' omits da3fea80fea4 net: hns3: add error recovery module and type for himac omits b566ef60394c net: hns3: add new ras error type for roce omits 6eaed433ee5f net: hns3: add update ethtool advertised link modes for FI [...] omits 58cb422ef625 net: hns3: modify functions of converting speed ability to [...] omits c8af2887c941 net: hns3: add support pause/pfc durations for mac statistics omits 4e4c03f6ab63 net: hns3: device specifications add number of mac statistics omits 0bd7e894dffa net: hns3: modify mac statistics update process for compatibility omits c99fead7cb07 net: hns3: add debugfs support for interrupt coalesce omits 6047862d5e73 Merge branch 's390-qeth-next' omits 56c5af2566a7 s390/qeth: update kerneldoc for qeth_add_hw_header() omits 7ffaef824c9a s390/qeth: fix kernel doc comments omits 79140e22d245 s390/qeth: add __printf format attribute to qeth_dbf_longtext omits 22e2b5cdb0b9 s390/qeth: fix various format strings omits dc15012bb083 s390/qeth: don't keep track of Input Queue count omits fdd3c5f076b6 s390/qeth: clarify remaining dev_kfree_skb_any() users omits a18c28f0aeeb s390/qeth: move qdio's QAOB cache into qeth omits 2decb0b7ba2d s390/qeth: remove .do_ioctl() callback from driver discipline omits 0969becb5f76 s390/qeth: improve trace entries for MAC address (un)registration omits e59f3e5d4521 Merge branch 'kvm-pvclock-raw-spinlock' into HEAD omits 8228c77d8b56 KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock omits 0e52fc2e7ddd ARM: 9147/1: add printf format attribute to early_print() omits 2abd6e34fcf3 ARM: 9146/1: RiscPC needs older gcc version omits ae3d6978aa84 ARM: 9145/1: patch: fix BE32 compilation omits ecb108e3e3f7 ARM: 9144/1: forbid ftrace with clang and thumb2_kernel omits c6e77bb61a55 ARM: 9143/1: add CONFIG_PHYS_OFFSET default values omits c2e6df3eaaf1 ARM: 9142/1: kasan: work around LPAE build warning omits 336fe1d6c218 ARM: 9140/1: allow compile-testing without machine record omits 8b5bd5adf9e6 ARM: 9137/1: disallow CONFIG_THUMB with ARMv4 omits 345dac33f588 ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 omits 3583ab228a30 ARM: 9135/1: kprobes: address gcc -Wempty-body warning omits 20a451f8db4a ARM: 9101/1: sa1100/assabet: convert LEDs to gpiod APIs omits 00568b8a6364 ARM: 9148/1: handle CONFIG_CPU_ENDIAN_BE32 in arch/arm/ker [...] omits 57bb11328f9a Merge branch 'dsa-rtnl' omits eccd0a80dc7f selftests: net: dsa: add a stress test for unlocked FDB op [...] omits d70b51f2845d selftests: lib: forwarding: allow tests to not require mz and jq omits 0faf890fc519 net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work omits 338a3a4745aa net: dsa: introduce locking for the address lists on CPU a [...] omits cf231b436f7c net: dsa: lantiq_gswip: serialize access to the PCE registers omits f7eb4a1c0864 net: dsa: b53: serialize access to the ARL table omits 2468346c5677 net: mscc: ocelot: serialize access to the MAC table omits eb016afd83a9 net: dsa: sja1105: serialize access to the dynamic config [...] omits df405910ab9f net: dsa: sja1105: wait for dynamic config command complet [...] omits 232deb3f9567 net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_de [...] omits 2d7e73f09fc2 Revert "Merge branch 'dsa-rtnl'" omits 12f241f26436 Merge tag 'linux-can-next-for-5.16-20211024' of git://git. [...] omits 0d7d84498fb4 KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol omits e615e355894e KVM: x86: On emulation failure, convey the exit reason, et [...] omits 0a62a0319abb KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info omits a9d496d8e08c KVM: x86: Clarify the kvm_run.emulation_failure structure layout omits a7b0872e964c irq: arm: perform irqentry in entry code omits 2fe35f8ee726 irq: add a (temporary) CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY omits 6f877e13c24d irq: nds32: avoid CONFIG_HANDLE_DOMAIN_IRQ omits e54957fa3b3b irq: arc: avoid CONFIG_HANDLE_DOMAIN_IRQ omits a1b095019714 irq: add generic_handle_arch_irq() omits 76adc5be6f50 irq: unexport handle_irq_desc() omits d21e64027ce4 irq: simplify handle_domain_{irq,nmi}() omits 4cb6f4df976b irq: mips: simplify do_domain_IRQ() omits bab4ff1edccd irq: mips: stop (ab)using handle_domain_irq() omits 46b61c88e107 irq: mips: simplify bcm6345_l1_irq_handle() omits c65b52d02f6c irq: mips: avoid nested irq_enter() omits f2739ca15c41 x86/of: Kill unused early_init_dt_scan_chosen_arch() omits c0eee6fbfa2b gpio: mlxbf2.c: Add check for bgpio_init failure omits 85fe6415c146 gpio: xgs-iproc: fix parsing of ngpios property omits e6a767a1757d Merge branch irq/mchp-eic into irq/irqchip-next omits 1e1d137f2001 Merge branch irq/modular-irqchips into irq/irqchip-next omits 68a6e0c63c76 irqchip/mchp-eic: Fix return value check in mchp_eic_init() omits 1ba5478270a5 irqchip: Fix compile-testing without CONFIG_OF omits 21ce6992f387 MAINTAINERS: update arm,vic.yaml reference omits 67cf68b6a5cc KVM: s390: Add a routine for setting userspace CPU state omits 8eeba194a32e KVM: s390: Simplify SIGP Set Arch handling omits f0a1a0615a6f KVM: s390: pv: avoid stalls when making pages secure omits 1e2aa46de526 KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm omits d4074324b07a KVM: s390: pv: avoid double free of sida page omits 57c5df13eca4 KVM: s390: pv: add macros for UVC CC values omits 14ea40e22c41 s390/mm: optimize reset_guest_reference_bit() omits 7cb70266b0e3 s390/mm: optimize set_guest_storage_key() omits 8318c404cf8c s390/mm: no need for pte_alloc_map_lock() if we know the p [...] omits 46c22ffd2772 s390/uv: fully validate the VMA before calling follow_page() omits 949f5c1244ee s390/mm: fix VMA and page table handling code in storage k [...] omits fe3d10024073 s390/mm: validate VMA in PGSTE manipulation functions omits b159f94c86b4 s390/gmap: don't unconditionally call pte_unmap_unlock() i [...] omits 2d8fb8f3914b s390/gmap: validate VMA in __gmap_zap() omits e34e6f8133b8 gfs2: Fix unused value warning in do_gfs2_set_flags() omits 660a6126f8c3 gfs2: check context in gfs2_glock_put omits 7427f3bb49d8 gfs2: Fix glock_hash_walk bugs omits 486408d690e1 gfs2: Cancel remote delete work asynchronously omits 8793e149859a gfs2: set glock object after nq omits 4b3113a25731 gfs2: remove RDF_UPTODATE flag omits ec1d398dd780 gfs2: Eliminate GIF_INVALID flag omits f2e70d8f2fdf gfs2: fix GL_SKIP node_scope problems omits e6f856008d23 gfs2: split glock instantiation off from do_promote omits 60d8bae9d16a gfs2: further simplify do_promote omits 17a6eceeb1c5 gfs2: re-factor function do_promote omits d74d0ce5bcd6 gfs2: Remove 'first' trace_gfs2_promote argument omits 3278b977c9c4 gfs2: change go_lock to go_instantiate omits a739765cd8e6 gfs2: dump glocks from gfs2_consist_OBJ_i omits 763766c0571e gfs2: dequeue iopen holder in gfs2_inode_lookup error omits b016d9a84abd gfs2: Save ip from gfs2_glock_nq_init omits a500bd3155f2 gfs2: Allow append and immutable bits to coexist omits c98c2ca5eae9 gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug omits c1442f6b53d8 gfs2: move GL_SKIP check from glops to do_promote omits 4c69038d9087 gfs2: Add GL_SKIP holder flag to dump_holder omits 6edb6ba333d3 gfs2: remove redundant check in gfs2_rgrp_go_lock omits b01b2d72da25 gfs2: Fix mmap + page fault deadlocks for direct I/O omits d853adc7adf6 powerpc/pseries/iommu: Create huge DMA window if no MMIO32 [...] omits 92fe01b7c655 powerpc/pseries/iommu: Check if the default window in use [...] omits 41ee7232fa5f powerpc/pseries/iommu: Use correct vfree for it_map omits eaa9172ad988 erofs: get rid of ->lru usage omits a0023bb9dd9b ata: sata_mv: Fix the error handling of mv_chip_id() omits 87066fdd2e30 Revert "mm/secretmem: use refcount_t instead of atomic_t" omits b20078fd69a3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6c62666d8879 Merge tag 'sched_urgent_for_v5.15_rc7' of git://git.kernel [...] omits 16bc177666c0 Merge tag 'x86_urgent_for_v5.15_rc7' of git://git.kernel.o [...] omits c460e7896e69 Merge tag '5.15-rc6-ksmbd-fixes' of git://git.samba.org/ksmbd omits 0f386a604ce5 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits a8da61cee95e Merge tag 'timers-v5.16-rc1' into timers/core omits b9b8218bb3c0 can: xilinx_can: xcan_remove(): remove redundant netif_napi_del() omits c92603931bfd can: xilinx_can: remove repeated word from the kernel-doc omits 28e0a70cede3 can: peak_usb: CANFD: store 64-bits hw timestamps omits 108194666a3f can: gs_usb: use %u to print unsigned values omits 28616ed180c3 can: mscan: mpc5xxx_can: Make use of the helper function d [...] omits 39aab46063ed can: rcar: drop unneeded ARM dependency omits 7bc9ab0f42b3 can: at91/janz-ican3: replace snprintf() in show functions [...] omits fa759a9395ea can: dev: add can_tdc_get_relative_tdco() helper function omits e8060f08cd69 can: netlink: add can_priv::do_get_auto_tdcv() to retrieve [...] omits d99755f71a80 can: netlink: add interface for CAN-FD Transmitter Delay C [...] omits da45a1e4d7b9 can: bittiming: change can_calc_tdco()'s prototype to not [...] omits 39f66c9e2297 can: bittiming: change unit of TDC parameters to clock periods omits 63dfe0709643 can: bittiming: allow TDC{V,O} to be zero and add can_tdc_ [...] omits e34629043960 can: bittiming: can_fixup_bittiming(): change type of tseg [...] omits 9b44a927e195 can: bcm: Use hrtimer_forward_now() omits 3337ab08d08b iov_iter: Introduce nofault flag to disable page faults omits 55b8fe703bc5 gup: Introduce FOLL_NOFAULT flag to disable page faults omits 4fdccaa0d184 iomap: Add done_before argument to iomap_dio_rw omits 97308f8b0d86 iomap: Support partial direct I/O on user copy failures omits 42c498c18a94 iomap: Fix iomap_dio_rw return value for user copies omits 00bfe02f4796 gfs2: Fix mmap + page fault deadlocks for buffered I/O omits 45f850c1e9d4 Merge branch 'dev_addr-dont-write' omits d6b3daf24e75 net: atm: use address setting helpers omits 8bc7823ed3bd net: drivers: get ready for const netdev->dev_addr omits 5520fb42a0a1 net: caif: get ready for const netdev->dev_addr omits 39c19fb9b4f9 net: hsr: get ready for const netdev->dev_addr omits 6f238100d098 net: bonding: constify and use dev_addr_set() omits 86466cbed173 net: phy: constify netdev->dev_addr references omits efd38f75bb04 net: rtnetlink: use __dev_addr_set() omits 5fd348a050f7 net: core: constify mac addrs in selftests omits 4973056cceac net: convert users of bitmap_foo() to linkmode_foo() omits 965e6b262f48 Merge branch 'dsa-rtnl' omits edc90d15850c selftests: net: dsa: add a stress test for unlocked FDB op [...] omits 016748961ba5 selftests: lib: forwarding: allow tests to not require mz and jq omits 5cdfde49a07f net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work omits d3bd89243768 net: dsa: introduce locking for the address lists on CPU a [...] omits 49753a75b9a3 net: dsa: lantiq_gswip: serialize access to the PCE table omits f239934cffe5 net: dsa: b53: serialize access to the ARL table omits f2c4bdf62d76 net: mscc: ocelot: serialize access to the MAC table omits 1681ae1691ef net: dsa: sja1105: serialize access to the dynamic config [...] omits 643979cf5ec4 net: dsa: sja1105: wait for dynamic config command complet [...] omits 4d98bb0d7ec2 net: macb: Use mdio child node for MDIO bus if it exists omits 25790844006a dt-bindings: net: macb: Add mdio bus child node omits 3cd92eae9104 net: bcmgenet: Add support for 7712 16nm internal EPHY omits f4b054d9bb2b dt-bindings: net: bcmgenet: Document 7712 binding omits 218f23e8a96f net: phy: bcm7xxx: Add EPHY entry for 7712 omits 65aa371ea52a net: Convert more users of mdiobus_* to mdiodev_* omits c8fb89a7a7d1 net: phylink: Convert some users of mdiobus_* to mdiodev_* omits 0ebecb2644c8 net: mdio: Add helper functions for accessing MDIO devices omits 95a359c95533 net: ethernet: microchip: lan743x: Fix dma allocation fail [...] omits d6423d2ec39c net: ethernet: microchip: lan743x: Fix driver crash when l [...] omits db690aecafd1 octeontx2-af: Increase number of reserved entries in KPU omits fc3341b4b55f platform/x86: system76_acpi: fix Kconfig dependencies omits 9527cdff7832 platform/x86: barco-p50-gpio: use KEY_VENDOR for button in [...] omits f231ff38b7b2 regmap: spi: Set regmap max raw r/w from max_transfer_size omits 7492b724df4d Merge series "Remove TPS80031 driver" from Dmitry Osipenko [...] omits 00326bfa4e63 drm/msm/dpu: Remove dynamic allocation from atomic context omits c6c2fb596b29 drm/msm/dpu: Remove impossible NULL check omits 582b01b6ab27 x86/fpu: Remove old KVM FPU interface omits d69c1382e1b7 x86/kvm: Convert FPU handling to a single swap buffer omits c907e52c72de io-wq: use helper for worker refcounting omits 400d5a5da43c regulator: Don't error out fixed regulator in regulator_sy [...] omits d7477e646291 regulator: tps80031: Remove driver omits 3253e24bc2b6 regulator: Fix SY7636A breakage omits 69f6ed1d14c6 x86/fpu: Provide infrastructure for KVM FPU cleanup omits 52a99a13cb88 mt76: connac: fix unresolved symbols when CONFIG_PM is unset omits f31a577ae736 mt76: Make use of the helper macro kthread_run() omits 2c4766fd5d3d mt76: Print error message when reading EEPROM from mtd failed omits 565ddaaab9a1 mt76: mt7921: disable 4addr capability omits 90f5daea758a mt76: mt7915: add debugfs knobs for MCU utilization omits 9b121acd4e85 mt76: mt7915: add WA firmware log support omits 2be10a974495 mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps omits 9a93364d6595 mt76: mt7915: rework debugfs fixed-rate knob omits 70fd1333cd32 mt76: mt7915: rework .set_bitrate_mask() to support more options omits 2eec60dc9fae mt76: mt7915: remove mt7915_mcu_add_he() omits 03a25c01de33 mt76: mt7615: apply cached RF data for DBDC omits 75c52dad5e32 x86/fpu: Prepare for sanitizing KVM FPU code omits 753453afacc0 mt76: mt7615: mt7622: fix ibss and meshpoint omits a88cae727b3e mt76: mt7921: fix Wformat build warning omits 8603caaec98f mt76: mt7921: fix mt7921s Kconfig omits 9c0c4d24ac00 Merge tag 'block-5.15-2021-10-22' of git://git.kernel.dk/l [...] omits da4d34b66972 Merge tag 'io_uring-5.15-2021-10-22' of git://git.kernel.d [...] omits 599593a82fc5 sched: make task_struct->plug always defined omits 90fa02883f06 io_uring: implement async hybrid mode for pollable requests omits c825f5fee19c libbpf: Fix BTF header parsing checks omits 5245dafe3d49 libbpf: Fix overflow in BTF sanity checks omits 04f8ef5643bc cgroup: Fix memory leak caused by missing cgroup_bpf_offline omits fda7a38714f4 bpf: Fix error usage of map_fd and fdget() in generic_map_ [...] omits 22a127908e74 Merge branch 'Fix up bpf_jit_limit some more' omits fadb7ff1a6c2 bpf: Prevent increasing bpf_jit_limit above max omits 5d63ae908242 bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT omits 8f04db78e4e3 bpf: Define bpf_jit_alloc_exec_limit for riscv JIT omits 1c5088437004 Merge branch 'bpf: add support for BTF_KIND_DECL_TAG typedef' omits 5a8671349dd1 docs/bpf: Update documentation for BTF_KIND_DECL_TAG typed [...] omits 8c18ea2d2c29 selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c omits 557c8c480401 selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef omits 9d19a12b02bf selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests omits bd16dee66ae4 bpf: Add BTF_KIND_DECL_TAG typedef support omits a33f607f6802 Merge branch 'libbpf: use func name when pinning programs [...] omits d1321207b176 selftests/bpf: Fix flow dissector tests omits a77f879ba117 libbpf: Use func name when pinning programs with LIBBPF_ST [...] omits e89ef634f81c bpftool: Avoid leaking the JSON writer prepared for progra [...] omits 0998aee279c3 Merge branch 'delete-impossible-devlink-notifications' omits 7a690ad499e7 devlink: Clean not-executed param notifications omits 8bbeed485823 devlink: Remove not-executed trap group notifications omits 22849b5ea595 devlink: Remove not-executed trap policer notifications omits 99ad92eff764 devlink: Delete obsolete parameters publish API omits 59f2a29c0412 Merge branch 'libbpf: Add btf__type_cnt() and btf__raw_dat [...] omits 487ef148cf17 selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs omits 58fc155b0e4b bpftool: Switch to new btf__type_cnt API omits 2d8f09fafc63 tools/resolve_btfids: Switch to new btf__type_cnt API omits 2502e74bb5f9 perf bpf: Switch to new btf__raw_data API omits 6a886de070fa libbpf: Add btf__type_cnt() and btf__raw_data() APIs omits 5ca5916b6bc9 xfs: punch out data fork delalloc blocks on COW writeback failure omits c04c51c52469 xfs: remove unused parameter from refcount code omits b3b5ff412ab0 xfs: reduce the size of struct xfs_extent_free_item omits c201d9ca5392 xfs: rename xfs_bmap_add_free to xfs_free_extent_later omits f3c799c22c66 xfs: create slab caches for frequently-used deferred items omits 9e253954acf5 xfs: compact deferred intent item structures omits 182696fb021f xfs: rename _zone variables to _cache omits 1000298c7683 libbpf: Fix memory leak in btf__dedup() omits e7720afad068 xfs: remove kmem_zone typedef omits 57385ae31ff0 selftests/bpf: Make perf_buffer selftests work on 4.9 kern [...] omits fae1b05e6f0a libbpf: Fix the use of aligned attribute omits 61e18ce7348b gre/sit: Don't generate link-local addr if addr_gen_mode i [...] omits f3956e309ecc net: dsa: sja1105: Add of_node_put() before return omits 1f83b835a3ea fcnal-test: kill hanging ping/nettest binaries on cleanup omits 5ab2ed0a8d75 Merge tag 'fuse-fixes-5.15-rc7' of git://git.kernel.org/pu [...] omits 477b4e80c57f Merge tag 'hyperv-fixes-signed-20211022' of git://git.kern [...] omits 32f8807a48ae Merge branch 'sctp-enhancements-for-the-verification-tag' omits 9d02831e517a sctp: add vtag check in sctp_sf_ootb omits ef16b1734f0a sctp: add vtag check in sctp_sf_do_8_5_1_E_sa omits aa0f697e4528 sctp: add vtag check in sctp_sf_violation omits a64b341b8695 sctp: fix the processing for COOKIE_ECHO chunk omits 438b95a7c98f sctp: fix the processing for INIT_ACK chunk omits eae578390804 sctp: fix the processing for INIT chunk omits 4f7019c7eb33 sctp: use init_tag from inithdr for ABORT chunk omits 7f678def99d2 skb_expand_head() adjust skb->truesize incorrectly omits 8017c99680fa hyperv/vmbus: include linux/bitops.h omits 1d4590f5069b Merge tag 'acpi-5.15-rc7' of git://git.kernel.org/pub/scm/ [...] omits cd82c4a73b67 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 7a7489005a80 Merge branch 'acpi-tools' omits 7fcb1c950e98 Merge tag 'mac80211-for-net-2021-10-21' of git://git.kerne [...] omits 47b068247aa7 net: liquidio: Make use of the helper macro kthread_run() omits d1a3f40951bb Merge tag 'wireless-drivers-next-2021-10-22' of git://git. [...] omits 24f7cf9b851e Merge tag 'mac80211-next-for-net-next-2021-10-21' of git:/ [...] omits 07591ebec3cf Merge branch 'net-don-t-write-directly-to-netdev-dev_addr' omits 65a4fbbf2263 net: hldc_fr: use dev_addr_set() omits 5f07da89bcd0 net: sb1000,rionet: use eth_hw_addr_set() omits 7996acffd7cc net: plip: use eth_hw_addr_set() omits 978bb0ae8b83 net: s390: constify and use eth_hw_addr_set() omits 5ed5b1912a81 net: hippi: use dev_addr_set() omits ed088907563d net: fjes: constify and use eth_hw_addr_set() omits 2e0566aeb9ff fddi: skfp: constify and use dev_addr_set() omits 1e9258c389ee fddi: defxx,defza: use dev_addr_set() omits 2674e7ea22ba net: usb: don't write directly to netdev->dev_addr omits 18867486fea3 net: qmi_wwan: use dev_addr_mod() omits a7021af707a3 usb: smsc: use eth_hw_addr_set() omits 93772114413e net: xen: use eth_hw_addr_set() omits ed290e1c20da KVM: selftests: Fix nested SVM tests when built with clang omits dfd3c713a9c8 kvm: x86: Remove stale declaration of kvm_no_apic_vcpu omits ec5a4919fa7b KVM: VMX: Unregister posted interrupt wakeup handler on ha [...] omits 6ff53f6a438f x86/irq: Ensure PI wakeup handler is unregistered before m [...] omits 55409ac5c371 sched,x86: Fix L2 cache mask omits fed240d9c974 ARM: Recover kretprobe modified return address in stacktrace omits 7e9bf33b8124 ARM: kprobes: Make a frame pointer on __kretprobe_trampoline omits b3ea5d56f212 ARM: clang: Do not rely on lr register for stacktrace omits cd9bc2c92588 arm64: Recover kretprobe modified return address in stacktrace omits fc6d647638a8 arm64: kprobes: Make a frame pointer on __kretprobe_trampoline omits f87174106215 arm64: kprobes: Record frame pointer with kretprobe instance omits 811b93ffaa48 x86/unwind: Compile kretprobe fixup code only if CONFIG_KR [...] omits 928265e3601c PM: sleep: Do not let "syscore" devices runtime-suspend du [...] omits 016c89460d34 mlx5: fix build after merge omits 0934ad42bb2c smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi omits f91488ee15bd smackfs: use __GFP_NOFAIL for smk_cipso_doi() omits ae095b16fc65 x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl omits fd5128e622d7 x86/sgx/virt: extract sgx_vepc_remove_page omits 187c8833def8 KVM: x86: Use rw_semaphore for APICv lock to allow vCPU pa [...] omits ee49a8932971 KVM: x86: Move SVM's APICv sanity check to common x86 omits 8bdf7b3fe1f4 blk-mq-sched: Don't reference queue tagset in blk_mq_sched [...] omits 297db731847e block: fix req_bio_endio append error handling omits 1e03a36bdff4 block: simplify the block device syncing code omits 680e667bc2e4 ntfs3: use sync_blockdev_nowait omits cb9568ee755c fat: use sync_blockdev_nowait omits 1226dfff572f btrfs: use sync_blockdev omits d39b0a2fae36 xen-blkback: use sync_blockdev omits 70164eb6ccb7 block: remove __sync_blockdev omits 9a208ba5c9af fs: remove __sync_filesystem omits 47e9624616c8 block: remove support for cryptoloop and the xor transfer omits 4845012eb5b4 block: remove QUEUE_FLAG_SCSI_PASSTHROUGH omits 4abafdc4360d block: remove the initialize_rq_fn blk_mq_ops method omits 68ec3b819a5d scsi: add a scsi_alloc_request helper omits 237ea1602fb4 bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn omits 8c6aabd1c72b nfsd/blocklayout: use ->get_unique_id instead of sending S [...] omits b83ce214af38 sd: implement ->get_unique_id omits 9208d4149758 block: add a ->get_unique_id method omits 41ad36623fab amd/display: remove ChromeOS workaround omits 47b67c9900db drm/amd/pm: Disable fan control if not supported omits df9feb1a6972 drm/amdgpu/nbio7.4: use original HDP_FLUSH bits omits 4df5585776fa drm/amdgpu/smu11.0: add missing IP version check omits 95e16b4792b0 KVM: SEV-ES: go over the sev_pio_data buffer in multiple p [...] omits 4fa4b38dae6f KVM: SEV-ES: keep INS functions together omits 6b5efc930bbc KVM: x86: remove unnecessary arguments from complete_emula [...] omits 3b27de271839 KVM: x86: split the two parts of emulator_pio_in omits ea724ea420aa KVM: SEV-ES: clean up kvm_sev_es_ins/outs omits 0d33b1baeb6c KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out omits b5998402e3de KVM: SEV-ES: rename guest_ins_data to sev_pio_data omits eaed27d0d01a sched/core: Remove rq_relock() omits 96611c26dc35 sched: Improve wake_up_all_idle_cpus() take #2 omits f1d46c113d5c dt-bindings: display: Document the Xylon LogiCVC display c [...] omits b89e7f2c31ae ice: Nuild fix. omits 3ae88f676aa6 crypto: tcrypt - fix skcipher multi-buffer tests for 1420B blocks omits 7e75c33756c9 hwrng: s390 - replace snprintf in show functions with sysfs_emit omits f8690a4b5a1b crypto: x86/sm4 - Fix invalid section entry size omits 241eb3f3ee42 netfilter: ebtables: use array_size() helper in copy_{from [...] omits 0943aacf5ae1 vduse: Fix race condition between resetting and irq injecting omits 1394103fd72c vduse: Disallow injecting interrupt before DRIVER_OK is set omits bdfa75ad70e9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 9b4eb77099f6 riscv: do not select non-existing config ANON_INODES omits 21fa324654e4 KVM: x86/mmu: Extract zapping of rmaps for gfn range to se [...] omits e8be2a5ba86c KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap [...] omits bc3b3c1002ea KVM: x86/mmu: Drop a redundant, broken remote TLB flush omits 61b05a9fd4ae KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() omits 264d3dc1d3dc KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with [...] omits 509bfe3d9796 KVM: X86: Cache CR3 in prev_roots when PCID is disabled omits e45e9e3998f0 KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() omits a91a7c709600 KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE omits 552617382c19 KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 omits 413eaa4ecd0f KVM: selftests: set CPUID before setting sregs in vcpu creation omits 9ae7f6c9b51e KVM: emulate: Comment on difference between RDPMC implemen [...] omits 9dadfc4a6145 KVM: x86: Add vendor name to kvm_x86_ops, use it for error [...] omits 4dfe4f40d845 kvm: x86: mmu: Make NX huge page recovery period configurable omits 540c7abe61cc KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 omits 610265ea3da1 KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k omits e099f3eb0e91 KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit omits f4d3a902a558 KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges omits ba51d627230f KVM: VMX: Use precomputed vmx->pt_desc.addr_range omits 2e6e0d683b77 KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero omits 2839180ce5bb KVM: x86/mmu: clean up prefetch/prefault/speculative naming omits 1e76a3ce0d3c KVM: cleanup allocation of rmaps and page tracking data omits c4b9ad6bf990 platform/x86: sony-laptop: replace snprintf in show functi [...] omits 21d91e20793d platform/x86: lg-laptop: replace snprintf in show function [...] omits d72c87018d00 x86/fpu/xstate: Move remaining xfeature helpers to core omits ee71fb6c4d99 drm/i915/selftests: Properly reset mock object propers for [...] omits eda32f4f93b4 x86/fpu: Rework restore_regs_from_fpstate() omits daddee247319 x86/fpu: Mop up xfeatures_mask_uabi() omits 164e32717cbd docs: ABI: fix documentation warning in sysfs-driver-mlxreg-io omits b8d4d35074fd platform/x86: wmi: change notification handler type omits ab5fe33925c6 HID: surface-hid: Allow driver matching for target ID 1 devices omits dc0fd0acb6e0 HID: surface-hid: Use correct event registry for managing [...] omits 2c5769e358b7 iwlwifi: pnvm: print out the version properly omits 72c43f7d6562 iwlwifi: dbg: treat non active regions as unsupported regions omits 1f578d4f2d52 iwlwifi: mvm: Read acpi dsm to get channel activation bitmap omits 66198ac53195 iwlwifi: add new device id 7F70 omits c3eae059fcab iwlwifi: mvm: improve log when processing CSA omits 8b75858c2e21 iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS omits d41cdbcd7118 iwlwifi: dbg: treat dbgc allocation failure when tlv is missing omits 33c99471b086 iwlwifi: add new killer devices to the driver omits c0ad5c492521 iwlwifi: mvm: set inactivity timeouts also for PS-poll omits 2fd8aaaeb874 iwlwifi: pcie: try to grab NIC access early omits 75da590ffae7 iwlwifi: mvm: reduce WARN_ON() in TX status path omits e5f1cc98cc1b iwlwifi: allow rate-limited error messages omits 6b1259d1046c iwlwifi: mvm: remove session protection after auth/assoc omits 425d66d8ddfc iwlwifi: remove redundant iwl_finish_nic_init() argument omits ebd935987800 iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. omits 544ab2a9a875 iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() omits ce712478a458 iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_C [...] omits dc52fac37c87 iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions omits cd2c46a7eb59 iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. omits d35d95ce8b0a iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. omits 1b6598c3dc35 iwlwifi: BZ Family SW reset support omits 44b2dd4098be iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication omits f21baf244112 iwlwifi: yoyo: fw debug config from context info and preset omits bd8b5f30fa2c iwlwifi: mvm: Support new version of ranging response noti [...] omits 82cdbd11b60a iwlwifi: mvm: Support version 3 of tlc_update_notif. omits 9998f81e4ba5 iwlwifi: mvm: convert old rate & flags to the new format. omits 179354a6637f iwlwifi: mvm: add definitions for new rate & flags omits 48c6ebc13c1c iwlwifi: mvm: update definitions due to new rate & flags omits 12d60c1efc29 iwlwifi: mvm: scrub key material in firmware dumps omits fad92a1d11f6 iwlwifi: parse debug exclude data from firmware file omits fdb70083dd28 iwlwifi: fw dump: add infrastructure for dump scrubbing omits 4634b1768104 iwlwifi: mvm: correct sta-state logic for TDLS omits 34c4eca167ae iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc omits 98c8bd77e624 iwlwifi: fix fw/img.c license statement omits 854fe828e58c iwlwifi: remove contact information omits e0e0d16641cd iwlwifi: remove MODULE_AUTHOR() statements omits 3d563f1290c4 iwlwifi: api: remove unused RX status bits omits e79b2fc938f4 iwlwifi: add some missing kernel-doc in struct iwl_fw omits 57b7b345d279 iwlwifi: mvm: Remove antenna c references omits 8a2c15162316 iwlwifi: mvm: add support for 160Mhz in ranging measurements omits ee02e598019e iwlwifi: add vendor specific capabilities for some RFs omits 5667ccc2a387 iwlwifi: mvm: add lmac/umac PC info in case of error omits e5322b9ab5f6 iwlwifi: mvm: disable RX-diversity in powersave omits 4e6b69ec9a9e iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype omits 595c230b9513 iwlwifi: Start scratch debug register for Bz family omits af82c00736b4 iwlwifi: Add support for more BZ HWs omits 1f171f4f1437 iwlwifi: Add support for getting rf id with blank otp omits 64222515138e Merge tag 'drm-fixes-2021-10-22' of git://anongit.freedesk [...] omits 658aafc8139c memblock: exclude MEMBLOCK_NOMAP regions from kmemleak omits 6c9a54551977 Revert "memblock: exclude NOMAP regions from kmemleak" omits 0b54122ca1da drm/amdgpu/swsmu: handle VCN harvesting for VCN SMU setup omits 8cbc52c20793 drm/amdgpu: Workaround harvesting info for some navy floun [...] omits 47be978be0e6 drm/amdgpu/vcn3.0: remove intermediate variable omits 7876c7ea14af drm/amdgpu/vcn2.0: remove intermediate variable omits c5dd5667f419 drm/amdgpu: Consolidate VCN firmware setup code omits e8ac9e93b492 drm/amdgpu/vcn3.0: handle harvesting in firmware setup omits 33c6bd989d5e drm/amdkfd: debug message to count successfully migrated pages omits 75fa98d6e458 drm/amdkfd: clarify the origin of cpages returned by migra [...] omits e77f0f5c6a66 drm/amd/amdgpu: add dummy_page_addr to sriov msg omits a61794bd2f65 drm/amdgpu: remove grbm cam index/data operations for gfx v10 omits ac82902df9cf drm/amd/pm: Enable GPU metrics for One VF mode omits 9d235ac01f54 Merge branch 'ucount-fixes-for-v5.15' of git://git.kernel. [...] omits 6c2c712767ee Merge tag 'net-5.15-rc7' of git://git.kernel.org/pub/scm/l [...] omits 0a3221b65874 Merge tag 'powerpc-5.15-5' of git://git.kernel.org/pub/scm [...] omits 0627d75a18ea Merge series "regulator: Introduce UniPhier NX1 SoC suppor [...] omits 6aed787cf746 Merge series "Initial Fairphone 4 support" from Luca Weiss [...] omits 79738f1a5b8f Merge series "Add support for the silergy,sy7636a" from Al [...] omits 29da17c48886 Merge branch 'libbpf: support custom .rodata.*/.data.* sections' omits 4f2511e19909 selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups [...] omits 26071635ac5e libbpf: Simplify look up by name of internal maps omits 30c5bd96476c selftests/bpf: Demonstrate use of custom .rodata/.data sections omits aed659170a31 libbpf: Support multiple .rodata.* and .data.* BPF maps omits ef9356d392f9 bpftool: Improve skeleton generation for data maps without [...] omits 8654b4d35e6c bpftool: Support multiple .rodata/.data internal maps in skeleton omits 25bbbd7a444b libbpf: Remove assumptions about uniqueness of .rodata/.da [...] omits ad23b7238474 libbpf: Use Elf64-specific types explicitly for dealing with ELF omits 29a30ff50151 libbpf: Extract ELF processing state into separate struct omits b96c07f3b5ae libbpf: Deprecate btf__finalize_data() and move it into libbpf.c omits ab98bbee072c Merge branch 'ax88796c-spi-ethernet-adapter' omits a97c69ba4f30 net: ax88796c: ASIX AX88796C SPI Ethernet Adapter Driver omits b13c7a88a7b6 dt-bindings: net: Add bindings for AX88796C SPI Ethernet Adapter omits 4def0acb63ce dt-bindings: vendor-prefixes: Add asix prefix omits b0c7663dd564 Merge branch 'selftests/bpf: Fixes for perf_buffer test' omits 99d099757ab4 selftests/bpf: Use nanosleep tracepoint in perf buffer test omits aa274f98b269 selftests/bpf: Fix possible/online index mismatch in perf_ [...] omits d4121376ac7a selftests/bpf: Fix perf_buffer test on system with offline cpus omits 8082b8561dfd Merge branch 'bpf: keep track of verifier insn_processed' omits e1b9023fc7ab selftests/bpf: Add verif_stats test omits aba64c7da983 bpf: Add verified_insns to bpf_prog_info and fdinfo omits 632f96d2652e libbpf: Fix ptr_is_aligned() usages omits 8e8c1bfce302 Merge branch 'enetc-trivial-ptp-one-step-tx-timestamping-c [...] omits 520661495409 net: enetc: use the skb variable directly in enetc_clean_t [...] omits ae77bdbc2fc6 net: enetc: remove local "priv" variable in enetc_clean_tx_ring() omits 549beec028ad Merge branch 'Add bpf_skc_to_unix_sock() helper' omits b6c4e7151609 selftests/bpf: Test bpf_skc_to_unix_sock() helper omits 9eeb3aa33ae0 bpf: Add bpf_skc_to_unix_sock() helper omits 44ce0ac11e4e samples: bpf: Suppress readelf stderr when probing for BTF [...] omits c3867ab5924b selftests: kvm: fix mismatched fclose() after popen() omits 409af447c2a0 drm/msm/dsi: fix wrong type in msm_dsi_host omits 8bf71a5719b6 drm/msm: Fix potential NULL dereference in DPU SSPP omits 57fd4f34ddac dt-bindings: msm: add DT bindings for sc7280 omits 6427f5d05e7f dt-bindings: drm/msm/gpu: convert to YAML omits 6f2f7c83303d Merge tag 'drm-intel-gt-next-2021-10-21' of git://anongit. [...] omits c0d79987a0d8 hwmon: (dell-smm) Speed up setting of fan speed omits 927d89ee96b3 hwmon: (dell-smm) Add comment explaining usage of i8k_conf [...] omits e64325e8c56e hwmon: (dell-smm) Return -ENOIOCTLCMD instead of -EINVAL omits 38c5b0dd7d30 hwmon: (dell-smm) Use strscpy_pad() omits 6105870f794d hwmon: (dell-smm) Sort includes in alphabetical order omits 595cb5e0b832 Revert "drm/ast: Add detect function support" omits 94ff371eb849 Merge tag 'drm-intel-next-2021-10-15' of git://anongit.fre [...] omits 61840edc8813 mmc: dw_mmc: Drop use of ->init_card() callback omits f85a15c5efe1 mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set omits b3e202fa0f9a mmc: sdhci-omap: Remove forward declaration of sdhci_omap_ [...] omits 7e1c5440f4f9 Merge tag 'drm-misc-fixes-2021-10-21-1' of git://anongit.f [...] omits 730b64d827c3 Merge tag 'drm-msm-fixes-2021-10-18' of https://gitlab.fre [...] omits 415de4407664 x86/cpu: Fix migration safety with X86_BUG_NULL_SEL omits 1c253ff2287f x86/fpu: Move xstate feature masks to fpu_*_cfg omits 4f042e40199c platform/surface: aggregator_registry: Add support for Sur [...] omits ef51b9a520f0 platform/surface: gpe: Add support for Surface Laptop Studio omits 59348401ebed platform/x86: amd-pmc: Add special handling for timer base [...] omits 4c9dbf862279 platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` omits e44e81c5b90f kprobes: convert tests to kunit omits 8720aeecc246 tracing: use %ps format string to print symbols omits bce5c81cb31f tracing: Explain the trace recursion transition bit better omits ed29271894aa ftrace/direct: Do not disable when switching direct callers omits 5fae941b9a6f ftrace/samples: Add multi direct interface test module omits ccf5a89efd6f ftrace: Add multi direct modify interface omits f64dd4627ec6 ftrace: Add multi direct register/unregister interface omits 1904a8144598 ftrace: Add ftrace_add_rec_direct function omits 4e341cad6b7a tracing: Fix selftest config check for function graph star [...] omits 3b4bd495131e Merge tag 'dtpm-v5.16' of https://git.linaro.org/people/da [...] omits 78d9b458cc21 drm/msm/dpu: Add CRC support for DPU omits 2bd264bce238 x86/fpu: Move xstate size to fpu_*_cfg omits 39fbef4b0f77 PM: hibernate: Get block device exclusively in swsusp_check() omits cd9ae7617449 x86/fpu/xstate: Cleanup size calculations omits def0c3697287 drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 omits b22fa62a35d7 io_uring: apply worker limits to previous users omits 617473acdfe4 x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() omits 578971f4e228 x86/fpu: Provide struct fpu_config omits 31b3b1f5e352 drm/msm/hdmi: use bulk regulator API omits c8c340a9b414 KVM: SEV: Flush cache on non-coherent systems before RECEI [...] omits 8e9f666a6e66 blk-crypto: update inline encryption documentation omits cb77cb5abe1f blk-crypto: rename blk_keyslot_manager to blk_crypto_profile omits 1e8d44bddf57 blk-crypto: rename keyslot-manager files to blk-crypto-profile omits eebcafaebb17 blk-crypto-fallback: properly prefix function and struct names omits 8d81b2a38ddf arm64: errata: Add detection for TRBE write to out-of-range omits fa82d0b4b833 arm64: errata: Add workaround for TSB flush failures omits b9d216fcef42 arm64: errata: Add detection for TRBE overwrite in FILL mode omits 2d0d656700d6 arm64: Add Neoverse-N2, Cortex-A710 CPU part definition omits 89e56d5ed1f7 drm/msm: Fix missing include files in msm_gem_shrinker.c omits f8546caa41dd drm/msm: Fix missing include files in msm_gem.c omits ce47d0c00ff5 x86/sev: Allow #VC exceptions on the VC2 stack omits 5681981fb788 x86/sev: Fix stack type check in vc_switch_off_ist() omits 435c2acb307f nbd: Use invalidate_disk() helper on disconnect omits 19f553db2ac0 loop: Remove the unnecessary bdev checks and unused bdev variable omits e515be8f3b3e loop: Use invalidate_disk() helper to invalidate gendisk omits f059a1d2e23a block: Add invalidate_disk() helper to invalidate the gendisk omits 6425392acf24 gcc-plugins: remove duplicate include in gcc-common.h omits b4d89579ccb1 gcc-plugins: Remove cyc_complexity omits 8bd51a2ba3c3 gcc-plugins: Explicitly document purpose and deprecation schedule omits a67a46af4ad6 thermal/core: Deprecate changing cooling device state from [...] omits 0275c9fb0eff thermal/core: Make the userspace governor deprecated omits f9d366d420af cfg80211: fix kernel-doc for MBSSID EMA omits b33fb28c867d mac80211: Prevent AP probing during suspend omits 63fa04266629 nl80211: Add LC placeholder band definition to nl80211_band omits 1add667da242 nl80211: vendor-cmd: intel: add more details for IWL_MVM_V [...] omits a6e34fde48e8 mac80211: split beacon retrieval functions omits 97981d89a1d4 cfg80211: separate get channel number from ies omits a3ca5281bb77 KVM: MMU: Reset mmu->pkru_mask to avoid stale data omits 4c1ef56bd9c7 regulator: uniphier: Add binding for NX1 SoC omits 32e84faa825e regulator: uniphier: Add USB-VBUS compatible string for NX1 SoC omits f2622138f935 mac80211: use ieee80211_bss_get_elem() in most places omits a3eca8179297 cfg80211: scan: use element finding functions in easy cases omits 153e2a11c99b nl80211: use element finding functions omits ba9d0db9a5cc mac80211: fils: use cfg80211_find_ext_elem() omits 83b863f4a3f0 mtd: add add_disk() error handling omits 2e9e31bea019 rnbd: add error handling support for add_disk() omits 66638f163a2b um/drivers/ubd_kern: add error handling support for add_disk() omits 21fd880d3da7 m68k/emu/nfblock: add error handling support for add_disk() omits 293a7c528803 xen-blkfront: add error handling support for add_disk() omits 2961c3bbcaec bcache: add error handling support for add_disk() omits e7089f65dd51 dm: add add_disk() error handling omits ff06ed7e815c block: aoe: fixup coccinelle warnings omits 8223ac199a38 mac80211: fix memory leaks with element parsing omits 10de5a599f92 cfg80211: prepare for const netdev->dev_addr omits de1352ead8a8 mac80211: use eth_hw_addr_set() omits e76219e675eb wireless: mac80211_hwsim: use eth_hw_addr_set() omits eb3d6175e4a9 mac80211: debugfs: calculate free buffer size correctly omits e94f68527a35 block: kill extra rcu lock/unlock in queue enter omits 3b13c168186c percpu_ref: percpu_ref_tryget_live() version holding RCU omits 6549a874fb65 block: convert fops.c magic constants to SHIFT_SECTOR omits 179ae84f7ef5 block: clean up blk_mq_submit_bio() merging omits 6450fe1f668f block: optimise boundary blkdev_read_iter's checks omits cbab6ae0d0bd Merge tag 'nvme-5.16-2021-10-21' of git://git.infradead.or [...] omits 057178cf518e fs: bdev: fix conflicting comment from lookup_bdev omits bbc3925cf696 cdrom: Remove redundant variable and its assignment omits 0994c64eb415 blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags omits 5d8cb8db9f79 powercap/drivers/dtpm: Fix power limit initialization omits eb82bace8931 powercap/drivers/dtpm: Scale the power with the load omits d2cdc6adc308 powercap/drivers/dtpm: Use container_of instead of a priva [...] omits 7a89d7eacf8e powercap/drivers/dtpm: Simplify the dtpm table omits 4570ddda4338 powercap/drivers/dtpm: Encapsulate even more the code omits 639475d434b8 x86/CPU: Add support for Vortex CPUs omits 397430b50a36 usbnet: sanity check for maxpacket omits e378f4967c8e net: enetc: make sure all traffic classes can send large frames omits fb8dc5fc8cbd net: enetc: fix ethtool counter name for PM0_TERR omits 0db55f9a1baf drm/ttm: fix memleak in ttm_transfered_destroy omits 57c3b9f55ba8 media: venus: core: Add sdm660 DT compatible and resource struct omits 96fbc6c54758 media: dt-bindings: media: venus: Add sdm660 dt schema omits 40d87aafee29 media: venus: vdec: decoded picture buffer handling during [...] omits 3227a8f7cf33 media: venus: Handle fatal errors during encoding and decoding omits aa6dcf171ab7 media: venus: helpers: Add helper to mark fatal vb2 error omits 3efc5204dd99 media: venus: hfi: Check for sys error on session hfi functions omits b46ff4eb34ce media: venus: Make sys_error flag an atomic bitops omits 12271ba94530 regulator: qcom,rpmh: Add compatible for PM6350 omits 0adafd62505c regulator: qcom-rpmh: Add PM6350 regulators omits cb17820ef71e regulator: sy7636a: Remove requirement on sy7636a mfd omits 3f3e877ce8ef media: venus: venc: Use pmruntime autosuspend omits 6a8b5bb0f135 regulator: tps62360: replacing legacy gpio interface for gpiod omits 061514dbfb79 regulator: lp872x: Remove lp872x_dvs_state omits 5509cc78080d x86/fpu/signal: Use fpstate for size and features omits 49e4eb4125d5 x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() omits eda9a4f7af6e clocksource/drivers/timer-ti-dm: Select TIMER_OF omits 3ac8d75778fc x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() omits ad6ede407aae x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() omits 0b2d39aa0357 x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() omits 073e627a4537 x86/fpu/xstate: Use fpstate for os_xsave() omits be31dfdfd75b x86/fpu: Use fpstate::size omits 0a30896fc502 MAINTAINERS: Add Dave Hansen to the x86 maintainer team omits fc4e78481afa char: ipmi: replace snprintf in show functions with sysfs_emit omits 248452ce21ae x86/fpu: Add size and mask information to fpstate omits b6b19a71c8bb ptp: free 'vclock_index' in ptp_clock_release() omits 50af5969bb22 net/core: Remove unused assignment operations and variable omits c5c6e589a8c8 net: stats: Read the statistics in ___gnet_stats_copy_basi [...] omits ce2729731ab3 Merge branch 'dsa_to_port-loops' omits 992e5cc7be8e net: dsa: tag_8021q: make dsa_8021q_{rx,tx}_vid take dp as [...] omits 5068887a4fbe net: dsa: tag_sja1105: do not open-code dsa_switch_for_each_port omits fac6abd5f132 net: dsa: convert cross-chip notifiers to iterate using dp omits 57d77986e742 net: dsa: remove gratuitous use of dsa_is_{user,dsa,cpu}_port omits 65c563a67755 net: dsa: do not open-code dsa_switch_for_each_port omits d0004a020bb5 net: dsa: remove the "dsa_to_port in a loop" antipattern f [...] omits 82b318983c51 net: dsa: introduce helpers for iterating through ports using dp omits bf6abf345dfa sfc: Don't use netif_info before net_device setup omits c62041c5baa9 sfc: Export fibre-specific supported link modes omits 1439caa1d989 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits dedb0809c9ba Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 7d4f4d149db5 Merge branch 'mscc-ocelot-all-ports-vlan-untagged-egress' omits d4004422f6f9 net: mscc: ocelot: track the port pvid using a pointer omits bfbab3104413 net: mscc: ocelot: add the local station MAC addresses in VID 0 omits 0da1a1c48911 net: mscc: ocelot: allow a config where all bridge VLANs a [...] omits 90e0aa8d108d net: mscc: ocelot: convert the VLAN masks to a list omits 62a22bcbd30e net: mscc: ocelot: add a type definition for REW_TAG_CFG_TAG_CFG omits e0bfcf9c77d9 Merge tag 'mlx5-fixes-2021-10-20' of git://git.kernel.org/ [...] omits a689702a6cfc Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 9437e393777e PM: hibernate: swap: Use vzalloc() and kzalloc() omits 8602a80bb85e clocksource/drivers/exynosy: Depend on sub-architecture fo [...] omits 01de5fcd8b1a PM: hibernate: fix sparse warnings omits 5a2acbbb0179 Merge branch kvm/selftests/memslot into kvmarm-master/next omits 358928fd5264 KVM: selftests: Build the memslot tests for arm64 omits ffb4ce3c4936 KVM: selftests: Make memslot_perf_test arch independent omits 3598b30bd970 cpufreq: Fix typo in cpufreq.h omits 6f9f0eef0096 PCI: PM: Fix ordering of operations in pci_back_from_sleep() omits 260ea4ba94e8 selftests: arm64: Factor out utility functions for assembl [...] omits c4fcf1ada4ae thermal/drivers/int340x: Improve the tcc offset saving for [...] omits bf6e667f4738 arm64: vmlinux.lds.S: remove `.fixup` section omits 753b32368705 arm64: extable: add load_unaligned_zeropad() handler omits 2e77a62cb3a6 arm64: extable: add a dedicated uaccess handler omits d6e2cc564775 arm64: extable: add `type` and `data` fields omits 5d0e79051425 arm64: extable: use `ex` for `exception_table_entry` omits e8c328d7de03 arm64: extable: make fixup_exception() return bool omits 819771cc2892 arm64: extable: consolidate definitions omits 286fba6c2a45 arm64: gpr-num: support W registers omits 8ed1b498ada6 arm64: factor out GPR numbering helpers omits ae2b2f3384c6 arm64: kvm: use kvm_exception_table_entry omits 139f9ab73d60 arm64: lib: __arch_copy_to_user(): fold fixups into body omits 4012e0e22739 arm64: lib: __arch_copy_from_user(): fold fixups into body omits 35d67794b882 arm64: lib: __arch_clear_user(): fold fixups into body omits 3e6f8d1fa184 arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd omits 14831fad73f5 arm64: vdso32: suppress error message for 'make mrproper' omits a517faa902b5 arm64: vdso32: drop test for -march=armv8-a omits 1907d3ff5a64 arm64: vdso32: drop the test for dmb ishld omits 5838a1557984 arm64/sve: Track vector lengths for tasks in an array omits ddc806b5c475 arm64/sve: Explicitly load vector length when restoring SVE state omits b5bc00ffddc0 arm64/sve: Put system wide vector length information into structs omits 0423eedcf4e1 arm64/sve: Use accessor functions for vector lengths in th [...] omits 059613f546b6 arm64/sve: Rename find_supported_vector_length() omits 9f5848665788 arm64/sve: Make access to FFR optional omits 12cc2352bfb3 arm64/sve: Make sve_state_size() static omits b53223e0a4d9 arm64/sve: Remove sve_load_from_fpsimd_state() omits 2d481bd3b636 arm64/fp: Reindent fpsimd_save() omits 74056092ff41 drm/kmb: Enable ADV bridge after modeset omits 004d2719806f drm/kmb: Corrected typo in handle_lcd_irq omits 982f8ad666a1 drm/kmb: Disable change of plane parameters omits 13047a092c6d drm/kmb: Remove clearing DPHY regs omits a79f40cccd46 drm/kmb: Limit supported mode to 1080p omits 3e4c31e8f702 drm/kmb: Work around for higher system clock omits 772970620a83 drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BY [...] omits 3cfc183052c3 drm: mxsfb: Fix NULL pointer dereference crash on unload omits 9a48e7564ac8 compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddres [...] omits 964d32e51267 fuse: clean up error exits in fuse_fill_super() omits 80019f113832 fuse: always initialize sb->s_fs_info omits c191cd07ee94 fuse: clean up fuse_mount destruction omits a27c061a49af fuse: get rid of fuse_put_super() omits d534d31d6a45 fuse: check s_root when destroying sb omits 3a25dfa67fe4 KVM: nVMX: promptly process interrupts delivered while in [...] omits de7cd3f6761f KVM: x86: check for interrupts before deciding whether to [...] omits 2dd8eedc80b1 x86/process: Move arch_thread_struct_whitelist() out of line omits f0cbc8b3cdf7 x86/fpu: Do not leak fpstate pointer on fork omits 60dd57c74794 Merge brank 'mlx5_mkey' into rdma.git for-next omits 130c08065848 tracing: Add trampoline/graph selftest omits 0c0593b45c9b x86/ftrace: Make function graph use ftrace directly omits 4a30e4c93051 ftrace/x86_64: Have function graph tracer depend on DYNAMI [...] omits 282da7cef078 scsi: ufs: ufs-exynos: Correct timeout value setting registers omits e20f80b9b163 scsi: ibmvfc: Fix up duplicate response detection omits db5b6a46f43a net: bpf: Switch over to memdup_user() omits 7960d02dddcc selftests/bpf: Some more atomic tests omits 25f54d08f12f autofs: fix wait name hash calculation in autofs_wait() omits 50740d5de614 dmaengine: pxa_dma: Prefer struct_size over open coded arithmetic omits 5dfbbb668af9 KVM: PPC: Replace zero-length array with flexible array member omits 6446c4fb12ec aio: Prefer struct_size over open coded arithmetic omits 98b160c828f3 writeback: prefer struct_size over open coded arithmetic omits c2e4e3b75623 xfs: Use kvcalloc() instead of kvzalloc() omits 9fea749856d1 ice: Add tc-flower filter support for channel omits fbc7b27af0f9 ice: enable ndo_setup_tc support for mqprio_qdisc omits 0754d65bd4be ice: Add infrastructure for mqprio support via ndo_setup_tc omits dfcb63ce1de6 fq_codel: generalise ce_threshold marking for subset of traffic omits 2f27b5034244 x86/fpu: Remove fpu::state omits 63d6bdf36ce1 x86/math-emu: Convert to fpstate omits c20942ce5128 x86/fpu/core: Convert to fpstate omits 7e049e8b7459 x86/fpu/signal: Convert to fpstate omits caee31a36c33 x86/fpu/regset: Convert to fpstate omits cceb496420fa x86/fpu: Convert tracing to fpstate omits 1c57572d754f x86/KVM: Convert to fpstate omits 087df48c298c x86/fpu: Replace KVMs xstate component clearing omits 18b3fa1ad15f x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate omits f83ac56acdad x86/fpu: Convert fpstate_init() to struct fpstate omits 87d0e5be0fac x86/fpu: Provide struct fpstate omits 2f111a6fd5b5 Merge tag 'ceph-for-5.15-rc7' of git://github.com/ceph/cep [...] omits bf5d00470787 x86/fpu: Replace KVMs home brewed FPU copy to user omits 515dcc2e0217 Merge tag 'dma-mapping-5.15-2' of git://git.infradead.org/ [...] omits 53c2ff8bcb06 drm/amdgpu: support B0&B1 external revision id for yellow carp omits 2ef8ea23942f drm/amd/display: Moved dccg init to after bios golden init omits dd8cb18906d9 drm/amd/display: Increase watermark latencies for DCN3.1 omits 4835ea6c173a drm/amd/display: increase Z9 latency to workaround underfl [...] omits 672437486ee9 drm/amd/display: Require immediate flip support for DCN3.1 planes omits c938aed88f82 drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1 omits c21b105380cf drm/amd/display: Limit display scaling to up to true 4k fo [...] omits 5afa7898ab7a drm/amdgpu: fix out of bounds write omits b8419e7be6c6 irqchip: Fix kernel-doc parameter typo for IRQCHIP_DECLARE omits c40ef4c57599 ARM: bcm: Removed forced select of interrupt controllers omits 9db71e8966bf arm64: broadcom: Removed forced select of interrupt controllers omits 3ac268d5ed22 irqchip/irq-bcm7120-l2: Switch to IRQCHIP_PLATFORM_DRIVER omits 945486bf1ee3 genirq: Export irq_gc_noop() omits 51d9db5c8fbb irqchip/irq-brcmstb-l2: Switch to IRQCHIP_PLATFORM_DRIVER omits fcd0f63dec4a genirq: Export irq_gc_{unmask_enable,mask_disable}_reg omits c057c799e379 irqchip/irq-bcm7038-l1: Switch to IRQCHIP_PLATFORM_DRIVER omits 3578fd47137c irqchip/irq-bcm7038-l1: Restrict affinity setting to MIPS omits 35eb2ef5df42 irqchip/irq-bcm7038-l1: Gate use of CPU logical map to MIPS omits bf8bde41d296 MIPS: BMIPS: Remove use of irq_cpu_offline omits 4b55192009fc irqchip/irq-bcm7038-l1: Use irq_get_irq_data() omits 57de689ce782 irqchip/irq-bcm7038-l1: Remove .irq_cpu_offline() omits 99aaebfc288a Merge branch 'btf_dump fixes for s390' omits 00fa3461c86d irqchip/mchp-eic: Add support for the Microchip EIC omits 961632d54163 libbpf: Fix dumping non-aligned __int128 omits 36179af21cc8 dt-bindings: microchip,eic: Add bindings for the Microchip EIC omits c9e982b87946 libbpf: Fix dumping big-endian bitfields omits b16d12f39002 selftests/bpf: Use cpu_number only on arches that have it omits dfd8c90eb28b arm64: meson: remove MESON_IRQ_GPIO selection omits a947aa00edd4 irqchip/meson-gpio: Make it possible to build as a module omits f925a97b32f4 of/unittest: Add of_node_put() before return omits a3c85b2ee098 of: make of_node_check_flag() device_node parameter const omits 6effc8857b24 of: kobj: make of_node_is_(initialized|attached) parameters const omits 7688fa1025cd x86: dt: Use of_get_cpu_hwid() omits ada03c68aad5 sh: Use of_get_cpu_hwid() omits bd2259ee458e riscv: Use of_get_cpu_hwid() omits 41408b22ec38 powerpc: Use of_get_cpu_hwid() omits 4e0fa9eeb102 openrisc: Use of_get_cpu_hwid() omits 316b5e31daef csky: Use of_get_cpu_hwid() omits 12f04f9ff1f6 Merge branch irq/devm-churn into irq/irqchip-next omits 4d97b9290ed3 arm64: Use of_get_cpu_hwid() omits eb11b5a9562e ARM: broadcom: Use of_get_cpu_hwid() omits ca96bbe2469f ARM: Use of_get_cpu_hwid() omits 795e92ec5fd7 of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes omits 378be0cca602 dt-bindings: Consider DT_SCHEMA_FILES when finding all jso [...] omits 3985aa6ff3a8 dt-bindings: Parallelize yamllint omits f1985002839a irqchip: Provide stronger type checking for IRQCHIP_MATCH/ [...] omits b599015f044d samples/bpf: Fix application of sizeof to pointer omits efc36d6c642a bpftool: Remove useless #include to <perf-sys.h> from map_ [...] omits b8f49dce799f selftests/bpf: Remove duplicated include in cgroup_helpers omits 1d0003239401 net/mlx5e: IPsec: Fix work queue entry ethernet segment ch [...] omits d10457f85d4a net/mlx5e: IPsec: Fix a misuse of the software parser's fields omits 68e66e1a69cd net/mlx5e: Fix vlan data lost during suspend flow omits a6f74333548f net/mlx5: E-switch, Return correct error code on group cre [...] omits 14fe2471c628 net/mlx5: Lag, change multipath and bonding to be mutually [...] omits 5f52d47c5f75 bpf/preload: Clean up .gitignore and "clean-files" target omits ebc7b50a3849 libbpf: Migrate internal use of bpf_program__get_prog_info_linear omits 1b223f7065bc gfs2: Eliminate ip->i_gh omits b924bdab7445 gfs2: Move the inode glock locking to gfs2_file_buffered_write omits dc732906c245 gfs2: Introduce flag for glock holder auto-demotion omits 6144464937fe gfs2: Clean up function may_grant omits 2eb7509a0544 gfs2: Add wrapper for iomap_file_buffered_write omits cdd591fc86e3 iov_iter: Introduce fault_in_iov_iter_writeable omits 117d5b6d00ee nvmet: use struct_size over open coded arithmetic omits 2b81a5f01519 nvme: drop scan_lock and always kick requeue list when rem [...] omits 58847f12fe78 nvme-pci: clear shadow doorbell memory on resets omits 09748122009a nvme-rdma: fix error code in nvme_rdma_setup_ctrl omits 11384580e332 nvme-multipath: add error handling support for add_disk() omits d56ae18f063e nvmet: use macro definitions for setting cmic value omits 571b5444d1ee nvmet: use macro definition for setting nmic value omits e5ea42faa773 nvme: display correct subsystem NQN omits 20e8b689c908 nvme: Add connect option 'discovery' omits 954ae16681f6 nvme: expose subsystem type in sysfs attribute 'subsystype' omits d3aef70124e7 nvmet: set 'CNTRLTYPE' in the identify controller data omits a294711ed512 nvmet: add nvmet_is_disc_subsys() helper omits e15a8a975565 nvme: add CNTRLTYPE definitions for 'identify controller' omits 626851e9225d nvmet: make discovery NQN configurable omits c7d792f9b8b0 nvmet-rdma: implement get_max_queue_size controller op omits 6d1555cc41c0 nvmet: add get_max_queue_size op for controllers omits 44c3c6257e99 nvme-rdma: limit the maximal queue size for RDMA controllers omits 2351ead99ce9 nvmet-tcp: fix use-after-free when a port is removed omits fcf73a804c7d nvmet-rdma: fix use-after-free when a port is removed omits e3e19dcc4c41 nvmet: fix use-after-free when a port is removed omits 2b2af50ae836 qla2xxx: add ->map_queues support for nvme omits 01d838164b4c nvme-fc: add support for ->map_queues omits f6f09c15a767 nvme: generate uevent once a multipath namespace is operat [...] omits 55df0933be74 workqueue: Introduce show_one_worker_pool and show_one_workqueue. omits 8e37395c3a5d Merge tag 'sound-5.15-rc7' of git://git.kernel.org/pub/scm [...] omits 6da52dead8f5 Merge tag 'audit-pr-20211019' of git://git.kernel.org/pub/ [...] omits 9bc0b1aa8b7e Merge tag 'mt76-for-kvalo-2021-10-20' of https://github.co [...] omits 7dcf78b870be ice: Add missing E810 device ids omits 79cc8322b6d8 igc: Update I226_K device ID omits 639e298f432f e1000e: Fix packet loss on Tiger Lake and later omits fc9b289344b8 Merge tag 'trace-v5.15-rc5' of git://git.kernel.org/pub/sc [...] omits 1e59977463e9 Merge tag 'nios2_fixes_for_v5.15_part2' of git://git.kerne [...] omits 008f75a20e70 block: cleanup the flush plug helpers omits b600455d8430 block: optimise blk_flush_plug_list omits dbb6f764a079 blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h omits a214b949d8e3 blk-mq: only flush requests from the plug in blk_mq_submit_bio omits 4ea672ab694c io_uring: fix ltimeout unprep omits e139a1ec92f8 io_uring: apply max_workers limit to all future users omits 0afe64bebb13 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 280db5d42009 e1000e: Separate TGP board type from SPT omits bb171271f194 dt-bindings: net: ti,bluetooth: Convert to json-schema omits 762133d6a67f dt-bindings: net: wireless: ti,wlcore: Convert to json-schema omits 33ecdd38c6fb dt-bindings: net: marvell-bluetooth: Convert txt bindings to yaml omits dc1bf1e4c17f dt-bindings: Add SpinalHDL vendor omits ab5d964c001b drm/i915/selftests: mark up hugepages object with start_cpu_write omits 3884d8af9b3f drm/i915: mark up internal objects with start_cpu_write omits df94fd05e69e drm/i915: expand on the kernel-doc for cache_dirty omits d70af57944a1 drm/i915/shmem: ensure flush during swap-in on non-LLC omits 63430347713a drm/i915/userptr: add paranoid flush-on-acquire omits a035154da45d drm/i915/dmabuf: add paranoid flush-on-acquire omits 30f1dccd295b drm/i915: extract bypass-llc check into helper omits f7858cb48bf8 drm/i915: mark userptr objects as ALLOC_USER omits e1f17ea4c36f drm/i915: mark dmabuf objects as ALLOC_USER omits 32342701b4ba ucounts: Use atomic_long_sub_return for clarity omits da70d3109e74 ucounts: Add get_ucounts_or_wrap for clarity omits 5fc9e37cd5ae ucounts: Remove unnecessary test for NULL ucount in get_ucounts omits 99c31f9feda4 ucounts: In set_cred_ucounts assume new->ucounts is non-NULL omits dcd5ea9f9428 drm/amdgpu: Clarify error when hitting bad page threshold omits 0d055f09e121 drm/amdgpu: drop navi reg init functions omits bf99b9b03265 drm/amdgpu: drop nv_set_ip_blocks() omits 7092432e3cb1 drm/amdgpu: drop soc15_set_ip_blocks() omits 0f3d2b680444 drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2 omits 18f12604f5ee drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK omits c9c7d1804592 drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating() omits 68e3871dcd6e drm/amdgpu/pm: properly handle sclk for profiling modes on [...] omits 40320159f066 drm/amdgpu: replace snprintf in show functions with sysfs_emit omits 5efacdf072d1 drm/amdgpu: support B0&B1 external revision id for yellow carp omits 5ebcbe342b1c ucounts: Move get_ucounts from cred_alloc_blank to key_cha [...] omits b35d3fea2a39 media: allegro: write vui parameters for HEVC omits 42fd280628bd media: allegro: nal-hevc: implement generator for vui omits 0317c05fa15b media: allegro: write correct colorspace into SPS omits e5c28f21916d media: allegro: extract nal value lookup functions to header omits 89091e12464a media: allegro: correctly scale the bit rate in SPS omits c0a3753c5a60 media: allegro: remove external QP table omits 436ee4b515bb media: allegro: fix row and column in response message omits 7aea2c0b48a5 media: allegro: add control to disable encoder buffer omits 98f1cbf65bf2 media: allegro: add encoder buffer support omits 83cc5fd9c622 media: allegro: add pm_runtime support omits b6707e770d83 media: allegro: lookup VCU settings omits dacc21d638c4 media: allegro: fix module removal if initialization failed omits 1ecda6393db4 media: allegro: ignore interrupt if mailbox is not initialized omits 36b6dcbc1245 Merge tag 'reset-fixes-for-v5.15' of git://git.pengutronix [...] omits 39fa7a95552c bcache: remove bch_crc64_update omits 00387bd21dac bcache: use bvec_kmap_local in bch_data_verify omits 0f5cd7815f7f bcache: remove the backing_dev_name field from struct cached_dev omits 7e84c2150731 bcache: remove the cache_dev_name field from struct cache omits 0259d4498ba4 bcache: move calc_cached_dev_sectors to proper place on ba [...] omits d55f7cb2e5c0 bcache: fix error info in register_bcache() omits 0a2b3e363566 bcache: reserve never used bits from bkey.high omits a307e2abfc22 md: bcache: Fix spelling of 'acquire' omits 86af1d02d458 platform/x86: Support for EC-connected GPIOs for identify [...] omits 037057a5a979 block: remove inaccurate requeue check omits a8e5d491dfc1 s390/dasd: fix possibly missed path verification omits 9dffede0115e s390/dasd: fix missing path conf_data after failed allocation omits 542e30ce8e6e s390/dasd: summarize dasd configuration data in a separate [...] omits 74e2f2110258 s390/dasd: move dasd_eckd_read_fc_security omits 23596961b437 s390/dasd: split up dasd_eckd_read_conf omits 10c78e53eea3 s390/dasd: fix kernel doc comment omits 169bbdacaa47 s390/dasd: handle request magic consistently as unsigned int omits 0c98057be9ef nbd: Fix use-after-free in pid_show omits c809084ab033 block: inline a part of bio_release_pages() omits 1497a51a3287 block: don't bloat enter_queue with percpu_ref omits 478eb72b815f block: optimise req_bio_endio() omits 859897c3fb9a block: convert leftovers to bdev_get_queue omits cf6d6238cdd3 block: turn macro helpers into inline functions omits 898df2447b9e io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR()) omits e23c7487f5a7 Merge tag 'sunxi-fixes-for-5.15-1' of git://git.kernel.org [...] omits 72cd4e3bde4e Merge tag 'imx-fixes-5.15-4' of git://git.kernel.org/pub/s [...] omits 4225fea1cb28 ptp: Fix possible memory leak in ptp_clock_register() omits 3cb958027cb8 net: stmmac: Fix E2E delay mechanism omits 641e3fd1a038 nfc: st95hf: Make spi remove() callback return zero omits 2641b62d2fab phy: micrel: ksz8041nl: do not use power down mode omits cd4bc63de774 net: enetc: unmap DMA in enetc_send_cmd() omits 5b92be649605 net-core: use netdev_* calls for kernel messages omits 0f00e70ef645 batman-adv: use eth_hw_addr_set() instead of ether_addr_copy() omits 08bb7516e530 mac802154: use dev_addr_set() - manual omits 659f4e02f15a mac802154: use dev_addr_set() omits 079ec41b22b9 x86/fpu: Provide a proper function for ex_handler_fprestore() omits b56d2795b297 x86/fpu: Replace the includes of fpu/internal.h omits 6415bb809263 x86/fpu: Mop up the internal.h leftovers omits ff0c37e191f2 x86/sev: Include fpu/xcr.h omits 0ae67cc34f76 x86/fpu: Remove internal.h dependency from fpu/signal.h omits 90489f1dee8b x86/fpu: Move fpstate functions to api.h omits d9d005f32aac x86/fpu: Move mxcsr related code to core omits 9848fb96839b x86/fpu: Move fpregs_restore_userregs() to core omits cdcb6fa14e14 x86/fpu: Make WARN_ON_FPU() private omits 34002571cb41 x86/fpu: Move legacy ASM wrappers to core omits df95b0f1aa56 x86/fpu: Move os_xsave() and os_xrstor() to core omits b579d0c3750e x86/fpu: Make os_xrstor_booting() private omits d06241f52cfe x86/fpu: Clean up CPU feature tests omits 63e81807c1f9 x86/fpu: Move context switch and exit to user inlines into [...] omits 9603445549da x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init omits ca834defd33b x86/fpu: Rework copy_xstate_to_uabi_buf() omits ea4d6938d4c0 x86/fpu: Replace KVMs home brewed FPU copy from user omits a0ff0611c2fb x86/fpu: Move KVMs FPU swapping to FPU core omits 63cf05a19a5d x86/fpu/xstate: Mark all init only functions __init omits ffd3e504c9e0 x86/fpu/xstate: Provide and use for_each_xfeature() omits 126fe0401883 x86/fpu: Cleanup xstate xcomp_bv initialization omits 509e7a30cd0a x86/fpu: Do not inherit FPU context for kernel and IO work [...] omits 2d16a1876f20 x86/process: Clone FPU in copy_thread() omits 01f9f62d3ae7 x86/fpu: Remove pointless memset in fpu_clone() omits dc2f39fd1bf2 x86/fpu: Cleanup the on_boot_cpu clutter omits f5daf836f292 x86/fpu: Restrict xsaves()/xrstors() to independent states omits b50854eca0e0 x86/pkru: Remove useless include omits d2d926482cdf x86/fpu: Update stale comments omits 9568bfb4f04b x86/fpu: Remove pointless argument from switch_fpu_finish() omits 47ce5f1e3e4e batman-adv: prepare for const netdev->dev_addr omits 818a76a55d6e soc: fsl: dpio: Unsigned compared against 0 in qbman_swp_s [...] omits 040e926f5813 net: dsa: qca8k: tidy for loop in setup and add cpu port check omits 15bf32398ad4 security: Return xattr name from security_dentry_init_security() omits 0e9ff65f455d KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu omits 9b57e9d5010b KVM: s390: clear kicked_mask before sleeping again omits 37ba803dbd3f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 623acf876398 Merge branch 'dev_addr-conversions-part-three' omits 0b271c48d9c5 ethernet: via-velocity: use eth_hw_addr_set() omits 83f262babdde ethernet: via-rhine: use eth_hw_addr_set() omits 41a19eb084f0 ethernet: tlan: use eth_hw_addr_set() omits 3d9c64ca52d5 ethernet: tehuti: use eth_hw_addr_set() omits 7f9b8fe5445c ethernet: stmmac: use eth_hw_addr_set() omits 414c6a3c84d7 ethernet: netsec: use eth_hw_addr_set() omits 323e9a957df8 Merge branch 'hns3-fixes' omits 0dd8a25f355b net: hns3: disable sriov before unload hclge layer omits 1385cc81baeb net: hns3: fix vf reset workqueue cannot exit omits 68752b24f51a net: hns3: schedule the polling again when allocation fails omits 9f9f0f19994b net: hns3: fix for miscalculation of rx unused desc omits adfb7b4966c0 net: hns3: fix the max tx size according to user manual omits 731797fdffa3 net: hns3: add limit ets dwrr bandwidth cannot be 0 omits b63fcaab9598 net: hns3: reset DWRR of unused tc to zero omits 60484103d5c3 net: hns3: Add configuration of TM QCN error event omits 787252a10d94 powerpc/smp: do not decrement idle task preempt count in C [...] omits 496c5fe25c37 powerpc/idle: Don't corrupt back chain when going idle omits 4d8e5035fa8c Merge branch 'sja1105-next' omits 9ca482a246f0 net: dsa: sja1105: parse {rx, tx}-internal-delay-ps proper [...] omits ac41ac81e331 dt-bindings: net: dsa: sja1105: add {rx,tx}-internal-delay-ps omits e00eb643324c dt-bindings: net: dsa: inherit the ethernet-controller DT schema omits 7a414b6e1a1c dt-bindings: net: dsa: sja1105: fix example so all ports h [...] omits 55161e67d44f vrf: Revert "Reset skb conntrack connection..." omits 2ad96cb5b4f4 zd1201: use eth_hw_addr_set() omits 18774612246d wl3501_cs: use eth_hw_addr_set() omits 6dedb2742b7a ray_cs: use eth_hw_addr_set() omits 0341ae70ebf0 wilc1000: use eth_hw_addr_set() omits 2202c2f428e1 hostap: use eth_hw_addr_set() omits d8a416def4c8 ipw2200: prepare for const netdev->dev_addr omits e3f90395c4f2 airo: use eth_hw_addr_set() omits fba610c5bf70 brcmfmac: prepare for const netdev->dev_addr omits 251277af9c4f atmel: use eth_hw_addr_set() omits c7b6128a8db1 wil6210: use eth_hw_addr_set() omits f2e2a083be8a ath6kl: use eth_hw_addr_set() omits 8fac27fbc80e wireless: use eth_hw_addr_set() for dev->addr_len cases omits fcb79f31d906 wireless: use eth_hw_addr_set() instead of ether_addr_copy() omits 708884e7f7f3 wireless: use eth_hw_addr_set() omits 8bf26aa10a8e iwlwifi: cfg: set low-latency-xtal for some integrated So devices omits e864a77f51d0 iwlwifi: pnvm: read EFI data only if long enough omits 0f892441d8c3 iwlwifi: pnvm: don't kmemdup() more than we have omits 70382b0897ee iwlwifi: change all JnP to NO-160 configuration omits 2f629a7772e2 iwlwifi: mvm: reset PM state on unsuccessful resume omits 8347c80600c1 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 5943a864fe84 mwifiex: Deactive host sleep using HSCFG after it was acti [...] omits cc8a8bc37466 mwifiex: Send DELBA requests according to spec omits a8a8fc7b2a71 mwifiex: Fix an incorrect comment omits fd7f8c321b78 mwifiex: Log an error on command failure during key-materi [...] omits 03893e93aff8 mwifiex: Don't log error on suspend if wake-on-wlan is disabled omits e0e037b9fe5f rtw89: remove unneeded semicolon omits a04310edcd00 rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() omits 257051a235c1 mwl8k: Fix use-after-free in mwl8k_fw_state_machine() omits 515e7184bdf0 rsi: stop thread firstly in rsi_91x_init() error handling omits ff8c04989168 mt76: mt7915: change max rx len limit of hw modules omits 3176487f3fde mt76: mt7915: fix missing HE phy cap omits 16bff457dd33 mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() omits bbf77f6ccebf mt76: mt7915: enable HE UL MU-MIMO omits 568a1b516a2c mt76: mt7921: add per-vif counters in ethtool omits fe041bee9c23 mt76: mt7921: move tx amsdu stats in mib_stats omits 9e893d28ce4a mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb omits 6eb58ceaf21d mt76: mt7921: introduce stats reporting through ethtool omits 6b16ae47eb82 mt76: mt7921: add some more MIB counters omits 6c833df90ce9 mt76: do not reset MIB counters in get_stats callback omits 37dd57554c35 mt76: mt7915: move tx amsdu stats in mib_stats omits 81811173de4f mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex omits 54ae98ff4b22 mt76: move mt76_ethtool_worker_info in mt76 module omits 99043e99a774 mt76: move mt76_sta_stats in mt76.h omits d387cde7af84 mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset omits ca74b9b907f9 mt76: mt7921s: add reset support omits 48fab5bbef40 mt76: mt7921: introduce mt7921s support omits fe0195f75633 mt76: mt7921: refactor mt7921_mcu_send_message omits 16d98b548365 mt76: mt7921: rely on mcu_get_nic_capability omits 8c94f0e63bb3 mt76: connac: extend mcu_get_nic_capability omits dacf0acfe2ce mt76: sdio: extend sdio module to support CONNAC2 omits 3ad085093417 mt76: sdio: introduce parse_irq callback omits 764dee47e2c1 mt76: sdio: move common code in mt76_sdio module omits f1e2eef11101 mt76: mt7921: use physical addr to unify register access omits f0ff5d3aa648 mt76: mt7921: make all event parser reusable between mt792 [...] omits 02fbf8199f6e mt76: mt7663s: rely on mcu reg access utility omits 87f9bf24ea84 mt76: connac: move mcu reg access utility routines in mt76 [...] omits 8910a4e5ba34 mt76: mt7921: add MT7921_COMMON module omits 033ae79b3830 mt76: mt7921: refactor init.c to be bus independent omits dfc7743de1eb mt76: mt7921: refactor mcu.c to be bus independent omits f1b27f54cf66 mt76: mt7921: refactor dma.c to be pcie specific omits 576b4484f3a8 mt76: mt7921: refactor mac.c to be bus independent omits bb0ae4cfeea9 mt76: mt7921: add MU EDCA cmd support omits e0710ca9576a mt76: mt7915: remove dead code in debugfs code omits d512b008fafb mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx [...] omits 53d12b55063c mt76: mt7915: improve code readability for xmit-queue handler omits 115a2d733b3d mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy omits 3263039d757c mt76: rely on phy pointer in mt76_register_debugfs_fops ro [...] omits e5a9f383134e mt76: mt7915: set muru platform type omits f9372753648e mt76: mt7915: set VTA bit in tx descriptor omits 161cc13912d3 mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() omits 89bbd3730f38 mt76: mt7915: rework starec TLV tags omits afa0370f3a3a mt76: mt7915: fix sta_rec_wtbl tag len omits a56c431ededa mt76: mt7915: improve starec readability of txbf omits f89f297aef28 mt76: mt7915: fix txbf starec TLV issues omits 22dffbddf016 mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() omits b5f2ba8a4c79 mt76: connac: fix possible NULL pointer dereference in mt7 [...] omits 7360cdec1cb5 mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs omits a1b0bbd4846b mt76: use a separate CCMP PN receive counter for managemen [...] omits b94c0ed609bd mt76: mt7921: add delay config for sched scan omits a6fdbdd1ac29 mt76: mt7615: fix monitor mode tear down crash omits 2d8be76c1674 mt76: debugfs: improve queue node readability omits 34f374f85eff mt76: mt7915: add twt_stats knob in debugfs omits 204324764cb2 mt76: mt7915: enable twt responder capability omits 3782b69d03e7 mt76: mt7915: introduce mt7915_mac_add_twt_setup routine omits 179090a58940 mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command omits f05c8c9827b7 mt76: mt7915: introduce __mt7915_get_tsf routine omits 5b8f1840c3e1 mt76: drop MCU header size from buffer size in __mt76_mcu_ [...] omits 215a2efae38f mt76: introduce __mt76_mcu_send_firmware routine omits a8315b2b94f4 dt: bindings: net: mt76: add eeprom-data property omits 255d3807b604 mt76: support reading EEPROM data embedded in fdt omits c4a784e34bd5 mt76: schedule status timeout at dma completion omits c34f100590f1 mt76: substitute sk_buff_head status_list with spinlock_t [...] omits c02f86eee8da mt76: remove mt76_wcid pointer from mt76_tx_status_check s [...] omits bd1e3e7b693c mt76: introduce packet_id idr omits 50ac15a511e3 mt76: mt7921: add 6GHz support omits edf9dab8ba27 mt76: add 6GHz support omits bebd3681113a mt76: connac: enable hw amsdu @ 6GHz omits 3cf3e01ba620 mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss omits 5883892bab53 mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv omits 9b2ea8eee42a mt76: connac: set 6G phymode in single-sku support omits cee3fd297959 mt76: connac: add 6GHz support to mt76_connac_mcu_set_chan [...] omits 212e5197eec2 mt76: connac: enable 6GHz band for hw scan omits b64c3202d4e4 mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} omits f474e6f1b317 mt76: mt7915: add mib counters to ethtool stats omits a90f2115c1a8 mt76: mt7915: add more MIB registers omits 016f2040591f mt76: mt7915: add tx mu/su counters to mib omits bc529ee3a7b8 mt76: mt7915: add some per-station tx stats to ethtool omits c4c2a370300e mt76: mt7915: add tx stats gathered from tx-status callbacks omits 95bc1457f66a mt76: mt7915: add ethtool stats support omits 02d1c7d494d8 mt76: mt7921: fix retrying release semaphore without end omits 3a0098768761 mt76: mt7921: robustify hardware initialization flow omits e500c9470e26 mt76: mt7915: fix possible infinite loop release semaphore omits 706dc08c2936 mt76: mt7915: honor all possible error conditions in mt791 [...] omits b5cdb4f9d149 mt76: move spin_lock_bh to spin_lock in tasklet omits 1799c220d807 mt76: mt7921: remove mt7921_sta_stats omits 8c19b3fe6942 mt76: mt7921: remove mcu rate reporting code omits 970ab80ef9f6 mt76: mt7921: report tx rate directly from tx status omits 273910ac4375 mt76: mt7921: add support for tx status reporting omits 159d95d4737f mt76: mt7921: start reworking tx rate reporting omits 0bb4e9187ea4 mt76: mt7615: fix hwmon temp sensor mem use-after-free omits 0ae3ff568451 mt76: mt7915: fix hwmon temp sensor mem use-after-free omits 68ee6a14fe62 mt76: mt7915: enable configured beacon tx rate omits 970be1dff26d mt76: disable BH around napi_schedule() calls omits abe3f3da6709 mt76: fill boottime_ns in Rx path omits a2e759612e5f mt76: switch from 'pci_' to 'dma_' API omits 4fb0a7d26ab0 mt76: fix boolreturn.cocci warnings omits cf592be1d734 mt76: mt7921: update mib counters dumping phy stats omits 569008744178 mt76: mt7921: always wake device if necessary in debugfs omits 6e5ceaff7528 mt76: mt7915: rename debugfs tx-queues omits 776ec4e77aa6 mt76: mt7915: rework debugfs queue info omits 0ab947c3dc8e mt76: mt7921: move mt7921_queue_rx_skb to mac.c omits ab06964eb96c mt76: mt7915: fix WMM index on DBDC cards omits 2c3b26f2bc1f mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht omits b4b9f0a32d31 mt76: mt7915: introduce bss coloring support omits 0421bf80579b mt76: mt7915: add LED support omits 16bab114895e mt76: mt7915: fix potential NPE in TXS processing omits e63db6d35f79 mt76: mt7915: fix he_mcs capabilities for 160mhz omits f17f4864504d mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DR [...] omits 9aac2969fe5f mt76: mt7915: update mac timing settings omits 67f938577b2c mt76: mt7921: fix endianness warnings in mt7921_mac_decode [...] omits 8e695328a100 mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate omits 99b8e195994d mt76: mt7921: fix firmware usage of RA info using legacy rates omits 4d2423326de9 mt76: mt7915: add HE-LTF into fixed rate command omits 4fee32153ab6 mt76: mt7921: report HE MU radiotap omits 1f832887d75e mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module omits f6e1f59885da mt76: overwrite default reg_ops if necessary omits 890809ca1986 mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utili [...] omits b30363102a41 mt76: mt7921: get rid of mt7921_mac_set_beacon_filter omits 82e0f5964737 mt76: mt7921: get rid of monitor_vif omits f3f1c04536b8 mt76: connac: add support for limiting to maximum regulato [...] omits 781f62960c63 mt76: connac: fix GTK rekey offload failure on WPA mixed mode omits a23f80aa9c5e mt76: mt7921: fix dma hang in rmmod omits 33920b2bf048 mt76: add support for setting mcast rate omits 47f1c08db7f3 mt76: mt7915: fix bit fields for HT rate idx omits 978fdd660c50 mt76: mt7915: switch proper tx arbiter mode in testmode omits 82a980f82a51 mt76: mt7915: fix potential overflow of eeprom page index omits 7780ba75c5da mt76: mt7921: send EAPOL frames at lowest rate omits 68232efffe4e mt76: mt7915: send EAPOL frames at lowest rate omits 02ee68b95d81 mt76: mt7915: add control knobs for thermal throttling omits 688088728bd3 mt76: mt7921: Add mt7922 support omits b5cd1fd6043b mt76: mt7615: fix skb use-after-free on mac reset omits cd3f387371e9 mt76: mt7921: Fix out of order process by invalid event pkt omits bad67a264183 mt76: mt7915: fix mgmt frame using unexpected bitrate omits 326d229f8622 mt76: mt7921: fix mgmt frame using unexpected bitrate omits e4867225431f mt76: add mt76_default_basic_rate more devices can rely on omits bce844584799 mt76: mt7921: introduce testmode support omits 05909e4625b0 mt76: mt7915: remove mt7915_sta_stats omits 9908d98ae72c mt76: mt7915: report tx rate directly from tx status omits ae06a88f3d92 mt76: mt7915: cleanup -Wunused-but-set-variable omits ffbebe7649c3 mt76: mt7915: take RCU read lock when calling ieee80211_bs [...] omits d45dac0732a2 mt76: mt7915: fix an off-by-one bound check omits 502604f54597 mt76: mt7921: add .set_sar_specs support omits d5f4ceeee69e mt76: mt7915: adapt new firmware to update BA winsize for [...] omits 4826075c8da5 mt76: mt7915: report HE MU radiotap omits c33edef52021 mt76: mt76x02: fix endianness warnings in mt76x02_mac.c omits 64ed76d118c6 mt76: mt7921: fix survey-dump reporting omits adedbc643f02 mt76: fix build error implicit enumeration conversion omits bf3747ae2e25 mt76: mt7921: enable aspm by default omits d741abeafa47 mt76: connac: fix mt76_connac_gtk_rekey_tlv usage omits 7e4de0c853ae mt76: mt7915: fix calling mt76_wcid_alloc with incorrect p [...] omits 3924715ffe5e mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() omits d81bfb41e30c mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi omits 7fc167bbc929 mt76: mt7921: fix endianness warning in mt7921_update_txs omits 08b3c8da87ae mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb omits 305023510f13 mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in m [...] omits df040215c077 mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event omits 026e092c2aa9 MAINTAINERS: mt76: update MTK folks omits c654dc379379 drm/i915/selftests: remove duplicate include in mock_region.c omits 0d994cd482ee ksmbd: add buffer validation in session setup omits 621be84a9d1f ksmbd: throttle session setup failures to avoid dictionary [...] omits 34061d6b76a4 ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INF [...] omits f09f6dfef8ce spi: altera: Change to dynamic allocation of spi id omits 8646698aefad x86/ftrace: Remove fault protection code in prepare_ftrace_return omits 1e85010e17c1 x86/ftrace: Remove extra orig rax move omits 91ebe8bcbff9 tracing/perf: Add interrupt_context_level() helper omits 9b84fadc444d tracing: Reuse logic from perf's get_recursion_context() omits 7ce1bb83a140 tracing/cfi: Fix cmp_entries_* functions signature mismatch omits 34cdd18b8d24 tracing: Use linker magic instead of recasting ftrace_ops_ [...] omits e70feb8b3e68 blk-mq: support concurrent queue quiesce/unquiesce omits 1d35d519d8bf nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin qu [...] omits 9e6a6b121210 nvme: paring quiesce/unquiesce omits ebc9b9526015 nvme: prepare for pairing quiescing and unquiescing omits 6ca1d9027e0d nvme: apply nvme API to quiesce/unquiesce admin queue omits a277654bafb5 nvme: add APIs for stopping/starting admin queue omits 3b44b3712c5b io_uring: split logic of force_nonblock omits 588cd7ef5382 bpf: Silence Coverity warning for find_kfunc_desc_btf omits 32fa0efab63e Merge branch 'fixes for bpftool's Makefile' omits 062e1fc008de bpftool: Turn check on zlib from a phony target into a con [...] omits ced846c65e8f bpftool: Do not FORCE-build libbpf omits 34e3ab1447db bpftool: Fix install for libbpf's internal header(s) omits d51b6b2287ae libbpf: Remove Makefile warnings on out-of-sync netlink.h/ [...] omits 3340ec49ba2c spi: at91-usart: replacing legacy gpio interface for gpiod omits 2dace185caa5 RDMA/irdma: Do not hold qos mutex twice on QP resume omits cc07b73ef11d RDMA/irdma: Set VLAN in UD work completion correctly omits 5508546631a0 RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR omits 60fab1076636 rdma/qedr: Fix crash due to redundant release of device's [...] omits bc369921d670 io-wq: max_worker fixes omits ba69fd9101f2 net: dsa: Fix an error handling path in 'dsa_switch_parse_ [...] omits 816219a86d21 Merge branch 'net-sched-fixes-after-recent-qdisc-running-changes' omits 97604c65bcda net: sched: remove one pair of atomic operations omits 4c57e2fac41c net: sched: fix logic error in qdisc_run_begin() omits dac35c423984 drm/amdgpu/discovery: parse hw_id_name for SDMA instance 2 and 3 omits 42f88ab772a3 drm/amdgpu: output warning for unsupported ras error inject (v2) omits 1b5254e8d932 drm/amdgpu: centralize checking for RAS TA status omits c494e57992f9 Revert "drm/amd/display: Add helper for blanking all dp displays" omits e848c714dbda Revert "drm/amd/display: Fix error in dmesg at boot" omits 8098acd3dc82 drm/amd/display: [FW Promotion] Release 0.0.88 omits 69c86e6be322 drm/amd/display: Add bios parser support for latest firmware_info omits c57d7da77b48 drm/amd/display: 3.2.157 omits c78abac92190 drm/amd/display: Change initializer to single brace omits 2df9f7f57905 docs: translations: zh_CN: memory-hotplug.rst: fix a typo omits e7414a1a185e drm/amd/display: Disable hdmistream and hdmichar clocks omits f2949a513a8c drm/amd/display: Moved dccg init to after bios golden init omits dd706b20934f drm/amd/display: Removed z10 save after dsc disable omits 9052e9c95d90 docs: translations: zn_CN: irq-affinity.rst: add a missing [...] omits bda24462578c drm/amd/display: Disable dpstreamclk, symclk32_se, and sym [...] omits aacdc9d07ecd drm/amd/display: Increase watermark latencies for DCN3.1 omits 22006ad23b4f drm/amd/display: increase Z9 latency to workaround underfl [...] omits 5595e962bd22 drm/amd/display: Require immediate flip support for DCN3.1 planes omits e22ad7e33823 drm/amd/display: Disable dsc root clock when not being used omits a35e5c5b7587 drm/amd/display: Add missing PSR state omits 641e0e1f5d7f drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1 omits 3cf79bb772a4 drm/amd/display: Fix DP2 SE and LE SYMCLK selection for B0 PHY omits 8048af26034f drm/amd/display: Limit display scaling to up to true 4k fo [...] omits 4a86858d3993 drm/amd/display: Removed power down on boot from DCN31 omits 2fc428f6b7ca block, bfq: fix UAF problem in bfqg_stats_init() omits a808a9d545cd block: inline fast path of driver tag allocation omits 94e587b8d1bb drm/amd/display: Validate plane rects before use omits b78f26d3efef drm/amd/display: correct apg audio channel enable golden value omits 2fcb26979d5b drm/amd/display: do not compare integers of different widths omits fd8811e60db4 drm/amd/display: Clean Up VPG Low Mem Power omits 05692bb02abd drm/amd/display: add DP2.0 debug option to set MST_EN for [...] omits d5ce4313cca4 drm/amd/display: Do not skip link training on DP quick hot plug omits 4a0dc87fca19 drm/amd/display: Clear encoder assignment for copied streams omits 7a28bee067d5 drm/amd/display: Disable dpp root clock when not being used omits 652de07addd2 drm/amd/display: Fully switch to dmub for all dcn21 asics omits a3848df60b06 drm/amd/amdgpu: Do irq_fini_hw after ip_fini_early omits d5edb56fbc59 drm/amdkfd: map gpu hive id to xgmi connected cpu omits c72942c167c1 drm/amdgpu: load PSP RL in resume path omits 5aeeac6fa38f drm/amdkfd: Fix an inappropriate error handling in allloc [...] omits 7b5f80123104 block: add documentation for inflight omits 17ac23eb43f0 kunit: Reset suite count after running tests omits d65d07cb5b01 kunit: tool: improve compatibility of kunit_parser with KT [...] omits 7d7c48df811d kunit: tool: yield output from run_kernel in real time omits ff9e09a3762f kunit: tool: support running each suite/test separately omits 5f6aa6d82e45 kunit: tool: actually track how long it took to run tests omits 7ef925ea8194 kunit: tool: factor exec + parse steps into a function omits 9c6b0e1d8993 kunit: add 'kunit.action' param to allow listing out tests omits fe678fed2cda kunit: tool: show list of valid --arch options when invalid omits a54ea2e05725 kunit: tool: misc fixes (unused vars, imports, leaked files) omits cd94fbc2cafb kunit: fix too small allocation when using suite-only kuni [...] omits a127b154a8f2 kunit: tool: allow filtering test cases via glob omits b7cbaef303c7 kunit: drop assumption in kunit-log-test about current suite omits c1bfc598181b Revert "PM: sleep: Do not assume that "mem" is always present" omits 9fa47bdcd33b xfs: use separate btree cursor cache for each btree type omits 0ed5f7356dae xfs: compute absolute maximum nlevels for each btree type omits bc8883eb775d xfs: kill XFS_BTREE_MAXLEVELS omits 9ec691205e7d xfs: compute the maximum height of the rmap btree when ref [...] omits 1b236ad7ba80 xfs: clean up xfs_btree_{calc_size,compute_maxlevels} omits b74e15d720d0 xfs: compute maximum AG btree height for critical reservat [...] omits 7cb3efb4cfdd xfs: rename m_ag_maxlevels to m_allocbt_maxlevels omits c940a0c54a2e xfs: dynamically allocate cursors based on maxlevels omits c0643f6fdd6d xfs: encode the max btree height in the cursor omits 56370ea6e5fe xfs: refactor btree cursor allocation function omits 69724d920e7c xfs: rearrange xfs_btree_cur fields for better packing omits 6ca444cfd663 xfs: prepare xfs_btree_cur for dynamic cursor heights omits eae5db476f9d xfs: dynamically allocate btree scrub context structure omits d47fef9342d0 xfs: don't track firstrec/firstkey separately in xchk_btree omits efb79ea31067 xfs: reduce the size of nr_ops for refcount btree cursors omits cc411740472d xfs: remove xfs_btree_cur.bc_blocklog omits 94a14cfd3b6e xfs: fix incorrect decoding in xchk_btree_cur_fsbno omits 892a666fafa1 xfs: fix perag reference leak on iteration race with growfs omits 8ed004eb9d07 xfs: terminate perag iteration reliably on agcount omits f1788b5e5ee2 xfs: rename the next_agno perag iteration variable omits bf2307b19513 xfs: fold perag loop iteration logic into helper function omits 53eb47b491c8 xfs: replace snprintf in show functions with sysfs_emit omits a9a7e30fd918 nvme: don't memset() the normal read/write command omits 9c3d29296fe4 nvme: move command clear into the various setup helpers omits d25302e46592 workqueue: make sysfs of unbound kworker cpumask more clever omits e9728cc72d91 locks: remove changelog comments omits 8702ed0b0de1 ice: fix an error code in ice_ena_vfs() omits 6f3323536aa8 ice: use devm_kcalloc() instead of devm_kzalloc() omits 7c1b694adab1 ice: Make use of the helper function devm_add_action_or_reset() omits 3f13f570ff2c ice: Refactor PR ethtool ops omits 73b483b79029 ice: Manage act flags for switchdev offloads omits 1281b7459657 ice: Forbid trusted VFs in switchdev mode omits 23be7075b318 ice: fix software generating extra interrupts omits d16a4f45f3a3 ice: fix rate limit update after coalesce change omits d8eb7ad5e46c ice: update dim usage and moderation omits a9a8f827f9e8 ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors omits a2d7b2e004af ACPI: PM: Fix sharing of wakeup power resources omits 7a63296d6f57 ACPI: PM: Turn off unused wakeup power resources omits a1224f34d72a ACPI: PM: Check states of power resources during initialization omits bc2836859643 ACPI: PM: Do not turn off power resources in unknown state omits 0a5ad4322927 mailbox: mtk-cmdq: Fix local clock ID usage omits 5c154b6a51c2 mailbox: mtk-cmdq: Validate alias_id on probe omits d92ca9d8348f blk-mq: don't handle non-flush requests in blk_insert_flush omits 1db3b60576ec MAINTAINERS: update mtd-physmap.yaml reference omits 92f5caed04e3 MAINTAINERS: update brcm,unimac-mdio.yaml reference omits 433c58da4657 MAINTAINERS: update gemini.yaml reference omits 6121505bbab3 MAINTAINERS: update nxp,imx8-jpeg.yaml reference omits e2306e392780 MAINTAINERS: update intel,ixp46x-rng.yaml reference omits 109120ccb3b5 MAINTAINERS: update ti,sci.yaml reference omits 2f8df3b94bbf MAINTAINERS: update faraday,ftrtc010.yaml reference omits 02813bc74a84 MAINTAINERS: update aspeed,i2c.yaml reference omits b09122361918 MAINTAINERS: update arm,vic.yaml reference omits fad956fc5c5c dt-bindings: reserved-memory: ramoops: update ramoops.yaml [...] omits 1c73213ba991 selinux: fix a sock regression in selinux_ip_postroute_compat() omits 4ecc8633056b ice: Add support for VF rate limiting omits 34dc2fd6e690 ucounts: Proper error handling in set_cred_ucounts omits 629715adc62b ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns i [...] omits 00169246e698 io_uring: warning about unused-but-set parameter omits 63acd42c0d49 sched/scs: Reset the shadow stack when idle_task_exit omits 622ceaddb764 erofs: lzma compression support omits 966edfb0a3dc erofs: rename some generic methods in decompressor omits 0a434e0a2c9f lib/xz, lib/decompress_unxz.c: Fix spelling in comments omits aaa2975f2b07 lib/xz: Add MicroLZMA decoder omits a98a25408b0e lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() omits 4f8d7abaa413 lib/xz: Validate the value before assigning it to an enum [...] omits 83d3c4f22a36 lib/xz: Avoid overlapping memcpy() with invalid input with [...] omits 386292919c25 erofs: introduce readmore decompression strategy omits 72bb52620fdf erofs: introduce the secondary compression head omits d9abdee5fd5a Merge branch 'akpm' (patches from Andrew) omits 5ecc1e947822 Input: axp20x-pek - Use new soc_intel_is_cht() helper omits 693841b74262 platform/x86: intel_int0002_vgpio: Use the new soc_intel_i [...] omits cd45c9bf8b43 ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header omits 5197fcd09ab6 locking/rwsem: Fix comments about reader optimistic lock s [...] omits 6c2787f2a20c locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() omits 7cdacc5f52d6 locking/rwsem: Disable preemption for spinning region omits bc67f1c454fb docs: futex: Fix kernel-doc references omits 4d3816733091 futex: Fix PREEMPT_RT build omits 26da4abfb382 powerpc/perf: Fix data source encodings for L2.1 and L3.1 [...] omits cae1d759065e tools/perf: Add mem_hops field in perf_mem_data_src structure omits fec9cc6175d0 perf: Add mem_hops field in perf_mem_data_src structure omits f4c6217f7f59 perf: Add comment about current state of PERF_MEM_LVL_* na [...] omits dc5fc361d891 block: attempt direct issue of plug list omits bc490f81731e block: change plugging to use a singly linked list omits fd96e35ea7b9 platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning omits 33ce79be2784 platform/x86: thinkpad_acpi: Fix coccinelle warnings omits 2d5b0755b754 platform/x86: panasonic-laptop: Replace snprintf in show f [...] omits 043449e75161 platform: x86: ideapad-laptop: Use ACPI_COMPANION() directly omits 7c7ba5de7f53 surface: surface3_power: Drop redundant acpi_bus_get_devic [...] omits 5558871360f3 surface: surface3-wmi: Use ACPI_COMPANION() directly omits 603a7dd08f88 platform/x86: system76_acpi: Add attribute group for kb_led_color omits 76f7eba3e0a2 platform/x86: system76_acpi: Add battery charging thresholds omits 0de30fc684b3 platform/x86: system76_acpi: Replace Fn+F2 function for OL [...] omits 95563d45b5da platform/x86: system76_acpi: Report temperature and fan speed omits 05be94633783 net: ethernet: ixp4xx: Make use of dma_pool_zalloc() inste [...] omits 07fab5a469a5 ieee802154: Remove redundant 'flush_workqueue()' calls omits 97eeb5fc14cc partitions/ibm: use bdev_nr_sectors instead of open coding it omits f9831b885709 partitions/efi: use bdev_nr_bytes instead of open coding it omits 946e99373037 block/ioctl: use bdev_nr_sectors and bdev_nr_bytes omits cb3dc8901ba4 devlink: Remove extra device_lock assert checks omits 04ee2752a5a9 Merge tag 'linux-can-fixes-for-5.15-20211019' of git://git [...] omits 480d42dc001b blk-wbt: prevent NULL pointer dereference in wb_timer_fn omits 86d46fdaa12a block: ataflop: fix breakage introduced at blk-mq refactoring omits 3c71e0c9ab4f ethernet: Remove redundant statement omits c69b2f468768 cavium: Fix return values of the probe function omits e211210098cb mISDN: Fix return values of the probe function omits 92817dad7dcb net: phylink: Support disabling autonegotiation for PCS omits e22db7bd552f net: sched: Allow statistics reads from softirq. omits dc90604b5836 net: phylink: rejig SFP interface selection in ksettings_set() omits e7d445ab26db x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_i [...] omits 6155631a0c3b block: align blkdev_dio inlined bio to a cacheline omits e028f167eca5 block: move blk_mq_tag_to_rq() inline omits df87eb0fce8f block: get rid of plug list sorting omits 87c037d11b83 block: return whether or not to unplug through boolean omits 8a7d267b4a2c block: don't call blk_status_to_errno in blk_update_request omits c688bd5dc94e x86/sev: Carve out HV call's return value verification omits db9a02baa232 block: move bdev_read_only() into the header omits 5ca7a8b3f698 io_uring: inform block layer of how many requests we are s [...] omits 88459b50b42a io_uring: simplify io_file_supports_nowait() omits 35645ac3c185 io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags omits e74ead135bc4 io_uring: arm poll for non-nowait files omits b10841c98c89 fs/io_uring: Prioritise checking faster conditions first i [...] omits 5cb03d63420b io_uring: clean io_prep_rw() omits 578c0ee234e5 io_uring: optimise fixed rw rsrc node setting omits caa8fe6e86fd io_uring: return iovec from __io_import_iovec omits d1d681b0846a io_uring: optimise io_import_iovec fixed path omits 9882131cd9de io_uring: kill io_wq_current_is_worker() in iopoll omits 9983028e7660 io_uring: optimise req->ctx reloads omits 607b6fb8017a io_uring: rearrange io_read()/write() omits 5e49c973fc39 io_uring: clean up io_import_iovec omits 51aac424aef9 io_uring: optimise io_import_iovec nonblock passing omits c88598a92a58 io_uring: optimise read/write iov state storing omits 538941e2681c io_uring: encapsulate rw state omits 258f3a7f84d1 io_uring: optimise rw comletion handlers omits f80a50a632d6 io_uring: prioritise read success path over fails omits 04f34081c5de io_uring: consistent typing for issue_flags omits ab4094024784 io_uring: optimise rsrc referencing omits a46be971edb6 io_uring: optimise io_req_set_rsrc_node() omits def77acf4396 io_uring: fix io_free_batch_list races omits 0cd3e3ddb4f6 io_uring: remove extra io_ring_exit_work wake up omits 4a04d1d14831 io_uring: optimise out req->opcode reloading omits 5a158c6b0d03 io_uring: reshuffle io_submit_state bits omits 756ab7c0ec71 io_uring: safer fallback_work free omits 6d63416dc57e io_uring: optimise plugging omits 54daa9b2d80a io_uring: correct fill events helpers types omits eb6e6f0690c8 io_uring: inline io_poll_complete omits 867f8fa5aeb7 io_uring: inline io_req_needs_clean() omits d17e56eb4907 io_uring: remove struct io_completion omits d886e185a128 io_uring: control ->async_data with a REQ_F flag omits c1e53a6988b9 io_uring: optimise io_free_batch_list() omits c072481ded14 io_uring: mark cold functions omits 37f0e767e177 io_uring: optimise ctx referencing by requests omits d60aa65ba221 io_uring: merge CQ and poll waitqueues omits aede728aae35 io_uring: don't wake sqpoll in io_cqring_ev_posted omits 765ff496c781 io_uring: optimise INIT_WQ_LIST omits a33ae9ce16a8 io_uring: optimise request allocation omits fff4e40e3094 io_uring: delay req queueing into compl-batch list omits 51d48dab62ed io_uring: add more likely/unlikely() annotations omits 7e3709d57651 io_uring: optimise kiocb layout omits 6224590d242f io_uring: add flag to not fail link after timeout omits 30d51dd4ad20 io_uring: clean up buffer select omits fc0ae0244bbb io_uring: init opcode in io_init_req() omits e0eb71dcfc4b io_uring: don't return from io_drain_req() omits 22b2ca310afc io_uring: extra a helper for drain init omits 5e371265ea1d io_uring: disable draining earlier omits a1cdbb4cb5f7 io_uring: comment why inline complete calls io_clean_op() omits ef05d9ebcc92 io_uring: kill off ->inflight_entry field omits 6962980947e2 io_uring: restructure submit sqes to_submit checks omits d9f9d2842c91 io_uring: reshuffle queue_sqe completion handling omits d475a9a6226c io_uring: inline hot path of __io_queue_sqe() omits 4652fe3f10e5 io_uring: split slow path from io_queue_sqe omits 2a56a9bd64db io_uring: remove drain_active check from hot path omits f15a3431775a io_uring: deduplicate io_queue_sqe() call sites omits 553deffd0920 io_uring: don't pass state to io_submit_state_end omits 1cce17aca621 io_uring: don't pass tail into io_free_batch_list omits d4b7a5ef2b9c io_uring: inline completion batching helpers omits f5ed3bcd5b11 io_uring: optimise batch completion omits b3fa03fd1b17 io_uring: convert iopoll_completed to store_release omits 3aa83bfb6e5c io_uring: add a helper for batch free omits 5eef4e87eb0b io_uring: use single linked list for iopoll omits e3f721e6f6d5 io_uring: split iopoll loop omits c2b6c6bc4e0d io_uring: replace list with stack for req caches omits 0d9521b9b526 io-wq: add io_wq_work_node based stack omits 3ab665b74e59 io_uring: remove allocation cache array omits 6f33b0bc4ea4 io_uring: use slist for completion batching omits 5ba3c874eb8a io_uring: make io_do_iopoll return number of reqs omits 87a115fb715b io_uring: force_nonspin omits 6878b40e7b28 io_uring: mark having different creds unlikely omits 8d4af6857c6f io_uring: return boolean value for io_alloc_async_data omits 68fe256aadc0 io_uring: optimise io_req_init() sqe flags checks omits a3f349071eb0 io_uring: remove ctx referencing from complete_post omits 83f84356bc8f io_uring: add more uring info to fdinfo for debug omits d97ec6239ad8 io_uring: kill extra wake_up_process in tw add omits c450178d9be9 io_uring: dedup CQE flushing non-empty checks omits d81499bfcd47 io_uring: inline linked part of io_req_find_next omits 6b639522f63f io_uring: inline io_dismantle_req omits 4b628aeb69cc io_uring: kill off ios_left omits 71e1cef2d794 io-wq: Remove duplicate code in io_workqueue_create() omits a87acfde9491 io_uring: dump sqe contents if issue fails omits 1bd297988b75 e1000e: Remove redundant statement omits e0d78afeb8d1 block: fix too broad elevator check in blk_mq_free_request() omits f4e728ff9407 Merge branch 'eth_hw_addr_gen-for-switches' omits 07a7ec9bdafe ethernet: sparx5: use eth_hw_addr_gen() omits be7550549e26 ethernet: mlxsw: use eth_hw_addr_gen() omits ba3fdfe32bb9 ethernet: fec: use eth_hw_addr_gen() omits 8eb8192ea291 ethernet: prestera: use eth_hw_addr_gen() omits 53fdcce6ab93 ethernet: ocelot: use eth_hw_addr_gen() omits e80094a473ee ethernet: add a helper for assigning port addresses omits ae0579acde81 RDMA/mlx5: Attach ndescs to mlx5_ib_mkey omits 867a92846e2e Merge branch 'dev_addr-conversions-part-two' omits f15fef4c0675 ethernet: smsc: use eth_hw_addr_set() omits 02bfb6beb695 ethernet: smc91x: use eth_hw_addr_set() omits 74fad215ee3d ethernet: sis900: use eth_hw_addr_set() omits f60e8b06e0cc ethernet: sis190: use eth_hw_addr_set() omits 15fa05bf41ab ethernet: sxgbe: use eth_hw_addr_set() omits 298b0e0c5fec ethernet: rocker: use eth_hw_addr_set() omits 0b08956cd532 ethernet: renesas: use eth_hw_addr_set() omits 1c5d09d58748 ethernet: r8169: use eth_hw_addr_set() omits 88e102e8777e ethernet: netxen: use eth_hw_addr_set() omits b814d3286923 ethernet: lpc: use eth_hw_addr_set() omits 4789b57af37f ethernet: sky2/skge: use eth_hw_addr_set() omits 15c343eb0588 ethernet: mv643xx: use eth_hw_addr_set() omits 4123bfb0b28b RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib omits 83fec3f12a59 RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key omits c64674168b6a RDMA/mlx5: Remove pd from struct mlx5_core_mkey omits 062fd731e51e RDMA/mlx5: Remove size from struct mlx5_core_mkey omits cf6a8b1b24d6 RDMA/mlx5: Remove iova from struct mlx5_core_mkey omits 641a305b8854 Merge branch 'mlxsw-multi-level-qdisc-offload' omits 29c1eac2e64e selftests: mlxsw: Add a test for un/offloadable qdisc trees omits 2a18c08d75ee mlxsw: spectrum_qdisc: Make RED, TBF offloads classful omits c2792f38caae mlxsw: spectrum_qdisc: Validate qdisc topology omits 01164dda0a64 mlxsw: spectrum_qdisc: Clean stats recursively when prioma [...] omits be7e2a5a58d4 mlxsw: spectrum_qdisc: Unify graft validation omits 65626e075714 mlxsw: spectrum_qdisc: Destroy children in mlxsw_sp_qdisc_ [...] omits 91796f507afc mlxsw: spectrum_qdisc: Extract two helpers for handling fu [...] omits 76ff72a7204f mlxsw: spectrum_qdisc: Query tclass / priomap instead of c [...] omits 6b3efbfa4e68 net: sch_tbf: Add a graft command omits aaa5570612b1 Merge tag 'mlx5-updates-2021-10-18' of git://git.kernel.or [...] omits 4a6c396e484e Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 738216c1953e memstick: r592: Fix a UAF bug when removing the driver omits ce5f6c2c9b0f mmc: mxs-mmc: disable regulator on error and in the remove [...] omits a1e97bd2e077 mmc: sdhci-omap: Configure optional wakeirq omits 3edf588e7fe0 mmc: sdhci-omap: Allow SDIO card power off and enable aggr [...] omits f433e8aac6b9 mmc: sdhci-omap: Implement PM runtime functions omits 42b380b69b2e mmc: sdhci-omap: Add omap_offset to support omap3 and earlier omits de5ccd2af71f mmc: sdhci-omap: Handle voltages to add support omap4 omits 5310a776b277 dt-bindings: sdhci-omap: Update binding for legacy SoCs omits 31b758f2015a Merge branch 'fixes' into next omits 162079f2dccd mmc: winbond: don't build on M68K omits f7c9ee0c72e9 docs: fs: locks.rst: update comment about mandatory file locking omits 9af372dc70e9 mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset [...] omits 976171c360c7 mmc: sdhci-pci: Remove dead code (rst_n_gpio et al) omits 67f7296e13b5 mmc: sdhci-pci: Remove dead code (cd_gpio, cd_irq et al) omits 5c67aa59bd8f mmc: sdhci-pci: Remove dead code (struct sdhci_pci_data et al) omits e087e11c4cff mmc: sdhci: Remove unused prototype declaration in the header omits 2caa11bc2d29 mmc: sdhci: Deduplicate sdhci_get_cd_nogpio() omits 10002f11a0a3 irqchip/ti-sci-inta: Make use of the helper function devm_ [...] omits fd9ac236c253 irqchip/stm32: Make use of the helper function devm_platfo [...] omits 2687bf8d0d34 irqchip/irq-ts4800: Make use of the helper function devm_p [...] omits bacdbd710de5 irqchip/irq-mvebu-pic: Make use of the helper function dev [...] omits 0c1479a66359 irqchip/irq-mvebu-icu: Make use of the helper function dev [...] omits fee29f008aa3 arm64: Add HWCAP for self-synchronising virtual counter omits ae976f063b60 arm64: Add handling of CNTVCTSS traps omits 9ee840a96042 arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 omits fdf865988b5a arm64: Add a capability for FEAT_ECV omits 0e277fb80770 Merge branch 'timers/drivers/armv8.6_arch_timer' of https: [...] omits 13a695aa50de Merge tag 'pr-arm32-ti-in-task' of git://git.kernel.org/pu [...] omits 48ccc8edf5b9 ARM: 9141/1: only warn about XIP address when not compile testing omits 1f323127cab0 ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype omits 44cc6412e66b ARM: 9138/1: fix link warning with XIP + frame-pointer omits eaf6cc7165c9 ARM: 9134/1: remove duplicate memcpy() definition omits e6a0c958bdf9 ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned omits df909df07707 ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images omits 00d43d13da6c ARM: 9125/1: fix incorrect use of get_kernel_nofault() omits 9d417cbe36ee ARM: 9122/1: select HAVE_FUTEX_CMPXCHG omits abc25bbcb55c ARM: 9131/1: mm: Fix PXN process with LPAE feature omits 2e707106fac7 ARM: 9130/1: mm: Provide die_kernel_fault() helper omits 93d204384401 ARM: 9126/1: mm: Kill page table base print in show_pte() omits f177b06ed7d5 ARM: 9127/1: mm: Cleanup access_error() omits 488cab12c371 ARM: 9129/1: mm: Kill task_struct argument for __do_page_fault() omits caed89dab0ca ARM: 9128/1: mm: Refactor the __do_page_fault() omits 4aede550f104 ARM: imx6: mark OCRAM mapping read-only omits b8bc0e50a32a ARM: add __arm_iomem_set_ro() to write-protect ioremapped area omits 48342ae751c7 ARM: 9124/1: uncompress: Parse "linux,usable-memory-range" [...] omits 1c1838757611 ARM: 9123/1: scoop: Drop if with an always false condition omits 854f695c3d41 ARM: 9119/1: amba: Properly handle device probe without IR [...] omits eb4f75691587 ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" omits 54f5b3615f19 ARM: 9121/1: amba: Drop unused functions about APB/AHB dev [...] omits 9d6361922489 ARM: 9125/1: fix incorrect use of get_kernel_nofault() omits 249606d37d20 platform/x86: mlx-platform: Add support for multiply cooli [...] omits 5b0a315c3db5 Documentation/ABI: Add new line card attributes for mlxreg [...] omits 527cd54d49dd Documentation/ABI: Add new attributes for mlxreg-io sysfs [...] omits 62f9529b8d5c platform/mellanox: mlxreg-lc: Add initial support for Nvid [...] omits 9d93d7877c91 platform_data/mlxreg: Add new field for secured access omits bbfd79c68170 platform/mellanox: mlxreg-io: Extend number of hwmon attributes omits 67eb006cc1d1 platform/x86: mlx-platform: Configure notifier callbacks f [...] omits bb1023b6da37 platform/mellanox: mlxreg-hotplug: Extend logic for hotplu [...] omits a5d8f57edfb4 platform/x86: mlx-platform: Add initial support for new mo [...] omits aafa1cafedca platform_data/mlxreg: Add new type to support modular systems omits 32cf6d0ae0d8 Merge branch 'timers/drivers/armv8.6_arch_timer' into time [...] omits 59be177a909a drm/i915: Remove memory frequency calculation omits 1bd85aa65d0e ceph: fix handling of "meta" errors omits 98d0a6fb7303 ceph: skip existing superblocks that are blocklisted or sh [...] omits d674a8f123b4 can: isotp: isotp_sendmsg(): fix return error on FC timeou [...] omits fdc881783099 media: ite-cir: IR receiver stop working after receive overflow omits 95f4325de9e6 media: sir_ir: remove broken driver omits febfe985fc2e media: ir_toy: assignment to be16 should be of correct type omits 6cb67bea945b media: ivtv: fix build for UML omits 5db127a534e1 media: cedrus: Don't kernel map most buffers omits 0887e9e152ef media: rkvdec: Support dynamic resolution changes omits 298d8e8f7bcf media: rkvdec: Do not override sizeimage for output format omits 4c2e5156d9fa media: imx-jpeg: Add pm-runtime support for imx-jpeg omits 305e191ccf16 media: MAINTAINERS: update maintainer for ch7322 driver omits 48289036e8c7 media: i.MX6: Support 16-bit BT.1120 video input omits c2c88a07d679 media: Add ADV7610 support for adv7604 driver. omits 901a52c43359 media: Add ADV7610 support for adv7604 driver - DT docs. omits d64a7709a81c media: TDA1997x: replace video detection routine omits 3ae5c3bc07f6 media: gspca/gl860-mi1320/ov9655: avoid -Wstring-concatena [...] omits 1cab969d55df media: saa7134: Add support for Leadtek WinFast HDTV200 H omits 52fed10ad756 media: aspeed: add debugfs omits 67f85135c57c media: videobuf2: always set buffer vb2 pointer omits cd0e5e8c4281 media: rcar-vin: add G/S_PARM ioctls omits 570a82b9c36f media: i2c: select V4L2_ASYNC where needed omits 112024a3b6dc media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() omits 362d5dfc483c mailmap: add Andrej Shadura omits 1ca7554d05ac mm/thp: decrease nr_thps in file's mapping on THP split omits 79f9bc584314 mm/secretmem: fix NULL page->mapping dereference in page_i [...] omits 032146cda855 vfs: check fd has read access in kernel_read_file_from_fd() omits b0e901280d98 elfcore: correct reference to CONFIG_UML omits 3ddd60268c24 mm, slub: fix incorrect memcg slab count for bulk free omits 67823a544414 mm, slub: fix potential use-after-free in slab_debugfs_fops omits 9037c57681d2 mm, slub: fix potential memoryleak in kmem_cache_open() omits 899447f669da mm, slub: fix mismatch between reconstructed freelist dept [...] omits 2127d22509ae mm, slub: fix two bugs in slab_debug_trace_open() omits 6d2aec9e123b mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | [...] omits 5173ed72bcfc memblock: check memory total_size omits b15fa9224e6e ocfs2: mount fails with buffer overflow in strlen omits 5314454ea3ff ocfs2: fix data corruption after conversion from inline format omits a6a0251c6fce mm/migrate: fix CPUHP state to update node demotion order omits 76af6a054da4 mm/migrate: add CPU hotplug to demotion #ifdef omits 295be91f7ef0 mm/migrate: optimize hotplug-time demotion order updates omits cb185d5f1ebf userfaultfd: fix a race between writeprotect and exit_mmap() omits 8913970c1991 mm/userfaultfd: selftests: fix memory corruption with thp enabled omits 29664923725a ALSA: usb-audio: Fix microphone sound on Jieli webcam. omits 4e5483b8440d scsi: ufs: ufs-pci: Force a full restore after suspend-to-disk omits 4a8f71014b4d scsi: qla2xxx: Fix unmap of already freed sgl omits d40bfeddacd6 net/mlx5: E-Switch, Increase supported number of forward d [...] omits 408881627ff0 net/mlx5: E-Switch, Use dynamic alloc for dest array omits da6b0bb0fc73 net/mlx5: Lag, use steering to select the affinity port in LAG omits b7267869e923 net/mlx5: Lag, add support to create/destroy/modify port s [...] omits 8e25a2bc6687 net/mlx5: Lag, add support to create TTC tables for LAG po [...] omits dc48516ec7d3 net/mlx5: Lag, add support to create definers for LAG omits e465550b38ed net/mlx5: Lag, set match mask according to the traffic typ [...] omits 1065e0015dd7 net/mlx5: Lag, set LAG traffic type mapping omits 3d677735d3b7 net/mlx5: Lag, move lag files into directory omits 58a606dba708 net/mlx5: Introduce new uplink destination type omits e7e2519e3632 net/mlx5: Add support to create match definer omits 425a563acb1d net/mlx5: Introduce port selection namespace omits 4c71ce50d2fe net/mlx5: Support partial TTC rules omits 7fb223d0ad80 scsi: qla2xxx: Fix a memory leak in an error path of qla2x [...] omits 06634d5b6e92 scsi: qla2xxx: Return -ENOMEM if kzalloc() fails omits 223f903e9c83 bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG omits 939a6567f976 qed: Change the TCP common variable - "iscsi_ooo" omits 891e861efb1d qed: Optimize the ll2 ooo flow omits d9516f346e8b audit: return early if the filter rule has a lower priority omits 6e3ee990c904 audit: fix possible null-pointer dereference in audit_filt [...] omits ed65df63a39a tracing: Have all levels of checks prevent recursion omits 8a64ef042eab nfp: bpf: silence bitwise vs. logical OR warning omits 5ca6779d2f18 drm/msm/devfreq: Restrict idle clamping to a618 for now omits e60af4f8550f dt-bindings: msm/dp: Add SC8180x compatibles omits bb3de286d992 drm/msm/dp: Support up to 3 DP controllers omits 4b296d15b355 drm/msm/dp: Allow attaching a drm_panel omits 269e92d84cd2 drm/msm/dp: Allow specifying connector_type per controller omits 167dac97eb46 drm/msm/dp: Modify prototype of encoder based API omits d624e50aa3c1 drm/msm/dp: Remove global g_dp_display variable omits f616447034a1 MAINTAINERS: adjust file entry for of_net.c after movement omits 898ef1cb1cb2 iavf: Combine init and watchdog state machines omits 59756ad6948b iavf: Add __IAVF_INIT_FAILED state omits 45eebd62999d iavf: Refactor iavf state machine tracking omits 15bc01effefe ucounts: Fix signal ucount refcounting omits 8663b210f8c1 nbd: fix uaf in nbd_handle_reply() omits 3fe1db626a56 nbd: partition nbd_read_stat() into nbd_read_reply() and n [...] omits f52c0e08237e nbd: clean up return value checking of sock_xmit() omits 0de2b7a4dd08 nbd: don't start request if nbd_queue_rq() failed omits fcf3d633d8e1 nbd: check sock index in nbd_read_stat() omits 07175cb1baf4 nbd: make sure request completion won't concurrent omits 4e6eef5dc25b nbd: don't handle response without a corresponding request [...] omits c573d586999c mtip32xx: Remove redundant 'flush_workqueue()' calls omits 8b9e2291e355 md: update superblock after changing rdev flags in state_store omits 5467948604ba md: remove unused argument from md_new_event omits c6efe4341d1f md/raid5: call roundup_pow_of_two in raid5_run omits 2e94275ed582 md/raid1: use rdev in raid1_write_request directly omits fd3b6975e9c1 md/raid1: only allocate write behind bio for WriteMostly device omits 7ad1069166c0 md: properly unwind when failing to add the kobject in md_alloc omits 94f3cd7d832c md: extend disks_mutex coverage omits 51238e7fbd61 md: add the bitmap group to the default groups for the md kobject omits 9be68dd7ac0e md: add error handling support for add_disk() omits f09313c57a17 block: cache inode size in bdev omits e4ae4735f7c2 udf: use sb_bdev_nr_blocks omits 2ffae493dc15 reiserfs: use sb_bdev_nr_blocks omits ab70041731a6 ntfs: use sb_bdev_nr_blocks omits dd0c0bdf97a4 jfs: use sb_bdev_nr_blocks omits 5513b241b2ef ext4: use sb_bdev_nr_blocks omits bcc6e2cfaa48 block: add a sb_bdev_nr_blocks helper omits 2a93ad8fcb37 block: use bdev_nr_bytes instead of open coding it in blkd [...] omits be9a7b3e1591 squashfs: use bdev_nr_bytes instead of open coding it omits 1d5dd3b9164c reiserfs: use bdev_nr_bytes instead of open coding it omits 4646198519c9 pstore/blk: use bdev_nr_bytes instead of open coding it omits d54f13a8e479 ntfs3: use bdev_nr_bytes instead of open coding it omits 4fcd69798d7f nilfs2: use bdev_nr_bytes instead of open coding it omits 6e50e781fe88 nfs/blocklayout: use bdev_nr_bytes instead of open coding it omits 74e157e6a499 jfs: use bdev_nr_bytes instead of open coding it omits 78ed961bcee1 hfsplus: use bdev_nr_sectors instead of open coding it omits beffd16e683e hfs: use bdev_nr_sectors instead of open coding it omits 9e48243b6506 fat: use bdev_nr_sectors instead of open coding it omits 5816e91e4a14 cramfs: use bdev_nr_bytes instead of open coding it omits cda00eba022d btrfs: use bdev_nr_bytes instead of open coding it omits 589aa7bc40c4 affs: use bdev_nr_sectors instead of open coding it omits bcd1d06350e4 fs: simplify init_page_buffers omits b86058f96cc8 fs: use bdev_nr_bytes instead of open coding it in blkdev_ [...] omits 64f0f42671b4 target/iblock: use bdev_nr_bytes instead of open coding it omits c68f3ef77793 nvmet: use bdev_nr_bytes instead of open coding it omits 0fe80347fd70 md: use bdev_nr_sectors instead of open coding it omits 6dcbb52cddd9 dm: use bdev_nr_sectors and bdev_nr_bytes instead of open [...] omits da7b392467da drbd: use bdev_nr_sectors instead of open coding it omits cda25b82c474 bcache: remove bdev_sectors omits 6436bd90f76e block: add a bdev_nr_bytes helper omits 99457db8b40c block: move the SECTOR_SIZE related definitions to blk_types.h omits 1f0a258f114b swim3: add missing major.h include omits 5deae20c552a sx8: fix an error code in carm_init_one() omits cfc03eabda82 pf: fix error codes in pf_init_unit() omits d0ac7a30e411 pcd: fix error codes in pcd_init_unit() omits db8eda9c4336 xtensa/platforms/iss/simdisk: add error handling support f [...] omits 2f1510708970 block/ataflop: add error handling support for add_disk() omits deae1138d047 block/ataflop: provide a helper for cleanup up an atari disk omits 573effb29801 block/ataflop: add registration bool before calling del_gendisk() omits 44a469b6acae block/ataflop: use the blk_cleanup_disk() helper omits 625a28a7e60c swim: add error handling support for add_disk() omits 9ef41effb9b6 swim: add a floppy registration bool which triggers del_gendisk() omits 4e9abe72530a swim: add helper for disk cleanup omits b76a30c254d9 swim: simplify using blk_cleanup_disk() on swim_remove() omits a2379420c7d7 amiflop: add error handling support for add_disk() omits 47d34aa2d211 floppy: add error handling support for add_disk() omits 662167e59d2f floppy: fix calling platform_device_unregister() on invali [...] omits 3776339ae7ac floppy: use blk_cleanup_disk() omits 2598a2bb357d floppy: fix add_disk() assumption on exit due to new developments omits 2d4bcf764297 block/swim3: add error handling support for add_disk() omits 27c97abc30e2 rbd: add add_disk() error handling omits d6ac27c60fec cdrom/gdrom: add error handling support for add_disk() omits 4fac63f8a871 pf: add error handling support for add_disk() omits 637208e74a86 block/sx8: add error handling support for add_disk() omits 54494d10031b block/rsxx: add error handling support for add_disk() omits 7b505627568c pktcdvd: add error handling support for add_disk() omits 4a32e1cdb745 mtip32xx: add error handling support for add_disk() omits 3dfdd5f333bf pd: add error handling support for add_disk() omits b6fa069971bc pcd: capture errors on cdrom_register() omits 2b6cabce3954 pcd: fix ordering of unregister_cdrom() omits 4dfbd1390af6 pcd: add error handling support for add_disk() omits 1ad392add59c pd: cleanup initialization omits fb367e6baeb0 pf: cleanup initialization omits af761f277b7f pcd: cleanup initialization omits 7d8b72aaddd3 pcd: move the identify buffer into pcd_identify omits d1df6021b70c n64cart: add error handling support for add_disk() omits e92ab4eda516 drbd: add error handling support for add_disk() omits d9c2bd252a45 aoe: add error handling support for add_disk() omits e1654f413fe0 nbd: add error handling support for add_disk() omits 905705f083a9 loop: add error handling support for add_disk() omits 0a593fbbc245 null_blk: poll queue support omits 4f5022453acd nvme: wire up completion batching for the IRQ path omits b688f11e86c9 io_uring: utilize the io batching infrastructure for more [...] omits c234a6539206 nvme: add support for batched completion of polled IO omits f794f3351f26 block: add support for blk_mq_end_request_batch() omits 1aec5e4a2962 sbitmap: add helper to clear a batch of tags omits 5a72e899ceb4 block: add a struct io_comp_batch argument to fops->iopoll() omits 013a7f954381 block: provide helpers for rq_list manipulation omits afd7de03c526 block: remove some blk_mq_hw_ctx debugfs entries omits 9a14d6ce4135 block: remove debugfs blk_mq_ctx dispatched/merged/complet [...] omits 128459062bc9 block: cache rq_flags inside blk_mq_rq_ctx_init() omits 605f784e4f5f block: blk_mq_rq_ctx_init cache ctx/q/hctx omits 4f266f2be822 block: skip elevator fields init for non-elv queue omits a997377a4366 dt-bindings: nfc: marvell,nci: convert to dtschema omits 3470d69bfdbf dt-bindings: nfc: ti,trf7970a: convert to dtschema omits 19951f4ced26 dt-bindings: nfc: st,nci: convert to dtschema omits d45c6e7a07c5 dt-bindings: nfc: st,st95hf: convert to dtschema omits 4d9bae3345c3 dt-bindings: nfc: st,st21nfca: convert to dtschema omits 4cc0246c8af9 dt-bindings: nfc: nxp,pn532: convert to dtschema omits 54aed10d43a1 dt-bindings: nfc: nxp,nci: document NXP PN547 binding omits 6d362ea625a1 dt-bindings: nfc: nxp,nci: convert to dtschema omits af5e7abe1015 dt-bindings: input: elan,ekth3000: Convert txt bindings to yaml omits 675c496d0f92 clk: composite: Also consider .determine_rate for rate + m [...] omits 47c662486ccc treewide: Replace 0-element memcpy() destinations with fle [...] omits fa7845cfd53f treewide: Replace open-coded flex arrays in unions omits 3080ea5553cc stddef: Introduce DECLARE_FLEX_ARRAY() helper omits a2c5062f391b btrfs: Use memset_startat() to clear end of struct omits 6dbefad40815 string.h: Introduce memset_startat() for wiping trailing m [...] omits caf283d040f5 xfrm: Use memset_after() to clear padding omits 4797632f4f1d string.h: Introduce memset_after() for wiping trailing mem [...] omits bb95ebbe89a7 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST omits be58f7103700 fortify: Add compile-time FORTIFY_SOURCE tests omits e8a3d847a5ed dt-bindings: input: Convert Silead GSL1680 binding to a schema omits ac6b7e0d9679 mlx5: prevent 64bit divide omits 3f9808cac06c selftests: KVM: Introduce system counter offset test omits c89551345326 selftests: KVM: Add helpers for vCPU device attributes omits c1901feef5bb selftests: KVM: Fix kvm device helper ioctl assertions omits 61fb1c54853d selftests: KVM: Add test for KVM_{GET,SET}_CLOCK omits 500065393400 tools: arch: x86: pull in pvclock headers omits 828ca89628bf KVM: x86: Expose TSC offset controls to userspace omits 58d4277be9b6 KVM: x86: Refactor tsc synchronization code omits 869b44211adc kvm: x86: protect masterclock with a seqcount omits c68dc1b577ea KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK omits 3d5e7a28b1ea KVM: x86: avoid warning with -Wbitwise-instead-of-logical omits a25c78d04c1b Merge commit 'kvm-pagedata-alloc-fixes' into HEAD omits 9f1ee7b169af KVM: SEV-ES: reduce ghcb_sa_len to 32 bits omits d61863c66f9b KVM: VMX: Remove redundant handling of bus lock vmexit omits 01c7d2672a84 KVM: kvm_stat: do not show halt_wait_ns omits 9139a7a64581 KVM: x86: WARN if APIC HW/SW disable static keys are non-z [...] omits f7d8a19f9a05 Revert "KVM: x86: Open code necessary bits of kvm_lapic_se [...] omits fa13843d1565 KVM: X86: fix lazy allocation of rmaps omits baa1e5ca172c KVM: SEV-ES: Set guest_state_protected after VMSA update omits 9fbfabfda25d block: fix incorrect references to disk objects omits 05ef72e36250 dt-bindings: bus: add palmbus device tree bindings omits 4cce60f15c04 NIOS2: irqflags: rename a redefined register name omits be08c3cf3c5a Merge branch kvm-arm64/pkvm/fixed-features into kvmarm-mas [...] omits 07305590114a KVM: arm64: pkvm: Give priority to standard traps over pvm [...] omits 0c7639cc8382 KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit [...] omits 746bdeadc53b KVM: arm64: pkvm: Move kvm_handle_pvm_restricted around omits 3061725d162c KVM: arm64: pkvm: Consolidate include files omits 271b7286058d KVM: arm64: pkvm: Preserve pending SError on exit from AArch32 omits cbca19738472 KVM: arm64: pkvm: Handle GICv3 traps as required omits f3d5ccabab20 KVM: arm64: pkvm: Drop sysregs that should never be routed [...] omits 3c90cb15e2e6 KVM: arm64: pkvm: Drop AArch32-specific registers omits 8ffb41888334 KVM: arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WI omits ce75916749b8 KVM: arm64: pkvm: Use a single function to expose all id-regs omits 8a049862c38f KVM: arm64: Fix early exit ptrauth handling omits fe47b6d7582a media: cedrus: fix double free omits 2ff0682da6e0 block: store elevator state in request omits 90b8faa0e8de block: only mark bio as tracked if it really is tracked omits b60876296847 block: improve layout of struct request omits 9be3e06fb75a block: move update request helpers into blk-mq.c omits c477b7977838 block: remove useless caller argument to print_req_error() omits d4aa57a1cac3 block: don't bother iter advancing a fully done bio omits a6294593e8a1 iov_iter: Turn iov_iter_fault_in_readable into fault_in_io [...] omits bb523b406c84 gup: Turn fault_in_pages_{readable,writeable} into fault_i [...] omits 0c8eb2884a42 powerpc/kvm: Fix kvm_use_magic_page omits 66ae4d562b6a hwmon: (tmp421) Add of_node_put() before return omits 041c61488236 sfc: Fix reading non-legacy supported link modes omits 06dd34a628ae net: dsa: qca8k: fix delay applied to wrong cpu in parse_p [...] omits 7adaf56edd03 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits c87350ced118 Merge branch 'rtl8365mb-vc-support' omits 2ca2969aae1e net: phy: realtek: add support for RTL8365MB-VC internal PHYs omits 4af2950c50c8 net: dsa: realtek-smi: add rtl8365mb subdriver for RTL8365MB-VC omits 1521d5adfc2b net: dsa: tag_rtl8_4: add realtek 8 byte protocol 4 tag omits 2e405875f39f dt-bindings: net: dsa: realtek-smi: document new compatibl [...] omits 9cb8edda2157 net: dsa: move NET_DSA_TAG_RTL4_A to right place in Kconfi [...] omits 487d3855b641 net: dsa: allow reporting of standard ethtool stats for sl [...] omits 7bbbbfaa7a1b ether: add EtherType for proprietary Realtek protocols omits 89a5bf0f22fd dt-bindings: reserved-memory: ramoops: Convert txt binding [...] omits d49fe5e81517 selftests/tls: add SM4 algorithm dependency for tls selftests omits ed96f35cecb0 Merge tag 'v5.15-rc6' into regulator-5.16 omits 5a20dd46b8b8 mctp: Be explicit about struct sockaddr_mctp padding omits b416beb25d93 mctp: unify sockaddr_mctp types omits b2cddb44bddc cavium: Return negative value when pci_alloc_irq_vectors() fails omits d1a7b9e46965 net: mscc: ocelot: Add of_node_put() before goto omits d9fd7e9fccfa net: sparx5: Add of_node_put() before goto omits 65b4b8aa0f59 ath5k: replace snprintf in show functions with sysfs_emit omits 2dc4e9e88cfc net/sched: act_ct: Fix byte count on fragmented packets omits f7e7e440550b rtw89: Remove redundant check of ret after call to rtw89_m [...] omits c51ed74093d4 rtw89: Fix two spelling mistakes in debug messages omits 69ab1b72e863 MAINTAINERS: add rtw89 wireless driver omits 8e3e59c31fea mwifiex: Try waking the firmware until we get an interrupt omits e5f4eb8223aa mwifiex: Read a PCI register after writing the TX ring wri [...] omits 342afce10d6f net: dsa: mt7530: correct ds->num_ports omits 66d262804a22 net: dsa: lantiq_gswip: fix register definition omits 4abd7cffc09a ethernet: use eth_hw_addr_set() in unmaintained drivers omits a7cc099f2ec3 KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh i [...] omits ed6cddefdfd3 block: convert the rest of block to bdev_get_queue omits eab4e0273369 block: use bdev_get_queue() in blk-core.c omits 3caee4634be6 block: use bdev_get_queue() in bio.c omits 025a38651ba6 block: use bdev_get_queue() in bdev.c omits 17220ca5ce96 block: cache request queue in bdev omits abd45c159df5 block: handle fast path of bio splitting inline omits 09ce8744253a block: use flags instead of bit fields for blkdev_dio omits fac7c6d529ac block: cache bdev in struct file for raw bdev IO omits c712dccc6435 nvme-multipath: enable polled I/O omits a614dd228035 block: don't allow writing to the poll queue attribute omits 3e08773c3841 block: switch polling to be bio based omits 19416123ab3e block: define 'struct bvec_iter' as packed omits 1a7e76e4f130 block: use SLAB_TYPESAFE_BY_RCU for the bio slab omits 6ce913fe3eee block: rename REQ_HIPRI to REQ_POLLED omits d729cf9acb93 io_uring: don't sleep when polling for I/O omits ef99b2d37666 block: replace the spin argument to blk_iopoll with a flag [...] omits 28a1ae6b9dab blk-mq: remove blk_qc_t_valid omits efbabbe121f9 blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal omits c6699d6fe0ff blk-mq: factor out a "classic" poll helper omits f70299f0d58e blk-mq: factor out a blk_qc_to_hctx helper omits 30da1b45b130 io_uring: fix a layering violation in io_iopoll_req_issued omits f79d474905fe iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw omits 71fc3f5e2c00 block: don't try to poll multi-bio I/Os in __blkdev_direct_IO omits 94c2ed58d0d8 direct-io: remove blk_poll support omits d38a9c04c0d5 block: only check previous entry for plug merge attempt omits 4c928904ff77 block: move CONFIG_BLOCK guard to top Makefile omits b8b98a6225c9 block: move menu "Partition type" to block/partitions/Kconfig omits c50fca55d439 block: simplify Kconfig files omits df252bde82ac block: remove redundant =y from BLK_CGROUP dependency omits 349302da8352 block: improve batched tag allocation omits 9672b0d43782 sbitmap: add __sbitmap_queue_get_batch() omits 8971a3b7f1bf blk-mq: optimise *end_request non-stat path omits 4f7ab09a1ca0 block: mark bio_truncate static omits ff18d77b5f0c block: move bio_get_{first,last}_bvec out of bio.h omits 9774b39175fe block: mark __bio_try_merge_page static omits 9a6083becbe1 block: move bio_full out of bio.h omits b6559d8f9fdd block: fold bio_cur_bytes into blk_rq_cur_bytes omits 8addffd657a9 block: move bio_mergeable out of bio.h omits 11d9cab1ca6e block: don't include <linux/ioprio.h> in <linux/bio.h> omits 9e8c0d0d4d21 block: remove BIO_BUG_ON omits e9ea15963f3b blk-mq: inline hot part of __blk_mq_sched_restart omits be6bfe36db17 block: inline hot paths of blk_account_io_*() omits 8a709512eae7 block: merge block_ioctl into blkdev_ioctl omits 84b8514b46b4 block: move the *blkdev_ioctl declarations out of blkdev.h omits fea349b03786 block: unexport blkdev_ioctl omits 4a60f360a5c9 block: don't dereference request after flush insertion omits 0f38d7664615 blk-mq: cleanup blk_mq_submit_bio omits b90cfaed3789 blk-mq: cleanup and rename __blk_mq_alloc_request omits 47c122e35d7e block: pre-allocate requests if plug is started and is a batch omits ba0ffdd8ce48 block: bump max plugged deferred size from 16 to 32 omits 000670772323 block: inherit request start time from bio for BLK_CGROUP omits a7b36ee6ba29 block: move blk-throtl fast path inline omits 079a2e3e8625 blk-mq: Change shared sbitmap naming to shared tags omits ae0f1a732f4a blk-mq: Stop using pointers for blk_mq_tags bitmap tags omits e155b0c238b2 blk-mq: Use shared tags for shared sbitmap support omits 645db34e5050 blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() omits 63064be150e4 blk-mq: Add blk_mq_alloc_map_and_rqs() omits a7e7388dced4 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() omits 4f245d5bf0f7 blk-mq: Don't clear driver tags own mapping omits f32e4eafaf29 blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() omits 1820f4f0a5e7 blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() omits d99a6bb33767 blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() omits f6adcef5f317 blk-mq: Invert check in blk_mq_update_nr_requests() omits 8fa044640f12 blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr [...] omits d2a27964e60f block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ omits 65de57bb2e66 blk-mq: Change rqs check in blk_mq_free_rqs() omits 8a3ee6778ef1 block: print the current process in handle_bad_sector omits 322cff70d46c block/mq-deadline: Prioritize high-priority requests omits bce0363ed84a block/mq-deadline: Stop using per-CPU counters omits 32f64cad9718 block/mq-deadline: Add an invariant check omits e2c7275dc0fe block/mq-deadline: Improve request accounting further omits 24b83deb29b7 block: move struct request to blk-mq.h omits fe45e630a103 block: move integrity handling out of <linux/blkdev.h> omits badf7f643787 block: move a few merge helpers out of <linux/blkdev.h> omits b81e0c2372e6 block: drop unused includes in <linux/genhd.h> omits 3ab0bc78e96b block: drop unused includes in <linux/blkdev.h> omits 2e9bc3465ac5 block: move elevator.h to block/ omits 9778ac77c202 block: remove the struct blk_queue_ctx forward declaration omits 713e4e110888 block: remove the cmd_size field from struct request_queue omits 90138237a562 block: remove the unused blk_queue_state enum omits 1d9433cdd04a block: remove the unused rq_end_sector macro omits 6a5850d12977 sched: move the <linux/blkdev.h> include out of kernel/sch [...] omits 545c6647d2d9 kernel: remove spurious blkdev.h includes omits dcbfa221b57b arch: remove spurious blkdev.h includes omits 518d55051a8c mm: remove spurious blkdev.h includes omits ccdf774189b6 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> omits e41d12f539f7 mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> omits 348332e00069 mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> omits 3c08b0931eed blk-cgroup: blk_cgroup_bio_start() should use irq-safe ope [...] omits 0e9e7598c68f octeontx2-nic: fix mixed module build omits 91e1aef746ed Merge branch 'uniphier-nx1' omits 9fd3d5dced97 net: ethernet: ave: Add compatible string and SoC-dependen [...] omits 8e60189d937c dt-bindings: net: ave: Add bindings for NX1 SoC omits bca69044affa Merge tag 'linux-can-fixes-for-5.15-20211017' of git://git [...] omits fb6de59d3967 thermal/drivers/uniphier: Add compatible string for NX1 SoC omits 5041e63aaf36 dt-bindings: thermal: uniphier: Add binding for NX1 SoC omits d40dfa0cebd8 net: w5100: Make w5100_remove() return void omits 2841bfd10aa7 net: ks8851: Make ks8851_remove_common() return void omits 0a9bb11a5e29 hamradio: baycom_epp: fix build for UML omits f8ba22a14268 Merge branch 'remove-qdisc-running-counter' omits 29cbcd858283 net: sched: Remove Qdisc::running sequence counter omits 50dc9a8572aa net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types omits f56940daa5a7 net: sched: Use _bstats_update/set() instead of raw writes omits 67c9e6270f30 net: sched: Protect Qdisc::bstats with u64_stats omits f2efdb179289 u64_stats: Introduce u64_stats_set() omits 10940eb746d4 gen_stats: Move remaining users to gnet_stats_add_queue(). omits 7361df4606ba mq, mqprio: Use gnet_stats_add_queue(). omits 448e163f8b9b gen_stats: Add gnet_stats_add_queue(). omits fbf307c89eb0 gen_stats: Add instead Set the value in __gnet_stats_copy_ [...] omits 121703c1c817 mm/writeback: Add folio_write_one omits b27652d935f4 mm/filemap: Add FGP_STABLE omits 3f0c6a07fee6 mm/filemap: Add filemap_get_folio omits bca65eeab1db mm/filemap: Convert mapping_get_entry to return a folio omits 9dd3d069406c mm/filemap: Add filemap_add_folio() omits bb3c579e25e5 mm/filemap: Add filemap_alloc_folio omits cc09cb134124 mm/page_alloc: Add folio allocation functions omits 0d31125d2d32 mm/lru: Add folio_add_lru() omits 934387c99f1c mm/lru: Convert __pagevec_lru_add_fn to take a folio omits 3eed3ef55c83 mm: Add folio_evictable() omits 0995d7e56814 mm/workingset: Convert workingset_refault() to take a folio omits 9bf70167e3c6 mm/filemap: Add readahead_folio() omits f705bf84eab2 mm/filemap: Add folio_mkwrite_check_truncate() omits 9eb7c76dd31a mm/filemap: Add i_blocks_per_folio() omits cd78ab11a881 mm/writeback: Add folio_redirty_for_writepage() omits 25ff8b15537d mm/writeback: Add folio_account_redirty() omits 9350f20a070d mm/writeback: Add folio_clear_dirty_for_io() omits fdaf532a2379 mm/writeback: Add folio_cancel_dirty() omits fc9b6a538b22 mm/writeback: Add folio_account_cleaned() omits 85d4d2ebc86f mm/writeback: Add filemap_dirty_folio() omits b9b0ff61eef5 mm/writeback: Convert tracing writeback_page_template to folios omits 203a31516616 mm/writeback: Add __folio_mark_dirty() omits b5e84594cafb mm/writeback: Add folio_mark_dirty() omits f143f1ea5a53 mm/writeback: Add folio_start_writeback() omits 269ccca3899f mm/writeback: Add __folio_end_writeback() omits cc24df4cd15f mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits be5f17975230 flex_proportions: Allow N events instead of 1 omits bd3488e7b4d6 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits 715cbfd6c5c5 mm/migrate: Add folio_migrate_copy() omits 19138349ed59 mm/migrate: Add folio_migrate_flags() omits 3417013e0d18 mm/migrate: Add folio_migrate_mapping() omits d9c08e2232fb mm/rmap: Add folio_mkclean() omits 76580b6529db mm/swap: Add folio_mark_accessed() omits f2d273927ea4 mm/swap: Add folio_activate() omits 35a020ba0802 mm: Add folio_young and folio_idle omits b424de33c42d mm: Add arch_make_folio_accessible() omits 53c36de0701f mm: Add kmap_local_folio() omits 08b0b0059bf1 mm: Add flush_dcache_folio() omits c2bbf9d1e9ac dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC omits 9ced12182d0d drm/i915: Catch yet another unconditioal clflush omits af7b6d234eef drm/i915: Convert unconditional clflush to drm_clflush_vir [...] omits ef7ec41f17cb drm/i915: Replace the unconditional clflush with drm_clflu [...] omits db26f8f2da92 clocksource/drivers/arch_arm_timer: Move workaround synchr [...] omits c1153d52c414 clocksource/drivers/arm_arch_timer: Fix masking for high f [...] omits 519d81956ee2 Linux 5.15-rc6 omits cd079b1f8707 Merge tag 'libata-5.15-rc6' of git://git.kernel.org/pub/sc [...] omits f2b3420b921d Merge tag 'block-5.15-2021-10-17' of git://git.kernel.dk/l [...] omits cc0af0a95172 Merge tag 'io_uring-5.15-2021-10-17' of git://git.kernel.d [...] omits 3bb50f8530c9 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits be9eb2f00fa7 Merge tag 'powerpc-5.15-4' of git://git.kernel.org/pub/scm [...] omits 6890acacdee0 Merge tag 'objtool_urgent_for_v5.15_rc6' of git://git.kern [...] omits f644750ccc02 Merge tag 'edac_urgent_for_v5.15_rc6' of git://git.kernel. [...] omits 60ebc28b073b Merge tag 'perf_urgent_for_v5.15_rc6' of git://git.kernel. [...] omits 424e7d878cb7 Merge tag 'efi-urgent-for-v5.15' of git://git.kernel.org/p [...] omits 89f6602d4b95 Merge tag 'x86_urgent_for_v5.15_rc6' of git://git.kernel.o [...] omits cf52ad5ff16c Merge tag 'driver-core-5.15-rc6' of git://git.kernel.org/p [...] omits e3572dff1279 Merge tag 'char-misc-5.15-rc6' of git://git.kernel.org/pub [...] omits a563ae0ff6dc Merge tag 'staging-5.15-rc6' of git://git.kernel.org/pub/s [...] omits b9e42b3cf237 Merge tag 'tty-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] omits ebf613ae87ba Merge tag 'usb-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] omits 12dbbfadd8f4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d9aaaf223297 netfilter: ebtables: allocate chainstack on CPU local nodes omits 553715feaa9e can: peak_usb: pcan_usb_fd_decode_status(): remove unneces [...] omits 3d031abc7e72 can: peak_usb: pcan_usb_fd_decode_status(): fix back to ER [...] omits 949fe9b35570 can: peak_pci: peak_pci_remove(): fix UAF omits 99d173fbe894 can: m_can: fix iomap_read_fifo() and iomap_write_fifo() omits f7c05c3987dc can: rcar_can: fix suspend/resume omits ec8f7f3342c8 clocksource/drivers/arm_arch_timer: Drop unnecessary ISB o [...] omits 41f8d02a6a55 clocksource/drivers/arm_arch_timer: Remove any trace of th [...] omits 012f18850452 clocksource/drivers/arm_arch_timer: Work around broken CVA [...] omits 30aa08da35e0 clocksource/drivers/arm_arch_timer: Advertise 56bit timer [...] omits 8b82c4f883a7 clocksource/drivers/arm_arch_timer: Move MMIO timer progra [...] omits 72f47a3f0ea4 clocksource/drivers/arm_arch_timer: Fix MMIO base address [...] omits ac9ef4f24cb2 clocksource/drivers/arm_arch_timer: Move drop _tval from e [...] omits a38b71b0833e clocksource/drivers/arm_arch_timer: Move system register t [...] omits 1e8d929231cf clocksource/drivers/arm_arch_timer: Extend write side of t [...] omits d72689988d67 clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors omits 4775bc63f880 clocksource/arm_arch_timer: Add build-time guards for unha [...] omits 5370b0f49078 blk-cgroup: blk_cgroup_bio_start() should use irq-safe ope [...] omits 8f89926290c4 erofs: get compression algorithms directly on mapping omits dfeab2e95a75 erofs: add multiple device support omits e62424651f43 erofs: decouple basic mount options from fs_context omits ffdd33dd9c12 netfilter: core: Fix clang warnings about unused static inlines omits d29bd41428cf block, bfq: reset last_bfqq_created on group change omits a20417611b98 block: warn when putting the final reference on a registered disk omits f7bf35862477 brd: reduce the brd_devices_mutex scope omits 43a08c3bdac4 can: isotp: isotp_sendmsg(): fix TX buffer concurrent acce [...] omits 9acf636215a6 can: isotp: isotp_sendmsg(): add result check for wait_eve [...] omits a4fbe70c5cb7 can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less [...] omits 379743985ab6 can: j1939: j1939_xtp_rx_dat_one(): cancel session if rece [...] omits d9d52a3ebd28 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j [...] omits b504a884f6b5 can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_ [...] omits 5f8b2591decb Merge branch kvm-arm64/memory-accounting into kvmarm-master/next omits 115bae923ac8 KVM: arm64: Add memcg accounting to KVM allocations omits 3ef231670b9e KVM: arm64: vgic: Add memcg accounting to vgic allocations omits 551a13346e59 Merge branch kvm-arm64/selftest/timer into kvmarm-master/next omits 61f6fadbf9bd KVM: arm64: selftests: arch_timer: Support vCPU migration omits 4959d8650e9f KVM: arm64: selftests: Add arch_timer test omits 250b8d6cb3b0 KVM: arm64: selftests: Add host support for vGIC omits 28281652f90a KVM: arm64: selftests: Add basic GICv3 support omits 414de89df1ec KVM: arm64: selftests: Add light-weight spinlock support omits 17229bdc86c9 KVM: arm64: selftests: Add guest support to get the vcpuid omits 0226cd531c58 KVM: arm64: selftests: Maintain consistency for vcpuid type omits 5c636d585cfd KVM: arm64: selftests: Add support to disable and enable l [...] omits 801669046559 KVM: arm64: selftests: Add basic support to generate delays omits d977ed399402 KVM: arm64: selftests: Add basic support for arch_timers omits 740826ec02a6 KVM: arm64: selftests: Add support for cpu_relax omits b3c79c6130bc KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG omits 272a067df3c8 tools: arm64: Import sysreg.h omits 88ec7e258b70 KVM: arm64: selftests: Add MMIO readl/writel support omits 20a304307596 Merge branch kvm-arm64/vgic-fixes-5.16 into kvmarm-master/next omits 9d449c71bd8f KVM: arm64: vgic-v3: Align emulated cpuif LPI state machin [...] omits f87ab6827222 KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS omits 0924729b21bf KVM: arm64: vgic-v3: Reduce common group trapping to ICV_D [...] omits df652bcf1136 KVM: arm64: vgic-v3: Work around GICv3 locally generated SErrors omits 562e530fd770 KVM: arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a vi [...] omits efb389b8c34f hwmon: (max31722) Warn about failure to put device in stan [...] omits 2c59a32d1220 hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() omits 85374b639229 scsi: sd: Fix crashes in sd_resume_runtime() omits 97e6ea6d7806 scsi: mpi3mr: Fix duplicate device entries when scanning t [...] omits 02832ed8ae2c thermal/drivers/rockchip_thermal: Allow more resets for ts [...] omits 5f553ac23254 dt-bindings: thermal: remove redundant comments from rockc [...] omits 07c54d9a409f dt-bindings: thermal: allow more resets for tsadc node in [...] omits b1986c8e31a3 hwmon: (dell-smm) Add support for fanX_min, fanX_max and f [...] omits 4e5a04be88fe pinctrl: amd: disable and mask interrupts on probe omits 58100c34f782 clocksource/drivers/arc_timer: Eliminate redefined macro error omits ce1537fe2884 mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_done omits 46abe32660b7 MAINTAINERS: Update Mun Yew Tham as Altera Mailbox Driver [...] omits fd10a589cf9e dt-bindings: mailbox: Update maintainer email for qcom apcs-kpss omits db28a59ecbbe mailbox: qcom-apcs-ipc: Add QCM2290 APCS IPC support omits a7e8c86907b5 dt-bindings: mailbox: qcom: Add QCM2290 APCS compatible omits 4523ec8b387d mailbox: qcom-apcs-ipc: Consolidate msm8994 type apcs_data omits 1c7532c9a2df mailbox: xgene-slimpro: Make use of the helper function de [...] omits f5e2eeb9ff07 mailbox: sun6i: Make use of the helper function devm_platf [...] omits f3908ccc32d5 mailbox: stm32-ipcc: Make use of the helper function devm_ [...] omits 240c7e393b60 mailbox: sti: Make use of the helper function devm_platfor [...] omits 78c6798c1bde mailbox: qcom-apcs-ipc: Make use of the helper function de [...] omits b5e3a1fe535d mailbox: platform-mhu: Make use of the helper function dev [...] omits 6bb9e5ee2075 mailbox: omap: Make use of the helper function devm_platfo [...] omits a04f30356e75 mailbox: mtk-cmdq: Make use of the helper function devm_pl [...] omits be4236046d2f mailbox: hi6220: Make use of the helper function devm_plat [...] omits 2801a33d5f01 mailbox: hi3660: Make use of the helper function devm_plat [...] omits ea9c66b1410e mailbox: bcm2835: Make use of the helper function devm_pla [...] omits 218f22b28772 mailbox: altera: Make use of the helper function devm_plat [...] omits d012f9189fda thermal/drivers/tsens: Add timeout to get_temp_tsens_valid omits 9e5a4fb84230 thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM omits d999ade1cc86 Merge tag 'perf-tools-fixes-for-v5.15-2021-10-16' of git:/ [...] omits ccfb5ceb4007 Merge tag 'fixes-2021-10-16' of git://git.kernel.org/pub/s [...] omits 368a978cc52a Merge tag 'trace-v5.15-rc3' of git://git.kernel.org/pub/sc [...] omits 72bf80cf09c4 regulator: lp872x: replacing legacy gpio interface for gpiod omits 6985c40ab6c5 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits dcd619847ca7 Merge tag 'for-5.15/dm-fixes' of git://git.kernel.org/pub/ [...] omits 304040fb4909 Merge tag 's390-5.15-6' of git://git.kernel.org/pub/scm/li [...] omits c13f946bf1ef Merge tag 'csky-for-linus-5.15-rc6' of git://github.com/c- [...] omits 5fd01b726399 Merge tag 'arc-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] omits f04298169d9c Merge tag 'arm-soc-fixes-5.15-2' of git://git.kernel.org/p [...] omits 5a7ee55b1fcd Merge tag 'pci-v5.15-fixes-2' of git://git.kernel.org/pub/ [...] omits 711c3686676e Merge tag 'acpi-5.15-rc6' of git://git.kernel.org/pub/scm/ [...] omits fac3cb82a54a net: bridge: mcast: use multicast_membership_interval for IGMPv3 omits 254ec036db11 net: make use of helper netif_is_bridge_master() omits 4e6e167bc049 Merge branch 'smc-rv23' omits 29397e34c76b net/smc: stop links when their GID is removed omits b0539f5eddc2 net/smc: add netlink support for SMC-Rv2 omits b4ba4652b3f8 net/smc: extend LLC layer for SMC-Rv2 omits 8799e310fb3f net/smc: add v2 support to the work request layer omits 24fb68111d45 net/smc: retrieve v2 gid from IB device omits 8ade200c269f net/smc: add v2 format of CLC decline message omits e49300a6bf62 net/smc: add listen processing for SMC-Rv2 omits e5c4744cfb59 net/smc: add SMC-Rv2 connection establishment omits 42042dbbc2eb net/smc: prepare for SMC-Rv2 connection omits ed990df29f5b net/smc: save stack space and allocate smc_init_info omits 082f20b21de2 Merge branch 'x86/urgent' into x86/fpu, to resolve a conflict omits b2381acd3fd9 x86/fpu: Mask out the invalid MXCSR bits properly omits 24bcbe1cc69f net: stream: don't purge sk_error_queue in sk_stream_kill_ [...] omits 4b0dd004e357 Merge branch 'dev_addr-conversions-part-1' omits ec356edef78c ethernet: ixgb: use eth_hw_addr_set() omits 5c8b348534ac ethernet: ibmveth: use ether_addr_to_u64() omits d9ca87233b68 ethernet: enetc: use eth_hw_addr_set() omits 10e6ded81235 ethernet: ec_bhf: use eth_hw_addr_set() omits 41edfff572d9 ethernet: enic: use eth_hw_addr_set() omits 0c9e0c7931c6 ethernet: bcmgenet: use eth_hw_addr_set() omits a85c8f9ad2f6 ethernet: bnx2x: use eth_hw_addr_set() omits 698c33d8b489 ethernet: aquantia: use eth_hw_addr_set() omits f98c50509a20 ethernet: amd: use eth_hw_addr_set() omits ffaeca68fb5f ethernet: alteon: use eth_hw_addr_set() omits 0d4c7517159f ethernet: aeroflex: use eth_hw_addr_set() omits 8ec53ed9af1f ethernet: adaptec: use eth_hw_addr_set() omits a07a296bba9d net: ipvtap: fix template string argument of device_create() call omits 1c5b5b3f0eab net: macvtap: fix template string argument of device_creat [...] omits 93eb2b77212e Merge tag 'mlx5-updates-2021-10-15' of git://git.kernel.or [...] omits 803a4344c790 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits dcebeb8bfedc Merge branch 'mptcp-fixes' omits 3828c514726f mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static omits 72bcbc46a5c3 mptcp: increase default max additional subflows to 2 omits 29211e7db28a mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs() omits 0b28c41e3c95 arm64: dts: imx8mm-kontron: Fix connection type for VSC853 [...] omits ca6f9d85d594 arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency omits 6562d6e35028 arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2 omits 256a24eba7f8 arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to 800 mV omits 82a4f329b133 arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply [...] omits a02dcde595f7 Input: touchscreen - avoid bitwise vs logical OR warning omits 3378a07daa6c Input: xpad - add support for another USB ID of Nacon GC-100 omits fe0a7e3d0127 Input: resistive-adc-touch - fix division by zero error on [...] omits d997cc1715df Input: snvs_pwrkey - add clk handling omits c41108049d14 kyber: avoid q->disk dereferences in trace points omits aec89dc5d421 block: keep q_usage_counter in atomic mode after del_gendisk omits 8e141f9eb803 block: drain file system I/O on del_gendisk omits a6741536f44a block: split bio_queue_enter from blk_queue_enter omits 1f14a0989073 block: factor out a blk_try_enter_queue helper omits cc9c884dd7f4 block: call submit_bio_checks under q_usage_counter omits be358af1191b nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* [...] omits c3ca31ce0ea1 ARC: fix potential build snafu omits 8a543184d79c net/mlx5: Use system_image_guid to determine bonding omits 1021d0645d59 net/mlx5: Use native_port_num as 1st option of device index omits 2ec16ddde1fa net/mlx5: Introduce new device index wrapper omits 7b1b6d35f045 net/mlx5: Check return status first when querying system_i [...] omits 0e6f3ef469bb net/mlx5: DR, Prefer kcalloc over open coded arithmetic omits 0885ae1a9d34 net/mlx5e: Add extack msgs related to TC for better debug omits 88594d83314a net/mlx5: CT: Fix missing cleanup of ct nat table on init failure omits fbfa97b4d79f net/mlx5: Disable roce at HCA level omits 9fbe1c25ecca net/mlx5i: Enable Rx steering for IPoIB via ethtool omits 17ac528d8868 net/mlx5: Bridge, provide flow source hints omits 32def4120e48 net/mlx5: Read timeout values from DTOR omits 5945e1adeab5 net/mlx5: Read timeout values from init segment omits 4b2c5fa9c990 net/mlx5: Add layout to support default timeouts register omits ba95a6225b02 vsock_diag_test: remove free_sock_stat() call in test_no_sockets omits 2151135a1f61 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 2203bd0e5c12 drm/msm: uninitialized variable in msm_gem_import() omits 027d052a36e5 drm/msm: fix potential NULL dereference in cleanup omits 7425e8167507 drm/msm: unlock on error in get_sched_entity() omits f8e7bce3a661 drm: Remove redundant 'flush_workqueue()' calls omits eea8f024dd53 drm/msm/dp: Simplify the dp_debug debugfs show function omits 899b2608d8d4 drm/msm/dp: Use the connector passed to dp_debug_get() omits 1c8e5748fa34 drm/msm/a6xx: correct cx_debugbus_read arguments omits d9fbb54d6641 drm/msm/dsi: use bulk clk API omits 658f4c829688 drm/msm/devfreq: Add 1ms delay before clamping freq omits ddb6e37a50e0 drm/msm: Add hrtimer + kthread_work helper omits 415f36903be7 drm/msm/dp: Allow sub-regions to be specified in DT omits e21e52ad1e01 csky: Make HAVE_TCM depend on !COMPILE_TEST omits fb5d69a5cd78 csky: bitops: Remove duplicate __clear_bit define omits aeba0b84dd07 csky: Select ARCH_WANT_FRAME_POINTERS only if compiler sup [...] omits af89ebaa64de csky: Fixup regs.sr broken in ptrace omits fbd63c08cdcc csky: don't let sigreturn play with priveleged bits of sta [...] omits 51369c0f0534 dt-bindings: hwmon: allow specifying channels for tmp421 omits 3e4dd2e8bcf2 hwmon: (tmp421) ignore non-channel related DT nodes omits 0ebbd89d4d77 hwmon: (tmp421) update documentation omits 1a98068c71f9 hwmon: (tmp421) support HWMON_T_ENABLE omits f3fbf4b81d30 hwmon: (tmp421) really disable channels omits 3fba10dc0341 hwmon: (tmp421) support specifying n-factor via DT omits 45e9bda4ffc4 hwmon: (tmp421) support disabling channels from DT omits c1143d1bc5df hwmon: (tmp421) add support for defining labels from DT omits f04ce1e32330 dt-bindings: hwmon: add missing tmp421 binding omits 0857d6f8c759 ipv6: When forwarding count rx stats on the orig netdev omits c509d8b9001e dt-bindings: media: Convert OV5640 binding to a schema omits 060c160fbb99 drm/msm/dp: Store each subblock in the io region omits ef501dbf84cb drm/msm/dp: Refactor ioremap wrapper omits 17b019e3b004 drm/msm/dp: Use devres for ioremap() omits 687825c402f1 dt-bindings: msm/dp: Change reg definition omits b6816441a14b drm/msm: potential error pointer dereference in init() omits 3d91e50ff583 drm/msm: Fix potential Oops in a6xx_gmu_rpmh_init() omits bf94ec093d05 drm/msm/dsi: do not enable irq handler before powering up [...] omits fb25d4474fa0 drm/msm/mdp5: Add configuration for MDP v1.16 omits 90a06f134c84 drm/msm/dsi: Add phy configuration for MSM8953 omits 0fdf204d8746 dt-bindings: msm: dsi: Add MSM8953 dsi phy omits 39b14bb5915f drm: Use IS_ERR() instead of IS_ERR_OR_NULL() omits 2c477ff336cb drm: msm: adreno: use DEFINE_DEBUGFS_ATTRIBUTE with debugf [...] omits f8f57a38a60b drm/msm: delete conversion from bool value to bool return omits 442f59b9c0de drm/msm/mdp5: Remove redundant null check before clk_prepa [...] omits 993247ffdd3e drm/msm: dsi: Remove redundant null check before clk_prepa [...] omits d2a7107d3a8e drm/msm/mdp4: Remove redundant null check before clk_prepa [...] omits c9ef97b694b9 drm/msm: fix warning "using plain integer as NULL pointer" omits b220c154832c drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() omits 76544e4bb1a0 drm/msm/dp: Remove redundant initialization of variable bpp omits 9960f7a899f1 drm/msm/dpu: Remove some nonsense omits 63885c16d6e2 drm/msm/dsi: Support NO_CONNECTOR bridges omits 64739f33ee46 drm: msm: hdmi: Constify static structs omits a377da4b0e9a drm/msm/dsi: Use division result from div_u64_rem in 7nm a [...] omits 5369f3c50995 drm/msm: Remove initialization of static variables omits 803e66f40a15 drm/msm: remove unneeded variable omits 885455d6bf82 drm/msm: Change dpu_crtc_get_vblank_counter to use vsync count. omits f25f656608e3 drm/msm/dpu: merge struct dpu_irq into struct dpu_hw_intr omits 6087623e7c90 drm/msm/dpu: don't clear IRQ register twice omits a73033619ea9 drm/msm/dpu: squash dpu_core_irq into dpu_hw_interrupts omits 011ace4a7fad Merge tag 'imx-fixes-5.15-3' of git://git.kernel.org/pub/s [...] omits c974cf01b248 drm/i915: Clean up PXP Kconfig info. omits 4eb61ddc1b67 drm/i915: Enable multi-bb execbuf omits 7647f0096ee8 drm/i915: Update I915_GEM_BUSY IOCTL to understand composi [...] omits afc76f307e60 drm/i915: Make request conflict tracking understand parall [...] omits 28c7023332ce drm/i915/guc: Handle errors in multi-lrc requests omits 544460c33821 drm/i915: Multi-BB execbuf omits 5851387a422c drm/i915/guc: Implement no mid batch preemption for multi-lrc omits f9d72092cb49 drm/i915/guc: Add basic GuC multi-lrc selftest omits 0d7502fcd420 drm/i915/doc: Update parallel submit doc to point to i915_drm.h omits e5e32171a2cf drm/i915/guc: Connect UAPI to GuC multi-lrc interface omits d38a9294491d drm/i915/guc: Update debugfs for GuC multi-lrc omits 872758dbdb93 drm/i915/guc: Implement multi-lrc reset omits bc955204919e drm/i915/guc: Insert submit fences between requests in par [...] omits 6b540bf6f143 drm/i915/guc: Implement multi-lrc submission omits 99b47aaddfa9 drm/i915/guc: Implement parallel context pin / unpin functions omits 09c5e3a5e509 drm/i915/guc: Assign contexts in parent-child relationship [...] omits 44d25fec1a5d drm/i915/guc: Ensure GuC schedule operations do not operat [...] omits c2aa552ff09d drm/i915/guc: Add multi-lrc context registration omits 3897df4c0187 drm/i915/guc: Introduce context parent-child relationship omits 9409eb359427 drm/i915: Expose logical engine instance to user omits 4f3059dc2dbb drm/i915: Add logical engine mapping omits 363324292710 drm/i915/guc: Don't call switch_to_kernel_context with GuC [...] omits f61eae181570 drm/i915/guc: Take engine PM when a context is pinned with [...] omits 1a52faed3131 drm/i915/guc: Take GT PM ref when deregistering context omits 0ea92ace8b95 drm/i915/guc: Move GuC guc_id allocation under submission [...] omits eadeb06e7645 Merge tag 'asoc-fix-v5.15-rc5' of https://git.kernel.org/p [...] omits 08411e3461bd spi: replace snprintf in show functions with sysfs_emit omits 2a4a4e8918f0 spi: cadence: Add of_node_put() before return omits dbf641a10f61 spi: orion: Add of_node_put() before goto omits 2faf63b650bb ice: make use of ice_for_each_* macros omits 22bf877e528f ice: introduce XDP_TX fallback path omits 9610bd988df9 ice: optimize XDP_TX workloads omits eb087cd82864 ice: propagate xdp_ring onto rx_ring omits a55e16fa330a ice: do not create xdp_frame on XDP_TX omits 0bb4f9ecadd4 ice: unify xdp_rings accesses omits e72bba21355d ice: split ice_ring onto Tx/Rx separate structs omits dc23715cf30a ice: move ice_container_type onto ice_ring_container omits e93d1c37a85b ice: remove ring_active from ice_ring omits 8fe31e0995f0 Merge tag 'gpio-fixes-for-v5.15-rc6' of git://git.kernel.o [...] omits 985f6ab93fc9 Merge tag 'spi-fix-v5.15-rc5' of git://git.kernel.org/pub/ [...] omits ccb6a666d555 Merge tag 'regulator-fix-v5.15-rc5' of git://git.kernel.or [...] omits 7a3348870500 ksmbd: validate credit charge after validating SMB2 PDU body size omits 2ea086e35c3d ksmbd: add buffer validation for smb direct omits 4bc59477c329 ksmbd: limit read/write/trans buffer size not to exceed 8MB omits 9e795d94deaf Merge tag 'mtd/fixes-for-5.15-rc6' of git://git.kernel.org [...] omits 591a495d440f Merge tag 'drm-fixes-2021-10-15-1' of git://anongit.freede [...] omits 86a44e9067c9 Merge tag 'ntfs3_for_5.15' of git://github.com/Paragon-Sof [...] omits cdeb5d7d890e KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 [...] omits 9b4416c5095c KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() omits 0a5c26712f96 thermal/core: fix a UAF bug in __thermal_cooling_device_re [...] omits 4884ddba7f12 Merge branch 'tcp-md5-vrf-fix' omits 64e4017778be selftests: net/fcnal: Test --{force,no}-bind-key-ifindex omits 78a9cf6143e2 selftests: nettest: Add --{force,no}-bind-key-ifindex omits a76c2315bec7 tcp: md5: Allow MD5SIG_FLAG_IFINDEX with ifindex=0 omits 86f1e3a8489f tcp: md5: Fix overlap between vrf and non-vrf keys omits 46393d61a328 lan78xx: select CRC32 omits 295711fa8fec Merge branch 'dpaa2-irq-coalescing' omits fc398bec0387 net: dpaa2: add adaptive interrupt coalescing omits 69651bd8d303 soc: fsl: dpio: add Net DIM integration omits a64b44213766 net: dpaa2: add support for manual setup of IRQ coalesing omits ed1d2143fee5 soc: fsl: dpio: add support for irq coalescing per softwar [...] omits 2cf0b6fe9bd3 soc: fsl: dpio: extract the QBMAN clock frequency from the [...] omits cd932c2a1ecc Merge tag 'usb-serial-5.15-rc6' of https://git.kernel.org/ [...] omits 1dd7128b839f thermal/core: Fix null pointer dereference in thermal_release() omits 06f6e365e2ec crypto: octeontx2 - set assoclen in aead_do_fallback() omits b97c2b219b56 crypto: ccp - Fix whitespace in sev_cmd_buffer_len() omits f3fafbcbe873 Merge branch 'L4S-style-ce_threshold_ect1-marking' omits e72aeb9ee0e3 fq_codel: implement L4S style ce_threshold_ect1 marking omits 70e939ddea7f net: add skb_get_dsfield() helper omits 19757cebf0c5 tcp: switch orphan_count to bare per-cpu counters omits 0b93aed2842d mctp: Avoid leak of mctp_sk_key omits 075718fdaf0e sctp: fix transport encap_port update in sctp_vtag_verify omits c2402d43d183 ptp: fix error print of ptp_kvm on X86_64 platform omits bf1366734b36 Merge branch 'qca8337-improvements' omits d291fbb8245d dt-bindings: net: dsa: qca8k: convert to YAML schema omits e52073a8e308 dt-bindings: net: ipq8064-mdio: fix warning with new qca8k switch omits fd0bb28c547f net: dsa: qca8k: move port config to dedicated struct omits cef08115846e net: dsa: qca8k: set internal delay also for sgmii omits f477d1c8bdbe net: dsa: qca8k: add support for QCA8328 omits ed7988d77fbf dt-bindings: net: dsa: qca8k: document support for qca8328 omits 362bb238d8bf net: dsa: qca8k: add support for pws config reg omits 924087c5c3d4 dt-bindings: net: dsa: qca8k: Document qca,led-open-drain binding omits bbc4799e8bb6 net: dsa: qca8k: add explicit SGMII PLL enable omits 13ad5ccc093f dt-bindings: net: dsa: qca8k: Document qca,sgmii-enable-pll omits 5654ec78dd7e net: dsa: qca8k: rework rgmii delay logic and scan for cpu port 6 omits 3fcf734aa482 net: dsa: qca8k: add support for cpu port 6 omits 731d613338ec dt-bindings: net: dsa: qca8k: Document support for CPU port 6 omits 6c43809bf1be net: dsa: qca8k: add support for sgmii falling edge omits fdbf35df9c09 dt-bindings: net: dsa: qca8k: Add SGMII clock phase properties omits d8b6f5bae6d3 dsa: qca8k: add mac_power_sel support omits bacc8daf97d4 xen-netback: Remove redundant initialization of variable err omits d00e60ee54b1 page_pool: disable dma mapping support for 32-bit arch wit [...] omits 79df45731da6 perf/core: Allow ftrace for functions in kernel/event/core.c omits 8b8ff8cc3b81 perf/x86: Add new event for AUX output counter index omits 71920ea97d6d perf/x86/msr: Add Sapphire Rapids CPU support omits 09089db79859 irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT omits b4c6f86ec2f6 irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT omits 810979682ccc irq_work: Allow irq_work_sync() to sleep if irq_work() no [...] omits da6ff0994349 sched/rt: Annotate the RT balancing logic irqwork as IRQ_W [...] omits 66558b730f25 sched: Add cluster scheduler level for x86 omits 778c558f49a2 sched: Add cluster scheduler level in core and related Kco [...] omits c5e22feffdd7 topology: Represent clusters of CPUs within a die omits 37b47298ab86 sched: Disable -Wunused-but-set-variable omits 42a20f86dc19 sched: Add wrapper for get_wchan() to keep task blocked omits bc9bbb81730e x86: Fix get_wchan() to support the ORC unwinder omits 4e046156792c proc: Use task_is_running() for wchan in /proc/$pid/stat omits cf2a85efdade leaking_addresses: Always print a trailing newline omits 54354c6a9f7f Revert "proc/wchan: use printk format instead of lookup_sy [...] omits f42752729e20 eeprom: 93xx46: fix MODULE_DEVICE_TABLE omits e2b6d941ec38 Merge tag 'kvmarm-fixes-5.15-2' of git://git.kernel.org/pu [...] omits 019057bd73d1 KVM: SEV-ES: fix length of string I/O omits d94befbb5ae3 ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers omits 3c414eb65c29 ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset omits c3131bd5586d thermal: rcar_gen3_thermal: Read calibration from hardware omits b8aaf1415a1b thermal: rcar_gen3_thermal: Store thcode and ptat in priv data omits f6c83676c609 thermal/drivers/qcom/spmi-adc-tm5: Add support for HC variant omits db03874b8543 dt-bindings: thermal: qcom: add HC variant of adc-thermal [...] omits a14bc107edd0 drm/panel: olimex-lcd-olinuxino: select CRC32 omits 1a361b41c1a1 drm/r128: fix build for UML omits d1d94b0129dc drm/nouveau/fifo: Reinstate the correct engine bit programming omits b253c3026c29 drm/hyperv: Fix double mouse pointers omits b693e42921e0 drm/fbdev: Clamp fbdev surface size if too large omits 97794170b696 drm/edid: In connector_bad_edid() cap num_of_ext by num_bl [...] omits 6011106d129d Merge tag 'mediatek-drm-fixes-5.15' of https://git.kernel. [...] omits 82a149a62b6b drm/i915/gt: move remaining debugfs interfaces into gt omits 40088915f547 Merge branch 'octeontx2-af-miscellaneous-changes-for-cpt' omits 149f3b73cb66 octeontx2-af: Add support to flush full CPT CTX cache omits 7054d39ccf7e octeontx2-af: Perform cpt lf teardown in non FLR path omits 4826090719d4 octeontx2-af: Enable CPT HW interrupts omits a3d708925fcc net: tulip: winbond-840: fix build for UML omits 523994ba3ad1 net: intel: igc_ptp: fix build for UML omits cd2621d07d51 net: fealnx: fix build for UML omits 78e0a006914b hv_netvsc: Add comment of netvsc_xdp_xmit() omits c47fedba94bc Merge branch 'minor-managed-neighbor-follow-ups' omits 30fc7efa38f2 net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED [...] omits c8e80c1169b2 net, neigh: Use NLA_POLICY_MASK helper for NDA_FLAGS_EXT a [...] omits 507c2f1d2936 net, neigh: Add build-time assertion to avoid neigh->flags [...] omits 20d446f24f37 net: mvneta: Delete unused variable omits 4dc08dcc9f6f net: phy: dp83867: introduce critical chip default init fo [...] omits 4ece1ae44015 net: microchip: lan743x: add support for PTP pulse width ( [...] omits 67ca5159dbe2 net: phy: micrel: make *-skew-ps check more lenient omits a1467faa1041 ARM: imx: register reset controller from a platform driver omits b0179f0d18dd drm/i915: fix blank screen booting crashes omits 4d5b5539742d binder: use cred instead of task for getsecid omits 52f88693378a binder: use cred instead of task for selinux checks omits ea673f17ab76 drm/i915/uapi: Add comment clarifying purpose of I915_TILI [...] omits 1483f0a427fe Merge tag 'drm-intel-fixes-2021-10-14' of git://anongit.fr [...] omits e15f5972b803 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 8b017fbe0bbb net: of: fix stub of_net helpers for CONFIG_NET=n omits ec681c53f8d2 Merge tag 'net-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] omits 29bc22ac5e5b binder: use euid from cred instead of using task omits 3e6ed7703dae selftests: netfilter: remove stray bash debug line omits 174c37627894 netfilter: ipvs: make global sysctl readonly in non-init netns omits a482c5e00a9b netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 omits c650c35a2506 netfilter: ipvs: merge ipv4 + ipv6 icmp reply handlers omits 540ff44b28f0 netfilter: ipvs: remove unneeded input wrappers omits 8a9941b42de5 netfilter: ipvs: remove unneeded output wrappers omits 9dd43a5f4b11 netfilter: ipvs: prepare for hook function reduction omits f0d6764f7ddb netfilter: ebtables: allow use of ebt_do_table as hookfn omits 44b5990e7b46 netfilter: ip6tables: allow use of ip6t_do_table as hookfn omits e8d225b60026 netfilter: arp_tables: allow use of arpt_do_table as hookfn omits 8844e01062dd netfilter: iptables: allow use of ipt_do_table as hookfn omits 0d7308c0ff5f af_packet: Introduce egress hook omits 42df6e1d221d netfilter: Introduce egress hook omits 17d20784223d netfilter: Generalize ingress hook include file omits 7463acfbe52a netfilter: Rename ingress hook include file omits d73b17465d6d drm/i915: Fix oops on platforms w/o hpd support omits 83f52364b152 drm/i915: Remove memory frequency calculation omits 86dd9fd52e14 LSM: Avoid warnings about potentially unused hook variables omits 3ff6d64e68ab libperf tests: Fix test_stat_cpu omits f304c8d949f9 libperf test evsel: Fix build error on !x86 architectures omits 8e820f962345 perf report: Output non-zero offset for decompressed records omits b726ddf984a5 ice: Print the api_patch as part of the fw.mgmt.api omits e4c2efa1393c ice: fix getting UDP tunnel entry omits 73e30a62b19b ice: Avoid crash from unnecessary IDA free omits ff7e93219442 ice: Fix failure to re-add LAN/RDMA Tx queues omits ba530fea8ca1 ethernet: remove random_ether_addr() omits 2b4731b153b4 Merge branch 'ethernet-more-netdev-dev_addr-write-removals' omits 923ca6f61887 ethernet: replace netdev->dev_addr 16bit writes omits 562ef98a666e ethernet: replace netdev->dev_addr assignment loops omits 68a064028e4e ethernet: ibm/emac: use of_get_ethdev_address() to load dev_addr omits c51e5062c180 ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) omits db0dcc6a8a7c ethernet: make use of eth_hw_addr_random() where appropriate omits 54f2d8d6ca99 ethernet: make eth_hw_addr_random() use dev_addr_set() omits 766607570bec ethernet: constify references to netdev->dev_addr in drivers omits 11a83f4c3930 xfs: remove the xfs_dqblk_t typedef omits ed67ebfd7c40 xfs: remove the xfs_dsb_t typedef omits de38db7239c4 xfs: remove the xfs_dinode_t typedef omits 4c175af2ccd3 xfs: check that bc_nlevels never overflows omits 1ba6fd34ca63 xfs: stricter btree height checking when scanning for btree roots omits f4585e82340b xfs: stricter btree height checking when looking for errors omits 510a28e195cd xfs: don't allocate scrub contexts on the stack omits ae127f087dc2 xfs: remove xfs_btree_cur_t typedef omits 78e8ec83a404 xfs: fix maxlevels comparisons in the btree staging code omits 512edfac85d2 xfs: port the defer ops capture and continue to resource capture omits c5db9f937b29 xfs: formalize the process of holding onto resources acros [...] omits ed83855f1efc ipmi: ipmb: fix dependencies to eliminate build error omits 3a076b307c22 ipmi:ipmb: Add OF support omits 5b6e7e120e71 erofs: remove the fast path of per-CPU buffer decompression omits 201f1a2d77f6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits e6908588008f drm/i915: Add all per-lane register definitions for icl combo phy omits 5e7fe4d9dcef drm/i915: Extract icl_combo_phy_loadgen_select() omits f0298326d6fb drm/i915: Remove dead DKL_TX_LOADGEN_SHARING_PMD_DISABLE stuff omits a1f01768f60a drm/i915: Use standard form terminating condition for lane [...] omits c2fdf53e1670 drm/i915: Shrink {icl_mg,tgl_dkl}_phy_ddi_buf_trans omits 247c8a73793b drm/i915: Remove pointless extra namespace from dkl/snps b [...] omits baa0ab2ba223 Merge tag 'nvme-5.15-2021-10-14' of git://git.infradead.or [...] omits 14cfbb7a7856 io_uring: fix wrong condition to grab uring lock omits abffa715dab8 drm/i915: rename intel_sideband.[ch] to intel_sbi.[ch] omits 4dd4375bc4ff drm/i915: split out intel_pcode.[ch] to separate file omits 1fcd794518b7 icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe omits 325b2064d00a ice: Implement support for SMA and U.FL on E810-T omits 885fe6932a11 ice: Add support for SMA control multiplexer omits 3bb6324b3dcb ice: Implement functions for reading and setting GPIO pins omits e00ae1a2aaf2 ice: Refactor ice_aqc_link_topo_addr omits ea142b09a639 MAINTAINERS: Update the devicetree documentation path of i [...] omits a2d859e3fc97 sctp: account stream padding length for reconf chunk omits 332fdf951df8 mlxsw: thermal: Fix out-of-bounds memory accesses omits 40507e7aada8 ethernet: s2io: fix setting mac address during resume omits 26d657410983 MAINTAINERS: Update entry for the Stratix10 firmware omits 1626d9a35eb7 Merge tag 'sound-5.15-rc6' of git://git.kernel.org/pub/scm [...] omits aef454b40288 ALSA: hda/realtek: Add quirk for Clevo PC50HS omits 05734ca2a8f7 drm/i915/bios: gracefully disable dual eDP for now omits 531558b56be5 Merge branch 'spi-5.15' into spi-5.16 omits 22390ce786c5 ALSA: usb-audio: add Schiit Hel device to quirk table omits 16a8e2fbb2d4 spi-mux: Fix false-positive lockdep splats omits 6098475d4cb4 spi: Fix deadlock when adding SPI controllers on SPI buses omits 0eab756f8821 mmc: moxart: Fix null pointer dereference on pointer host omits 92d23216fe7c Merge branch 'fixes' into next omits 6ab4e2eb5e95 mmc: sdhci-pci: Read card detect from ACPI for Intel Merrifield omits 804bccba71a5 sched: Fill unconditional hole induced by sched_entity omits 4ef0c5c6b5ba kernel/sched: Fix sched_fork() access an invalid sched_task_group omits f9ec6fea2014 sched/topology: Remove unused numa_distance in cpu_attach_ [...] omits 7d380f24fe66 sched/numa: Fix a few comments omits 5b763a14a516 sched/numa: Remove the redundant member numa_group::fault_cpus omits 7a2341fc1fec sched/numa: Replace hard-coded number by a define in numa_ [...] omits 5de62ea84abd sched,livepatch: Use wake_up_if_idle() omits d9b7748ffc45 EDAC/armada-xp: Fix output of uncorrectable error counter omits 1eecf31e3c96 drm/i915: split out vlv sideband to a separate file omits be5eb9335426 nvme: fix per-namespace chardev deletion omits dbad63001eac ksmbd: validate compound response buffer omits 9a63b999ae54 ksmbd: fix potencial 32bit overflow from data area check i [...] omits bf8acc9e10e2 ksmbd: improve credits management omits f7db8fd03a4b ksmbd: add validation in smb2_ioctl omits 776c75010803 ata: ahci_platform: fix null-ptr-deref in ahci_platform_en [...] omits 48737ac4d70f drm/amdgpu/psp: add some missing cases to psp_check_pmfw_c [...] omits 29e41c919760 drm/amdgpu/swsmu: fix is_support_sw_smu() for VEGA20 omits 43fc10c1875f drm/amdkfd: unregistered svm range not overlap with TTM range omits f23750b5b3d9 drm/amdgpu: fix out of bounds write omits 9974cb5c8790 net: delete redundant function declaration omits ffdbc0fe8be4 Merge branch 'mlxsw-show-per-band-ecn-marked-counter-on-qdisc' omits bf862732945c selftests: mlxsw: RED: Test per-TC ECN counters omits 15be36b8126b mlxsw: spectrum_qdisc: Introduce per-TC ECN counters omits 6242b0a96302 mlxsw: reg: Add ecn_marked_tc to Per-TC Congestion Counters omits fc372cc07286 mlxsw: reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT omits b063e0651ced mlxsw: reg: Fix a typo in a group heading omits cbcc5072c228 Merge branch 'fix-two-possible-memory-leak-problems-in-nfc [...] omits 291c932fc369 NFC: digital: fix possible memory leak in digital_in_send_ [...] omits 58e7dcc9ca29 NFC: digital: fix possible memory leak in digital_tg_liste [...] omits 0911ab31896f nfc: fix error handling of nfc_proto_register() omits 1f922d9e374f Revert "net: procfs: add seq_puts() statement for dev_mcast" omits 0282b0f01264 selftests/ftrace: Update test for more eprobe removal process omits 7d5fda1c841f tracing: Fix event probe removal from dynamic events omits c370bb474016 pinctrl: stm32: use valid pin identifier in stm32_pinctrl_ [...] omits 6dba4bdfd7a3 Revert "pinctrl: bcm: ns: support updated DT binding as sy [...] omits 1d0a779892e8 dt-bindings: pinctrl: brcm,ns-pinmux: drop unneeded CRU fr [...] omits 0398adaec341 Revert "dt-bindings: pinctrl: bcm4708-pinmux: rework bindi [...] omits e79d82643a69 net: enetc: fix check for allocation failure omits f03dca0c9e22 net: encx24j600: check error in devm_regmap_init_encx24j600 omits 37f86649cdf7 dt-bindings: leds: register-bit-led: Use 'reg' instead of [...] omits 604e4e44a7c2 dt-bindings: leds: Convert register-bit-led binding to DT schema omits affc65924629 tracing: in_irq() cleanup omits b57d02091b8f Smack: fix W=1 build warnings omits b70b15217383 Merge tag 'mlx5-fixes-2021-10-12' of git://git.kernel.org/ [...] omits 39e222bfd7f3 net: dsa: unregister cross-chip notifier after ds->ops->teardown omits e9fd72929359 selinux: fix all of the W=1 build warnings omits 1d1e1ded1356 selinux: make better use of the nf_hook_state passed to th [...] omits 427f974d9727 net: korina: select CRC32 omits 6312d52838b2 marvell: octeontx2: build error: unknown type name 'u64' omits 2a12e0003580 assoc_array: Avoid open coded arithmetic in allocator arguments omits 02900f428d3c pcmcia: db1xxx_ss: Fix fall-through warning for Clang omits 25d7b70e0202 MIPS: Fix fall-through warnings for Clang omits 6a7391ed6c77 scsi: st: Fix fall-through warning for Clang omits 0f0f80d9d5db iommu/arm: fix ARM_SMMU_QCOM compilation omits 3536ac5d771b Merge tag 'optee-fix2-for-v5.15' of git://git.linaro.org/p [...] omits 047051295201 Merge tag 'arm-soc/for-5.15/devicetree' of https://github. [...] omits 92c02ff1a43e clk: qcom: add select QCOM_GDSC for SM6350 omits 76c023fac32a drm/amdgpu/smu11: fix firmware version check for vangogh omits 972d321e871d MAINTAINERS: Add Siqueira for AMD DC omits 6f4b590aae21 drm/amdkfd: fix resume error when iommu disabled in Picasso omits afd18180c070 drm/amdkfd: fix boot failure when iommu is disabled in Picasso. omits ca432dcc27a1 drm/amdkfd: handle svm partial migration cpages 0 omits a273bc9937e6 drm/amdkfd: ratelimited svm debug messages omits 02f8aa9f2a32 drm/amd/pm: Fix incorrect power limit readback in smu11 if [...] omits 2d1ac1cbe57b amdgpu/pm: (v2) add limit_type to (pptable_funcs)->set_pow [...] omits 91a1a52d03aa drm/amdgpu: Fix RAS page retirement with mode2 reset on Aldebaran omits a4967a1ebf1b drm/amdgpu: Enable RAS error injection after mode2 reset o [...] omits 1f3b22e4eb16 drm/amd/display: fix null pointer deref when plugging in display omits 62e5a7e2333a drm/amd/display: Fix surface optimization regression on Carrizo omits 9470620e99e9 drm/amd/display: Enable PSR by default on newer DCN omits fe04957e26e7 drm/amdgpu: enable display for cyan skillfish omits d1bfbe8a3202 amd/display: check cursor plane matches underlying plane omits 7e3fb209d518 amd/amdkfd: remove svms declaration to avoid werror omits 9c152f54d9f6 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails omits 6bdfc37b5ccc drm/amdkfd: export svm_range_list_lock_and_flush_work omits 71cbfeb38141 drm/amdkfd: avoid conflicting address mappings omits 369b7d04baf3 drm/amdgpu/nbio2.3: don't use GPU_HDP_FLUSH bit 12 omits 97b31c1f8eb8 leds: trigger: Disable CPU trigger on PREEMPT_RT omits d47e983e4f61 ACPI: replace snprintf() in "show" functions with sysfs_emit() omits 50861d439b93 ACPI: LPSS: Use ACPI_COMPANION() directly omits c10383e8ddf4 ACPI: scan: Release PM resources blocked by unused objects omits 2835f327bd12 ACPI: battery: Accept charges over the design capacity as full omits e41bdd18644a clk: qcom: gcc-sm6115: Fix offset for hlos1_vote_turing_mm [...] omits 13b5ffa0e282 net: remove single-byte netdev->dev_addr writes omits 663991f32857 RDMA/rdmavt: Fix error code in rvt_create_qp() omits 400f17d3301e Merge branch 'net-use-dev_addr_set-in-hamradio-and-ip-tunnels' omits 5a1b7e1a5325 ip: use dev_addr_set() in tunnels omits 20c3d9e45ba6 hamradio: use dev_addr_set() for setting device address omits 40af35fdf79c netdevice: demote the type of some dev_addr_set() helpers omits fe83fe739df7 Merge branch 'net-constify-dev_addr-passing-for-protocols' omits 1bfcd1cc546e decnet: constify dev_addr passing omits 6cf862807234 tipc: constify dev_addr passing omits 1a8a23d2da4f ipv6: constify dev_addr passing omits 2ef6db76bac0 llc/snap: constify dev_addr passing omits db95732446a8 rose: constify dev_addr passing omits c045ad2cc01e ax25: constify dev_addr passing omits 13bac861952a IB/hfi1: Fix abba locking issue with sc_disable() omits d39bf40e55e6 IB/qib: Protect from buffer overflow in struct qib_user_sd [...] omits 5f3b8acee9fe Merge branch 'add-functional-support-for-gigabit-ethernet-driver' omits 940409264647 ravb: Fix typo AVB->DMAC omits 3d6b24a2ada3 ravb: Update ravb_emac_init_gbeth() omits 95e99b10482d ravb: Document PFRI register bit omits 1091da579d7c ravb: Rename "nc_queue" feature bit omits 030634f37db9 ravb: Optimize ravb_emac_init_gbeth function omits 4ea3167bad27 ravb: Rename "tsrq" variable omits 0ee65bc14ff2 ravb: Add support to retrieve stats for GbEthernet omits b6a4ee6e74de ravb: Add carrier_counters to struct ravb_hw_info omits 1c59eb678cbd ravb: Fillup ravb_rx_gbeth() stub omits 16a6e245a9f3 ravb: Fillup ravb_rx_ring_format_gbeth() stub omits 2458b8edb887 ravb: Fillup ravb_rx_ring_free_gbeth() stub omits 3d4e37df882b ravb: Fillup ravb_alloc_rx_desc_gbeth() stub omits 2e95e08ac009 ravb: Add rx_max_buf_size to struct ravb_hw_info omits 23144a915684 ravb: Use ALIGN macro for max_rx_len omits e599ee234ad4 net: arc: select CRC32 omits d9c55c95a3ea spi: cadence-quadspi: fix dma_unmap_single() call omits 7dc9b9562740 spi: tegra20: fix build with CONFIG_PM_SLEEP=n omits 50515cac8d0e net: qed_debug: fix check of false (grc_param < 0) expression omits 6b9b546dc007 ASoC: wm8960: Fix clock configuration on slave mode omits 348949d9a444 Merge tag 'modules-for-v5.15-rc6' of git://git.kernel.org/ [...] omits edce2a93dd78 net: enetc: include ip6_checksum.h for csum_ipv6_magic omits 5d388fa01fa6 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells omits bcef9356fc2e vhost-vdpa: Fix the wrong input in config_cb omits 09b6addf6486 VDUSE: fix documentation underline warning omits 8b7216439e2e s390: add Alexander Gordeev as reviewer omits ff63198850f3 Revert "virtio-blk: Add validation for block size in confi [...] omits 97f854be2038 vhost_vdpa: unset vq irq before freeing irq omits 2f9a174f918e virtio: write back F_VERSION_1 before validate omits c2115b2b1642 usb: musb: dsps: Fix the probe error path omits 82a59c7f456d drm/i915: Free the returned object of acpi_evaluate_dsm() omits af628cdd64e1 drm/i915: Fix bug in user proto-context creation that leak [...] omits 6d7163f2c49f mei: hbm: drop hbm responses on early shutdown omits ff1cc2fa3055 wireless: Remove redundant 'flush_workqueue()' calls omits 3e4beec5e679 mt7601u: Remove redundant initialization of variable ret omits 51fd5c6417b9 rtlwifi: rtl8192ee: Remove redundant initialization of var [...] omits e3ec7017f6a2 rtw89: add Realtek 802.11ax driver omits 0a491167fe0c ath10k: fix max antenna gain unit omits 57671351379b ath9k: fix an IS_ERR() vs NULL check omits 8cd5c0847160 ath11k: Identify DFS channel when sending scan channel lis [...] omits 03469e79fee9 ath9k: support DT ieee80211-freq-limit property to limit channels omits 6f779e1d359b powerpc/xive: Discard disabled interrupts in get_irqchip_state() omits 6e44bd6d34d6 memblock: exclude NOMAP regions from kmemleak omits f2b85040acec scsi: core: Put LLD module refcnt after SCSI device is released omits 6fd13d699d24 scsi: storvsc: Fix validation for unsolicited incoming packets omits 2b94b6b79b7c PCI/MSI: Handle msi_populate_sysfs() errors correctly omits d1f24712a86a ionic: no devlink_unregister if not registered omits 847c6bdba833 Merge branch 'felix-dsa-driver-fixes' omits 8d5f7954b7c8 net: dsa: felix: break at first CPU port during init and teardown omits 43ba33b4f143 net: dsa: tag_ocelot_8021q: fix inability to inject STP BP [...] omits 1328a883258b net: dsa: felix: purge skb from TX timestamping queue if i [...] omits 49f885b2d970 net: dsa: tag_ocelot_8021q: break circular dependency with [...] omits deab6b1cd978 net: dsa: tag_ocelot: break circular dependency with ocelo [...] omits ebb4c6a990f7 net: mscc: ocelot: cross-check the sequence id from the ti [...] omits fba01283d85a net: mscc: ocelot: deny TX timestamping of non-PTP packets omits 9fde506e0c53 net: mscc: ocelot: warn when a PTP IRQ is raised for an un [...] omits 52849bcf0029 net: mscc: ocelot: avoid overflowing the PTP timestamp FIFO omits c57fe0037a4e net: mscc: ocelot: make use of all 63 PTP timestamp identifiers omits 3af760e4d3b0 Merge branch 'fix-circular-dependency-between-sja1105-and- [...] omits 4ac0567e40b3 net: dsa: sja1105: break dependency between dsa_port_is_sj [...] omits 28da0555c3b5 net: dsa: move sja1110_process_meta_tstamp inside the tagg [...] omits 0e258cec0b07 Merge branch 'devlink-reload-simplification' omits 82465bec3e97 devlink: Delete reload enable/disable interface omits 96869f193cfd net/mlx5: Set devlink reload feature bit for supported dev [...] omits bd032e35c568 devlink: Allow control devlink ops behavior through feature mask omits b88f7b1203bf devlink: Annotate devlink API calls omits 2bc50987dc1f devlink: Move netdev_to_devlink helpers to devlink.c omits 21314638c9f2 devlink: Reduce struct devlink exposure omits 43a4b4dbd48c net: dsa: fix spurious error message when unoffloaded port [...] omits 60d950f443a5 nfp: flow_offload: move flow_indr_dev_register from app in [...] omits 0dee6f70fd40 drm: rcar-du: Don't create encoder for unconnected LVDS outputs omits c46f4405486d drm/i915: Stop using I915_TILING_* in client blit selftest omits 84c8a87402cf net/mlx5e: Fix division by 0 in mlx5e_select_queue for rep [...] omits 0bc73ad46a76 net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp omits b2107cdc43d8 net/mlx5e: Switchdev representors are not vlan challenged omits 94b960b9deff net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path omits ca20dfda05ae net/mlx5e: Allow only complete TXQs partition in MQPRIO ch [...] omits 2266bb1e122a net/mlx5: Fix cleanup of bridge delayed work omits 48827e1d6af5 ALSA: usb-audio: Add quirk for VF0770 omits a40a8a110305 scripts: kernel-doc: Ignore __alloc_size() attribute omits aa872e0647dc docs: pdfdocs: Adjust \headheight for fancyhdr omits e825b29ab812 docs: UML: user_mode_linux_howto_v2 edits omits a9d85efb25fb docs: use the lore redirector everywhere omits b0b719cea870 docs: proc.rst: mountinfo: align columns omits ff9c3d4360db docs: proc.rst: mountinfo: improved field numbering omits 85eafc63d032 docs: update file link location omits d5b421fe0282 docs: Explain the desired position of function attributes omits f4d0cc426f77 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits ed47291911d3 Merge tag 'platform-drivers-x86-v5.15-3' of git://git.kern [...] omits d208b89401e0 dm: fix mempool NULL pointer race when completing IO omits b4459b11e840 dm rq: don't queue request to blk-mq during DM suspend omits ec132ef2d1d9 dm clone: make array 'descs' static omits 2c0468e054c0 dm verity: skip redundant verity_handle_err() on I/O errors omits 187a580c9e78 scsi: iscsi: Fix set_param() handling omits 596143e3aec3 acpi/arm64: fix next_platform_timer() section mismatch error omits 7904022decc2 block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs omits 50b6cb351636 scsi: core: Fix shost->cmd_per_lun calculation in scsi_add [...] omits bc22b6208f41 Merge tag 'tags/bcm2835-dt-fixes-2021-10-06' into devicetr [...] omits 3f3247285461 ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address omits 13dbc954b3c9 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting omits 814a66741b9f iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value omits c5f44559e919 drm/i915/display: remove unused intel-mid.h include omits b37a15188eae ALSA: hda: avoid write to STATESTS if controller is in reset omits d9f673051ab5 Merge drm/drm-next into drm-intel-next omits 8607954cf255 fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list omits a5b51a9f8523 drm/i915/gt: add asm/cacheflush.h for use of clflush() omits aa5e9f98113b drm/i915/gt: include tsc.h where used omits f8de49ef9252 smack: remove duplicated hook function omits 2a6bf5139e28 Merge branch kvm-arm64/misc-5.16 into kvmarm-master/next omits 69adec18e94f KVM: arm64: Fix reporting of endianess when the access ori [...] omits 5e3dbeac3795 hwmon: (tmp421) introduce a channel struct omits beee7890c363 hwmon: (adt7x10) Make adt7x10_remove() return void omits 8a0c75a1c399 hwmon: (dell-smm) Remove unnecessary includes omits 9a094b758da7 dt-bindings: hwmon: jedec,jc42: add nxp,se97b omits 952a11ca32a6 hwmon: cleanup non-bool "valid" data fields omits b87783e85559 hwmon: (tmp103) Convert tmp103 to use new hwmon registration API omits b2be2422c0c9 hwmon: (mlxreg-fan) Support distinctive names per differen [...] omits b1c24237341f hwmon: (mlxreg-fan) Modify PWM connectivity validation omits 1508fb29157e hwmon: (nct6775) add Pro WS X570-ACE omits 8a5cfcfa9445 hwmon: (pmbus/ibm-cffps) Use MFR_ID to choose version omits a111ec399c60 hwmon: (pmbus/ibm-cffps) Add mfg_id debugfs entry omits 6e2baac88cdd hwmon: (nct6775) Add additional ASUS motherboards. omits 373c0a77934c dt-bindings: hwmon/pmbus: Add ti,lm25066 power-management IC omits 94ee5fcc240f hwmon: (pmbus/lm25066) Support configurable sense resistor values omits b7792f3ea392 hwmon: (pmbus/lm25066) Add OF device ID table omits df60a5daa7fb hwmon: (pmbus/lm25066) Mark lm25066_coeff array const omits b7931a7b0e0d hwmon: (pmbus/lm25066) Let compiler determine outer dimens [...] omits 6d2ff184cbe7 hwmon: (pmbus/lm25066) Avoid forward declaration of lm25066_id omits fa16188fa205 hwmon: (pmbus/lm25066) Adjust lm25066 PSC_CURRENT_IN_L mantissa omits ae59dc455a78 hwmon: (pmbus/lm25066) Add offset coefficients omits b4fb4676fb96 dt-bindings: hwmon: ibm,cffps: move to trivial devices omits 7bcc5a7a5c2b dt-bindings: hwmon: Convert NTC thermistor to YAML omits cae0233946c3 hwmon: (tmp421) introduce MAX_CHANNELS define omits 0a4157196a5d dt-bindings: hwmon: jedec,jc42: convert to dtschema omits 3634eceea159 dt-bindings: hwmon: hih6130: move to trivial devices omits f348047ab2b9 dt-bindings: hwmon: dps650ab: move to trivial devices omits 1947a89e382e dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices omits d55532f77137 hwmon: (nct6683) Add another customer ID for NCT6683D sens [...] omits 8084b2a14116 dt-bindings: hwmon: sensirion,sht15: convert to dtschema omits 105b65d90cf3 dt-bindings: hwmon: microchip,mcp3021: convert to dtschema omits e2dbaa65158b dt-bindings: hwmon: lltc,ltc4151: convert to dtschema omits 4c4237898e4a dt-bindings: hwmon: ti,tmp102: add bindings and remove fro [...] omits 45678bab0827 dt-bindings: hwmon: ti,tmp108: convert to dtschema omits 951778f11727 dt-bindings: hwmon: lm70: move to trivial devices omits 3e0ce52615e2 dt-bindings: hwmon: lm90: do not require VCC supply omits 9559cb33796e dt-bindings: hwmon: lm90: convert to dtschema omits 000cc5bc49aa hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm omits 3fbbfc27f955 hwmon: (nct6775) Support access via Asus WMI omits 4914036eb66b hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] omits 2e7b9886968b hwmon: (nct6775) Use superio_*() function pointers in sio_data. omits d7efb2ebc7b3 hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] omits 150f1e0c6fa8 hwmon: (mlxreg-fan) Extend driver to support multiply PWM omits bc8de07e8812 hwmon: (mlxreg-fan) Extend the maximum number of tachometers omits e8ac01e5db32 hwmon: Add Maxim MAX6620 hardware monitoring driver omits d73287eed73f hwmon: (raspberrypi) Use generic notification mechanism omits 6665e10a2ec3 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] omits fb4747d89b48 dt-bindings: hwmon: Add IIO HWMON binding omits ada61aa0b118 hwmon: Fix possible memleak in __hwmon_device_register() omits 03f838e91a94 dt-bindings: net: wireless: Convert ESP ESP8089 binding to [...] omits b33be51c2bad dt-bindings: net: dwmac: Fix typo in the R40 compatible omits a9d2d57083b6 dt-bindings: bluetooth: realtek: Add missing max-speed omits 88ffadce9d4c dt-bindings: bluetooth: broadcom: Fix clocks check omits 1ea1dbf1f54c ACPI: PM: Include alternate AMDI0005 id in special behaviour omits 87440d70a4bf Merge back ACPI PCI material for v5.16. omits a3fd1a986e49 ALSA: hda/realtek: Fix the mic type detection issue for AS [...] omits 7f565d0ead26 tee: optee: Fix missing devices unregister during optee_remove omits 177c92353be9 ethernet: tulip: avoid duplicate variable name on sparc omits 4d4a223a86af ice: fix locking for Tx timestamp tracking flush omits 8e0ab8e26b72 s390: fix strrchr() implementation omits 4540938952d4 vfio-ccw: step down as maintainer omits 1606520a2454 KVM: s390: remove myself as reviewer omits 7389074ced34 Merge branch 'ioam-fixes' omits 7b1700e009cc selftests: net: modify IOAM tests for undef bits omits 2bbc977ca689 ipv6: ioam: move the check for undefined bits omits 55e6d8037805 regmap: Fix possible double-free in regcache_rbtree_exit() omits aa18457c4af7 ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets omits ef1100ef20f2 net: dsa: microchip: Added the condition for scheduling ks [...] omits 9973a43012b6 r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 omits 4a3e0aeddf09 net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's omits 850bfb912a6d net: hns3: debugfs add support dumping page pool info omits 25b90c19102f tulip: fix setting device address from rom omits 2ed08b5ead3c Merge branch 'Managed-Neighbor-Entries' omits 7482e3841d52 net, neigh: Add NTF_MANAGED flag for managed neighbor entries omits 2c611ad97a82 net, neigh: Extend neigh->flags to 32 bit to allow for extensions omits 3dc20f4762c6 net, neigh: Enable state migration between NUD_PERMANENT a [...] omits e4400bbf5b15 net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE omits 7bb39a394490 net: hns: Prefer struct_size over open coded arithmetic omits 74a3bc42fe51 net: mscc: ocelot: Fix dumplicated argument in ocelot omits 249ae9495b03 Merge branch 'mlxsw-ECN-mirroring' omits 0cd6fa99a076 selftests: mlxsw: RED: Add selftests for the mark qevent omits a703b5179b5c selftests: mlxsw: sch_red_core: Drop two unused variables omits 9c18eaf2882d mlxsw: spectrum_qdisc: Offload RED qevent mark omits 099bf89d6a35 mlxsw: spectrum_qdisc: Track permissible actions per binding omits 0908e42ad9a5 mlxsw: spectrum_qdisc: Distinguish between ingress and egr [...] omits a34dda728430 mlxsw: spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entr [...] omits 0edf0824e0dc af_unix: Rename UNIX-DGRAM to UNIX to maintain backwards c [...] omits 814c8757115f drm/i915/display: move pin/unpin fb/plane code to a new file. omits 1cd967c69410 drm/i915/display: refactor initial plane config to a separ [...] omits 0d594ea0cff2 drm/i915/display: refactor out initial plane config for crtcs omits 2f9a995a38d8 drm/i915/display: let intel_plane_uses_fence be used from [...] omits 74a75dc90869 drm/i915/display: move plane prepare/cleanup to intel_atom [...] omits 5c31e9d013b5 drm/i915/dg2: update link training for 128b/132b omits 1af5f7af2484 pata_radisys: fix checking of DMA state omits 492402ce7077 pata_optidma: fix checking of DMA state omits 2367ad63a131 pata_amd: fix checking of DMA state omits 47b320498c3b pata_ali: fix checking of DMA state omits 6ac586f2e716 libata-scsi: fix checking of DMA state omits f971a85439bd libata: fix checking of DMA state omits 319f4def310c drm/i915/dp: abstract intel_dp_lane_max_vswing_reached() omits de56379f21c7 arm64: ftrace: use function_nocfi for _mcount as well omits beae4a6258e6 memstick: jmb38x_ms: use appropriate free function in jmb3 [...] omits 8105c2abbf36 mmc: moxart: Fix reference count leaks in moxart_probe omits 1dfde0892b32 arm64: asm: setup.h: export common variables omits f83c18cc9edc Merge branch 'fixes' into next omits 8792b0a09fa4 mmc: slot-gpio: Update default label when no con_id provided omits 4877b81f0fa2 mmc: slot-gpio: Refactor mmc_gpio_alloc() omits 0a264389212a dt-bindings: mmc: arasan,sdci: Drop clock-output-names fro [...] omits 84723eec251d dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] omits 4853396f03c3 memstick: avoid out-of-range warning omits 7f00917a8233 mmc: sdhci-sprd: Wait until DLL locked after being configured omits 0818d197d2ab mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" - [...] omits 46cdda974757 mmc: sdhci-s3c: Describe driver in KConfig omits 879e13572485 dt-bindings: sdhci-omap: Document ti,non-removable propert [...] omits 9c6bb8c6a1a4 mmc: sdhci: Return true only when timeout exceeds capacity [...] omits 546b73ab019b mmc: mmci: Add small comment about reset thread omits c66e21fdc42d mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA omits 3781d28805ec mmc: sdhci-omap: Parse legacy ti,non-removable property omits 53f9460e0883 mmc: sdhci-omap: Restore sysconfig after reset omits d806e334d039 mmc: sdhci-omap: Fix context restore omits 8e0e7bd38b1e mmc: sdhci-omap: Fix NULL pointer exception if regulator i [...] omits c4ac38c6539b mmc: mtk-sd: Add HS400 online tuning support omits f614fb60a198 mmc: core: Add host specific tuning support for eMMC HS400 mode omits fb4708e6cb5c dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting omits bc9fd32c294f mmc: sdhci-s3c: drop unneeded MODULE_ALIAS omits 8c2db344e5a2 dt-bindings: mmc: update mmc-card.yaml reference omits 43592c8736e8 mmc: dw_mmc: Dont wait for DRTO on Write RSP error omits d9972f531023 dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226 omits 16e9bde21ab6 memstick: jmb38x_ms: Prefer struct_size over open coded ar [...] omits d47f163c7794 mmc: cqhci: Print out qcnt in case of timeout omits 39013f096813 mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to [...] omits ab991c05c428 dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC omits c88cb98e6139 mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_ [...] omits b3f8eb6eb213 memstick: mspro_block: Add error handling support for add_disk() omits 2304c55fd506 memstick: ms_block: Add error handling support for add_disk() omits 295c894c37f7 dt-bindings: mmc: Convert MMC Card binding to a schema omits 9c1aaec47527 mmc: block: Add error handling support for add_disk() omits d74179b86925 mmc: mtk-sd: Remove unused parameters omits 961e40f714f6 mmc: mtk-sd: Remove unused parameters(mrq) omits 43e5fee317f4 mmc: mtk-sd: Add wait dma stop done flow omits 38929d4f0d81 mmc: sdhci: Change the code to check auto_cmd23 omits 4217d07b9fb3 mmc: sdhci: Map more voltage level to SDHCI_POWER_330 omits 5278e4a181ff dt-bindings: memory: add binding for Mediatek's MT7621 SDR [...] omits 67252a5293a5 dt-bindings: devfreq: rk3399_dmc: fix clocks in example omits 8c0ff6af6823 Add AHCI support for ASM1062+JBM575 cards omits 013923477cb3 pata_legacy: fix a couple uninitialized variable bugs omits ff01a6220400 Merge tag 'drm-msm-fixes-2021-10-11' of https://gitlab.fre [...] omits c8f01ffc8392 drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling omits 739b4e7756d3 drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() omits 90b7c1c66132 drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in [...] omits ad69b73add89 drm/msm/dsi/phy: fix clock names in 28nm_8960 phy omits 3431c17b75c6 drm/msm/dpu: Fix address of SM8150 PINGPONG5 IRQ register omits 6a7e0b0e9fb8 drm/msm: Do not run snapshot on non-DPU devices omits 3eda90199537 drm/msm/a3xx: fix error handling in a3xx_gpu_init() omits 980d74e7d03c drm/msm/a4xx: fix error handling in a4xx_gpu_init() omits 2133c4fc8e13 drm/msm: Fix null pointer dereference on pointer edp omits c491a0c7bbf3 drm/msm/mdp5: fix cursor-related warnings omits 171316a68d9a drm/msm: Avoid potential overflow in timeout_to_jiffies() omits efb8a170a367 drm/msm: Fix devfreq NULL pointer dereference on a3xx omits 9463b64d1a34 drm/msm/dp: only signal audio when disconnected detected a [...] omits fa5878760579 Merge tag 'linux-kselftest-kunit-fixes-5.15-rc6' of git:// [...] omits 459ea72c6cb9 Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/ [...] omits 4157a441ff06 Revert "drm/mediatek: Use mailbox rx_callback instead of c [...] omits 8a4a099f8438 Revert "drm/mediatek: Remove struct cmdq_client" omits 0cf54fff9bcf Revert "drm/mediatek: Detect CMDQ execution timeout" omits be7d2d837363 Revert "drm/mediatek: Add cmdq_handle in mtk_crtc" omits ff7f0e4e7930 Merge branch 'nfc-minor-printk-cleanup' omits f41e137abd25 nfc: microread: drop unneeded debug prints omits f0563ebec68f nfc: trf7970a: drop unneeded debug prints omits e52cc2a625a6 nfc: st21nfca: drop unneeded debug prints omits 84910319fad4 nfc: st-nci: drop unneeded debug prints omits edfa5366ef42 nfc: s3fwrn5: simplify dereferencing pointer to struct device omits f141cfe364ef nfc: nci: replace GPLv2 boilerplate with SPDX omits 5b25a5bf5e04 nfc: drop unneeded debug prints omits bdefc6b23be3 Revert "drm/mediatek: Clear pending flag when cmdq packet [...] omits 0a5d6c641b67 Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/ [...] omits 1986c10acc9c Merge tag 'for-5.15-rc5-tag' of git://git.kernel.org/pub/s [...] omits 465f15a6d1a8 selftests: nft_nat: add udp hole punch test case omits cbfcd13be5cb selinux: fix race condition when computing ocontext SIDs omits c30a0cbd07ec xfs: use kmem_cache_free() for kmem_cache objects omits a785fba7df9a xfs: Use kvcalloc() instead of kvzalloc() omits 311c13ddc8ee Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits e679198bbb82 Merge branch 'gve-improvements' omits 1b4d1c9bab09 gve: Track RX buffer allocation failures omits ea5d3455adf1 gve: Allow pageflips on larger pages omits 4edf8249bcd1 gve: Add netif_set_xps_queue call omits 87a7f321bb6a gve: Recover from queue stall due to missed IRQ omits 61d72c7e486b gve: Do lazy cleanup in TX path omits 58401b2a46e7 gve: Add rx buffer pagecnt bias omits 2cb67ab153d5 gve: Switch to use napi_complete_done omits 4342f70538b9 selinux: remove unneeded ipv6 hook wrappers omits 2e5809a4ddb1 arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE omits 711885906b5c x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAU [...] omits 57116ce17b04 workqueue: fix state-dump console deadlock omits 22b05f1ac033 fs/ntfs3: Refactor ntfs_read_mft omits cd4c76ff807c fs/ntfs3: Refactor ni_parse_reparse omits 14a981193e40 fs/ntfs3: Refactor ntfs_create_inode omits 4dbe8e4413d7 fs/ntfs3: Refactor ntfs_readlink_hlp omits 2c69078851b3 fs/ntfs3: Rework ntfs_utf16_to_nls omits e02083f0bcc2 drm/i915: remember to call i915_sw_fence_fini omits 9b75450d6c58 fs/ntfs3: Fix memory leak if fill_super failed omits 228af5a4fa3a ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl omits ce46ae0c3e31 fs/ntfs3: Keep prealloc for all types of files omits 7fde6d8b445f ice: ndo_setup_tc implementation for PR omits 0d08a441fb1a ice: ndo_setup_tc implementation for PF omits a0f9f8546668 drm/amdgpu/nbio7.4: don't use GPU_HDP_FLUSH bit 12 omits 1605b5be7a79 drm/amdgpu: query default sclk from smu for cyan_skillfish omits cd67e9af7724 Merge branch kvm-arm64/pkvm/restrict-hypercalls into kvmar [...] omits 53e8ce137f7b Documentation: admin-guide: Document side effects when pKV [...] omits 572b820dfa61 ice: Allow changing lan_en and lb_en on all kinds of filters omits 8b8ef05b776e ice: cleanup rules info omits 8bb98f33dead ice: allow deleting advanced rules omits 0f94570d0cae ice: allow adding advanced rules omits fd2a6b71e300 ice: create advanced switch recipe omits 450052a4142c ice: manage profiles and field vectors omits 537bddd069c7 EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell omits 31582373a4a8 ath11k: Change number of TCL rings to one for QCA6390 omits 96527d527b27 ath11k: Handle MSI enablement during rmmod and SSR omits 7715ec32472c ice: implement low level recipes functions omits 7df227847ab5 platform/x86: int1092: Fix non sequential device mode handling omits 85303db36b6e platform/x86: int1092: Fix non sequential device mode handling omits ce8bd03c47fc ethernet: sun: add missing semicolon, fix build omits 5f39efc42052 KVM: arm64: Handle protected guests at 32 bits omits 1423afcb4117 KVM: arm64: Trap access to pVM restricted features omits 72e1be120eaa KVM: arm64: Move sanitized copies of CPU features omits 2a0c343386ae KVM: arm64: Initialize trap registers for protected VMs omits 6c30bfb18d0b KVM: arm64: Add handlers for protected VM System Registers omits 16dd1fbb12f7 KVM: arm64: Simplify masking out MTE in feature id reg omits 538683907782 KVM: arm64: Add missing field descriptor for MDCR_EL2 omits 3b1a690eda0d KVM: arm64: Pass struct kvm to per-EC handlers omits 8fb2046180a0 KVM: arm64: Move early handlers to per-EC handlers omits cc1e6fdfa92b KVM: arm64: Don't include switch.h into nvhe/kvm-main.c omits 7dd9b5a15748 KVM: arm64: Move __get_fault_info() and co into their own [...] omits c005828744f5 platform/x86: intel_skl_int3472: Correct null check omits 0f607d6b2274 platform/x86: gigabyte-wmi: add support for B550 AORUS ELI [...] omits 0b243c003e11 platform/x86: intel_skl_int3472: Correct null check omits 95384b3e47af platform/x86: gigabyte-wmi: add support for B550 AORUS ELI [...] omits c0d84d2c7c23 platform/x86: amd-pmc: Add alternative acpi id for PMC controller omits 432cce21b66c platform/x86: amd-pmc: Add alternative acpi id for PMC controller omits 923f508f9ec7 Merge series "spi-bcm-qspi spcr3 enahancements" from Kamal [...] omits a0c5814b9933 platform/x86: intel_scu_ipc: Update timeout value in comment omits 5c02b581ce84 platform/x86: intel_scu_ipc: Increase virtual timeout to 10s omits 41512e4dc0b8 platform/x86: intel_scu_ipc: Fix busy loop expiry time omits c01bc8e4e840 platform/x86: intel_scu_ipc: Update timeout value in comment omits 7f0224dea763 platform/x86: intel_scu_ipc: Increase virtual timeout to 10s omits f32c34d6cfbb platform/x86: intel_scu_ipc: Fix busy loop expiry time omits 431bfb9ee3e2 bpf, mips: Fix comment on tail call count limiting omits 307d149d9435 bpf, mips: Clean up config options about JIT omits 92813dafcd8c platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI omits 6550ba689343 platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI omits 1eb07f4b6853 Merge branch kvm-arm64/raz-sysregs into kvmarm-master/next omits ebf6aa8c0473 KVM: arm64: Replace get_raz_id_reg() with get_raz_reg() omits 5a4309762356 KVM: arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0 omits 00d5101b254b KVM: arm64: Return early from read_id_reg() if register is RAZ omits ca16d33bd862 platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-b [...] omits a499f93f3d52 platform/x86: Remove "WMAA" from identifier names in wmaa- [...] omits db9cc7d6f95e platform/mellanox: mlxreg-io: Fix read access of n-bytes s [...] omits 9b024201693e platform/mellanox: mlxreg-io: Fix argument base in kstrtou [...] omits 5fd56f11838d platform/mellanox: mlxreg-io: Fix read access of n-bytes s [...] omits 452dcfab9954 platform/mellanox: mlxreg-io: Fix argument base in kstrtou [...] omits 10317dda7932 ABI: sysfs-platform-intel-pmc: add blank lines to make it [...] omits 2166cc2657fe ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries omits e81cd07dcf50 spi: bcm-qspi: add support for 3-wire mode for half duplex [...] omits ee4d62c47326 spi: bcm-qspi: Add mspi spcr3 32/64-bits xfer mode omits 75b3cb97eb1f spi: bcm-qspi: clear MSPI spifie interrupt during probe omits c448b7aa3e66 ASoC: soc-core: fix null-ptr-deref in snd_soc_del_componen [...] omits 293d92cbbd24 dma-debug: fix sg checks in debug_dma_map_sg() omits 011a9ce80763 dma-mapping: fix the kerneldoc for dma_map_sgtable() omits a049cf7e63e7 Merge branch kvm-arm64/misc-5.16 into kvmarm-master/next omits e26bb75aa2f1 KVM: arm64: Depend on HAVE_KVM instead of OF omits 023a062f2381 ALSA: hda/realtek: Fix for quirk to enable speaker output [...] omits c8f1e9673406 KVM: arm64: Unconditionally include generic KVM's Kconfig omits b6a68b97af23 KVM: arm64: Allow KVM to be disabled from the command line omits 15f9017c28a8 Merge branch kvm-arm64/vgic-ipa-checks into kvmarm-master/next omits 8a3c0a74ae87 m68k: defconfig: Update defconfigs for v5.15-rc1 omits 3e197f17b23b KVM: arm64: selftests: Add init ITS device test omits 188345863897 KVM: arm64: selftests: Add test for legacy GICv3 REDIST ba [...] omits 2dcd9aa1c3a5 KVM: arm64: selftests: Add tests for GIC redist/cpuif part [...] omits c44df5f9ff31 KVM: arm64: selftests: Add some tests for GICv2 in vgic_init omits 46fb941bc04d KVM: arm64: selftests: Make vgic_init/vm_gic_create versio [...] omits 3f4db37e203b KVM: arm64: selftests: Make vgic_init gic version agnostic omits 96e903896969 KVM: arm64: vgic: Drop vgic_check_ioaddr() omits 2ec02f6c64f0 KVM: arm64: vgic-v3: Check ITS region is not above the VM [...] omits c56a87da0a7f KVM: arm64: vgic-v2: Check cpu interface region is not abo [...] omits 4612d98f58c7 KVM: arm64: vgic-v3: Check redist region is not above the [...] omits f25c5e4dafd8 kvm: arm64: vgic: Introduce vgic_check_iorange omits 3864d17f177e Merge branch kvm-arm64/pkvm/restrict-hypercalls into kvmar [...] omits 1176d15f0f6e Merge tag 'drm-intel-gt-next-2021-10-08' of git://anongit. [...] omits 057bed206f70 KVM: arm64: Disable privileged hypercalls after pKVM finalisation omits 07036cffe17e KVM: arm64: Prevent re-finalisation of pKVM for a given CPU omits 2f2e1a506967 KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall omits 8579a185baca KVM: arm64: Reject stub hypercalls after pKVM has been ini [...] omits 8f4566f18db5 arm64: Prevent kexec and hibernation if is_protected_kvm_e [...] omits a78738ed1d9b KVM: arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly) omits 209ee634bc0d Merge tag 'ffa-fixes-5.15' of git://git.kernel.org/pub/scm [...] omits c7c774fe0938 Merge tag 'drm-intel-next-2021-10-04' of git://anongit.fre [...] omits 4b6012a7830b ath: dfs_pattern_detector: Fix possible null-pointer deref [...] omits ec4363384c3f ath11k: Use kcalloc() instead of kzalloc() omits 4f50bdfb4e5f ath11k: Remove redundant assignment to variable fw_size omits 9b793db5fca4 b43: fix a lower bounds test omits c1c8380b0320 b43legacy: fix a lower bounds test omits ea0f69d82119 xhci: Enable trust tx length quirk for Fresco FL11 USB controller omits ff0e50d3564f xhci: Fix command ring pointer corruption while aborting a [...] omits 880de4037773 USB: xhci: dbc: fix tty registration race omits 5255660b208a xhci: add quirk for host controllers that don't update end [...] omits a01ba2a3378b xhci: guard accesses to ep_state in xhci_endpoint_reset() omits 797d72ce8e0f Merge tag 'drm-misc-next-2021-10-06' of git://anongit.free [...] omits b26503b15631 tracing: Fix missing * in comment block omits 1ae43851b18a bootconfig: init: Fix memblock leak in xbc_make_cmdline() omits 6675880fc4b7 tracing: Fix memory leak in eprobe_register() omits 43c9dd8ddf4e ftrace: Add unit test for removing trace function omits 4ee1b4cac236 bootconfig: Cleanup dummy headers in tools/bootconfig omits 9c03fee7e3fa cdrom: docs: reformat table in Documentation/userspace-api [...] omits b1f8166640e0 Merge tag 'amd-drm-next-5.16-2021-10-08' of https://gitlab [...] omits 4f292c4886bf bootconfig: Replace u16 and u32 with uint16_t and uint32_t omits 160321b2602f tools/bootconfig: Print all error message in stderr omits 9b81c9bfff46 bootconfig: Remove unused debug function omits f3668cde8562 bootconfig: Split parse-tree part from xbc_init omits 115d4d08aeb9 bootconfig: Rename xbc_destroy_all() to xbc_exit() omits f30f00cc9664 tools/bootconfig: Run test script when build all omits e306220cb7b7 bootconfig: Add xbc_get_info() for the node information omits bdac5c2b243f bootconfig: Allocate xbc_data inside xbc_init() omits 0182d0788cd6 octeontx2-pf: Simplify the receive buffer size calculation omits b9c56ccb436d ethernet: Remove redundant 'flush_workqueue()' calls omits 6213f07cb542 virtio_net: skip RCU read lock by checking xdp_enabled of vi omits c0288ae8e6bd net: make dev_get_port_parent_id slightly more readable omits 67999555ff42 net: phy: at803x: better describe debug regs omits 9d1c29b40285 net: phy: at803x: enable prefer master for 83xx internal phy omits 1ca8311949ae net: phy: at803x: add DAC amplitude fix for 8327 phy omits ba3c01ee02ed net: phy: at803x: fix resume for QCA8327 phy omits 275fdef2d919 Merge branch 'net-use-helpers' omits 019921521697 mlxsw: spectrum: use netif_is_macsec() instead of open code omits c60882a4566a hv_netvsc: use netif_is_bond_master() instead of open code omits 4b70dce2c1b9 bnxt: use netif_is_rxfh_configured instead of open code omits 154ee116320d Merge branch 'ionic-vlanid-mgmt' omits f91958cc9622 ionic: tame the filter no space message omits 8c9d956ab6fb ionic: allow adminq requests to override default error message omits 9b0b6ba6226e ionic: handle vlan id overflow omits c2b63d3449d3 ionic: generic filter delete omits eba688b15d34 ionic: generic filter add omits ff542fbe5d55 ionic: add generic filter search omits 4ed642cc6538 ionic: remove mac overflow flags omits 1d4ddc4a5370 ionic: move lif mac address functions omits c1634b118e84 ionic: add filterlist to debugfs omits cc4299ea0399 ima: Use strscpy instead of strlcpy omits 61868acb0728 ima_policy: Remove duplicate 'the' in docs comment omits 40224c41661b ima: add gid support omits 30d8764a744f ima: fix uid code style problems omits eb0782bbdfd0 ima: fix deadlock when traversing "ima_default_rules". omits 732b74d64704 virtio-net: fix for skb_over_panic inside big mode omits f49823939e41 net: phy: Do not shutdown PHYs in READY state omits a5a14ea7b4e5 qed: Fix missing error code in qed_slowpath_start() omits 7932d53162dc dt-bindings: net: dsa: document felix family in dsa-tag-protocol omits 5ee61ad7d593 dt-bindings: net: dsa: fix typo in dsa-tag-protocol description omits 1951b3f19cfe net: dsa: hold rtnl_lock in dsa_switch_setup_tag_protocol omits 6510e80a0b81 isdn: mISDN: Fix sleeping function called from invalid context omits 5c976a56570f ionic: don't remove netdev->dev_addr when syncing uc list omits ea52a0b58e41 net: use dev_addr_set() omits 794a69b3f803 Merge branch 'dev_addr-direct-writes' omits 8ce218b6e58a ethernet: 8390: remove direct netdev->dev_addr writes omits a7639279c93c ethernet: sun: remove direct netdev->dev_addr writes omits ca8793175564 ethernet: tulip: remove direct netdev->dev_addr writes omits a04436b27a93 ethernet: tg3: remove direct netdev->dev_addr writes omits 2b37367065c7 ethernet: forcedeth: remove direct netdev->dev_addr writes omits b8dfed636fc6 net/mlx5: Add priorities for counters in RDMA namespaces omits 8208461d3912 net/mlx5: Add ifc bits to support optional counters omits 5319255b8df9 selftests/bpf: Skip verifier tests that fail to load with [...] omits be0499369d63 net: mana: Fix error handling in mana_create_rxq() omits f12e658c620a mlxsw: item: Annotate item helpers with '__maybe_unused' omits e506342a03c7 selftests/tls: add SM4 GCM/CCM to tls selftests omits 1f3e2e97c003 isdn: cpai: check ctr->cnr to avoid array index out of bound omits 6ed3f61e3200 net: tg3: fix redundant check of true expression omits 6644c654ea70 ftrace: Cleanup ftrace_dyn_arch_init() omits 14132690860e mqprio: Correct stats in mqprio_dump_class_stats(). omits bccf56c4cbf1 Merge branch 'dsa-bridge-tx-forwarding-offload-fixes-part-1' omits 5bded8259ee3 net: dsa: mv88e6xxx: isolate the ATU databases of standalo [...] omits 8b6836d82470 net: dsa: mv88e6xxx: keep the pvid at 0 when VLAN-unaware omits c7709a02c18a net: dsa: tag_dsa: send packets with TX fwd offload from V [...] omits 1bec0f05062c net: dsa: fix bridge_num not getting cleared after ports l [...] omits e52a8b96c5ad Merge branch 'selftests/bpf: Add parallelism to test_progs' omits d3f7b1664d3e selfetest/bpf: Make some tests serial omits 5db02dd7f09f selftests/bpf: Fix pid check in fexit_sleep test omits 0f4feacc9155 selftests/bpf: Adding pid filtering for atomics test omits 445e72c782a1 selftests/bpf: Make cgroup_v1v2 use its own port omits d719de0d2f3c selftests/bpf: Fix race condition in enable_stats omits 21ccc9cd7211 tracing: Disable "other" permission bits in the tracefs files omits 49d67e445742 tracefs: Have tracefs directories not set OTH permission b [...] omits e87c3434f81a selftests/bpf: Add per worker cgroup suffix omits 6587ff58cea4 selftests/bpf: Allow some tests to be executed in sequence omits 91b2c0afd00c selftests/bpf: Add parallelism to test_progs omits a1852ce0e542 Merge branch 'add support for writable bare tracepoint' omits fa7f17d066bd bpf/selftests: Add test for writable bare tracepoint omits ccaf12d6215a libbpf: Support detecting and attaching of writable tracep [...] omits 65223741ae1b bpf: Support writable context for bare tracepoint omits 387ee9fe4587 dt-binding: usb: xilinx: Add clocking node omits a70ae18b9e95 Merge branch 'dt/linus' into dt/next omits 1c8dab7da1d2 Merge branch 'install libbpf headers when using the library' omits d7db0a4e8d95 bpftool: Add install-bin target to install binary only omits 87ee33bfdd4f selftests/bpf: Better clean up for runqslower in test_bpft [...] omits a60d24e74002 samples/bpf: Do not FORCE-recompile libbpf omits 3f7a3318a7c6 samples/bpf: Install libbpf headers when building omits 62fde1c8beaf samples/bpf: Update .gitignore omits 7bf731dcc641 bpf: iterators: Install libbpf headers when building omits bf60791741d4 bpf: preload: Install libbpf headers when building omits be79505caf3f tools/runqslower: Install libbpf headers when building omits 1478994aad82 tools/resolve_btfids: Install libbpf headers when building omits f012ade10b34 bpftool: Install libbpf headers instead of including the dir omits c66a248f1950 bpftool: Remove unused includes to <bpf/bpf_gen_internal.h> omits b79c2ce3baa9 libbpf: Skip re-installing headers file if source is older [...] omits 636bdb5f84ca Merge series "regulator/mfd/clock: dt-bindings: Samsung S2 [...] omits 7e3cbd3405cb selftests/bpf: Fix btf_dump test under new clang omits 40348baedfbc drm/amd/display: fix duplicated inclusion omits 806d42509bed drm/amd/display: remove duplicate include in dcn201_clk_mgr.c omits c58a863b1ccf drm/amdgpu: use adev_to_drm for consistency when accessing [...] omits ec6abe831a84 drm/amdkfd: rm BO resv on validation to avoid deadlock omits 097cbf2648e0 drm/amd/display: Fix Werror when building omits 35bdf463de33 drm/amdgpu: add missing case for HDP for renoir omits 08808f75d9b7 drm/amd/display: Remove redundant initialization of variab [...] omits 73bf66712d2b drm/amdgpu/discovery: add missing case for SMU 11.0.5 omits fab58debc137 regulator: dt-bindings: samsung,s5m8767: convert to dtschema omits a52afb0f54fa regulator: dt-bindings: samsung,s2mpa01: convert to dtschema omits ea98b9eba05c regulator: dt-bindings: samsung,s2m: convert to dtschema omits 1790cd3510cb dt-bindings: clock: samsung,s2mps11: convert to dtschema omits 1b1499a817c9 nfc: nci: fix the UAF of rf_conn_info object omits a7fda04bc9b6 regulator: dt-bindings: samsung,s5m8767: correct s5m8767,p [...] omits b16bef60a911 regulator: s5m8767: do not use reset value as DVS voltage [...] omits 19cd2b147187 regulator: dt-bindings: maxim,max8973: convert to dtschema omits e761523d0b40 qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario omits 0316c7e66bbd net: phy: micrel: ksz9131 led errata workaround omits 9653e613e00a Merge branch 'netdev-name-in-use' omits d03eb9787d3a ppp: use the correct function to check if a netdev name is in use omits caa9b35fadff bonding: use the correct function to check for netdev name [...] omits 75ea27d0d622 net: introduce a function to check if a netdev name is in use omits 95f7f3e7dc6b net/smc: improved fix wait on already cleared link omits 12e6d7e64102 Merge branch 'enetc-swtso' omits fb8629e2cbfc net: enetc: add support for software TSO omits acede3c5dad5 net: enetc: declare NETIF_F_HW_CSUM and do it in software omits 36ee7281c586 Merge branch 'ip6gre-tests' omits 7f63cdde5030 selftests: mlxsw: devlink_trap_tunnel_ipip: Send a full-le [...] omits 8bb0ebd52238 selftests: mlxsw: devlink_trap_tunnel_ipip: Remove code du [...] omits c473f723f97a selftests: mlxsw: devlink_trap_tunnel_ipip: Align topology [...] omits 4bb6cce00a2b selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case [...] omits 4b3d967b5cb9 selftests: forwarding: Add IPv6 GRE hierarchical tests omits 7df29960fa65 selftests: forwarding: Add IPv6 GRE flat tests omits c08d227290f6 testing: selftests: tc_common: Add tc_check_at_least_x_packets() omits 45d45e5323a9 testing: selftests: forwarding.config.sample: Add tc flag omits 097657c9a478 Merge branch 'stmmac-regression-fix' omits 6636fec29cdf ARM: dts: spear3xx: Fix gmac node omits 9cb1d19f47fa net: stmmac: add support for dwmac 3.40a omits 3781b6ad2ee1 dt-bindings: net: snps,dwmac: add dwmac 3.40a IP version omits 075da584bae2 net: stmmac: fix get_hw_feature() on old hardware omits 4c1e34c0dbff vsock: Enable y2038 safe timeval for timeout omits 685c3f2fba29 vsock: Refactor vsock_*_getsockopt to resemble sock_getsockopt omits 16bdce2ada5a ath11k: fix m68k and xtensa build failure in ath11k_peer_a [...] omits 146e5e733310 net-sysfs: try not to restart the syscall if it will fail [...] omits 2b12d51c4fa8 net: phylib: ensure phy device drivers do not match by DT omits 94114d90037f net: mdio: ensure the type of mdio devices match mdio drivers omits 454d3e1ae057 net/sched: sch_ets: properly init all active DRR list handles omits d5ac07dfbd2b qed: Initialize debug string array omits 339e75f6b9a0 net: dsa: rtl8366rb: remove unneeded semicolon omits 612f71d7328c mptcp: fix possible stall on recvmsg() omits 38d7b029130e Merge branch 'dev_addr-helpers' omits 4d04cdc5ee49 ethernet: use platform_get_ethdev_address() omits ba882580f211 eth: platform: add a helper for loading netdev->dev_addr omits da8f606e15c7 ethernet: un-export nvmem_get_mac_address() omits faeb8e7a0aac Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits b6f5f0c8f72d hwrng: mtk - Force runtime pm ops for sleep ops omits 82e269ad8afe crypto: testmgr - Only disable migration in crypto_disable [...] omits 32dfef6f92dd crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c omits aa3c68634df8 crypto: qat - extract send and wait from adf_vf2pf_request [...] omits 7a73c4622aaa crypto: qat - add VF and PF wrappers to common send function omits 71b5f2ab5e52 crypto: qat - rename pfvf collision constants omits 21db65edb6a5 crypto: qat - move pfvf collision detection values omits 6e680f94bc31 crypto: qat - make pfvf send message direction agnostic omits c3878a786be0 crypto: qat - use hweight for bit counting omits b79c7532dc33 crypto: qat - remove duplicated logic across GEN2 drivers omits 993161d36ab5 crypto: qat - fix handling of VF to PF interrupts omits e17f49bb244a crypto: qat - remove unnecessary collision prevention step [...] omits 18fcba469ba5 crypto: qat - disregard spurious PFVF interrupts omits 9b768e8a3909 crypto: qat - detect PFVF collision after ACK omits cfd6fb45cfaf crypto: ccree - avoid out-of-range warnings from clang omits 183b60e00597 crypto: hisilicon/qm - modify the uacce mode check omits fd2eda71a47b media: remove myself from dvb media maintainers omits 899a61a3305d media: usb: dvd-usb: fix uninit-value bug in dibusb_read_e [...] omits cefdc9510a16 media: rtl2832_sdr: clean the freed pointer and counter omits 69a10678e2fb media: dvb-frontends: mn88443x: Handle errors of clk_prepa [...] omits 57b660b22f1b media: mb86a20s: make arrays static const omits dce6dd4493d6 media: ov5670: Add implementation for events omits 5bd4098c3d92 media: ov13858: Add implementation for events omits 98442bd098c2 media: dw9714: Add implementation for events omits ea2b9a337116 media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info omits 553481e38045 media: ipu3-imgu: imgu_fmt: Handle properly try omits 6c0f6c424fca media: ipu3-imgu: Set valid initial format omits 3eacb6028e84 media: ipu3-imgu: Refactor bytesperpixel calculation omits 37b198eeb0d4 media: ipu3-cio2 Check num_planes and sizes in queue_setup omits af1ffd628adf media: rcar-isp: Add Renesas R-Car Image Signal Processor driver omits c96651a00208 media: staging/intel-ipu3: Constify static struct v4l2_sub [...] omits 566778bc1da7 media: admin-guide: Update i2c-cardlist omits 5fe23d700db7 media: Documentation: i2c-cardlist: add the Hynix hi846 sensor omits e8c0882685f9 media: i2c: add driver for the SK Hynix Hi-846 8M pixel camera omits f3ce7200ca18 media: dt-bindings: media: document SK Hynix Hi-846 MIPI C [...] omits 203492ce398c media: dt-bindings: vendor-prefixes: Add SK Hynix Inc. omits 485aa3df0dff media: ipu3-cio2: Parse sensor orientation and rotation omits a94a6d76c984 drm/i915/mst: abstract intel_dp_mst_source_support() omits c474420ba412 drm/i915/dp: take LTTPR into account in 128b/132b rates omits 16545aa3dee5 media: venus: Set buffer to FW based on FW min count requirement. omits fa622c3df441 media: venus: helpers: update NUM_MBS macro calculation omits 6483a8cbea54 media: venus: vdec: set work route to fw omits 78d434ba8659 media: venus: hfi: Skip AON register programming for V6 1pipe omits 920173c7cfc0 media: venus: Add num_vpp_pipes to resource structure omits 275ad3b3ed1a media: venus: core: Add sc7280 DT compatible and resource data omits afeae6ef0780 media: venus: firmware: enable no tz fw loading for sc7280 omits e48b839b6699 media: dt-bindings: media: venus: Add sc7280 dt schema omits 1444232152ea media: venus: fix vpp frequency calculation for decoder omits 8c404ebae527 media: venus: vdec: update output buffer size during vdec_s_fmt() omits 799926a123cf media: venus: helper: change log level for false warning message omits 92b7b90c9005 media: omap_vout: use dma_addr_t consistently omits 8888a2ff634e media: vsp1: Add support for the V3U VSPD omits 168c05a3e6ac media: vsp1: Simplify DRM UIF handling omits e73396fee261 media: vsp1: Fix WPF macro names omits ae3cab78dc48 media: imx-jpeg: Remove soft reset between frames encoding omits 34acaf65dc22 media: imx-jpeg: Fix occasional decoder fail on jpegs without DHT omits 83f5f0633b15 media: imx-jpeg: Fix possible null pointer dereference omits dd65acf72d0e selftests/bpf: Remove SEC("version") from test progs omits aa67fdb46436 selftests/bpf: Skip the second half of get_branch_snapshot in vm omits 407baae3e6f3 Merge tag 'du-next-20211007' of git://linuxtv.org/pinchart [...] omits 9fe1155233c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 0eb4ef88c53f bpf, tests: Add more LD_IMM64 tests omits bbf731b3f44d mips, bpf: Optimize loading of 64-bit constants omits e5c15a363de6 mips, bpf: Fix Makefile that referenced a removed file omits a0ecee320158 Merge series "spi: Various Cleanups" from Uwe Kleine-König [...] omits 5fe7bd5a37ff Merge branch 'spi-5.15' into spi-5.16 omits 4afb912f439c btrfs: fix abort logic in btrfs_replace_file_extents omits cfd312695b71 btrfs: check for error when looking up inode during dir en [...] omits 8dcbc26194eb btrfs: unify lookup return value when dir entry is missing omits 52db77791fe2 btrfs: deal with errors when adding inode reference during [...] omits e15ac6413745 btrfs: deal with errors when replaying dir entry during lo [...] omits 77a5b9e3d14c btrfs: deal with errors when checking if a dir entry exist [...] omits d175209be04d btrfs: update refs for any root except tree log roots omits 19ea40dddf18 btrfs: unlock newly allocated extent buffer after error omits 6364d7d75a0e bpf, x64: Factor out emission of REX byte in more cases omits cd921b9f0c8d ipmi: bt: Add ast2600 compatible string omits 1a839e016e49 drm/i915: remove IS_ACTIVE omits 71af6bae771a drm/i915/dg2: fix snps buf trans for uhbr omits 7b1394892de8 netfilter: nft_dynset: relax superfluous check on set updates omits 2232642ec3fb ipvs: add sysctl_run_estimation to support disable estimation omits 7aae80cef7ba ice: add port representor ethtool ops and stats omits f5396b8a663f ice: switchdev slow path omits b3be918dcc73 ice: rebuild switchdev when resetting all VFs omits 1c54c839935b ice: enable/disable switchdev when managing VFs omits f66756e0ead7 ice: introduce new type of VSI for switchdev omits 1a1c40df2e80 ice: set and release switchdev environment omits bd676b29292e ice: allow changing lan_en and lb_en on dflt rules omits ff5411ef88ee ice: manage VSI antispoof and destination override omits ac19e03ef780 ice: allow process VF opcodes in different ways omits 37165e3f5664 ice: introduce VF port representor omits 2ae0aa4758b0 ice: Move devlink port to PF/VF struct omits 3ea9bd5d0231 ice: support basic E-Switch mode control omits 68a3765c659f netfilter: nf_tables: skip netdev events generated on netn [...] omits 77076934afdc netfilter: Kconfig: use 'default y' instead of 'm' for boo [...] omits 902c0b188752 netfilter: xt_IDLETIMER: fix panic that occurs when timer_ [...] omits 80da1b508f29 thermal: Move ABI documentation to Documentation/ABI omits 6215a5de9e91 cpufreq: mediatek-hw: Fix cpufreq_table_find_index_dl() call omits 136f282028da ACPI: tools: fix compilation error omits 0b6d4ab2165c EDAC/ti: Remove redundant error messages omits dd1277d2ad95 Merge branches 'fixes.2021.10.07a', 'scftorture.2021.09.16 [...] omits 74aece72f95f rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr omits 7663ad9a5dbc rcu: Always inline rcu_dynticks_task*_{enter,exit}() omits c514fbb62314 ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() omits 36371876e000 net: stmmac: selftests: Use kcalloc() instead of kzalloc() omits 149ef7b2f949 net: mana: Use kcalloc() instead of kzalloc() omits 2b8a0f1516c6 net: broadcom: bcm4908_enet: use kcalloc() instead of kzalloc() omits 1d2104f21618 regulator: dt-bindings: maxim,max8997: convert to dtschema omits 58144d283712 drm/amdgpu: unify BO evicting method in amdgpu_ttm omits 85f74acf097a nvme-pci: Fix abort command id omits 567ec33a76c7 ath11k: Fix spelling mistake "incompaitiblity" -> "incompa [...] omits 7275423c177e ext4: docs: Take out unneeded escaping omits 91c76340b4a8 ext4: docs: switch away from list-table omits da21fde0fdb3 spi: Make several public functions private to spi.c omits fb51601bdf3a spi: Reorder functions to simplify the next commit omits bdc7ca008e1f spi: Remove unused function spi_busnum_to_master() omits 6bfb15f34dd8 spi: Move comment about chipselect check to the right place omits 214174d9f56c ASoC: codec: wcd938x: Add irq config support omits 5af82c81b2c4 ASoC: DAPM: Fix missing kctl change notifications omits c25d4546ca45 ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avo [...] omits 10f4a96543b7 ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() omits 6f32c521061b ASoC: Intel: bytcht_es8316: Use temporary variable for str [...] omits 2577b868a48e ASoC: Intel: bytcht_es8316: Get platform data via dev_get_ [...] omits db0767b8a6e6 ASoC: wcd938x: Fix jack detection issue omits b30a779d5c55 tracing: Initialize upper and lower vars in pid_list_refill_irq() omits 424b650f35c7 tracing: Fix missing osnoise tracer on max_latency omits fc656fa14da7 thermal/drivers/netlink: Add the temperature when crossing [...] omits 11c52d250b34 USB: serial: qcserial: add EM9191 QDL support omits 69c560d2eb3c thermal/drivers/thermal_mmio: Constify static struct therm [...] omits 44cc24b04bed Merge tag 'wireless-drivers-next-2021-10-07' of git://git. [...] omits 5a98dcf59abf Merge branch 'dev_addr-fw-helpers' omits 894b0fb09215 ethernet: make more use of device_get_ethdev_address() omits b8eeac565b16 ethernet: use device_get_ethdev_address() omits d9eb44904e87 eth: fwnode: add a helper for loading netdev->dev_addr omits 0a14501ed818 eth: fwnode: remove the addr len from mac helpers omits 8017c4d8173c eth: fwnode: change the return type of mac address helpers omits 433baf0719d6 device property: move mac addr helpers to eth.c omits 9ca01b25dfff ethernet: use of_get_ethdev_address() omits d466effe282d of: net: add a helper for loading netdev->dev_addr omits e330fb14590c of: net: move of_net under net/ omits 944b33ca7bc5 Merge branch 'nfc-pn533-const' omits bc642817b6d9 nfc: pn533: Constify pn533_phy_ops omits be5f60d8b6f9 nfc: pn533: Constify serdev_device_ops omits 8850cb663b5c sched: Simplify wake_up_*idle*() omits 00619f7c650e sched,livepatch: Use task_call_func() omits 9b3c4ab3045e sched,rcu: Rework try_invoke_on_locked_down_task() omits f6ac18fafcf6 sched: Improve try_invoke_on_locked_down_task() omits dd0aa2cd2e9e futex2: Documentation: Document sys_futex_waitv() uAPI omits 9d57f7c79748 selftests: futex: Test sys_futex_waitv() wouldblock omits 02e56ccbaefc selftests: futex: Test sys_futex_waitv() timeout omits 5e59c1d1c78c selftests: futex: Add sys_futex_waitv() test omits ea7c45fde5aa futex,arm: Wire up sys_futex_waitv() omits 039c0ec9bb77 futex,x86: Wire up sys_futex_waitv() omits bf69bad38cf6 futex: Implement sys_futex_waitv() omits bff7c57c2f50 futex: Simplify double_lock_hb() omits a046f1a0d3e3 futex: Split out wait/wake omits e5c6828493b5 futex: Split out requeue omits 95c336a7d8f0 futex: Rename mark_wake_futex() omits f56a76fde353 futex: Rename: match_futex() omits 832c0542c0f7 futex: Rename: hb_waiter_{inc,dec,pending}() omits 85dc28fa4ec0 futex: Split out PI futex omits 966cb75f86fb futex: Rename: {get,cmpxchg}_futex_value_locked() omits eee5a7bc96be futex: Rename hash_futex() omits af92dcea186e futex: Rename __unqueue_futex() omits e7ba9c8fed29 futex: Rename: queue_{,un}lock() omits 5622eb20520d futex: Rename futex_wait_queue_me() omits bce760d34bc2 futex: Rename {,__}{,un}queue_me() omits af8cc9600bbf futex: Split out syscalls omits 77e52ae35463 futex: Move to kernel/futex/ omits c78416d12224 locking/rwbase: Optimize rwbase_read_trylock omits 3f48565beb72 Merge branch 'tip/locking/urgent' omits 9f4873fb6af7 EDAC/amd64: Handle three rank interleaving mode omits 149ac2e7ae18 drm/i915: Free the returned object of acpi_evaluate_dsm() omits 34417f27b9fb EDAC/mc_sysfs: Print MC-scope sysfs counters unsigned omits 2d27e5851473 kasan: Extend KASAN mode kernel parameter omits ec0288369f0c arm64: mte: Add asymmetric mode support omits d73c162e0733 arm64: mte: CPU feature detection for Asymm MTE omits ba1a98e8b172 arm64: mte: Bitfield definitions for Asymm MTE omits f5627ec1ff2c kasan: Remove duplicate of kasan_flag_async omits 0ba1ce1e8605 selftests: arm64: Add coverage of ptrace flags for SVE VL [...] omits 2263eb737006 USB: serial: option: add Quectel EC200S-CN module support omits c184accc4a42 USB: serial: option: add prod. id for Quectel EG91 omits f5a8a07edafe USB: serial: option: add Telit LE910Cx composition 0x1204 omits c0f1886de7e1 ALSA: hda: intel: Allow repeatedly probing on codec config [...] omits 86e1e054e0d2 objtool: Update section header before relocations omits b46179d6bb31 objtool: Check for gelf_update_rel[a] failures omits b291fdcf5114 drm: rcar-du: Add r8a779a0 device support omits cc6f88b96ba2 drm: rcar-du: Split CRTC IRQ and Clock features omits 8c252d3b302a drm: rcar-du: Fix DIDSR field name omits ce35299e211d drm: rcar-du: Only initialise TVM_TVSYNC mode when supported omits 34176f4bf07c drm: rcar-du: Sort the DU outputs omits 458dc64e2f76 dt-bindings: display: renesas,du: Provide bindings for r8a779a0 omits c2419077714d drm: rcar-du: Make use of the helper function devm_platfor [...] omits e29505caa32d drm/shmobile: Make use of the helper function devm_platfor [...] omits 668b51361fb4 drm/sti: Use correct printk format specifiers for size_t omits 8b8a7d80af48 drm/omap: Depend on CONFIG_OF omits 95f22783c6b0 drm/omap: Cast pointer to integer without generating warning omits d6a4bf45a96f drm/omap: Use correct printk format specifiers for size_t omits 753f2674ad8d drm: property: Replace strncpy() with strscpy_pad() omits 077092783a4d drm: rcar-du: Allow importing non-contiguous dma-buf with VSP omits 780d4223f662 drm: rcar-du: Set the DMA coherent mask for the DU device omits 206c54710882 drm: rcar-du: Improve kernel log messages when initializin [...] omits 187502afe87a drm: rcar-du: Don't create encoder for unconnected LVDS outputs omits 6d99f85e342d Merge branch 'add-mdiobus_modify_changed-helper' omits 078e0b5363db net: phylink: use mdiobus_modify_changed() helper omits 79365f36d1de net: mdio: add mdiobus_modify_changed() omits 4c8270829928 Merge branch 'ethtool-add-ability-to-control-transceiver-m [...] omits 235dbbec7d72 mlxsw: Add support for transceiver module extended state omits 3dfb51126064 ethtool: Add transceiver module extended state omits 0455dc50bcca mlxsw: Add ability to control transceiver modules' power mode omits fc53f5fb8037 mlxsw: reg: Add Management Cable IO and Notifications register omits f10ba086f7e3 mlxsw: reg: Add Port Module Memory Map Properties register omits 353407d917b2 ethtool: Add ability to control transceiver modules' power mode omits 361b57df62de kunit: fix kernel-doc warnings due to mismatched arg names omits a8cf90332ae3 bitfield: build kunit tests without structleak plugin omits 33d4951e021b thunderbolt: build kunit tests without structleak plugin omits 6a1e2d93d55b device property: build kunit tests without structleak plugin omits 2326f3cdba1d iio/test-format: build kunit tests without structleak plugin omits 554afc3b9797 gcc-plugins/structleak: add makefile var for disabling structleak omits b08cadbd3b87 Merge branch 'objtool/urgent' omits 12cdff6b2ea9 drm/amd/display: Add 120Hz support for freesync video mode omits 12b2cab79017 drm/amdgpu: Register MCE notifier for Aldebaran RAS omits f38ce910d8df x86/MCE/AMD: Export smca_get_bank_type symbol omits 5b9581df9f17 drm/amdgpu: return early if debugfs is not initialized omits 8e6519ce2c4a drm/amd/display: USB4 bring up set correct address omits 9e3a50d23e31 drm/amd/display: Fix USB4 Aux via DMUB terminate unexpectedly omits f6e03f80eb1f drm/amd/display: Deadlock/HPD Status/Crash Bug Fix omits 40fadb4c73a4 drm/amd/display: Fix for access for ddc pin and aux engine. omits 6aa8d42c6674 drm/amd/display: Add debug flags for USB4 DP link training. omits 8cf5ed4a158e drm/amd/display: Fix DIG_HPD_SELECT for USB4 display endpoints. omits 88f52b1fff89 drm/amd/display: Support for SET_CONFIG processing with DMUB omits b0ce62721833 drm/amd/display: Add dpia debug options omits e8536806b0c1 drm/amd/display: Read USB4 DP tunneling data from DPCD. omits 71af9d465bed drm/amd/display: Support for SET_CONFIG processing with DMUB omits 80789bcffec3 drm/amd/display: Implement end of training for hop in DPIA [...] omits 847a9038c2d0 drm/amd/display: Implement DPIA equalisation phase omits 18b11f9bd4d9 drm/amd/display: Implement DPIA clock recovery phase omits 187c236aacc0 drm/amd/display: Implement DPIA link configuration omits 178fbb6d552f drm/amd/display: Implement DPIA training loop omits edfb2693471f drm/amd/display: Train DPIA links with fallback omits 31cf79f05d34 drm/amd/display: Skip DPCD read for DPTX-to-DPIA hop omits 99447622ae15 drm/amd/display: Add stub to get DPIA tunneling device data omits 76724b76739a drm/amd/display: Stub out DPIA link training call omits 698d0a6fb7bb drm/amd/display: Set DPIA link endpoint type omits 892b74a646bb drm/amd/display: Support for DMUB HPD and HPD RX interrupt [...] omits 9fa0fb77132f drm/amd/display: USB4 DPIA enumeration and AUX Tunneling omits eabf2019b7e5 drm/amd/display: Update link encoder object creation. omits f2e7d8568051 drm/amd/display: fix DCC settings for DCN3 omits 4874ecf5fd1d drm/amd/display: Fix error in dmesg at boot omits 8da5cbafb2ea drm/amd/display: Fix concurrent dynamic encoder assignment. omits 1445d967fb91 drm/amd/display: Add helper for blanking all dp displays omits 99cc8774f7ac drm/amd/display: 3.2.156 omits dac3c405b9ae drm/amd/display: [FW Promotion] Release 0.0.87 omits 07fe77c3ad96 drm/amd/display: Fix detection of 4 lane for DPALT omits aa635f6509ce drm/amd/display: Limit display scaling to up to 4k for DCN 3.1 omits 8017ecb11ebb drm/amd/display: Added root clock optimization flags omits ee37341199c6 drm/amd/display: Re-arrange FPU code structure for dcn2x omits 86adcb0beac7 drm/amd/display: Skip override for preferred link settings [...] omits 541ac97186d9 x86/sev: Make the #VC exception stacks part of the default [...] omits 1ab52ac1e9bc RDMA/mlx5: Set user priority for DCT omits e93c7d8e8c4c RDMA/irdma: Process extended CQ entries correctly omits 0e545dbaa279 Merge branch 'libbpf: Deprecate bpf_{map,program}__{prev,n [...] omits 4a404a7e8a39 libbpf: Deprecate bpf_object__unload() API since v0.6 omits 6f2b219b62a4 selftests/bpf: Switch to new bpf_object__next_{map,program} APIs omits 933030344638 libbpf: Add API documentation convention guidelines omits 2088a3a71d87 libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7 omits 189c83bdde85 selftest/bpf: Switch recursion test to use htab_map_delete_elem omits 929bef467771 bpf: Use $(pound) instead of # in Makefiles omits 90982e13561e bpf, arm: Remove dummy bpf_jit_compile stub omits f438ee21ef21 Merge branch 'bpf-mips-jit' omits ebcbacfa50ec mips, bpf: Remove old BPF JIT implementations omits 01bdc58e94b4 mips, bpf: Enable eBPF JITs omits 72570224bb8f mips, bpf: Add JIT workarounds for CPU errata omits fbc802de6b10 mips, bpf: Add new eBPF JIT for 64-bit MIPS omits eb63cfcd2ee8 mips, bpf: Add eBPF JIT for 32-bit MIPS omits f7c036c15b53 mips, uasm: Add workaround for Loongson-2F nop CPU errata omits e737547eab6a mips, uasm: Enable muhu opcode for MIPS R6 omits 6663ae07d995 of: remove duplicate declarations of __of_*_sysfs() functions omits 210de399659a drm/i915: Call intel_dp_dump_link_status() for CR failures omits 6c4d46523bf3 drm/i915: Pimp link training debug prints omits 1f662675335b drm/i915: Print the DP vswing adjustment request omits be1525048c58 drm/i915: Show LTTPR in the TPS debug print omits 8bc2f5c3c50e drm/i915: Tweak the DP "max vswing reached?" condition omits 9cbfc51af026 qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" omits 9b139a38016f mlxsw: spectrum_buffers: silence uninitialized warning omits 5b71131b795f gtp: use skb_dst_update_pmtu_no_confirm() instead of direct call omits fe5d8bd3d3ea net: tg3: fix obsolete check of !err omits 6c601aac4976 Merge branch 'RTL8366RB-enhancements' omits e674cfd08537 net: dsa: rtl8366rb: Support setting STP state omits 1fbd19e10b73 net: dsa: rtl8366rb: Support fast aging omits 56d8bb71a811 net: dsa: rtl8366rb: Support disabling learning omits dd6dd6e3c791 ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 omits 9d0578722391 selftests/bpf: Test new btf__add_btf() API omits c65eb8082d4c selftests/bpf: Refactor btf_write selftest to reuse BTF ge [...] omits 7ca611215983 libbpf: Add API that copies all BTF types from one BTF obj [...] omits 57a610f1c58f bpf, x64: Save bytes for DIV by reducing reg copies omits 396c84bbfd79 ipmi: bt-bmc: Use registers directly omits 6fda593f3082 gpio: mockup: Convert to use software nodes omits 55a9968c7e13 gpio: pca953x: Improve bias setting omits be4491838359 gpio: 74x164: Add SPI device ID table omits f96b4675839b x86/insn: Use get_unaligned() instead of memcpy() omits 9962601ca571 drm/bridge: dw-hdmi-cec: Make use of the helper function d [...] omits 769fdf83df57 sched: Fix DEBUG && !SCHEDSTATS warn omits b55ec7528879 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states omits 2faff6737a8a ARM: dts: bcm2711: fix MDIO #address- and #size-cells omits 9287e91e9019 ARM: dts: bcm283x: Fix VEC address for BCM2711 omits 7fa828cb9265 dma-buf: use new iterator in dma_resv_test_signaled omits ada5c48b11a3 dma-buf: use new iterator in dma_resv_wait_timeout omits d3c80698c9f5 dma-buf: use new iterator in dma_resv_get_fences v3 omits 96601e8a4755 dma-buf: use new iterator in dma_resv_copy_fences omits c921ff373b46 dma-buf: add dma_resv_for_each_fence_unlocked v8 omits 07f82a47e8a9 drm/i915: Handle Intel igfx + Intel dgfx hybrid graphics setup omits ff53c4f6a668 Merge tag 'fpga-maintainer-update' of git://git.kernel.org [...] omits 0640c77c46cb bpf: Avoid retpoline for bpf_for_each_map_elem omits e7bd95a7ed4e drm/edid: Fix crash with zero/invalid EDID omits bcb2293d8106 ethernet: fix up ps3_gelic_net.c for "ethernet: use eth_h [...] omits fada2ce09308 net: phy: at803x: add QCA9561 support omits 32a16f6bfe51 Merge branch 'Support kernel module function calls from eBPF' omits c48e51c8b07a bpf: selftests: Add selftests for module kfunc support omits 18f4fccbf314 libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations omits 466b2e13971e libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0 omits 9dbe6015636c libbpf: Support kernel module function calls omits 0e32dfc80bae bpf: Enable TCP congestion control kfunc from modules omits f614f2c755b6 tools: Allow specifying base BTF file in resolve_btfids omits 14f267d95fe4 bpf: btf: Introduce helpers for dynamic BTF set registration omits a5d827275241 bpf: Be conservative while processing invalid kfunc calls omits 2357672c54c3 bpf: Introduce BPF support for kernel module function calls omits 8d6e90983ade tracing: Create a sparse bitmask for pid filtering omits 6954e415264e tracing: Place trace_pid_list logic into abstract functions omits 6bf8a55d8344 x86: Fix misspelled Kconfig symbols omits 3fd3590b53d1 x86/Kconfig: Remove references to obsolete Kconfig symbols omits 85bb2f6e1c4b drm/i915/tc: Delete bogus NULL check in intel_ddi_encoder_ [...] omits dfffaf0238e5 Merge tag 'fpga-fixes-5.15-rc5' of git://git.kernel.org/pu [...] omits e17e27f9bdba drm/amdgpu: handle the case of pci_channel_io_frozen only [...] omits 127aedf97957 drm/amdgpu: print warning and taint kernel if lockup timeo [...] omits c8365dbda056 drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8" omits 286826d7d976 drm/amdgpu: init iommu after amdkfd device init omits 499f4d38ecf9 drm/amdkfd: remove redundant iommu cleanup code omits 0061270307f2 cgroup: cgroup-v1: do not exclude cgrp_dfl_root omits 81967efb5f39 drivers: bus: Delete CONFIG_SIMPLE_PM_BUS omits 98e96cf80045 drivers: bus: simple-pm-bus: Add support for probing simpl [...] omits f729a592adb6 driver core: Reject pointless SYNC_STATE_ONLY device links omits 39ce73504695 ipmi: ipmb: Fix off-by-one size check on rcvlen omits 52628a85dd8e thermal: int340x: delete bogus length check omits d0f1c248b4ff Merge tag 'for-net-next-2021-10-01' of git://git.kernel.or [...] omits 7fc775ffebb9 thermal: intel_powerclamp: Use bitmap_zalloc/bitmap_free w [...] omits e458716a92b5 PM: EM: Mark inefficiencies in CPUFreq omits b894d20e6867 cpufreq: Use CPUFREQ_RELATION_E in DVFS governors omits 1f39fa0dccff cpufreq: Introducing CPUFREQ_RELATION_E omits 442d24a5c49a cpufreq: Add an interface to mark inefficient frequencies omits 151717690694 cpufreq: Make policy min/max hard requirements omits 8354eb9eb3dd PM: EM: Allow skipping inefficient states omits 88f7a89560f6 PM: EM: Extend em_perf_domain with a flag field omits c8ed99533dbc PM: EM: Mark inefficient states omits aa1a43262ad5 PM: EM: Fix inefficient states detection omits 7210b4b77fe4 ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() omits 57bb2398bd5f dt-bindings: net: wireless: qca,ath9k: convert to the json-schema omits 4925642d5412 ath9k: Fix potential interrupt storm on queue reset omits 053f9852b95e ath9k: add option to reset the wifi chip via debugfs omits 747ff7d3d742 ath10k: Don't always treat modem stop events as crashes omits 95dd8b2c1ed0 fs/ntfs3: Remove unnecessary functions omits 75c10c5e7a71 mei: me: add Ice Lake-N device id. omits 137879f7ff23 eeprom: 93xx46: Add SPI device ID table omits 9e2cd444909b eeprom: at25: Add SPI ID table omits 97d8ebead87b misc: HI6421V600_IRQ should depend on HAS_IOMEM omits 8241fffae7c8 fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files omits 47e9249a6cc7 PNP: system.c: unmark a comment as being kernel-doc omits 93792be6424a ACPICA: Update version to 20210930 omits a805aab86b4d ACPICA: iASL table disassembler: Added disassembly support [...] omits 8a8332f9f812 ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type omits 3bf70bd2538f ACPICA: Add support for Windows 2020 _OSI string omits d3c4b6f64ad3 ACPICA: Avoid evaluating methods too early during system resume omits a7ba894821b6 sched/fair: Removed useless update of p->recent_used_cpu omits b945efcdd07d sched: Remove pointless preemption disable in sched_submit_work() omits 670721c7bd2a sched: Move kprobes cleanup out of finish_task_switch() omits 539fbb5be0da sched: Disable TTWU_QUEUE on RT omits 691925f3ddcc sched: Limit the number of task migrations per batch on RT omits 8d491de6edc2 sched: Move mmdrop to RCU on RT omits d07b2eee4501 sched: Make cookie functions static omits 4006a72bdd93 sched/fair: Consider SMT in ASYM_PACKING load balance omits aafc917a3c31 sched/fair: Carve out logic to mark a group for asymmetric [...] omits c0d14b57fe0c sched/fair: Provide update_sg_lb_stats() with sched domain [...] omits 602564359689 sched/fair: Optimize checking for group_asym_packing omits 16d364ba6ef2 sched/topology: Introduce sched_group::flags omits 183b8ec38f1e x86/sched: Decrease further the priorities of SMT siblings omits 1a7243ca4074 kthread: Move prio/affinite change into the newly created thread omits c597bfddc9e9 sched: Provide Kconfig support for default dynamic preempt mode omits 32ed980c3020 sched: Remove unused inline function __rq_clock_broken() omits b5eb4a5f6521 sched/dl: Support schedstats for deadline sched class omits 95fd58e8dadb sched/dl: Support sched_stat_runtime tracepoint for deadli [...] omits 57a5c2dafca8 sched/rt: Support schedstats for RT sched class omits ed7b564cfdd0 sched/rt: Support sched_stat_runtime tracepoint for RT sch [...] omits 847fc0cd0664 sched: Introduce task block time in schedstats omits 60f2415e19d3 sched: Make schedstats helpers independent of fair sched class omits ceeadb83aea2 sched: Make struct sched_statistics independent of fair sc [...] omits a2dcb276ff92 sched/fair: Use __schedstat_set() in set_next_entity() omits 1c36432b278c kselftests/sched: cleanup the child processes omits d73df887b6b8 sched/fair: Add document for burstable CFS bandwidth omits bcb1704a1ed2 sched/fair: Add cfs bandwidth burst statistics omits 2cae3948edd4 sched: adjust sleeper credit for SCHED_IDLE entities omits 51ce83ed523b sched: reduce sched slice for SCHED_IDLE entities omits a480addecc0d sched: Account number of SCHED_IDLE entities on each cfs_rq omits a130e8fbc7de fs/proc/uptime.c: Fix idle time reporting in /proc/uptime omits bc9ffef31bf5 sched/core: Simplify core-wide task selection omits c33627e9a114 sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD omits 7fd7a9e0caba sched/fair: Trigger nohz.next_balance updates when a CPU g [...] omits efd984c481ab sched/fair: Add NOHZ balancer flag for nohz.next_balance updates omits f9a470db2736 misc: fastrpc: Add missing lock before accessing find_vma() omits 42641042c10c cb710: avoid NULL pointer subtraction omits a3e16937319a misc: gehc: Add SPI ID table omits 5771e582d792 ACPI: Update information in MAINTAINERS omits cff32466bf85 fs/ntfs3: Refactoring of ntfs_set_ea omits d81e06be921f fs/ntfs3: Remove locked argument in ntfs_set_ea omits b1e0c55a4099 fs/ntfs3: Use available posix_acl_release instead of ntfs_ [...] omits fa1a25c51d02 PCI: PM: Do not call platform_pci_power_manageable() unnec [...] omits 6407e5ecdc66 PCI: PM: Make pci_choose_state() call pci_target_state() omits bf39c929f905 PCI: PM: Rearrange pci_target_state() omits 57577c996d73 cpufreq: intel_pstate: Process HWP Guaranteed change notification omits f09183712146 PCI: PM: Simplify acpi_pci_power_manageable() omits 98634aa8d837 PCI: PM: Drop struct pci_platform_pm_ops omits cb2282213e84 serial: 8250: allow disabling of Freescale 16550 compile test omits 6e6a8ef088e1 KVM: arm64: Release mmap_lock when using VM_SHARED with MTE omits 49ed8dde3715 net: usb: use eth_hw_addr_set() for dev->addr_len cases omits a05e4c0af490 ethernet: use eth_hw_addr_set() for dev->addr_len cases omits 5e8fba848eaa Merge branch 'mlx4-const-dev_addr' omits ebb1fdb589bd mlx4: constify args for const dev_addr omits e04ffd120f3c mlx4: remove custom dev_addr clearing omits 1bb96a07f9a8 mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() omits ded6e16b37e4 mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() omits 48a78c66ad5d spi: fsi: Print status on error omits 549017aa1bb7 netlink: remove netlink_broadcast_filtered omits beb76cb4eebf MAINTAINERS: rectify entry for SY8106A REGULATOR DRIVER omits 7615c2a51478 KVM: arm64: Report corrupted refcount at EL2 omits 1d58a17ef545 KVM: arm64: Fix host stage-2 PGD refcount omits 8332cd4936ed ipmi:ssif: Use depends on, not select, for I2C omits b81a817af180 ipmi: Add docs for the IPMI IPMB driver omits ddf58738f502 ipmi: Add docs for IPMB direct addressing omits 63c4eb347164 ipmi:ipmb: Add initial support for IPMI over IPMB omits 059747c245f0 ipmi: Add support for IPMB direct messages omits 1e4071f6282b ipmi: Export ipmb_checksum() omits d154abdda6dc ipmi: Fix a typo omits fac56b7ddec9 ipmi: Check error code before processing BMC response omits 17a4262799fa ipmi:devintf: Return a proper error when recv buffer too small omits b36eb5e7b75a ipmi: Disable some operations during a panic omits db05ddf7f321 ipmi:watchdog: Set panic count to proper value on a panic omits 38fa3206bf44 efi: Change down_interruptible() in virt_efi_reset_system( [...] omits b3a72ca80351 efi/cper: use stack buffer for error record decoding omits 68c9cdf37a04 efi/libstub: Simplify "Exiting bootservices" message omits 95bf387e3569 Merge tag 'mlx5-updates-2021-10-04' of git://git.kernel.or [...] omits 45c9d966688e net: bgmac: support MDIO described in DT omits b5375509184d net: bgmac: improve handling PHY omits ceca777dabc6 ethernet: ehea: add missing cast omits 37f12202c5d2 staging: r8188eu: prevent array underflow in rtw_hal_updat [...] omits 7ff4034e910f staging: vc04_services: shut up out-of-range warning omits fb8ece514d38 sparc: Fix typo. omits 3ad60b4b3570 reset: socfpga: add empty driver allowing consumers to probe omits ec60f38a9178 Documentation: remove reference to now removed mandatory-l [...] omits eb7b52e6db7c firmware: arm_ffa: Fix __ffa_devices_unregister omits 244f5d597e1e firmware: arm_ffa: Add missing remove callback to ffa_bus_type omits 85a877801618 Merge tag 'iio-fixes-for-5.15a' of https://git.kernel.org/ [...] omits 84edf5377634 drm/i915: Fix bug in user proto-context creation that leak [...] omits c045ceb5a145 reset: tegra-bpmp: Handle errors in BPMP response omits 4af160707d71 reset: pistachio: Re-enable driver selection omits f33eb7f29c16 reset: brcmstb-rescal: fix incorrect polarity of status bit omits 542a2640a2f4 Merge tag 'kvm-riscv-5.16-1' of git://github.com/kvm-riscv [...] omits 64cdf7e5a3aa media: mtk-vcodec: MT8173 h264/vp8 encoder min/max bitrate [...] omits 51f7be81feaf media: hantro: Auto generate the AXI ID to avoid conflicts omits c93beb524375 media: rcar-vin: add GREY format omits 2d080eb6a29f media: CEC: keep related menu entries together omits 21001fdb7dfa media: vivid: fix an error code in vivid_create_instance() omits d47fed7a8487 media: hantro: Constify static struct v4l2_m2m_ops omits 51fa3b70d273 media: em28xx: Don't use ops->suspend if it is NULL omits 3ec54d3f2d80 media: imx: drop unneeded MODULE_ALIAS omits d66302f62f7d media: v4l2-dev.h: move open brace after struct video_device omits 5f4eecd5e903 media: rcar-csi2: Serialize access to set_fmt and get_fmt omits 984166720eb4 media: rcar-csi2: Cleanup mutex on remove and fail omits 164646a78598 media: aspeed: refine to avoid full jpeg update omits 83ffdc329246 media: cedrus: add check for H264 and H265 limitations omits a240a464eaab media: cedrus: Add H265 10-bit capability flag omits fc4166549833 media: rcar-csi2: Add checking to rcsi2_start_receiver() omits 5aec98913095 ALSA: hda/realtek - ALC236 headset MIC recording issue omits b3fcf9c5faaa Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 5963e5262180 ALSA: usb-audio: Enable rate validation for Scarlett devices omits 7acd723c30c0 rtl8xxxu: Use lower tx rates for the ack packet omits 5668958f6a92 bcma: drop unneeded initialization value omits 49c3eb3036e6 brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet omits 6cd4b59ddb1a rtw88: refine fw_crash debugfs to show non-zero while triggering omits c5a8e90730a3 rtw88: fix RX clock gate setting while fifo dump omits f891b7cdbdcd net/mlx5: Enable single IRQ for PCI Function omits 3663ad34bc70 net/mlx5: Shift control IRQ to the last index omits 575baa92fd46 net/mlx5: Bridge, pop VLAN on egress table miss omits 5249001d69a2 net/mlx5: Bridge, mark reg_c1 when pushing VLAN omits 64fc4b358941 net/mlx5: Bridge, extract VLAN pop code to dedicated functions omits a1a6e7217eac net/mlx5: Bridge, refactor eswitch instance usage omits 6ba2e2b33df8 net/mlx5e: Support accept action omits 2f8ec867b6c3 net/mlx5e: Specify out ifindex when looking up encap route omits 3222efd4b3a3 net/mlx5e: Reserve a value from TC tunnel options mapping omits d4f401d9ab18 net/mlx5e: Move parse fdb check into actions_match_support [...] omits 9c1d3511a2c2 net/mlx5e: Split actions_match_supported() into a sub function omits d9581e2fa73f net/mlx5e: Move mod hdr allocation to a single place omits 61c6f0d19084 net/mlx5e: TC, Refactor sample offload error flow omits 80743c4f8d34 net/mlx5e: Add TX max rate support for MQPRIO channel mode omits e0ee6891174c net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() omits b19511926cb5 Revert "docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT [...] omits b718f9d919d1 Merge tag 'v5.15-rc4' into docs-next omits c2c154102616 drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI omits 630e959f2537 drm/amdgpu/gmc9: convert to IP version checking omits 64df665ffed8 drm/amd/display: Prevent using DMUB rptr that is out-of-bounds omits 519607a2f779 drm/amdgpu/display: fold DRM_AMD_DC_DCN201 into DRM_AMD_DC_DCN omits 8001ba85d0a2 drm/amdgpu: remove some repeated includings omits d04287d062a4 drm/amdgpu: During s0ix don't wait to signal GFXOFF omits aa87797001b4 Documentation/gpu: remove spurious "+" in amdgpu.rst omits 4b3a624c4c6a drm/amdgpu: consolidate case statements omits c60511493b4f drm/amdgpu/jpeg: add jpeg2.6 start/end omits d4b0ee65de6b drm/amdgpu/jpeg2: move jpeg2 shared macro to header file omits 546dc20fedc5 drm/amdkfd: fix a potential ttm->sg memory leak omits a79d3709c40d drm/amdgpu: add an option to override IP discovery table f [...] omits c868d58442eb drm/amdkfd: convert kfd_device.c to use GC IP version omits 5b983db8c3b8 drm/amdkfd: clean up parameters in kgd2kfd_probe omits 6d46d419af59 drm/amdgpu: add support for SRIOV in IP discovery path omits b05b9c591f9e drm/amdgpu: clean up set IP function omits 1d789535a036 drm/amdgpu: convert IP version array to include instances omits d0761fd24ea1 drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default omits 3ae695d69174 drm/amdgpu: add new asic_type for IP discovery omits aa9f8cc349de drm/amdgpu/ucode: add default behavior omits f17416151741 drm/amdgpu: get VCN harvest information from IP discovery table omits 1b592d00b4ac drm/amdgpu/vcn: remove manual instance setting omits fe323f039db8 drm/amdgpu/sdma: remove manual instance setting omits 5c3720be7d46 drm/amdgpu: get VCN and SDMA instances from IP discovery table omits de309ab3263e drm/amdgpu: add HWID of SDMA instance 2 and 3 omits 5eceb2019215 drm/amdgpu: add VCN1 hardware IP omits 2cbc6f4259f6 drm/amd/display: fix error case handling omits 75a07bcd1d30 drm/amdgpu/soc15: convert to IP version checking omits 0b64a5a85229 drm/amdgpu/vcn2.5: convert to IP version checking omits 96b8dd4423e7 drm/amdgpu/amdgpu_vcn: convert to IP version checking omits 50638f7dbd0b drm/amdgpu/pm/amdgpu_smu: convert more IP version checking omits 61b396b91196 drm/amdgpu/pm/smu_v13.0: convert IP version checking omits 6b726a0a52cc drm/amdgpu/pm/smu_v11.0: update IP version checking omits 1fcc208cd780 drm/amdgpu/psp_v13.0: convert to IP version checking omits e47868ea15cb drm/amdgpu/psp_v11.0: convert to IP version checking omits 82d05736c47b drm/amdgpu/amdgpu_psp: convert to IP version checking omits 9d0cb2c31891 drm/amdgpu/gfx9.0: convert to IP version checking omits 24be2d70048b drm/amdgpu/hdp4.0: convert to IP version checking omits 43bf00f21eaf drm/amdgpu/sdma4.0: convert to IP version checking omits 559f591dab57 drm/amdgpu/display/dm: convert RAVEN to IP version checking omits f7f12b25823c drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support omits 987884409470 drm/amdgpu: drive all vega asics from the IP discovery table omits 91e9db33be12 drm/amdgpu/soc15: get rev_id in soc15_common_early_init omits d4c6e870bdd2 drm/amdgpu: add initial IP discovery support for vega based parts omits 994470b252dc drm/amdgpu/soc15: export common IP functions omits 5f931489556d drm/amdgpu: add DCI HWIP omits c08182f2483f drm/amdgpu/display/dm: convert to IP version checking omits 75aa18415a4c drm/amdgpu: drive all navi asics from the IP discovery table omits 3e67f4f2e22e drm/amdgpu/nv: convert to IP version checking omits 96626a0ed22b drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking omits ea0d730aab53 drm/amdgpu/navi10_ppt: convert to IP version checking omits af3b89d3a639 drm/amdgpu/smu11.0: convert to IP version checking omits a8967967f6a5 drm/amdgpu/amdgpu_smu: convert to IP version checking omits 7c69d6153e82 drm/amdgpu/navi10_ih: convert to IP version checking omits 258fa17d1a3c drm/amdgpu/athub2.1: convert to IP version checking omits 13ebe284a238 drm/amdgpu/athub2.0: convert to IP version checking omits 4edbbfde89d0 drm/amdgpu/vcn3.0: convert to IP version checking omits bc7c3d1d8a3e drm/amdgpu/mmhub2.1: convert to IP version checking omits ce2d99a84f99 drm/amdgpu/mmhub2.0: convert to IP version checking omits fac17723749a drm/amdgpu/gfxhub2.1: convert to IP version checking omits 524cf3ab85f5 drm/amdgpu: drive nav10 from the IP discovery table omits 63352b7f98fd drm/amdgpu: Use IP discovery to drive setting IP blocks by [...] omits 5db9d0657e97 drm/amdgpu/gmc10.0: convert to IP version checking omits eb4fd29afd4a drm/amdgpu: bind to any 0x1002 PCI diplay class device omits bdbeb0dde425 drm/amdgpu: filter out radeon PCI device IDs omits 4b0ad8425498 drm/amdgpu/gfx10: convert to IP version checking omits 8f4bb1e784d8 drm/amdgpu/sdma5.2: convert to IP version checking omits 02200e910c14 drm/amdgpu/sdma5.0: convert to IP version checking omits 795d08391b86 drm/amdgpu: add initial IP enumeration via IP discovery table omits a1f62df75be5 drm/amdgpu/nv: export common IP functions omits 1534db5549b7 drm/amdgpu: add XGMI HWIP omits 54d2b1f402b6 drm/amdgpu: fill in IP versions from IP discovery table omits 5f52e9a78061 drm/amdgpu: store HW IP versions in the driver structure omits 81d1bf01e482 drm/amdgpu: add debugfs access to the IP discovery table omits f76f795a8ffa drm/amdgpu: move headless sku check into harvest function omits eb601e61d349 drm/amdgpu: resolve RAS query bug omits 6131538b49b9 drm/amd/display: Only define DP 2.0 symbols if not already [...] omits c74909492396 amd/amdkfd: add ras page retirement handling for sq/sdma (v3) omits e5d59cfa3305 drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix omits 3f68c01be9a2 drm/amd/display: add cyan_skillfish display support omits d9bbdbf324cd x86: deduplicate the spectre_v2_user documentation omits 2f46993d83ff x86: change default to spec_store_bypass_disable=prctl spe [...] omits 7d396cacaea6 drm/i195: Make the async flip VT-d workaround dynamic omits d08df3b0bdb2 drm/i915: Extend the async flip VT-d w/a to skl/bxt omits 37ef2c34e437 docs: dt: Fix a few grammar nits in the binding/schema docs omits 91cb8860cb31 of, numa: Fetch empty NUMA node ID from distance map omits 58ae0b515068 Documentation, dt, numa: Add note to empty NUMA node omits 71a9aa162d7b dt-bindings: w1-gpio: Drop redundant 'maxItems' omits 6eb4bd92c1ce kallsyms: strip LTO suffixes from static functions omits 4c78c7271f34 gcc-plugins: remove support for GCC 4.9 and older omits 4b2437f6f7b0 drm/i915: Clean up disabled warnings omits 6f8e20389714 drm/i915/pxp: enable PXP for integrated Gen12 omits 2d5517a5c8bf drm/i915/pxp: add PXP documentation omits 390cf1b28b11 drm/i915/pxp: add pxp debugfs omits 6eba56f64d5d drm/i915/pxp: black pixels on pxp disabled omits ef6ba31dd384 drm/i915/pxp: Add plane decryption support omits 0cfab4cb3c4e drm/i915/pxp: Enable PXP power management omits 32271ecd6596 drm/i915/pxp: start the arb session on demand omits d3ac8d42168a drm/i915/pxp: interfaces for using protected objects omits 2ae096872a2c drm/i915/pxp: Implement PXP irq handler omits 95c9e1224da3 drm/i915/pxp: Implement arb session teardown omits cbbd3764b239 drm/i915/pxp: Create the arbitrary session after boot omits e0111ce0f5cb drm/i915/pxp: set KCR reg init omits 0436ac1b008d drm/i915/pxp: Implement funcs to create the TEE channel omits 3ad2dd9c4caa drm/i915/pxp: allocate a vcs context for pxp usage omits e6aa71361bb9 drm/i915/pxp: define PXP device flag and kconfig omits c2004ce99ed7 mei: pxp: export pavp client to me client bus omits 288f10689755 drm/i915/pxp: Define PXP component interface omits 5f4b59f7e640 regulator: dt-bindings: maxim,max8952: convert to dtschema omits 571e5c0efcb2 audit: add OPENAT2 record to list "how" info omits c7419a6e1aa3 Merge branch x86/cc into x86/core omits 79bffb1e97a3 spi: cadence: fix static checker warning omits 555767fd9136 regulator: bd71815: Use defined mask values omits 61bae132030a Revert "drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_M [...] omits 369de54eecd1 Revert "drm/i915: cleanup: drm_modeset_lock_all_ctx() --> [...] omits f505495d246a Revert "drm/msm: cleanup: drm_modeset_lock_all_ctx() --> D [...] omits 76fd2c379e65 Revert "drm: cleanup: drm_modeset_lock_all() --> DRM_MODES [...] omits e7b481857bca Revert "drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DR [...] omits 86e7786e97c8 Revert "drm/tegra: cleanup: drm_modeset_lock_all() --> DRM [...] omits 03b476fa4595 Revert "drm/shmobile: cleanup: drm_modeset_lock_all() --> [...] omits d91a342eb631 Revert "drm/radeon: cleanup: drm_modeset_lock_all() --> DR [...] omits ff6c898f2e73 Revert "drm/omapdrm: cleanup: drm_modeset_lock_all() --> D [...] omits 7a154d5bbcd7 Revert "drm/nouveau: cleanup: drm_modeset_lock_all() --> D [...] omits fcae996e56cb Revert "drm/msm: cleanup: drm_modeset_lock_all() --> DRM_M [...] omits 077b3191461c Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_ [...] omits 91a8fb071f7e Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_ [...] omits 1f9e2f442151 Revert "drm/gma500: cleanup: drm_modeset_lock_all() --> DR [...] omits 6f67e6fd4dc0 Revert "drm/amd: cleanup: drm_modeset_lock_all() --> DRM_M [...] omits 294a0d9524b1 Revert "drm: cleanup: remove drm_modeset_(un)lock_all()" omits 166003436190 Merge branch 'phy-10g-mode-helper' omits 14ad41c74f6b net: ethernet: use phylink_set_10g_modes() omits a2c27a61b433 net: phylink: add phylink_set_10g_modes() helper omits 23b08260481c net: ipv6: fix use after free of struct seg6_pernet_data omits e656972b6986 drivers/perf: Improve build test coverage omits 78cac393b464 drivers/perf: thunderx2_pmu: Change data in size tx2_uncor [...] omits 16cc4af286aa drivers/perf: hisi: Fix PA PMU counter offset omits e4addd4ed9b9 Merge branch 'qed-new-fw' omits 17696cada74f qed: fix ll2 establishment during load of RDMA driver omits a64aa0a8b991 qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") omits 3a6f5d0cbda3 qed: Update TCP silly-window-syndrome timeout for iwarp, scsi omits 6c95dd8f0aa1 qed: Update debug related changes omits e2dbc2237692 qed: Add '_GTT' suffix to the IRO RAM macros omits b90cb5385af7 qed: Update FW init functions to support FW 8.59.1.0 omits 3091be065f11 qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h omits fe40a830dcde qed: Update qed_hsi.h for fw 8.59.1.0 omits f2a74107f1e1 qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 omits 484563e230a8 qed: Update common_hsi for FW ver 8.59.1.0 omits ee824f4bcc10 qed: Split huge qed_hsi.h header file omits fb09a1ed5c6e qed: Remove e4_ and _e4 from FW HSI omits 19198e4ec97d qed: Fix kernel-doc warnings omits cfbe9b002109 Merge branch 'ipv6-ioam-encap' omits bf77b1400a56 selftests: net: Test for the IOAM encapsulation with IPv6 omits 8cb3bf8bff3c ipv6: ioam: Add support for the ip6ip6 encapsulation omits 7b34e449e05e ipv6: ioam: Prerequisite patch for ioam6_iptunnel omits 52d03786459a ipv6: ioam: Distinguish input and output for hop-limit omits 9ac936276f86 net/mlx4_en: avoid one cache line miss to ring doorbell omits 24b699d12c34 RISC-V: KVM: Add MAINTAINERS entry omits da40d8580593 RISC-V: KVM: Document RISC-V specific parts of KVM API omits dea8ee31a039 RISC-V: KVM: Add SBI v0.1 support omits 4d9c5c072f03 RISC-V: KVM: Implement ONE REG interface for FP registers omits 5de52d4a23ad RISC-V: KVM: FP lazy save/restore omits 3a9f66cb25e1 RISC-V: KVM: Add timer functionality omits 9955371cc014 RISC-V: KVM: Implement MMU notifiers omits 9d05c1fee837 RISC-V: KVM: Implement stage2 page table programming omits fd7bb4a251df RISC-V: KVM: Implement VMID allocator omits 5a5d79acd7da RISC-V: KVM: Handle WFI exits for VCPU omits 9f7013265112 RISC-V: KVM: Handle MMIO exits for VCPU omits 34bde9d8b9e6 RISC-V: KVM: Implement VCPU world-switch omits 92ad82002c39 RISC-V: KVM: Implement KVM_GET_ONE_REG/KVM_SET_ONE_REG ioctls omits cce69aff689e RISC-V: KVM: Implement VCPU interrupts and requests handling omits a33c72faf2d7 RISC-V: KVM: Implement VCPU create, init and destroy functions omits 99cdc6c18c2d RISC-V: Add initial skeletal KVM support omits 83d7b6d54b8e drm/gud: Add GUD_PIXEL_FORMAT_RGB888 omits 1f25d0054258 drm/gud: Add GUD_PIXEL_FORMAT_RGB332 omits 4cabfedc096b drm/gud: Add GUD_PIXEL_FORMAT_R8 omits 104c1b3d6fb6 drm/i915: Allow per-lane drive settings with LTTPRs omits c6921d484d3f drm/i915: Prepare link training for per-lane drive settings omits d0920a45574c drm/i915: Pass the lane to intel_ddi_level() omits bcf80d6ef17c drm/format-helper: Add drm_fb_xrgb8888_to_rgb888() omits cee0b7cbf1c0 drm/format-helper: Add drm_fb_xrgb8888_to_rgb332() omits a0b1d355b9b4 drm/fourcc: Add R8 to drm_format_info omits 3e022c1f0a5f drm/i915: Nuke intel_ddi_hdmi_num_entries() omits 2c63e0f92e2f drm/i915: Hoover the level>=n_entries WARN into intel_ddi_level() omits e9d1d2bb75b2 treewide: Replace the use of mem_encrypt_active() with cc_ [...] omits 6283f2effbd6 x86/sev: Replace occurrences of sev_es_active() with cc_pl [...] omits 4d96f9109109 x86/sev: Replace occurrences of sev_active() with cc_platf [...] omits 32cb4d02fb02 x86/sme: Replace occurrences of sme_active() with cc_platf [...] omits bfebd37e99de powerpc/pseries/svm: Add a powerpc version of cc_platform_has() omits aa5a461171f9 x86/sev: Add an x86 version of cc_platform_has() omits 46b49b12f3fc arch/cc: Introduce a function to check for confidential co [...] omits 402fe0cb7103 x86/ioremap: Selectively build arch override encryption functions omits 5f5ada0bae45 drm/i915: De-wrapper bxt_ddi_phy_set_signal_levels() omits 193299ad9d85 drm/i915: Nuke useless .set_signal_levels() wrappers omits e722ab8b6968 drm/i915: Generalize .set_signal_levels() omits 5bafd85dd770 drm/i915: Introduce has_buf_trans_select() omits f820693bc238 drm/i915: Introduce has_iboost() omits f6e3be98654e drm/i915: Fix DP clock recovery "voltage_tries" handling omits ef775a0e36c6 x86/Kconfig: Fix an unused variable error in dell-smm-hwmon omits e4165ae8304e drm/v3d: add multiple syncobjs support omits bb3425efdcd9 drm/v3d: add generic ioctl extension omits 07c2a41658c4 drm/v3d: alloc and init job in one shot omits 223583dd00a7 drm/v3d: decouple adding job dependencies steps from job init omits 3f2401f47d29 RISC-V: Add hypervisor extension related CSR defines omits 7d4fed884484 drm/i915/reg: add AUD_TCA_DP_2DOT0_CTRL registers omits c15b5fc054c3 ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK omits 264a750472ea printk: use gnu_printf format attribute for printk_sprint() omits 5aa7eea9316c printk: avoid -Wsometimes-uninitialized warning omits 410d591a1954 kernfs: don't create a negative dentry if inactive node exists omits 2353e593a13b Merge tag 'kvm-s390-master-5.15-1' of git://git.kernel.org [...] omits cc03069a3970 ALSA: hda/realtek: Add quirk for Clevo X170KM-G omits 1f8d398e1cd8 ALSA: hda/realtek: Complete partial device name to avoid a [...] omits ad2b502bc5e6 Merge tag 'misc-habanalabs-fixes-2021-09-29' of https://gi [...] omits 5def925dbb60 drm/i915: fix regression with uncore refactoring. omits c2ace21f937a cpufreq: tegra186/tegra194: Handle errors in BPMP response omits 6065a672679f cpufreq: remove useless INIT_LIST_HEAD() omits 08ef8d35a826 cpufreq: s3c244x: add fallthrough comments for switch omits 45b2bb66209c cpufreq: vexpress: Drop unused variable omits c52e7b855b33 Merge tag 'v5.15-rc4' into media_tree omits 26d90b559057 iio: light: opt3001: Fixed timeout error when 0 lux omits 0693b27644f0 Merge branch 'mctp-kunit-tests' omits 1e5e9250d422 mctp: Add input reassembly tests omits 8892c0490779 mctp: Add route input to socket tests omits b504db408c34 mctp: Add packet rx tests omits ded21b722995 mctp: Add test utils omits 161eba50e183 mctp: Add initial test structure and fragmentation test omits 57b44817a8d6 MAINTAINERS: Drop outdated FPGA Manager website omits b8aa16541d73 net: wwan: iosm: correct devlink extra params omits e9637775c05f Merge branch 'hw_addr_set' omits 16be9a16340b ethernet: use eth_hw_addr_set() - casts omits 4d3d2c8dba36 fddi: use eth_hw_addr_set() omits 1235568b6d2e ethernet: s2io: use eth_hw_addr_set() omits 47d71f45902e ethernet: chelsio: use eth_hw_addr_set() omits af804e6db9f6 net: usb: use eth_hw_addr_set() instead of ether_addr_copy() omits f3956ebb3bf0 ethernet: use eth_hw_addr_set() instead of ether_addr_copy() omits e35b8d7dbb09 net: use eth_hw_addr_set() instead of ether_addr_copy() omits 168137176233 net: usb: use eth_hw_addr_set() omits a96d317fb1a3 ethernet: use eth_hw_addr_set() omits 2f23e5cef314 net: use eth_hw_addr_set() omits 4e9b9de65cdd arch: use eth_hw_addr_set() omits fa8274b788a3 Merge branch 'ocelot-vlan' omits 434ef35095d6 selftests: net: mscc: ocelot: add a test for egress VLAN m [...] omits 4a907f659461 selftests: net: mscc: ocelot: rename the VLAN modification [...] omits 239f163ceabb selftests: net: mscc: ocelot: bring up the ports automatically omits 5ca721c54d86 net: dsa: tag_ocelot: set the classified VLAN during xmit omits e8c0722927e8 net: mscc: ocelot: write full VLAN TCI in the injection header omits de5bbb6f7e4c net: mscc: ocelot: support egress VLAN rewriting via VCAP ES0 omits f533bc14e21a dt-bindings: net: renesas,etheravb: Update example to matc [...] omits 63b1bae940a9 dt-bindings: net: renesas,ether: Update example to match reality omits 1643771eeb2d net:dev: Change napi_gro_complete return type to void omits 8b67a2111bb8 Merge branch 'ionic-cleanups' omits 7dd22a864e0c ionic: add lif param to ionic_qcq_disable omits 3a5e0fafefe0 ionic: have ionic_qcq_disable decide on sending to hardware omits a095e4775b7c ionic: add polling to adminq wait omits 2624d95972db ionic: widen queue_lock use around lif init and deinit omits 26671ff92c63 ionic: move lif mutex setup and delete omits 36b20b7fb1c3 ionic: check for binary values in FW ver string omits ebc792e26cb0 ionic: remove debug stats omits cfb5d7b78145 Merge branch 'ravb-gigabit' omits 16a235199235 ravb: Initialize GbEthernet E-MAC omits 68aa0763c045 ravb: Add half_duplex to struct ravb_hw_info omits ebd5df063ce4 ravb: Add magic_pkt to struct ravb_hw_info omits 0b395f289451 ravb: Add tsrq to struct ravb_hw_info omits 7e09a052dc4e ravb: Exclude gPTP feature support for RZ/G2L omits 660e3d95e21a ravb: Initialize GbEthernet DMAC omits feab85c7ccea ravb: Add support for RZ/G2L SoC omits a92f4f0662bf ravb: Add nc_queue to struct ravb_hw_info omits 2b061b545cd0 ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables omits d9bc9ec45e01 ravb: Rename "ravb_set_features_rx_csum" function to "ravb [...] omits 6b7b0c3091fd Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits acde40818849 spi: Add sc7180 binding omits 67a12ae52599 spi: spi-nxp-fspi: don't depend on a specific node name er [...] omits 4539ca67fe8e Bluetooth: Rename driver .prevent_wake to .wakeup omits 20ab39d13e2e net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT omits d636c8da2d60 Merge branch 'libbpf: Support uniform BTF-defined key/valu [...] omits bd368cb554d6 selftests/bpf: Use BTF-defined key/value for map definitions omits f731052325ef libbpf: Support uniform BTF-defined key/value specificatio [...] omits 400c93151f41 regulator: qcom_smd: Add PM2250 regulators omits 482f8032f496 regulator: Document PM2250 smd-rpm regulators omits 95c58291ee70 drm/msm/submit: fix overflow check on 64-bit architectures omits 05f1e35a1354 Merge tag 'mlx5-updates-2021-09-30' of git://git.kernel.or [...] omits 1c30e3af8a79 audit: add support for the openat2 syscall omits 42f355ef59a2 audit: replace magic audit syscall class numbers with macros omits 68002469e571 drm/msm: One sched entity per process per priority omits 4cd82aa39bda drm/msm: A bit more docs + cleanup omits 14eb0cb4e9a7 drm/msm/a6xx: Track current ctx by seqno omits f6f59072e821 drm/msm/a6xx: Serialize GMU communication omits 654e9c18dfab drm/msm: Fix crash on dev file close omits 1a6f854f7daa spi: cadence-quadspi: Add Xilinx Versal external DMA support omits 09e393e3f139 spi: cadence-quadspi: Add OSPI support for Xilinx Versal SoC omits 8db76cfae100 dt-bindings: spi: cadence-quadspi: Add support for Xilinx [...] omits 74e78adc6ccf firmware: xilinx: Add OSPI Mux selection support omits f62314b1ced2 kunit: fix reference count leak in kfree_at_end omits d8c23ead708b kunit: tool: better handling of quasi-bool args (--json, - [...] omits fb2d2de3530a drm/i915/guc: Move and improve error message for missed CTB reply omits 0e9deac51337 drm/i915/guc: Print error name on CTB send failure omits 0de9765da58f drm/i915/guc: Print error name on CTB (de)registration failure omits 217ecd310d56 drm/i915/guc: Verify result from CTB (de)register action omits a8fb40966f19 x86: ACPI: cstate: Optimize C3 entry on AMD CPUs omits e5f5a66c9aa9 cpuidle: Fix kobject memory leaks in error paths omits 3672bb820f32 spi: mediatek: skip delays if they are 0 omits 75e33c55ae8f spi: atmel: Fix PDC transfer setup bug omits 9eddd5a9a2ae drm/i915: Use fixed offset for PTEs location omits 77d40e0176a5 drm/bridge: ti-sn65dsi86: Implement bridge->mode_valid() omits f22f4e5be89c drm/i915: Stop force enabling pipe bottom color gammma/csc omits 18be03ef230f doc: drm: remove TODO entry regarding DRM_MODSET_LOCK_ALL cleanup omits 8d813d1a535c drm: cleanup: remove drm_modeset_(un)lock_all() omits 299f040e855b drm/amd: cleanup: drm_modeset_lock_all() --> DRM_MODESET_L [...] omits 4f9e860e6ad6 drm/gma500: cleanup: drm_modeset_lock_all() --> DRM_MODESE [...] omits 984c9949f1c4 drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_ [...] omits 746826bcf8fd drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_ [...] omits fd49ef52e2db drm/msm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_L [...] omits 6aa2daae589b drm/nouveau: cleanup: drm_modeset_lock_all() --> DRM_MODES [...] omits 6067fddc1a4f drm/omapdrm: cleanup: drm_modeset_lock_all() --> DRM_MODES [...] omits 26723c3d6b93 drm/radeon: cleanup: drm_modeset_lock_all() --> DRM_MODESE [...] omits 9b8c437ef1a5 drm/shmobile: cleanup: drm_modeset_lock_all() --> DRM_MODE [...] omits a2cd9947d99b drm/tegra: cleanup: drm_modeset_lock_all() --> DRM_MODESET [...] omits 6b92e77156c5 drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESE [...] omits 7c5f2eecc21f drm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ [...] omits 4c048437ef7a drm/msm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODES [...] omits 399190e70816 drm/i915: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODE [...] omits 21dde40902d2 drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_L [...] omits 7bceeb95726b bpf/tests: Add test of LDX_MEM with operand aliasing omits 68813605dea6 bpf/tests: Add test of ALU shifts with operand register aliasing omits 6fae2e8a1d9e bpf/tests: Add exhaustive tests of BPF_ATOMIC register com [...] omits daed6083f4fb bpf/tests: Add exhaustive tests of ALU register combinations omits e42fc3c2c40e bpf/tests: Minor restructuring of ALU tests omits e2f9797b3c73 bpf/tests: Add more tests for ALU and ATOMIC register clobbering omits 0bbaa02b4816 bpf/tests: Add tests to check source register zero-extension omits f68e8efd7fa5 bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes omits 89b63462765c bpf/tests: Add zero-extension checks in BPF_ATOMIC tests omits caaaa1667bf1 bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes omits 10d48705d5af fix up for "net: add new socket option SO_RESERVE_MEM" omits b022f8866ea5 Revert "Merge branch 'mctp-kunit-tests'" omits 4bb2d367a5a2 drm/lease: allow empty leases omits 3de360c3fdb3 arm64/mm: drop HAVE_ARCH_PFN_VALID omits a9c38c5d267c dma-mapping: remove bogus test for pfn_valid from dma_map_ [...] omits bfaf03935f74 sparc: add SO_RESERVE_MEM definition. omits a70e3f024d5f devlink: report maximum number of snapshots with regions omits 4f42ad2011d2 Merge branch 'mctp-kunit-tests' omits bbde430319ee mctp: Add input reassembly tests omits d04dcc2d67ef mctp: Add route input to socket tests omits 925c01afb06a mctp: Add packet rx tests omits 077b6d52df6d mctp: Add test utils omits 8c02066b053d mctp: Add initial test structure and fragmentation test omits ab953f099fd7 drm/i915: Move WaPruneModeWithIncorrectHsyncOffset into in [...] omits 0fb00cc28e1e drm/i915: Adjust intel_crtc_compute_config() debug message omits 048a57fc0d6a drm/i915: Use standard form -EDEADLK check omits 6091dd9eaf8e arm64: trans_pgd: remove trans_pgd_map_page() omits 7a2512fa6493 arm64: kexec: remove cpu-reset.h omits 939f1b9564c6 arm64: kexec: remove the pre-kexec PoC maintenance omits efc2d0f20a9d arm64: kexec: keep MMU enabled during kexec relocation omits 3744b5280e67 arm64: kexec: install a copy of the linear-map omits 19a046f07ce5 arm64: kexec: use ld script for relocation function omits ba959fe96a1b arm64: kexec: relocate in EL1 mode omits 08eae0ef618f arm64: kexec: configure EL2 vectors for kexec omits 878fdbd70486 arm64: kexec: pass kimage as the only argument to relocati [...] omits 3036ec599332 arm64: kexec: Use dcache ops macros instead of open-coding omits 5bb6834fc290 arm64: kexec: skip relocation code for inplace kexec omits 0d8732e461d6 arm64: kexec: flush image and lists during kexec load time omits a347f601452f arm64: hibernate: abstract ttrb0 setup function omits 788bfdd97434 arm64: trans_pgd: hibernate: Add trans_pgd_copy_el2_vectors omits 094a3684b9b6 arm64: kernel: add helper for booted at EL2 and not VHE omits 9321f8152d9a rtmutex: Wake up the waiters lockless while dropping the r [...] omits 8fe46535e10d rtmutex: Check explicit for TASK_RTLOCK_WAIT. omits ef1f4804b27a locking/rt: Take RCU nesting into account for __might_resched() omits 3e9cc688e56c sched: Make cond_resched_lock() variants RT aware omits 50e081b96e35 sched: Make RCU nest depth distinct in __might_resched() omits 8d713b699e84 sched: Make might_sleep() output less confusing omits a45ed302b6e6 sched: Cleanup might_sleep() printks omits 42a387566c56 sched: Remove preempt_offset argument from __might_sleep() omits 7b5ff4bb9adc sched: Make cond_resched_*lock() variants consistent vs. m [...] omits 874f670e6088 sched: Clean up the might_sleep() underscore zoo omits 1415b49bcd32 locking/ww-mutex: Fix uninitialized use of ret in test_aa() omits 068396bb21c8 drm/i915/ttm: Rework object initialization slightly omits 0f26c8e23ab3 drm/i915/debugfs: pass intel_connector to intel_connector_ [...] omits fd71fc38da7d drm/i915/display: stop returning errors from debugfs registration omits 5ec2b4f77e77 drm/i915/debugfs: register LPSP capability on all platforms omits ea2dd331bfaa Merge tag 'mlx5-fixes-2021-09-30' of git://git.kernel.org/ [...] omits cd36742a957c Bluetooth: btrtl: Ask ic_info to drop firmware omits 4fd6d4907961 Bluetooth: btusb: Add support for TP-Link UB500 Adapter omits 64ba2eb35fa0 Bluetooth: hci_sock: Replace use of memcpy_from_msg with b [...] omits 7ceb751b6159 drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 omits a2083eeb119f cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() omits 636707e59312 mac80211: mesh: fix HE operation element length check omits a23299bb9a49 drm/i915/fdi: use -EAGAIN instead of local special return value omits 7d8de8cabbba drm/i915/dram: return -EINVAL instead of -1 omits 5e9a0200dad8 drm/i915/drv: return -EIO instead of -1 omits 0743019d540d drm/i915/hdmi: return -EINVAL instead of -1 omits b90acd0987c8 drm/i915/dsi: return -EBUSY instead of -1 omits 207ea507a147 drm/i915/dsi: fuse dsi_send_pkt_payld() and add_payld_to_queue() omits 3e2947cd8945 drm/i915/dsi: pass struct mipi_dsi_packet pointer, not the [...] omits e365e4aaa5cc drm/i915/dsi: move dsi pll modeset asserts to vlv_dsi_pll.c omits 80e77e30a212 drm/i915/dpll: move dpll modeset asserts to intel_dpll.c omits aa0813b1ba31 drm/i915/pps: move pps (panel) modeset asserts to intel_pps.c omits e04a911f4366 drm/i915/fdi: move fdi modeset asserts to intel_fdi.c omits deae4a10f166 KVM: x86: only allocate gfn_track when necessary omits e9d0c0c4f7ea KVM: x86: add config for non-kvm users of page tracking omits 174a921b6975 nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB omits 78b497f2e62d kvm: use kvfree() in kvm_arch_free_vm() omits b73a54321ad8 KVM: x86: Expose Predictive Store Forwarding Disable omits 53597858dbf8 KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_tr [...] omits 8a9f566ae4a4 KVM: x86/mmu: Avoid memslot lookup in rmap_add omits a12f43818b3f KVM: MMU: pass struct kvm_page_fault to mmu_set_spte omits 7158bee4b475 KVM: MMU: pass kvm_mmu_page struct to make_spte omits 87e888eafd5b KVM: MMU: set ad_disabled in TDP MMU role omits eb5cd7ffe142 KVM: MMU: remove unnecessary argument to mmu_set_spte omits ad67e4806e4c KVM: MMU: clean up make_spte return value omits 4758d47e0d68 KVM: MMU: inline set_spte in FNAME(sync_page) omits d786c7783b01 KVM: MMU: inline set_spte in mmu_set_spte omits 888104138cb8 KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_pa [...] omits e710c5f6be0e KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault omits 6ccf44388206 KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_se [...] omits bcc4f2bc5026 KVM: MMU: mark page dirty in make_spte omits 68be1306caea KVM: x86/mmu: Fold rmap_recycle into rmap_add omits b1a429fb1801 KVM: x86/mmu: Verify shadow walk doesn't terminate early i [...] omits f0066d94c92d KVM: MMU: change tracepoints arguments to kvm_page_fault omits 536f0e6ace95 KVM: MMU: change disallowed_hugepage_adjust() arguments to [...] omits 73a3c659478a KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kv [...] omits 3c8ad5a675d9 KVM: MMU: change fast_page_fault() arguments to kvm_page_fault omits cdc47767a039 KVM: MMU: change tdp_mmu_map_handle_target_level() argumen [...] omits 2f6305dd5676 KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault omits 9c03b1821a89 KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault omits 43b74355ef8b KVM: MMU: change __direct_map() arguments to kvm_page_fault omits 3a13f4fea3c1 KVM: MMU: change handle_abnormal_pfn() arguments to kvm_pa [...] omits 3647cd04b7d0 KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault omits b8a5d5511515 KVM: MMU: change page_fault_handle_page_track() arguments [...] omits 4326e57ef40a KVM: MMU: change direct_page_fault() arguments to kvm_page_fault omits c501040abc42 KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault omits 6defd9bb178c KVM: MMU: Introduce struct kvm_page_fault omits d055f028a533 KVM: MMU: pass unadulterated gpa to direct_page_fault omits 55c0cefbdbda KVM: x86: Fix potential race in KVM_GET_CLOCK omits 45e6c2fac097 KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate [...] omits 6b6fcd2804a2 kvm: x86: abstract locking around pvclock_update_vm_gtod_copy omits 3e44dce4d0ae KVM: X86: Move PTE present check from loop body to __shado [...] omits 5228eb96a487 KVM: x86: nSVM: implement nested TSC scaling omits f800650a4ed2 KVM: x86: SVM: add module param to control TSC scaling omits 606b102876e3 drm: fb_helper: fix CONFIG_FB dependency omits 36e8194dcd74 KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset omits 6b51b02a3a0a dma-buf: fix and rework dma_buf_poll v7 omits 2b987fe84429 ALSA: hda - Enable headphone mic on Dell Latitude laptops [...] omits e42dff467ee6 crypto: api - Export crypto_boot_test_finished omits 6e96dbe7c40a crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> [...] omits 38aa192a05f2 crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency omits f7324d4ba9e8 hwrng: meson - Improve error handling for core clock omits 8001f21fcd03 MAINTAINERS: Add Hao and Yilun as maintainers omits bf094cffea2a x86/kprobes: Fixup return address in generic trampoline handler omits 7da89495d500 tracing: Show kretprobe unknown indicator only for kretpro [...] omits 19138af1bd88 x86/unwind: Recover kretprobe trampoline entry omits 1f36839308cf x86/kprobes: Push a fake return address at kretprobe_trampoline omits df91c5bccb0c kprobes: Enable stacktrace from pt_regs in kretprobe handler omits 7391dd19027c arm: kprobes: Make space for instruction pointer on stack omits c1f76fe58f69 ia64: Add instruction_pointer_set() API omits bb6121b11c22 ARC: Add instruction_pointer_set() API omits eb4a3f7d78c7 x86/kprobes: Add UNWIND_HINT_FUNC on kretprobe_trampoline() omits 5b284b193368 objtool: Ignore unwind hints for ignored functions omits e028c4f7ac7c objtool: Add frame-pointer-specific function ignore omits 03bac0df2886 kprobes: Add kretprobe_find_ret_addr() for searching retur [...] omits adf8a61a940c kprobes: treewide: Make it harder to refer kretprobe_tramp [...] omits 96fed8ac2bb6 kprobes: treewide: Remove trampoline_address from kretprob [...] omits f2ec8d9a3b8c kprobes: treewide: Replace arch_deref_entry_point() with d [...] omits a7fe2378454c ia64: kprobes: Fix to pass correct trampoline address to t [...] omits 29e8077ae2be kprobes: Use bool type for functions which returns boolean value omits c42421e205fc kprobes: treewide: Use 'kprobe_opcode_t *' for the code ad [...] omits 57d4e3178010 kprobes: Add assertions for required lock omits dfc05b55c3c6 kprobes: Use IS_ENABLED() instead of kprobes_built_in() omits 223a76b268c9 kprobes: Fix coding style issues omits 9c89bb8e3272 kprobes: treewide: Cleanup the error messages for kprobes omits 4402deae8993 kprobes: Make arch_check_ftrace_location static omits 71bdc8fe22ac csky: ftrace: Drop duplicate implementation of arch_check_ [...] omits 02afb8d6048d kprobe: Simplify prepare_kprobe() by dropping redundant version omits 5d6de7d7fb4b kprobes: Use helper to parse boolean input from userspace omits 8f7262cd6669 kprobes: Do not use local variable when creating debugfs file omits 129291980f49 net: sched: Use struct_size() helper in kvmalloc() omits 51984c9ee01e net/mlx5e: Use array_size() helper omits ab9ace34158f net/mlx5: Use struct_size() helper in kvzalloc() omits 806bf340e180 net/mlx5: Use kvcalloc() instead of kvzalloc() omits f62eb932d857 net/mlx5: Tolerate failures in debug features while driver load omits 2b0247e22097 net/mlx5: Warn for devlink reload when there are VFs alive omits 98576013bf28 net/mlx5: DR, Add missing string for action type SAMPLER omits 515ce2ffa621 net/mlx5: DR, init_next_match only if needed omits 5dde00a73048 net/mlx5: DR, Fix typo 'offeset' to 'offset' omits 1ffd498901c1 net/mlx5: DR, Increase supported num of actions to 32 omits 11a45def2e19 net/mlx5: DR, Add support for SF vports omits c0e90fc2ccaa net/mlx5: DR, Support csum recalculation flow table on SFs omits ee1887fb7cdd net/mlx5: DR, Align error messages for failure to obtain v [...] omits dd4acb2a0954 net/mlx5: DR, Add missing query for vport 0 omits 7ae8ac9a5820 net/mlx5: DR, Replace local WIRE_PORT macro with the exist [...] omits f9f93bd55ca6 net/mlx5: DR, Fix vport number data type to u16 omits 7f6002e58025 drm/i915/display: Enable PSR2 selective fetch by default omits de572e881b9d drm/i915/display/adlp: Allow PSR2 to be enabled omits 1163649a0479 drm/i915/display/adlp: Optimize PSR2 power-savings in corn [...] omits ef39826c12b4 drm/i915/display: Fix glitches when moving cursor with PSR [...] omits 34ac6b651f39 drm/i915/display: Handle frontbuffer rendering when PSR2 s [...] omits 5da579cff38d drm/i915/display: Drop unnecessary frontbuffer flushes omits 1f61f0655b95 drm/i915/display/psr: Do full fetch when handling multi-pl [...] omits dd9a887b35b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits ac220f5f754b drm/i915/display/psr: Handle plane and pipe restrictions a [...] omits 6bbc7103738f bpf, xdp, docs: Correct some English grammar and spelling omits 241ffeb028e4 drm/dp: Add Additional DP2 Headers omits d4b6f87e8d39 selftests/bpf: Use kselftest skip code for skipped tests omits e505d76404b1 drm/i915: s/ddi_translations/trans/ omits cbf02c50ea7c drm/i915: Nuke local copies/pointers of intel_dp->DP omits 8a1ec3f32754 drm/i915: Remove DP_PORT_EN stuff from link training code omits 9f620f1dde3e drm/i915: Call intel_ddi_init_dp_buf_reg() earlier omits 1e9ae61d172f drm/i915: Clear leftover DP vswing/preemphasis values befo [...] omits 4378daf5d04e drm/i915/bdb: Fix version check omits 4d51fb04c3c4 Bluetooth: btrtl: Add support for MSFT extension to rtl882 [...] omits d9f2a53f64a6 Merge tag 'pr-move-task-cpu-to-ti' of git://git.kernel.org [...] omits 35afb70dcfe4 fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect omits dbf59e2a33d2 fs/ntfs3: Refactoring of ntfs_init_from_boot omits 09f7c338da78 fs/ntfs3: Reject mount if boot's cluster size < media sector size omits c4f6120302f6 drm/i915: Use direction definition DMA_BIDIRECTIONAL inste [...] omits 8aa0fb0fbb82 riscv: rely on core code to keep thread_info::cpu updated omits 336868afbaae powerpc: smp: remove hack to obtain offset of task_struct::cpu omits bcf9033e5449 sched: move CPU field back into thread_info if THREAD_INFO [...] omits 227d735d889e powerpc: add CPU field to struct thread_info omits bd2e2632556a s390: add CPU field to struct thread_info omits f5d0e5e9d72d selinux: remove the SELinux lockdown implementation omits 59050d783848 drm/bridge: Add stubs for devm_drm_of_get_bridge when OF i [...] omits b05173028cc5 Merge branch 'snmp-optimizations' omits acbd0c814413 mptcp: use batch snmp operations in mptcp_seq_show() omits 59f09ae8fac4 net: snmp: inline snmp_get_cpu_field() omits dee3b2d0fa4b net/mlx4_en: Add XDP_REDIRECT statistics omits 5443f98fb9e0 x86: add CPU field to struct thread_info omits 001430c1910d arm64: add CPU field to struct thread_info omits 4fe815850bdc ixgbe: let the xdpdrv work with more than 64 cpus omits a3e4abace586 Merge branch 'SO_RESEVED_MEM' omits 053f368412c9 tcp: adjust rcv_ssthresh according to sk_reserved_mem omits ca057051cf25 tcp: adjust sndbuf according to sk_reserved_mem omits 2bb2f5fb21b0 net: add new socket option SO_RESERVE_MEM omits 35d114699b90 regulator: Lower priority of logging when setting supply omits 42871e95a3af ASoC: nau8824: Fix headphone vs headset, button-press dete [...] omits 4075a6a047bb net: phy: marvell10g: add downshift tunable support omits 75f81afb27c3 octeontx2-af: Remove redundant initialization of variable pin omits e51bb5c2784c net: macb: ptp: Switch to gettimex64() interface omits 1f8763c59c4e ALSA: seq: Fix a potential UAF by wrong private_free call order omits 2e861e5e9717 dissector: do not set invalid PPP protocol omits 55b115c7ecd9 net: dsa: rtl8366rb: Use core filtering tracking omits 06059a1a9a4a octeontx2-pf: Add XDP support to netdev PF omits 85212a127e46 octeontx2-af: Adjust LA pointer for cpt parse header omits eb676622846b ALSA: hda/realtek: Enable 4-speaker output for Dell Precis [...] omits 8ec59ac3ad29 ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer omits f0b6b01b3efe drm/i915: Add ww context to intel_dpt_pin, v2. omits ef46972ac851 drm/i915: Configure TRANSCONF just the once with bigjoiner omits a471a526bc38 drm/i915: Pimp HSW+ transcoder state readout omits 2709abc8d14a drm/i915/fbc: Allow FBC with Yf tiling omits 528a4ab45300 scs: Release kasan vmalloc poison in scs_free process omits 1e39da5a200b drm/i915: Enable TPS3/4 on all platforms that support them omits 4c84926e229e KVM: x86: SVM: add module param to control LBR virtualization omits 0226a45c468f KVM: x86: nSVM: don't copy pause related settings omits 515a0c79e796 kvm: irqfd: avoid update unmodified entries of the routing omits 8b8f9d753b84 KVM: X86: Don't check unsync if the original spte is writible omits f1c4a88c41ea KVM: X86: Don't unsync pagetables when speculative omits cc2a8e66bbcd KVM: X86: Remove FNAME(update_pte) omits 5591c0694d85 KVM: X86: Zap the invalid list after remote tlb flushing omits c3e5e415bc1e KVM: X86: Change kvm_sync_page() to return true when remot [...] omits 06152b2dec3e KVM: X86: Remove kvm_mmu_flush_or_zap() omits bd047e544089 KVM: X86: Don't flush current tlb on shadow page modification omits c6cecc4b9324 KVM: x86/mmu: Complete prefetch for trailing SPTEs for dir [...] omits 22d7108ce472 KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vm [...] omits d22869aff4dc kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" omits 25b9784586a4 KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for [...] omits 62dd57dd67d7 KVM: x86: WARN on non-zero CRs at RESET to detect improper [...] omits 9ebe530b9f5d KVM: SVM: Move RESET emulation to svm_vcpu_reset() omits 06692e4b8055 KVM: VMX: Move RESET emulation to vmx_vcpu_reset() omits d06567353e12 KVM: VMX: Drop explicit zeroing of MSR guest values at vCP [...] omits 583d369b36a9 KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() omits e8f65b9bb483 KVM: x86: Remove defunct setting of XCR0 for guest during [...] omits 5ebbc470d7f3 KVM: x86: Remove defunct setting of CR0.ET for guests duri [...] omits ff8828c84f93 KVM: x86: Do not mark all registers as avail/dirty during [...] omits 94c641ba7a89 KVM: x86: Simplify retrieving the page offset when loading PDTPRs omits 15cabbc259f2 KVM: x86: Subsume nested GPA read helper into load_pdptrs() omits a1c42ddedf35 kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS omits 1e254d0d86a0 Revert "x86/kvm: fix vcpu-id indexed array sizes" omits 620b2438abf9 KVM: Make kvm_make_vcpus_request_mask() use pre-allocated [...] omits baff59ccdc65 KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() omits 381cecc5d7b7 KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() omits ae0946cd3601 KVM: Optimize kvm_make_vcpus_request_mask() a bit omits 6470accc7ba9 KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_ma [...] omits 11476d277e06 KVM: use vma_pages() helper omits feb3162f9deb KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. omits 64c785082c21 KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. omits 7eadfbfe0f3b drm/i915: Drop pointless fixed_mode checks from dsi code omits f5b8c316092f drm/i915: Reject user modes that don't match fixed mode's [...] omits cff4c2c645cb drm/i915: Introduce intel_panel_compute_config() omits 00fc3787d277 drm/i915: Reject modes that don't match fixed_mode vrefresh omits 8a567b110227 drm/i915: Use intel_panel_mode_valid() for DSI/LVDS/(s)DVO omits 082436068c19 drm/i915: Extract intel_panel_mode_valid() omits 4114978dcd24 media: ir_toy: prevent device from hanging during transmit omits 218848835699 media: s5p-jpeg: rename JPEG marker constants to prevent b [...] omits 448ea5ee473b media: cedrus: Fix SUNXI tile size calculation omits 95a10c4eb307 media: hantro: Fix check for single irq omits a466530b3a1e watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST omits 135291f36d22 vboxfs: fix broken legacy mount signature checking omits 601e6baaa21c HID: amd_sfh: Fix potential NULL pointer dereference omits 38245d0340ea HID: u2fzero: ignore incomplete packets without data omits ef1135704651 HID: amd_sfh: Fix potential NULL pointer dereference omits 94f9c3567eba HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs omits 125aaf6ec2fa HID: apple: Fix logical maximum and usage maximum of Magic [...] omits 689e453a9b9c HID: betop: fix slab-out-of-bounds Write in betop_probe omits 2990cd10e1dd media: dvb-frontends/cxd2099: Remove repeated verbose lice [...] omits be7468c77b0d media: dvb-frontends/stv0910: Remove repeated verbose lice [...] omits c251d8b3b795 media: dvb-frontends/stv6111: Remove repeated verbose lice [...] omits 5f1644bd8122 media: dvb-frontend/mxl5xx: Remove repeated verbose license text omits 19c23f4fd860 media: dvb-frontend/mxl692: Remove repeated verbose license text omits 476db72e5219 media: mceusb: return without resubmitting URB in case of [...] omits 44870a9e7a3c media: mxl111sf: change mutex_init() location omits dccdd92b7b08 media: meson-ir-tx: fix platform_no_drv_owner.cocci warnings omits 92f461517d22 media: ir_toy: do not resubmit broken urb omits 1d37c8542512 media: ir_toy: deal with residual irdata before expected response omits 5173cca012b0 media: ir_toy: print firmware version in correct format omits c73ba202a851 media: ir-kbd-i2c: improve responsiveness of hauppauge zil [...] omits d7f26849ed7c media: atmel: fix the ispck initialization omits 9d45ccf721aa media: staging/media/meson: vdec.h: fix kerneldoc warnings omits 7266dda2f1df media: cx23885: Fix snd_card_free call on null card pointer omits 42bb98e420d4 media: tm6000: Avoid card name truncation omits 2908249f3878 media: si470x: Avoid card name truncation omits dfadec236aa9 media: radio-wl1273: Avoid card name truncation omits ea7caaea6ed4 media: rcar_drif: select CONFIG_V4L2_ASYNC omits 9b4a9b31b9ae media: vimc: Enable set resolution at the scaler src pad omits a5991c4e9471 media: rcar-vin: Use user provided buffers when starting omits 1c43c1ecd6a4 media: saa7164: Remove redundant assignment of pointer t omits 5a3683d60e56 media: staging: media: rkvdec: Make use of the helper func [...] omits 8ed852834683 media: sun6i-csi: Allow the video device to be open multip [...] omits 6d0d779b212c media: imx: set a media_device bus_info string omits 645d74c59f14 media: hantro: Fix media device bus_info string omits 79b48af2126d media: Media: meson: vdec: Use devm_platform_ioremap_resou [...] omits e4625044d656 media: i2c: ths8200 needs V4L2_ASYNC omits 49b6f9b27ff0 media: MAINTAINERS, .mailmap: Update Ezequiel Garcia's ema [...] omits 594a2edbcce5 media: MAINTAINERS: Add linux-renesas-soc mailing list to [...] omits 4ba8d7046c04 media: ivtv: don't allow negative resolutions as module pa [...] omits 538314dbfc8a media: usb: stkwebcam: Update the reference count of the u [...] omits aea54c134885 media: s3c-camif: Remove unused including <linux/version.h> omits 439b87fceb23 media: video-i2c: more precise intervals between frames omits 1e153520cd04 media: staging: media: atomisp: code formatting changes at [...] omits de27891f675e media: videobuf2: handle non-contiguous DMA allocations omits c0acf9cfeee0 media: videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag omits b00a9e59c539 media: videobuf2: add queue memory coherency parameter omits 965c1e0bfeb6 media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag omits cde513fd9b35 media: videobuf2: move cache_hints handling to allocators omits 0a12d652fcfe media: videobuf2: split buffer cache_hints initialisation omits 4dbe7eab9580 media: videobuf2: inverse buffer cache_hints flags omits a4b83deb3e76 media: videobuf2: rework vb2_mem_ops API omits 745b475e7e10 media: camss: vfe: Don't call hw_version() before its depe [...] omits 936c7daa4d99 media: gspca: Limit frame size to sizeimage. omits b94b551050b2 media: imx: TODO: Remove items that are already supported omits 1e6494daaf09 media: imx7.rst: Provide an example for imx6ull-evk capture omits c6c709ee55ec media: vivid: add signal-free time for cec message xfer omits 695fb9c6b064 media: Request API is no longer experimental omits 012fe9520e82 media: vim2m: Remove repeated verbose license text omits 887069f42455 media: switch from 'pci_' to 'dma_' API omits 1932dc2f4cf6 media: pci/ivtv: switch from 'pci_' to 'dma_' API omits 5c47dc665754 media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_ [...] omits 2143ad413c05 media: mtk-vpu: Fix a resource leak in the error handling [...] omits 749d896551df media: camss: vfe: simplify vfe_get_wm_sizes() omits a9be3931188f media: usb: airspy: clean the freed pointer and counter omits 48d219f9cc66 media: TDA1997x: handle short reads of hdmi info frame. omits cdfaf4752e69 media: s5p-mfc: Add checking to s5p_mfc_probe(). omits 7e360fa0c0f3 media: cec-pin: fix off-by-one SFT check omits 8515965e5e33 media: s5p-mfc: fix possible null-pointer dereference in s [...] omits ea8a5c118e24 media: aspeed-video: ignore interrupts that aren't enabled omits 35d2969ea3c7 media: firewire: firedtv-avc: fix a buffer overflow in avc [...] omits 9031d6b3623f media: via-camera: deleted these redundant semicolons omits 065a7c66bd8b media: mtk-vcodec: venc: fix return value when start_strea [...] omits a6b63ca455a1 media: pvrusb2: Replaced simple_strtol() with kstrtoint() omits 76e21bb8be4f media: vidtv: Fix memory leak in remove omits 1b03b539e635 media: rcar_drif: Make use of the helper function devm_pla [...] omits e0bee542882f media: xilinx: Make use of the helper function devm_platfo [...] omits a24973a60551 media: vsp1: Make use of the helper function devm_platform [...] omits b4dac22d27a2 media: venus: core : Make use of the helper function devm_ [...] omits 23f8bd25d152 media: sunxi: Make use of the helper function devm_platfor [...] omits 092c69b2eb09 media: stm32-cec: Make use of the helper function devm_pla [...] omits beabb243e3aa media: stih-cec: Make use of the helper function devm_plat [...] omits 6394c2d95399 media: sti: Make use of the helper function devm_platform_ [...] omits 5d3b9611d589 media: s5p-mfc: Make use of the helper function devm_platf [...] omits d084438d237f media: s5p-jpeg: Make use of the helper function devm_plat [...] omits beaa81f410ba media: s5p-g2d: Make use of the helper function devm_platf [...] omits 8db05a69f13c media: s3c-camif: Make use of the helper function devm_pla [...] omits 0748befbc3b5 media: rockchip: rga: Make use of the helper function devm [...] omits a7cba8c9d0a4 media: renesas-ceu: Make use of the helper function devm_p [...] omits 81a7cad85166 media: rcar_jpu: Make use of the helper function devm_plat [...] omits 736cce12fa63 media: rcar_fdp1: Make use of the helper function devm_pla [...] omits 8ac79b3fbc70 media: rcar-csi2: Make use of the helper function devm_pla [...] omits 1c9b885c1d31 media: rc: sunxi-cir: Make use of the helper function devm [...] omits 044a35714113 media: rc: st_rc: Make use of the helper function devm_pla [...] omits dfa974f58604 media: rc: mtk-cir: Make use of the helper function devm_p [...] omits c533dabe496b media: rc: meson-ir: Make use of the helper function devm_ [...] omits 890418523f51 media: rc: ir-hix5hd2: Make use of the helper function dev [...] omits b619c2ea32fb media: rc: img-ir: Make use of the helper function devm_pl [...] omits b2fb212d9e30 media: mx2_emmaprp: Make use of the helper function devm_p [...] omits 028ac5439f74 media: mtk-jpeg: Make use of the helper function devm_plat [...] omits af2450254052 media: meson: ge2d: Make use of the helper function devm_p [...] omits 5f328fb58c37 media: imx-pxp: Make use of the helper function devm_platf [...] omits a498a4e7af50 media: imx-jpeg: Make use of the helper function devm_plat [...] omits f5202ccb6741 media: exynos4-is: Make use of the helper function devm_pl [...] omits d9bd707c9de3 media: exynos-gsc: Make use of the helper function devm_pl [...] omits bcbeade15a30 media: davinci: Make use of the helper function devm_platf [...] omits 9caf7a0a0951 media: coda: Make use of the helper function devm_platform [...] omits 399e0f9a0d6a media: cec: s5p_cec: Make use of the helper function devm_ [...] omits 97ef3b7f4fdf media: cec: ao-cec: Make use of the helper function devm_p [...] omits f5aae241f989 media: cadence: Make use of the helper function devm_platf [...] omits e4aa275f7310 media: am437x: Make use of the helper function devm_platfo [...] omits 15486e0934eb media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() omits 8c42694150c2 media: docs: Document the behaviour of uvcvideo driver omits 6350d6a4ed48 media: uvcvideo: Set error_idx during ctrl_commit errors omits ee929d5a10ca media: uvcvideo: Check controls flags before accessing them omits 70fa906d6fce media: uvcvideo: Use control names from framework omits 8865c537037b media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE omits e3f60e7e1a2b media: uvcvideo: Set unique vdev name based in type omits 457e7911dfb8 media: uvcvideo: Use dev->name for querycap() omits 9b31ea808a44 media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS omits 866c6bdd5663 media: uvcvideo: refactor __uvc_ctrl_add_mapping omits ffccdde5f0e1 media: uvcvideo: Return -EIO for control errors omits 97a2777a9607 media: uvcvideo: Set capability in s_param omits 0c6bcbdfefa8 media: uvcvideo: Remove s_ctrl and g_ctrl omits c87ed93574e3 media: v4l2-ioctl: S_CTRL output the right value omits a2f8a484fbc9 media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL omits e4ba563d4d4f media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL omits 861f92cb9160 media: v4l2-ioctl: Fix check_ext_ctrls omits ae0334e0cb73 media: uvcvideo: Remove unused including <linux/version.h> omits 3a7438c8ef86 media: staging: document that Imgu not output auto-exposur [...] omits 311a839a1ad2 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control omits a9c80593ff80 media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control omits f1363166f91e media: ov8856: Set default mbus format but allow caller to alter omits 7ee850546822 media: Add sensor driver support for the ov13b10 camera. omits d170b0ea1760 media: imx258: Fix getting clock frequency omits 96d309a9330e media: ipu3-cio2: Introduce to_cio2_device() helper macro omits 8b0a8b1b612c media: ipu3-cio2: Introduce to_cio2_buffer() helper macro omits 66ec7a97d2f8 media: ipu3-cio2: Introduce to_sensor_asd() helper macro omits 98508d683970 media: ipu3-cio2: Switch to use media_entity_to_video_device() omits cfd13612a5a7 media: ipu3-cio2: Use temporary storage for struct device pointer omits ace64e5894bc media: ipu3-cio2: Replace open-coded for_each_set_bit() omits a44f9d6f9dc1 media: staging/intel-ipu3: css: Fix wrong size comparison [...] omits 75821f810793 media: ipu3.rst: Improve header formatting on tables omits 548fa43a5869 media: stm32: Potential NULL pointer dereference in dcmi_i [...] omits 44bc61991508 media: m5602_ov7660: remove the repeated declaration omits f2a7fc8cc807 media: dt-bindings: media: renesas,imr: Convert to json-schema omits 5ba9c067b5ed media: staging: atomisp: fix the uninitialized use in gc22 [...] omits e16f5e39acd6 media: atomisp: Fix error handling in probe omits bbe54b1a75a3 media: atomisp: restore missing 'return' statement omits dbb4cfea6efe media: netup_unidvb: handle interrupt properly according t [...] omits d3bb03ec08fd media: cxd2820r: include the right header omits 39ad5b4a5ae7 media: siano: use DEFINE_MUTEX() for mutex lock omits c9458c6f8a8f media: rc: clean the freed urb pointer to avoid double free omits afae4ef7d5ad media: dvb-usb: fix ununit-value in az6027_rc_query omits 7efc14b8658a media: c8sectpfe-dvb: Remove unused including <linux/version.h> omits 8bff1386d62d media: ir_toy: allow tx carrier to be set omits 6f53b05b8b60 media: mtk-vcodec: fix warnings: symbol XXX was not declared omits 3766d0d83873 media: mtk-vcodec: enable MT8183 decoder omits dc02a307fd5b media: dt-bindings: media: document mediatek,mt8183-vcodec-dec omits 118add98f80e media: mtk-vcodec: vdec: add media device if using stateless api omits 06fa5f757dc5 media: mtk-vcodec: vdec: support stateless H.264 decoding omits 8cdc3794b2e3 media: mtk-vcodec: vdec: support stateless API omits ffe5350c016a media: add Mediatek's MM21 format omits 741cc360df23 media: mtk-vcodec: support version 2 of decoder firmware ABI omits 34754adb8eba media: mtk-vcodec: vdec: handle firmware version field omits fd00d90330d1 media: mtk-vcodec: vdec: move stateful ops into their own file omits b375e01b796a media: mtk-vcodec: venc: support START and STOP commands omits 69466c22f51b media: mtk-vcodec: make flush buffer reusable by encoder omits 25e7f7d3c483 media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] omits 61a76141beec media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD omits a5694cb73ad7 media: mtk-vcodec: vdec: Support H264 profile control omits 2eecd3596ede media: tuners: mxl5007t: Removed unnecessary 'return' omits 36b9d695aa6f media: ttusb-dec: avoid release of non-acquired mutex omits 11b982e950d2 media: cxd2880-spi: Fix a null pointer dereference on erro [...] omits 8dcea1d60858 media: streamzap: ensure rx resolution can be retrieved omits e6d025d880f4 media: mceusb: ensure rx resolution can be retrieved omits 75b8f8f2646c media: Clean V4L2_PIX_FMT_NV12MT documentation omits 683f71ebb35d media: Add NV12_4L4 tiled format omits 78eee7b5f110 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 omits b84f60a307f0 media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FM [...] omits 9be0352dae9a media: mtk-vcodec: Add MT8195 H264 venc driver omits 1386801acc5b media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] omits 97e6e701f349 media: mtk-vcodec: Clean redundant encoder format definition omits 4461a723ab7b media: gspca/sn9c20x: Add ability to control built-in webcam LEDs omits 4b9e3e8af4b3 media: meson-ge2d: Fix rotation parameter changes detectio [...] omits 8d246e293228 media: TDA1997x: fix tda1997x_remove() omits 2c98b8a3458d media: em28xx: add missing em28xx_close_extension omits 9015fcc256d3 media: videobuf2-core: sanity checks for requests and qbuf omits b72dd0f390aa media: vivid: add module option to set request support mode omits 4787db29f8b6 media: cedrus: drop min_buffers_needed. omits 2845d9d6da0f media: cedrus: hevc: Add support for scaling lists omits 5523dc7b8518 media: hantro: Add scaling lists feature omits 7ba59fb6c3b4 media: hevc: Add scaling matrix control omits d2e86540366e media: camss: vfe: Rework vfe_hw_version_read() function d [...] omits 5ad586673799 media: camss: vfe: Remove vfe_hw_version_read() argument omits 2fa698e3da84 media: camss: vfe: Decrease priority of of VFE HW version [...] omits 8cc80c606bd1 media: camss: vfe: Don't read hardware version needlessly omits ecf8d36f93c0 media: rockchip: rkisp1: add support for px30 isp version omits ad82ecd26931 media: dt-bindings: media: rkisp1: document px30 isp compatible omits cd42f8023f16 media: rockchip: rkisp1: add support for v12 isp variants omits dce8ccb2322e media: rockchip: rkisp1: add prefixes for v10 specific parts omits 962fb14068c1 media: rockchip: rkisp1: make some isp-stats functions variable omits 5e8d9d72936a media: rockchip: rkisp1: make some isp-param functions variable omits 08818e6a1d11 media: rockchip: rkisp1: allow separate interrupts omits 098d9cdfdf82 media: dt-bindings: media: rkisp1: document different irq [...] omits 76c4c5697f5a media: dt-bindings: media: rkisp1: fix pclk clock-name omits c57476aba3de media: rockchip: rkisp1: remove unused irq variable omits 187980e0ab6c media: dt-bindings: mt9p031: Add missing required properties omits e5879baf0310 media: dt-bindings: mt9p031: Convert bindings to yaml omits 0a0e78d13a42 media: mt9p031: Use BIT macro omits 0961ba6dd211 media: mt9p031: Fix corrupted frame after restarting stream omits ae47ee5fc470 media: mt9p031: Make pixel clock polarity configurable by DT omits b9c18096f594 media: mt9p031: Read back the real clock rate omits 10aacfecee36 media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_en [...] omits 12f6517f9726 media: rcar-vin: Remove explicit device availability check omits 3c8c15391481 media: v4l: async: Rename async nf functions, clean up long lines omits 406bb586dec0 media: rcar-vin: Add r8a779a0 support omits 688565db3f9d media: rcar-vin: Move and rename CSI-2 link notifications omits c370dd7fa8dc media: rcar-vin: Specify media device ops at group creation time omits cfef0c833a8d media: rcar-vin: Create a callback to setup media links omits 9c83300146b3 media: rcar-vin: Extend group notifier DT parser to work w [...] omits 2070893aed11 media: rcar-vin: Move group async notifier omits 161b56a82dba media: rcar-vin: Rename array storing subdevice information omits 27b9a6f9e8fe media: rcar-vin: Improve reuse of parallel notifier omits 6df305779291 media: rcar-vin: Improve async notifier cleanup paths omits 8f7112630bd0 media: rcar-vin: Fix error paths for rvin_mc_init() omits b2dc5680aeb4 media: rcar-vin: Refactor controls creation for video device omits b4173cd9981d media: rcar-csi2: Add r8a779a0 support omits c624fe63c0a9 media: dt-bindings: media: renesas,csi2: Add r8a779a0 support omits e68ac0082787 libbpf: Fix skel_internal.h to set errno on loader retval < 0 omits 69508d43334e net_sched: Use struct_size() and flex_array_size() helpers omits 161ecd537948 libbpf: Properly ignore STT_SECTION symbols in legacy map [...] omits ae11ad385f81 dt-bindings: aspeed: Add UART routing controller omits a2db23c11077 dt-bindings: mfd: aspeed-lpc: Convert to YAML schema omits 0ad53fe3ae82 drm/amdgpu: add cyan_skillfish asic header files omits 5c67ff3a4c68 drm/amdgpu: Add a UAPI flag for hot plug/unplug omits 894c6890a23c drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case omits 5039f5298880 drm/amd/amdgpu: Validate ip discovery blob omits 0069a2273837 gpu: amd: replace open-coded offsetof() with builtin omits 0de5472a0180 drm/amdkfd: fix resource_size.cocci warnings omits 335aea75b0d9 drm/amdgpu: fix warning for overflow check omits 2f350ddadca3 drm/amdgpu: check tiling flags when creating FB on GFX8- omits ce9c1d8c715c drm/amd/amdgpu: Add missing mp_11_0_8_sh_mask.h header omits dae66a044592 drm/amd/display: Pass PCI deviceid into DC omits 356af2f32f44 drm/amd/display: Update VCP X.Y logging to improve usefulness omits 3626a6aebe62 drm/amd/display: Handle Y carry-over in VCP X.Y calculation omits c01baf22dab3 drm/amd/display: make verified link cap not exceeding max [...] omits 750689940819 drm/amd/display: initialize backlight_ramping_override to false omits 028a998c62f7 drm/amd/display: Defer LUT memory powerdown until LUT bypa [...] omits de21d8bf7772 bpf: Do not invoke the XDP dispatcher for PROG_RUN with si [...] omits b58a88682093 drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect omits ff67c4c0dd67 drm/i915/tc: Drop extra TC cold blocking from intel_tc_por [...] omits 3e0abc7661c8 drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P omits 38c393462d01 drm/i915/icl/tc: Remove the ICL special casing during TC-c [...] omits 8e8289a00e63 drm/i915/tc: Avoid using legacy AUX PW in TBT mode omits d0bc677056bd drm/i915/tc: Refactor TC-cold block/unblock helpers omits 64851a32c463 drm/i915/tc: Add a mode for the TypeC PHY's disconnected state omits 675d23c14821 drm/i915/tc: Don't keep legacy TypeC ports in connected st [...] omits 11a8970865b4 drm/i915/tc: Add/use helpers to retrieve TypeC port properties omits 30e114ef4b16 drm/i915/tc: Check for DP-alt, legacy sinks before taking [...] omits 62e1e308ffd7 drm/i915/tc: Remove waiting for PHY complete during releas [...] omits 4f7dad584fdc drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode omits 7194dc998dff drm/i915/tc: Fix TypeC port init/resume time sanitization omits 60edfad4fd0b Bluetooth: hci_vhci: Add force_prevent_wake entry omits 59c218ca88c1 Bluetooth: hci_vhci: Add force_suspend entry omits 66fe33241726 libbpf: Make gen_loader data aligned. omits e31eec77e4ab bpf: selftests: Fix fd cleanup in get_branch_snapshot omits d97c5d4c622f PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI omits ef91abfb20c7 devlink: Add missed notifications iterators omits e5af50a5df57 arm64: kasan: mte: move GCR_EL1 switch to task switch when [...] omits 8fac67ca236b arm64: mm: update max_pfn after memory hotplug omits f8b46c4b51ab arm64/mm: Add pud_sect_supported() omits f5b650f887f3 arm64/traps: Avoid unnecessary kernel/user pointer conversion omits 8694e5e63886 selftests: arm64: Verify that all possible vector lengths [...] omits e42391150eab selftests: arm64: Fix and enable test for setting current [...] omits 4caf339c037c selftests: arm64: Remove bogus error check on writing to files omits ff944c44b782 selftests: arm64: Fix printf() format mismatch in vec-syscfg omits 11408ea52786 drm/i915/gen11: Disable cursor clock gating in HDR mode omits 49e7f76fc514 drm/ttm: add TTM_TT_FLAG_EXTERNAL_MAPPABLE omits a5a3dd42fe13 drm/ttm: add some kernel-doc for TTM_TT_FLAG_* omits 43d46f0b78bb drm/ttm: s/FLAG_SG/FLAG_EXTERNAL/ omits e1b77d68feea Bluetooth: Make use of hci_{suspend,resume}_dev on suspend [...] omits 34785030dc06 selftests: arm64: Move FPSIMD in SVE ptrace test into a function omits a1d7111257cd selftests: arm64: More comprehensively test the SVE ptrace [...] omits 9f7d03a2c5a1 selftests: arm64: Verify interoperation of SVE and FPSIMD [...] omits 8c9eece0bfbf selftests: arm64: Clarify output when verifying SVE register set omits 736e6d5a5451 selftests: arm64: Document what the SVE ptrace test is doing omits eab281e3afa6 selftests: arm64: Remove extraneous register setting code omits 09121ad7186e selftests: arm64: Don't log child creation as a test in SV [...] omits 78d2d816c45a selftests: arm64: Use a define for the number of SVE ptrac [...] omits e63cf610ead1 arm64: mm: Drop pointless call to set_max_mapnr() omits 3103836496e7 xsk: Fix clang build error in __xp_alloc omits d0f5d790ae86 drm/ttm: remove TTM_PAGE_FLAG_NO_RETRY omits 21856e1e3425 drm/ttm: move ttm_tt_{add, clear}_mapping into amdgpu omits 635138f72e80 drm/ttm: stop setting page->index for the ttm_tt omits f5d28856b89b drm/ttm: stop calling tt_swapin in vm_access omits 7fec4d39198b gve: Use kvcalloc() instead of kvzalloc() omits 6a832a6c72b9 net/ipv4/datagram.c: remove superfluous header files from [...] omits ca4b0649be01 net/dsa/tag_ksz.c: remove superfluous headers omits 6f8b64f86e27 net/dsa/tag_8021q.c: remove superfluous headers omits f69bf5dee7ef net/mlx4: Use array_size() helper in copy_to_user() omits 865bfb2affa8 net: bridge: Use array_size() helper in copy_to_user() omits ed717613f972 ethtool: ioctl: Use array_size() helper in copy_{from,to}_user() omits 4f948b34304c Merge branch 'mctp-core-updates' omits 7b1871af75f3 mctp: Warn if pointer is set for a wrong dev type omits 6183569db80e mctp: Set route MTU via netlink omits f4d41c59135d doc/mctp: Add a little detail about kernel internals omits 97f09abffcb9 mctp: Do inits as a subsys_initcall omits 4f9e1ba6de45 mctp: Add tracepoints for tag/key handling omits 7b14e15ae6f4 mctp: Implement a timeout for tags omits 43f55f23f708 mctp: Add refcounts to mctp_dev omits 73c618456dc5 mctp: locking, lifetime and validity changes for sk_keys omits 1f6c77ac9e6e mctp: Allow local delivery to the null EID omits f364dd71d92f mctp: Allow MCTP on tun devices omits 7c2dcfa295b1 net: phy: micrel: Add support for LAN8804 PHY omits 49f01349d15e Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 096d19f3156d Merge branch 'octeontx2-ptp-vf' omits 43510ef4ddad octeontx2-nicvf: Add PTP hardware clock support to NIX VF omits ffd2f89ad05c octeontx2-pf: Enable promisc/allmulti match MCAM entries. omits 4ca57d5139a0 habanalabs: fix resetting args in wait for CS IOCTL omits 067595d72817 x86/boot: Fix make hdimage with older versions of mtools omits 239f3c2ee183 drm/i915: Fix runtime pm handling in i915_gem_shrink omits 78aa20fa4381 drm/virtio: implement context init: advertise feature to u [...] omits cd7f5ca33585 drm/virtio: implement context init: add virtio_gpu_fence_event omits 8d6b006e1f51 drm/virtio: implement context init: handle VIRTGPU_CONTEXT [...] omits 85c83ea915ed drm/virtio: implement context init: allocate an array of f [...] omits bbf588d7d4ed drm/virtio: implement context init: stop using drv->contex [...] omits e8b6e76f69a4 drm/virtio: implement context init: plumb {base_fence_ctx, [...] omits 7547675b84bf drm/virtio: implement context init: track {ring_idx, emit_ [...] omits 4fb530e5caf7 drm/virtio: implement context init: support init ioctl omits 6198770a1fe0 drm/virtio: implement context init: probe for feature omits 1925d6a7e0f4 drm/virtio: implement context init: track valid capabiliti [...] omits b10790434cf2 drm/virtgpu api: create context init feature omits 34268c9dde4c virtio-gpu api: multiple context types with explicit initi [...] omits dde98a573c0a drm/i915: constify display wm vtable omits eba4b7960f22 drm/i915: constify clock gating init vtable. omits d28c2f5c2383 drm/i915: constify display function vtable omits cbc7617af0c1 drm/i915: drop unused function ptr and comments. omits 6b4cd9cba620 drm/i915: constify the cdclk vtable omits a73477f8813c drm/i915: constify the dpll clock vtable omits 0a108bca94a8 drm/i915: constify the audio function vtable omits c6d27046552e drm/i915: constify color function vtable. omits cd030c7c11a4 drm/i915: constify hotplug function vtable. omits 1c55b1e063d0 drm/i915: constify fdi link training vtable omits 38261f369fb9 selftests/bpf: Fix probe_user test failure with clang buil [...] omits 903f3806f3e8 drm/i915: split the dpll clock compute out from display vtable. omits 5c8c179bcaf6 drm/i915: split fdi link training from display vtable. omits de1677c5e32a drm/i915: split irq hotplug function from display vtable omits 89ac34c14d7e drm/i915: split cdclk functions from display vtable. omits 7b75709ac8b5 drm/i915: split audio functions from display vtable omits 082800ab52d6 drm/i915: split color functions from display vtable omits 27057882f62e drm/i915: split watermark vfuncs from display vtable. omits 46d8e4a1da52 drm/i915: split clock gating init from display vtable omits 4360a2b54fd7 drm/i915/display: add intel_fdi_link_train wrapper. omits 44892ffafa5a drm/i915: add wrappers around cdclk vtable funcs. omits 02a1a6351e43 drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) omits ef9c66a0aea5 drm/i915: make update_wm take a dev_priv. omits 758b2fc26640 drm/i915/pm: drop get_fifo_size vfunc. omits 5716c8c6f4b6 drm/i915/uncore: split the fw get function into separate vfunc omits a365023a76f2 net: qrtr: combine nameservice into main module omits 3d5f12d4ff78 net: ipv4: remove superfluous header files from fib_notifier.c omits 72e1781a5de9 Merge branch 'bpf: Build with -Wcast-function-type' omits 102acbacfd9a bpf: Replace callers of BPF_CAST_CALL with proper function [...] omits 3d717fad5081 bpf: Replace "want address" users of BPF_CAST_CALL with BP [...] omits 8a764ef1bd43 selinux: enable genfscon labeling for securityfs omits 09710d82c0a3 bpftool: Avoid using "?: " in generated code omits 4b65021a63a2 Merge tag 'renesas-clk-for-v5.15-tag3' of git://git.kernel [...] omits 0eb10c0c6d61 Bluetooth: btrsi: remove superfluous header files from btrsi.c omits 9ae9c51b092b dt-bindings: rng: convert OMAP and Inside-Secure HWRNG to [...] omits 050109f08c28 dt-bindings: mailbox: fix incorrect gce.h file paths omits a3b539fedc09 dt-bindings: pci: Add DT bindings for apple,pcie omits f4bcba0e873f Bluetooth: btrtl: Set VsMsftOpCode based on device table omits 7f7fd17ed7c5 Bluetooth: Fix handling of experimental feature for codec offload omits 823f3bc4e2ec Bluetooth: Fix handling of experimental feature for qualit [...] omits 4e874b119c79 Merge branch 'libbpf: stricter BPF program section name handling' omits 7c80c87ad56a selftests/bpf: Switch sk_lookup selftests to strict SEC("s [...] omits dd94d45cf0ac libbpf: Add opt-in strict BPF program section name handling logic omits d41ea045a6e4 libbpf: Complete SEC() table unification for BPF_APROG_SEC [...] omits 15ea31fadd7f libbpf: Refactor ELF section handler definitions omits 13d35a0cf174 libbpf: Reduce reliance of attach_fns on sec_def internals omits 12d9466d8bf3 libbpf: Refactor internal sec_def handling to enable pluggability omits 15669e1dcd75 selftests/bpf: Normalize all the rest SEC() uses omits c22bdd28257f selftests/bpf: Switch SEC("classifier*") usage to a strict [...] omits 8fffa0e3451a selftests/bpf: Normalize XDP section names in selftests omits 9673268f03ba libbpf: Add "tc" SEC_DEF which is a better name for "classifier" omits 720dff78de36 efi: Allow efi=runtime omits d9f283ae71af efi: Disable runtime services on RT omits 387ef964460f Smack:- Use overlay inode label in smack_inode_copy_up() omits d1dcbf615af6 Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE omits 30cba287eb21 ice: Prefer kcalloc over open coded arithmetic omits b37e4e94c1a8 ice: Fix macro name for IPv4 fragment flag omits 0128cc6e928d ice: refactor devlink getter/fallback functions to void omits 4fc5fbee5cb7 ice: Fix link mode handling omits 40b247608bc5 ice: Add feature bitmap, helpers and a check for DSCP omits 2a87bd73e50d ice: Add DSCP support omits 470b52564cce EDAC/al_mc: Make use of the helper function devm_add_actio [...] omits 93ee1a2c0f08 drm/panel: support for BOE and INX video mode panel omits 76d364d81b55 dt-bindings: boe, tv101wum-n16: Add compatible for boe tv1 [...] omits 18c58153b8c6 drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail omits c43da06c24a4 dt-bindings: drm/panel: boe-tv101wum-nl6: Support enabling [...] omits 25b5476a294c KVM: s390: Function documentation fixes omits d2c8a1554c10 IB/mlx5: Enable UAR to have DevX UID omits 8de1e9b01b03 net/mlx5: Add uid field to UAR allocation structures omits c99ca78d67a6 platform/x86: thinkpad_acpi: Switch to common use of attributes omits 599482c58ebd platform/x86: ideapad-laptop: Add platform support for Ide [...] omits 5c258a8a9cf9 spi: cadence: Fix spelling mistake "nunber" -> "number" omits 019edd01d174 ath10k: sdio: Add missing BH locking around napi_schdule() omits e6dfbc3ba90c ath10k: Fix missing frame timestamp for beacon/probe-resp omits e263bdab9c0e ath10k: high latency fixes for beacon buffer omits 1e0083bd0777 gve: DQO: avoid unused variable warnings omits 6a684635478c update email addresses. Change all email addresses for Mar [...] omits 7dbcaf743df5 platform/x86: amd-pmc: Add a message to print resume time info omits 9c93f8f4fc8c platform/x86: amd-pmc: Send command to dump data after cle [...] omits 40635cd32f0d platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS [...] omits 86a03dad0f5a ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map r [...] omits 6f4d70308e5e ath11k: support SMPS configuration for 6 GHz omits c3a7d7eb4c98 ath11k: add 6 GHz params in peer assoc command omits 62b8963cd84d ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps omits 62db14ea95b1 ath11k: indicate to mac80211 scan complete with aborted fl [...] omits c677d4b1bcc4 ath11k: indicate scan complete for scan canceled when scan [...] omits 441b3b5911f8 ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED omits ac83b6034cfa ath11k: add HTT stats support for new stats omits 6ed731829cf8 ath11k: Change masking and shifting in htt stats omits 74327bab6781 ath11k: Remove htt stats fixed size array usage omits 6f442799bcfd ath11k: Replace HTT_DBG_OUT with scnprintf omits 9e2e2d7a4dd4 ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF omits 72de799aa9e3 ath11k: Fix memory leak in ath11k_qmi_driver_event_work omits 8a0b899f169d ath11k: Fix inaccessible debug registers omits cd18ed4cf805 ath11k: Drop MSDU with length error in DP rx path omits 87e9585b3628 drm/amd/display: Replace referral of dal with dc omits 487ac89fee2b drm/amd/display: 3.2.155 omits 14431f3b7c69 drm/amd/display: [FW Promotion] Release 0.0.86 omits 8673b8dc8951 drm/amd/display: Add an extra check for dcn10 OPTC data format omits 7596936260f7 drm/amd/display: Add PPS immediate update flag for DCN2 omits 43dc2ad561c9 drm/amd/display: Fix MST link encoder availability check. omits e3ab29aa8c68 drm/amd/display: Fix for link encoder access for MST. omits f6e54f0643fb drm/amd/display: add function to convert hw to dpcd lane settings omits 52dffe2fc1ad drm/amd/display: update cur_lane_setting to an array one f [...] omits ba9012fcb274 drm/amd/display: Add debug support to override the Minimum [...] omits b629a824708b drm/amd/display: add vsync notify to dmub for abm pause omits b089ebaaddb0 drm/amd/display: Don't enable AFMT for DP audio stream omits bf72ca73aaa6 drm/amd/display: [FW Promotion] Release 0.0.85 omits b0d888900603 drm/amd/display: use correct vpg instance for 128b/132b encoding omits e794747622c3 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 omits f524dd54a789 drm/amdgpu: skip umc ras irq handling in poison mode (v2) omits e43488493cbb drm/amdgpu: set poison supported flag for RAS (v2) omits aaca8c386136 drm/amdgpu: add poison mode query for UMC omits ca5c636dc6a2 drm/amdgpu: add poison mode query for DF (v2) omits 77ec28eac2aa drm/amdgpu: Update PSP TA Invoke to use common TA context [...] omits a74d0224d56a drm/amd/display: Fix Display Flicker on embedded panels omits 71cf9e72b312 drm/amdgpu: fix gart.bo pin_count leak omits 0f17ae43823b ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CA [...] omits 74bba5e5ba45 ath11k: enable 6G channels for WCN6855 omits 54f40f552afd ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 omits b6b142f644d2 ath11k: fix survey dump collection in 6 GHz omits 9d6ae1f5cf73 ath11k: fix packet drops due to incorrect 6 GHz freq value [...] omits 4a9550f536cc ath11k: add channel 2 into 6 GHz channel list omits af3826db74d1 octeontx2-pf: Use hardware register for CQE count omits 13d45964c1b4 Merge branch 'octeontx2-af-external-ptp-clock' omits 99bbc4ae69b9 octeontx2-af: Add external ptp input clock omits e266f6639396 octeontx2-af: Use ptp input clock info from firmware data omits d1489208681d octeontx2-af: cn10k: RPM hardware timestamp configuration omits e37e08fffc37 octeontx2-af: Reset PTP config in FLR handler omits 128cfb882e23 net/tls: support SM4 CCM algorithm omits 171964252189 mac80211: MBSSID support in interface handling omits 1817750bdc67 net: ipv6: use ipv6-y directly instead of ipv6-objs omits 9a1213849a94 net: ipv6: squash $(ipv6-offload) in Makefile omits d68c2e1d19c5 net: stmmac: fix off-by-one error in sanity check omits 861f40fa0edf am65-cpsw: avoid null pointer arithmetic omits f43bed7193a3 net: mac80211: check return value of rhashtable_init omits f04ed7d277e8 net: ipv6: check return value of rhashtable_init omits d7cade513752 net/mlx5e: check return value of rhashtable_init omits 099c6d31764b Bluetooth: btrtl: enable Realtek 8822C/8852A to support AO [...] omits 34af56e8ad3a Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension omits 94a6df31dcf0 ath11k: Add wmi peer create conf event in wmi_tlv_event_id omits 79feedfea779 ath11k: Avoid "No VIF found" warning message omits 8ee8d38ca472 ath11k: Fix crash during firmware recovery on reo cmd ring access omits 3c79cb4d63c0 ath11k: Assign free_vdev_map value before ieee80211_register_hw omits 8717db7ee802 ath11k: Add vdev start flag to disable hardware encryption omits 1db2b0d0a391 ath11k: Avoid race during regd updates omits 69a0fcf8a9f2 ath11k: Avoid reg rules update during firmware recovery omits f394e4eae8e2 ath11k: Update pdev tx and rx firmware stats omits ab18e3bc1c13 ath11k: Fix pktlog lite rx events omits 2167fa606c0f ath11k: Add support for RX decapsulation offload omits 0d67e332e6df module: fix clang CFI with MODULE_UNLOAD=n omits aadf7c81a077 ath11k: fix some sleeping in atomic bugs omits b9b5948cdd7b ath11k: qmi: avoid error messages when dma allocation fails omits b2549465cdea ath11k: Replace one-element array with flexible-array member omits 4ba3b05ebd0c ath11k: add caldata download support from EEPROM omits e82dfe7b5608 ath11k: add caldata file for multiple radios omits 336e7b53c82f ath11k: clean up BDF download functions omits c72aa32d6d1c ath11k: use hw_params to access board_size and cal_offset omits daf4e7d7b912 drm/vc4: hdmi: Actually check for the connector status in hotplug omits 0464ed1a79b8 drm/probe-helper: Create a HPD IRQ event helper for a sing [...] omits 7dad41aac5f3 drm/probe-helper: Document drm_helper_hpd_irq_event() retu [...] omits eb19efed836a ath11k: Wstringop-overread warning omits b72e86c07e98 ath11k: Add spectral scan support for QCN9074 omits 6dfd20c8a6cd ath11k: Fix the spectral minimum FFT bin count omits 1cae9c0009d3 ath11k: Introduce spectral hw configurable param omits cc2ad7541486 ath11k: Refactor spectral FFT bin size omits f552d6fd2f27 ath11k: add support for 80P80 and 160 MHz bandwidth omits 61fe43e7216d ath11k: add support for setting fixed HE rate/gi/ltf omits a8e5387f8362 ipw2200: Fix a function name in print messages omits 4139ff008330 Bluetooth: Fix wrong opcode when LL privacy enabled omits ce81843be24e Bluetooth: Fix Advertisement Monitor Suspend/Resume omits 2a764b7c708a drm/i915/display: Fix the dsc check while selecting min_cdclk omits 29eef85be2f6 bpf/tests: Add tail call limit test with external function call omits 18935a72eb25 bpf/tests: Fix error in tail call limit tests omits f536a7c80675 bpf/tests: Add more BPF_END byte order conversion tests omits f1517eb790f9 bpf/tests: Expand branch conversion JIT test omits c4df4559db84 bpf/tests: Add JMP tests with degenerate conditional omits d4ff9ee2dc0b bpf/tests: Add JMP tests with small offsets omits 27cc6dac6ec8 bpf/tests: Add test case flag for verifier zero-extension omits 2e807611945c bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes omits a7d2e752e520 bpf/tests: Add staggered JMP and JMP32 tests omits a5a36544de38 bpf/tests: Add exhaustive tests of JMP operand magnitudes omits 9298e63eafea bpf/tests: Add exhaustive tests of ALU operand magnitudes omits 68c956fe7417 bpf/tests: Add exhaustive tests of ALU shift values omits 4bc354138d55 bpf/tests: Reduce memory footprint of test suite omits c2a228d69cef bpf/tests: Allow different number of runs per test case omits 1e3944578b74 Merge tag 'amd-drm-next-5.16-2021-09-27' of https://gitlab [...] omits b3ed524f84f5 drm/msm: allow compile_test on !ARM omits c3e8c44a9063 libbpf: Ignore STT_SECTION symbols in 'maps' section omits 116e5947d7bf drm/edid: Fix drm_edid_encode_panel_id() kerneldoc warning omits 4c9f09372046 Merge branch 'bpf-xsk-rx-batch' omits e34087fc00f4 selftests: xsk: Add frame_headroom test omits e4e9baf06a6e selftests: xsk: Change interleaving of packets in unaligned mode omits 96a40678ce53 selftests: xsk: Add single packet test omits 1bf3649688c1 selftests: xsk: Introduce pacing of traffic omits 89013b8a2928 selftests: xsk: Fix socket creation retry omits 872a1184dbf2 selftests: xsk: Put the same buffer only once in the fill ring omits 5b132056123d selftests: xsk: Fix missing initialization omits 94033cd8e73b xsk: Optimize for aligned case omits 6aab0bb0c5cd i40e: Use the xsk batched rx allocation interface omits db804cfc21e9 ice: Use the xsk batched rx allocation interface omits 57f7f8b6bc0b ice: Use xdp_buf instead of rx_buf for xsk zero-copy omits 47e4075df300 xsk: Batched buffer allocation for the pool omits 10a5e009b93a xsk: Get rid of unused entry in struct xdp_buff_xsk omits 2a2a79577dda fpga: ice40-spi: Add SPI device ID table omits 250a0a5ba9d2 docs: checkpatch: add multiline, do/while, and multiple-as [...] omits cbb817fc2eff docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNE [...] omits 59c4e190b10c Merge tag 'v5.15-rc3' into spi-5.15 omits 728cb436d4be Merge series "add support for Cadence's XSPI controller" f [...] omits 15ce51f55e15 Documentation/no_hz: Introduce "dyntick-idle mode" before [...] omits 9770a132656c docs/zh_CN: add core-api gfp_mask-from-fs-io translation omits 71a643688093 docs/zh_CN: add core-api boot-time-mm translation omits a4163902d07b docs/zh_CN: add core-api genalloc translation omits 4d68c2c9974c docs/zh_CN: add core-api mm-api translation omits 26f1a50f56c0 docs/zh_CN: add core-api unaligned-memory-access translation omits e19af6e980f0 docs/zh_CN: add core-api memory-allocation translation omits 0ee387b1417b Documentation: arm: marvell: Add link to Orion Functional [...] omits 5b32e44e8b88 Documentation: update pagemap with shmem exceptions omits 92a19d809829 docs/zh_CN: modify some words omits 585e5159f3c2 docs/zh_CN: typo fix and improve translation omits 65a21ad04463 docs/zh_CN: Improve zh_CN/process/howto.rst omits f1e69953104e docs/zh_CN: add core api kref translation omits da73f4ee4a9a dt-bindings: interrupt-controller: msi: Add msi-ranges property omits 2e8b4b6ebe56 dt-bindings: interrupt-controller: Convert MSI controller [...] omits a17aafa3a416 Merge branch 'bcmgenet-flow-control' omits 2d8bdf525d71 net: bcmgenet: add support for ethtool flow control omits fc13d8c03773 net: bcmgenet: pull mac_config from adjust_link omits fcb5dfe7dc40 net: bcmgenet: remove old link state values omits 50e356686fa9 net: bcmgenet: remove netif_carrier_off from adjust_link omits 13807ded270c Merge branch 'rtl8366-cleanups' omits d310b14ae748 net: dsa: rtl8366: Drop and depromote pointless prints omits d8251b9db34a net: dsa: rtl8366: Fix a bug in deleting VLANs omits 5f5f12f5d4b1 net: dsa: rtl8366rb: Fix off-by-one bug omits a4eff910ec63 net: dsa: rtl8366rb: Rewrite weird VLAN filering enablement omits 7776e33c68ae net: dsa: rtl8366: Drop custom VLAN set-up omits d5a680295be2 net: dsa: rtl8366rb: Support bridge offloading omits d06d54a34648 Merge branch 'devlink_register-last' omits bd936bd53b2d net: dsa: Move devlink registration to be last devlink command omits 6f0b1edd9ff1 staging: qlge: Move devlink registration to be last devlin [...] omits c89f78e985cc ptp: ocp: Move devlink registration to be last devlink command omits 504627ee4cf4 net: wwan: iosm: Move devlink_register to be last devlink command omits 71c1b525934d netdevsim: Move devlink registration to be last devlink command omits 0d98ff22de92 net: ethernet: ti: Move devlink registration to be last de [...] omits 1b8e0bdbea65 qed: Move devlink registration to be last devlink command omits 7911c8bd546f ionic: Move devlink registration to be last devlink command omits 4f2a81c40c3c nfp: Move delink_register to be last command omits 67d78e7f7683 net: mscc: ocelot: delay devlink registration to the end omits b2ab483fcbc3 mlxsw: core: Register devlink instance last omits 64ea2d0e7263 net/mlx5: Accept devlink user input after driver initializ [...] omits 1e726859167c net/mlx4: Move devlink_register to be the last initializat [...] omits 4beb0c241bfa net/prestera: Split devlink and traps registrations to sep [...] omits 1d264db405cb octeontx2: Move devlink registration to be last devlink command omits 838cefd5e52c ice: Open devlink when device is ready omits 44691f535270 net: hinic: Open device for the user access when it is ready omits bbb9ae25fc67 dpaa2-eth: Register devlink instance at the end of probe omits 8d44b5cf6060 liquidio: Overcome missing device lock protection in init/ [...] omits 5df290e7a703 bnxt_en: Register devlink instance at the end devlink conf [...] omits cf530217408e devlink: Notify users when objects are accessible omits d5b0d88385f5 PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM omits 2ef5236660b6 ACPI: glue: Look for ACPI bus type only if ACPI companion [...] omits c4d19838d8c4 ACPI: glue: Drop cleanup callback from struct acpi_bus_type omits 479544811782 PCI: ACPI: Drop acpi_pci_bus omits 18ed1c01a7dd ARM: smp: Enable THREAD_INFO_IN_TASK omits 50596b7559bf ARM: smp: Store current pointer in TPIDRURO register if available omits 3855ab614df4 ARM: smp: Free up the TLS register while running in the kernel omits 19f29aebd929 ARM: smp: Pass task to secondary_start_kernel omits dfbdcda280eb gcc-plugins: arm-ssp: Prepare for THREAD_INFO_IN_TASK support omits 2a5a8fa8b231 leds: trigger: use RCU to protect the led_cdevs list omits 811b5440c6e4 led-class-flash: fix -Wrestrict warning omits d576b31bdece drm/i915: remember to call i915_sw_fence_fini omits dc1e3cb8da8b nl80211: MBSSID and EMA support in AP mode omits 05075fe7455a nl80211: don't kfree() ERR_PTR() value omits 646010009d35 mm: Add folio_raw_mapping() omits bf6bd276b374 mm: Add folio_pfn() omits c5ce619a77ce mm/workingset: Convert workingset_activation to take a folio omits 0de340cbed33 mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] omits e809c3fedeeb mm/memcg: Add folio_lruvec_lock() and similar functions omits b1baabd995ab mm/memcg: Add folio_lruvec() omits fcce4672c06a mm/memcg: Convert mem_cgroup_move_account() to use a folio omits f70ad4487415 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() omits 9d8053fc7a21 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] omits d21bba2b7d0a mm/memcg: Convert mem_cgroup_migrate() to take folios omits bbc6b703b219 mm/memcg: Convert mem_cgroup_uncharge() to take a folio omits c4ed6ebfcb09 mm/memcg: Convert uncharge_page() to uncharge_folio() omits 8f425e4ed0eb mm/memcg: Convert mem_cgroup_charge() to take a folio omits 118f2875490b mm/memcg: Convert commit_charge() to take a folio omits 1b7e4464d43a mm/memcg: Add folio_memcg() and related functions omits 8e88bd2dfde2 mm/memcg: Convert memcg_check_events to take a node ID omits 2ab082ba76f9 mm/memcg: Remove soft_limit_tree_node() omits 658b69c9d852 mm/memcg: Use the node id in mem_cgroup_update_tree() omits 6e0110c247c8 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] omits 874fd90cafdc mm: Add folio_nid() omits dd10ab049beb mm: Add folio_mapped() omits 6abbaa5b0173 fs/netfs: Add folio fscache functions omits b47393f8448a mm/filemap: Add folio private_2 functions omits df4d4f127394 mm/filemap: Convert page wait queues to be folios omits 6974d7c977d7 mm/filemap: Add folio_wake_bit() omits 101c0bf67f50 mm/filemap: Add folio_wait_bit() omits a49d0c507759 mm/writeback: Add folio_wait_stable() omits 490e016f229a mm/writeback: Add folio_wait_writeback() omits 4268b48077e5 mm/filemap: Add folio_end_writeback() omits 575ced1c8b0d mm/swap: Add folio_rotate_reclaimable() omits 9138e47ed425 mm/filemap: Add __folio_lock_or_retry() omits 6baa8d602e84 mm/filemap: Add folio_wait_locked() omits ffdc8dabf20b mm/filemap: Add __folio_lock_async() omits af7f29d9e1a7 mm/filemap: Add folio_lock_killable() omits 7c23c782d5d5 mm/filemap: Add folio_lock() omits 4e1364286d0a mm/filemap: Add folio_unlock() omits 2f52578f9c64 mm/util: Add folio_mapping() and folio_file_mapping() omits 352b47a69844 mm/filemap: Add folio_pos() and folio_file_pos() omits f94b18f6653a mm/filemap: Add folio_next_index() omits 9257e1567738 mm/filemap: Add folio_index(), folio_file_page() and folio [...] omits 85d0a2ed3747 mm: Handle per-folio private data omits 889a3747b3b7 mm/lru: Add folio LRU functions omits d389a4a81155 mm: Add folio flag manipulation functions omits 020853b6f5ea mm: Add folio_try_get_rcu() omits 86d234cb0499 mm: Add folio_get() omits b620f63358cd mm: Add folio_put() omits c24016ac3a62 mm: Add folio reference count functions omits 9e9edb2094db mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() omits a53e17e4e97b mm/vmstat: Add functions to account folio statistics omits 32b8fc486524 mm: Add folio_pgdat(), folio_zone() and folio_zonenum() omits 7b230db3b8d3 mm: Introduce struct folio omits c25303281d79 mm: Convert get_page_unless_zero() to return bool omits ef5d6356e2ac cxgb: avoid open-coded offsetof() omits 3e0d5699a975 net: stmmac: fix gcc-10 -Wrestrict warning omits 584351c31d19 net: ethernet: emac: utilize of_net's of_get_mac_address() omits 867d1ac99f11 net: sparx5: fix resource_size.cocci warnings omits 4247ef026937 ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_m [...] omits f947fcaffd6a net: cisco: Fix a function name in comments omits eca17cbabd0c spi: Add sc7280 support omits 5b71cbf08a1e spi: s3c64xx: describe driver in KConfig omits a16cc8077627 spi: cadence: add support for Cadence XSPI controller omits 1f01818b410a spi: cadence: add dt-bindings documentation for Cadence XS [...] omits c6e5e92cb29e regulator: dummy: Use devm_regulator_register() omits e458d3f39d91 regulator: pwm-regulator: Make use of the helper function [...] omits 6840615f85f6 spi: spidev: Add SPI ID table omits 0cc3687eadd0 ASoC: cs4341: Add SPI device ID table omits ceef3240f9b7 ASoC: pcm179x: Add missing entries SPI to device ID table omits 2b73e209ba75 net/ipv4/tcp_nv.c: remove superfluous header files from tcp_nv.c omits 005552854fe6 net: smsc: Fix function names in print messages and comments omits e7e9d2088d9c net: sis: Fix a function name in comments omits 8b58cba44e6b net: broadcom: Fix a function name in comments omits 8d04c7b96424 net: atl1c: Fix a function name in print messages omits c6b40ee330fe drm/i915/audio: Use BIOS provided value for RKL HDA link omits e53e9828a8d2 cfg80211: always free wiphy specific regdomain omits 064d0171d7ee net: fddi: skfp: Fix a function name in comments omits b38bcb41f144 FDDI: defxx: Fix function names in coments omits 63214f02cff9 mac80211: save transmit power envelope element and power c [...] omits 719c57197010 net: make napi_disable() symmetric with enable omits 930dfa563155 ptp: clockmatrix: use rsmu driver to access i2c/spi bus omits b69c99463d41 selftests: net: fib_nexthops: Wait before checking reporte [...] omits cb751b7a57e5 mac80211: add parse regulatory info in 6 GHz operation inf [...] omits 405fca8a9461 ieee80211: add power type definition for 6 GHz omits 7ff379ba2d4b mac80211: twt: don't use potentially unaligned pointer omits e306784a8de0 cfg80211: AP mode driver offload for FILS association crypto omits 441e90369344 x86/softirq: Disable softirq stacks on PREEMPT_RT omits e7d5184b24fb Merge branch 'bpf: Support <8-byte scalar spill and refill' omits ef979017b837 bpf: selftest: Add verifier tests for <8-byte scalar spill [...] omits 54ea6079b7d5 bpf: selftest: A bpf prog that has a 32bit scalar spill omits 354e8f1970f8 bpf: Support <8-byte scalar spill and refill omits 27113c59b6d0 bpf: Check the other end of slot_type for STACK_SPILL omits ea1945c2f72d iio: adis16480: fix devices that do not support sleep mode omits c2980c64c7fd iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED omits d59bdda85eb7 Merge branch 'octeontx2-af-kpu' omits edadeb38dc2f octeontx2-af: Optimize KPU1 processing for variable-length [...] omits 2fae469ae238 octeontx2-af: Limit KPU parsing for GTPU packets omits f02003c860d9 hardening: Avoid harmless Clang option under CONFIG_INIT_S [...] omits 3009f891bb9f fortify: Allow strlen() and strnlen() to pass compile-time [...] omits 369cd2165d7b fortify: Prepare to improve strnlen() and strlen() warnings omits 072af0c638dc fortify: Fix dropped strcpy() compile-time write overflow check omits a52f8a59aef4 fortify: Explicitly disable Clang support omits c430f60036af fortify: Move remaining fortify helpers into fortify-string.h omits cfecea6ead5f lib/string: Move helper functions out of string.c omits c80d92fbb67b compiler_types.h: Remove __compiletime_object_size() omits 8610047ca89f cm4000_cs: Use struct_group() to zero struct cm4000_dev region omits c92a08c1afff can: flexcan: Use struct_group() to zero struct flexcan_re [...] omits 69dae0fe1073 HID: roccat: Use struct_group() to zero kone_mouse_event omits 5e423a0c2db6 HID: cp2112: Use struct_group() for memcpy() region omits 10579b75e023 drm/mga/mga_ioc32: Use struct_group() for memcpy() region omits 43d83af8a57a iommu/amd: Use struct_group() for memcpy() region omits 241fe395e8fe bnxt_en: Use struct_group_attr() for memcpy() region omits 301e68dd9b9b cxl/core: Replace unions with struct_group() omits 50d7bd38c3aa stddef: Introduce struct_group() helper macro omits e7f18c22e6be stddef: Fix kerndoc for sizeof_field() and offsetofend() omits 0e17ad87645c powerpc: Split memset() to avoid multi-field overflow omits 3d0107a7fee4 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] omits 9da1b86865ab iio: adis16475: fix deadlock on frequency set omits f3f07ae425bc x86/umip: Downgrade warning messages to debug loglevel omits 24aa160d5375 Merge branch 'mptcp-fixes' omits 3241a9c02934 mptcp: re-arm retransmit timer if data is pending omits 9e65b6a5aaa3 mptcp: remove tx_pending_data omits 765ff425528f mptcp: use lockdep_assert_held_once() instead of open-coding it omits 13ac17a32bf1 mptcp: use OPTIONS_MPTCP_MPC omits 0d199e4363b4 mptcp: do not shrink snd_nxt when recovering omits 8765de69e7a1 Merge tag 'mlx5-updates-2021-09-24' of git://git.kernel.or [...] omits 74af1e2c1674 drm/i915: Flush buffer pools on driver remove omits 09540fa33719 clk: socfpga: agilex: fix duplicate s2f_user0_clk omits 091037fb770e selftests/bpf: Fix btf_dump __int128 test failure with cla [...] omits 306589856399 drm/print: Add deprecation notes to DRM_...() functions omits 7d1be0a09fa6 drm/edid: Fix EDID quirk compile error on older compilers omits 222a96b31c24 smack: Guard smack_ipv6_lock definition within a SMACK_IPV [...] omits 05000bbba1e9 net/mlx5e: Enable TC offload for ingress MACVLAN omits fca572f2bcdd net/mlx5e: Enable TC offload for egress MACVLAN omits 7990b1b5e8bd net/mlx5e: loopback test is not supported in switchdev mode omits c50775d0e226 net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tun [...] omits f3e02e479deb net/mlx5e: Use tc sample stubs instead of ifdefs in source file omits 1cc35b707ced net/mlx5e: Remove redundant priv arg from parse_pedit_to_r [...] omits 6b50cf45b6a0 net/mlx5e: Check action fwd/drop flag exists also for nic flows omits 7f8770c71646 net/mlx5e: Set action fwd flag when parsing tc action goto omits 475fb86ac941 net/mlx5e: Remove incorrect addition of action fwd flag omits 1836d78015b4 net/mlx5e: Use correct return type omits 6c2509d44636 net/mlx5e: Add error flow for ethtool -X command omits c228dce26222 net/mlx5: DR, Fix code indentation in dr_ste_v1 omits ebe180d376a5 drm/gma500: Fix wrong pointer passed to PTR_ERR() omits db6568498b35 drm/mipi-dsi: Create devm device attachment omits a1419fb4a73e drm/mipi-dsi: Create devm device registration omits 209264a85707 drm/bridge: Document the probe issue with MIPI-DSI bridges omits 8886815f4c24 drm/bridge: Add documentation sections omits c227233ad64c intel_idle: enable interrupts before C1 on Xeons omits d6b88ce2eb9d ACPI: processor idle: Allow playing dead in C3 state omits c117dffff432 ACPI: Kconfig: Fix a typo in Kconfig omits 11ca0d6b54cd Documentation: ACPI: Fix spelling mistake "Millenium" -> " [...] omits 6c7058a38dc4 ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries omits a837a0686308 drm/i915: Remove warning from the rps worker omits 66019837a556 fs/ntfs3: Refactoring lock in ntfs_init_acl omits ba77237ef880 fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode omits 398c35f4d784 fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex omits 0bd5fdb811b0 fs/ntfs3: Refactor ntfs_get_acl_ex for better readability omits d562e901f25d fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode omits 6c1ee4d30498 fs/ntfs3: Fix logical error in ntfs_create_inode omits acde891c243c rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() omits 40bc6063796e tcp: tracking packets with CE marks in BW rate sample omits ae98f40d32cd net: phy: broadcom: Fix PHY_BRCM_IDDQ_SUSPEND definition omits 8fd8441502eb Merge branch 'devlink-fixes' omits e6a54d6f2213 qed: Don't ignore devlink allocation failures omits 2ff04286a956 ice: Delete always true check of PF pointer omits 8ba024dfaf61 devlink: Remove single line function obfuscations omits 42ded61aa75e devlink: Delete not used port parameters APIs omits 61415c3db3d9 bnxt_en: Properly remove port parameter support omits e624c70e1131 bnxt_en: Check devlink allocation and registration status omits fa2a30f8e0aa clk: renesas: rzg2l: Fix clk status function omits 664bb2e45b89 clk: renesas: r9a07g044: Mark IA55_CLK and DMAC_ACLK critical omits a8551c9b755e net: mlx4: Add support for XDP_REDIRECT omits e93c1e034837 net: iosm: Use hrtimer_forward_now() omits abecbfcdb935 net: dsa: felix: accept "ethernet-ports" OF node name omits 09bbdd8730dc drm/i915/fbc: Allow higher compression limits on FBC1 omits 5f524aea39d9 drm/i915/fbc: Implement Wa_16011863758 for icl+ omits 2f051f6774bb drm/i915/fbc: Align FBC segments to 512B on glk+ omits bdc1a2d2a32c drm/i915/fbc: Rework cfb stride/size calculations omits 6621cb4a2d0a m68k: muldi3: Use semicolon instead of comma omits 689a5e6fff75 ath11k: monitor mode clean up to use separate APIs omits 64e06b78a927 ath11k: add separate APIs for monitor mode omits d37b4862312c ath11k: move static function ath11k_mac_vdev_setup_sync to top omits 5db4943a9d6f rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC omits b789e3fe7047 rtw88: 8821c: support RFE type4 wifi NIC omits 3fd445a4d49f brcmfmac: Replace zero-length array with flexible array member omits cd8793f97f5f mac80211_hwsim: enable 6GHz channels omits 37123c3baaee mac80211: use ieee802_11_parse_elems() in ieee80211_prep_c [...] omits 6fc165337b0d Bluetooth: hci_h5: directly return hci_uart_register_devic [...] omits 9a9023f31487 Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs omits 56e66053a7d0 Merge branch 'mlxsw-next' omits ba1c71324bc2 mlxsw: Add support for IP-in-IP with IPv6 underlay for Spe [...] omits 8d4f10463cd6 mlxsw: spectrum_router: Increase parsing depth for IPv6 de [...] omits 53eedd61dea9 mlxsw: Add IPV6_ADDRESS kvdl entry type omits 713e8502fd3e mlxsw: spectrum_ipip: Add mlxsw_sp_ipip_gre6_ops omits a82feba686e8 mlxsw: Create separate ipip_ops_arr for different ASICs omits 36c2ab890b8f mlxsw: reg: Add support for ritr_loopback_ipip6_pack() omits c729ae8d6cbc mlxsw: reg: Add support for ratr_ipip6_entry_pack() omits a917bb271d16 mlxsw: reg: Add support for rtdp_ipip6_pack() omits dd8a9552d484 mlxsw: reg: Add Router IP version Six Register omits 59bf980dd90f mlxsw: Take tunnel's type into account when searching unde [...] omits 80ef2abcddbc mlxsw: spectrum_ipip: Create common function for mlxsw_sp_ [...] omits 8aba32cea3f3 mlxsw: spectrum_router: Fix arguments alignment omits aa6fd8f177d6 mlxsw: spectrum_ipip: Pass IP tunnel parameters by referen [...] omits 45bce5c99d46 mlxsw: spectrum_router: Create common function for fib_ent [...] omits 6341eb6f39bb drm/i915/selftests: exercise shmem_writeback with THP omits be988eaee1cb drm/i915/request: fix early tracepoints omits adad556efcdd crypto: api - Fix built-in testing dependency failures omits 7c5329697ed4 crypto: marvell/cesa - drop unneeded MODULE_ALIAS omits ca605f97dae4 crypto: qat - power up 4xxx device omits f20311cc9c58 crypto: caam - disable pkc for non-E SoCs omits 55dd7e059098 ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode omits a259cc14eca8 drm/i915: Reduce the number of objects subject to memcpy recover omits 0d8ee5ba8db4 drm/i915: Don't back up pinned LMEM context images and rin [...] omits 3e42cc61275f drm/i915/gt: Register the migrate contexts with their engines omits c56ce9565374 drm/i915 Implement LMEM backup and restore for suspend / resume omits 81387fc4f6e0 drm/i915/gt: Increase suspend timeout omits d80ee88e0769 drm/i915/gem: Implement a function to process all gem obje [...] omits 0d9388635a22 drm/i915/ttm: Implement a function to copy the contents of [...] omits 2dfa597d249c drm/i915/gem: Fix a lockdep warning the __i915_gem_is_lmem [...] omits f602a96e0252 Merge tag 'drm-misc-next-2021-09-23' of git://anongit.free [...] omits 13afcdd7277e drm/bridge: parade-ps8640: Add support for AUX channel omits 692d8db0a5ca drm/bridge: parade-ps8640: Use regmap APIs omits 2485e2753ec8 drm/amdgpu: make soc15_common_ip_funcs static omits 7f19e11d0e93 drm/amd/pm: Update intermediate power state for SI omits 9080a18fc554 drm/amdgpu: Remove all code paths under the EAGAIN path in [...] omits 73490d265884 drm/amdgpu: Consolidate RAS cmd warning messages omits 22f4f4faf337 drm/amdkfd: fix svm_migrate_fini warning omits 586d71a42725 drm/amdkfd: handle svm migrate init error omits 640ae42efb82 drm/amdgpu: Updated RAS infrastructure omits 6effad8abe0b drm/amdgpu: move amdgpu_virt_release_full_gpu to fini_early stage omits 655c167edc8c drm/amd/display: Fix wrong format specifier in amdgpu_dm.c omits c719b0cd884a drm/amd/display: 3.2.154 omits 2800ff0e1f89 drm/amd/display: [FW Promotion] Release 0.0.84 omits 60f39edd897e drm/amd/display: Fix null pointer dereference for encoders omits 39371f7d1396 drm/amd/display: Creating a fw boot options bit for an upc [...] omits 05408f24ecc4 drm/amd/display: DIG mapping change is causing a blocker omits bdd1a21b5255 drm/amd/display: Fix B0 USB-C DP Alt mode omits 5d694266bd14 drm/amd/display: Disable mem low power for CM HW block on DCN3.1 omits 253a55918ce1 drm/amd/display: Fix issue with dynamic bpp change for DCN3x omits 808643ea56a2 drm/amd/display: Use adjusted DCN301 watermarks omits f777bb9a9669 drm/amd/display: Added power down on boot for DCN3 omits 0d4b4253ad6d drm/amd/display: Fix dynamic encoder reassignment omits b3492ed16076 drm/amd/display: Fix concurrent dynamic encoder assignment omits 4de0bfe67bc9 drm/amd/display: Fix link training fallback logic omits 4b7786d87fb3 drm/amd/display: Fix DCN3 B0 DP Alt Mapping omits d51fc42adae6 drm/amd/display: 3.2.153 omits 13d463eced3c drm/amd/display: [FW Promotion] Release 0.0.83 omits 1bd3bc745e7f drm/amd/display: Extend w/a for hard hang on HPD to dcn20 omits a62427ef9b55 drm/amd/display: Reduce stack size for dml21_ModeSupportAn [...] omits 1f2fcc8183e3 drm/amd/display: Allocate structs needed by dcn_bw_calc_rq [...] omits 757af27b9fbb drm/amd/display: Fix rest of pass-by-value structs in DML omits 4768349e8885 drm/amd/display: Pass all structs in display_rq_dlg_helper [...] omits 22667e6ec6b2 drm/amd/display: Pass display_pipe_params_st as const in DML omits e7eb2137e84a drm/amdkfd: fix dma mapping leaking warning omits 1aed48281952 drm/amdkfd: SVM map to gpus check vma boundary omits 5ff560cb72cc MAINTAINERS: fix up entry for AMD Powerplay omits 7ac805321fc1 drm/amd/display: fix empty debug macros omits ebe86a57c882 drm/amdgpu: Fix resume failures when device is gone omits c03509cbc015 drm/amdgpu: Fix MMIO access page fault omits d82e2c249c8f drm/amdgpu: Fix crash on device remove/driver unload omits 0a2267809fc9 drm/amdgpu: Fix uvd ib test timeout when use pre-allocated BO omits b2fe31cf6481 drm/amdgpu: Put drm_dev_enter/exit outside hot codepath omits 006c26a0f1c8 drm/amd/display: Fix crash on device remove/driver unload omits 7f6ab50a62a8 drm/amd/display: Add modifiers capable of DCC image stores [...] omits a86396c3a742 drm/amd/display: Handle GFX10_RBPLUS modifiers for dcc_ind_blk omits 3d360154dd11 drm/amd/display: Use dcc_ind_blk value to set register directly omits b64cc0575d0a drm/radeon: make array encoded_lanes static omits 226f4f5a6b6c drm/amdgpu: Resolve nBIF RAS error harvesting bug omits 17c6805a009c drm/amdgpu: Update PSP TA unload function omits 3f83f17b7311 drm/amdgpu: Conform ASD header/loading to generic TA systems omits 44144f1a3f20 drm/amdgpu/display: add a proper license to dc_link_dp.c omits a0f884f5abcd drm/amd/display: Fix white screen page fault for gpuvm omits d77de7880e0e amd/display: enable panel orientation quirks omits 31ea43442d0b drm/amdgpu: Demote TMZ unsupported log message from warnin [...] omits 6cd1f9b40a3a drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count omits f7f3e6258b0d drm/radeon: pass drm dev radeon_agp_head_init directly omits be68d44bf82a drm/amd/pm: fix runpm hang when amdgpu loaded prior to sou [...] omits 2fcd14d0f780 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits ab98ebb9a99a drm/i915: Fix HPLL watermark readout for g4x omits 9ce5884e5139 drm/i915/display: Only keep PSR enabled if there is active planes omits 73262db68c27 drm/i915/display: Match PSR2 selective fetch sequences wit [...] omits 27493cb8747e drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after [...] omits 82cb87531318 fs/ntfs3: Remove deprecated mount options nls omits 808bc0a82bcd fs/ntfs3: Remove a useless shadowing variable omits d2846bf33c14 fs/ntfs3: Remove a useless test in 'indx_find()' omits 017792a04118 drm/i915/guc, docs: Fix pdfdocs build error by removing ne [...] omits 9e263e193af7 nl80211: don't put struct cfg80211_ap_settings on stack omits 3d1adc3d64cf drm/i915/adlp: Add support for remapping CCS FBs omits 5d24828d05f3 mac80211: always allocate struct ieee802_11_elems omits 49a765d6785e mac80211: mlme: find auth challenge directly omits c6e37ed498f9 mac80211: move CRC into struct ieee802_11_elems omits a5b983c60731 mac80211: mesh: clean up rx_bcn_presp API omits 01f84f0ed3b4 mac80211: reduce stack usage in debugfs omits 54fc4f134e09 drm/i915/uncore: fwtable read handlers are now used on all [...] omits 929dd111dcf8 drm/i915: Follow a new->old platform check order in intel_ [...] omits 92dff6c79b16 drm/i915/adlp: Assert that VMAs in DPT start at 0 omits 9814948e3cfe drm/i915/adlp: Require always a power-of-two sized CCS sur [...] omits aad24cc4bd56 drm/i915: Use tile block based dimensions for CCS origin x [...] omits 9aad3e4ede9b net: dsa: sja1105: stop using priv->vlan_aware omits 5146a574606a Merge branch 'remove-sk-skb-caches' omits d8b81175e412 tcp: remove sk_{tr}x_skb_cache omits ff6fb083a07f tcp: make tcp_build_frag() static omits f70cad1085d1 mptcp: stop relying on tcp_tx_skb_cache omits 04d8825c30b7 tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers omits efe686ffce01 mptcp: ensure tx skbs always have the MPTCP ext omits 33e1501f5a5f net: dsa: sja1105: don't keep a persistent reference to th [...] omits a7597f79d3b1 Merge branch 'ja1105-deps' omits f5aef4241592 net: dsa: sja1105: break dependency between dsa_port_is_sj [...] omits 6d709cadfde6 net: dsa: move sja1110_process_meta_tstamp inside the tagg [...] omits 40f231e75a1d nl80211: prefer struct_size over open coded arithmetic omits 68ba1131d4b5 mac80211: check hostapd configuration parsing twt requests omits 3df15f34511a cfg80211: honour V=1 in certificate code generation omits 68a81bb2eebd net: dsa: sja1105: remove sp->dp omits 15802468a95b x86/mce: Sort mca_config members to get rid of unnecessary [...] omits cc466666ab09 x86/mce: Get rid of the ->quirk_no_way_out() indirect call omits 8121b8f947be x86/mce: Get rid of msr_ops omits cbe1de162d82 x86/mce: Get rid of machine_check_vector omits 631adc7b0bba x86/mce: Get rid of the mce_severity function pointer omits 724fc0248d45 x86/fpu/signal: Fix missed conversion to correct boolean r [...] omits 83688aec17bf net/ipv4/xfrm4_tunnel.c: remove superfluous header files f [...] omits dfbc6cb60b14 drm/gma500: Managed device release omits 6983188097b3 drm/gma500: Remove dev_priv branch from unload function omits c2f17e60cbe1 drm/gma500: Embed struct drm_device in struct drm_psb_private omits 2df94510c5dd drm/gma500: Disable PCI device during shutdown omits f71635e893c3 drm/gma500: Replace references to dev_private with helper [...] omits c6dc899e4c1c drm/vboxvideo: Use managed interfaces for framebuffer writ [...] omits f3eb831ea49f drm/mgag200: Use managed interfaces for framebuffer write [...] omits 23b405bff221 drm/ast: Use managed interfaces for framebuffer write combining omits c822310725ee lib: devres: Add managed arch_io_reserve_memtype_wc() omits 3229b906fb35 lib: devres: Add managed arch_phys_wc_add() omits c86216bc96aa bpf: Document BPF licensing. omits 9c2fce137852 drm: Fix scaling_mode docs omits 7f595d6a6cdc fscrypt: allow 256-bit master keys with AES-256-XTS omits 8331dc487fc5 Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c omits 3e5f2d90c28f Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync omits c05731d0c6bd Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc omits 52913626cf9a drm/i915: Apply WaUse32BppForSRWM to elk as well as ctg omits 0cf771b5d022 drm/i915: Fix g4x cxsr enable condition omits 8f27dbf0987a drm/i915: Use u8 consistently for active_planes bitmask omits 5a623ff81d6f drm/i915: s/crtc_state/new_crtc_state/ etc. omits 428168f99517 Merge branch 'mlxsw-trap-adjacency' omits e3a3aae74d76 mlxsw: spectrum_router: Start using new trap adjacency entry omits 4bdf80bcb79a mlxsw: spectrum_router: Add trap adjacency entry upon firs [...] omits 8bea96efa7c0 net: wwan: iosm: fw flashing and cd improvements omits a5df6333f1a0 skbuff: pass the result of data ksize to __build_skb_around omits db4278c55fa5 devlink: Make devlink_register to be void omits e6e0edfdbbab drm/i915/display: Add HDR mode helper function omits 5fa6863ba692 spi: Check we have a spi_device_id for each DT compatible omits d4ae66f10c8b drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c omits 68c03c0e985e drm/i915/debugfs: Do not report currently active engine wh [...] omits 0dfc70818a3c Merge tag 'drm-misc-next-2021-09-16' of git://anongit.free [...] omits 17b52c226a9a seltests: bpf: test_tunnel: Use ip neigh omits a3d697ff8d2c Merge branch 'libbpf: add legacy uprobe support' omits cc10623c6810 libbpf: Add legacy uprobe attaching support omits 46ed5fc33db9 libbpf: Refactor and simplify legacy kprobe code omits d3b0e3b03cf7 selftests/bpf: Adopt attach_probe selftest to work on old kernels omits 303a257223a3 libbpf: Fix memory leak in legacy kprobe attach logic omits c74e66d47e88 drm/i915/dg2: Add DG2-specific shadow register table omits e5b32ae34b02 drm/i915/uncore: Drop gen11 mmio read handlers omits aef02736a851 drm/i915/uncore: Drop gen11/gen12 mmio write handlers omits 09b2a597de37 drm/i915/uncore: Replace gen8 write functions with general [...] omits 6cdbb1018238 drm/i915/uncore: Associate shadow table with uncore omits 1ab2b4cd1283 drm/i915/uncore: Convert gen6/gen7 read operations to fwtable omits 946c8fee6d6e Documentation: Update SeongJae's email address omits 438ffbdb925d Documentation: arm: marvell: Add Octeon TX2 CN913x Flavors omits 54a5d22411c9 Documentation: arm: marvell: Add 88F6040 model into list omits cf8980a36235 samples: bpf: Convert ARP table network order fields into [...] omits f5c4e4191b54 samples: bpf: Convert route table network order fields int [...] omits 9ae54ce551e9 kbuild: Enable dtc 'unit_address_format' warning by default omits 56cd47b4705d MAINTAINERS: fix typo in DRM DRIVER FOR SAMSUNG S6D27A1 PANELS omits c9dcc63e23fe docs: dt: submitting-patches: Add note about other project usage omits 6354467245ff fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update omits 56eaeb10e261 fs/ntfs3: Change max hardlinks limit to 4000 omits ee9d4810aab9 fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext omits 60fe1f8dcd3c rt2x00: remove duplicate USB device ID omits b7cca318d7ca ar5512: remove duplicate USB device ID omits e142bd910f53 zd1211rw: remove duplicate USB device ID omits bb6a0d5404aa wilc1000: increase config packets response wait timeout limit omits 301cfbab09fd wilc1000: use correct write command sequence in wilc_spi_s [...] omits cd50248de35b wilc1000: add 'initialized' flag check before adding an el [...] omits 29f7393e02ac wilc1000: invoke chip reset register before firmware download omits aa3fda4fcf63 wilc1000: ignore clockless registers status response for SPI omits c2dcb4766bcb wilc1000: handle read failure issue for clockless registers omits 1bcc0879c963 wilc1000: add reset/terminate/repeat command support for SPI bus omits 5bb9de8bcb18 wilc1000: configure registers to handle chip wakeup sequence omits 0ec5408cd448 wilc1000: add new WID to pass wake_enable information to firmware omits 3c719fed0f3a wilc1000: fix possible memory leak in cfg_scan_result() omits c8e2036ee90b wilc1000: move 'deinit_lock' lock init/destroy inside modu [...] omits 31f97cf9f0c3 rsi: Fix module dev_oper_mode parameter description omits 72e717500f99 mwifiex: Fix copy-paste mistake when creating virtual interface omits c606008b7062 mwifiex: Properly initialize private structure on interfac [...] omits 5e2e1a4bf4a1 mwifiex: Handle interface type changes from AP to STATION omits 25bbec30a2c7 mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO omits fae2aac8c740 mwifiex: Update virtual interface counters right after set [...] omits 54350dac4e6a mwifiex: Use helper function for counting interface types omits c2e9666cdffd mwifiex: Run SET_BSS_MODE when changing from P2P to STATIO [...] omits abe3a2c9ead8 mwifiex: Use function to check whether interface type chan [...] omits babe2a332dc4 mwifiex: Small cleanup for handling virtual interface type [...] omits fe7bc23a8c5e rtw88: move adaptivity mechanism to firmware omits 7285eb9693a2 rtw88: support adaptivity for ETSI/JP DFS region omits 8d4fb3998c05 rtw88: add regulatory strategy by chip type omits f8509c38ecec rtw88: upgrade rtw_regulatory mechanism and mapping omits d7a48e27b38a spi: Use 'flash' node name instead of 'spi-flash' in example omits 66ae258ccf40 Merge branch 'spi-5.15' into spi-5.16 omits ffb1e76f4f32 Merge tag 'v5.15-rc2' into spi-5.15 omits 0e159d2c0834 wcn36xx: Implement Idle Mode Power Save omits c0c2eb20c79e wcn36xx: Add ability for wcn36xx_smd_dump_cmd_req to pass [...] omits 701668d3bfa0 wcn36xx: Fix Antenna Diversity Switching omits d6dbce453b19 wcn36xx: handle connection loss indication omits 5fbd827eb9c2 platform/x86: dell-wmi: Recognise or support new switches omits 6ffd9639382f platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX omits cf5585f92164 platform/x86/intel: hid: Add DMI switches allow list omits d24236cb7cf2 platform/x86: dell: fix DELL_WMI_PRIVACY dependencies & bu [...] omits 8f84a3973c6a platform: lg-laptop: drop unneeded MODULE_ALIAS omits 74b7ee0e7b61 ASoC: fsl_xcvr: Fix channel swap issue with ARC omits 3f4b57ad07d9 ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers omits 7fae4c24a2b8 x86: Increase exception stack sizes omits 44b979fa302c x86/mm/64: Improve stack overflow warnings omits b968e84b509d x86/iopl: Fake iopl(3) CLI/STI usage omits 07b855628c22 net/ipv4/sysctl_net_ipv4.c: remove superfluous header file [...] omits 6a3807536328 Merge branch 'iddq-sr-mode' omits 4972ce720101 net: dsa: bcm_sf2: Request APD, DLL disable and IDDQ-SR omits c3a4c69360ab net: bcmgenet: Request APD, DLL disable and IDDQ-SR omits 72e78d22e152 net: phy: broadcom: Utilize appropriate suspend for BCM54810/11 omits 38b6a9073007 net: phy: broadcom: Wire suspend/resume for BCM50610 and B [...] omits d6da08ed1425 net: phy: broadcom: Add IDDQ-SR mode omits f7fc7a79bdbf drm/rockchip: remove of_match_ptr() from analogix dp driver omits 87185cc82369 drm/rockchip: remove of_match_ptr() from vop_driver_dt_match omits e1202c7a65b1 drm/rockchip: Check iommu itself instead of it's parent fo [...] omits adfeef9370ff drm/rockchip: dsi: make hstt_table static omits c595b120ebab net/ipv4/syncookies.c: remove superfluous header files fro [...] omits d90def98f90f drm/rockchip: dsi: Fix duplicate included linux/phy/phy.h omits 61735698103f drm/rockchip: Make use of the helper function devm_platfor [...] omits 2e87bf389e13 drm/rockchip: add DRM_BRIDGE_ATTACH_NO_CONNECTOR flag to d [...] omits 37825e07ab41 drm/rockchip: handle non-platform devices in rockchip_drm_ [...] omits bea714581a31 net/ipv4/udp_tunnel_core.c: remove superfluous header file [...] omits d3e2ec6cd163 drm/rockchip: remove unused psr_list{,_lock} omits 24ff62ae383f Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout omits 037ce005af6b Bluetooth: SCO: Fix sco_send_frame returning skb->len omits 266191aa8d14 Bluetooth: Fix passing NULL to PTR_ERR omits 09572fca7223 Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF omits 01ce70b0a274 Bluetooth: eir: Move EIR/Adv Data functions to its own file omits beca6bd94da5 brcmfmac: fix incorrect error prints omits b515d097053a rsi: fix rate mask set leading to P2P failure omits 99ac60188212 rsi: fix key enabled check causing unwanted encryption for [...] omits 9b14ed6e11b7 rsi: fix occasional initialisation failure with BT coex omits 45f63790e456 drm/i915: Check SFC fusing before recording/dumping SFC_DONE omits ff04f8beade5 drm/i915/xehp: Check new fuse bits for SFC availability omits abb861fac046 fscrypt: improve documentation for inline encryption omits f262ca7db7b8 fscrypt: clean up comments in bio.c omits 4373b3dc9220 fscrypt: remove fscrypt_operations::max_namelen omits 0e96dc47b95a ahci: remove duplicated PCI device IDs omits 97c140d94e2e libbpf: Add doc comments in libbpf.h omits f46428f066dd dt-bindings: riscv: correct e51 and u54-mc CPU bindings omits 91160c839824 drm/i915: Take pinning into account in __i915_gem_object_is_lmem omits 9175ffff5ea9 drm/i915/guc: Enable GuC submission by default on DG1 omits 87ba15d6b67a drm/i915/guc: Add DG1 GuC / HuC firmware defs omits 7acbbc7cf485 drm/i915/guc: put all guc objects in lmem when available omits ea97e44f83e2 drm/i915: Do not define vma on stack omits 690658471b5f x86/mce: Drop copyin special case for #MC omits e46ad85acd90 MAINTAINERS: add Andrey as the DRM GPU scheduler maintainer omits 7ee285395b21 cgroup: Make rebind_subsystems() disable v2 controllers al [...] omits 4b53bb873fcd docs/cgroup: add entry for misc.events omits b03357528fd9 misc_cgroup: remove error log to avoid log flood omits f279294b3293 misc_cgroup: introduce misc.events to count failures omits 5540cf8f3e8d drm/panel-edp: Implement generic "edp-panel"s probed by EDID omits 24e27de11560 drm/panel-edp: Don't re-read the EDID every time we power [...] omits 6f4276ecc0f7 dt-bindings: arm,vexpress-juno: Add missing motherboard pr [...] omits 1b4e3ca2dcc2 dt-bindings: arm,vexpress-juno: Fix 'motherboard' node name omits a64ad9c3e4a5 drm/panel-edp: Fix "prepare_to_enable" if panel doesn't ha [...] omits c46a4cc1403e drm/panel-edp: hpd_reliable shouldn't be subtraced from hp [...] omits 52824ca4502d drm/panel-edp: Better describe eDP panel delays omits 9ea10a500045 drm/panel-edp: Split the delay structure out omits b6d5ffce11dd drm/panel-simple: Non-eDP panels don't need "HPD" handling omits 3fd68b7b13c2 drm/panel-edp: Move some wayward panels to the eDP driver omits 5f04e7ce392d drm/panel-edp: Split eDP panels out of panel-simple omits c0c11c70a6d0 arm64: defconfig: Everyone who had PANEL_SIMPLE now gets P [...] omits 310720875efa ARM: configs: Everyone who had PANEL_SIMPLE now gets PANEL_EDP omits e8de4d55c259 drm/edid: Use new encoded panel id style for quirks matching omits d9f91a10c3e8 drm/edid: Allow querying/working with the panel ID from the EDID omits bac9c2948224 drm/edid: Break out reading block 0 of the EDID omits 29145a566873 dt-bindings: drm/panel-simple-edp: Introduce generic eDP panels omits 880301bb3132 fs/ntfs3: Fix a memory leak on object opts omits a0fc05a37cae Doc/fs/ntfs3: Fix rst format and make it cleaner omits 28861e3bbd9e fs/ntfs3: Initiliaze sb blocksize only in one place + refactor omits 0e59a87ee619 fs/ntfs3: Initialize pointer before use place in fill_super omits 0056b273757b fs/ntfs3: Remove tmp pointer upcase in fill_super omits 4ea41b3eb5fd fs/ntfs3: Remove tmp pointer bd_inode in fill_super omits 0cde7e81cd44 fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super omits b4f110d65e21 fs/ntfs3: Use sb instead of sbi->sb in fill_super omits 10b4f12c7028 fs/ntfs3: Remove unnecessary variable loading in fill_super omits bce1828f6d82 fs/ntfs3: Return straight without goto in fill_super omits 5d7d6b16bc1d fs/ntfs3: Remove impossible fault condition in fill_super omits 7ea04817866a fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails omits 0412016e4807 fs/ntfs3: Fix wrong error message $Logfile -> $UpCase omits e01163e82b70 drm/i915/dg2: configure TRANS_DP2_VFREQ{HIGH,LOW} for 128b/132b omits 652135940ee2 drm/i915/dg2: use 128b/132b transcoder DDI mode omits 1d7139172480 drm/i915/dp: add HAS_DP20 macro omits 79ac2b1bc9b9 drm/i915/dg2: configure TRANS_DP2_CTL for DP 2.0 omits 6114f71b3953 drm/i915/dp: select 128b/132b channel encoding for UHBR rates omits 078397bbad2d drm/i915/dp: use 128b/132b TPS2 for UHBR+ link rates omits 4e718a0e4053 drm/i915/dp: add helper for checking for UHBR link rate omits 7bb97db8d329 drm/i915/dg2: add DG2+ TRANS_DDI_FUNC_CTL DP 2.0 128b/132b mode omits c78b4a85721f drm/dp: add helper for extracting adjust 128b/132b TX FFE preset omits 762520e31025 drm/dp: add LTTPR DP 2.0 DPCD addresses omits fc8a2b1e0f91 drm/dp: use more of the extended receiver cap omits 054ce0bce22e drm/dp: add DP 2.0 UHBR link rate and bw code conversions omits 53718bff8f40 drm/i915/gt: Add "intel_" as prefix in set_mocs_index() omits d0a652493abd drm/i915: Make wa list per-gt omits fba5265fca72 drm/panfrost: simplify getting .driver_data omits d52ce7094e11 panfrost: make mediatek_mt8183_supplies and mediatek_mt818 [...] omits 9a6b201bd5e8 Merge remote-tracking branch 'tip/locking/wwmutex' into dr [...] omits 09134c5322df spi: Fixed division by zero warning omits f1e5ecc5b7cc regulator: fix typo in Kconfig and max8973-regulator omits c3c7d70b2046 drm/v3d: Make use of the helper function devm_platform_ior [...] omits 85c698863c15 net/ipv4/tcp_minisocks.c: remove superfluous header files [...] omits 222a31408ab0 net/ipv4/tcp_fastopen.c: remove superfluous header files f [...] omits ffa66f15e450 net/ipv4/route.c: remove superfluous header files from route.c omits f3bc07eba481 drm: bridge: it66121: Fix return value it66121_probe omits 998ac358019e net: lantiq: add support for jumbo frames omits 13f356f5dc9d Merge branch 'wwan-iosm-fw-flashing' omits 607d574aba6e net: wwan: iosm: fw flashing & cd collection infrastructur [...] omits 64302024bce5 net: wwan: iosm: devlink fw flashing & cd collection docum [...] omits 8d9be0634181 net: wwan: iosm: transport layer support for fw flashing/cd omits 09e7b002ff67 net: wwan: iosm: coredump collection support omits b55734745568 net: wwan: iosm: fw flashing support omits 4dcd183fbd67 net: wwan: iosm: devlink registration omits a6e3cf70b772 x86/mce: Change to not send SIGBUS error during copy from user omits d44fd8604a4a net: phy: at803x: fix spacing and improve name for 83xx phy omits 15b9df4ece17 net: phy: at803x: add resume/suspend function to qca83xx phy omits b4df02b562f4 net: phy: at803x: add support for qca 8327 A variant internal phy omits a520794b063b virtio_net: introduce TX timeout watchdog omits 8e71168e2cc7 lsm_audit: avoid overloading the "key" audit field omits d9d8c93938c4 Smack: Brutalist io_uring support omits 740b03414b20 selinux: add support for the io_uring access controls omits cdc1404a4046 lsm,io_uring: add LSM hooks to io_uring omits 91a9ab7c942a io_uring: convert io_uring to the secure anon inode interface omits 3a862cacf867 fs: add anon_inode_getfile_secure() similar to anon_inode_ [...] omits 67daf270cebc audit: add filtering for io_uring records omits 5bd2182d58e9 audit,io_uring,io-wq: add some basic audit support to io_uring omits 12c5e81d3fd0 audit: prepare audit_context for use in calling contexts b [...] omits b70e13885cf6 genirq: Disable irqfixup/poll on PREEMPT_RT. omits 9fcb4a8ff2aa drm/v3d: fix sched job resources cleanup when a job is aborted omits 14e94f9445a9 octeontx2-af: verify CQ context updates omits f7116fb46085 net: sched: move and reuse mq_change_real_num_tx() omits cbcca2e3961e net: phylink: don't call netif_carrier_off() with NULL netdev omits 4fc29989835a net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER omits 9ce4e3d6d856 virtio_net: use netdev_warn_once to output warn when witho [...] omits db9c8e2b1e24 NET: IPV4: fix error "do not initialise globals to 0" omits aed0826b0cf2 net: net_namespace: Fix undefined member in key_remove_domain() omits 9eb7b5e7cb50 net: dpaa2-mac: add support for more ethtool 10G link modes omits d0c560316d6f drm/i915: deduplicate frequency dump on debugfs omits 23f6a829a67c drm/i915: rename debugfs_gt_pm files omits 00142bce94dc drm/i915: rename debugfs_engines files omits 022f324c9934 drm/i915: rename debugfs_gt files omits 8167c9a375cc iio: ssp_sensors: add more range checking in ssp_parse_dat [...] omits 4170d3dd1467 iio: ssp_sensors: fix error code in ssp_print_mcu_debug() omits 983e59a27b92 Merge branch 'mptcp-next' omits ce9979129a0b selftests: mptcp: add mptcp getsockopt test cases omits c11c5906bc0a mptcp: add MPTCP_SUBFLOW_ADDRS getsockopt support omits 06f15cee3695 mptcp: add MPTCP_TCPINFO getsockopt support omits 55c42fa7fa33 mptcp: add MPTCP_INFO getsockopt omits 61bc6e82f92e mptcp: add new mptcp_fill_diag helper omits 95dca2d578d2 Merge branch 'macb-MII-on-RGMII' omits 0f4f6d7332bb net: macb: enable mii on rgmii for sama7g5 omits 1a9b5a26daf6 net: macb: add support for mii on rgmii omits d7b3485f1c2b net: macb: align for OSSMODE offset omits 1dac0084d412 net: macb: add description for SRTSM omits b972b54a68b2 net: bcmgenet: Patch PHY interface for dedicated PHY driver omits 0efcc3f20145 sky2: Stop printing VPD info to debugfs omits e57f52b42d1f Merge branch 'bpf: implement variadic printk helper' omits a42effb0b24f bpf: Clarify data_len param in bpf_snprintf and bpf_seq_pr [...] omits 7606729fe24e selftests/bpf: Add trace_vprintk test prog omits d313d45a226f selftests/bpf: Migrate prog_tests/trace_printk CHECKs to ASSERTs omits 4190c299a49f bpftool: Only probe trace_vprintk feature in 'full' mode omits 6c66b0e7c91a libbpf: Use static const fmt string in __bpf_printk omits c2758baa9798 libbpf: Modify bpf_printk to choose helper based on arg count omits 10aceb629e19 bpf: Add bpf_trace_vprintk helper omits 84b4c52960bd selftests/bpf: Stop using bpf_program__load omits 335ff4990cf3 bpf: Merge printk and seq_printf VARARG max macros omits af54faab84f7 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 85784470efa2 x86/smp: Remove unnecessary assignment to local var freq_scale omits f68d08c437f9 net: phy: bcm7xxx: Add EPHY entry for 72165 omits 641dd82ffa9d drm/i915/display/adlp: Add new PSR2 workarounds omits af7ea1e22afc drm/i915/display/psr: Use drm damage helpers to calculate [...] omits 1f3a11c341ab drm/i915/display: Workaround cursor left overs with PSR2 s [...] omits ce0eacbbd922 drm/i915/display: Wait at least 2 frames before selective update omits 72fe6ca84f08 drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ [...] omits 1a575cde596c ptp: ocp: Avoid operator precedence warning in ptp_ocp_sum [...] omits ca21a3e5edfd selftests/bpf: Fix a few compiler warnings omits f706f6c66c43 Merge branch 'Improve set_attach_target() and deprecate op [...] omits 942025c9f37e libbpf: Constify all high-level program attach APIs omits 91b555d73e53 libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7 omits 60aed22076b0 selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach [...] omits 2d5ec1c66e25 libbpf: Allow skipping attach_func_name in bpf_program__se [...] omits 277641859e83 libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs omits 23a7baaa9388 selftests/bpf: Stop using relaxed_core_relocs which has no effect omits f11f86a3931b libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id() omits 5ef8a0291513 net: microchip: encx24j600: drop unneeded MODULE_ALIAS omits 6db9350a9db3 devlink: Delete not-used devlink APIs omits f7427ba5ce9c locking/lockdep: Cleanup the repeated declaration omits a2e05ddda11b lockdep: Improve comments in wait-type checks omits 2507003a1d10 lockdep: Let lock_is_held_type() detect recursive read as read omits 12235da8c80a kernel/locking: Add context to ww_mutex_trylock() omits 41100833cdd8 perf/x86: Add compiler barrier after updating BTS omits e739f98b4b11 genirq: Move prio assignment into the newly created thread omits b20b54fb00a8 net: stmmac: dwmac-visconti: Make use of the helper functi [...] omits 3503e673db23 octeontx2-af: Remove redundant initialization of variable blkaddr omits d853f1d3c900 octeontx2-af: Fix uninitialized variable val omits 3323129a6db9 spi: sh-msiof: drop unneeded MODULE_ALIAS omits 98c29b35a7e3 spi: rspi: drop unneeded MODULE_ALIAS omits e1a6af4b000c genirq: Update irq_set_irqchip_state documentation omits 259d71992e57 drm/i915/dmc: Update to DMC v2.12 omits db2b0c5d7b6f objtool: Support pv_opsindirect calls for noinstr omits 1462eb381b4c x86/xen: Rework the xen_{cpu,irq,mmu}_opsarrays omits 847d9317b2b9 x86/xen: Mark xen_force_evtchn_callback() noinstr omits 09c413071e2d x86/xen: Make irq_disable() noinstr omits d7bfc7d57cbe x86/xen: Make irq_enable() noinstr omits 74ea805b79d2 x86/xen: Make hypercall_page noinstr omits 20125c872a3f x86/xen: Make save_fl() noinstr omits 7361fac0465b x86/xen: Make set_debugreg() noinstr omits f4afb713e5c3 x86/xen: Make get_debugreg() noinstr omits 209cfd0cbb67 x86/xen: Make write_cr2() noinstr omits 0a53c9acf4da x86/xen: Make read_cr2() noinstr omits a53f2c035e98 drm/panfrost: Calculate lock region size correctly omits 6042d4348a34 net: e1000e: solve insmod 'Unknown symbol mutex_lock' error omits 61524e43abad net: netsec: Make use of the helper function dev_err_probe() omits 5bd4f20de8ac virtio-gpu: fix possible memory allocation failure omits a2d3cbc80d25 crypto: aesni - check walk.nbytes instead of err omits 81f53028dfbc crypto: drbg - Fix unused value warning in drbg_healthchec [...] omits 5e91f56a0bb3 crypto: img-hash - remove need for error return variable ret omits 29601c8159c8 hwrng: ixp4xx - Make use of the helper function devm_platf [...] omits 40da865381ad crypto: qat - remove unneeded packed attribute omits 70fead3adb4e crypto: qat - free irq in case of failure omits 9832fdc917de crypto: qat - free irqs only if allocated omits 0e64dcd7c94b crypto: qat - remove unmatched CPU affinity to cluster IRQ omits ba79a32acfde crypto: qat - replace deprecated MSI API omits 8bb765271ade crypto: hisilicon/qm - support the userspace task resetting omits 8de8d4fe7d5a crypto: hisilicon/qm - fix the uacce mmap failed omits cbbb5f07ab73 crypto: hisilicon - Fix sscanf format signedness omits 898387e40cf5 crypto: arm64/aes-ccm - avoid by-ref argument for ce_aes_c [...] omits 741691c44606 crypto: arm64/aes-ccm - reduce NEON begin/end calls for co [...] omits b3482635e5d6 crypto: arm64/aes-ccm - remove non-SIMD fallback path omits 36a916af641d crypto: arm64/aes-ccm - yield NEON when processing auth-only data omits 676e508122d9 crypto: arm64/aes-ce - stop using SIMD helper for skciphers omits 96c34e143689 crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers omits b9e699f91236 crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path omits 4a7e1e5fc294 crypto: sm4 - Do not change section of ck and sbox omits d5e93b3374e4 hwrng: Kconfig - Add helper dependency on COMPILE_TEST omits 04cb788ecee8 crypto: jitter - drop kernel-doc notation omits 8dc84dcd7f74 net: phy: broadcom: Enable 10BaseT DAC early wake omits 44ded7ca63f1 Merge branch 'net-dsa-b53-clean-up-cpu-imp-ports' omits 7d5af56418d7 net: dsa: b53: Drop unused "cpu_port" field omits 3ff26b29230c net: dsa: b53: Improve flow control setup on BCM5301x omits b290c6384afa net: dsa: b53: Drop BCM5301x workaround for a wrong CPU/IMP port omits 983d96a9116a net: dsa: b53: Include all ports in "enabled_ports" omits bb667205406c dt-bindings: w1: update w1-gpio.yaml reference omits 064b877dff42 drm/i915: Free all DMC payloads omits 561bed688bff Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits faaaf2ac03a8 torture: Make kvm-remote.sh print size of downloaded tarball omits ae3357ac1127 torture: Allot 1G of memory for scftorture runs omits 2010776f8ccb tools/rcu: Add an extract-stall script omits f2bdf7dc0da2 scftorture: Warn on individual scf_torture_init() error co [...] omits c3d0258d5af2 scftorture: Count reschedule IPIs omits da9366c627ef scftorture: Account for weight_resched when checking for a [...] omits 2b1388f8a408 scftorture: Shut down if nonsensical arguments given omits 2f611d044b8d scftorture: Allow zero weight to exclude an smp_call_funct [...] omits 925da92ba5cb rcu: Avoid unneeded function call in rcu_read_unlock() omits 6e3331ee3446 fs/ntfs3: Use min/max macros instated of ternary operators omits b5322eb1ae94 fs/ntfs3: Use clamp/max macros instead of comparisons omits f162f7b8dbc2 fs/ntfs3: Remove always false condition check omits edb853ff3dc0 fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC omits cffb5152eea8 fs/ntfs3: Remove tabs before spaces from comment omits 2829e39e0e8a fs/ntfs3: Remove braces from single statment block omits 4ca7fe57f21a fs/ntfs3: Place Comparisons constant right side of the test omits 7d95995ab4de fs/ntfs3: Remove '+' before constant in ni_insert_resident() omits 91241ee25a2f drm/sun4i: dw-hdmi: Make use of the helper function dev_er [...] omits b41e24a5c72b drm/sun4i: dsi: Make use of the helper function dev_err_probe() omits 4b5a3ab17c6c octeontx2-af: Hardware configuration for inline IPsec omits 227b9644ab16 net/tls: support SM4 GCM/CCM algorithm omits d1ab2647de32 Revert "net: wwan: iosm: firmware flashing and coredump co [...] omits 63f85c401eba octeontx2-pf: CN10K: Hide RPM stats over ethtool omits 48b096126954 drm/i915: Move __i915_gem_free_object to ttm_bo_destroy omits f6045de1f532 platform/x86: amd-pmc: Export Idlemask values based on the APU omits 9cfe02023cf6 platform/x86: amd-pmc: Check s0i3 cycle status omits 7b6bf51de974 platform/x86: Add Intel ishtp eclite driver omits 52583c8d8b12 net: thunderx: Make use of the helper function dev_err_probe() omits 4fd3ff3b29ae net: hinic: Make use of the helper function dev_err_probe() omits 015a22f46b25 net: ethoc: Make use of the helper function dev_err_probe() omits a72691ee19ca net: enetc: Make use of the helper function dev_err_probe() omits 9eda994d4b57 net: chelsio: cxgb4vf: Make use of the helper function dev [...] omits b0ab7096dd9b net: atl1e: Make use of the helper function dev_err_probe() omits d502933c30c6 net: atl1c: Make use of the helper function dev_err_probe() omits 95b5fc03c189 net: arc_emac: Make use of the helper function dev_err_probe() omits feab5bb8f1d4 ath11k: Align bss_chan_info structure with firmware omits 9b4dd38b46cf ath11k: add support in survey dump with bss_chan_info omits 7e9fb2418a4c ath11k: Rename atf_config to flag1 in target_resource_config omits e20cfa3b62ae ath11k: fix 4addr multicast packet tx omits 34c67dc36641 ath11k: fix 4-addr tx failure for AP and STA modes omits ef7bc2a76342 ath9k: owl-loader: fetch pci init values through nvmem omits eb3a97a69be8 ath9k: fetch calibration data via nvmem subsystem omits 0817534ff9ea smackfs: Fix use-after-free in netlbl_catmap_walk() omits f6d66fc8cf5f drm/i915: Update memory bandwidth parameters omits 336562752acc bpf: Update bpf_get_smp_processor_id() documentation omits 69cd823956ba libbpf: Add sphinx code documentation comments omits 8af9e2c7826a rcu-tasks: Update comments to cond_resched_tasks_rcu_qs() omits 46aa886c483f rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader omits ed42c3806712 rcu-tasks: Fix read-side primitives comment for call_rcu_t [...] omits a6517e9ce011 rcu-tasks: Clarify read side section info for rcu_tasks_ru [...] omits d39ec8f3c12a rcu-tasks: Correct comparisons for CPU numbers in show_sta [...] omits 89401176daf0 rcu-tasks: Correct firstreport usage in check_all_holdout_ [...] omits d0a85858569e rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment omits 0db7c32ad316 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] omits c4f113ac450a rcu-tasks: Fix s/instruction/instructions/ typo in comment omits a5c071ccfa17 rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] omits 18f08e758f34 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] omits 96017bf90397 rcu-tasks: Simplify trc_read_check_handler() atomic operations omits 892a012699fc ACPI: resources: Add DMI-based legacy IRQ override quirk omits e4f868191138 drm/v3d: fix wait for TMU write combiner flush omits 2220ecf55c1b selftests/bpf: Skip btf_tag test if btf_tag attribute not [...] omits 5706383b30cf Merge branch 'mlxsw-Add-support-for-transceiver-modules-reset' omits 49fd3b645de8 mlxsw: Add support for transceiver modules reset omits 8f4ebdb0a274 mlxsw: Make PMAOS pack function more generic omits ef23841bb94a mlxsw: reg: Add fields to PMAOS register omits 896f399be078 mlxsw: Track per-module port status omits 196bff2927a7 mlxsw: spectrum: Do not return an error in mlxsw_sp_port_m [...] omits 06277ca23868 mlxsw: spectrum: Do not return an error in ndo_stop() omits bd6e43f5953d mlxsw: core_env: Convert 'module_info_lock' to a mutex omits 163f3d2dd01c mlxsw: core_env: Defer handling of module temperature warn [...] omits 25a91f835a7b mlxsw: core: Remove mlxsw_core_is_initialized() omits 3d7a6f677905 mlxsw: core: Initialize switch driver last omits 00135227ca3b Merge branch 'devlink-delete-publidh-api' omits c2d2f9885066 devlink: Delete not-used single parameter notification APIs omits e9310aed8e6a net/mlx5: Publish and unpublish all devlink parameters at once omits 262d88baad8d drm/i915: Extract hsw_panel_transcoders() omits 32f6734c7243 drm/i915: Adjust intel_dsc_power_domain() calling convention omits c98e3d15b582 drm/i915: Introduce with_intel_display_power_if_enabled() omits 8c66081b0b32 drm/i915: s/pipe/transcoder/ when dealing with PIPECONF/TRANSCONF omits 555ec52127f9 drm/i915: Flatten hsw_crtc_compute_clock() omits e0ccf1d6f1ef drm/i915: Extract intel_dp_need_bigjoiner() omits dc34ca9231f2 drm/i915: Mark GPU wedging on driver unregister unrecoverable omits dc50b930be89 Merge branch 'qdisc-visibility' omits 2d6a58996ee2 selftests: net: test ethtool -L vs mq omits 2e367522ce6b netdevsim: add ability to change channel count omits 1e080f17750d net: sched: update default qdisc visibility after Tx queue [...] omits bcf26654a38f drm/sched: fix the bug of time out calculation(v4) omits d1b803f4ca4f Merge drm/drm-next into drm-intel-next omits eac46b323b28 x86/paravirt: Use PVOP_* for paravirt calls omits e9382440de18 x86/paravirt: Mark arch_local_irq_*() __always_inline omits ce0b9c805dd6 locking/lockdep: Avoid RCU-induced noinstr fail omits 2c36d87be493 x86/sev: Fix noinstr for vc_ghcb_invalidate() omits c6b01dace2cd x86: Always inline ip_within_syscall_gap() omits 010050a86393 x86/kvm: Always inline evmcs_write64() omits aee045ed0a6b x86/kvm: Always inline to_svm() omits e25b694bf1d9 x86: Always inline context_tracking_guest_enter() omits a168233a440d x86/kvm: Always inline vmload() / vmsave() omits 2b2f72d4d819 x86/kvm: Always inline sev_*guest() omits f56dae88a81f objtool: Handle __sanitize_cov*() tail calls omits 8b946cc38e06 objtool: Introduce CFI hash omits b7b205c3a0bc x86/xen: Move hypercall_page to top of the file omits 9af9dcf11bda x86/xen: Mark cpu_bringup_and_idle() as dead_end_function omits ce079f6d87cc drm/i915: Add mmap lock around vma_lookup() in the mman selftest. omits 5416da01ff6e PM: hibernate: Remove blk_status_to_errno in hib_wait_io omits 6f3a9b100379 regulator: rtq6752: Enclose 'enable' gpio control by enable flag omits bfcc1e67ff1e PM: sleep: Do not assume that "mem" is always present omits fca611656418 EDAC/mc: Replace strcpy(), sprintf() and snprintf() with s [...] omits d5dd580deb54 Merge drm/drm-next into drm-intel-gt-next omits c506cc5bc6e3 Merge branch 'ibmvnic-next' omits bbd809305bc7 ibmvnic: Reuse tx pools when possible omits 489de956e7a2 ibmvnic: Reuse rx pools when possible omits f8ac0bfa7d7a ibmvnic: Reuse LTB when possible omits 129854f061d8 ibmvnic: Use bitmap for LTB map_ids omits 0d1af4fa7124 ibmvnic: init_tx_pools move loop-invariant code omits 8243c7ed6d08 ibmvnic: Use/rename local vars in init_tx_pools omits 0df7b9ad8f84 ibmvnic: Use/rename local vars in init_rx_pools omits 0f2bf3188c43 ibmvnic: Fix up some comments and messages omits 38106b2c433e ibmvnic: Consolidate code in replenish_rx_pool() omits 923990f6431e Merge branch 'ptp-ocp-timecard-v13-fw' omits d7050a2b85ff docs: ABI: Add sysfs documentation for timecard omits 1acffc6e09ed ptp: ocp: Add timestamp window adjustment omits 6d59d4fa1789 ptp: ocp: Have FPGA fold in ns adjustment for adjtime. omits a62a56d04e63 ptp: ocp: Enable 4th timestamper / PPS generator omits 71d7e0850476 ptp: ocp: Add second GNSS device omits e3516bb45078 ptp: ocp: Add NMEA output omits f67bf662d2cf ptp: ocp: Add debugfs entry for timecard omits 065efcc5e976 ptp: ocp: Separate the init and info logic omits 89260d878253 ptp: ocp: Add sysfs attribute utc_tai_offset omits d14ee2525d38 ptp: ocp: Add IRIG-B output mode control omits 6baf2925424a ptp: ocp: Add IRIG-B and DCF blocks omits e1daf0ec73b2 ptp: ocp: Add SMA selector and controls omits dcf614692c6c ptp: ocp: Add third timestamper omits bceff2905eff ptp: ocp: Report error if resource registration fails. omits 56ec44033cd7 ptp: ocp: Skip resources with out of range irqs omits 1447149d6539 ptp: ocp: Skip I2C flash read when there is no controller. omits 498ad3f4389a ptp: ocp: Parameterize the TOD information display. omits 1618df6afab2 ptp: ocp: parameterize the i2c driver used omits c68872146489 dt-bindings: net: lantiq: Add the burst length properties omits dac0bad93741 dt-bindings: net: lantiq,etop-xway: Document Lantiq Xway E [...] omits 5535bcfa725a dt-bindings: net: lantiq-xrx200-net: convert to the json-schema omits 14d4e308e0aa net: lantiq: configure the burst length in ethernet drivers omits 49293bbc50cb MIPS: lantiq: dma: make the burst length configurable by t [...] omits 5ad74d39c51d MIPS: lantiq: dma: fix burst length for DEU omits 5ca9ce2ba4d5 MIPS: lantiq: dma: reset correct number of channel omits c12aa581f6d5 MIPS: lantiq: dma: add small delay after reset omits 282abb5a1f38 drm/ttm: fix the type mismatch error on sparc64 omits 78afff2acea1 drm/bochs: add Bochs PCI ID for Simics model omits 0b7383331c00 drm/qxl: User page size macro for qxl release bo omits 339133f6c318 net: dsa: tag_rtl4_a: Drop bit 9 from egress frames omits 67f1e027c270 drivers/cdrom: improved ioctl for media change detection omits 4c24483e247f Merge branch 'bpf: add support for new btf kind BTF_KIND_TAG' omits 48f5a6c41627 docs/bpf: Add documentation for BTF_KIND_TAG omits c240ba287890 selftests/bpf: Add a test with a bpf program with btf_tag [...] omits ad526474aec1 selftests/bpf: Test BTF_KIND_TAG for deduplication omits 35baba7a832f selftests/bpf: Add BTF_KIND_TAG unit tests omits 3df3bd68d481 selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TA [...] omits 71d29c2d47d1 selftests/bpf: Test libbpf API function btf__add_tag() omits 5c07f2fec003 bpftool: Add support for BTF_KIND_TAG omits 5b84bd10363e libbpf: Add support for BTF_KIND_TAG omits 30025e8bd80f libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag omits b5ea834dde6b bpf: Support for new btf kind BTF_KIND_TAG omits 41ced4cd8802 btf: Change BTF_KIND_* macros to enums omits 8987ede3ed27 selftests/bpf: Fix .gitignore to not ignore test_progs.c omits c0354077439b bpf,x64 Emit IMUL instead of MUL for x86-64 omits 67dfac47dac6 Merge branch 'libbpf: Streamline internal BPF program sect [...] omits b6291a6f30d3 libbpf: Minimize explicit iterator of section definition array omits 5532dfd42e48 libbpf: Simplify BPF program auto-attach code omits 91b4d1d1d544 libbpf: Ensure BPF prog types are set before relocations omits 53df63ccdc02 selftests/bpf: Update selftests to always provide "struct_ [...] omits e93540510278 drm/i915/dg2: Define MOCS table for DG2 omits 50bc6486a8f1 drm/i915/xehpsdv: Define MOCS table for XeHP SDV omits ca304b40c20d libbpf: Introduce legacy kprobe events support omits 242f4c77b1c8 docs: zh_TW/index: Move arm64/index to arch-specific section omits 121ca40797f1 docs/zh_CN: Add zh_CN/admin-guide/sysrq.rst omits 3454cd5616e9 Documentation: checkpatch: Add SYMBOLIC_PERMS message omits 29bd0cace235 Documentation: checkpatch: Add TRAILING_SEMICOLON message omits d9548979f7ae Documentation: checkpatch: Add SPLIT_STRING message omits d7482c0da76c Doc: page_migration: fix numbering for non-LRU movable flags omits f99b4fe27f7e docs: block: fix discard_max_bytes references omits 31c9d7c82975 Documentation/process: Add tip tree handbook omits 604370e106cc Documentation/process: Add maintainer handbooks section omits 5f0d4214938d drm/i915/dg1: Add new PCI id omits 0fcfb30019d3 drm/amdgpu: Fix a race of IB test omits 405a81ae3fe8 drm/amdgpu: VCN avoid memory allocation during IB test omits cb9038aa8a4e drm/amdgpu: VCE avoid memory allocation during IB test omits 68331d7cf3a9 drm/amdgpu: UVD avoid memory allocation during IB test omits de3a1e336057 drm/amdgpu: Unify PSP TA context omits 9cec53c18a31 drm/amdgpu: move iommu_resume before ip init/resume omits ea20e246f39a drm/amdgpu: add amdgpu_amdkfd_resume_iommu omits f8846323d544 drm/amdkfd: separate kfd_iommu_resume from kfd_resume omits 8e6d0b699635 drm/amdgpu: Get atomicOps info from Host for sriov setup omits 3da35006fef8 drm/amd/display: Enable mem low power control for DCN3.1 s [...] omits 0c55b63ba3a7 drm/amd/display: remove force_enable_edp_fec param. omits 18b4f1a02295 drm/amd/display: Add VPG and AFMT low power support for DCN3.1 omits 9b3d76527f6e drm/amd/display: Revert adding degamma coefficients omits db7b568e6d99 drm/amd/display: Link training retry fix for abort case omits 0d9a947b5cbb drm/amd/display: Fix unstable HPCP compliance on Chrome Barcelo omits 68e1634d5fda drm/amd/display: 3.2.152 omits 1b76cd177288 drm/amd/display: Correct degamma coefficients omits c580afa2c0c2 drm/amd/display: [FW Promotion] Release 0.0.82 omits ac02dc342585 drm/amd/display: Add periodic detection when zstate is enabled omits 6513104ba4a8 drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3 omits 63f8bee439c0 drm/amd/display: Refine condition of cursor visibility for [...] omits 34316c1e561d drm/amd/display: Optimize bandwidth on following fast update omits 2a50edbf10c8 drm/amd/display: Apply w/a for hard hang on HPD omits d02097095916 drm/amd/display: Add regamma/degamma coefficients and set [...] omits 1131cadfd756 drm/amd/display: Revert "Directly retrain link from debugfs" omits 9e0d55ae545f drm/amd/display: Get backlight from PWM if DMCU is not ini [...] omits 7b89bf831813 drm/amd/display: Fix multiple memory leaks reported by coverity omits f22268ce0a3f drm/amd/display: 3.2.151 omits caf58a2c8224 drm/amd/display: Revert "dc: w/a for hard hang on HPD on n [...] omits 0d0118ccd44e drm/amd/display: [FW Promotion] Release 0.0.81 omits 13900e6fde3f drm/amd/display: Fix for null pointer access for ddc pin a [...] omits 5e1a9a3ed65a drm/amd/display: Fix false BAD_FREE warning from Coverity omits 64d283cb379e drm/amd/display: Fix dynamic link encoder access. omits 035f54969bb2 drm/amd/display: Add flag to detect dpms force off during HPD omits 6077911b49fe drm/amd/display: unblock abm when odm is enabled only on c [...] omits 8e794421bc98 drm/amd/display: Fork thread to offload work of hpd_rx_irq omits 410ad92d7fec drm/amd/display: Add option to defer works of hpd_rx_irq omits 928adbf65bb1 drm/amd/display: update conditions to do dfp cap ext validation omits e0d09634acbb drm/amd/display: move bpp range decision in decide dsc bw [...] omits 952ab0b30239 drm/amd/display: Fix system hang at boot omits 3550d6225b1f drm/amd/display: Add DPCD writes at key points omits b25715a0155d drm/amd/display: expose dsc overhead bw in dc dsc header omits e312af6c2a92 drm/amdkfd: make needs_pcie_atomics FW-version dependent omits a7496559e4d1 drm/amdgpu: Increase direct IB pool size omits d4ac13324846 drm/amdgpu: add manual sclk/vddc setting support for cyan [...] omits 2ba83fd53f28 drm/amdgpu: add some pptable funcs for cyan skilfish(v3) omits ca8ff8fcb3f0 drm/amdgpu: update SMU driver interface for cyan skilfish(v3) omits c7c6b86acbd7 drm/amdgpu: update SMU PPSMC for cyan skilfish omits ee121f7ebe60 drm/amdgpu: fix sysfs_emit/sysfs_emit_at warnings(v2) omits 5f64d9af0279 drm/amd/display: dc_assert_fp_enabled assert only if FPU i [...] omits 3771449bc80f drm/amdgpu: Update RAS trigger error block support omits 334f81d1643b drm/amdgpu: Update RAS status print omits 02f958a20cb2 drm/amdgpu: refactor function to init no-psp fw omits 06dd1888ee58 drm/amd/display: Add NULL checks for vblank workqueue omits 8a4d393ef497 drm/amd/amdgpu: Enable some sysnodes for guest smi omits 62d266b2bd4a drm/amdgpu: cleanup debugfs for amdgpu rings omits 59715cffce19 drm/amdgpu: use IS_ERR for debugfs APIs omits a2a8fd9a3efd x86/fpu/signal: Change return code of restore_fpregs_from_ [...] omits be0040144152 x86/fpu/signal: Change return code of check_xstate_in_sigf [...] omits 1193f408cd51 x86/fpu/signal: Change return type of __fpu_restore_sig() [...] omits f3305be5feec x86/fpu/signal: Change return type of fpu__restore_sig() t [...] omits ee4ecdfbd289 x86/signal: Change return type of restore_sigcontext() to boolean omits 2af07f3a6e9f x86/fpu/signal: Change return type of copy_fpregs_to_sigfr [...] omits 052adee66828 x86/fpu/signal: Change return type of copy_fpstate_to_sigf [...] omits fcfb7163329c x86/fpu/signal: Move xstate clearing out of copy_fpregs_to [...] omits 4164a482a5d9 x86/fpu/signal: Move header zeroing out of xsave_to_user_s [...] omits f60f5741002b mtd: rawnand: qcom: Update code word value for raw read omits 43192617f781 drm/i915: Enable -Wsometimes-uninitialized omits 46f20a353b80 drm/i915/selftests: Always initialize err in igt_dmabuf_im [...] omits 4796054b381a drm/i915/selftests: Do not use import_obj uninitialized omits 5ad2d11feafb dma-buf: system_heap: Avoid warning on mid-order allocations omits d680c6b49c5e audit: Convert to SPDX identifier omits f2173257b92e Merge branch 'hns3-mac' omits 5c56ff486dfc net: hns3: PF support get multicast MAC address space assi [...] omits e435a6b5315a net: hns3: PF support get unicast MAC address space assign [...] omits 0ccf85111824 net: phy: at803x: add support for qca 8327 internal phy omits 32e3573f7392 skbuff: inline page_frag_alloc_align() omits b9bbc4c1debc ethtool: prevent endless loop if eeprom size is smaller th [...] omits 0f440524b697 net: wwan: iosm: fix linux-next build error omits da9facf1c182 ptp: ptp_clockmatrix: Add support for pll_mode=0 and manua [...] omits 794c3dffacc1 ptp: ptp_clockmatrix: Add support for FW 5.2 (8A34005) omits c70aae139d39 ptp: ptp_clockmatrix: Remove idtcm_enable_tod_sync() omits 01649011cc82 r8169: remove support for chip version RTL_GIGA_MAC_VER_27 omits 55bd079a3cb6 Merge branch 'smc-EDID-support' omits 3c572145c24e net/smc: add generic netlink support for system EID omits 11a26c59fc51 net/smc: keep static copy of system EID omits fa0866625543 net/smc: add support for user defined EIDs omits f787e3cfeaa6 Merge branch 's390-next' omits a1ac1b6e4137 s390/ism: switch from 'pci_' to 'dma_' API omits 478a31403b36 s390/netiucv: remove incorrect kernel doc indicators omits 239686c11f6a s390/lcs: remove incorrect kernel doc indicators omits a962cc4ba1a1 s390/ctcm: remove incorrect kernel doc indicators omits a9d5e3d78dfd Merge branch 'mlxsw-next' omits cd92d79d5fdb mlxsw: reg: Remove PMTM register omits 32ada69bba7e mlxsw: spectrum: Use PMTDB register to obtain split info omits 78f824b33530 mlxsw: reg: Add Port Module To local DataBase Register omits 1dbfc9d76551 mlxsw: spectrum: Use PLLP to get front panel number and sp [...] omits ed403777f653 mlxsw: reg: Add Port Local port to Label Port mapping Register omits fec2386162d1 mlxsw: spectrum: Move port SWID set before core port init omits 13eb056ee58b mlxsw: spectrum: Move port module mapping before core port init omits 847371ce049b mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 omits 185667c2986b drm/i915/edp: use MSO pixel overlap from DisplayID data omits 948b0ae65b7f drm/i915/edp: postpone MSO init until after EDID read omits 18a9cbbe5580 drm/edid: parse the DisplayID v2.0 VESA vendor block for MSO omits 37eab1fe6141 drm/edid: abstract OUI conversion to 24-bit int omits b5c24049fd17 drm/displayid: add DisplayID v2.0 data blocks and primary [...] omits 8571c7656d33 drm/displayid: re-align data block macros omits 1a913270e57a iio: adc: ad7793: Fix IRQ flag omits e081102f3077 iio: adc: ad7780: Fix IRQ flag omits 89a86da5cb8e iio: adc: ad7192: Add IRQ flag omits eb795cd97365 iio: adc: aspeed: set driver data when adc probe. omits fa002b364981 iio: adc: rzg2l_adc: add missing clk_disable_unprepare() i [...] omits f0cb5fed37ab iio: adc: max1027: Fix the number of max1X31 channels omits 732ae19ee8f5 iio: adc: max1027: Fix wrong shift with 12-bit devices omits bbcf40816b54 iio: adc128s052: Fix the error handling path of 'adc128_probe()' omits 9909a395e980 iio: adc: rzg2l_adc: Fix -EBUSY timeout error return omits 9033c7a35748 iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed omits f7a28df7db84 iio: dac: ti-dac5571: fix an error code in probe() omits 1f88e0a22f7c platform/x86: acer-wmi: use __packed instead of __attribut [...] omits b0179b805eed platform/x86: wmi: more detailed error reporting in find_guid() omits 25be44f6e2fc platform/x86: wmi: introduce helper to retrieve event data omits 51142a0886bd platform/x86: wmi: introduce helper to determine type omits 57f2ce892113 platform/x86: wmi: introduce helper to generate method names omits e7b2e33449e2 platform/x86: wmi: introduce helper to convert driver to W [...] omits 736b48aae5e8 platform/x86: wmi: simplify error handling logic omits 1975718c488a platform/x86: wmi: do not fail if disabling fails omits 1c23ab912810 platform/x86: wmi: improve debug messages omits bba08f358f79 platform/x86: wmi: align arguments of functions omits f5431bf1e678 platform/x86: wmi: move variables omits 1ce69d2b9620 platform/x86: wmi: remove variable omits 7410b8e634ce platform/x86: wmi: use sizeof(*p) in allocation omits 6e0bc588a084 platform/x86: wmi: use !p to check for NULL omits 6133913a8209 platform/x86: wmi: use sysfs_emit() omits dea878d88f9d platform/x86: wmi: make GUID block packed omits 67f472fdacf4 platform/x86: wmi: use guid_t and guid_equal() omits 285dd01a6cfe platform/x86: wmi: use bool instead of int omits 1c95ace78b6e platform/x86: wmi: use BIT() macro omits 1ebe62bec412 platform/x86: wmi: remove unnecessary checks omits e83c799270e1 platform/x86: wmi: remove stray empty line omits c06a2fde7982 platform/x86: wmi: remove unnecessary casts omits 84eacf7e6413 platform/x86: wmi: remove unnecessary argument omits 21397cac5daa platform/x86: wmi: remove unnecessary variable omits 43aacf838ef7 platform/x86: wmi: remove unnecessary initializations omits 9bf9ca95a16e platform/x86: wmi: remove unnecessary initialization omits cd3e3d294e52 platform/x86: wmi: remove commas omits 3ecace310f4d platform/x86: wmi: fix checkpatch warnings omits 07ce4cfd292c platform/x86: wmi: fix kernel doc omits ad62cd93198b platform/x86: Add driver for ACPI WMAA EC-based backlight control omits 4c51ba9af42d platform/x86: hp-wmi: add support for omen laptops omits a43dd76bacd0 drm/vc4: dsi: Switch to devm_drm_of_get_bridge omits 0caddbbfdfa2 drm/vc4: dpi: Switch to devm_drm_of_get_bridge omits 87ea95808d53 drm/bridge: Add a function to abstract away panels omits 2f76520561d0 Merge drm/drm-next into drm-misc-next omits b380b10b84c3 torture: Make torture.sh print the number of files to be c [...] omits 71921a9606dd rcutorture: Avoid problematic critical section nesting on [...] omits fd13fe16db0d rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] omits eb77abfdeed2 rcuscale: Warn on individual rcu_scale_init() error conditions omits ed60ad733aa4 refscale: Warn on individual ref_scale_init() error conditions omits b3b3cc618ee0 locktorture: Warn on individual lock_torture_init() error [...] omits efeff6b39b9d rcutorture: Warn on individual rcu_torture_init() error co [...] omits fda84866b1e6 rcutorture: Suppressing read-exit testing is not an error omits cbe0d8d91415 rcu-tasks: Wait for trc_read_check_handler() IPIs omits f0b2b2df5423 rcu: Fix existing exp request check in sync_sched_exp_onli [...] omits 1eac0075ebee rcu: Make rcu update module parameters world-readable omits ebb6d30d9ed1 rcu: Make rcu_normal_after_boot writable again omits 4aa846f97c0c rcu: Make rcutree_dying_cpu() use its "cpu" parameter omits 768f5d50e6ad rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() omits 2caebefb00f0 rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() omits ebc88ad49136 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] omits 3ac858785231 rcu: Fix undefined Kconfig macros omits 13bc8fa8057a doc: Add another stall-warning root cause in stallwarn.rst omits 9424b867a759 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp omits 88ee23ef1c12 rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp omits 52b030aa2786 rcu-nocb: Fix a couple of tree_nocb code-style nits omits 2431774f04d1 rcu: Mark accesses to rcu_state.n_force_qs omits 2f3830412786 libbpf: Make libbpf_version.h non-auto-generated omits dbd7eb14e060 bpf, selftests: Replicate tailcall limit test for indirect [...] omits 57d4374be94a audit: rename struct node to struct audit_node to prevent [...] omits 81be03e026dc Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_ [...] omits 0771cbb3b97d Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb [...] omits 97e4e8029984 Bluetooth: Add bt_skb_sendmmsg helper omits 38f64f650dc0 Bluetooth: Add bt_skb_sendmsg helper omits 4f41ddc7c7ee drm/i915/guc: Add GuC kernel doc omits af5bc9f21e3a drm/i915/guc: Drop guc_active move everything into guc_state omits 3cb3e3434b9f drm/i915/guc: Move fields protected by guc->contexts_lock [...] omits 9798b1724ba4 drm/i915/guc: Move GuC priority fields in context under gu [...] omits 5b116c17e6ba drm/i915/guc: Drop pin count check trick between sched_dis [...] omits 1424ba81a2d0 drm/i915/guc: Proper xarray usage for contexts_lookup omits 0f7976506de6 drm/i915/guc: Rework and simplify locking omits 52d66c06fd94 drm/i915/guc: Move guc_blocked fence to struct guc_state omits b0d83888a32b drm/i915/guc: Release submit fence from an irq_work omits ae36b62927f1 drm/i915/guc: Reset LRC descriptor if register returns -ENODEV omits f16d5cb981a5 drm/i915/guc: Don't touch guc_state.sched_state without a lock omits 422cda4f5009 drm/i915/guc: Take context ref when cancelling request omits d2420c2ed8f1 drm/i915/selftests: Add initial GuC selftest for scrubbing [...] omits d135865cb8e3 drm/i915/guc: Copy whole golden context, set engine state [...] omits 9888beaaf118 drm/i915/guc: Don't enable scheduling on a banned context, [...] omits cf37e5c820f1 drm/i915/guc: Kick tasklet after queuing a request omits ac653dd7996e Revert "drm/i915/gt: Propagate change in error status to c [...] omits 1ca36cff0166 drm/i915/guc: Workaround reset G2H is received after sched [...] omits d67e3d5a5da8 drm/i915/guc: Process all G2H message at once in work queue omits 88209a8ecb8b drm/i915/guc: Don't drop ce->guc_active.lock when unwindin [...] omits c39f51cc980d drm/i915/guc: Unwind context requests in reverse order omits 669b949c1a44 drm/i915/guc: Fix outstanding G2H accounting omits fc30a6764a54 drm/i915/guc: Fix blocked context accounting omits 53182e81f47d kbuild: Enable DT schema checks for %.dtb targets omits c0002d11d799 cgroupv2, docs: fix misinformation in "device controller" section omits b94f9ac79a73 cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem omits 22b1255792c0 docs/cgroup: remove some duplicate words omits 14bef1ab3037 Merge branch 'bpf: introduce bpf_get_branch_snapshot' omits 025bd7c753aa selftests/bpf: Add test for bpf_get_branch_snapshot omits 856c02dbce4f bpf: Introduce helper bpf_get_branch_snapshot omits c22ac2a3d4bd perf: Enable branch record for software events omits 80f0a1f99983 workqueue: annotate alloc_workqueue() as printf omits 0507503671f9 x86/asm: Avoid adding register pressure for the init case [...] omits f87bc8dc7a7c x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix omits aa06e20f1be6 x86/ACPI: Don't add CPUs that are not online capable omits 435a8dc8d9b9 ACPICA: Add support for MADT online enabled bit omits 8e69212253d3 fs/ntfs3: Always use binary search with entry search omits ef9297007e99 fs/ntfs3: Make binary search to search smaller chunks in b [...] omits 162333efa8dc fs/ntfs3: Limit binary search table size omits 9c2aadd0fdf8 fs/ntfs3: Remove unneeded header files from c files omits 977d0558e310 fs/ntfs3: Change right headers to lznt.c omits f97676611937 fs/ntfs3: Change right headers to upcase.c omits c632f639d1d9 fs/ntfs3: Change right headers to bitfunc.c omits b6ba81034b1b fs/ntfs3: Add missing header and guards to lib/ headers omits f239b3a95dd4 fs/ntfs3: Add missing headers and forward declarations to [...] omits 4dfe83320e1e fs/ntfs3: Add missing header files to ntfs.h omits cde81f13ef63 fs/ntfs3. Add forward declarations for structs to debug.h omits 0327c6d01a97 fs/ntfs3: Remove redundant initialization of variable err omits 4339d0c63c2d x86/fpu/signal: Clarify exception handling in restore_fpre [...] omits 0c2e62ba04cd x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups omits c6304556f3ae x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups omits c1c97d175493 x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups omits 2cadf5248b93 x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_ [...] omits 46d28947d987 x86/extable: Rework the exception table mechanics omits 083b32d6f4fa x86/mce: Get rid of stray semicolons omits 11e46f0804c4 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits e42404afc4ca x86/mce: Deduplicate exception handling omits 13bb8429ca98 net: wwan: iosm: firmware flashing and coredump collection omits 08c53aee26d4 Merge branch 'nfc-printk-cleanup' omits d1c624ebaa51 nfc: mrvl: drop unneeded memory allocation fail messages omits 270be6940714 nfc: microread: drop unneeded memory allocation fail messages omits 64758c6363ea nfc: pn544: drop unneeded memory allocation fail messages omits aed4146c5503 nfc: pn544: drop unneeded debug prints omits 9981ab215122 nfc: pn533: use dev_err() instead of pr_err() omits b7b96587c18b nfc: pn533: drop unneeded debug prints omits 747e3910d669 nfc: fdp: drop unneeded debug prints omits 3537e507b662 nfc: do not break pr_debug() call into separate lines omits dd2c898bc20b dt-bindings: w1: Convert 1-Wire GPIO binding to a schema omits e978d5271f71 dt-bindings: media: ti,cal: Fix example omits caa80275c648 dt-bindings: gnss: Convert UBlox Neo-6M binding to a schema omits ddf6cc9a7295 dt-bindings: arm: Convert ARM CCI-400 binding to a schema omits bf99826f239e dt-bindings: Convert Reserved Memory binding to a schema omits 0e3e0fa76609 dt-bindings: memory: fsl: convert DDR controller to dtschema omits ecc4103f32e9 dt-binding: usb: xilinx: Convert binding to YAML omits 9eb4c320be9c nfp: Prefer struct_size over open coded arithmetic omits f55e36d5ab76 qed: Improve the stack space of filter_config() omits 32fd8b59f91f x86/extable: Get rid of redundant macros omits 326b567f82df x86/extable: Tidy up redundant handler functions omits 9722162f0103 Merge series "Support for Ingenic JZ47xx SPI controller" f [...] omits 617d5b34f22c drm/ttm: Try to check if new ttm man out of bounds during compile omits d4cb82aa2e4b drm/meson: Make use of the helper function devm_platform_i [...] omits 0764e365dacd arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node omits 777a2cbbaf1c spi: amd: Don't wait for a write-only transfer to finish omits 3b02d2890bc5 spi: amd: Remove unneeded variable omits 356b02f9ec3a spi: amd: Refactor amd_spi_busy_wait omits ca8e8a18272e spi: amd: Refactor code to use less spi_master_get_devdata omits 7b3fd8109b5d MIPS: JZ4780: CI20: DTS: add SPI controller config omits ae5f94cc00a7 SPI: add Ingenic JZ47xx driver. omits ff4daa7dd7e6 dt-bindings: spi: Document Ingenic SPI controller bindings omits b1c36aae51c9 regulator: Convert SY8106A binding to a schema omits adea28311722 regulator: core: resolve supply voltage deferral silently omits 6998c575b6dc regulator: vqmmc-ipq4019: Make use of the helper function [...] omits b36061c2ea5b regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST omits b36c6b1887ff regulator: ti-abb: Make use of the helper function devm_io [...] omits becbca18ae8f Merge existing fixes from spi/for-5.15 omits c33e65cbbdc0 Merge existing fixes from regulator/for-5.15 omits 9eeb7b4e40bf drm/panel-orientation-quirks: add Valve Steam Deck omits 63a4881572d7 drm: panel-orientation-quirks: Add quirk for the Chuwi HiBook omits 3384c7c7641b selftests/bpf: Test new __sk_buff field hwtstamp omits f64c4acea51f bpf: Add hardware timestamp field to __sk_buff omits f25e3908b9cd drm/i915: Get PM ref before accessing HW register omits 90f7d7a0d0d6 locks: remove LOCK_MAND flock lock support omits e876a0367c37 Merge branch 'bpf-xsk-selftests' omits 909f0e28207c selftests: xsk: Add tests for 2K frame size omits 0d1b7f3a00cf selftests: xsk: Add tests for invalid xsk descriptors omits 6ce67b5165e6 selftests: xsk: Eliminate test specific if-statement in te [...] omits a4ba98dd0c69 selftests: xsk: Add test for unaligned mode omits 605091c5100d selftests: xsk: Introduce replacing the default packet stream omits 8abf6f725a9e selftests: xsk: Allow for invalid packets omits 8ce7192b508d selftests: xsk: Eliminate MAX_SOCKS define omits e2d850d5346c selftests: xsx: Make pthreads local scope omits af6731d1e1c6 selftests: xsk: Make xdp_flags and bind_flags local omits 85c6c9573970 selftests: xsk: Specify number of sockets to create omits 55be575dc13c selftests: xsk: Replace second_step global variable omits 1856c24db0a8 selftests: xsk: Introduce rx_on and tx_on in ifobject omits 119d4b02feb5 selftests: xsk: Add use_poll to ifobject omits 53cb3cec2f1e selftests: xsx: Introduce test name in test spec omits c160d7afba8f selftests: xsk: Make frame_size configurable omits 4bf8ee65ba4e selftests: xsk: Move rxqsize into xsk_socket_info omits 83f4ae2f26bd selftests: xsk: Move num_frames and frame_headroom to xsk_ [...] omits ce74acaf015c selftests: xsk: Introduce test specifications omits 744eb5c882e8 selftests: xsk: Introduce type for thread function omits ed7b74dc7777 selftests: xsk: Simplify xsk and umem arrays omits 74388ca483a4 drm/i915: Use Transparent Hugepages when IOMMU is enabled omits 353be7c2328c drm: document drm_mode_create_lease object requirements omits 2fc7acb69fa3 Bluetooth: hci_uart: fix GPF in h5_recv omits 8bba13b1d08d Bluetooth: btintel: Fix incorrect out of memory check omits 5031ffcc79b8 Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle omits 0b46b7550560 libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling A [...] omits c8527b9ad3cf drm/panel-simple: Reorder logicpd_type_28 / mitsubishi_aa070mc01 omits 15b2ae776044 fs/ntfs3: Show uid/gid always in show_options() omits 28a941ffc140 fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules omits e274cde8c755 fs/ntfs3: Add iocharset= mount option as alias for nls= omits 9d1939f4575f fs/ntfs3: Make mount option nohidden more universal omits 27fac77707a1 fs/ntfs3: Init spi more in init_fs_context than fill_super omits 610f8f5a7baf fs/ntfs3: Use new api for mounting omits 564c97bdfa39 fs/ntfs3: Convert mount options to pointer in sbi omits c2c389fd6c6b fs/ntfs3: Remove unnecesarry remount flag handling omits b8a30b4171b9 fs/ntfs3: Remove unnecesarry mount option noatime omits c20351ad58c9 drm/stm: ltdc: add layer alpha support omits ee2cda7b0277 drm/stm: ltdc: attach immutable zpos property to planes omits 361da7c34216 drm/ttm: enable TTM page pool kerneldoc omits 4f4859d084f7 drm/ttm: enable TTM TT object kerneldoc v2 omits d7fe6f8afead drm/ttm: enable TTM placement kerneldoc omits 324317add204 drm/ttm: enable TTM resource object kerneldoc v2 omits c5fd9986719e drm/ttm: enable TTM device object kerneldoc v2 omits be77a2f4cfd2 drm/ttm: add kerneldoc for enum ttm_caching omits fcd0bbd619b3 drm/ttm: add some general module kerneldoc omits b998ba95d284 drm/ttm: remove the outdated kerneldoc section omits 4e79e12f5b5a drm/i915/dp: Add support for out-of-bound hotplug events omits a481d0e80eab drm/i915: Associate ACPI connector nodes with connector en [...] omits 3e31d057431a drm/i915/hdcp: reuse rx_info for mst stream type1 capabili [...] omits 0f317ebb5f7c drm/i915/hdcp: read RxInfo once when reading RepeaterAuth_ [...] omits 58cfa3297aa0 drm/i915/hdcp: update cp_irq_count_cached in intel_dp_hdcp [...] omits 058d7d626028 drm/i915: clean up inconsistent indenting omits ddb8cd4eee01 drm/i915/dsi: Read/write proper brightness value via MIPI [...] omits 84d3d71fe363 drm/i915/dsi: Retrieve max brightness level from VBT omits fe01883fdcef drm/i915: Get proper min cdclk if vDSC enabled omits 5ebd50d3948e drm/i915/dsi: refine send MIPI DCS command sequence omits 43315f86a3a5 drm/i915/dsi: wait for header and payload credit available omits f503eb0cf2ba drm/i915/selftests: fixup igt_shrink_thp omits 502d0609fc41 drm/i915/gtt: add some flushing for the 64K GTT path omits 3f027d61663f drm/i915/gt: Add separate MOCS table for Gen12 devices oth [...] omits 006a5099fc18 libbpf: Fix build with latest gcc/binutils with LTO omits d6be5947efdd Merge branch 'Bpf skeleton helper method' omits 980a1a4c342f selftests/bpf: Add checks for X__elf_bytes() skeleton helper omits a6cc6b34b93e bpftool: Provide a helper method for accessing skeleton's [...] omits 08a6f22ef6f8 libbpf: Change bpf_object_skeleton data field to const pointer omits 03e601f48b2d libbpf: Don't crash on object files with no symbol tables omits b238290b965f bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr omits 0f3692b5e4c4 drm/i915/display: Prepare DRRS for frontbuffer rendering drop omits 6bd58b70af2f drm/i915/display: Share code between intel_drrs_flush and [...] omits c7c4dfb6fe70 drm/i915/display: Some code improvements and code style fi [...] omits 9682d36c2119 Bluetooth: hci_vhci: Add support for offload codecs over SCO omits f4f9fa0c07bb Bluetooth: Allow usb to auto-suspend when SCO use non-HCI [...] omits ad9331518328 Bluetooth: Add offload feature under experimental flag omits 904c139a2517 Bluetooth: Add support for msbc coding format omits 70dd978952bc Bluetooth: btintel: Define a callback to fetch codec config data omits 9798fbdee88a Bluetooth: Configure codec for HFP offload use case omits b2af264ad3af Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_ [...] omits f6873401a608 Bluetooth: Allow setting of codec for HFP offload use case omits d586029c282c Bluetooth: btintel: Define callback to fetch data_path_id omits 248733e87d50 Bluetooth: Allow querying of supported offload codecs over [...] omits a358ef86da45 Bluetooth: btintel: Read supported offload use cases omits 9ae664028a9e Bluetooth: Add support for Read Local Supported Codecs V2 omits 8961987f3f5f Bluetooth: Enumerate local supported codec and cache details omits c5baa944875e drm/mcde: Make use of the helper function devm_platform_io [...] omits bbb363480045 drm/amd/display: make configure_lttpr_mode_transparent and [...] omits 1c48fbf69139 drm/amd/display: Fix warning comparing pointer to 0 omits f7ea304f1988 drm/radeon/ci_dpm: Remove redundant initialization of vari [...] omits a906331c452b amd/display: downgrade validation failure log level omits 67684fcbdd0e drm/radeon: Prefer kcalloc over open coded arithmetic omits e8ba4922a2ed drm/amdgpu: sdma: clean up identation omits 9ae807f0ec6a drm/amdgpu: clean up inconsistent indenting omits a7181b52eabc drm/amdgpu: remove unused amdgpu_bo_validate omits 101ba90ff033 drm/amdgpu: fix use after free during BO move omits ac1509d19e2e drm/amdgpu: Create common PSP TA load function omits 68e7d0baa1f2 drm/amd/pm: fix the issue of uploading powerplay table omits 9980c4251f8d printk: use kvmalloc instead of kmalloc for devkmsg_user omits f5392e5f8ef3 drm/i915/adl_s: Remove require_force_probe protection omits d4c16733e796 drm/sched: Fix drm_sched_fence_free() so it can be passed [...] omits 5a449e5864ef drm/i915/bios: get rid of vbt ddi_port_info omits dab8477b032b drm/i915/bios: use ddc pin directly from child data omits 9e1dbc1a84bd drm/i915/bios: move ddc pin mapping code next to ddc pin sanitize omits 11182986b455 drm/i915/bios: use alternate aux channel directly from child data omits 72337aac0045 drm/i915/bios: use dp max link rate directly from child data omits 6ba699814537 drm/i915/bios: use max tmds clock directly from child data omits a9a56e7628d1 drm/i915/bios: use hdmi level shift directly from child data omits dcc5d82063d9 drm/i915: Stop rcu support for i915_address_space omits 843151521844 drm/i915: use xa_lock/unlock for fpriv->vm_xa lookups omits 9ec8795e7d91 drm/i915: Drop __rcu from gem_context->vm omits 0483a3018733 drm/i915: Use i915_gem_context_get_eb_vm in intel_context_set_gem omits a82a9979de22 drm/i915: Add i915_gem_context_is_full_ppgtt omits 24fad29e52e0 drm/i915: Use i915_gem_context_get_eb_vm in ctx_getparam omits c6d04e48d2e6 drm/i915: Rename i915_gem_context_get_vm_rcu to i915_gem_c [...] omits e1068a9e808a drm/i915: Drop code to handle set-vm races from execbuf omits 8cf97637ff88 drm/i915: Keep gem ctx->vm alive until the final put omits c238980efd3b drm/i915: Release ctx->syncobj on final put, not on ctx close omits 75eefd82581f drm/i915: Release i915_gem_context from a worker omits 5bd785a81403 drm/panel: otm8009a: add a 60 fps mode omits 49d8a5606428 Bluetooth: fix init and cleanup of sco_conn.timeout_work omits f4712fa993f6 Bluetooth: call sock_hold earlier in sco_conn_del omits fb1e95bc2755 drm/i915/gt: Initialize L3CC table in mocs init omits cfbe5291a189 drm/i915/gt: Initialize unused MOCS entries with device sp [...] omits c6b248489dc3 drm/i915/gt: Set BLIT_CCTL reg to un-cached omits d79a1d713180 drm/i915/gt: Set CMD_CCTL to UC for Gen12 Onward omits b62aa57e3c78 drm/i915/gt: Add support of mocs propagation omits a9fc4315553d drm: Improve the output_poll_changed description omits 98cca519df6d drm/ttm: cleanup ttm_resource_compat omits 044e55b14657 dma-buf: clarify dma_fence_add_callback documentation omits b83dcd753dbe dma-buf: clarify dma_fence_ops->wait documentation omits cd54323e762d drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 omits 450cede7f380 drm/i915/gem: Fix the mman selftest omits 555ae26d5185 drm/i915/dp: fix for ADL_P/S dp/edp max source rates omits bc41f059a080 drm/i915/dp: fix DG1 and RKL max source rates omits 8ee8167771da drm/i915/dp: fix EHL/JSL max source rates calculation omits 533140cb51ed drm/i915/dp: fix TGL and ICL max source rates omits 6fd5a7c92eae drm/i915/dp: Fix eDP max rate for display 11+ omits cba3ae8b3238 dma-buf: cleanup kerneldoc of removed component omits 344c32783044 drm/i915/debugfs: clean up LPSP capable omits 3a5f9281cfce drm/i915/debugfs: clean up LPSP status omits d72277b6c37d dma-buf: nuke DMA_FENCE_TRACE macros v2 omits 802fd9613e19 drm/i915/dp: fix DG2 max source rate check omits 15957cab9db0 Bluetooth: btusb: Add support for IMC Networks Mediatek Ch [...] omits 3605eacc8ae0 drm/panfrost: Make use of the helper function devm_platfor [...] omits 771d2053d41f panfrost: Don't cleanup the job if it was successfully queued omits 9ad544670514 drm/amd/display: Fix unused initialization of pointer sink omits fd30b7d9e48d drm/amd/pm: Update navi12 smu message mapping table in sriov omits 7d7630fc6b88 drm/amdgpu:schedule vce/vcn encode based on priority omits 0ad29a4eb135 drm/amdgpu/vcn: set the priority for each encode ring omits 080e613c74bb drm/amdgpu/vce: set the priority for each ring omits a0a2f7bb2209 drm/amd/amdgpu: add mpio to ras block omits 25c94b33dd3a drm/amd/amdgpu: consolidate PSP TA unload function omits 37df9560cd3e drm/amd/amdgpu: New debugfs interface for MMIO registers (v5) omits f9e476c5bb34 drm/amd/display: fix spelling mistake "alidation" -> "validation" omits 34eaf30f9a66 drm/amdgpu: detach ring priority from gfx priority omits 84d588c3de84 drm/amdgpu: rework context priority handling omits 391ac13539ca drm/amd/display: 3.2.150 omits 3a9d5b0b5301 drm/amd/display: [FW Promotion] Release 0.0.80 omits 58065a1e524d drm/amd/display: Update swizzle mode enums omits 94b1c9c739ed drm/amd/display: Initialize GSP1 SDP header omits 9b2fdc332189 drm/amd/display: Add emulated sink support for updating FS omits 55eea8ef9864 drm/amd/display: Limit max DSC target bpp for specific monitors omits f1c1a9822149 drm/amd/display: Use max target bpp override option omits bc204778b403 drm/amd/display: Set min dcfclk if pipe count is 0 omits e27c41d5b068 drm/amd/display: Support for DMUB HPD interrupt handling omits b5ce6fe8129f drm/amd/display: add missing ABM register offsets omits f01ee0195862 drm/amd/display: Add DP 2.0 SST DC Support omits 5a2730fc1ff6 drm/amd/display: Add DP 2.0 BIOS and DMUB Support omits d76b12da98df drm/amd/display: Add DP 2.0 DCCG omits 3bc8d9214679 drm/amd/display: Add DP 2.0 HPO Link Encoder omits 83228ebb82e4 drm/amd/display: Add DP 2.0 HPO Stream Encoder omits 61452908a79e drm/amd/display: Add DP 2.0 Audio Package Generator omits c97f082c1352 drm/ttm: Clear all DMA mappings on demand omits c302c98da646 drm/sun4i: Fix macros in sun8i_csc.h omits f5df171f93d3 drm/sun4i: Make use of the helper function devm_platform_i [...] omits 23019ff2c9dc drm/vc4: Make use of the helper function devm_platform_ior [...] omits 9bba12860fc7 Bluetooth: btusb: Add the new support ID for Realtek RTL8852A omits 19ba2e8e2744 drm/i915/dsi/xelpd: Enable mipi dsi support. omits f87c46c43175 drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband omits f7a8f9afe52b drm/i915/display: Update small joiner ram size omits 09a19d6dd974 Bluetooth: btusb: Add protocol for MediaTek bluetooth devi [...] omits 5a87679ffd44 Bluetooth: btusb: Support public address configuration for [...] omits 1bff51ea59a9 Bluetooth: fix use-after-free error in lock_sock_nested() omits 5db1856781e4 drm/i915/guc: drop guc_communication_enabled omits 4c216f0da88e drm: adv7511: Convert to SPDX identifier omits d39491d86f50 drm/bridge: cdns: Make use of the helper function devm_pla [...] omits 8b03e3fc7918 drm/bridge: it66121: Wait for next bridge to be probed omits 3a5f3d61de65 drm/bridge: it66121: Initialize {device,vendor}_ids omits c9d7b2827dd2 drm/bridge: anx7625: enable DSI EOTP omits 35191a0fe986 Bluetooth: btintel: Read boot address irrespective of cont [...] omits 15a91f918597 Bluetooth: btintel: Fix boot address omits 4034fb207e30 perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints omits f01d7d558e18 perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints omits 67c5d44384f8 perf/x86/intel/uncore: Fix Intel SPR IIO event constraints omits 9d756e408e08 perf/x86/intel/uncore: Fix Intel SPR CHA event constraints omits f42e8a603c88 perf/x86/intel/uncore: Fix Intel ICX IIO event constraints omits e2bb9fab08cb perf/x86/intel/uncore: Fix invalid unit check omits 496a18f09374 perf/x86/intel/uncore: Support extra IMC channel on Ice La [...] omits d850bf086280 Bluetooth: Fix using RPA when address has been resolved omits 4ec4d63b8b29 Bluetooth: Fix using address type from events omits 32eadf52d449 drm/ttm: Create pinned list omits 3a3dd5342f32 drm/i915/display: Renaming DRRS functions to intel_drrs_*() omits a1b63119ee83 drm/i915/display: Move DRRS code its own file omits ad26451a7902 drm/i915/display: Drop PSR support from HSW and BDW omits d9edf92d496b dma-resv: Give the docs a do-over omits 1eeaa1ae79d8 Bluetooth: Fix enabling advertising for central role omits 99c23da0eed4 Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() omits 927ac8da35db Bluetooth: set quality report callback for Intel omits ae7d925b5c04 Bluetooth: Support the quality report events omits 93fb70bc112e Bluetooth: refactor set_exp_feature with a feature table omits 76a56bbd810d Bluetooth: btintel: support link statistics telemetry events omits 0331b8e990ed Bluetooth: btusb: disable Intel link statistics telemetry events omits 81218cbee980 Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA omits 0b59e272f932 Bluetooth: reorganize functions from hci_sock_sendmsg() omits 45cbbe50ccb1 drm/i915/dg2: UHBR tables added for pll programming omits fa3217c49487 drm/i915: remove unused i915->active_pipes omits f1b3f696a084 drm/msm: Don't break exclusive fence ordering omits 80bcfbd37668 drm/msm: Use scheduler dependency handling omits da3208e8637e drm/v3d: Use scheduler dependency handling omits 916044fac862 drm/v3d: Move drm_sched_job_init to v3d_job_init omits c79a4487f33b drm/lima: use scheduler dependency tracking omits 53516280cc38 drm/panfrost: use scheduler dependency tracking omits 981b04d96856 drm/sched: improve docs around drm_sched_entity omits 0e10e9a1db23 drm/sched: drop entity parameter from drm_sched_push_job omits ebd5f74255b9 drm/sched: Add dependency tracking omits b0a5303d4e14 drm/sched: Barriers are needed for entity->last_scheduled omits 357285a2d1c0 drm/msm: Improve drm/sched point of no return rules omits dbe48d030b28 drm/sched: Split drm_sched_job_init omits 4087d2fb286c drm/plane: Fix comment typo omits da8ac4bf4234 GPU: drm: fix style errors omits 9716846039ef drm/i915/fdi: convert BUG()'s to MISSING_CASE() omits e2cf6afcdacf drm/i915/fdi: move fdi mphy reset and programming to intel_fdi.c omits 12b2c3016d68 drm/i915/fdi: move more FDI stuff to FDI link train hooks omits f18362cd280d drm/i915/fdi: move fdi bc bifurcation functions to intel_fdi.c omits 0ce298258200 drm/i915/fdi: move intel_update_fdi_pll_freq to intel_fdi.c omits f123efebe436 drm/i915: Actually delete gpu reloc selftests omits 450b2622bc11 drm/ttm: optimize the pool shrinker a bit v2 omits 880121be1179 mm/vmscan: add sync_shrinkers function v3 omits ba3d8257f2d9 drm/i915: Ensure wa_init_finish() is called for ctx workar [...] omits 28210a3f5412 drm/bridge: parade-ps8640: Reorg the macros omits 13d696743c8e Merge tag 'drm-misc-intel-oob-hotplug-v1' of git://git.ker [...] omits 60aede70f4a6 drm: omap: remove obsolete selection of OMAP2_DSS in confi [...] omits 47ddb72f7893 drm: zte: remove obsolete DRM Support for ZTE SoCs omits 5e12f7ea4aa0 drm: v3d: correct reference to config ARCH_BRCMSTB omits b0c2a157a606 drm: rockchip: remove reference to non-existing config DRM_RGB omits 3a8e7fd66e8b drm/i915/snps: constify struct intel_mpllb_state arrays harder omits e9ae220d3f6f drm/panfrost: Use upper/lower_32_bits helpers omits 08994edbb81f Merge tag 'drm-misc-intel-oob-hotplug-v1' of git://git.ker [...] omits f3ede209d44d drm/i915/pci: rename functions to have i915_pci prefix omits 4b93f49d0853 drm/i915/panel: mass rename functions to have intel_panel_ prefix omits c0a52f8bd755 drm/i915/backlight: mass rename functions to have intel_ba [...] omits 6cc42fbeb150 drm/i915/backlight: extract backlight code to a separate file omits d3252e1a3b2b drm/i915/dg2: Memory latency values from pcode must be doubled omits 76a04cd9af1e drm/i915: Nuke intel_prepare_shared_dpll() omits 0bae0872f80a drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() omits 62d66b218386 drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() omits 7b43cd70b56d drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clo [...] omits a338847abc8e drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enab [...] omits 98b27e79898b drm/i915: Program DPLL P1 dividers consistently omits 510e890e8222 drm/i915: Remove the 'reg' local variable omits 8a3b3df39757 drm/i915: Clean up variable names in old dpll functions omits 6205372b4b6d drm/i915: Clean dpll calling convention omits 24951b5813c1 drm/i915: Constify struct dpll all over omits b294425e9091 drm/i915: Extract ilk_update_pll_dividers() omits 669076334bfa drm/ttm, drm/i915: Update ttm_move_memcpy for async use omits d8ac30fd479c drm/i915/ttm: Reorganize the ttm move code somewhat omits 6501e6bb1458 drm/i915: Clean up gen2 DPLL readout omits 35a17f93e03a drm/i915: Set output_types to EDP for vlv/chv DPLL forcing omits ae4b0eacaffe drm/i915/dg2: Add new LRI reg offsets omits 5e076529e265 drm/i915/selftests: Increase timeout in i915_gem_contexts [...] omits 6321a722374b drm/i915: s/0/NULL/ omits 6b9376504cb4 drm/i915: Silence __iomem sparse warn omits 705d4feeb269 drm/i915/fb: move user framebuffer stuff to intel_fb.c omits 1c8d9adfc3ad drm/i915/fb: move intel_surf_alignment() to intel_fb.c omits b8db26118743 drm/i915/fb: move intel_fb_align_height() to intel_fb.c omits d36168832755 drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c omits af182a236a14 drm/i915: add HAS_ASYNC_FLIPS feature macro omits dc6d6158a6e8 drm/i915/display: split out dpt out of intel_display.c omits cb6baa20c5f3 drm/i915/fdi: make intel_fdi_link_freq() return int omits b6dfa4161729 drm/i915/dp: Drop redundant debug print omits ac5a2dff428a drm/i915/selftest: Fix use of err in igt_reset_{fail, nop} [...] omits 48efd014f0ea drm/i915/dp: add max data rate calculation for UHBR rates omits e752d1f9c14a drm/i915/dg2: add DG2 UHBR source rates omits 1db18260f153 drm/i915/dg2: add TRANS_DP2_VFREQHIGH and TRANS_DP2_VFREQLOW omits 59821ed9c4a6 drm/i915/dg2: add TRANS_DP2_CTL register definition omits 9ab29e150159 drm/i915/dp: read sink UHBR rates omits f5b21c2e3da4 drm/i915/dp: use actual link rate values in struct link_co [...] omits 333ba0d9d5d5 dt-bindings: panel: ili9341: correct indentation omits 8bc92f667aa4 drm/r128: switch from 'pci_' to 'dma_' API omits c79b846f892d drm/i915/adl_s: Update ADL-S PCI IDs omits d5f45d1e2f08 drm/ttm: remove ttm_tt_destroy_common v2 omits b131d49921e9 drm/radeon: unbind in radeon_ttm_tt_unpopulate() omits 61a8736fd822 drm/nouveau: unbind in nouveau_ttm_tt_unpopulate omits b7e8b086ffbc drm/amdgpu: unbind in amdgpu_ttm_tt_unpopulate omits e54163e9184e drm/vmwgfx: unbind in vmw_ttm_unpopulate omits 81a14bedae5b drm/i915/dg1: remove __maybe_unused leftover omits d7f213c131ad drm/i915/dp: Use max params for panels < eDP 1.4 omits ff12ce2c9cb1 drm/i915/gt: Potential error pointer dereference in pinned [...] omits 2670ff5c7287 drm/i915/fbc: Polish the skl+ FBC stride override handling omits cd4891e4f78b drm/i915/fbc: Move the "recompress on activate" to a centr [...] omits 287d00d4131e drm/i915/fbc: Extract intel_fbc_update() omits faca22fd5061 drm/i915/fbc: Rewrite the FBC tiling check a bit omits 7f8113948785 usb: typec: altmodes/displayport: Notify drm subsys of hot [...] omits fc27e04630e9 usb: typec: altmodes/displayport: Make dp_altmode_notify() [...] omits 72ad49682dde drm/connector: Add support for out-of-band hotplug notific [...] omits 3d3f7c1e6869 drm/connector: Add drm_connector_find_by_fwnode() function (v3) omits 48c429c6d18d drm/connector: Add a fwnode pointer to drm_connector and r [...] omits 331de7db3012 drm/connector: Give connector sysfs devices there own device_type omits 8c3363c67b88 drm/i915/debugfs: hook up ttm_resource_manager_debug omits 5359b745146a drm/i915/buddy: add some pretty printing omits c9b6e94963bc drm/i915: Ditch the i915_gem_ww_ctx loop member omits 63aef47b3eb5 drm/i915/fdi: move intel_fdi_link_freq() to intel_fdi.[ch] omits 3c6a4a02c92a drm/i915/panel: move intel_panel_use_ssc() out of headers omits 8e6b13a7b298 drm/i915/pm: use forward declaration to remove an include omits 4b5777af5bb1 drm/i915: intel_runtime_pm.h does not actually need intel_ [...] omits 9e6dcf33eda9 drm/i915/irq: reduce inlines to reduce header dependencies omits faf890985e30 drm/i915: Fix syncmap memory leak omits 9e9dfd080201 drm/i915/dg2: Maintain backward-compatible nested batch behavior omits c00e14cd4d3f drm/i915/adl_p: Also disable underrun recovery with MSO omits a23e0a2a222a drm/bridge: anx7625: Propagate errors from sp_tx_edid_read() omits 7f16d0f3b8e2 drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux() omits dab1b47e57e0 drm/i915/dp: return proper DPRX link training result omits 6fa701d13ae6 drm: Remove unused code to load the non-existing fbcon.ko omits 90fd2194a0cc drm/i915: Use designated initializers for init/exit table omits 072e70d52372 drm: panel-orientation-quirks: Add quirk for the Chuwi Hi10 Pro omits 88fa1fde9189 drm: panel-orientation-quirks: Add quirk for the Samsung G [...] omits a53f1dd3ab9f drm: panel-orientation-quirks: Add quirk for KD Kurio Smar [...] omits 820a2ab23d5e drm: panel-orientation-quirks: Update the Lenovo Ideapad D [...] omits bbaafe536c84 drm/i915: Nuke ORIGIN_GTT omits 7b24b79bf5f9 drm/i915/display: Fix sel fetch plane offset calculation omits ea5ea3d8a117 drm/virtio: support mapping exported vram omits f492283b1570 dma-buf: WARN on dmabuf release with pending attachments omits d8959fb33890 drm/i915/dp: remove superfluous EXPORT_SYMBOL() omits 992c238188a8 dma-buf: nuke seqno-fence omits c1d3cfbc41a1 drm/tegra: Use fourcc_mod_is_vendor() helper omits 82ade934dde4 drm/arm: malidp: Use fourcc_mod_is_vendor() helper omits 32a4eb04d59a drm/fourcc: Add macros to determine the modifier vendor omits b2eb7d716426 Merge drm/drm-next into drm-intel-next omits 2817efaeb608 drm/i915/dg2: add SNPS PHY translations for UHBR link rates omits 3b4da8315add drm/i915/dg2: use existing mechanisms for SNPS PHY translations omits 0707570248b8 drm/i915/dp: pass crtc_state to intel_ddi_dp_level() omits 5918241f6076 drm/i915/mst: use intel_de_rmw() to simplify VC payload al [...] omits 7b812171257d drm: unexport drm_ioctl_permit omits f6864b27d6d3 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P omits ebd8cbf1fb96 drm/panel: s6d27a1: Add driver for Samsung S6D27A1 display panel omits 8b4e02c70fca drm/panel: Add DT bindings for Samsung S6D27A1 display panel omits 55285e21f045 fbdev/efifb: Release PCI device's runtime PM ref during FB [...] omits d5ef86b38e4c drm/i915: Add pci ids and uapi for DG1 omits ad482232e3cc drm/i915/xehpsdv: Read correct RP_STATE_CAP register omits efd330b97855 drm/i915/xehpsdv: factor out function to read RP_STATE_CAP omits 45d9c8dde4cd drm/vgem: use shmem helpers omits 804b6e5ee613 drm/shmem-helpers: Allocate wc pages on x86 omits 8b93d1d7dbd5 drm/shmem-helper: Switch to vmf_insert_pfn omits b97090575ed2 drm/i915: Use locked access to ctx->engines in set_priority omits 8b46cc6577f4 drm/i915: Tweaked Wa_14010685332 for all PCHs omits c5589bb5dccb drm/i915: Only access SFC_DONE when media domain is not fused off omits 01da701b77d4 drm/i915/dg2: Configure PCON in DP pre-enable path omits d16de9a25b5c drm/i915/xehpsdv: Add compute DSS type omits 89f2e7ab4dd9 drm/i915/dg2: Report INSTDONE_GEOM values in error state omits fa9899dad3ed drm/i915/xehp: Loop over all gslices for INSTDONE processing omits dae2d2883296 drm/doc/rfc: drop lmem uapi section omits 70418a68713c drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg omits 5c5c40e28c52 drm/i915/xehp: Xe_HP shadowed registers are a strict super [...] omits 5798a769d6f5 drm/i915/gen12: Update shadowed register table omits 0bb50de156d8 drm/i915/gen11: Update shadowed register table omits f9d56cd64ef3 drm/i915: Make shadow tables range-based omits 39afa4104bed drm/i915: Re-use gen11 forcewake read functions on gen12 omits bc33e71f00a7 drm/i915: correct name of GT forcewake domain in error messages omits ce7e75c7ef1b drm/i915: Disable bonding on gen12+ platforms adds 9baf93d68bcc fsnotify: pass data_type to fsnotify_name() adds fd5a3ff49a19 fsnotify: pass dentry instead of inode data adds dabe729dddca fsnotify: clarify contract for create event hooks adds cc53b55f697f fsnotify: Don't insert unmergeable events in hashtable adds b9928e80dda8 fanotify: Fold event size calculation to its own function adds 8299212cbdb0 fanotify: Split fsid check from other fid mode checks adds e0462f91d247 inotify: Don't force FS_IN_IGNORED adds 808967a0a4d2 fsnotify: Add helper to detect overflow_event adds 1ad03c3a326a fsnotify: Add wrapper around fsnotify_add_event adds 29335033c574 fsnotify: Retrieve super block from the data field adds 24dca9059050 fsnotify: Protect fsnotify_handle_inode_event from no-inod [...] adds 330ae77d2a5b fsnotify: Pass group argument to free_event adds 12f47bf0f099 fanotify: Support null inode event in fanotify_dfid_inode adds 74fe4734897a fanotify: Allow file handle encoding for unhashed events adds 272531ac619b fanotify: Encode empty file handle when no inode is provided adds 4fe595cf1c80 fanotify: Require fid_mode for any non-fd event adds 9daa811073fa fsnotify: Support FS_ERROR event type adds 8d11a4f43ef4 fanotify: Reserve UAPI bits for FAN_FS_ERROR adds 734a1a5eccc5 fanotify: Pre-allocate pool of error events adds 83e9acbe13dc fanotify: Support enqueueing of error events adds 8a6ae64132fd fanotify: Support merging of error events adds 2c5069433a3a fanotify: Wrap object_fh inline space in a creator macro adds 4bd5a5c8e6e5 fanotify: Add helpers to decide whether to report FID/DFID adds 572c28f27a26 fanotify: WARN_ON against too large file handles adds 936d6a38be39 fanotify: Report fid info for file related file system errors adds 130a3c742107 fanotify: Emit generic error info for error event adds 9709bd548f11 fanotify: Allow users to request FAN_FS_ERROR events adds 9a089b21f79b ext4: Send notifications on error adds 5451093081db samples: Add fs error monitoring example
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 (dcd68326d29b) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-m [...]
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 | 3 - Documentation/ABI/stable/sysfs-devices-system-cpu | 15 - Documentation/ABI/stable/sysfs-driver-mlxreg-io | 244 - Documentation/ABI/testing/ima_policy | 8 +- Documentation/ABI/testing/sysfs-block | 16 - Documentation/ABI/testing/sysfs-class-thermal | 259 - Documentation/ABI/testing/sysfs-driver-xen-blkback | 4 +- .../ABI/testing/sysfs-driver-xen-blkfront | 2 +- .../ABI/testing/sysfs-platform-dell-privacy-wmi | 60 +- Documentation/ABI/testing/sysfs-platform-intel-pmc | 2 - Documentation/ABI/testing/sysfs-timecard | 174 - .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 69 +- Documentation/RCU/stallwarn.rst | 10 - Documentation/admin-guide/cgroup-v2.rst | 42 +- Documentation/admin-guide/cputopology.rst | 12 +- Documentation/admin-guide/hw-vuln/spectre.rst | 61 +- Documentation/admin-guide/kernel-parameters.txt | 29 +- Documentation/admin-guide/media/i2c-cardlist.rst | 8 +- Documentation/admin-guide/media/imx7.rst | 60 - Documentation/admin-guide/media/ipu3.rst | 14 +- Documentation/admin-guide/media/ivtv.rst | 2 +- Documentation/admin-guide/media/vimc.rst | 20 +- Documentation/admin-guide/mm/pagemap.rst | 22 - Documentation/admin-guide/ramoops.rst | 2 +- Documentation/admin-guide/spkguide.txt | 2 +- Documentation/arm/marvell.rst | 19 - Documentation/arm64/booting.rst | 10 - Documentation/arm64/cpu-feature-registers.rst | 12 +- Documentation/arm64/elf_hwcaps.rst | 4 - Documentation/arm64/silicon-errata.rst | 12 - Documentation/asm-annotations.rst | 2 +- Documentation/block/inline-encryption.rst | 453 +- Documentation/block/queue-sysfs.rst | 42 +- Documentation/bpf/bpf_licensing.rst | 92 - Documentation/bpf/btf.rst | 29 +- Documentation/bpf/index.rst | 9 - .../bpf/libbpf/libbpf_naming_convention.rst | 40 - Documentation/cdrom/cdrom-standard.rst | 11 - Documentation/conf.py | 3 - Documentation/core-api/cachetlb.rst | 6 - Documentation/core-api/irq/irq-domain.rst | 3 + Documentation/core-api/mm-api.rst | 5 - Documentation/core-api/printk-formats.rst | 2 +- Documentation/core-api/workqueue.rst | 21 +- Documentation/crypto/crypto_engine.rst | 4 - Documentation/dev-tools/checkpatch.rst | 81 - Documentation/dev-tools/kasan.rst | 7 +- Documentation/dev-tools/kunit/running_tips.rst | 11 +- Documentation/devicetree/bindings/Makefile | 20 +- .../devicetree/bindings/arm/arm,cci-400.yaml | 216 - .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 46 +- .../devicetree/bindings/arm/cci-control-port.yaml | 38 - Documentation/devicetree/bindings/arm/cci.txt | 224 + Documentation/devicetree/bindings/arm/cpus.yaml | 2 - .../arm/firmware/tlm,trusted-foundations.txt | 20 + .../arm/firmware/tlm,trusted-foundations.yaml | 46 - Documentation/devicetree/bindings/bus/palmbus.yaml | 79 - Documentation/devicetree/bindings/bus/ti-sysc.txt | 139 + Documentation/devicetree/bindings/bus/ti-sysc.yaml | 216 - .../devicetree/bindings/clock/samsung,s2mps11.txt | 49 + .../devicetree/bindings/clock/samsung,s2mps11.yaml | 45 - .../bindings/crypto/intel,keembay-ocs-ecc.yaml | 47 - .../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 +- .../bindings/display/msm/dp-controller.yaml | 15 +- .../bindings/display/msm/dpu-sc7280.yaml | 232 - .../bindings/display/msm/dsi-phy-14nm.yaml | 1 - .../devicetree/bindings/display/msm/gpu.txt | 157 + .../devicetree/bindings/display/msm/gpu.yaml | 288 - .../bindings/display/panel/boe,tv101wum-nl6.yaml | 7 - .../bindings/display/panel/panel-edp.yaml | 188 - .../bindings/display/panel/samsung,s6d27a1.yaml | 98 - .../devicetree/bindings/display/renesas,du.yaml | 51 - .../devicetree/bindings/display/tilcdc/tilcdc.txt | 4 +- .../bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml | 4 +- .../bindings/display/xylon,logicvc-display.yaml | 301 - .../devicetree/bindings/example-schema.yaml | 14 +- .../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 62 - Documentation/devicetree/bindings/gnss/u-blox.txt | 45 + .../devicetree/bindings/hwmon/dps650ab.txt | 11 + .../devicetree/bindings/hwmon/hih6130.txt | 12 + .../devicetree/bindings/hwmon/ibm,cffps1.txt | 26 + .../devicetree/bindings/hwmon/iio-hwmon.yaml | 37 - Documentation/devicetree/bindings/hwmon/jc42.txt | 46 + .../devicetree/bindings/hwmon/jedec,jc42.yaml | 78 - .../devicetree/bindings/hwmon/lltc,ltc4151.yaml | 41 - Documentation/devicetree/bindings/hwmon/lm70.txt | 22 + Documentation/devicetree/bindings/hwmon/lm90.txt | 51 + .../devicetree/bindings/hwmon/ltc4151.txt | 18 + .../devicetree/bindings/hwmon/mcp3021.txt | 21 + .../bindings/hwmon/microchip,mcp3021.yaml | 43 - .../devicetree/bindings/hwmon/national,lm90.yaml | 78 - .../devicetree/bindings/hwmon/ntc-thermistor.yaml | 141 - .../devicetree/bindings/hwmon/ntc_thermistor.txt | 44 + .../devicetree/bindings/hwmon/nuvoton,nct7802.yaml | 145 - .../bindings/hwmon/pmbus/ti,lm25066.yaml | 54 - .../devicetree/bindings/hwmon/sensirion,sht15.yaml | 43 - Documentation/devicetree/bindings/hwmon/sht15.txt | 19 + .../devicetree/bindings/hwmon/ti,tmp102.yaml | 47 - .../devicetree/bindings/hwmon/ti,tmp108.yaml | 50 - .../devicetree/bindings/hwmon/ti,tmp421.yaml | 110 - Documentation/devicetree/bindings/hwmon/tmp108.txt | 18 + .../devicetree/bindings/input/cap11xx.txt | 78 + .../devicetree/bindings/input/elan,ekth3000.yaml | 81 - .../devicetree/bindings/input/elan_i2c.txt | 44 + .../bindings/input/microchip,cap11xx.yaml | 148 - .../bindings/input/touchscreen/silead,gsl1680.yaml | 91 - .../bindings/input/touchscreen/silead_gsl1680.txt | 44 + .../interrupt-controller/microchip,eic.yaml | 73 - .../interrupt-controller/msi-controller.yaml | 46 - .../interrupt-controller/renesas,irqc.yaml | 1 - .../bindings/ipmi/aspeed,ast2400-ibt-bmc.txt | 1 - .../devicetree/bindings/ipmi/ipmi-ipmb.yaml | 59 - .../devicetree/bindings/leds/register-bit-led.txt | 94 + .../devicetree/bindings/leds/register-bit-led.yaml | 95 - .../devicetree/bindings/mailbox/apple,mailbox.yaml | 77 - .../devicetree/bindings/mailbox/fsl,mu.yaml | 1 - .../devicetree/bindings/mailbox/mtk-gce.txt | 4 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 3 +- .../devicetree/bindings/media/i2c/adv7604.yaml | 13 +- .../bindings/media/i2c/aptina,mt9p031.yaml | 108 - .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 120 - .../devicetree/bindings/media/i2c/mt9p031.txt | 40 + .../devicetree/bindings/media/i2c/ov5640.txt | 92 + .../devicetree/bindings/media/i2c/ovti,ov5640.yaml | 154 - .../devicetree/bindings/media/mediatek-vcodec.txt | 2 - .../bindings/media/qcom,sc7280-venus.yaml | 162 - .../bindings/media/qcom,sdm660-venus.yaml | 186 - .../devicetree/bindings/media/renesas,csi2.yaml | 1 - .../devicetree/bindings/media/renesas,imr.txt | 31 + .../devicetree/bindings/media/renesas,imr.yaml | 67 - .../devicetree/bindings/media/rockchip-isp1.yaml | 114 +- .../devicetree/bindings/media/ti,cal.yaml | 4 +- .../bindings/memory-controllers/fsl/ddr.txt | 29 + .../bindings/memory-controllers/fsl/fsl,ddr.yaml | 83 - .../memory-controllers/mediatek,mt7621-memc.yaml | 30 - .../devicetree/bindings/mfd/aspeed-lpc.txt | 157 + .../devicetree/bindings/mfd/aspeed-lpc.yaml | 199 - .../devicetree/bindings/mfd/brcm,cru.yaml | 11 +- Documentation/devicetree/bindings/mips/ralink.txt | 32 + Documentation/devicetree/bindings/mips/ralink.yaml | 87 - .../devicetree/bindings/mmc/arasan,sdhci.yaml | 26 +- .../devicetree/bindings/mmc/cdns,sdhci.yaml | 1 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 - Documentation/devicetree/bindings/mmc/mmc-card.txt | 30 + .../devicetree/bindings/mmc/mmc-card.yaml | 48 - .../devicetree/bindings/mmc/mmc-controller.yaml | 6 + Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 12 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 - .../devicetree/bindings/mmc/sdhci-omap.txt | 9 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../devicetree/bindings/net/asix,ax88796c.yaml | 73 - .../devicetree/bindings/net/brcm,bcmgenet.txt | 3 +- .../bindings/net/broadcom-bluetooth.yaml | 17 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 12 +- .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 43 - .../devicetree/bindings/net/dsa/qca8k.txt | 215 + .../devicetree/bindings/net/dsa/qca8k.yaml | 362 - .../devicetree/bindings/net/dsa/realtek-smi.txt | 87 - .../devicetree/bindings/net/lantiq,etop-xway.yaml | 69 - .../devicetree/bindings/net/lantiq,xrx200-net.txt | 21 + .../devicetree/bindings/net/lantiq,xrx200-net.yaml | 59 - Documentation/devicetree/bindings/net/macb.txt | 4 - .../devicetree/bindings/net/marvell-bluetooth.txt | 25 + .../devicetree/bindings/net/marvell-bluetooth.yaml | 31 - .../devicetree/bindings/net/nfc/marvell,nci.yaml | 170 - .../devicetree/bindings/net/nfc/nfcmrvl.txt | 84 + .../devicetree/bindings/net/nfc/nxp,nci.yaml | 61 - .../devicetree/bindings/net/nfc/nxp,pn532.yaml | 65 - .../devicetree/bindings/net/nfc/nxp,pn544.yaml | 58 - .../devicetree/bindings/net/nfc/nxp-nci.txt | 33 + .../devicetree/bindings/net/nfc/pn532.txt | 46 + .../devicetree/bindings/net/nfc/pn544.txt | 33 + .../devicetree/bindings/net/nfc/st,st-nci.yaml | 106 - .../devicetree/bindings/net/nfc/st,st21nfca.yaml | 64 - .../devicetree/bindings/net/nfc/st,st95hf.yaml | 57 - .../devicetree/bindings/net/nfc/st-nci-i2c.txt | 38 + .../devicetree/bindings/net/nfc/st-nci-spi.txt | 36 + .../devicetree/bindings/net/nfc/st21nfca.txt | 37 + .../devicetree/bindings/net/nfc/st95hf.txt | 45 + .../devicetree/bindings/net/nfc/ti,trf7970a.yaml | 98 - .../devicetree/bindings/net/nfc/trf7970a.txt | 43 + .../devicetree/bindings/net/qcom,ipa.yaml | 3 +- .../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 5 +- .../devicetree/bindings/net/realtek-bluetooth.yaml | 2 - .../devicetree/bindings/net/renesas,ether.yaml | 17 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 3 - .../devicetree/bindings/net/snps,dwmac.yaml | 8 +- .../bindings/net/socionext,uniphier-ave4.yaml | 1 - .../devicetree/bindings/net/ti,bluetooth.yaml | 92 - .../devicetree/bindings/net/ti-bluetooth.txt | 60 + .../bindings/net/wireless/esp,esp8089.txt | 30 + .../bindings/net/wireless/esp,esp8089.yaml | 43 - .../bindings/net/wireless/mediatek,mt76.yaml | 5 - .../devicetree/bindings/net/wireless/qca,ath9k.txt | 48 + .../bindings/net/wireless/qca,ath9k.yaml | 90 - .../bindings/net/wireless/ti,wlcore,spi.txt | 57 + .../devicetree/bindings/net/wireless/ti,wlcore.txt | 45 + .../bindings/net/wireless/ti,wlcore.yaml | 134 - Documentation/devicetree/bindings/numa.txt | 46 +- .../devicetree/bindings/pci/apple,pcie.yaml | 160 - .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 1 - .../bindings/pci/microchip,pcie-host.yaml | 1 - .../devicetree/bindings/pci/rcar-pci-ep.yaml | 1 - .../bindings/pinctrl/brcm,ns-pinmux.yaml | 33 +- .../devicetree/bindings/regulator/max8952.txt | 52 + .../bindings/regulator/max8973-regulator.txt | 52 + .../bindings/regulator/max8997-regulator.txt | 145 + .../bindings/regulator/maxim,max8952.yaml | 109 - .../bindings/regulator/maxim,max8973.yaml | 139 - .../bindings/regulator/maxim,max8997.yaml | 445 - .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 - .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 - .../bindings/regulator/samsung,s2mpa01.txt | 79 + .../bindings/regulator/samsung,s2mpa01.yaml | 62 - .../bindings/regulator/samsung,s2mps11.txt | 102 + .../bindings/regulator/samsung,s2mps11.yaml | 44 - .../bindings/regulator/samsung,s2mps13.yaml | 44 - .../bindings/regulator/samsung,s2mps14.yaml | 44 - .../bindings/regulator/samsung,s2mps15.yaml | 44 - .../bindings/regulator/samsung,s2mpu02.yaml | 44 - .../bindings/regulator/samsung,s5m8767.txt | 145 + .../bindings/regulator/samsung,s5m8767.yaml | 74 - .../bindings/regulator/silergy,sy8106a.yaml | 52 - .../regulator/socionext,uniphier-regulator.yaml | 1 - .../bindings/regulator/sy8106a-regulator.txt | 23 + .../bindings/reserved-memory/memory-region.yaml | 40 - .../bindings/reserved-memory/ramoops.txt | 66 + .../bindings/reserved-memory/ramoops.yaml | 145 - .../bindings/reserved-memory/reserved-memory.txt | 172 +- .../bindings/reserved-memory/reserved-memory.yaml | 100 - .../bindings/reserved-memory/shared-dma-pool.yaml | 87 - Documentation/devicetree/bindings/riscv/cpus.yaml | 8 +- Documentation/devicetree/bindings/rng/omap_rng.txt | 38 + .../devicetree/bindings/rng/omap_rng.yaml | 92 - .../bindings/soc/aspeed/uart-routing.yaml | 56 - .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 12 - .../devicetree/bindings/spi/cdns,xspi.yaml | 77 - .../devicetree/bindings/spi/ingenic,spi.yaml | 72 - .../bindings/spi/qcom,spi-qcom-qspi.yaml | 6 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 +- .../devicetree/bindings/spi/spi-nxp-fspi.txt | 44 + .../devicetree/bindings/spi/spi-nxp-fspi.yaml | 86 - Documentation/devicetree/bindings/sram/sram.yaml | 2 +- .../devicetree/bindings/submitting-patches.rst | 3 - .../bindings/thermal/qcom-spmi-adc-tm-hc.yaml | 149 - .../bindings/thermal/rockchip-thermal.yaml | 23 +- .../thermal/socionext,uniphier-thermal.yaml | 1 - .../devicetree/bindings/trivial-devices.yaml | 26 +- .../bindings/ufs/samsung,exynos-ufs.yaml | 10 - .../devicetree/bindings/usb/udc-xilinx.txt | 18 + .../devicetree/bindings/usb/xlnx,usb2.yaml | 47 - .../devicetree/bindings/vendor-prefixes.yaml | 6 - Documentation/devicetree/bindings/w1/w1-gpio.txt | 27 + Documentation/devicetree/bindings/w1/w1-gpio.yaml | 43 - .../devicetree/bindings/writing-bindings.rst | 2 +- .../devicetree/bindings/writing-schema.rst | 29 +- Documentation/driver-api/dma-buf.rst | 6 + Documentation/driver-api/ipmi.rst | 64 +- Documentation/driver-api/media/drivers/rkisp1.rst | 43 - .../driver-api/media/maintainer-entry-profile.rst | 2 +- Documentation/driver-api/media/v4l2-subdev.rst | 14 +- Documentation/driver-api/mmc/mmc-tools.rst | 4 +- Documentation/driver-api/thermal/sysfs-api.rst | 225 +- .../core/thread-info-in-task/arch-support.txt | 2 +- Documentation/filesystems/erofs.rst | 12 +- Documentation/filesystems/ext4/orphan.rst | 44 +- Documentation/filesystems/f2fs.rst | 2 +- Documentation/filesystems/fscrypt.rst | 83 +- Documentation/filesystems/index.rst | 1 + Documentation/filesystems/locks.rst | 17 +- Documentation/filesystems/netfs_library.rst | 2 - Documentation/filesystems/ntfs3.rst | 141 +- Documentation/filesystems/proc.rst | 26 +- Documentation/firmware-guide/acpi/osi.rst | 2 +- Documentation/gpu/drm-kms-helpers.rst | 12 - Documentation/gpu/drm-mm.rst | 84 +- Documentation/gpu/i915.rst | 35 +- Documentation/gpu/rfc/i915_parallel_execbuf.h | 122 + Documentation/gpu/rfc/i915_scheduler.rst | 4 +- Documentation/gpu/todo.rst | 17 + Documentation/hwmon/dell-smm-hwmon.rst | 3 - Documentation/hwmon/index.rst | 1 - Documentation/hwmon/lm25066.rst | 2 - Documentation/hwmon/lm90.rst | 10 - Documentation/hwmon/max6620.rst | 46 - Documentation/hwmon/tmp401.rst | 15 +- Documentation/hwmon/tmp421.rst | 10 - Documentation/kbuild/Kconfig.recursion-issue-02 | 2 +- Documentation/kbuild/gcc-plugins.rst | 28 +- Documentation/kernel-hacking/locking.rst | 14 +- Documentation/locking/ww-mutex-design.rst | 2 +- Documentation/maintainer/pull-requests.rst | 2 +- .../device_drivers/ethernet/mellanox/mlx5.rst | 60 - Documentation/networking/devlink/bnxt.rst | 2 - .../networking/devlink/devlink-region.rst | 4 +- Documentation/networking/devlink/ice.rst | 13 +- Documentation/networking/devlink/index.rst | 2 - Documentation/networking/devlink/iosm.rst | 162 - Documentation/networking/devlink/octeontx2.rst | 42 - Documentation/networking/ethtool-netlink.rst | 81 +- Documentation/networking/ip-sysctl.rst | 26 +- Documentation/networking/ipvs-sysctl.rst | 11 - Documentation/networking/mctp.rst | 69 +- Documentation/networking/msg_zerocopy.rst | 2 +- Documentation/process/coding-style.rst | 39 +- Documentation/process/deprecated.rst | 5 +- Documentation/process/index.rst | 1 - Documentation/process/maintainer-handbooks.rst | 18 - Documentation/process/maintainer-tip.rst | 785 - Documentation/process/submitting-drivers.rst | 2 +- Documentation/process/submitting-patches.rst | 42 +- Documentation/scheduler/sched-bwc.rst | 84 +- Documentation/spi/spi-summary.rst | 8 + Documentation/timers/no_hz.rst | 8 +- Documentation/trace/histogram.rst | 14 - Documentation/trace/kprobes.rst | 2 +- Documentation/trace/timerlat-tracer.rst | 24 +- .../translations/it_IT/kernel-hacking/locking.rst | 14 +- .../it_IT/process/submitting-patches.rst | 4 +- .../translations/ko_KR/memory-barriers.txt | 8 +- Documentation/translations/zh_CN/PCI/index.rst | 36 - Documentation/translations/zh_CN/PCI/pci.rst | 514 - .../translations/zh_CN/admin-guide/index.rst | 2 +- .../translations/zh_CN/admin-guide/sysrq.rst | 280 - .../translations/zh_CN/core-api/assoc_array.rst | 473 - .../translations/zh_CN/core-api/boot-time-mm.rst | 49 - .../translations/zh_CN/core-api/genalloc.rst | 109 - .../zh_CN/core-api/gfp_mask-from-fs-io.rst | 66 - .../translations/zh_CN/core-api/index.rst | 22 +- .../zh_CN/core-api/irq/irq-affinity.rst | 2 +- Documentation/translations/zh_CN/core-api/kref.rst | 311 - .../zh_CN/core-api/memory-allocation.rst | 138 - .../translations/zh_CN/core-api/memory-hotplug.rst | 2 +- .../translations/zh_CN/core-api/mm-api.rst | 110 - .../zh_CN/core-api/unaligned-memory-access.rst | 229 - .../translations/zh_CN/core-api/xarray.rst | 371 - .../zh_CN/maintainer/pull-requests.rst | 2 +- .../translations/zh_CN/process/5.Posting.rst | 8 +- Documentation/translations/zh_CN/process/howto.rst | 10 +- .../zh_CN/process/submitting-patches.rst | 8 +- Documentation/translations/zh_TW/index.rst | 10 +- .../zh_TW/process/submitting-patches.rst | 4 +- Documentation/userspace-api/futex2.rst | 86 - Documentation/userspace-api/index.rst | 1 - Documentation/userspace-api/ioctl/cdrom.rst | 113 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - .../userspace-api/media/drivers/cx2341x-uapi.rst | 8 +- Documentation/userspace-api/media/v4l/buffer.rst | 40 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 57 - .../media/v4l/ext-ctrls-image-source.rst | 20 - .../userspace-api/media/v4l/pixfmt-reserved.rst | 29 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 50 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 7 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 3 - .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 3 - .../userspace-api/media/v4l/vidioc-queryctrl.rst | 6 - .../userspace-api/media/v4l/vidioc-reqbufs.rst | 16 +- .../userspace-api/media/videodev2.h.rst.exceptions | 2 - Documentation/userspace-api/vduse.rst | 2 +- Documentation/virt/kvm/api.rst | 241 +- Documentation/virt/kvm/devices/vcpu.rst | 70 - Documentation/virt/kvm/devices/xics.rst | 2 +- Documentation/virt/kvm/devices/xive.rst | 2 +- .../virt/uml/user_mode_linux_howto_v2.rst | 119 +- Documentation/vm/page_migration.rst | 2 +- Documentation/w1/masters/w1-gpio.rst | 2 +- Documentation/x86/entry_64.rst | 2 +- Documentation/x86/index.rst | 1 - Documentation/x86/orc-unwinder.rst | 4 +- Documentation/x86/sgx.rst | 35 - Documentation/x86/xstate.rst | 65 - MAINTAINERS | 246 +- Makefile | 26 +- arch/Kconfig | 14 - arch/alpha/include/asm/processor.h | 2 +- arch/alpha/include/uapi/asm/socket.h | 2 - arch/alpha/kernel/audit.c | 10 +- arch/alpha/kernel/process.c | 5 +- arch/arc/Kconfig | 1 + arch/arc/include/asm/cacheflush.h | 1 - arch/arc/include/asm/kprobes.h | 2 +- arch/arc/include/asm/pgtable.h | 5 + arch/arc/include/asm/processor.h | 2 +- arch/arc/include/asm/ptrace.h | 5 - arch/arc/kernel/irq.c | 10 +- arch/arc/kernel/kprobes.c | 13 +- arch/arc/kernel/stacktrace.c | 4 +- arch/arm/Kconfig | 22 +- arch/arm/Makefile | 9 +- arch/arm/boot/compressed/decompress.c | 3 - arch/arm/boot/compressed/fdt_check_mem_start.c | 48 +- arch/arm/boot/compressed/string.c | 1 - arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 11 +- arch/arm/boot/dts/bcm2711.dtsi | 12 +- arch/arm/boot/dts/bcm2835-common.dtsi | 8 - arch/arm/boot/dts/bcm283x.dtsi | 8 + arch/arm/boot/dts/omap3-gta04a5.dts | 2 +- arch/arm/boot/dts/spear3xx.dtsi | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 +- arch/arm/common/scoop.c | 3 + arch/arm/configs/at91_dt_defconfig | 1 - arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 1 - arch/arm/configs/lpc32xx_defconfig | 1 - arch/arm/configs/multi_v5_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/configs/oxnas_v6_defconfig | 1 + arch/arm/configs/qcom_defconfig | 1 - arch/arm/configs/realview_defconfig | 1 - arch/arm/configs/sama5_defconfig | 1 - arch/arm/configs/shmobile_defconfig | 2 +- arch/arm/configs/sunxi_defconfig | 1 - arch/arm/configs/tegra_defconfig | 1 - arch/arm/configs/versatile_defconfig | 1 - arch/arm/configs/vexpress_defconfig | 1 - arch/arm/include/asm/arch_timer.h | 37 +- arch/arm/include/asm/assembler.h | 29 - arch/arm/include/asm/cacheflush.h | 1 - arch/arm/include/asm/current.h | 55 - arch/arm/include/asm/io.h | 1 - arch/arm/include/asm/opcodes.h | 9 +- arch/arm/include/asm/processor.h | 2 +- arch/arm/include/asm/setup.h | 2 +- arch/arm/include/asm/smp.h | 3 +- arch/arm/include/asm/stackprotector.h | 2 + arch/arm/include/asm/stacktrace.h | 9 - arch/arm/include/asm/switch_to.h | 16 - arch/arm/include/asm/thread_info.h | 26 +- arch/arm/include/asm/tls.h | 10 +- arch/arm/include/asm/uaccess.h | 4 +- arch/arm/kernel/asm-offsets.c | 6 +- arch/arm/kernel/devtree.c | 22 +- arch/arm/kernel/entry-armv.S | 10 +- arch/arm/kernel/entry-common.S | 1 - arch/arm/kernel/entry-header.S | 8 - arch/arm/kernel/ftrace.c | 5 + arch/arm/kernel/head-common.S | 5 - arch/arm/kernel/head-nommu.S | 1 - arch/arm/kernel/head.S | 9 +- arch/arm/kernel/irq.c | 14 +- arch/arm/kernel/process.c | 12 +- arch/arm/kernel/return_address.c | 4 - arch/arm/kernel/smp.c | 13 +- arch/arm/kernel/stacktrace.c | 17 +- arch/arm/kernel/traps.c | 2 +- arch/arm/kernel/vmlinux-xip.lds.S | 8 +- arch/arm/kernel/vmlinux.lds.S | 2 - arch/arm/mach-bcm/Kconfig | 4 + arch/arm/mach-bcm/bcm63xx_pmb.c | 6 +- arch/arm/mach-imx/avic.c | 2 +- arch/arm/mach-imx/pm-imx6.c | 2 - arch/arm/mach-imx/src.c | 40 +- arch/arm/mach-imx/tzic.c | 2 +- arch/arm/mach-omap1/irq.c | 2 +- arch/arm/mach-omap2/Kconfig | 1 + arch/arm/mach-s3c/irq-s3c24xx.c | 2 +- arch/arm/mach-sa1100/assabet.c | 24 +- arch/arm/mm/Kconfig | 4 +- arch/arm/mm/context.c | 2 +- arch/arm/mm/fault.c | 119 +- arch/arm/mm/fault.h | 4 - arch/arm/mm/ioremap.c | 6 - arch/arm/mm/kasan_init.c | 2 +- arch/arm/mm/proc-macros.S | 4 +- arch/arm/net/bpf_jit_32.c | 5 + arch/arm/probes/kprobes/core.c | 45 +- arch/arm/probes/kprobes/opt-arm.c | 7 +- arch/arm/probes/kprobes/test-core.h | 2 +- arch/arm/tools/syscall.tbl | 1 - arch/arm64/Kconfig | 134 +- arch/arm64/Kconfig.platforms | 4 + .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 2 +- .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 8 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 8 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 3 +- arch/arm64/configs/defconfig | 2 +- arch/arm64/crypto/Kconfig | 6 + arch/arm64/crypto/aes-ce-ccm-core.S | 24 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 203 +- arch/arm64/crypto/aes-glue.c | 102 +- arch/arm64/crypto/aes-neonbs-glue.c | 122 +- arch/arm64/crypto/ghash-ce-glue.c | 209 +- arch/arm64/include/asm/arch_timer.h | 78 +- arch/arm64/include/asm/asm-extable.h | 95 - arch/arm64/include/asm/asm-uaccess.h | 7 +- arch/arm64/include/asm/assembler.h | 78 +- arch/arm64/include/asm/barrier.h | 16 +- arch/arm64/include/asm/cputype.h | 4 - arch/arm64/include/asm/esr.h | 6 - arch/arm64/include/asm/extable.h | 23 +- arch/arm64/include/asm/fpsimd.h | 118 +- arch/arm64/include/asm/fpsimdmacros.h | 21 +- arch/arm64/include/asm/ftrace.h | 2 +- arch/arm64/include/asm/futex.h | 25 +- arch/arm64/include/asm/gpr-num.h | 26 - arch/arm64/include/asm/hwcap.h | 1 - arch/arm64/include/asm/kexec.h | 12 - arch/arm64/include/asm/kprobes.h | 2 +- arch/arm64/include/asm/kvm_arm.h | 1 - arch/arm64/include/asm/kvm_asm.h | 55 +- arch/arm64/include/asm/kvm_emulate.h | 5 +- arch/arm64/include/asm/kvm_host.h | 4 +- arch/arm64/include/asm/kvm_hyp.h | 5 - arch/arm64/include/asm/memory.h | 1 - arch/arm64/include/asm/mmu_context.h | 24 - arch/arm64/include/asm/mte-kasan.h | 5 - arch/arm64/include/asm/mte.h | 8 +- arch/arm64/include/asm/page.h | 1 + arch/arm64/include/asm/pgtable.h | 5 - arch/arm64/include/asm/processor.h | 51 +- arch/arm64/include/asm/sections.h | 1 - arch/arm64/include/asm/setup.h | 6 - arch/arm64/include/asm/stacktrace.h | 4 - arch/arm64/include/asm/sysreg.h | 34 +- arch/arm64/include/asm/thread_info.h | 3 +- arch/arm64/include/asm/trans_pgd.h | 14 +- arch/arm64/include/asm/uaccess.h | 30 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/include/asm/vdso/compat_barrier.h | 7 + arch/arm64/include/asm/virt.h | 7 - arch/arm64/include/asm/vmalloc.h | 4 +- arch/arm64/include/asm/word-at-a-time.h | 21 +- arch/arm64/include/uapi/asm/hwcap.h | 1 - arch/arm64/kernel/armv8_deprecated.c | 12 +- arch/arm64/kernel/asm-offsets.c | 13 +- arch/arm64/kernel/cpu-reset.S | 7 +- arch/arm64/kernel/cpu-reset.h | 32 + arch/arm64/kernel/cpu_errata.c | 64 - arch/arm64/kernel/cpufeature.c | 29 +- arch/arm64/kernel/cpuinfo.c | 1 - arch/arm64/kernel/entry-common.c | 52 +- arch/arm64/kernel/entry-fpsimd.S | 34 +- arch/arm64/kernel/entry.S | 10 +- arch/arm64/kernel/fpsimd.c | 342 +- arch/arm64/kernel/ftrace.c | 5 + arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/hibernate-asm.S | 72 + arch/arm64/kernel/hibernate.c | 49 +- arch/arm64/kernel/machine_kexec.c | 177 +- arch/arm64/kernel/mte.c | 67 +- arch/arm64/kernel/probes/kprobes.c | 12 +- arch/arm64/kernel/probes/kprobes_trampoline.S | 8 +- arch/arm64/kernel/process.c | 4 +- arch/arm64/kernel/ptrace.c | 6 +- arch/arm64/kernel/relocate_kernel.S | 69 +- arch/arm64/kernel/sdei.c | 2 +- arch/arm64/kernel/signal.c | 8 +- arch/arm64/kernel/smp.c | 34 +- arch/arm64/kernel/stacktrace.c | 7 - arch/arm64/kernel/topology.c | 2 - arch/arm64/kernel/traps.c | 24 +- arch/arm64/kernel/vdso32/Makefile | 36 +- arch/arm64/kernel/vmlinux.lds.S | 22 +- arch/arm64/kvm/Kconfig | 10 +- arch/arm64/kvm/arm.c | 102 +- arch/arm64/kvm/hyp/fpsimd.S | 6 +- arch/arm64/kvm/hyp/include/hyp/fault.h | 75 - arch/arm64/kvm/hyp/include/hyp/switch.h | 245 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 200 - arch/arm64/kvm/hyp/include/nvhe/gfp.h | 1 - arch/arm64/kvm/hyp/include/nvhe/trap_handler.h | 2 - arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 26 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 48 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 24 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 15 - arch/arm64/kvm/hyp/nvhe/pkvm.c | 185 - arch/arm64/kvm/hyp/nvhe/setup.c | 3 - arch/arm64/kvm/hyp/nvhe/switch.c | 99 - arch/arm64/kvm/hyp/nvhe/sys_regs.c | 487 - arch/arm64/kvm/hyp/vgic-v3-sr.c | 22 +- arch/arm64/kvm/hyp/vhe/switch.c | 16 - arch/arm64/kvm/mmu.c | 8 +- arch/arm64/kvm/pmu-emul.c | 2 +- arch/arm64/kvm/reset.c | 8 +- arch/arm64/kvm/sys_regs.c | 41 +- arch/arm64/kvm/vgic/vgic-init.c | 2 +- arch/arm64/kvm/vgic/vgic-irqfd.c | 2 +- arch/arm64/kvm/vgic/vgic-its.c | 18 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 25 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 8 +- arch/arm64/kvm/vgic/vgic-v3.c | 27 +- arch/arm64/kvm/vgic/vgic-v4.c | 2 +- arch/arm64/kvm/vgic/vgic.h | 5 +- arch/arm64/lib/clear_user.S | 10 +- arch/arm64/lib/copy_from_user.S | 8 +- arch/arm64/lib/copy_to_user.S | 8 +- arch/arm64/mm/Makefile | 1 - arch/arm64/mm/extable.c | 85 +- arch/arm64/mm/hugetlbpage.c | 27 +- arch/arm64/mm/init.c | 39 + arch/arm64/mm/mmu.c | 5 - arch/arm64/mm/trans_pgd-asm.S | 65 - arch/arm64/mm/trans_pgd.c | 84 +- arch/arm64/net/bpf_jit_comp.c | 14 +- arch/arm64/tools/cpucaps | 5 - arch/csky/Kconfig | 4 +- arch/csky/include/asm/bitops.h | 1 + arch/csky/include/asm/kprobes.h | 2 +- arch/csky/include/asm/processor.h | 2 +- arch/csky/kernel/entry.S | 2 +- arch/csky/kernel/ftrace.c | 5 + arch/csky/kernel/irq.c | 5 + arch/csky/kernel/probes/ftrace.c | 9 + arch/csky/kernel/probes/kprobes.c | 14 +- arch/csky/kernel/probes/kprobes_trampoline.S | 4 +- arch/csky/kernel/ptrace.c | 3 +- arch/csky/kernel/signal.c | 4 - arch/csky/kernel/smp.c | 6 +- arch/csky/kernel/stacktrace.c | 5 +- arch/h8300/include/asm/irq.h | 2 + arch/h8300/include/asm/processor.h | 2 +- arch/h8300/kernel/irq.c | 1 - arch/h8300/kernel/process.c | 5 +- arch/hexagon/include/asm/processor.h | 2 +- arch/hexagon/kernel/process.c | 4 +- arch/ia64/Kconfig.debug | 2 +- arch/ia64/include/asm/processor.h | 2 +- arch/ia64/include/asm/ptrace.h | 5 - arch/ia64/include/asm/spinlock.h | 23 +- arch/ia64/kernel/audit.c | 10 +- arch/ia64/kernel/ftrace.c | 6 + arch/ia64/kernel/kprobes.c | 15 +- arch/ia64/kernel/process.c | 5 +- arch/m68k/configs/amiga_defconfig | 7 +- arch/m68k/configs/apollo_defconfig | 7 +- arch/m68k/configs/atari_defconfig | 7 +- arch/m68k/configs/bvme6000_defconfig | 7 +- arch/m68k/configs/hp300_defconfig | 7 +- arch/m68k/configs/mac_defconfig | 7 +- arch/m68k/configs/multi_defconfig | 7 +- arch/m68k/configs/mvme147_defconfig | 7 +- arch/m68k/configs/mvme16x_defconfig | 7 +- arch/m68k/configs/q40_defconfig | 7 +- arch/m68k/configs/sun3_defconfig | 7 +- arch/m68k/configs/sun3x_defconfig | 7 +- arch/m68k/emu/nfblock.c | 12 +- arch/m68k/emu/nfeth.c | 2 +- arch/m68k/include/asm/cacheflush_mm.h | 1 - arch/m68k/include/asm/processor.h | 2 +- arch/m68k/kernel/process.c | 4 +- arch/m68k/lib/muldi3.c | 2 +- arch/microblaze/include/asm/processor.h | 2 +- arch/microblaze/kernel/ftrace.c | 5 + arch/microblaze/kernel/process.c | 2 +- arch/mips/Kconfig | 17 +- arch/mips/alchemy/devboards/db1550.c | 1 - arch/mips/boot/dts/ingenic/ci20.dts | 9 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 44 +- arch/mips/cavium-octeon/octeon-irq.c | 5 +- arch/mips/include/asm/cacheflush.h | 2 - arch/mips/include/asm/mach-lantiq/xway/xway_dma.h | 2 +- arch/mips/include/asm/processor.h | 2 +- arch/mips/include/asm/uasm.h | 5 - arch/mips/include/uapi/asm/socket.h | 2 - arch/mips/kernel/irq.c | 8 +- arch/mips/kernel/kprobes.c | 26 +- arch/mips/kernel/process.c | 8 +- arch/mips/kernel/smp-bmips.c | 3 +- arch/mips/kernel/uprobes.c | 1 - arch/mips/kvm/mips.c | 2 +- arch/mips/lantiq/xway/dma.c | 57 +- arch/mips/loongson64/smp.c | 1 + arch/mips/mm/uasm-mips.c | 4 +- arch/mips/mm/uasm.c | 3 +- arch/mips/net/Makefile | 9 +- arch/mips/net/bpf_jit.c | 1299 + arch/mips/net/bpf_jit.h | 81 + arch/mips/net/bpf_jit_asm.S | 285 + arch/mips/net/bpf_jit_comp.c | 1034 - arch/mips/net/bpf_jit_comp.h | 235 - arch/mips/net/bpf_jit_comp32.c | 1899 - arch/mips/net/bpf_jit_comp64.c | 1060 - arch/mips/net/ebpf_jit.c | 1938 + arch/mips/rb532/prom.c | 1 + arch/mips/sibyte/common/cfe.c | 1 + arch/mips/sibyte/swarm/setup.c | 1 + arch/nds32/Kconfig | 1 + arch/nds32/include/asm/cacheflush.h | 1 - arch/nds32/include/asm/processor.h | 2 +- arch/nds32/kernel/ftrace.c | 7 +- arch/nds32/kernel/process.c | 7 +- arch/nios2/include/asm/cacheflush.h | 3 +- arch/nios2/include/asm/irqflags.h | 4 +- arch/nios2/include/asm/processor.h | 2 +- arch/nios2/include/asm/registers.h | 2 +- arch/nios2/kernel/process.c | 5 +- arch/nios2/platform/Kconfig.platform | 1 - arch/openrisc/Kconfig | 1 + arch/openrisc/include/asm/processor.h | 2 +- arch/openrisc/include/asm/spinlock.h | 3 + arch/openrisc/kernel/entry.S | 4 +- arch/openrisc/kernel/irq.c | 5 + arch/openrisc/kernel/process.c | 2 +- arch/openrisc/kernel/smp.c | 6 +- arch/openrisc/mm/init.c | 1 + arch/parisc/Kconfig | 22 +- arch/parisc/boot/compressed/Makefile | 9 +- arch/parisc/configs/generic-32bit_defconfig | 9 +- arch/parisc/configs/generic-64bit_defconfig | 21 +- arch/parisc/include/asm/assembly.h | 32 - arch/parisc/include/asm/bitops.h | 10 + arch/parisc/include/asm/cacheflush.h | 3 +- arch/parisc/include/asm/current.h | 19 - arch/parisc/include/asm/futex.h | 3 + arch/parisc/include/asm/ide.h | 4 + arch/parisc/include/asm/kfence.h | 44 - arch/parisc/include/asm/mckinley.h | 2 + arch/parisc/include/asm/pdc.h | 2 - arch/parisc/include/asm/processor.h | 13 +- arch/parisc/include/asm/ptrace.h | 6 +- arch/parisc/include/asm/runway.h | 2 + arch/parisc/include/asm/smp.h | 19 +- arch/parisc/include/asm/spinlock.h | 15 + arch/parisc/include/asm/thread_info.h | 12 +- arch/parisc/include/asm/traps.h | 1 - arch/parisc/include/asm/unaligned.h | 2 + arch/parisc/include/uapi/asm/pdc.h | 28 +- arch/parisc/include/uapi/asm/socket.h | 2 - arch/parisc/kernel/Makefile | 1 - arch/parisc/kernel/asm-offsets.c | 34 +- arch/parisc/kernel/audit.c | 10 +- arch/parisc/kernel/cache.c | 87 +- arch/parisc/kernel/compat_audit.c | 11 +- arch/parisc/kernel/entry.S | 90 +- arch/parisc/kernel/firmware.c | 32 - arch/parisc/kernel/ftrace.c | 27 +- arch/parisc/kernel/head.S | 40 +- arch/parisc/kernel/irq.c | 6 +- arch/parisc/kernel/kprobes.c | 6 +- arch/parisc/kernel/pdt.c | 4 +- arch/parisc/kernel/process.c | 9 +- arch/parisc/kernel/smp.c | 25 +- arch/parisc/kernel/stacktrace.c | 30 +- arch/parisc/kernel/sys_parisc.c | 10 +- arch/parisc/kernel/syscall.S | 26 +- arch/parisc/kernel/toc.c | 111 - arch/parisc/kernel/toc_asm.S | 88 - arch/parisc/kernel/traps.c | 7 +- arch/parisc/kernel/unwind.c | 34 +- arch/parisc/lib/bitops.c | 12 +- arch/parisc/mm/fault.c | 2 +- arch/parisc/mm/fixmap.c | 5 +- arch/parisc/mm/init.c | 10 +- arch/powerpc/Makefile | 11 + arch/powerpc/include/asm/kprobes.h | 2 +- arch/powerpc/include/asm/kvm_book3s.h | 2 +- arch/powerpc/include/asm/kvm_host.h | 6 +- arch/powerpc/include/asm/mem_encrypt.h | 5 + arch/powerpc/include/asm/processor.h | 2 +- arch/powerpc/include/asm/simple_spinlock.h | 21 + arch/powerpc/include/asm/smp.h | 17 +- arch/powerpc/include/asm/thread_info.h | 3 - arch/powerpc/kernel/asm-offsets.c | 4 +- arch/powerpc/kernel/audit.c | 12 +- arch/powerpc/kernel/compat_audit.c | 13 +- arch/powerpc/kernel/idle_book3s.S | 10 +- arch/powerpc/kernel/kprobes-ftrace.c | 2 + arch/powerpc/kernel/kprobes.c | 29 +- arch/powerpc/kernel/kvm.c | 3 +- arch/powerpc/kernel/optprobes.c | 8 +- arch/powerpc/kernel/process.c | 9 +- arch/powerpc/kernel/signal_32.c | 4 +- arch/powerpc/kernel/signal_64.c | 2 +- arch/powerpc/kernel/smp.c | 11 +- arch/powerpc/kernel/stacktrace.c | 2 +- arch/powerpc/kvm/book3s_64_vio.c | 3 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 28 +- arch/powerpc/kvm/book3s_xive.c | 2 +- arch/powerpc/kvm/powerpc.c | 2 +- arch/powerpc/perf/isa207-common.c | 26 +- arch/powerpc/perf/isa207-common.h | 2 - arch/powerpc/platforms/cell/spufs/inode.c | 1 - arch/powerpc/platforms/pseries/Kconfig | 1 - arch/powerpc/platforms/pseries/Makefile | 2 - arch/powerpc/platforms/pseries/cc_platform.c | 26 - arch/powerpc/platforms/pseries/iommu.c | 27 +- arch/powerpc/platforms/pseries/svm.c | 5 +- arch/powerpc/sysdev/xive/common.c | 3 +- arch/riscv/Kconfig | 9 +- arch/riscv/Makefile | 1 - arch/riscv/include/asm/csr.h | 87 - arch/riscv/include/asm/kasan.h | 3 +- arch/riscv/include/asm/kprobes.h | 2 +- arch/riscv/include/asm/kvm_host.h | 264 - arch/riscv/include/asm/kvm_types.h | 7 - arch/riscv/include/asm/kvm_vcpu_fp.h | 59 - arch/riscv/include/asm/kvm_vcpu_timer.h | 44 - arch/riscv/include/asm/processor.h | 2 +- arch/riscv/include/uapi/asm/kvm.h | 128 - arch/riscv/kernel/asm-offsets.c | 157 +- arch/riscv/kernel/cpu.c | 3 +- arch/riscv/kernel/entry.S | 8 +- arch/riscv/kernel/ftrace.c | 5 + arch/riscv/kernel/head.S | 2 +- arch/riscv/kernel/probes/ftrace.c | 2 + arch/riscv/kernel/probes/kprobes.c | 15 +- arch/riscv/kernel/probes/kprobes_trampoline.S | 4 +- arch/riscv/kernel/smp.c | 9 +- arch/riscv/kernel/stacktrace.c | 12 +- arch/riscv/kvm/Kconfig | 35 - arch/riscv/kvm/Makefile | 26 - arch/riscv/kvm/main.c | 118 - arch/riscv/kvm/mmu.c | 802 - arch/riscv/kvm/tlb.S | 74 - arch/riscv/kvm/vcpu.c | 825 - arch/riscv/kvm/vcpu_exit.c | 701 - arch/riscv/kvm/vcpu_fp.c | 167 - arch/riscv/kvm/vcpu_sbi.c | 185 - arch/riscv/kvm/vcpu_switch.S | 400 - arch/riscv/kvm/vcpu_timer.c | 225 - arch/riscv/kvm/vm.c | 97 - arch/riscv/kvm/vmid.c | 120 - arch/riscv/mm/extable.c | 19 +- arch/riscv/mm/kasan_init.c | 14 +- arch/riscv/net/bpf_jit.h | 1 - arch/riscv/net/bpf_jit_comp64.c | 185 +- arch/riscv/net/bpf_jit_core.c | 29 +- arch/s390/include/asm/kprobes.h | 2 +- arch/s390/include/asm/mem_encrypt.h | 2 + arch/s390/include/asm/pgtable.h | 9 +- arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/qdio.h | 2 + arch/s390/include/asm/spinlock.h | 8 + arch/s390/include/asm/thread_info.h | 1 - arch/s390/include/asm/uv.h | 15 +- arch/s390/kernel/audit.c | 12 +- arch/s390/kernel/compat_audit.c | 13 +- arch/s390/kernel/ftrace.c | 5 + arch/s390/kernel/kprobes.c | 16 +- arch/s390/kernel/process.c | 4 +- arch/s390/kernel/stacktrace.c | 2 +- arch/s390/kernel/uv.c | 65 +- arch/s390/kvm/gaccess.c | 12 - arch/s390/kvm/intercept.c | 9 +- arch/s390/kvm/interrupt.c | 5 +- arch/s390/kvm/kvm-s390.c | 8 +- arch/s390/kvm/kvm-s390.h | 9 - arch/s390/kvm/priv.c | 2 - arch/s390/kvm/pv.c | 21 +- arch/s390/kvm/sigp.c | 14 +- arch/s390/lib/string.c | 18 +- arch/s390/mm/gmap.c | 15 +- arch/s390/mm/pgtable.c | 109 +- arch/sh/boards/of-generic.c | 5 +- arch/sh/boot/compressed/misc.c | 3 - arch/sh/configs/sdk7786_defconfig | 1 + arch/sh/include/asm/cacheflush.h | 3 +- arch/sh/include/asm/kprobes.h | 2 +- arch/sh/include/asm/processor_32.h | 2 +- arch/sh/kernel/ftrace.c | 5 + arch/sh/kernel/kprobes.c | 12 +- arch/sh/kernel/process_32.c | 5 +- arch/sparc/include/asm/kprobes.h | 2 +- arch/sparc/include/asm/processor_32.h | 2 +- arch/sparc/include/asm/processor_64.h | 2 +- arch/sparc/include/uapi/asm/socket.h | 3 - arch/sparc/kernel/audit.c | 12 +- arch/sparc/kernel/compat_audit.c | 13 +- arch/sparc/kernel/ftrace.c | 5 + arch/sparc/kernel/kprobes.c | 12 +- arch/sparc/kernel/process_32.c | 5 +- arch/sparc/kernel/process_64.c | 5 +- arch/um/drivers/net_kern.c | 3 +- arch/um/drivers/ubd_kern.c | 14 +- arch/um/include/asm/processor-generic.h | 2 +- arch/um/kernel/process.c | 5 +- arch/um/kernel/um_arch.c | 4 - arch/x86/Kconfig | 38 +- arch/x86/Kconfig.cpu | 13 - arch/x86/Makefile | 2 +- arch/x86/boot/compressed/kaslr.c | 4 + arch/x86/boot/compressed/misc.c | 3 - arch/x86/boot/compressed/misc.h | 4 - arch/x86/boot/compressed/pgtable_64.c | 2 - arch/x86/boot/genimage.sh | 15 +- arch/x86/boot/mtools.conf.in | 5 +- arch/x86/crypto/aesni-intel_glue.c | 2 +- arch/x86/crypto/sm4-aesni-avx-asm_64.S | 6 +- arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 6 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/events/core.c | 6 - arch/x86/events/intel/bts.c | 6 - arch/x86/events/intel/core.c | 88 +- arch/x86/events/intel/ds.c | 7 +- arch/x86/events/intel/lbr.c | 20 +- arch/x86/events/intel/uncore_discovery.h | 2 +- arch/x86/events/intel/uncore_snbep.c | 16 +- arch/x86/events/msr.c | 1 - arch/x86/events/perf_event.h | 21 - arch/x86/hyperv/Makefile | 2 +- arch/x86/hyperv/hv_init.c | 82 +- arch/x86/hyperv/ivm.c | 289 - arch/x86/ia32/audit.c | 13 +- arch/x86/ia32/ia32_signal.c | 15 +- arch/x86/include/asm/GEN-for-each-reg.h | 14 +- arch/x86/include/asm/alternative.h | 1 - arch/x86/include/asm/asm-prototypes.h | 18 + arch/x86/include/asm/asm.h | 55 +- arch/x86/include/asm/cpu_entry_area.h | 8 +- arch/x86/include/asm/cpufeature.h | 13 +- arch/x86/include/asm/cpufeatures.h | 2 - arch/x86/include/asm/extable.h | 44 +- arch/x86/include/asm/extable_fixup_types.h | 22 - arch/x86/include/asm/fpu/api.h | 58 +- arch/x86/include/asm/fpu/internal.h | 540 + arch/x86/include/asm/fpu/sched.h | 68 - arch/x86/include/asm/fpu/signal.h | 13 +- arch/x86/include/asm/fpu/types.h | 214 +- arch/x86/include/asm/fpu/xcr.h | 11 + arch/x86/include/asm/fpu/xstate.h | 90 +- arch/x86/include/asm/ftrace.h | 9 +- arch/x86/include/asm/hyperv-tlfs.h | 17 - arch/x86/include/asm/ia32.h | 2 +- arch/x86/include/asm/insn-eval.h | 1 - arch/x86/include/asm/io.h | 8 - arch/x86/include/asm/irq_stack.h | 42 +- arch/x86/include/asm/kexec.h | 2 +- arch/x86/include/asm/kprobes.h | 1 + arch/x86/include/asm/kvm_host.h | 58 +- arch/x86/include/asm/kvm_page_track.h | 11 +- arch/x86/include/asm/mce.h | 14 +- arch/x86/include/asm/mem_encrypt.h | 12 +- arch/x86/include/asm/mshyperv.h | 70 +- arch/x86/include/asm/msr-index.h | 2 - arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/nospec-branch.h | 72 +- arch/x86/include/asm/page_32.h | 2 +- arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/paravirt.h | 31 +- arch/x86/include/asm/pkru.h | 2 +- arch/x86/include/asm/processor.h | 15 +- arch/x86/include/asm/proto.h | 2 +- arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/segment.h | 2 +- arch/x86/include/asm/sev.h | 6 - arch/x86/include/asm/smp.h | 7 - arch/x86/include/asm/stacktrace.h | 10 - arch/x86/include/asm/thread_info.h | 3 - arch/x86/include/asm/topology.h | 3 - arch/x86/include/asm/trace/fpu.h | 4 +- arch/x86/include/asm/traps.h | 6 +- arch/x86/include/asm/uaccess.h | 2 +- arch/x86/include/asm/unwind.h | 29 - arch/x86/include/asm/unwind_hints.h | 5 - arch/x86/include/asm/xen/hypercall.h | 6 +- arch/x86/include/uapi/asm/kvm.h | 4 - arch/x86/include/uapi/asm/prctl.h | 4 - arch/x86/include/uapi/asm/sgx.h | 2 - arch/x86/kernel/Makefile | 6 - arch/x86/kernel/acpi/boot.c | 9 - arch/x86/kernel/acpi/cstate.c | 15 - arch/x86/kernel/alternative.c | 191 +- arch/x86/kernel/apic/x2apic_cluster.c | 27 +- arch/x86/kernel/audit_64.c | 10 +- arch/x86/kernel/cc_platform.c | 69 - arch/x86/kernel/cpu/Makefile | 1 - arch/x86/kernel/cpu/amd.c | 2 - arch/x86/kernel/cpu/bugs.c | 13 +- arch/x86/kernel/cpu/cacheinfo.c | 1 - arch/x86/kernel/cpu/common.c | 51 +- arch/x86/kernel/cpu/cpu.h | 1 - arch/x86/kernel/cpu/cpuid-deps.c | 2 - arch/x86/kernel/cpu/hygon.c | 2 - arch/x86/kernel/cpu/mce/amd.c | 13 +- arch/x86/kernel/cpu/mce/core.c | 292 +- arch/x86/kernel/cpu/mce/internal.h | 71 +- arch/x86/kernel/cpu/mce/p5.c | 6 +- arch/x86/kernel/cpu/mce/severity.c | 33 +- arch/x86/kernel/cpu/mce/winchip.c | 6 +- arch/x86/kernel/cpu/mshyperv.c | 5 - arch/x86/kernel/cpu/sgx/virt.c | 65 +- arch/x86/kernel/cpu/vortex.c | 39 - arch/x86/kernel/crash_dump_64.c | 4 +- arch/x86/kernel/devicetree.c | 10 +- arch/x86/kernel/dumpstack_64.c | 6 - arch/x86/kernel/fpu/bugs.c | 2 +- arch/x86/kernel/fpu/context.h | 83 - arch/x86/kernel/fpu/core.c | 392 +- arch/x86/kernel/fpu/init.c | 76 +- arch/x86/kernel/fpu/internal.h | 28 - arch/x86/kernel/fpu/legacy.h | 115 - arch/x86/kernel/fpu/regset.c | 36 +- arch/x86/kernel/fpu/signal.c | 285 +- arch/x86/kernel/fpu/xstate.c | 898 +- arch/x86/kernel/fpu/xstate.h | 278 - arch/x86/kernel/ftrace.c | 76 +- arch/x86/kernel/ftrace_64.S | 30 +- arch/x86/kernel/head64.c | 9 +- arch/x86/kernel/irq.c | 4 +- arch/x86/kernel/irq_32.c | 2 - arch/x86/kernel/irqflags.S | 2 - arch/x86/kernel/itmt.c | 2 +- arch/x86/kernel/kprobes/core.c | 71 +- arch/x86/kernel/kprobes/ftrace.c | 2 + arch/x86/kernel/kprobes/opt.c | 6 +- arch/x86/kernel/kvm.c | 3 +- arch/x86/kernel/kvmclock.c | 4 +- arch/x86/kernel/machine_kexec_64.c | 19 +- arch/x86/kernel/module.c | 9 +- arch/x86/kernel/paravirt.c | 45 +- arch/x86/kernel/pci-swiotlb.c | 9 +- arch/x86/kernel/process.c | 93 +- arch/x86/kernel/process_32.c | 5 +- arch/x86/kernel/process_64.c | 5 +- arch/x86/kernel/ptrace.c | 2 +- arch/x86/kernel/relocate_kernel_64.S | 2 +- arch/x86/kernel/sev-shared.c | 70 +- arch/x86/kernel/sev.c | 74 +- arch/x86/kernel/signal.c | 83 +- arch/x86/kernel/smpboot.c | 48 +- arch/x86/kernel/trace.c | 2 +- arch/x86/kernel/traps.c | 100 +- arch/x86/kernel/umip.c | 8 +- arch/x86/kernel/unwind_frame.c | 3 +- arch/x86/kernel/unwind_guess.c | 3 +- arch/x86/kernel/unwind_orc.c | 21 +- arch/x86/kernel/vmlinux.lds.S | 14 - arch/x86/kvm/Kconfig | 3 - arch/x86/kvm/cpuid.c | 10 +- arch/x86/kvm/emulate.c | 5 - arch/x86/kvm/hyperv.c | 22 +- arch/x86/kvm/ioapic.c | 2 +- arch/x86/kvm/ioapic.h | 4 +- arch/x86/kvm/lapic.c | 20 +- arch/x86/kvm/mmu.h | 114 +- arch/x86/kvm/mmu/mmu.c | 708 +- arch/x86/kvm/mmu/mmu_internal.h | 21 +- arch/x86/kvm/mmu/mmutrace.h | 18 +- arch/x86/kvm/mmu/page_track.c | 49 +- arch/x86/kvm/mmu/paging_tmpl.h | 168 +- arch/x86/kvm/mmu/spte.c | 34 +- arch/x86/kvm/mmu/spte.h | 21 +- arch/x86/kvm/mmu/tdp_mmu.c | 119 +- arch/x86/kvm/mmu/tdp_mmu.h | 6 +- arch/x86/kvm/svm/nested.c | 52 +- arch/x86/kvm/svm/sev.c | 37 +- arch/x86/kvm/svm/svm.c | 178 +- arch/x86/kvm/svm/svm.h | 19 +- arch/x86/kvm/svm/svm_ops.h | 4 +- arch/x86/kvm/trace.h | 9 +- arch/x86/kvm/vmx/evmcs.h | 4 +- arch/x86/kvm/vmx/nested.c | 63 +- arch/x86/kvm/vmx/pmu_intel.c | 6 +- arch/x86/kvm/vmx/sgx.c | 16 +- arch/x86/kvm/vmx/vmx.c | 170 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/kvm/x86.c | 1237 +- arch/x86/kvm/x86.h | 2 + arch/x86/kvm/xen.c | 27 +- arch/x86/lib/copy_mc_64.S | 8 +- arch/x86/lib/copy_user_64.S | 13 + arch/x86/lib/insn-eval.c | 2 +- arch/x86/lib/insn.c | 5 +- arch/x86/lib/kaslr.c | 18 +- arch/x86/lib/retpoline.S | 56 +- arch/x86/lib/string_32.c | 1 - arch/x86/math-emu/fpu_aux.c | 2 +- arch/x86/math-emu/fpu_entry.c | 6 +- arch/x86/math-emu/fpu_system.h | 2 +- arch/x86/mm/cpu_entry_area.c | 7 - arch/x86/mm/extable.c | 135 +- arch/x86/mm/fault.c | 20 +- arch/x86/mm/ioremap.c | 18 +- arch/x86/mm/mem_encrypt.c | 55 +- arch/x86/mm/mem_encrypt_identity.c | 18 +- arch/x86/mm/pat/set_memory.c | 24 +- arch/x86/net/bpf_jit_comp.c | 330 +- arch/x86/net/bpf_jit_comp32.c | 22 +- arch/x86/platform/efi/efi_64.c | 9 +- arch/x86/power/cpu.c | 2 +- arch/x86/realmode/init.c | 8 +- arch/x86/tools/relocs.c | 103 +- arch/x86/xen/enlighten_pv.c | 70 +- arch/x86/xen/irq.c | 31 +- arch/x86/xen/mmu_pv.c | 93 +- arch/x86/xen/xen-asm.S | 79 +- arch/x86/xen/xen-head.S | 34 +- arch/xtensa/configs/nommu_kc705_defconfig | 1 + arch/xtensa/include/asm/cacheflush.h | 5 +- arch/xtensa/include/asm/processor.h | 2 +- arch/xtensa/kernel/process.c | 5 +- arch/xtensa/platforms/iss/network.c | 5 +- arch/xtensa/platforms/iss/simdisk.c | 16 +- block/Kconfig | 28 +- block/Kconfig.iosched | 4 + block/Makefile | 6 +- block/bdev.c | 46 +- block/bfq-cgroup.c | 20 +- block/bfq-iosched.c | 6 +- block/bio-integrity.c | 4 +- block/bio.c | 171 +- block/blk-cgroup.c | 32 +- block/blk-core.c | 558 +- block/blk-crypto-fallback.c | 119 +- block/blk-crypto-internal.h | 2 +- block/blk-crypto-profile.c | 565 - block/blk-crypto.c | 29 +- block/blk-exec.c | 10 +- block/blk-flush.c | 12 +- block/blk-ia-ranges.c | 348 - block/blk-integrity.c | 6 +- block/blk-iocost.c | 12 +- block/blk-iolatency.c | 1 - block/blk-merge.c | 127 +- block/blk-mq-debugfs.c | 134 +- block/blk-mq-sched.c | 129 +- block/blk-mq-sched.h | 49 +- block/blk-mq-tag.c | 163 +- block/blk-mq-tag.h | 38 +- block/blk-mq.c | 1056 +- block/blk-mq.h | 79 +- block/blk-rq-qos.h | 5 +- block/blk-settings.c | 20 +- block/blk-sysfs.c | 50 +- block/blk-throttle.c | 163 +- block/blk-throttle.h | 182 - block/blk-wbt.c | 3 - block/blk.h | 133 +- block/bounce.c | 1 - block/bsg-lib.c | 32 +- block/elevator.c | 4 +- block/elevator.h | 166 - block/fops.c | 286 +- block/genhd.c | 61 +- block/holder.c | 1 - block/ioctl.c | 37 +- block/keyslot-manager.c | 578 + block/kyber-iosched.c | 16 +- block/mq-deadline.c | 224 +- block/partitions/Kconfig | 4 - block/partitions/core.c | 7 +- block/partitions/efi.c | 2 +- block/partitions/ibm.c | 19 +- block/t10-pi.c | 2 +- crypto/Kconfig | 2 +- crypto/af_alg.c | 2 +- crypto/algapi.c | 123 +- crypto/api.c | 50 +- crypto/crypto_engine.c | 26 - crypto/drbg.c | 2 +- crypto/ecc.c | 14 +- crypto/ecc.h | 245 + crypto/ecdh.c | 2 +- crypto/ecdsa.c | 2 +- crypto/ecrdsa.c | 2 +- crypto/ecrdsa_defs.h | 2 +- crypto/internal.h | 10 - crypto/jitterentropy.c | 24 +- crypto/pcrypt.c | 12 +- crypto/tcrypt.c | 5 +- crypto/testmgr.c | 4 +- crypto/testmgr.h | 2 +- drivers/acpi/Kconfig | 2 +- drivers/acpi/ac.c | 19 - drivers/acpi/acpi_lpss.c | 13 +- drivers/acpi/acpi_pnp.c | 2 + drivers/acpi/acpica/acglobal.h | 2 - drivers/acpi/acpica/hwesleep.c | 8 +- drivers/acpi/acpica/hwsleep.c | 11 +- drivers/acpi/acpica/hwxfsleep.c | 7 - drivers/acpi/acpica/utosi.c | 1 - drivers/acpi/apei/einj.c | 15 +- drivers/acpi/apei/hest.c | 5 +- drivers/acpi/arm64/gtdt.c | 2 +- drivers/acpi/battery.c | 2 +- drivers/acpi/cppc_acpi.c | 43 +- drivers/acpi/dock.c | 8 +- drivers/acpi/glue.c | 66 +- drivers/acpi/internal.h | 1 - drivers/acpi/power.c | 104 +- drivers/acpi/pptt.c | 67 - drivers/acpi/prmt.c | 35 +- drivers/acpi/processor_idle.c | 3 +- drivers/acpi/resource.c | 56 +- drivers/acpi/scan.c | 7 - drivers/acpi/sleep.c | 10 +- drivers/acpi/tables.c | 3 - drivers/acpi/x86/s2idle.c | 3 +- drivers/amba/bus.c | 100 +- drivers/android/binder.c | 27 +- drivers/android/binder_internal.h | 4 - drivers/ata/ahci.c | 13 +- drivers/ata/libahci_platform.c | 5 +- drivers/ata/libata-core.c | 59 +- drivers/ata/libata-scsi.c | 52 +- drivers/ata/pata_ali.c | 4 +- drivers/ata/pata_amd.c | 2 +- drivers/ata/pata_legacy.c | 6 +- drivers/ata/pata_optidma.c | 4 +- drivers/ata/pata_radisys.c | 4 +- drivers/ata/sata_mv.c | 4 +- drivers/base/arch_topology.c | 15 - drivers/base/core.c | 3 +- drivers/base/power/main.c | 14 +- drivers/base/power/power.h | 7 +- drivers/base/power/runtime.c | 6 +- drivers/base/power/wakeirq.c | 101 +- drivers/base/property.c | 63 + drivers/base/regmap/regcache-rbtree.c | 7 +- drivers/base/regmap/regmap-mdio.c | 6 +- drivers/base/regmap/regmap-spi.c | 36 +- drivers/base/test/Makefile | 2 +- drivers/base/topology.c | 10 - drivers/bcma/main.c | 2 +- drivers/block/Kconfig | 25 +- drivers/block/Makefile | 1 + drivers/block/amiflop.c | 9 +- drivers/block/aoe/aoeblk.c | 19 +- drivers/block/ataflop.c | 110 +- drivers/block/brd.c | 56 +- drivers/block/cryptoloop.c | 206 + drivers/block/drbd/drbd_int.h | 5 +- drivers/block/drbd/drbd_main.c | 6 +- drivers/block/drbd/drbd_req.c | 3 +- drivers/block/floppy.c | 35 +- drivers/block/loop.c | 420 +- drivers/block/loop.h | 30 + drivers/block/mtip32xx/mtip32xx.c | 6 +- drivers/block/n64cart.c | 24 +- drivers/block/nbd.c | 176 +- drivers/block/null_blk/main.c | 195 +- drivers/block/null_blk/null_blk.h | 6 - drivers/block/paride/pcd.c | 312 +- drivers/block/paride/pd.c | 148 +- drivers/block/paride/pf.c | 236 +- drivers/block/pktcdvd.c | 20 +- drivers/block/ps3vram.c | 6 +- drivers/block/rbd.c | 8 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 4 +- drivers/block/rnbd/rnbd-clt.c | 15 +- drivers/block/rnbd/rnbd-proto.h | 2 +- drivers/block/rsxx/core.c | 4 +- drivers/block/rsxx/dev.c | 19 +- drivers/block/swim.c | 36 +- drivers/block/swim3.c | 5 +- drivers/block/sx8.c | 15 +- drivers/block/virtio_blk.c | 53 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/block/xen-blkfront.c | 9 +- drivers/block/zram/zram_drv.c | 10 +- drivers/bluetooth/btintel.c | 239 +- drivers/bluetooth/btintel.h | 11 - drivers/bluetooth/btmrvl_main.c | 6 +- drivers/bluetooth/btmtkuart.c | 13 +- drivers/bluetooth/btrsi.c | 1 + drivers/bluetooth/btrtl.c | 26 +- drivers/bluetooth/btusb.c | 64 +- drivers/bluetooth/hci_h5.c | 35 +- drivers/bluetooth/hci_ldisc.c | 3 - drivers/bluetooth/hci_qca.c | 5 +- drivers/bluetooth/hci_vhci.c | 122 - drivers/bus/Kconfig | 12 + drivers/bus/Makefile | 2 +- drivers/bus/simple-pm-bus.c | 42 +- drivers/cdrom/cdrom.c | 63 +- drivers/cdrom/gdrom.c | 7 +- drivers/char/hw_random/Kconfig | 12 +- drivers/char/hw_random/ixp4xx-rng.c | 4 +- drivers/char/hw_random/meson-rng.c | 5 +- drivers/char/hw_random/mtk-rng.c | 9 +- drivers/char/hw_random/s390-trng.c | 4 +- drivers/char/ipmi/Kconfig | 11 +- drivers/char/ipmi/Makefile | 1 - drivers/char/ipmi/bt-bmc.c | 69 +- drivers/char/ipmi/ipmi_devintf.c | 8 +- drivers/char/ipmi/ipmi_ipmb.c | 539 - drivers/char/ipmi/ipmi_msghandler.c | 330 +- drivers/char/ipmi/ipmi_si_intf.c | 8 +- drivers/char/ipmi/ipmi_ssif.c | 4 +- drivers/char/ipmi/ipmi_watchdog.c | 25 +- drivers/char/ipmi/kcs_bmc_serio.c | 4 +- drivers/char/pcmcia/cm4000_cs.c | 9 +- drivers/char/tpm/Kconfig | 2 +- drivers/char/tpm/tpm2-space.c | 3 - drivers/char/tpm/tpm_tis_core.c | 26 +- drivers/char/tpm/tpm_tis_core.h | 4 - drivers/char/tpm/tpm_tis_spi_main.c | 1 - drivers/clk/clk-composite.c | 10 +- drivers/clk/qcom/Kconfig | 1 - drivers/clk/qcom/gcc-sm6115.c | 2 +- drivers/clk/renesas/r9a07g044-cpg.c | 2 - drivers/clk/renesas/rzg2l-cpg.c | 2 +- drivers/clk/socfpga/clk-agilex.c | 9 + drivers/clocksource/Kconfig | 3 - drivers/clocksource/arc_timer.c | 6 +- drivers/clocksource/arm_arch_timer.c | 243 +- drivers/clocksource/timer-riscv.c | 9 - drivers/cpufreq/acpi-cpufreq.c | 3 +- drivers/cpufreq/amd_freq_sensitivity.c | 3 +- drivers/cpufreq/cppc_cpufreq.c | 2 + drivers/cpufreq/cpufreq.c | 19 +- drivers/cpufreq/cpufreq_conservative.c | 6 +- drivers/cpufreq/cpufreq_ondemand.c | 16 +- drivers/cpufreq/intel_pstate.c | 120 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 4 +- drivers/cpufreq/s3c2440-cpufreq.c | 2 - drivers/cpufreq/s5pv210-cpufreq.c | 2 +- drivers/cpufreq/tegra186-cpufreq.c | 4 - drivers/cpufreq/tegra194-cpufreq.c | 8 +- drivers/cpuidle/sysfs.c | 5 +- drivers/crypto/caam/caampkc.c | 19 +- drivers/crypto/caam/regs.h | 3 - drivers/crypto/ccp/ccp-dev-v3.c | 5 +- drivers/crypto/ccp/ccp-dev-v5.c | 5 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/ccree/cc_driver.c | 3 +- drivers/crypto/chelsio/chcr_crypto.h | 14 +- drivers/crypto/hisilicon/qm.c | 74 +- drivers/crypto/hisilicon/zip/zip_main.c | 2 +- drivers/crypto/img-hash.c | 7 +- drivers/crypto/keembay/Kconfig | 19 - drivers/crypto/keembay/Makefile | 2 - drivers/crypto/keembay/keembay-ocs-ecc.c | 1017 - drivers/crypto/marvell/cesa/cesa.c | 1 + drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 1 - drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 35 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 10 - drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 89 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 13 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 87 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 12 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 29 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 9 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 98 - drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 27 - drivers/crypto/qat/qat_common/adf_init.c | 5 - drivers/crypto/qat/qat_common/adf_isr.c | 190 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 238 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 9 + drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 4 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 30 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 123 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 14 +- drivers/crypto/s5p-sss.c | 2 - drivers/crypto/sa2ul.c | 13 +- drivers/cxl/cxl.h | 61 +- drivers/devfreq/devfreq.c | 2 +- drivers/devfreq/event/exynos-ppmu.c | 12 +- drivers/dma-buf/Makefile | 2 +- drivers/dma-buf/dma-buf.c | 153 +- drivers/dma-buf/dma-fence.c | 13 +- drivers/dma-buf/dma-resv.c | 442 +- drivers/dma-buf/heaps/system_heap.c | 5 +- drivers/dma-buf/seqno-fence.c | 71 + drivers/dma/pxa_dma.c | 3 +- drivers/edac/al_mc_edac.c | 12 +- drivers/edac/amd64_edac.c | 22 +- drivers/edac/armada_xp_edac.c | 2 +- drivers/edac/edac_mc.c | 42 +- drivers/edac/edac_mc_sysfs.c | 8 +- drivers/edac/sb_edac.c | 2 +- drivers/edac/ti_edac.c | 7 +- drivers/firewire/core-cdev.c | 32 +- drivers/firewire/net.c | 14 +- drivers/firmware/arm_ffa/bus.c | 10 +- drivers/firmware/efi/cper.c | 4 +- drivers/firmware/efi/efi.c | 5 +- drivers/firmware/efi/libstub/fdt.c | 2 +- drivers/firmware/efi/runtime-wrappers.c | 2 +- drivers/firmware/psci/psci_checker.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 17 - drivers/fpga/ice40-spi.c | 7 - drivers/gpio/gpio-74x164.c | 8 - drivers/gpio/gpio-amdpt.c | 4 +- drivers/gpio/gpio-mlxbf2.c | 5 - drivers/gpio/gpio-mockup.c | 21 +- drivers/gpio/gpio-pca953x.c | 16 +- drivers/gpio/gpio-xgs-iproc.c | 2 +- drivers/gpu/drm/Kconfig | 11 +- drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 256 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 122 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 871 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 669 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 11 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 57 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 755 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 394 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 66 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 175 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h | 51 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 119 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 191 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 7 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 9 +- drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c | 54 + .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 51 + drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 31 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 403 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 227 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 5 - drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 91 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 136 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 20 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h | 20 - drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 40 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 73 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 6 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 13 +- drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c | 55 + drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c | 52 + drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c | 53 + drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 31 - drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 1 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 66 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 1 - drivers/gpu/drm/amd/amdgpu/nv.c | 382 +- drivers/gpu/drm/amd/amdgpu/nv.h | 12 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 93 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 100 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 59 +- .../gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c | 54 + drivers/gpu/drm/amd/amdgpu/soc15.c | 346 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 5 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 51 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 34 - drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 24 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 24 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 43 +- drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c | 50 + drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 52 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 44 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 62 +- drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c | 51 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 79 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 267 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 5 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 153 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 32 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 26 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 109 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 192 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 - drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 19 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1024 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 103 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 34 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 16 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 71 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 6 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 10 +- drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 2 +- drivers/gpu/drm/amd/display/dc/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 102 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 14 +- .../amd/display/dc/bios/command_table_helper2.c | 1 - drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 55 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 9 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 21 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 12 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 258 - .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h | 34 - .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 16 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 4 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 40 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 381 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 1107 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 26 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1826 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 11 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 962 - .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 496 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 361 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 165 +- drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 8 - drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 - drivers/gpu/drm/amd/display/dc/dc.h | 107 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 302 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 38 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 13 - drivers/gpu/drm/amd/display/dc/dc_types.h | 23 - drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 16 - drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 6 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 49 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 9 - drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 42 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 2 - drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 21 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 22 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 1 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 164 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 12 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 128 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 33 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 9 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 31 - .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 34 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 49 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 5 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 57 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 17 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 1 - drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 36 - .../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c | 84 - .../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.h | 37 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c | 316 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.h | 83 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.c | 107 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.h | 45 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c | 150 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.h | 132 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 630 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.h | 46 - .../gpu/drm/amd/display/dc/dcn201/dcn201_init.c | 131 - .../gpu/drm/amd/display/dc/dcn201/dcn201_init.h | 33 - .../amd/display/dc/dcn201/dcn201_link_encoder.c | 209 - .../amd/display/dc/dcn201/dcn201_link_encoder.h | 59 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c | 125 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.h | 86 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c | 72 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.h | 74 - .../gpu/drm/amd/display/dc/dcn201/dcn201_optc.c | 203 - .../gpu/drm/amd/display/dc/dcn201/dcn201_optc.h | 74 - .../drm/amd/display/dc/dcn201/dcn201_resource.c | 1307 - .../drm/amd/display/dc/dcn201/dcn201_resource.h | 50 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.h | 24 - .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 4 - .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 18 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 73 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 6 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 17 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 43 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 7 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.c | 200 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 26 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 263 +- .../drm/amd/display/dc/dcn301/dcn301_resource.h | 3 - .../drm/amd/display/dc/dcn302/dcn302_resource.c | 8 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.c | 92 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.h | 126 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 173 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h | 115 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 383 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 52 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 136 +- .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 616 - .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.h | 222 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 752 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 241 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 113 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 3 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 345 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 10 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c | 87 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.h | 162 - drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 3 - drivers/gpu/drm/amd/display/dc/dm_helpers.h | 11 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 10 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 102 - .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h | 34 - .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 158 +- .../display/dc/dml/dcn20/display_rq_dlg_calc_20.h | 4 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 156 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.h | 4 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 236 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 156 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.h | 4 +- drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c | 102 + drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h | 34 + .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 132 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.h | 4 +- .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c | 390 - .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h | 42 - .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 6 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 166 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.h | 4 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 1 - .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 5 +- .../amd/display/dc/dml/display_rq_dlg_helpers.c | 256 +- .../amd/display/dc/dml/display_rq_dlg_helpers.h | 20 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 246 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.h | 10 +- .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c | 291 - .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h | 94 - drivers/gpu/drm/amd/display/dc/dsc/Makefile | 29 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 195 +- .../drm/amd/display/dc/{dml => }/dsc/qp_tables.h | 0 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 259 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 50 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 1 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 36 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 1 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 45 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h | 99 - drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 1 - .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 13 - drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 32 - drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 14 - drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 4 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 97 - drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 1 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 87 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 2 +- .../drm/amd/display/dc/inc/hw_sequencer_private.h | 7 - drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 26 +- drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 1 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 19 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 - .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 25 - .../amd/display/dc/irq/dcn20/irq_service_dcn20.h | 2 - .../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 374 - .../amd/display/dc/irq/dcn201/irq_service_dcn201.h | 34 - .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 25 - .../amd/display/dc/irq/dcn21/irq_service_dcn21.h | 2 - drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.h | 4 - drivers/gpu/drm/amd/display/dc/os_types.h | 2 - .../display/dc/virtual/virtual_stream_encoder.c | 5 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 10 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 275 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 12 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 2 - drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 21 +- .../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 16 - .../drm/amd/display/include/bios_parser_types.h | 8 - drivers/gpu/drm/amd/display/include/dal_asic_id.h | 3 +- drivers/gpu/drm/amd/display/include/dal_types.h | 1 - drivers/gpu/drm/amd/display/include/dpcd_defs.h | 17 - .../amd/display/include/grph_object_ctrl_defs.h | 1 - .../gpu/drm/amd/display/include/grph_object_defs.h | 12 - .../gpu/drm/amd/display/include/grph_object_id.h | 8 - .../gpu/drm/amd/display/include/i2caux_interface.h | 3 - .../drm/amd/display/include/link_service_types.h | 86 +- drivers/gpu/drm/amd/display/include/logger_types.h | 6 - .../drm/amd/display/modules/color/color_gamma.c | 32 +- .../drm/amd/display/modules/freesync/freesync.c | 15 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 6 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 2 - drivers/gpu/drm/amd/include/amd_shared.h | 5 +- .../amd/include/asic_reg/clk/clk_11_0_1_offset.h | 32 - .../amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h | 37 - .../amd/include/asic_reg/dcn/dcn_2_0_3_offset.h | 6193 --- .../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h | 22091 --------- .../amd/include/asic_reg/dcn/dcn_3_1_2_offset.h | 2 - .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 8 - .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 5 - .../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h | 132 - .../amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h | 151 - .../amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h | 952 - .../amd/include/asic_reg/mp/mp_11_0_8_sh_mask.h | 355 - drivers/gpu/drm/amd/include/atombios.h | 2 +- drivers/gpu/drm/amd/include/atomfirmware.h | 4 - drivers/gpu/drm/amd/include/soc15_hw_ip.h | 2 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 22 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.h | 4 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 135 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 14 - .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 64 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 119 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 117 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 96 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 33 +- drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/armada/armada_gem.c | 7 +- drivers/gpu/drm/ast/ast_drv.h | 2 + drivers/gpu/drm/ast/ast_mm.c | 27 +- drivers/gpu/drm/ast/ast_mode.c | 18 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 15 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 27 +- drivers/gpu/drm/bridge/cdns-dsi.c | 4 +- drivers/gpu/drm/bridge/ite-it66121.c | 21 +- drivers/gpu/drm/bridge/panel.c | 37 - drivers/gpu/drm/bridge/parade-ps8640.c | 292 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 6 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 25 +- drivers/gpu/drm/drm_bridge.c | 78 +- drivers/gpu/drm/drm_cache.c | 4 +- drivers/gpu/drm/drm_connector.c | 83 +- drivers/gpu/drm/drm_crtc_internal.h | 2 - drivers/gpu/drm/drm_dp_helper.c | 42 +- drivers/gpu/drm/drm_dp_mst_topology.c | 42 +- drivers/gpu/drm/drm_edid.c | 382 +- drivers/gpu/drm/drm_fb_helper.c | 6 - drivers/gpu/drm/drm_format_helper.c | 88 - drivers/gpu/drm/drm_fourcc.c | 3 - drivers/gpu/drm/drm_gem_shmem_helper.c | 23 +- drivers/gpu/drm/drm_gem_vram_helper.c | 1 + drivers/gpu/drm/drm_ioctl.c | 21 +- drivers/gpu/drm/drm_kms_helper_common.c | 11 + drivers/gpu/drm/drm_lease.c | 39 +- drivers/gpu/drm/drm_mipi_dsi.c | 81 - drivers/gpu/drm/drm_modeset_lock.c | 2 +- drivers/gpu/drm/drm_of.c | 3 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 61 +- drivers/gpu/drm/drm_probe_helper.c | 119 +- drivers/gpu/drm/drm_property.c | 9 +- drivers/gpu/drm/drm_sysfs.c | 87 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 1 + drivers/gpu/drm/etnaviv/etnaviv_sched.c | 4 +- drivers/gpu/drm/gma500/backlight.c | 12 +- drivers/gpu/drm/gma500/cdv_device.c | 24 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 10 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 12 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 22 +- drivers/gpu/drm/gma500/framebuffer.c | 16 +- drivers/gpu/drm/gma500/gem.c | 2 +- drivers/gpu/drm/gma500/gma_device.c | 2 +- drivers/gpu/drm/gma500/gma_display.c | 14 +- drivers/gpu/drm/gma500/gtt.c | 18 +- drivers/gpu/drm/gma500/intel_bios.c | 10 +- drivers/gpu/drm/gma500/intel_gmbus.c | 12 +- drivers/gpu/drm/gma500/mid_bios.c | 11 +- drivers/gpu/drm/gma500/mmu.c | 12 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 8 +- drivers/gpu/drm/gma500/oaktrail_device.c | 20 +- drivers/gpu/drm/gma500/oaktrail_hdmi.c | 18 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 14 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 2 +- drivers/gpu/drm/gma500/opregion.c | 14 +- drivers/gpu/drm/gma500/power.c | 20 +- drivers/gpu/drm/gma500/psb_device.c | 16 +- drivers/gpu/drm/gma500/psb_drv.c | 147 +- drivers/gpu/drm/gma500/psb_drv.h | 24 +- drivers/gpu/drm/gma500/psb_intel_display.c | 10 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 31 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 10 +- drivers/gpu/drm/gma500/psb_irq.c | 26 +- drivers/gpu/drm/gma500/psb_lid.c | 2 +- drivers/gpu/drm/gud/Kconfig | 2 +- drivers/gpu/drm/gud/gud_drv.c | 6 - drivers/gpu/drm/gud/gud_internal.h | 12 - drivers/gpu/drm/gud/gud_pipe.c | 6 - drivers/gpu/drm/hyperv/hyperv_drm.h | 1 - drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 1 - drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 54 +- drivers/gpu/drm/i915/Kconfig | 12 - drivers/gpu/drm/i915/Makefile | 36 +- drivers/gpu/drm/i915/display/g4x_dp.c | 90 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 165 +- drivers/gpu/drm/i915/display/intel_acpi.c | 53 +- drivers/gpu/drm/i915/display/intel_acpi.h | 3 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 209 - drivers/gpu/drm/i915/display/intel_audio.c | 43 +- drivers/gpu/drm/i915/display/intel_backlight.c | 1776 - drivers/gpu/drm/i915/display/intel_backlight.h | 52 - drivers/gpu/drm/i915/display/intel_bios.c | 420 +- drivers/gpu/drm/i915/display/intel_bw.c | 2 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 348 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 4 +- drivers/gpu/drm/i915/display/intel_color.c | 140 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 8 +- drivers/gpu/drm/i915/display/intel_connector.c | 6 +- drivers/gpu/drm/i915/display/intel_crt.c | 4 +- drivers/gpu/drm/i915/display/intel_cursor.c | 11 +- drivers/gpu/drm/i915/display/intel_ddi.c | 535 +- drivers/gpu/drm/i915/display/intel_ddi.h | 7 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 672 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 23 +- drivers/gpu/drm/i915/display/intel_display.c | 2519 +- drivers/gpu/drm/i915/display/intel_display.h | 47 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 127 +- .../gpu/drm/i915/display/intel_display_debugfs.h | 10 +- drivers/gpu/drm/i915/display/intel_display_power.c | 15 +- drivers/gpu/drm/i915/display/intel_display_power.h | 4 - drivers/gpu/drm/i915/display/intel_display_types.h | 48 +- drivers/gpu/drm/i915/display/intel_dmc.c | 20 +- drivers/gpu/drm/i915/display/intel_dp.c | 780 +- drivers/gpu/drm/i915/display/intel_dp.h | 22 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 6 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 12 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 78 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 467 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 1 - drivers/gpu/drm/i915/display/intel_dp_mst.c | 49 +- drivers/gpu/drm/i915/display/intel_dp_mst.h | 4 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 33 +- drivers/gpu/drm/i915/display/intel_dpio_phy.h | 5 +- drivers/gpu/drm/i915/display/intel_dpll.c | 674 +- drivers/gpu/drm/i915/display/intel_dpll.h | 26 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 46 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 11 + drivers/gpu/drm/i915/display/intel_dpt.c | 239 - drivers/gpu/drm/i915/display/intel_dpt.h | 19 - drivers/gpu/drm/i915/display/intel_drrs.c | 437 - drivers/gpu/drm/i915/display/intel_drrs.h | 36 - drivers/gpu/drm/i915/display/intel_dsi.c | 16 +- drivers/gpu/drm/i915/display/intel_dsi.h | 3 - .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 33 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 3 +- drivers/gpu/drm/i915/display/intel_dvo.c | 24 +- drivers/gpu/drm/i915/display/intel_fb.c | 606 +- drivers/gpu/drm/i915/display/intel_fb.h | 20 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 274 - drivers/gpu/drm/i915/display/intel_fb_pin.h | 28 - drivers/gpu/drm/i915/display/intel_fbc.c | 292 +- drivers/gpu/drm/i915/display/intel_fbc.h | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- drivers/gpu/drm/i915/display/intel_fdi.c | 321 +- drivers/gpu/drm/i915/display/intel_fdi.h | 17 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 5 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 4 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 70 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 20 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 4 +- drivers/gpu/drm/i915/display/intel_lvds.c | 33 +- drivers/gpu/drm/i915/display/intel_opregion.c | 5 +- drivers/gpu/drm/i915/display/intel_panel.c | 1835 +- drivers/gpu/drm/i915/display/intel_panel.h | 48 +- drivers/gpu/drm/i915/display/intel_plane_initial.c | 283 - drivers/gpu/drm/i915/display/intel_plane_initial.h | 13 - drivers/gpu/drm/i915/display/intel_pps.c | 59 - drivers/gpu/drm/i915/display/intel_pps.h | 3 - drivers/gpu/drm/i915/display/intel_psr.c | 476 +- drivers/gpu/drm/i915/display/intel_psr.h | 13 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 19 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 225 +- drivers/gpu/drm/i915/display/intel_snps_phy.h | 4 +- drivers/gpu/drm/i915/display/intel_tc.c | 290 +- drivers/gpu/drm/i915/display/intel_tc.h | 6 +- drivers/gpu/drm/i915/display/intel_tv.c | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 77 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 6 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 58 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 53 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 25 +- drivers/gpu/drm/i915/gem/i915_gem_busy.c | 57 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 519 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 58 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 75 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 823 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 33 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 4 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 70 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 29 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 57 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 91 - drivers/gpu/drm/i915/gem/i915_gem_pm.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_region.c | 70 - drivers/gpu/drm/i915/gem/i915_gem_region.h | 37 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 29 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 201 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 14 - drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 206 - drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h | 26 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 8 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 22 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 48 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 29 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 36 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 190 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 - drivers/gpu/drm/i915/gem/selftests/mock_context.c | 5 +- drivers/gpu/drm/i915/gt/debugfs_engines.c | 36 + drivers/gpu/drm/i915/gt/debugfs_engines.h | 14 + drivers/gpu/drm/i915/gt/debugfs_gt.c | 47 + drivers/gpu/drm/i915/gt/debugfs_gt.h | 38 + drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 630 + drivers/gpu/drm/i915/gt/debugfs_gt_pm.h | 14 + drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 7 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.h | 4 +- drivers/gpu/drm/i915/gt/intel_context.c | 60 +- drivers/gpu/drm/i915/gt/intel_context.h | 56 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 153 +- drivers/gpu/drm/i915/gt/intel_engine.h | 19 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 150 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 36 - drivers/gpu/drm/i915/gt/intel_engine_pm.h | 39 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 31 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 17 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 52 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 22 +- drivers/gpu/drm/i915/gt/intel_gt.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 2 + drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 104 - drivers/gpu/drm/i915/gt/intel_gt_debugfs.h | 42 - drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c | 36 - drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.h | 14 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 7 - drivers/gpu/drm/i915/gt/intel_gt_pm.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 14 - drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 677 - drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h | 20 - drivers/gpu/drm/i915/gt/intel_gt_types.h | 12 - drivers/gpu/drm/i915/gt/intel_gtt.c | 9 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 11 +- drivers/gpu/drm/i915/gt/intel_llc.c | 3 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 93 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 2 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 176 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 1 - drivers/gpu/drm/i915/gt/intel_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 +- drivers/gpu/drm/i915/gt/intel_ring.c | 3 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 7 +- drivers/gpu/drm/i915/gt/intel_rps.c | 22 +- drivers/gpu/drm/i915/gt/intel_rps.h | 1 - drivers/gpu/drm/i915/gt/intel_sseu.c | 65 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 11 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 10 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 4 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 262 +- drivers/gpu/drm/i915/gt/intel_workarounds.h | 2 +- drivers/gpu/drm/i915/gt/mock_engine.c | 2 - .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 4 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 28 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 10 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 2 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc.c | 39 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 119 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 28 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 60 +- drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 18 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 13 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 34 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2300 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 14 +- drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 93 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 9 - drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 127 - .../gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c | 179 - drivers/gpu/drm/i915/gvt/gtt.c | 17 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 2 +- drivers/gpu/drm/i915/i915_buddy.c | 45 - drivers/gpu/drm/i915/i915_buddy.h | 8 - drivers/gpu/drm/i915/i915_config.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 286 +- drivers/gpu/drm/i915/i915_drv.c | 17 +- drivers/gpu/drm/i915/i915_drv.h | 168 +- drivers/gpu/drm/i915/i915_gem.c | 2 + drivers/gpu/drm/i915/i915_gem_gtt.c | 4 +- drivers/gpu/drm/i915/i915_gem_ww.h | 25 +- drivers/gpu/drm/i915/i915_gpu_error.c | 42 +- drivers/gpu/drm/i915/i915_irq.c | 94 +- drivers/gpu/drm/i915/i915_irq.h | 51 +- drivers/gpu/drm/i915/i915_module.c | 4 +- drivers/gpu/drm/i915/i915_params.h | 2 +- drivers/gpu/drm/i915/i915_pci.c | 14 +- drivers/gpu/drm/i915/i915_pci.h | 12 +- drivers/gpu/drm/i915/i915_query.c | 5 +- drivers/gpu/drm/i915/i915_reg.h | 180 +- drivers/gpu/drm/i915/i915_request.c | 157 +- drivers/gpu/drm/i915/i915_request.h | 49 +- drivers/gpu/drm/i915/i915_sysfs.c | 1 + drivers/gpu/drm/i915/i915_trace.h | 19 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 20 +- drivers/gpu/drm/i915/i915_utils.h | 14 +- drivers/gpu/drm/i915/i915_vma.c | 21 +- drivers/gpu/drm/i915/i915_vma.h | 13 +- drivers/gpu/drm/i915/i915_vma_types.h | 7 +- drivers/gpu/drm/i915/intel_device_info.h | 1 - drivers/gpu/drm/i915/intel_dram.c | 36 +- drivers/gpu/drm/i915/intel_memory_region.c | 12 - drivers/gpu/drm/i915/intel_memory_region.h | 4 - drivers/gpu/drm/i915/intel_pcode.c | 235 - drivers/gpu/drm/i915/intel_pcode.h | 26 - drivers/gpu/drm/i915/intel_pm.c | 307 +- drivers/gpu/drm/i915/intel_pm.h | 3 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 2 + drivers/gpu/drm/i915/intel_sbi.c | 73 - drivers/gpu/drm/i915/intel_sbi.h | 23 - drivers/gpu/drm/i915/intel_sideband.c | 577 + drivers/gpu/drm/i915/intel_sideband.h | 143 + drivers/gpu/drm/i915/intel_uncore.c | 447 +- drivers/gpu/drm/i915/intel_uncore.h | 20 +- drivers/gpu/drm/i915/intel_wakeref.h | 12 - drivers/gpu/drm/i915/pxp/intel_pxp.c | 299 - drivers/gpu/drm/i915/pxp/intel_pxp.h | 64 - drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c | 141 - drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h | 15 - drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c | 78 - drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.h | 21 - drivers/gpu/drm/i915/pxp/intel_pxp_irq.c | 101 - drivers/gpu/drm/i915/pxp/intel_pxp_irq.h | 32 - drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 46 - drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 24 - drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 175 - drivers/gpu/drm/i915/pxp/intel_pxp_session.h | 15 - drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 172 - drivers/gpu/drm/i915/pxp/intel_pxp_tee.h | 17 - drivers/gpu/drm/i915/pxp/intel_pxp_tee_interface.h | 36 - drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 83 - drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 8 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 2 - drivers/gpu/drm/i915/selftests/i915_vma.c | 4 +- .../drm/i915/selftests/intel_scheduler_helpers.c | 12 - .../drm/i915/selftests/intel_scheduler_helpers.h | 2 - drivers/gpu/drm/i915/selftests/intel_uncore.c | 34 +- drivers/gpu/drm/i915/selftests/mock_region.c | 2 + drivers/gpu/drm/i915/vlv_sideband.c | 266 - drivers/gpu/drm/i915/vlv_sideband.h | 123 - drivers/gpu/drm/kmb/kmb_crtc.c | 41 +- drivers/gpu/drm/kmb/kmb_drv.c | 2 +- drivers/gpu/drm/kmb/kmb_drv.h | 10 +- drivers/gpu/drm/kmb/kmb_dsi.c | 25 +- drivers/gpu/drm/kmb/kmb_dsi.h | 2 +- drivers/gpu/drm/kmb/kmb_plane.c | 43 +- drivers/gpu/drm/kmb/kmb_plane.h | 6 - drivers/gpu/drm/lima/lima_gem.c | 9 +- drivers/gpu/drm/lima/lima_sched.c | 28 +- drivers/gpu/drm/lima/lima_sched.h | 6 +- drivers/gpu/drm/mcde/mcde_drv.c | 4 +- drivers/gpu/drm/mcde/mcde_dsi.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 157 +- drivers/gpu/drm/meson/meson_drv.c | 3 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 4 +- drivers/gpu/drm/mga/mga_ioc32.c | 27 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 2 + drivers/gpu/drm/mgag200/mgag200_mm.c | 35 +- drivers/gpu/drm/msm/Kconfig | 6 +- drivers/gpu/drm/msm/Makefile | 1 + drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 9 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 9 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 6 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 16 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 3 - drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 53 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 11 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 256 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 147 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 19 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 39 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 4 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 8 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 267 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 92 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 56 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 70 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 13 + drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 4 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 18 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 89 - drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 16 - drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 18 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 12 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 8 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 64 +- drivers/gpu/drm/msm/dp/dp_debug.c | 294 +- drivers/gpu/drm/msm/dp/dp_debug.h | 4 +- drivers/gpu/drm/msm/dp/dp_display.c | 151 +- drivers/gpu/drm/msm/dp/dp_display.h | 2 - drivers/gpu/drm/msm/dp/dp_drm.c | 13 +- drivers/gpu/drm/msm/dp/dp_panel.c | 2 +- drivers/gpu/drm/msm/dp/dp_parser.c | 138 +- drivers/gpu/drm/msm/dp/dp_parser.h | 14 +- drivers/gpu/drm/msm/dsi/dsi.c | 4 +- drivers/gpu/drm/msm/dsi/dsi.h | 2 - drivers/gpu/drm/msm/dsi/dsi_host.c | 147 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 66 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 - drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 - drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 55 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 4 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 4 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 8 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 38 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 6 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 20 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 24 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 33 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 4 +- drivers/gpu/drm/msm/msm_atomic.c | 21 +- drivers/gpu/drm/msm/msm_drv.c | 48 +- drivers/gpu/drm/msm/msm_drv.h | 74 +- drivers/gpu/drm/msm/msm_gem.c | 8 +- drivers/gpu/drm/msm/msm_gem.h | 5 + drivers/gpu/drm/msm/msm_gem_shrinker.c | 2 - drivers/gpu/drm/msm/msm_gem_submit.c | 40 +- drivers/gpu/drm/msm/msm_gpu.c | 2 +- drivers/gpu/drm/msm/msm_gpu.h | 77 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 47 +- drivers/gpu/drm/msm/msm_kms.h | 3 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 12 + drivers/gpu/drm/msm/msm_submitqueue.c | 73 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/nouveau_acpi.c | 9 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 8 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 2 + drivers/gpu/drm/nouveau/nouveau_svm.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c | 2 +- drivers/gpu/drm/omapdrm/Kconfig | 3 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 4 +- drivers/gpu/drm/omapdrm/omap_drv.c | 2 +- drivers/gpu/drm/panel/Kconfig | 28 +- drivers/gpu/drm/panel/Makefile | 2 - drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 743 +- drivers/gpu/drm/panel/panel-edp.c | 1896 - drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 12 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 85 +- drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 320 - drivers/gpu/drm/panel/panel-simple.c | 1098 +- drivers/gpu/drm/panfrost/panfrost_device.c | 10 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 33 +- drivers/gpu/drm/panfrost/panfrost_job.c | 48 +- drivers/gpu/drm/panfrost/panfrost_job.h | 5 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 42 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 1 + drivers/gpu/drm/r128/ati_pcigart.c | 13 +- drivers/gpu/drm/radeon/atombios.h | 2 +- drivers/gpu/drm/radeon/ci_dpm.c | 3 +- drivers/gpu/drm/radeon/r600_dpm.c | 10 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 4 +- drivers/gpu/drm/radeon/radeon_fence.c | 24 +- drivers/gpu/drm/radeon/radeon_ttm.c | 15 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 9 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 11 + drivers/gpu/drm/rcar-du/rcar_du_drv.c | 108 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 26 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 28 +- drivers/gpu/drm/rcar-du/rcar_du_group.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 50 +- drivers/gpu/drm/rcar-du/rcar_du_kms.h | 7 - drivers/gpu/drm/rcar-du/rcar_du_regs.h | 9 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 36 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 15 +- drivers/gpu/drm/rcar-du/rcar_lvds.h | 5 - drivers/gpu/drm/rockchip/Kconfig | 1 + drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 4 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 3 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 14 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 2 + drivers/gpu/drm/rockchip/rockchip_lvds.c | 33 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 26 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 140 +- drivers/gpu/drm/scheduler/sched_fence.c | 62 +- drivers/gpu/drm/scheduler/sched_main.c | 199 +- drivers/gpu/drm/selftests/test-drm_damage_helper.c | 1 - drivers/gpu/drm/shmobile/shmob_drm_drv.c | 4 +- drivers/gpu/drm/sti/sti_hqvdp.c | 4 +- drivers/gpu/drm/stm/ltdc.c | 7 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 4 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 4 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 4 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 18 +- drivers/gpu/drm/sun4i/sun8i_csc.h | 4 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 21 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 4 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 4 +- drivers/gpu/drm/tegra/fb.c | 2 +- drivers/gpu/drm/tegra/plane.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 4 +- drivers/gpu/drm/tiny/Kconfig | 4 +- drivers/gpu/drm/tiny/bochs.c | 8 - drivers/gpu/drm/ttm/ttm_bo.c | 71 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 22 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 15 +- drivers/gpu/drm/ttm/ttm_device.c | 48 - drivers/gpu/drm/ttm/ttm_module.c | 12 - drivers/gpu/drm/ttm/ttm_pool.c | 42 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 8 +- drivers/gpu/drm/ttm/ttm_resource.c | 49 - drivers/gpu/drm/ttm/ttm_tt.c | 69 +- drivers/gpu/drm/udl/Kconfig | 1 - drivers/gpu/drm/v3d/Kconfig | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 15 +- drivers/gpu/drm/v3d/v3d_drv.h | 30 +- drivers/gpu/drm/v3d/v3d_gem.c | 473 +- drivers/gpu/drm/v3d/v3d_sched.c | 44 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 + drivers/gpu/drm/vboxvideo/vbox_ttm.c | 17 +- drivers/gpu/drm/vc4/vc4_dpi.c | 15 +- drivers/gpu/drm/vc4/vc4_drv.c | 6 +- drivers/gpu/drm/vc4/vc4_dsi.c | 28 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 5 +- drivers/gpu/drm/vgem/vgem_drv.c | 342 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 1 - drivers/gpu/drm/virtio/virtgpu_drv.c | 44 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 36 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 30 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 195 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 26 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 3 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 32 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 27 +- drivers/gpu/drm/virtio/virtgpu_vram.c | 61 - drivers/gpu/drm/vmwgfx/ttm_memory.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 15 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 10 +- drivers/gpu/drm/zte/Kconfig | 10 + drivers/gpu/drm/zte/Makefile | 10 + drivers/gpu/drm/zte/zx_common_regs.h | 28 + drivers/gpu/drm/zte/zx_drm_drv.c | 184 + drivers/gpu/drm/zte/zx_drm_drv.h | 34 + drivers/gpu/drm/zte/zx_hdmi.c | 760 + drivers/gpu/drm/zte/zx_hdmi_regs.h | 66 + drivers/gpu/drm/zte/zx_plane.c | 537 + drivers/gpu/drm/zte/zx_plane.h | 26 + drivers/gpu/drm/zte/zx_plane_regs.h | 120 + drivers/gpu/drm/zte/zx_tvenc.c | 400 + drivers/gpu/drm/zte/zx_tvenc_regs.h | 27 + drivers/gpu/drm/zte/zx_vga.c | 527 + drivers/gpu/drm/zte/zx_vga_regs.h | 33 + drivers/gpu/drm/zte/zx_vou.c | 921 + drivers/gpu/drm/zte/zx_vou.h | 64 + drivers/gpu/drm/zte/zx_vou_regs.h | 212 + drivers/gpu/ipu-v3/ipu-csi.c | 31 +- drivers/hid/hid-cp2112.c | 14 +- drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-kone.h | 12 +- drivers/hid/surface-hid/surface_hid.c | 4 +- drivers/hsi/clients/ssi_protocol.c | 4 +- drivers/hv/Kconfig | 1 - drivers/hv/channel.c | 72 +- drivers/hv/channel_mgmt.c | 34 + drivers/hv/connection.c | 101 +- drivers/hv/hv.c | 82 +- drivers/hv/hv_common.c | 12 - drivers/hv/hyperv_vmbus.h | 3 - drivers/hv/ring_buffer.c | 57 +- drivers/hwmon/Kconfig | 15 +- drivers/hwmon/Makefile | 1 - drivers/hwmon/abituguru3.c | 6 +- drivers/hwmon/acpi_power_meter.c | 13 +- drivers/hwmon/ad7414.c | 4 +- drivers/hwmon/ad7418.c | 6 +- drivers/hwmon/adm1021.c | 4 +- drivers/hwmon/adm1025.c | 4 +- drivers/hwmon/adm1026.c | 4 +- drivers/hwmon/adm1029.c | 4 +- drivers/hwmon/adm1031.c | 6 +- drivers/hwmon/adt7310.c | 3 +- drivers/hwmon/adt7410.c | 3 +- drivers/hwmon/adt7x10.c | 3 +- drivers/hwmon/adt7x10.h | 2 +- drivers/hwmon/amc6821.c | 8 +- drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/asb100.c | 4 +- drivers/hwmon/asc7621.c | 4 +- drivers/hwmon/atxp1.c | 10 +- drivers/hwmon/coretemp.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 103 +- drivers/hwmon/dme1737.c | 4 +- drivers/hwmon/ds1621.c | 4 +- drivers/hwmon/ds620.c | 4 +- drivers/hwmon/emc6w201.c | 4 +- drivers/hwmon/f71805f.c | 4 +- drivers/hwmon/f71882fg.c | 4 +- drivers/hwmon/f75375s.c | 4 +- drivers/hwmon/fschmd.c | 4 +- drivers/hwmon/g760a.c | 2 +- drivers/hwmon/gl518sm.c | 4 +- drivers/hwmon/gl520sm.c | 4 +- drivers/hwmon/hwmon.c | 6 +- drivers/hwmon/i5500_temp.c | 114 +- drivers/hwmon/ibmaem.c | 2 +- drivers/hwmon/ibmpex.c | 4 +- drivers/hwmon/it87.c | 12 +- drivers/hwmon/lineage-pem.c | 2 +- drivers/hwmon/lm63.c | 6 +- drivers/hwmon/lm77.c | 4 +- drivers/hwmon/lm78.c | 4 +- drivers/hwmon/lm80.c | 6 +- drivers/hwmon/lm83.c | 4 +- drivers/hwmon/lm85.c | 4 +- drivers/hwmon/lm87.c | 4 +- drivers/hwmon/lm90.c | 75 +- drivers/hwmon/lm92.c | 4 +- drivers/hwmon/lm93.c | 4 +- drivers/hwmon/lm95241.c | 8 +- drivers/hwmon/ltc4151.c | 2 +- drivers/hwmon/ltc4215.c | 2 +- drivers/hwmon/ltc4261.c | 4 +- drivers/hwmon/max16065.c | 2 +- drivers/hwmon/max1619.c | 4 +- drivers/hwmon/max1668.c | 4 +- drivers/hwmon/max31722.c | 8 +- drivers/hwmon/max6620.c | 514 - drivers/hwmon/max6639.c | 4 +- drivers/hwmon/max6642.c | 2 +- drivers/hwmon/mlxreg-fan.c | 138 +- drivers/hwmon/nct6683.c | 3 - drivers/hwmon/nct6775.c | 717 +- drivers/hwmon/nct7802.c | 131 +- drivers/hwmon/pc87360.c | 4 +- drivers/hwmon/pmbus/ibm-cffps.c | 23 +- drivers/hwmon/pmbus/lm25066.c | 88 +- drivers/hwmon/raspberrypi-hwmon.c | 2 +- drivers/hwmon/sch5636.c | 4 +- drivers/hwmon/sht21.c | 4 +- drivers/hwmon/sis5595.c | 4 +- drivers/hwmon/smm665.c | 2 +- drivers/hwmon/smsc47b397.c | 4 +- drivers/hwmon/smsc47m192.c | 4 +- drivers/hwmon/thmc50.c | 4 +- drivers/hwmon/tmp103.c | 105 +- drivers/hwmon/tmp401.c | 31 +- drivers/hwmon/tmp421.c | 186 +- drivers/hwmon/via686a.c | 4 +- drivers/hwmon/vt1211.c | 4 +- drivers/hwmon/vt8231.c | 4 +- drivers/hwmon/w83627ehf.c | 8 +- drivers/hwmon/w83627hf.c | 6 +- drivers/hwmon/w83781d.c | 4 +- drivers/hwmon/w83791d.c | 4 +- drivers/hwmon/w83792d.c | 6 +- drivers/hwmon/w83793.c | 6 +- drivers/hwmon/w83795.c | 6 +- drivers/hwmon/w83l785ts.c | 4 +- drivers/hwmon/w83l786ng.c | 4 +- drivers/hwmon/xgene-hwmon.c | 35 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 33 +- drivers/idle/intel_idle.c | 13 +- drivers/iio/accel/fxls8962af-core.c | 2 +- drivers/iio/adc/ad7192.c | 1 - drivers/iio/adc/ad7780.c | 2 +- drivers/iio/adc/ad7793.c | 2 +- drivers/iio/adc/aspeed_adc.c | 1 - drivers/iio/adc/max1027.c | 3 +- drivers/iio/adc/mt6577_auxadc.c | 8 - drivers/iio/adc/rzg2l_adc.c | 6 +- drivers/iio/adc/ti-adc128s052.c | 6 - drivers/iio/common/ssp_sensors/ssp_spi.c | 11 +- drivers/iio/dac/ti-dac5571.c | 1 - drivers/iio/imu/adis16475.c | 3 +- drivers/iio/imu/adis16480.c | 14 +- drivers/iio/light/opt3001.c | 6 +- drivers/iio/test/Makefile | 1 - drivers/infiniband/core/sa_query.c | 5 +- drivers/infiniband/hw/hfi1/pio.c | 9 +- drivers/infiniband/hw/irdma/uk.c | 4 +- drivers/infiniband/hw/irdma/verbs.c | 8 +- drivers/infiniband/hw/irdma/ws.c | 13 +- drivers/infiniband/hw/mlx4/main.c | 2 +- drivers/infiniband/hw/mlx4/qp.c | 2 +- drivers/infiniband/hw/mlx5/cmd.c | 26 - drivers/infiniband/hw/mlx5/cmd.h | 2 - drivers/infiniband/hw/mlx5/devx.c | 13 +- drivers/infiniband/hw/mlx5/devx.h | 2 +- drivers/infiniband/hw/mlx5/main.c | 55 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 31 +- drivers/infiniband/hw/mlx5/mr.c | 85 +- drivers/infiniband/hw/mlx5/odp.c | 39 +- drivers/infiniband/hw/mlx5/qp.c | 2 - drivers/infiniband/hw/mlx5/wr.c | 10 +- drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/hw/qedr/qedr.h | 1 - drivers/infiniband/hw/qedr/qedr_iw_cm.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 5 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 33 +- drivers/infiniband/sw/rdmavt/qp.c | 2 +- drivers/input/joystick/xpad.c | 2 - drivers/input/keyboard/snvs_pwrkey.c | 29 - drivers/input/misc/axp20x-pek.c | 26 +- drivers/input/touchscreen.c | 42 +- drivers/input/touchscreen/resistive-adc-touch.c | 29 +- drivers/iommu/Kconfig | 8 - drivers/iommu/amd/init.c | 16 +- drivers/iommu/amd/iommu.c | 3 +- drivers/iommu/amd/iommu_v2.c | 3 +- drivers/iommu/iommu.c | 3 +- drivers/irqchip/Kconfig | 25 +- drivers/irqchip/Makefile | 1 - drivers/irqchip/irq-apple-aic.c | 20 +- drivers/irqchip/irq-armada-370-xp.c | 13 +- drivers/irqchip/irq-aspeed-vic.c | 2 +- drivers/irqchip/irq-ativic32.c | 22 +- drivers/irqchip/irq-atmel-aic.c | 2 +- drivers/irqchip/irq-atmel-aic5.c | 2 +- drivers/irqchip/irq-bcm2835.c | 2 +- drivers/irqchip/irq-bcm2836.c | 2 +- drivers/irqchip/irq-bcm6345-l1.c | 6 +- drivers/irqchip/irq-bcm7038-l1.c | 47 +- drivers/irqchip/irq-bcm7120-l2.c | 21 +- drivers/irqchip/irq-brcmstb-l2.c | 16 +- drivers/irqchip/irq-clps711x.c | 8 +- drivers/irqchip/irq-csky-apb-intc.c | 2 +- drivers/irqchip/irq-csky-mpintc.c | 4 +- drivers/irqchip/irq-davinci-aintc.c | 2 +- drivers/irqchip/irq-davinci-cp-intc.c | 2 +- drivers/irqchip/irq-digicolor.c | 2 +- drivers/irqchip/irq-dw-apb-ictl.c | 2 +- drivers/irqchip/irq-ftintc010.c | 2 +- drivers/irqchip/irq-gic-v3.c | 4 +- drivers/irqchip/irq-gic.c | 2 +- drivers/irqchip/irq-hip04.c | 2 +- drivers/irqchip/irq-ixp4xx.c | 4 +- drivers/irqchip/irq-lpc32xx.c | 2 +- drivers/irqchip/irq-mchp-eic.c | 280 - drivers/irqchip/irq-meson-gpio.c | 15 +- drivers/irqchip/irq-mips-gic.c | 37 +- drivers/irqchip/irq-mmp.c | 4 +- drivers/irqchip/irq-mvebu-icu.c | 4 +- drivers/irqchip/irq-mvebu-pic.c | 4 +- drivers/irqchip/irq-mxs.c | 2 +- drivers/irqchip/irq-nvic.c | 17 +- drivers/irqchip/irq-omap-intc.c | 2 +- drivers/irqchip/irq-or1k-pic.c | 2 +- drivers/irqchip/irq-orion.c | 4 +- drivers/irqchip/irq-rda-intc.c | 2 +- drivers/irqchip/irq-riscv-intc.c | 2 +- drivers/irqchip/irq-sa11x0.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 4 +- drivers/irqchip/irq-sun4i.c | 2 +- drivers/irqchip/irq-ti-sci-inta.c | 4 +- drivers/irqchip/irq-ts4800.c | 4 +- drivers/irqchip/irq-versatile-fpga.c | 2 +- drivers/irqchip/irq-vic.c | 2 +- drivers/irqchip/irq-vt8500.c | 2 +- drivers/irqchip/irq-wpcm450-aic.c | 2 +- drivers/irqchip/irq-zevio.c | 2 +- drivers/isdn/capi/kcapi.c | 5 - drivers/isdn/hardware/mISDN/hfcpci.c | 8 +- drivers/isdn/hardware/mISDN/netjet.c | 2 +- drivers/leds/led-class-flash.c | 2 +- drivers/leds/led-triggers.c | 41 +- drivers/leds/trigger/Kconfig | 1 - drivers/macintosh/smu.c | 3 +- drivers/mailbox/Kconfig | 12 - drivers/mailbox/Makefile | 2 - drivers/mailbox/apple-mailbox.c | 384 - drivers/mailbox/bcm2835-mailbox.c | 4 +- drivers/mailbox/hi3660-mailbox.c | 4 +- drivers/mailbox/hi6220-mailbox.c | 7 +- drivers/mailbox/imx-mailbox.c | 124 +- drivers/mailbox/mailbox-altera.c | 5 +- drivers/mailbox/mailbox-sti.c | 4 +- drivers/mailbox/mailbox-xgene-slimpro.c | 4 +- drivers/mailbox/mtk-cmdq-mailbox.c | 15 +- drivers/mailbox/omap-mailbox.c | 4 +- drivers/mailbox/pcc.c | 598 +- drivers/mailbox/platform_mhu.c | 4 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 31 +- drivers/mailbox/stm32-ipcc.c | 4 +- drivers/mailbox/sun6i-msgbox.c | 9 +- drivers/md/bcache/bcache.h | 6 +- drivers/md/bcache/bcache_ondisk.h | 445 - drivers/md/bcache/bset.h | 2 +- drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/debug.c | 15 +- drivers/md/bcache/features.c | 2 +- drivers/md/bcache/features.h | 3 +- drivers/md/bcache/io.c | 16 +- drivers/md/bcache/request.c | 19 +- drivers/md/bcache/request.h | 4 +- drivers/md/bcache/super.c | 91 +- drivers/md/bcache/sysfs.c | 2 +- drivers/md/bcache/sysfs.h | 18 +- drivers/md/bcache/util.h | 29 + drivers/md/bcache/writeback.c | 2 +- drivers/md/dm-bio-record.h | 1 - drivers/md/dm-bufio.c | 2 +- drivers/md/dm-cache-metadata.c | 2 +- drivers/md/dm-cache-target.c | 2 +- drivers/md/dm-clone-target.c | 4 +- drivers/md/dm-core.h | 4 +- drivers/md/dm-crypt.c | 1 - drivers/md/dm-dust.c | 5 +- drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-era-target.c | 2 +- drivers/md/dm-exception-store.h | 2 +- drivers/md/dm-flakey.c | 3 +- drivers/md/dm-ima.c | 1 - drivers/md/dm-integrity.c | 6 +- drivers/md/dm-linear.c | 3 +- drivers/md/dm-log-writes.c | 4 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 6 +- drivers/md/dm-ps-historical-service-time.c | 1 - drivers/md/dm-raid.c | 6 +- drivers/md/dm-rq.c | 9 +- drivers/md/dm-switch.c | 2 +- drivers/md/dm-table.c | 172 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-verity-target.c | 19 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm-zoned-target.c | 2 +- drivers/md/dm.c | 59 +- drivers/md/md.c | 130 +- drivers/md/md.h | 2 +- drivers/md/raid1.c | 13 +- drivers/md/raid10.c | 2 +- drivers/md/raid5.c | 7 +- drivers/media/cec/Kconfig | 4 - drivers/media/cec/core/cec-pin.c | 4 +- drivers/media/cec/platform/meson/ao-cec-g12a.c | 4 +- drivers/media/cec/platform/meson/ao-cec.c | 4 +- drivers/media/cec/platform/s5p/s5p_cec.c | 4 +- drivers/media/cec/platform/sti/stih-cec.c | 4 +- drivers/media/cec/platform/stm32/stm32-cec.c | 4 +- drivers/media/common/siano/smscoreapi.c | 7 +- drivers/media/common/videobuf2/videobuf2-core.c | 149 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 198 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 39 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 59 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 30 +- drivers/media/dvb-core/dvb_net.c | 8 +- drivers/media/dvb-core/dvb_vb2.c | 2 +- drivers/media/dvb-frontends/cxd2099.c | 9 + drivers/media/dvb-frontends/cxd2099.h | 9 + drivers/media/dvb-frontends/cxd2820r_priv.h | 2 +- drivers/media/dvb-frontends/mb86a20s.c | 4 +- drivers/media/dvb-frontends/mn88443x.c | 18 +- drivers/media/dvb-frontends/mxl5xx.c | 9 + drivers/media/dvb-frontends/mxl5xx.h | 9 + drivers/media/dvb-frontends/mxl5xx_defs.h | 4 + drivers/media/dvb-frontends/mxl5xx_regs.h | 10 + drivers/media/dvb-frontends/mxl692.c | 9 + drivers/media/dvb-frontends/mxl692.h | 9 + drivers/media/dvb-frontends/mxl692_defs.h | 9 + drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/dvb-frontends/stv0910.c | 9 + drivers/media/dvb-frontends/stv0910.h | 9 + drivers/media/dvb-frontends/stv6111.c | 9 + drivers/media/dvb-frontends/stv6111.h | 9 + drivers/media/firewire/firedtv-avc.c | 14 +- drivers/media/firewire/firedtv-ci.c | 2 - drivers/media/i2c/Kconfig | 27 - drivers/media/i2c/Makefile | 2 - drivers/media/i2c/adv7604.c | 15 +- drivers/media/i2c/dw9714.c | 14 +- drivers/media/i2c/hi846.c | 2190 - drivers/media/i2c/imx258.c | 12 +- drivers/media/i2c/ir-kbd-i2c.c | 1 - drivers/media/i2c/max9286.c | 17 +- drivers/media/i2c/mt9p031.c | 80 +- drivers/media/i2c/ov13858.c | 11 +- drivers/media/i2c/ov13b10.c | 1491 - drivers/media/i2c/ov5670.c | 11 +- drivers/media/i2c/ov8856.c | 83 +- drivers/media/i2c/st-mipid02.c | 22 +- drivers/media/i2c/tda1997x.c | 131 +- drivers/media/i2c/tda1997x_regs.h | 3 - drivers/media/i2c/video-i2c.c | 21 +- drivers/media/mc/Kconfig | 8 + drivers/media/pci/cobalt/cobalt-driver.c | 4 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/cx18/cx18-ioctl.c | 4 +- drivers/media/pci/cx18/cx18-queue.c | 13 +- drivers/media/pci/cx18/cx18-streams.c | 24 +- drivers/media/pci/cx23885/cx23885-alsa.c | 3 +- drivers/media/pci/ddbridge/ddbridge-main.c | 4 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 60 +- drivers/media/pci/intel/ipu3/cio2-bridge.h | 9 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 274 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 4 - drivers/media/pci/ivtv/ivtv-driver.c | 2 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 8 +- drivers/media/pci/ivtv/ivtv-queue.c | 18 +- drivers/media/pci/ivtv/ivtv-streams.c | 22 +- drivers/media/pci/ivtv/ivtv-udma.c | 19 +- drivers/media/pci/ivtv/ivtv-yuv.c | 10 +- drivers/media/pci/ivtv/ivtvfb.c | 12 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 29 +- drivers/media/pci/pluto2/pluto2.c | 20 +- drivers/media/pci/pt1/pt1.c | 2 +- drivers/media/pci/saa7134/saa7134-cards.c | 53 - drivers/media/pci/saa7134/saa7134-dvb.c | 29 - drivers/media/pci/saa7134/saa7134.h | 1 - drivers/media/pci/saa7164/saa7164-api.c | 2 + drivers/media/pci/tw5864/tw5864-core.c | 2 +- drivers/media/platform/Kconfig | 20 - drivers/media/platform/Makefile | 1 - drivers/media/platform/allegro-dvt/allegro-core.c | 311 +- drivers/media/platform/allegro-dvt/allegro-mail.c | 23 +- drivers/media/platform/allegro-dvt/allegro-mail.h | 10 +- drivers/media/platform/allegro-dvt/nal-h264.c | 74 + drivers/media/platform/allegro-dvt/nal-h264.h | 200 +- drivers/media/platform/allegro-dvt/nal-hevc.c | 202 +- drivers/media/platform/allegro-dvt/nal-hevc.h | 189 +- drivers/media/platform/am437x/am437x-vpfe.c | 23 +- drivers/media/platform/aspeed-video.c | 133 +- drivers/media/platform/atmel/atmel-isc-base.c | 29 +- drivers/media/platform/atmel/atmel-isc.h | 2 - drivers/media/platform/atmel/atmel-isi.c | 17 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 54 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 37 +- drivers/media/platform/cadence/cdns-csi2rx.c | 18 +- drivers/media/platform/cadence/cdns-csi2tx.c | 4 +- drivers/media/platform/coda/imx-vdoa.c | 3 +- drivers/media/platform/davinci/vpbe_venc.c | 9 +- drivers/media/platform/davinci/vpif.c | 5 +- drivers/media/platform/davinci/vpif_capture.c | 21 +- drivers/media/platform/davinci/vpss.c | 10 +- drivers/media/platform/exynos-gsc/gsc-core.c | 3 +- drivers/media/platform/exynos4-is/media-dev.c | 20 +- drivers/media/platform/exynos4-is/mipi-csis.c | 4 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 109 +- drivers/media/platform/imx-jpeg/mxc-jpeg.h | 2 - drivers/media/platform/imx-pxp.c | 4 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 9 +- drivers/media/platform/marvell-ccic/mcam-core.c | 10 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 6 +- drivers/media/platform/meson/ge2d/ge2d.c | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 4 +- drivers/media/platform/mtk-vcodec/Makefile | 3 - drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 820 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 27 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 65 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 628 - .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 360 - drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 59 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 148 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 75 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 774 - drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 3 - drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 1 - drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 23 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 43 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 5 - drivers/media/platform/mtk-vpu/mtk_vpu.c | 5 +- drivers/media/platform/mx2_emmaprp.c | 4 +- drivers/media/platform/omap/omap_vout.c | 18 +- drivers/media/platform/omap/omap_vout_vrfb.c | 2 +- drivers/media/platform/omap/omap_voutdef.h | 2 +- drivers/media/platform/omap3isp/isp.c | 21 +- drivers/media/platform/pxa_camera.c | 26 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 9 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 28 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 18 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 17 +- drivers/media/platform/qcom/camss/camss-vfe.c | 4 +- drivers/media/platform/qcom/camss/camss-vfe.h | 2 +- drivers/media/platform/qcom/camss/camss.c | 18 +- drivers/media/platform/qcom/venus/core.c | 135 +- drivers/media/platform/qcom/venus/core.h | 9 +- drivers/media/platform/qcom/venus/firmware.c | 42 +- drivers/media/platform/qcom/venus/helpers.c | 81 +- drivers/media/platform/qcom/venus/helpers.h | 4 - drivers/media/platform/qcom/venus/hfi.c | 48 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 7 - drivers/media/platform/qcom/venus/hfi_helper.h | 14 - drivers/media/platform/qcom/venus/hfi_msgs.c | 7 - .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 6 +- drivers/media/platform/qcom/venus/hfi_platform.c | 13 + drivers/media/platform/qcom/venus/hfi_platform.h | 2 + .../media/platform/qcom/venus/hfi_platform_v6.c | 6 + drivers/media/platform/qcom/venus/hfi_venus.c | 4 - drivers/media/platform/qcom/venus/hfi_venus_io.h | 2 - drivers/media/platform/qcom/venus/pm_helpers.c | 13 +- drivers/media/platform/qcom/venus/vdec.c | 67 +- drivers/media/platform/qcom/venus/venc.c | 116 +- drivers/media/platform/rcar-isp.c | 515 - drivers/media/platform/rcar-vin/rcar-core.c | 1081 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 241 +- drivers/media/platform/rcar-vin/rcar-dma.c | 40 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 25 - drivers/media/platform/rcar-vin/rcar-vin.h | 25 +- drivers/media/platform/rcar_drif.c | 17 +- drivers/media/platform/rcar_fdp1.c | 4 +- drivers/media/platform/rcar_jpu.c | 4 +- drivers/media/platform/renesas-ceu.c | 33 +- drivers/media/platform/rockchip/rga/rga.c | 5 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 9 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 44 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 98 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 29 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 557 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 406 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 107 +- drivers/media/platform/s3c-camif/camif-core.c | 6 +- drivers/media/platform/s5p-g2d/g2d.c | 4 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 9 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 + .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 1 + drivers/media/platform/sti/hva/hva-hw.c | 4 +- drivers/media/platform/stm32/stm32-dcmi.c | 37 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 16 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 33 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 2 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 8 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 4 +- drivers/media/platform/ti-vpe/cal.c | 16 +- drivers/media/platform/via-camera.c | 6 +- drivers/media/platform/video-mux.c | 17 +- drivers/media/platform/vsp1/vsp1_drm.c | 8 +- drivers/media/platform/vsp1/vsp1_drv.c | 18 +- drivers/media/platform/vsp1/vsp1_regs.h | 11 +- drivers/media/platform/vsp1/vsp1_wpf.c | 2 +- drivers/media/platform/xilinx/xilinx-vip.c | 4 +- drivers/media/platform/xilinx/xilinx-vipp.c | 17 +- drivers/media/radio/radio-wl1273.c | 2 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 2 +- drivers/media/radio/si470x/radio-si470x-usb.c | 2 +- drivers/media/rc/Kconfig | 8 + drivers/media/rc/Makefile | 1 + drivers/media/rc/img-ir/img-ir-core.c | 4 +- drivers/media/rc/imon.c | 2 - drivers/media/rc/ir-hix5hd2.c | 4 +- drivers/media/rc/ir_toy.c | 63 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/mceusb.c | 2 - drivers/media/rc/meson-ir-tx.c | 1 + drivers/media/rc/meson-ir.c | 4 +- drivers/media/rc/mtk-cir.c | 4 +- drivers/media/rc/sir_ir.c | 438 + drivers/media/rc/st_rc.c | 5 +- drivers/media/rc/streamzap.c | 1 - drivers/media/rc/sunxi-cir.c | 4 +- drivers/media/spi/cxd2880-spi.c | 2 +- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 4 - drivers/media/test-drivers/vim2m.c | 5 + drivers/media/test-drivers/vimc/vimc-scaler.c | 366 +- drivers/media/test-drivers/vivid/vivid-cec.c | 341 +- drivers/media/test-drivers/vivid/vivid-cec.h | 9 +- drivers/media/test-drivers/vivid/vivid-core.c | 52 +- drivers/media/test-drivers/vivid/vivid-core.h | 23 +- drivers/media/tuners/mxl5007t.c | 9 + drivers/media/tuners/tuner-types.c | 4 - drivers/media/usb/airspy/airspy.c | 5 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 16 +- drivers/media/usb/dvb-usb/az6027.c | 1 - drivers/media/usb/dvb-usb/dibusb-common.c | 2 +- drivers/media/usb/em28xx/em28xx-cards.c | 12 +- drivers/media/usb/em28xx/em28xx-core.c | 5 +- drivers/media/usb/gspca/gl860/gl860-mi1320.c | 87 +- drivers/media/usb/gspca/gl860/gl860-ov9655.c | 169 +- drivers/media/usb/gspca/gspca.c | 2 - drivers/media/usb/gspca/m5602/m5602_ov7660.h | 1 + drivers/media/usb/gspca/sn9c20x.c | 22 +- drivers/media/usb/pvrusb2/pvrusb2-ctrl.c | 25 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 4 + drivers/media/usb/stkwebcam/stk-webcam.c | 11 +- drivers/media/usb/tm6000/tm6000-video.c | 3 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 10 +- drivers/media/usb/uvc/uvc_ctrl.c | 260 +- drivers/media/usb/uvc/uvc_driver.c | 16 +- drivers/media/usb/uvc/uvc_metadata.c | 2 +- drivers/media/usb/uvc/uvc_v4l2.c | 103 +- drivers/media/usb/uvc/uvc_video.c | 5 - drivers/media/usb/uvc/uvcvideo.h | 17 +- drivers/media/v4l2-core/v4l2-async.c | 168 +- drivers/media/v4l2-core/v4l2-common.c | 3 - drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 9 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 6 - drivers/media/v4l2-core/v4l2-ctrls-defs.c | 5 - drivers/media/v4l2-core/v4l2-fwnode.c | 83 +- drivers/media/v4l2-core/v4l2-ioctl.c | 77 +- drivers/memstick/core/ms_block.c | 8 +- drivers/memstick/core/mspro_block.c | 6 +- drivers/memstick/host/jmb38x_ms.c | 5 +- drivers/memstick/host/r592.c | 8 +- drivers/message/fusion/mptlan.c | 2 +- drivers/misc/Kconfig | 1 - drivers/misc/cb710/sgbuf2.c | 2 +- drivers/misc/eeprom/at25.c | 8 - drivers/misc/eeprom/eeprom_93xx46.c | 18 - drivers/misc/fastrpc.c | 2 - drivers/misc/gehc-achc.c | 1 - .../misc/habanalabs/common/command_submission.c | 33 +- drivers/misc/mei/Kconfig | 2 - drivers/misc/mei/Makefile | 1 - drivers/misc/mei/hbm.c | 12 +- drivers/misc/mei/hw-me-regs.h | 1 - drivers/misc/mei/pci-me.c | 1 - drivers/misc/mei/pxp/Kconfig | 13 - drivers/misc/mei/pxp/Makefile | 7 - drivers/misc/mei/pxp/mei_pxp.c | 229 - drivers/misc/mei/pxp/mei_pxp.h | 18 - drivers/misc/sgi-xp/xpnet.c | 9 +- drivers/mmc/core/block.c | 27 +- drivers/mmc/core/crypto.c | 11 +- drivers/mmc/core/mmc.c | 8 - drivers/mmc/core/mmc_ops.h | 1 + drivers/mmc/core/sd.c | 1 - drivers/mmc/core/slot-gpio.c | 42 +- drivers/mmc/host/Kconfig | 10 +- drivers/mmc/host/Makefile | 1 + drivers/mmc/host/cqhci-core.c | 7 +- drivers/mmc/host/cqhci-crypto.c | 33 +- drivers/mmc/host/dw_mmc-exynos.c | 26 +- drivers/mmc/host/dw_mmc.c | 42 +- drivers/mmc/host/mmci.c | 4 - drivers/mmc/host/moxart-mmc.c | 29 +- drivers/mmc/host/mtk-sd.c | 137 +- drivers/mmc/host/mxs-mmc.c | 10 - drivers/mmc/host/omap_hsmmc.c | 12 +- drivers/mmc/host/sdhci-acpi.c | 14 +- drivers/mmc/host/sdhci-esdhc-imx.c | 33 +- drivers/mmc/host/sdhci-of-arasan.c | 29 +- drivers/mmc/host/sdhci-omap.c | 322 +- drivers/mmc/host/sdhci-pci-core.c | 159 +- drivers/mmc/host/sdhci-pci-data.c | 6 + drivers/mmc/host/sdhci-pci-o2micro.c | 2 +- drivers/mmc/host/sdhci-pci.h | 5 + drivers/mmc/host/sdhci-s3c.c | 1 + drivers/mmc/host/sdhci-sprd.c | 13 - drivers/mmc/host/sdhci.c | 48 +- drivers/mmc/host/sdhci.h | 2 +- drivers/mmc/host/tmio_mmc_core.c | 17 +- drivers/mmc/host/vub300.c | 18 +- drivers/mtd/mtd_blkdevs.c | 6 +- drivers/mtd/mtdsuper.c | 1 - drivers/mtd/nand/raw/qcom_nandc.c | 8 +- drivers/net/Kconfig | 18 +- drivers/net/Makefile | 1 - drivers/net/amt.c | 3296 -- drivers/net/appletalk/cops.c | 2 +- drivers/net/appletalk/ltpc.c | 3 +- drivers/net/arcnet/arc-rimi.c | 5 +- drivers/net/arcnet/arcdevice.h | 5 - drivers/net/arcnet/com20020-isa.c | 2 +- drivers/net/arcnet/com20020-pci.c | 2 +- drivers/net/arcnet/com20020.c | 4 +- drivers/net/arcnet/com20020_cs.c | 2 +- drivers/net/arcnet/com90io.c | 2 +- drivers/net/arcnet/com90xx.c | 3 +- drivers/net/bareudp.c | 7 +- drivers/net/bonding/bond_alb.c | 28 +- drivers/net/bonding/bond_main.c | 4 +- drivers/net/bonding/bond_sysfs.c | 4 +- drivers/net/can/at91_can.c | 4 +- drivers/net/can/dev/bittiming.c | 30 +- drivers/net/can/dev/netlink.c | 221 +- drivers/net/can/flexcan.c | 68 +- drivers/net/can/janz-ican3.c | 2 +- drivers/net/can/m_can/m_can_platform.c | 14 +- drivers/net/can/mscan/mpc5xxx_can.c | 6 +- drivers/net/can/rcar/Kconfig | 4 +- drivers/net/can/rcar/rcar_can.c | 20 +- drivers/net/can/sja1000/peak_pci.c | 9 +- drivers/net/can/usb/etas_es58x/es581_4.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 7 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 2 +- drivers/net/can/usb/gs_usb.c | 12 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 13 - drivers/net/can/usb/peak_usb/pcan_usb_core.h | 1 - drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 17 +- drivers/net/can/xilinx_can.c | 7 +- drivers/net/dsa/Kconfig | 1 - drivers/net/dsa/Makefile | 2 +- drivers/net/dsa/b53/b53_common.c | 101 +- drivers/net/dsa/b53/b53_priv.h | 2 +- drivers/net/dsa/bcm_sf2.c | 12 +- drivers/net/dsa/hirschmann/hellcreek.c | 6 +- drivers/net/dsa/lantiq_gswip.c | 44 +- drivers/net/dsa/microchip/ksz8795.c | 8 +- drivers/net/dsa/microchip/ksz_common.c | 4 +- drivers/net/dsa/mt7530.c | 8 +- drivers/net/dsa/mv88e6xxx/chip.c | 130 +- drivers/net/dsa/mv88e6xxx/chip.h | 9 - drivers/net/dsa/mv88e6xxx/port.c | 21 - drivers/net/dsa/mv88e6xxx/port.h | 2 - drivers/net/dsa/ocelot/felix.c | 153 +- drivers/net/dsa/ocelot/felix.h | 1 - drivers/net/dsa/ocelot/felix_vsc9959.c | 8 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 8 +- drivers/net/dsa/qca/ar9331.c | 10 +- drivers/net/dsa/qca8k.c | 435 +- drivers/net/dsa/qca8k.h | 35 +- drivers/net/dsa/realtek-smi-core.c | 4 - drivers/net/dsa/realtek-smi-core.h | 4 +- drivers/net/dsa/rtl8365mb.c | 1982 - drivers/net/dsa/rtl8366.c | 96 +- drivers/net/dsa/rtl8366rb.c | 301 +- drivers/net/dsa/sja1105/sja1105.h | 29 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 35 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 91 +- drivers/net/dsa/sja1105/sja1105_main.c | 147 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 45 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 19 + drivers/net/dsa/sja1105/sja1105_vl.c | 15 +- drivers/net/dsa/xrs700x/xrs700x.c | 8 +- drivers/net/dsa/xrs700x/xrs700x_mdio.c | 12 +- drivers/net/ethernet/3com/3c509.c | 2 +- drivers/net/ethernet/3com/3c515.c | 5 +- drivers/net/ethernet/3com/3c574_cs.c | 11 +- drivers/net/ethernet/3com/3c589_cs.c | 10 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/8390/apne.c | 3 +- drivers/net/ethernet/8390/ax88796.c | 12 +- drivers/net/ethernet/8390/axnet_cs.c | 7 +- drivers/net/ethernet/8390/mcf8390.c | 3 +- drivers/net/ethernet/8390/ne.c | 4 +- drivers/net/ethernet/8390/ne2k-pci.c | 2 +- drivers/net/ethernet/8390/pcnet_cs.c | 22 +- drivers/net/ethernet/8390/stnic.c | 5 +- drivers/net/ethernet/8390/zorro8390.c | 3 +- drivers/net/ethernet/Kconfig | 2 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/actions/owl-emac.c | 6 +- drivers/net/ethernet/adaptec/starfire.c | 14 +- drivers/net/ethernet/aeroflex/greth.c | 8 +- drivers/net/ethernet/agere/et131x.c | 4 +- drivers/net/ethernet/alacritech/slicoss.c | 4 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 4 +- drivers/net/ethernet/alteon/acenic.c | 20 +- drivers/net/ethernet/altera/altera_tse_main.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/amd/amd8111e.c | 6 +- drivers/net/ethernet/amd/atarilance.c | 4 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/nmclan_cs.c | 5 +- drivers/net/ethernet/amd/pcnet32.c | 15 +- drivers/net/ethernet/amd/sun3lance.c | 4 +- drivers/net/ethernet/amd/sunlance.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 8 - drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 8 +- drivers/net/ethernet/amd/xgbe/xgbe-main.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 20 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +- drivers/net/ethernet/apm/xgene-v2/mac.c | 2 +- drivers/net/ethernet/apm/xgene-v2/main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 2 +- drivers/net/ethernet/apple/bmac.c | 15 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 6 +- drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 8 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 2 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 4 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 2 +- drivers/net/ethernet/arc/Kconfig | 5 +- drivers/net/ethernet/arc/emac_main.c | 4 +- drivers/net/ethernet/arc/emac_mdio.c | 9 +- drivers/net/ethernet/asix/Kconfig | 35 - drivers/net/ethernet/asix/Makefile | 6 - drivers/net/ethernet/asix/ax88796c_ioctl.c | 239 - drivers/net/ethernet/asix/ax88796c_ioctl.h | 26 - drivers/net/ethernet/asix/ax88796c_main.c | 1164 - drivers/net/ethernet/asix/ax88796c_main.h | 568 - drivers/net/ethernet/asix/ax88796c_spi.c | 115 - drivers/net/ethernet/asix/ax88796c_spi.h | 69 - drivers/net/ethernet/atheros/ag71xx.c | 12 +- drivers/net/ethernet/atheros/alx/main.c | 4 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 12 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 10 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 4 +- drivers/net/ethernet/atheros/atlx/atlx.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 12 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 6 +- drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c | 6 +- drivers/net/ethernet/broadcom/bgmac-bcma.c | 37 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 2 +- drivers/net/ethernet/broadcom/bgmac.c | 4 +- drivers/net/ethernet/broadcom/bnx2.c | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 22 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 9 +- drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 283 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 113 +- drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c | 444 - drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.h | 51 - drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 785 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 27 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 400 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 46 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 155 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 3 - drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 87 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 10 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 202 +- drivers/net/ethernet/broadcom/tg3.c | 60 +- drivers/net/ethernet/brocade/bna/bnad.c | 5 +- drivers/net/ethernet/cadence/macb.h | 7 +- drivers/net/ethernet/cadence/macb_main.c | 42 +- drivers/net/ethernet/cadence/macb_ptp.c | 13 +- drivers/net/ethernet/calxeda/xgmac.c | 8 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 3 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 40 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 4 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 5 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 15 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 9 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 2 +- drivers/net/ethernet/chelsio/cxgb/gmac.h | 2 +- drivers/net/ethernet/chelsio/cxgb/pm3393.c | 2 +- drivers/net/ethernet/chelsio/cxgb/subr.c | 2 +- drivers/net/ethernet/chelsio/cxgb/vsc7326.c | 4 +- drivers/net/ethernet/chelsio/cxgb3/common.h | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 4 +- drivers/net/ethernet/chelsio/cxgb3/xgmac.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/adapter.h | 3 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 8 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- .../chelsio/inline_crypto/chtls/chtls_cm.h | 2 +- drivers/net/ethernet/cirrus/cs89x0.c | 13 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/cirrus/mac89x0.c | 2 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 4 +- drivers/net/ethernet/cisco/enic/enic_main.c | 9 +- drivers/net/ethernet/cisco/enic/enic_pp.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 6 +- drivers/net/ethernet/davicom/dm9000.c | 9 +- drivers/net/ethernet/dec/tulip/de2104x.c | 15 +- drivers/net/ethernet/dec/tulip/de4x5.c | 35 +- drivers/net/ethernet/dec/tulip/dmfe.c | 9 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 45 +- drivers/net/ethernet/dec/tulip/uli526x.c | 11 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 6 +- drivers/net/ethernet/dec/tulip/xircom_cb.c | 4 +- drivers/net/ethernet/dlink/dl2k.c | 5 +- drivers/net/ethernet/dlink/sundance.c | 6 +- drivers/net/ethernet/dnet.c | 8 +- drivers/net/ethernet/ec_bhf.c | 4 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 2 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 7 +- drivers/net/ethernet/ethoc.c | 28 +- drivers/net/ethernet/ezchip/Kconfig | 2 +- drivers/net/ethernet/ezchip/nps_enet.c | 4 +- drivers/net/ethernet/faraday/ftgmac100.c | 9 +- drivers/net/ethernet/fealnx.c | 8 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 6 +- .../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 21 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 24 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 7 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 58 - drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 2 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 332 +- drivers/net/ethernet/freescale/enetc/enetc.h | 4 - .../net/ethernet/freescale/enetc/enetc_ethtool.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 6 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 37 +- drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 6 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 18 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 16 +- drivers/net/ethernet/freescale/fec_main.c | 7 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 4 +- drivers/net/ethernet/freescale/fman/fman_dtsec.c | 8 +- drivers/net/ethernet/freescale/fman/fman_dtsec.h | 2 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 8 +- drivers/net/ethernet/freescale/fman/fman_memac.h | 2 +- drivers/net/ethernet/freescale/fman/fman_tgec.c | 8 +- drivers/net/ethernet/freescale/fman/fman_tgec.h | 2 +- drivers/net/ethernet/freescale/fman/mac.h | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 4 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 14 +- drivers/net/ethernet/google/gve/gve.h | 52 +- drivers/net/ethernet/google/gve/gve_adminq.c | 61 +- drivers/net/ethernet/google/gve/gve_adminq.h | 15 - drivers/net/ethernet/google/gve/gve_desc.h | 13 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 7 +- drivers/net/ethernet/google/gve/gve_main.c | 109 +- drivers/net/ethernet/google/gve/gve_rx.c | 413 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 68 +- drivers/net/ethernet/google/gve/gve_tx.c | 117 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 84 +- drivers/net/ethernet/google/gve/gve_utils.c | 37 +- drivers/net/ethernet/google/gve/gve_utils.h | 2 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 6 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 4 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 4 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 7 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 5 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 2 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 21 - drivers/net/ethernet/hisilicon/hns3/hnae3.h | 12 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 215 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 41 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 10 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 1 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 9 - .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 33 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 18 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 19 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 6 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 591 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 35 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 - .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 18 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 13 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 - drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_devlink.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 13 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 12 +- drivers/net/ethernet/i825xx/sun3_82586.c | 7 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 4 +- drivers/net/ethernet/ibm/emac/core.c | 14 +- drivers/net/ethernet/ibm/ibmveth.c | 46 +- drivers/net/ethernet/ibm/ibmvnic.c | 666 +- drivers/net/ethernet/ibm/ibmvnic.h | 10 +- drivers/net/ethernet/intel/Kconfig | 14 - drivers/net/ethernet/intel/e100.c | 4 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000e/e1000.h | 5 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 31 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 - drivers/net/ethernet/intel/e1000e/netdev.c | 50 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 4 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 52 +- drivers/net/ethernet/intel/iavf/iavf.h | 48 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 238 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 6 +- drivers/net/ethernet/intel/ice/Makefile | 5 +- drivers/net/ethernet/intel/ice/ice.h | 215 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 94 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 4 +- drivers/net/ethernet/intel/ice/ice_base.c | 121 +- drivers/net/ethernet/intel/ice/ice_base.h | 8 +- drivers/net/ethernet/intel/ice/ice_common.c | 131 +- drivers/net/ethernet/intel/ice/ice_common.h | 7 - drivers/net/ethernet/intel/ice/ice_dcb.c | 225 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 18 - drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 216 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 32 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 192 +- drivers/net/ethernet/intel/ice/ice_devids.h | 6 - drivers/net/ethernet/intel/ice/ice_devlink.c | 259 +- drivers/net/ethernet/intel/ice/ice_devlink.h | 8 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 655 - drivers/net/ethernet/intel/ice/ice_eswitch.h | 83 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 236 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 +- drivers/net/ethernet/intel/ice/ice_fdir.c | 2 +- drivers/net/ethernet/intel/ice/ice_fdir.h | 2 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 307 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 14 - drivers/net/ethernet/intel/ice/ice_flex_type.h | 17 - drivers/net/ethernet/intel/ice/ice_fltr.c | 80 - drivers/net/ethernet/intel/ice/ice_fltr.h | 3 - drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 1 - drivers/net/ethernet/intel/ice/ice_lag.c | 18 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 43 - drivers/net/ethernet/intel/ice/ice_lib.c | 864 +- drivers/net/ethernet/intel/ice/ice_lib.h | 38 +- drivers/net/ethernet/intel/ice/ice_main.c | 1645 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 204 - drivers/net/ethernet/intel/ice/ice_ptp.c | 390 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 24 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 151 - drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 22 - drivers/net/ethernet/intel/ice/ice_repr.c | 389 - drivers/net/ethernet/intel/ice/ice_repr.h | 28 - drivers/net/ethernet/intel/ice/ice_sched.c | 197 - drivers/net/ethernet/intel/ice/ice_sched.h | 9 - drivers/net/ethernet/intel/ice/ice_switch.c | 2864 +- drivers/net/ethernet/intel/ice/ice_switch.h | 152 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 1369 - drivers/net/ethernet/intel/ice/ice_tc_lib.h | 162 - drivers/net/ethernet/intel/ice/ice_trace.h | 28 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 326 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 147 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 102 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 14 +- drivers/net/ethernet/intel/ice/ice_type.h | 19 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 447 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 74 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 158 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 20 +- drivers/net/ethernet/intel/igb/igb_main.c | 27 +- drivers/net/ethernet/intel/igbvf/netdev.c | 8 +- drivers/net/ethernet/intel/igc/igc_base.c | 8 +- drivers/net/ethernet/intel/igc/igc_defines.h | 2 +- drivers/net/ethernet/intel/igc/igc_hw.h | 3 +- drivers/net/ethernet/intel/igc/igc_main.c | 5 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_hw.h | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 10 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 23 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 5 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 54 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 16 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 6 +- drivers/net/ethernet/intel/ixgbevf/vf.c | 2 +- drivers/net/ethernet/jme.c | 4 +- drivers/net/ethernet/korina.c | 4 +- drivers/net/ethernet/lantiq_etop.c | 21 +- drivers/net/ethernet/lantiq_xrx200.c | 74 +- drivers/net/ethernet/litex/Kconfig | 2 +- drivers/net/ethernet/litex/litex_liteeth.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 16 +- drivers/net/ethernet/marvell/mvneta.c | 75 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 117 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 11 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 1 - .../ethernet/marvell/octeontx2/af/lmac_common.h | 5 - drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 138 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 20 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 990 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 133 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 1 - drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 17 - drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 3 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 76 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 19 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 13 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 601 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 266 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 16 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 225 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 96 - .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 3 - .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 4 - .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 18 - .../net/ethernet/marvell/octeontx2/nic/Makefile | 6 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 52 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 18 +- .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 21 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 43 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 234 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 133 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 273 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 16 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 8 +- drivers/net/ethernet/marvell/prestera/prestera.h | 69 +- .../ethernet/marvell/prestera/prestera_devlink.c | 35 +- .../ethernet/marvell/prestera/prestera_devlink.h | 4 +- .../ethernet/marvell/prestera/prestera_ethtool.c | 219 +- .../ethernet/marvell/prestera/prestera_ethtool.h | 6 - .../net/ethernet/marvell/prestera/prestera_hw.c | 1064 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 47 +- .../net/ethernet/marvell/prestera/prestera_main.c | 161 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 114 +- .../net/ethernet/marvell/prestera/prestera_rxtx.c | 7 + drivers/net/ethernet/marvell/pxa168_eth.c | 21 +- drivers/net/ethernet/marvell/skge.c | 6 +- drivers/net/ethernet/marvell/sky2.c | 99 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 4 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 6 +- drivers/net/ethernet/mellanox/mlx4/cq.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 29 +- drivers/net/ethernet/mellanox/mlx4/en_main.c | 1 + drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 40 +- drivers/net/ethernet/mellanox/mlx4/en_port.c | 4 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 15 - drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/ethernet/mellanox/mlx4/main.c | 12 +- drivers/net/ethernet/mellanox/mlx4/mcg.c | 2 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 3 - drivers/net/ethernet/mellanox/mlx4/mlx4_stats.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 8 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 30 +- .../mellanox/mlx5/core/diag/fs_tracepoint.c | 3 - .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 7 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 2 +- .../ethernet/mellanox/mlx5/core/diag/rsc_dump.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 87 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 11 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/params.c | 163 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 102 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 9 - .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 134 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.h | 14 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 7 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 50 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 7 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 25 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 5 +- .../ethernet/mellanox/mlx5/core/en/tc/int_port.c | 457 - .../ethernet/mellanox/mlx5/core/en/tc/int_port.h | 65 - .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 13 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 39 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 27 - drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 51 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 2 - .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 42 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 1 - .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 35 - .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 9 - drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 6 - .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 51 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 26 - .../net/ethernet/mellanox/mlx5/core/en_common.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 32 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 488 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 4 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 668 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 92 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 15 - drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 10 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 589 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 9 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 293 +- .../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 1 - .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 18 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 88 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 7 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 10 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 66 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 4 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 126 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 12 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 147 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 30 - .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 1082 + drivers/net/ethernet/mellanox/mlx5/core/lag.h | 81 + drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 1138 - drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 86 - drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 355 - drivers/net/ethernet/mellanox/mlx5/core/lag/mp.h | 37 - .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 611 - .../net/ethernet/mellanox/mlx5/core/lag/port_sel.h | 52 - drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 352 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 35 + .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 4 - .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 162 - drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 41 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 88 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 24 - drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/mr.c | 27 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 36 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 23 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.h | 1 - .../mlx5/core/sf/dev/diag/dev_tracepoint.h | 58 - .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 7 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 10 +- .../mellanox/mlx5/core/sf/diag/sf_tracepoint.h | 173 - .../mellanox/mlx5/core/sf/diag/vhca_tracepoint.h | 40 - .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 4 - .../ethernet/mellanox/mlx5/core/sf/vhca_event.c | 3 - .../mellanox/mlx5/core/steering/dr_action.c | 27 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 6 +- .../mellanox/mlx5/core/steering/dr_domain.c | 212 +- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 2 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 10 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 28 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 6 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 11 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 272 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 13 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 20 +- .../mellanox/mlx5/core/steering/dr_types.h | 52 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 17 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 21 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 2 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 90 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 2 + drivers/net/ethernet/mellanox/mlxsw/core_env.c | 372 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 23 - drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 52 +- drivers/net/ethernet/mellanox/mlxsw/item.h | 56 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 66 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 25 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 357 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 8 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 390 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 1 - .../ethernet/mellanox/mlxsw/spectrum_acl_atcam.c | 8 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 15 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 9 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 45 - .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 432 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 27 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 583 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 662 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 9 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 16 - .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 1 - .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 11 +- drivers/net/ethernet/micrel/ks8842.c | 15 +- drivers/net/ethernet/micrel/ks8851.h | 2 +- drivers/net/ethernet/micrel/ks8851_common.c | 14 +- drivers/net/ethernet/micrel/ks8851_par.c | 4 +- drivers/net/ethernet/micrel/ks8851_spi.c | 4 +- drivers/net/ethernet/micrel/ksz884x.c | 16 +- drivers/net/ethernet/microchip/enc28j60.c | 7 +- drivers/net/ethernet/microchip/encx24j600-regmap.c | 10 +- drivers/net/ethernet/microchip/encx24j600.c | 12 +- drivers/net/ethernet/microchip/encx24j600_hw.h | 4 +- drivers/net/ethernet/microchip/lan743x_main.c | 39 +- drivers/net/ethernet/microchip/lan743x_main.h | 3 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 91 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 4 +- .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 6 +- .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 7 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 155 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 75 +- drivers/net/ethernet/microsoft/mana/mana.h | 4 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 100 +- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 3 + drivers/net/ethernet/moxa/moxart_ether.c | 2 +- drivers/net/ethernet/mscc/Kconfig | 2 +- drivers/net/ethernet/mscc/ocelot.c | 434 +- drivers/net/ethernet/mscc/ocelot.h | 1 - drivers/net/ethernet/mscc/ocelot_flower.c | 125 +- drivers/net/ethernet/mscc/ocelot_mrp.c | 8 +- drivers/net/ethernet/mscc/ocelot_net.c | 27 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 10 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 9 +- drivers/net/ethernet/natsemi/natsemi.c | 6 +- drivers/net/ethernet/natsemi/ns83820.c | 11 +- drivers/net/ethernet/neterion/s2io.c | 8 +- drivers/net/ethernet/neterion/s2io.h | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 6 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 2 +- drivers/net/ethernet/netronome/nfp/abm/qdisc.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 16 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 2 - drivers/net/ethernet/netronome/nfp/bpf/offload.c | 17 +- drivers/net/ethernet/netronome/nfp/devlink_param.c | 9 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 3 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 2 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 19 +- .../net/ethernet/netronome/nfp/flower/offload.c | 2 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 6 +- drivers/net/ethernet/netronome/nfp/nfp_asm.c | 4 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 8 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 11 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 3 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 2 +- drivers/net/ethernet/ni/nixge.c | 2 +- drivers/net/ethernet/nvidia/forcedeth.c | 51 +- drivers/net/ethernet/nxp/lpc_eth.c | 15 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 4 +- drivers/net/ethernet/packetengines/hamachi.c | 5 +- drivers/net/ethernet/packetengines/yellowfin.c | 6 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic.h | 8 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 48 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 1 + drivers/net/ethernet/pensando/ionic/ionic_dev.h | 4 + .../net/ethernet/pensando/ionic/ionic_devlink.c | 10 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 41 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 268 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 49 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 92 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 8 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 241 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 2 - drivers/net/ethernet/pensando/ionic/ionic_stats.c | 121 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 14 + .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 8 +- drivers/net/ethernet/qlogic/qed/qed.h | 44 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 16 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 143 +- drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h | 1491 - drivers/net/ethernet/qlogic/qed/qed_dcbx.h | 11 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 1389 +- drivers/net/ethernet/qlogic/qed/qed_debug.h | 7 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 126 +- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 347 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 12 +- drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 25 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 12687 +++-- drivers/net/ethernet/qlogic/qed/qed_hw.h | 222 +- .../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 405 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 98 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.h | 60 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 286 +- drivers/net/ethernet/qlogic/qed/qed_iro_hsi.h | 500 - drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 15 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.h | 9 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 - drivers/net/ethernet/qlogic/qed/qed_l2.c | 43 +- drivers/net/ethernet/qlogic/qed/qed_l2.h | 135 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 167 +- drivers/net/ethernet/qlogic/qed/qed_ll2.h | 131 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 24 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 66 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 765 +- drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h | 2474 - drivers/net/ethernet/qlogic/qed/qed_ooo.c | 20 +- drivers/net/ethernet/qlogic/qed/qed_ptp.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_rdma.h | 7 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 95 +- drivers/net/ethernet/qlogic/qed/qed_roce.c | 1 + drivers/net/ethernet/qlogic/qed/qed_selftest.h | 30 +- drivers/net/ethernet/qlogic/qed/qed_sp.h | 223 +- drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 63 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 201 +- drivers/net/ethernet/qlogic/qed/qed_sriov.h | 138 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 13 +- drivers/net/ethernet/qlogic/qed/qed_vf.h | 311 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 53 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 21 +- drivers/net/ethernet/qlogic/qla3xxx.c | 12 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 2 +- drivers/net/ethernet/qualcomm/emac/emac.c | 5 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 24 +- drivers/net/ethernet/realtek/8139cp.c | 7 +- drivers/net/ethernet/realtek/8139too.c | 7 +- drivers/net/ethernet/realtek/atp.c | 4 +- drivers/net/ethernet/realtek/r8169.h | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 45 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 59 + drivers/net/ethernet/renesas/ravb.h | 52 +- drivers/net/ethernet/renesas/ravb_main.c | 728 +- drivers/net/ethernet/renesas/sh_eth.c | 18 +- drivers/net/ethernet/rocker/rocker_main.c | 10 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c | 3 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 9 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 2 +- drivers/net/ethernet/seeq/sgiseeq.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 4 +- drivers/net/ethernet/sfc/ef100_nic.c | 2 +- drivers/net/ethernet/sfc/ef10_sriov.c | 4 +- drivers/net/ethernet/sfc/ef10_sriov.h | 6 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/efx_common.c | 4 +- drivers/net/ethernet/sfc/ethtool_common.c | 10 +- drivers/net/ethernet/sfc/falcon/efx.c | 6 +- drivers/net/ethernet/sfc/mcdi_port_common.c | 37 +- drivers/net/ethernet/sfc/net_driver.h | 2 +- drivers/net/ethernet/sfc/ptp.c | 4 +- drivers/net/ethernet/sfc/siena_sriov.c | 4 +- drivers/net/ethernet/sfc/siena_sriov.h | 2 +- drivers/net/ethernet/sgi/ioc3-eth.c | 4 +- drivers/net/ethernet/sgi/meth.c | 2 +- drivers/net/ethernet/silan/sc92031.c | 14 +- drivers/net/ethernet/sis/sis190.c | 10 +- drivers/net/ethernet/sis/sis900.c | 19 +- drivers/net/ethernet/smsc/epic100.c | 4 +- drivers/net/ethernet/smsc/smc911x.c | 4 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 15 +- drivers/net/ethernet/smsc/smc91x.c | 4 +- drivers/net/ethernet/smsc/smsc911x.c | 22 +- drivers/net/ethernet/smsc/smsc9420.c | 26 +- drivers/net/ethernet/socionext/netsec.c | 46 +- drivers/net/ethernet/socionext/sni_ave.c | 17 +- drivers/net/ethernet/stmicro/stmmac/common.h | 4 +- .../net/ethernet/stmicro/stmmac/dwmac-generic.c | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 7 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 13 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 2 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 6 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 16 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 - .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +- drivers/net/ethernet/sun/cassini.c | 7 +- drivers/net/ethernet/sun/ldmvsw.c | 7 +- drivers/net/ethernet/sun/niu.c | 46 +- drivers/net/ethernet/sun/sunbmac.c | 6 +- drivers/net/ethernet/sun/sungem.c | 15 +- drivers/net/ethernet/sun/sunhme.c | 23 +- drivers/net/ethernet/sun/sunqe.c | 4 +- drivers/net/ethernet/sun/sunvnet.c | 4 +- drivers/net/ethernet/synopsys/dwc-xlgmac-common.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac.h | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 8 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 26 +- drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 6 +- drivers/net/ethernet/ti/cpsw_new.c | 17 +- drivers/net/ethernet/ti/cpts.c | 6 +- drivers/net/ethernet/ti/davinci_emac.c | 8 +- drivers/net/ethernet/ti/netcp_core.c | 8 +- drivers/net/ethernet/ti/tlan.c | 14 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 11 +- drivers/net/ethernet/via/via-rhine.c | 4 +- drivers/net/ethernet/via/via-velocity.c | 4 +- drivers/net/ethernet/wiznet/w5100-spi.c | 4 +- drivers/net/ethernet/wiznet/w5100.c | 11 +- drivers/net/ethernet/wiznet/w5100.h | 2 +- drivers/net/ethernet/wiznet/w5300.c | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 10 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 11 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 14 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 7 +- drivers/net/fddi/defxx.c | 12 +- drivers/net/fddi/defza.c | 2 +- drivers/net/fddi/skfp/h/smc.h | 2 +- drivers/net/fddi/skfp/skfddi.c | 9 +- drivers/net/fddi/skfp/smtinit.c | 4 +- drivers/net/fjes/fjes_hw.c | 3 +- drivers/net/fjes/fjes_hw.h | 2 +- drivers/net/fjes/fjes_main.c | 14 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/6pack.c | 6 +- drivers/net/hamradio/baycom_epp.c | 10 +- drivers/net/hamradio/bpqether.c | 7 +- drivers/net/hamradio/dmascc.c | 5 +- drivers/net/hamradio/hdlcdrv.c | 4 +- drivers/net/hamradio/mkiss.c | 6 +- drivers/net/hamradio/scc.c | 7 +- drivers/net/hamradio/yam.c | 4 +- drivers/net/hippi/rrunner.c | 6 +- drivers/net/hyperv/hyperv_net.h | 5 +- drivers/net/hyperv/netvsc.c | 15 +- drivers/net/hyperv/netvsc_drv.c | 6 +- drivers/net/ieee802154/ca8210.c | 2 + drivers/net/ifb.c | 5 - drivers/net/ipvlan/ipvlan_main.c | 4 +- drivers/net/ipvlan/ipvtap.c | 2 +- drivers/net/macsec.c | 4 +- drivers/net/macvlan.c | 7 +- drivers/net/macvtap.c | 2 +- drivers/net/net_failover.c | 3 +- drivers/net/netdevsim/bus.c | 155 +- drivers/net/netdevsim/dev.c | 204 +- drivers/net/netdevsim/ethtool.c | 28 - drivers/net/netdevsim/health.c | 32 + drivers/net/netdevsim/netdev.c | 72 +- drivers/net/netdevsim/netdevsim.h | 57 +- drivers/net/ntb_netdev.c | 2 +- drivers/net/pcs/pcs-xpcs.c | 2 +- drivers/net/phy/at803x.c | 778 +- drivers/net/phy/bcm7xxx.c | 203 - drivers/net/phy/broadcom.c | 106 +- drivers/net/phy/dp83867.c | 23 +- drivers/net/phy/dp83869.c | 4 +- drivers/net/phy/marvell10g.c | 107 +- drivers/net/phy/mdio_bus.c | 28 - drivers/net/phy/micrel.c | 107 +- drivers/net/phy/microchip_t1.c | 239 - drivers/net/phy/mscc/mscc_main.c | 2 +- drivers/net/phy/phy-c45.c | 35 - drivers/net/phy/phy.c | 140 +- drivers/net/phy/phy_device.c | 13 - drivers/net/phy/phylink.c | 142 +- drivers/net/phy/realtek.c | 8 - drivers/net/phy/sfp-bus.c | 2 +- drivers/net/plip/plip.c | 8 +- drivers/net/ppp/ppp_generic.c | 2 +- drivers/net/rionet.c | 14 +- drivers/net/sb1000.c | 12 +- drivers/net/team/team.c | 2 +- drivers/net/thunderbolt.c | 8 +- drivers/net/usb/Kconfig | 5 - drivers/net/usb/aqc111.c | 4 +- drivers/net/usb/asix_common.c | 2 +- drivers/net/usb/asix_devices.c | 2 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 12 +- drivers/net/usb/catc.c | 24 +- drivers/net/usb/cdc-phonet.c | 4 +- drivers/net/usb/ch9200.c | 4 +- drivers/net/usb/cx82310_eth.c | 5 +- drivers/net/usb/dm9601.c | 7 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/kalmia.c | 2 +- drivers/net/usb/kaweth.c | 3 +- drivers/net/usb/lan78xx.c | 10 +- drivers/net/usb/mcs7830.c | 9 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/usb/qmi_wwan.c | 7 +- drivers/net/usb/r8152.c | 4 +- drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/rtl8150.c | 4 +- drivers/net/usb/sierra_net.c | 6 +- drivers/net/usb/smsc75xx.c | 9 +- drivers/net/usb/smsc95xx.c | 9 +- drivers/net/usb/sr9700.c | 9 +- drivers/net/usb/sr9800.c | 7 +- drivers/net/usb/usbnet.c | 11 +- drivers/net/virtio_net.c | 52 +- drivers/net/vmxnet3/vmxnet3_drv.c | 9 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 10 +- drivers/net/vrf.c | 32 +- drivers/net/wan/hdlc_fr.c | 4 +- drivers/net/wan/lapbether.c | 2 +- drivers/net/wireless/ath/ar5523/ar5523.c | 3 +- drivers/net/wireless/ath/ath10k/bmi.h | 10 +- drivers/net/wireless/ath/ath10k/core.c | 16 +- drivers/net/wireless/ath/ath10k/coredump.c | 11 +- drivers/net/wireless/ath/ath10k/coredump.h | 7 - drivers/net/wireless/ath/ath10k/htt.h | 7 +- drivers/net/wireless/ath/ath10k/mac.c | 45 +- drivers/net/wireless/ath/ath10k/qmi.c | 3 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 +- drivers/net/wireless/ath/ath10k/snoc.c | 77 - drivers/net/wireless/ath/ath10k/snoc.h | 5 - drivers/net/wireless/ath/ath10k/usb.c | 7 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 - drivers/net/wireless/ath/ath10k/wmi.h | 3 - drivers/net/wireless/ath/ath11k/core.c | 73 +- drivers/net/wireless/ath/ath11k/core.h | 49 +- drivers/net/wireless/ath/ath11k/dbring.c | 16 +- drivers/net/wireless/ath/ath11k/debugfs.c | 27 +- drivers/net/wireless/ath/ath11k/debugfs.h | 4 - .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 4344 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 226 - drivers/net/wireless/ath/ath11k/debugfs_sta.c | 8 +- drivers/net/wireless/ath/ath11k/dp.c | 14 +- drivers/net/wireless/ath/ath11k/dp.h | 9 - drivers/net/wireless/ath/ath11k/dp_rx.c | 282 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 36 +- drivers/net/wireless/ath/ath11k/dp_tx.h | 2 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 2 - drivers/net/wireless/ath/ath11k/hal_rx.c | 6 +- drivers/net/wireless/ath/ath11k/hw.c | 56 +- drivers/net/wireless/ath/ath11k/hw.h | 24 +- drivers/net/wireless/ath/ath11k/mac.c | 1445 +- drivers/net/wireless/ath/ath11k/mac.h | 3 - drivers/net/wireless/ath/ath11k/pci.c | 45 +- drivers/net/wireless/ath/ath11k/peer.c | 11 - drivers/net/wireless/ath/ath11k/qmi.c | 349 +- drivers/net/wireless/ath/ath11k/qmi.h | 18 +- drivers/net/wireless/ath/ath11k/reg.c | 18 +- drivers/net/wireless/ath/ath11k/reg.h | 2 +- drivers/net/wireless/ath/ath11k/spectral.c | 42 +- drivers/net/wireless/ath/ath11k/trace.h | 11 +- drivers/net/wireless/ath/ath11k/wmi.c | 162 +- drivers/net/wireless/ath/ath11k/wmi.h | 107 +- drivers/net/wireless/ath/ath5k/sysfs.c | 8 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 9 +- drivers/net/wireless/ath/ath6kl/usb.c | 7 +- .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 105 +- drivers/net/wireless/ath/ath9k/debug.c | 57 +- drivers/net/wireless/ath/ath9k/debug.h | 1 - drivers/net/wireless/ath/ath9k/eeprom.c | 12 +- drivers/net/wireless/ath/ath9k/hw.h | 2 - drivers/net/wireless/ath/ath9k/init.c | 58 - drivers/net/wireless/ath/ath9k/main.c | 4 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 10 +- drivers/net/wireless/ath/spectral_common.h | 1 + drivers/net/wireless/ath/wcn36xx/debug.c | 2 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 49 +- drivers/net/wireless/ath/wcn36xx/hal.h | 38 +- drivers/net/wireless/ath/wcn36xx/main.c | 55 +- drivers/net/wireless/ath/wcn36xx/pmc.c | 13 +- drivers/net/wireless/ath/wcn36xx/smd.c | 189 +- drivers/net/wireless/ath/wcn36xx/smd.h | 4 - drivers/net/wireless/ath/wcn36xx/txrx.c | 147 +- drivers/net/wireless/ath/wcn36xx/txrx.h | 3 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 7 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 10 +- drivers/net/wireless/ath/wil6210/main.c | 6 +- drivers/net/wireless/ath/wil6210/wil6210.h | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/atmel/atmel.c | 19 +- drivers/net/wireless/broadcom/b43/phy_g.c | 2 +- drivers/net/wireless/broadcom/b43legacy/radio.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 12 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 6 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 10 - .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 4 +- drivers/net/wireless/cisco/airo.c | 27 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 12 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 2 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 1 + drivers/net/wireless/intel/iwlegacy/4965-mac.c | 1 + drivers/net/wireless/intel/iwlegacy/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 5 + drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 5 + drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 35 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 5 + drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 5 + drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 11 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 4 + drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 5 + drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 5 + drivers/net/wireless/intel/iwlwifi/dvm/led.c | 5 + drivers/net/wireless/intel/iwlwifi/dvm/led.h | 5 + drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 5 + drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 5 + drivers/net/wireless/intel/iwlwifi/dvm/main.c | 7 + drivers/net/wireless/intel/iwlwifi/dvm/power.c | 4 + drivers/net/wireless/intel/iwlwifi/dvm/power.h | 4 + drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 5 + drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 5 + drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 5 + drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 5 + drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 4 + drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 5 + drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 4 + drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 4 + drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 5 + drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 5 + drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 150 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 43 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 45 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 57 - drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 35 - .../net/wireless/intel/iwlwifi/fw/api/location.h | 10 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 10 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 3 - .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 23 - drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 55 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 234 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 31 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 2 - drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 52 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 46 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 9 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 4 + drivers/net/wireless/intel/iwlwifi/fw/file.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/img.c | 58 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 12 - drivers/net/wireless/intel/iwlwifi/fw/init.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/paging.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 15 +- drivers/net/wireless/intel/iwlwifi/fw/rs.c | 252 - drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 8 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 8 - drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 228 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 2 - drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 24 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 26 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 5 + .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 5 + .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 5 + .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 5 + .../wireless/intel/iwlwifi/iwl-devtrace-ucode.h | 5 + drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 5 + drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 5 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 44 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 3 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 50 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 17 - drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 36 - drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 30 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 362 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 19 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 15 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 106 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 269 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 17 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 194 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 28 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 182 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 17 + drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 39 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 119 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 117 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 54 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 4 - drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 306 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 9 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 38 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 90 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 5 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 4 +- drivers/net/wireless/intersil/orinoco/main.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 163 +- drivers/net/wireless/marvell/libertas/cmd.c | 5 +- drivers/net/wireless/marvell/libertas/if_usb.c | 2 - drivers/net/wireless/marvell/libertas/main.c | 4 +- drivers/net/wireless/marvell/libertas/mesh.c | 18 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 - drivers/net/wireless/marvell/mwifiex/11n.c | 7 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 384 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 21 - drivers/net/wireless/marvell/mwifiex/main.c | 22 +- drivers/net/wireless/marvell/mwifiex/main.h | 1 - drivers/net/wireless/marvell/mwifiex/pcie.c | 36 +- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 4 - drivers/net/wireless/marvell/mwifiex/uap_event.c | 3 +- drivers/net/wireless/marvell/mwifiex/usb.c | 16 - drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/mediatek/mt76/Makefile | 2 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 22 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 19 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 242 +- drivers/net/wireless/mediatek/mt76/mcu.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76.h | 126 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 - drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 29 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 62 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 14 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 90 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 20 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 4 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 296 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.h | 115 + .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 334 + .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 7 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 357 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 38 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 3 - drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 5 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 542 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 170 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 652 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 11 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 366 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 1192 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 128 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 161 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 166 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 23 - .../net/wireless/mediatek/mt76/mt7915/testmode.h | 6 - drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 19 +- drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 7 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 99 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 74 +- drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c | 100 + drivers/net/wireless/mediatek/mt76/mt7921/init.c | 96 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 776 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 32 - drivers/net/wireless/mediatek/mt76/mt7921/main.c | 328 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 448 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 63 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 179 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 66 +- .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 348 - .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 115 - drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 58 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 317 - .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 220 - .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 135 - .../net/wireless/mediatek/mt76/mt7921/testmode.c | 197 - drivers/net/wireless/mediatek/mt76/sdio.c | 303 +- drivers/net/wireless/mediatek/mt76/sdio.h | 138 - drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 364 - drivers/net/wireless/mediatek/mt76/testmode.c | 4 +- drivers/net/wireless/mediatek/mt76/testmode.h | 7 - drivers/net/wireless/mediatek/mt76/tx.c | 84 +- drivers/net/wireless/mediatek/mt76/usb.c | 2 +- drivers/net/wireless/mediatek/mt76/util.h | 10 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 2 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 11 +- drivers/net/wireless/microchip/wilc1000/hif.c | 31 +- drivers/net/wireless/microchip/wilc1000/hif.h | 1 - drivers/net/wireless/microchip/wilc1000/netdev.c | 14 +- drivers/net/wireless/microchip/wilc1000/netdev.h | 5 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 1 - drivers/net/wireless/microchip/wilc1000/spi.c | 91 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 134 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 5 +- drivers/net/wireless/microchip/wilc1000/wlan_cfg.c | 1 - drivers/net/wireless/microchip/wilc1000/wlan_if.h | 7 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 6 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 2 + drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 + drivers/net/wireless/ray_cs.c | 2 +- drivers/net/wireless/realtek/Kconfig | 1 - drivers/net/wireless/realtek/Makefile | 1 - .../net/wireless/realtek/rtl818x/rtl8187/rtl8225.c | 14 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 6 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h | 2 - drivers/net/wireless/realtek/rtlwifi/pci.c | 1 + .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 2 +- drivers/net/wireless/realtek/rtw88/debug.c | 46 +- drivers/net/wireless/realtek/rtw88/debug.h | 1 - drivers/net/wireless/realtek/rtw88/fw.c | 54 +- drivers/net/wireless/realtek/rtw88/fw.h | 24 - drivers/net/wireless/realtek/rtw88/main.c | 22 +- drivers/net/wireless/realtek/rtw88/main.h | 49 +- drivers/net/wireless/realtek/rtw88/phy.c | 119 +- drivers/net/wireless/realtek/rtw88/phy.h | 2 - drivers/net/wireless/realtek/rtw88/reg.h | 6 - drivers/net/wireless/realtek/rtw88/regd.c | 753 +- drivers/net/wireless/realtek/rtw88/regd.h | 8 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 19 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 46 +- drivers/net/wireless/realtek/rtw88/rtw8822b.h | 8 - drivers/net/wireless/realtek/rtw88/rtw8822c.c | 47 - drivers/net/wireless/realtek/rtw88/rtw8822c.h | 3 - drivers/net/wireless/realtek/rtw89/Kconfig | 50 - drivers/net/wireless/realtek/rtw89/Makefile | 25 - drivers/net/wireless/realtek/rtw89/cam.c | 695 - drivers/net/wireless/realtek/rtw89/cam.h | 165 - drivers/net/wireless/realtek/rtw89/coex.c | 5716 --- drivers/net/wireless/realtek/rtw89/coex.h | 181 - drivers/net/wireless/realtek/rtw89/core.c | 2502 - drivers/net/wireless/realtek/rtw89/core.h | 3384 -- drivers/net/wireless/realtek/rtw89/debug.c | 2489 - drivers/net/wireless/realtek/rtw89/debug.h | 77 - drivers/net/wireless/realtek/rtw89/efuse.c | 188 - drivers/net/wireless/realtek/rtw89/efuse.h | 13 - drivers/net/wireless/realtek/rtw89/fw.c | 1641 - drivers/net/wireless/realtek/rtw89/fw.h | 1378 - drivers/net/wireless/realtek/rtw89/mac.c | 3836 -- drivers/net/wireless/realtek/rtw89/mac.h | 860 - drivers/net/wireless/realtek/rtw89/mac80211.c | 676 - drivers/net/wireless/realtek/rtw89/pci.c | 3060 -- drivers/net/wireless/realtek/rtw89/pci.h | 630 - drivers/net/wireless/realtek/rtw89/phy.c | 2868 -- drivers/net/wireless/realtek/rtw89/phy.h | 311 - drivers/net/wireless/realtek/rtw89/ps.c | 150 - drivers/net/wireless/realtek/rtw89/ps.h | 16 - drivers/net/wireless/realtek/rtw89/reg.h | 2159 - drivers/net/wireless/realtek/rtw89/regd.c | 353 - drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2036 - drivers/net/wireless/realtek/rtw89/rtw8852a.h | 109 - drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 3911 -- drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h | 24 - .../wireless/realtek/rtw89/rtw8852a_rfk_table.c | 1607 - .../wireless/realtek/rtw89/rtw8852a_rfk_table.h | 133 - .../net/wireless/realtek/rtw89/rtw8852a_table.c | 48725 ------------------- .../net/wireless/realtek/rtw89/rtw8852a_table.h | 28 - drivers/net/wireless/realtek/rtw89/sar.c | 190 - drivers/net/wireless/realtek/rtw89/sar.h | 26 - drivers/net/wireless/realtek/rtw89/ser.c | 491 - drivers/net/wireless/realtek/rtw89/ser.h | 15 - drivers/net/wireless/realtek/rtw89/txrx.h | 358 - drivers/net/wireless/realtek/rtw89/util.h | 17 - drivers/net/wireless/rndis_wlan.c | 2 + drivers/net/wireless/rsi/rsi_91x_core.c | 2 - drivers/net/wireless/rsi/rsi_91x_hal.c | 10 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 74 +- drivers/net/wireless/rsi/rsi_91x_main.c | 17 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 24 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 5 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 7 +- drivers/net/wireless/rsi/rsi_hal.h | 11 - drivers/net/wireless/rsi/rsi_main.h | 15 +- drivers/net/wireless/st/cw1200/bh.c | 2 + drivers/net/wireless/ti/wlcore/spi.c | 9 +- drivers/net/wireless/wl3501_cs.c | 3 +- drivers/net/wireless/zydas/zd1201.c | 9 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 1 + drivers/net/wwan/Kconfig | 1 - drivers/net/wwan/iosm/Makefile | 5 +- drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c | 6 +- drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.h | 1 - drivers/net/wwan/iosm/iosm_ipc_coredump.c | 125 - drivers/net/wwan/iosm/iosm_ipc_coredump.h | 59 - drivers/net/wwan/iosm/iosm_ipc_devlink.c | 321 - drivers/net/wwan/iosm/iosm_ipc_devlink.h | 205 - drivers/net/wwan/iosm/iosm_ipc_flash.c | 594 - drivers/net/wwan/iosm/iosm_ipc_flash.h | 229 - drivers/net/wwan/iosm/iosm_ipc_imem.c | 107 +- drivers/net/wwan/iosm/iosm_ipc_imem.h | 18 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 317 - drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 49 +- drivers/net/xen-netback/interface.c | 6 +- drivers/net/xen-netback/netback.c | 2 +- drivers/net/xen-netfront.c | 12 +- drivers/nfc/fdp/i2c.c | 1 + drivers/nfc/microread/i2c.c | 4 + drivers/nfc/microread/mei.c | 6 +- drivers/nfc/nfcmrvl/fw_dnld.c | 4 +- drivers/nfc/pn533/i2c.c | 6 +- drivers/nfc/pn533/pn533.c | 6 +- drivers/nfc/pn533/pn533.h | 4 +- drivers/nfc/pn533/uart.c | 4 +- drivers/nfc/pn533/usb.c | 2 +- drivers/nfc/pn544/mei.c | 8 +- drivers/nfc/port100.c | 4 +- drivers/nfc/s3fwrn5/firmware.c | 29 +- drivers/nfc/s3fwrn5/nci.c | 18 +- drivers/nfc/st-nci/i2c.c | 4 + drivers/nfc/st-nci/ndlc.c | 4 + drivers/nfc/st-nci/se.c | 6 + drivers/nfc/st-nci/spi.c | 4 + drivers/nfc/st21nfca/i2c.c | 4 + drivers/nfc/st21nfca/se.c | 4 + drivers/nfc/st95hf/core.c | 6 +- drivers/nfc/trf7970a.c | 8 + drivers/nvdimm/blk.c | 5 +- drivers/nvdimm/btt.c | 5 +- drivers/nvdimm/core.c | 1 - drivers/nvdimm/pmem.c | 36 +- drivers/nvme/host/core.c | 161 +- drivers/nvme/host/fabrics.c | 6 +- drivers/nvme/host/fabrics.h | 8 - drivers/nvme/host/fc.c | 34 +- drivers/nvme/host/multipath.c | 56 +- drivers/nvme/host/nvme.h | 19 - drivers/nvme/host/pci.c | 60 +- drivers/nvme/host/rdma.c | 28 +- drivers/nvme/host/tcp.c | 29 +- drivers/nvme/host/zns.c | 2 - drivers/nvme/target/admin-cmd.c | 18 +- drivers/nvme/target/configfs.c | 41 - drivers/nvme/target/core.c | 18 +- drivers/nvme/target/discovery.c | 19 +- drivers/nvme/target/fabrics-cmd.c | 3 +- drivers/nvme/target/io-cmd-bdev.c | 5 +- drivers/nvme/target/io-cmd-file.c | 4 +- drivers/nvme/target/loop.c | 6 +- drivers/nvme/target/nvmet.h | 6 - drivers/nvme/target/rdma.c | 31 - drivers/nvme/target/tcp.c | 23 +- drivers/nvmem/core.c | 3 +- drivers/of/Kconfig | 4 + drivers/of/Makefile | 1 + drivers/of/base.c | 22 - drivers/of/fdt.c | 52 +- drivers/of/kobj.c | 4 +- drivers/of/of_net.c | 145 + drivers/of/of_numa.c | 2 - drivers/of/of_private.h | 10 +- drivers/of/of_reserved_mem.c | 2 - drivers/of/platform.c | 6 +- drivers/of/unittest-data/Makefile | 8 +- drivers/of/unittest-data/tests-interrupts.dtsi | 19 - drivers/of/unittest.c | 24 +- drivers/pci/msi.c | 18 +- drivers/pci/pci-acpi.c | 74 +- drivers/pci/pci-mid.c | 37 +- drivers/pci/pci.c | 154 +- drivers/pci/pci.h | 96 +- drivers/pcmcia/db1xxx_ss.c | 1 - drivers/pcmcia/pcmcia_cis.c | 5 +- drivers/perf/Kconfig | 12 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 2 +- drivers/perf/qcom_l2_pmu.c | 7 +- drivers/perf/thunderx2_pmu.c | 2 +- drivers/phy/broadcom/phy-bcm-ns-usb3.c | 2 +- drivers/phy/broadcom/phy-bcm-ns2-pcie.c | 6 +- drivers/pinctrl/bcm/pinctrl-ns.c | 29 +- drivers/pinctrl/pinctrl-amd.c | 31 - drivers/pinctrl/stm32/pinctrl-stm32.c | 4 +- drivers/platform/mellanox/Kconfig | 12 - drivers/platform/mellanox/Makefile | 1 - drivers/platform/mellanox/mlxreg-hotplug.c | 123 +- drivers/platform/mellanox/mlxreg-io.c | 6 +- drivers/platform/mellanox/mlxreg-lc.c | 906 - drivers/platform/surface/surface3-wmi.c | 9 +- drivers/platform/surface/surface3_power.c | 3 +- .../platform/surface/surface_aggregator_registry.c | 66 - drivers/platform/surface/surface_gpe.c | 13 - drivers/platform/x86/Kconfig | 29 - drivers/platform/x86/Makefile | 4 - drivers/platform/x86/acer-wmi.c | 14 +- drivers/platform/x86/amd-pmc.c | 153 +- drivers/platform/x86/asus-wmi.c | 12 +- drivers/platform/x86/barco-p50-gpio.c | 436 - drivers/platform/x86/dell/Kconfig | 1 - drivers/platform/x86/dell/dell-wmi-base.c | 76 +- drivers/platform/x86/gigabyte-wmi.c | 1 - drivers/platform/x86/hp-wmi.c | 337 +- drivers/platform/x86/ideapad-laptop.c | 35 +- drivers/platform/x86/intel/Kconfig | 16 - drivers/platform/x86/intel/Makefile | 1 - drivers/platform/x86/intel/int0002_vgpio.c | 14 +- drivers/platform/x86/intel/int1092/intel_sar.c | 23 +- .../x86/intel/int3472/intel_skl_int3472_discrete.c | 2 +- drivers/platform/x86/intel/ishtp_eclite.c | 701 - drivers/platform/x86/intel_scu_ipc.c | 6 +- drivers/platform/x86/lg-laptop.c | 11 +- drivers/platform/x86/mlx-platform.c | 2428 +- drivers/platform/x86/nvidia-wmi-ec-backlight.c | 213 - drivers/platform/x86/panasonic-laptop.c | 18 +- drivers/platform/x86/sony-laptop.c | 46 +- drivers/platform/x86/system76_acpi.c | 427 +- drivers/platform/x86/thinkpad_acpi.c | 195 +- drivers/platform/x86/touchscreen_dmi.c | 25 - drivers/platform/x86/wmi.c | 375 +- drivers/pnp/system.c | 2 +- drivers/powercap/dtpm.c | 78 +- drivers/powercap/dtpm_cpu.c | 228 +- drivers/ptp/idt8a340_reg.h | 720 + drivers/ptp/ptp_clock.c | 16 +- drivers/ptp/ptp_clockmatrix.c | 1588 +- drivers/ptp/ptp_clockmatrix.h | 109 +- drivers/ptp/ptp_kvm_x86.c | 4 +- drivers/ptp/ptp_ocp.c | 1354 +- drivers/regulator/Kconfig | 15 +- drivers/regulator/Makefile | 1 + drivers/regulator/bd71815-regulator.c | 4 +- drivers/regulator/core.c | 14 +- drivers/regulator/dummy.c | 3 +- drivers/regulator/lp872x.c | 52 +- drivers/regulator/max8973-regulator.c | 4 +- drivers/regulator/pwm-regulator.c | 12 +- drivers/regulator/qcom-rpmh-regulator.c | 32 - drivers/regulator/qcom_smd-regulator.c | 49 - drivers/regulator/rtq6752-regulator.c | 18 +- drivers/regulator/s5m8767.c | 21 +- drivers/regulator/sy7636a-regulator.c | 2 +- drivers/regulator/ti-abb-regulator.c | 31 +- drivers/regulator/tps62360-regulator.c | 59 +- drivers/regulator/tps80031-regulator.c | 753 + drivers/regulator/uniphier-regulator.c | 4 - drivers/regulator/vqmmc-ipq4019-regulator.c | 4 +- drivers/reset/Kconfig | 4 +- drivers/reset/reset-brcmstb-rescal.c | 2 +- drivers/reset/reset-socfpga.c | 26 - drivers/reset/tegra/reset-bpmp.c | 9 +- drivers/s390/block/dasd.c | 9 +- drivers/s390/block/dasd_3990_erp.c | 6 +- drivers/s390/block/dasd_eckd.c | 294 +- drivers/s390/block/dasd_eckd.h | 13 +- drivers/s390/block/dasd_erp.c | 8 +- drivers/s390/block/dasd_genhd.c | 1 - drivers/s390/block/dasd_int.h | 11 +- drivers/s390/block/dasd_ioctl.c | 4 +- drivers/s390/block/dcssblk.c | 7 +- drivers/s390/cio/qdio_setup.c | 34 +- drivers/s390/net/ctcm_fsms.c | 60 +- drivers/s390/net/ctcm_main.c | 38 +- drivers/s390/net/ctcm_mpc.c | 8 +- drivers/s390/net/fsm.c | 2 +- drivers/s390/net/ism_drv.c | 2 +- drivers/s390/net/lcs.c | 123 +- drivers/s390/net/netiucv.c | 104 +- drivers/s390/net/qeth_core.h | 4 +- drivers/s390/net/qeth_core_main.c | 63 +- drivers/s390/net/qeth_l2_main.c | 33 +- drivers/s390/net/qeth_l3_main.c | 15 +- drivers/scsi/aic94xx/aic94xx_sds.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 1 - drivers/scsi/hosts.c | 3 +- drivers/scsi/ibmvscsi/ibmvfc.c | 3 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 3 +- drivers/scsi/lpfc/lpfc.h | 1 - drivers/scsi/mpi3mr/mpi3mr_os.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 9 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.c | 8 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.h | 2 +- drivers/scsi/qedf/qedf.h | 4 +- drivers/scsi/qedf/qedf_els.c | 2 +- drivers/scsi/qedf/qedf_io.c | 12 +- drivers/scsi/qedf/qedf_main.c | 10 +- drivers/scsi/qedi/qedi_debugfs.c | 4 +- drivers/scsi/qedi/qedi_fw.c | 40 +- drivers/scsi/qedi/qedi_fw_api.c | 22 +- drivers/scsi/qedi/qedi_fw_iscsi.h | 2 +- drivers/scsi/qedi/qedi_iscsi.h | 2 +- drivers/scsi/qedi/qedi_main.c | 11 +- drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_nvme.c | 15 - drivers/scsi/qla2xxx/qla_os.c | 2 +- drivers/scsi/qla2xxx/qla_target.c | 14 +- drivers/scsi/qla4xxx/ql4_def.h | 4 +- drivers/scsi/scsi.c | 4 +- drivers/scsi/scsi_bsg.c | 6 +- drivers/scsi/scsi_debug.c | 10 +- drivers/scsi/scsi_error.c | 4 +- drivers/scsi/scsi_ioctl.c | 8 +- drivers/scsi/scsi_lib.c | 32 +- drivers/scsi/scsi_scan.c | 1 + drivers/scsi/scsi_sysfs.c | 9 - drivers/scsi/scsi_transport_iscsi.c | 2 + drivers/scsi/sd.c | 128 +- drivers/scsi/sd.h | 1 - drivers/scsi/sd_dif.c | 2 +- drivers/scsi/sg.c | 11 +- drivers/scsi/sr.c | 5 +- drivers/scsi/st.c | 7 +- drivers/scsi/storvsc_drv.c | 32 +- drivers/scsi/ufs/ufs-exynos.c | 6 +- drivers/scsi/ufs/ufshcd-crypto.c | 32 +- drivers/scsi/ufs/ufshcd-crypto.h | 9 +- drivers/scsi/ufs/ufshcd-pci.c | 33 +- drivers/scsi/ufs/ufshcd.c | 29 +- drivers/scsi/ufs/ufshcd.h | 6 +- drivers/scsi/ufs/ufshpb.c | 287 +- drivers/scsi/ufs/ufshpb.h | 2 + drivers/scsi/virtio_scsi.c | 1 - drivers/soc/canaan/Kconfig | 1 + drivers/soc/fsl/Kconfig | 1 - drivers/soc/fsl/dpio/dpio-cmd.h | 3 - drivers/soc/fsl/dpio/dpio-driver.c | 1 - drivers/soc/fsl/dpio/dpio-service.c | 117 - drivers/soc/fsl/dpio/dpio.c | 1 - drivers/soc/fsl/dpio/dpio.h | 2 - drivers/soc/fsl/dpio/qbman-portal.c | 58 - drivers/soc/fsl/dpio/qbman-portal.h | 13 - drivers/spi/Kconfig | 26 +- drivers/spi/Makefile | 2 - drivers/spi/atmel-quadspi.c | 2 +- drivers/spi/spi-altera-dfl.c | 2 +- drivers/spi/spi-altera-platform.c | 2 +- drivers/spi/spi-amd.c | 113 +- drivers/spi/spi-at91-usart.c | 27 +- drivers/spi/spi-atmel.c | 4 +- drivers/spi/spi-bcm-qspi.c | 270 +- drivers/spi/spi-cadence-quadspi.c | 214 - drivers/spi/spi-cadence-xspi.c | 642 - drivers/spi/spi-fsi.c | 121 +- drivers/spi/spi-geni-qcom.c | 254 +- drivers/spi/spi-ingenic.c | 482 - drivers/spi/spi-mt65xx.c | 64 +- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-mux.c | 7 - drivers/spi/spi-nxp-fspi.c | 26 +- drivers/spi/spi-orion.c | 1 - drivers/spi/spi-pl022.c | 5 +- drivers/spi/spi-rpc-if.c | 4 +- drivers/spi/spi-rspi.c | 1 + drivers/spi/spi-sh-msiof.c | 1 + drivers/spi/spi-stm32-qspi.c | 2 +- drivers/spi/spi-tegra20-slink.c | 10 +- drivers/spi/spi-tegra210-quad.c | 4 +- drivers/spi/spi-tle62x0.c | 2 +- drivers/spi/spi.c | 305 +- drivers/spi/spidev.c | 14 - drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 37 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 - drivers/staging/media/atomisp/pci/atomisp_csi2.c | 70 +- drivers/staging/media/hantro/hantro_drv.c | 12 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 2 +- drivers/staging/media/hantro/hantro_g1_regs.h | 2 - drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 3 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 52 - drivers/staging/media/hantro/hantro_hevc.c | 21 - drivers/staging/media/hantro/hantro_hw.h | 4 - drivers/staging/media/imx/TODO | 5 + drivers/staging/media/imx/imx-media-csi.c | 23 +- drivers/staging/media/imx/imx-media-dev-common.c | 9 +- drivers/staging/media/imx/imx-media-dev.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 17 +- drivers/staging/media/imx/imx7-media-csi.c | 24 +- drivers/staging/media/imx/imx7-mipi-csis.c | 16 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 16 +- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 2 +- drivers/staging/media/ipu3/ipu3-css.c | 19 +- drivers/staging/media/ipu3/ipu3-css.h | 1 + drivers/staging/media/ipu3/ipu3-v4l2.c | 13 +- drivers/staging/media/ipu3/ipu3.h | 12 - drivers/staging/media/meson/vdec/esparser.h | 6 +- drivers/staging/media/meson/vdec/vdec.c | 7 +- drivers/staging/media/meson/vdec/vdec.h | 16 +- drivers/staging/media/meson/vdec/vdec_helpers.h | 3 +- drivers/staging/media/rkvdec/rkvdec-h264.c | 5 +- drivers/staging/media/rkvdec/rkvdec.c | 44 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 56 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 2 - drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 - drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 113 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 100 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 2 - drivers/staging/media/sunxi/cedrus/cedrus_video.c | 7 +- drivers/staging/media/tegra-video/vi.c | 17 +- drivers/staging/octeon/ethernet.c | 2 +- drivers/staging/qlge/qlge_main.c | 12 +- drivers/staging/r8188eu/hal/hal_intf.c | 2 +- drivers/staging/r8188eu/include/ieee80211.h | 6 +- drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/rtl8723bs/include/ieee80211.h | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2 +- drivers/target/target_core_file.c | 5 +- drivers/target/target_core_iblock.c | 6 +- drivers/target/target_core_pscsi.c | 7 +- drivers/tee/optee/core.c | 3 - drivers/tee/optee/device.c | 22 - drivers/tee/optee/optee_private.h | 1 - drivers/thermal/gov_user_space.c | 9 - .../intel/int340x_thermal/int3400_thermal.c | 9 +- .../intel/int340x_thermal/int3401_thermal.c | 8 +- .../int340x_thermal/processor_thermal_device.c | 36 +- .../int340x_thermal/processor_thermal_device.h | 1 - .../int340x_thermal/processor_thermal_device_pci.c | 18 +- .../processor_thermal_device_pci_legacy.c | 8 +- drivers/thermal/intel/intel_powerclamp.c | 8 +- drivers/thermal/qcom/Kconfig | 2 +- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 41 +- drivers/thermal/qcom/tsens.c | 29 +- drivers/thermal/rcar_gen3_thermal.c | 113 +- drivers/thermal/rockchip_thermal.c | 2 +- drivers/thermal/thermal_core.c | 22 +- drivers/thermal/thermal_mmio.c | 2 +- drivers/thermal/thermal_netlink.c | 11 +- drivers/thermal/thermal_netlink.h | 8 +- drivers/thermal/thermal_sysfs.c | 3 - drivers/thermal/uniphier_thermal.c | 4 - drivers/thunderbolt/Makefile | 1 - drivers/tty/serial/8250/Kconfig | 8 +- drivers/tty/sysrq.c | 2 +- drivers/uio/uio_hv_generic.c | 18 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_phonet.c | 5 +- drivers/usb/gadget/legacy/inode.c | 7 +- drivers/usb/host/xhci-dbgtty.c | 28 +- drivers/usb/host/xhci-mtk.c | 2 +- drivers/usb/host/xhci-pci.c | 6 +- drivers/usb/host/xhci-ring.c | 39 +- drivers/usb/host/xhci.c | 5 - drivers/usb/host/xhci.h | 1 - drivers/usb/mtu3/mtu3_plat.c | 2 +- drivers/usb/musb/musb_dsps.c | 4 +- drivers/usb/serial/option.c | 8 - drivers/usb/serial/qcserial.c | 1 - drivers/usb/typec/altmodes/Kconfig | 1 - drivers/usb/typec/altmodes/displayport.c | 58 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 8 +- drivers/vdpa/mlx5/core/mr.c | 8 +- drivers/vdpa/mlx5/core/resources.c | 13 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vdpa/vdpa_user/vduse_dev.c | 29 +- drivers/vhost/vdpa.c | 10 +- drivers/video/fbdev/efifb.c | 21 +- drivers/virtio/virtio.c | 11 - drivers/virtio/virtio_ring.c | 2 +- drivers/watchdog/iTCO_wdt.c | 12 +- drivers/watchdog/ixp4xx_wdt.c | 2 +- drivers/watchdog/omap_wdt.c | 6 +- drivers/watchdog/sbsa_gwdt.c | 5 +- fs/affs/super.c | 2 +- fs/afs/file.c | 14 +- fs/afs/inode.c | 6 +- fs/afs/internal.h | 3 +- fs/afs/write.c | 9 +- fs/afs/yfsclient.c | 32 +- fs/aio.c | 9 +- fs/anon_inodes.c | 29 - fs/autofs/waitq.c | 2 +- fs/btrfs/block-group.c | 242 +- fs/btrfs/block-group.h | 8 +- fs/btrfs/btrfs_inode.h | 46 +- fs/btrfs/check-integrity.c | 205 +- fs/btrfs/compression.c | 685 +- fs/btrfs/compression.h | 4 +- fs/btrfs/ctree.c | 157 +- fs/btrfs/ctree.h | 86 +- fs/btrfs/delayed-inode.c | 41 +- fs/btrfs/delayed-ref.c | 17 +- fs/btrfs/delayed-ref.h | 51 +- fs/btrfs/dev-replace.c | 19 +- fs/btrfs/dir-item.c | 48 +- fs/btrfs/disk-io.c | 53 +- fs/btrfs/disk-io.h | 5 +- fs/btrfs/extent-tree.c | 327 +- fs/btrfs/extent_io.c | 334 +- fs/btrfs/extent_io.h | 10 +- fs/btrfs/extent_map.c | 4 +- fs/btrfs/file-item.c | 21 +- fs/btrfs/file.c | 61 +- fs/btrfs/free-space-cache.c | 24 +- fs/btrfs/inode.c | 623 +- fs/btrfs/ioctl.c | 1013 +- fs/btrfs/locking.h | 7 +- fs/btrfs/lzo.c | 301 +- fs/btrfs/raid56.c | 175 +- fs/btrfs/raid56.h | 22 +- fs/btrfs/reada.c | 26 +- fs/btrfs/ref-verify.c | 4 +- fs/btrfs/reflink.c | 4 +- fs/btrfs/relocation.c | 81 +- fs/btrfs/root-tree.c | 6 +- fs/btrfs/scrub.c | 139 +- fs/btrfs/send.c | 38 +- fs/btrfs/send.h | 7 - fs/btrfs/space-info.c | 28 +- fs/btrfs/subpage.c | 290 +- fs/btrfs/subpage.h | 56 +- fs/btrfs/super.c | 28 +- fs/btrfs/sysfs.c | 93 +- fs/btrfs/tests/extent-buffer-tests.c | 2 +- fs/btrfs/tests/extent-io-tests.c | 12 +- fs/btrfs/tests/inode-tests.c | 4 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-log.c | 822 +- fs/btrfs/tree-log.h | 18 +- fs/btrfs/volumes.c | 602 +- fs/btrfs/volumes.h | 119 +- fs/btrfs/xattr.c | 2 +- fs/btrfs/zlib.c | 36 +- fs/btrfs/zoned.c | 531 +- fs/btrfs/zoned.h | 39 +- fs/btrfs/zstd.c | 27 +- fs/buffer.c | 4 +- fs/cachefiles/io.c | 12 +- fs/cachefiles/rdwr.c | 16 +- fs/ceph/caps.c | 12 +- fs/ceph/file.c | 3 +- fs/ceph/inode.c | 2 + fs/ceph/locks.c | 3 + fs/ceph/mds_client.c | 17 +- fs/ceph/super.c | 17 +- fs/ceph/super.h | 3 + fs/ceph/xattr.c | 3 +- fs/cifs/file.c | 4 +- fs/cramfs/inode.c | 2 +- fs/crypto/bio.c | 32 +- fs/crypto/fname.c | 3 +- fs/crypto/fscrypt_private.h | 16 +- fs/crypto/hkdf.c | 11 +- fs/crypto/keysetup.c | 62 +- fs/direct-io.c | 16 +- fs/erofs/Kconfig | 40 +- fs/erofs/Makefile | 1 - fs/erofs/compress.h | 28 +- fs/erofs/data.c | 75 +- fs/erofs/decompressor.c | 139 +- fs/erofs/decompressor_lzma.c | 290 - fs/erofs/erofs_fs.h | 73 +- fs/erofs/inode.c | 2 +- fs/erofs/internal.h | 105 +- fs/erofs/pcpubuf.c | 6 +- fs/erofs/super.c | 231 +- fs/erofs/utils.c | 19 +- fs/erofs/xattr.c | 4 +- fs/erofs/zdata.c | 175 +- fs/erofs/zdata.h | 7 + fs/erofs/zmap.c | 65 +- fs/exfat/inode.c | 2 +- fs/ext4/file.c | 7 +- fs/ext4/super.c | 11 +- fs/f2fs/compress.c | 1 - fs/f2fs/file.c | 2 +- fs/f2fs/super.c | 1 + fs/fat/inode.c | 11 +- fs/fs-writeback.c | 11 +- fs/fuse/file.c | 4 +- fs/fuse/fuse_i.h | 3 - fs/fuse/inode.c | 87 +- fs/fuse/virtio_fs.c | 12 +- fs/gfs2/bmap.c | 60 +- fs/gfs2/file.c | 269 +- fs/gfs2/glock.c | 471 +- fs/gfs2/glock.h | 34 +- fs/gfs2/glops.c | 29 +- fs/gfs2/incore.h | 10 +- fs/gfs2/inode.c | 12 +- fs/gfs2/rgrp.c | 70 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 4 +- fs/gfs2/trace_gfs2.h | 9 +- fs/gfs2/util.c | 2 - fs/hfs/mdb.c | 2 +- fs/hfsplus/wrapper.c | 2 +- fs/hpfs/hpfs.h | 8 +- fs/inode.c | 7 +- fs/internal.h | 11 + fs/io-wq.c | 69 +- fs/io-wq.h | 59 +- fs/io_uring.c | 1871 +- fs/iomap/buffered-io.c | 2 +- fs/iomap/direct-io.c | 88 +- fs/jfs/jfs_metapage.c | 1 - fs/jfs/resize.c | 5 +- fs/jfs/super.c | 5 +- fs/kernel_read_file.c | 2 +- fs/kernfs/dir.c | 9 +- fs/ksmbd/auth.c | 16 +- fs/ksmbd/connection.c | 2 - fs/ksmbd/ksmbd_netlink.h | 2 - fs/ksmbd/mgmt/user_config.c | 2 +- fs/ksmbd/mgmt/user_config.h | 1 - fs/ksmbd/smb2misc.c | 55 +- fs/ksmbd/smb2ops.c | 3 - fs/ksmbd/smb2pdu.c | 346 +- fs/ksmbd/smb2pdu.h | 2 - fs/ksmbd/transport_ipc.c | 3 +- fs/ksmbd/transport_ipc.h | 2 +- fs/ksmbd/transport_rdma.c | 21 +- fs/ksmbd/vfs.c | 2 +- fs/ksmbd/vfs.h | 2 +- fs/locks.c | 161 +- fs/namei.c | 4 +- fs/nfs/blocklayout/dev.c | 4 +- fs/nfs/direct.c | 2 +- fs/nfs/file.c | 9 + fs/nfs/nfs4proc.c | 3 +- fs/nfsd/Kconfig | 1 + fs/nfsd/blocklayout.c | 158 +- fs/nfsd/filecache.c | 3 + fs/nfsd/nfs4layouts.c | 5 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/super.c | 2 +- fs/nilfs2/the_nilfs.c | 2 +- fs/notify/fanotify/fanotify.c | 117 +- fs/notify/fanotify/fanotify.h | 54 +- fs/notify/fanotify/fanotify_user.c | 157 +- fs/notify/fsnotify.c | 10 +- fs/notify/group.c | 2 +- fs/notify/inotify/inotify_fsnotify.c | 5 +- fs/notify/inotify/inotify_user.c | 6 +- fs/notify/notification.c | 14 +- fs/ntfs/file.c | 3 +- fs/ntfs/super.c | 8 +- fs/ntfs3/attrib.c | 20 +- fs/ntfs3/attrlist.c | 9 +- fs/ntfs3/bitfunc.c | 10 +- fs/ntfs3/bitmap.c | 14 +- fs/ntfs3/debug.h | 3 - fs/ntfs3/dir.c | 30 +- fs/ntfs3/file.c | 15 +- fs/ntfs3/frecord.c | 55 +- fs/ntfs3/fslog.c | 12 +- fs/ntfs3/fsntfs.c | 77 +- fs/ntfs3/index.c | 160 +- fs/ntfs3/inode.c | 161 +- fs/ntfs3/lib/decompress_common.h | 5 - fs/ntfs3/lib/lib.h | 6 - fs/ntfs3/lznt.c | 12 +- fs/ntfs3/namei.c | 24 + fs/ntfs3/ntfs.h | 20 +- fs/ntfs3/ntfs_fs.h | 67 +- fs/ntfs3/record.c | 3 + fs/ntfs3/run.c | 2 + fs/ntfs3/super.c | 651 +- fs/ntfs3/upcase.c | 8 +- fs/ntfs3/xattr.c | 249 +- fs/ocfs2/alloc.c | 46 +- fs/ocfs2/suballoc.c | 22 +- fs/ocfs2/super.c | 14 +- fs/open.c | 2 - fs/orangefs/inode.c | 2 +- fs/orangefs/super.c | 1 - fs/overlayfs/file.c | 4 +- fs/proc/array.c | 7 +- fs/proc/base.c | 19 +- fs/proc/stat.c | 4 +- fs/proc/uptime.c | 14 +- fs/proc/vmcore.c | 6 +- fs/pstore/blk.c | 8 +- fs/quota/quota.c | 1 - fs/ramfs/inode.c | 1 - fs/read_write.c | 4 + fs/reiserfs/super.c | 8 +- fs/squashfs/super.c | 5 +- fs/sync.c | 62 +- fs/tracefs/inode.c | 3 +- fs/ubifs/crypto.c | 1 + fs/udf/lowlevel.c | 5 +- fs/udf/super.c | 9 +- fs/userfaultfd.c | 12 +- fs/xfs/kmem.h | 4 + fs/xfs/libxfs/xfs_ag.c | 2 +- fs/xfs/libxfs/xfs_ag.h | 36 +- fs/xfs/libxfs/xfs_ag_resv.c | 3 +- fs/xfs/libxfs/xfs_alloc.c | 120 +- fs/xfs/libxfs/xfs_alloc.h | 38 +- fs/xfs/libxfs/xfs_alloc_btree.c | 63 +- fs/xfs/libxfs/xfs_alloc_btree.h | 5 - fs/xfs/libxfs/xfs_attr_leaf.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 101 +- fs/xfs/libxfs/xfs_bmap.h | 35 +- fs/xfs/libxfs/xfs_bmap_btree.c | 62 +- fs/xfs/libxfs/xfs_bmap_btree.h | 5 - fs/xfs/libxfs/xfs_btree.c | 333 +- fs/xfs/libxfs/xfs_btree.h | 99 +- fs/xfs/libxfs/xfs_btree_staging.c | 8 +- fs/xfs/libxfs/xfs_da_btree.c | 6 +- fs/xfs/libxfs/xfs_da_btree.h | 3 +- fs/xfs/libxfs/xfs_defer.c | 241 +- fs/xfs/libxfs/xfs_defer.h | 41 +- fs/xfs/libxfs/xfs_dquot_buf.c | 4 +- fs/xfs/libxfs/xfs_format.h | 12 +- fs/xfs/libxfs/xfs_fs.h | 2 - fs/xfs/libxfs/xfs_ialloc.c | 5 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 90 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 5 - fs/xfs/libxfs/xfs_inode_buf.c | 6 +- fs/xfs/libxfs/xfs_inode_fork.c | 24 +- fs/xfs/libxfs/xfs_inode_fork.h | 2 +- fs/xfs/libxfs/xfs_refcount.c | 46 +- fs/xfs/libxfs/xfs_refcount.h | 7 +- fs/xfs/libxfs/xfs_refcount_btree.c | 65 +- fs/xfs/libxfs/xfs_refcount_btree.h | 5 - fs/xfs/libxfs/xfs_rmap.c | 21 +- fs/xfs/libxfs/xfs_rmap.h | 7 +- fs/xfs/libxfs/xfs_rmap_btree.c | 116 +- fs/xfs/libxfs/xfs_rmap_btree.h | 5 - fs/xfs/libxfs/xfs_sb.c | 4 +- fs/xfs/libxfs/xfs_trans_resv.c | 18 +- fs/xfs/libxfs/xfs_trans_space.h | 9 +- fs/xfs/scrub/agheader.c | 13 +- fs/xfs/scrub/agheader_repair.c | 8 +- fs/xfs/scrub/bitmap.c | 22 +- fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/btree.c | 121 +- fs/xfs/scrub/btree.h | 17 +- fs/xfs/scrub/dabtree.c | 62 +- fs/xfs/scrub/repair.h | 3 - fs/xfs/scrub/scrub.c | 64 +- fs/xfs/scrub/trace.c | 11 +- fs/xfs/scrub/trace.h | 10 +- fs/xfs/xfs_aops.c | 15 +- fs/xfs/xfs_attr_inactive.c | 2 +- fs/xfs/xfs_bmap_item.c | 18 +- fs/xfs/xfs_bmap_item.h | 6 +- fs/xfs/xfs_buf.c | 14 +- fs/xfs/xfs_buf_item.c | 8 +- fs/xfs/xfs_buf_item.h | 2 +- fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_dquot.c | 28 +- fs/xfs/xfs_extfree_item.c | 33 +- fs/xfs/xfs_extfree_item.h | 6 +- fs/xfs/xfs_file.c | 8 +- fs/xfs/xfs_icache.c | 10 +- fs/xfs/xfs_icreate_item.c | 6 +- fs/xfs/xfs_icreate_item.h | 2 +- fs/xfs/xfs_inode.c | 12 +- fs/xfs/xfs_inode.h | 2 +- fs/xfs/xfs_inode_item.c | 6 +- fs/xfs/xfs_inode_item.h | 2 +- fs/xfs/xfs_ioctl.c | 6 +- fs/xfs/xfs_log.c | 6 +- fs/xfs/xfs_log_priv.h | 2 +- fs/xfs/xfs_log_recover.c | 12 +- fs/xfs/xfs_mount.c | 14 - fs/xfs/xfs_mount.h | 5 +- fs/xfs/xfs_mru_cache.c | 2 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_qm.h | 2 +- fs/xfs/xfs_refcount_item.c | 18 +- fs/xfs/xfs_refcount_item.h | 6 +- fs/xfs/xfs_reflink.c | 2 +- fs/xfs/xfs_rmap_item.c | 18 +- fs/xfs/xfs_rmap_item.h | 6 +- fs/xfs/xfs_super.c | 233 +- fs/xfs/xfs_sysfs.c | 24 +- fs/xfs/xfs_trace.h | 2 +- fs/xfs/xfs_trans.c | 16 +- fs/xfs/xfs_trans.h | 8 +- fs/xfs/xfs_trans_dquot.c | 4 +- fs/zonefs/super.c | 6 +- include/acpi/acpi_bus.h | 1 + include/acpi/acpixf.h | 2 +- include/acpi/actbl2.h | 251 +- include/acpi/actbl3.h | 9 +- include/acpi/actypes.h | 1 - include/acpi/apei.h | 3 + include/acpi/pcc.h | 21 +- include/acpi/platform/acgcc.h | 9 +- include/asm-generic/cacheflush.h | 6 - include/asm-generic/hyperv-tlfs.h | 1 - include/asm-generic/mshyperv.h | 20 +- include/asm-generic/vmlinux.lds.h | 13 +- include/clocksource/arm_arch_timer.h | 2 +- include/clocksource/timer-riscv.h | 16 - include/crypto/engine.h | 5 - include/crypto/internal/ecc.h | 281 - include/drm/amd_asic_type.h | 1 - include/drm/drm_bridge.h | 23 +- include/drm/drm_connector.h | 37 - include/drm/drm_displayid.h | 101 +- include/drm/drm_dp_helper.h | 26 - include/drm/drm_dp_mst_helper.h | 5 +- include/drm/drm_edid.h | 47 - include/drm/drm_format_helper.h | 4 - include/drm/drm_ioctl.h | 1 + include/drm/drm_mipi_dsi.h | 4 - include/drm/drm_mode_config.h | 13 +- include/drm/drm_plane.h | 2 +- include/drm/drm_print.h | 30 - include/drm/drm_probe_helper.h | 1 - include/drm/gpu_scheduler.h | 188 +- include/drm/gud.h | 6 +- include/drm/i915_component.h | 1 - include/drm/i915_pciids.h | 8 +- include/drm/i915_pxp_tee_interface.h | 42 - include/drm/ttm/ttm_bo_api.h | 12 + include/drm/ttm/ttm_bo_driver.h | 2 +- include/drm/ttm/ttm_caching.h | 17 - include/drm/ttm/ttm_device.h | 79 +- include/drm/ttm/ttm_placement.h | 1 - include/drm/ttm/ttm_pool.h | 5 +- include/drm/ttm/ttm_range_manager.h | 18 +- include/drm/ttm/ttm_resource.h | 9 +- include/drm/ttm/ttm_tt.h | 98 +- include/kunit/test.h | 6 +- include/linux/acpi.h | 5 - include/linux/amba/bus.h | 18 + include/linux/anon_inodes.h | 4 - include/linux/apple-mailbox.h | 19 - include/linux/arch_topology.h | 5 - include/linux/ata.h | 1 - include/linux/audit.h | 37 - include/linux/audit_arch.h | 24 - include/linux/avf/virtchnl.h | 41 +- include/linux/backing-dev.h | 25 +- include/linux/bio.h | 147 +- include/linux/bitmap.h | 2 - include/linux/blk-crypto-profile.h | 166 - include/linux/blk-integrity.h | 183 - include/linux/blk-mq.h | 583 +- include/linux/blk_types.h | 55 +- include/linux/blkdev.h | 949 +- include/linux/blktrace_api.h | 2 +- include/linux/bootconfig.h | 31 +- include/linux/bpf-cgroup.h | 21 +- include/linux/bpf.h | 73 +- include/linux/bpf_types.h | 9 +- include/linux/bpf_verifier.h | 2 - include/linux/bpfptr.h | 1 - include/linux/brcmphy.h | 11 - include/linux/btf.h | 39 - include/linux/bvec.h | 2 +- include/linux/can/bittiming.h | 89 +- include/linux/can/dev.h | 34 - include/linux/cc_platform.h | 88 - include/linux/cdrom.h | 1 - include/linux/compiler-gcc.h | 10 +- include/linux/compiler_types.h | 5 + include/linux/context_tracking.h | 2 +- include/linux/cpufreq.h | 169 +- include/linux/cpuhotplug.h | 6 +- include/linux/debug_locks.h | 2 + include/linux/decompress/mm.h | 12 +- include/linux/device-mapper.h | 4 +- include/linux/dma-buf.h | 9 +- include/linux/dma-fence.h | 32 +- include/linux/dma-resv.h | 201 +- include/linux/dsa/8021q.h | 5 +- include/linux/dsa/mv88e6xxx.h | 13 - include/linux/dsa/ocelot.h | 53 +- include/linux/dsa/sja1105.h | 41 +- include/linux/dtpm.h | 26 +- include/linux/elevator.h | 181 + include/linux/elfcore.h | 2 +- include/linux/energy_model.h | 68 +- include/linux/etherdevice.h | 37 +- include/linux/ethtool.h | 23 - include/linux/fanotify.h | 9 +- include/linux/filter.h | 29 +- include/linux/firewire.h | 11 +- include/linux/firmware/imx/s4.h | 20 - include/linux/firmware/xlnx-zynqmp.h | 12 - include/linux/flex_proportions.h | 9 +- include/linux/fortify-string.h | 77 +- include/linux/fs.h | 14 +- include/linux/fscrypt.h | 3 + include/linux/fsnotify.h | 58 +- include/linux/fsnotify_backend.h | 96 +- include/linux/ftrace.h | 38 +- include/linux/genhd.h | 39 +- include/linux/gfp.h | 22 +- include/linux/highmem-internal.h | 11 - include/linux/highmem.h | 37 - include/linux/huge_mm.h | 15 + include/linux/hyperv.h | 25 +- include/linux/ieee80211.h | 69 +- include/linux/inetdevice.h | 2 - include/linux/io.h | 5 - include/linux/iomap.h | 16 +- include/linux/ipmi.h | 3 - include/linux/ipmi_smi.h | 59 - include/linux/ipv6.h | 2 +- include/linux/irq.h | 6 +- include/linux/irq_work.h | 8 - include/linux/irqchip.h | 20 +- include/linux/irqdesc.h | 9 +- include/linux/kasan.h | 9 +- include/linux/kernel.h | 13 +- include/linux/kernel_stat.h | 1 - include/linux/keyslot-manager.h | 120 + include/linux/kprobes.h | 113 +- include/linux/ksm.h | 4 +- include/linux/kvm_host.h | 18 +- include/linux/leds.h | 2 +- include/linux/libata.h | 15 - include/linux/lockdep.h | 17 + include/linux/lockdep_types.h | 2 +- include/linux/lsm_hook_defs.h | 22 +- include/linux/lsm_hooks.h | 30 +- include/linux/mdio.h | 26 - include/linux/mem_encrypt.h | 4 + include/linux/memcontrol.h | 264 +- include/linux/memory.h | 5 +- include/linux/mfd/idt8a340_reg.h | 31 +- include/linux/micrel_phy.h | 1 - include/linux/migrate.h | 4 - include/linux/misc_cgroup.h | 6 +- include/linux/mlx4/device.h | 2 +- include/linux/mlx4/driver.h | 22 + include/linux/mlx5/device.h | 63 +- include/linux/mlx5/driver.h | 62 +- include/linux/mlx5/eq.h | 1 + include/linux/mlx5/eswitch.h | 9 - include/linux/mlx5/fs.h | 15 - include/linux/mlx5/mlx5_ifc.h | 460 +- include/linux/mm.h | 242 +- include/linux/mm_inline.h | 103 +- include/linux/mm_types.h | 94 +- include/linux/mmc/host.h | 8 +- include/linux/mmc/sdhci-pci-data.h | 18 + include/linux/mmdebug.h | 20 - include/linux/netdevice.h | 17 +- include/linux/netfilter_arp/arp_tables.h | 5 +- include/linux/netfilter_bridge/ebtables.h | 5 +- include/linux/netfilter_ingress.h | 58 + include/linux/netfilter_ipv4/ip_tables.h | 6 +- include/linux/netfilter_ipv6/ip6_tables.h | 5 +- include/linux/netfilter_netdev.h | 146 - include/linux/netfs.h | 77 +- include/linux/netlink.h | 4 + include/linux/nvme-fc-driver.h | 7 - include/linux/nvme-rdma.h | 2 - include/linux/nvme.h | 30 +- include/linux/objtool.h | 12 - include/linux/of.h | 3 +- include/linux/of_fdt.h | 1 + include/linux/of_net.h | 8 +- include/linux/page-flags.h | 290 +- include/linux/page_idle.h | 99 +- include/linux/page_owner.h | 8 +- include/linux/page_ref.h | 158 +- include/linux/pagemap.h | 643 +- include/linux/part_stat.h | 1 - include/linux/pci-acpi.h | 8 - include/linux/percpu-refcount.h | 33 +- include/linux/perf_event.h | 24 - include/linux/phy.h | 35 - include/linux/phylink.h | 14 +- include/linux/platform_data/brcmfmac.h | 2 +- include/linux/platform_data/mlxreg.h | 82 - include/linux/platform_data/x86/soc.h | 65 - include/linux/pm_wakeirq.h | 9 +- include/linux/preempt.h | 26 +- include/linux/property.h | 5 +- include/linux/qed/common_hsi.h | 141 +- include/linux/qed/eth_common.h | 1 - include/linux/qed/fcoe_common.h | 362 +- include/linux/qed/iscsi_common.h | 360 +- include/linux/qed/nvmetcp_common.h | 18 +- include/linux/qed/qed_chain.h | 97 +- include/linux/qed/qed_eth_if.h | 23 +- include/linux/qed/qed_if.h | 265 +- include/linux/qed/qed_iscsi_if.h | 2 +- include/linux/qed/qed_ll2_if.h | 42 +- include/linux/qed/qed_nvmetcp_if.h | 17 - include/linux/qed/qed_rdma_if.h | 3 +- include/linux/qed/rdma_common.h | 1 - include/linux/rcupdate.h | 3 +- include/linux/rcupdate_trace.h | 5 +- include/linux/regulator/lp872x.h | 17 +- include/linux/regulator/tps62360.h | 6 + include/linux/rmap.h | 10 +- include/linux/rwlock.h | 15 + include/linux/rwlock_api_smp.h | 6 +- include/linux/sbitmap.h | 24 - include/linux/sched.h | 65 +- include/linux/sched/idle.h | 4 - include/linux/sched/mm.h | 29 - include/linux/sched/task.h | 3 +- include/linux/sched/task_stack.h | 4 - include/linux/sched/topology.h | 9 +- include/linux/secretmem.h | 2 +- include/linux/security.h | 55 +- include/linux/seqno-fence.h | 109 + include/linux/shrinker.h | 1 - include/linux/signal.h | 6 - include/linux/skbuff.h | 7 - include/linux/skmsg.h | 19 +- include/linux/soc/marvell/octeontx2/asm.h | 15 - include/linux/socket.h | 2 - include/linux/spi/spi.h | 58 +- include/linux/spinlock.h | 13 + include/linux/spinlock_api_smp.h | 9 + include/linux/spinlock_up.h | 1 + include/linux/stddef.h | 65 +- include/linux/string.h | 44 +- include/linux/surface_aggregator/controller.h | 4 +- include/linux/swap.h | 17 +- include/linux/syscalls.h | 7 +- include/linux/t10-pi.h | 2 +- include/linux/thread_info.h | 2 +- include/linux/topology.h | 13 - include/linux/torture.h | 8 - include/linux/tpm.h | 1 - include/linux/trace_events.h | 2 +- include/linux/trace_recursion.h | 76 +- include/linux/u64_stats_sync.h | 10 - include/linux/uio.h | 4 +- include/linux/user_namespace.h | 2 - include/linux/vmstat.h | 113 +- include/linux/wait.h | 3 +- include/linux/workqueue.h | 8 +- include/linux/writeback.h | 23 +- include/linux/ww_mutex.h | 15 +- include/linux/xz.h | 106 - include/media/hevc-ctrls.h | 11 - include/media/i2c/mt9p031.h | 1 - include/media/tuner.h | 1 - include/media/v4l2-async.h | 105 +- include/media/v4l2-dev.h | 3 +- include/media/v4l2-fwnode.h | 12 +- include/media/videobuf2-core.h | 59 +- include/net/act_api.h | 10 +- include/net/amt.h | 385 - include/net/ax25.h | 13 +- include/net/bluetooth/bluetooth.h | 90 - include/net/bluetooth/hci.h | 117 - include/net/bluetooth/hci_core.h | 75 +- include/net/busy_poll.h | 3 +- include/net/cfg80211.h | 81 +- include/net/codel.h | 5 - include/net/codel_impl.h | 18 +- include/net/datalink.h | 2 +- include/net/devlink.h | 128 +- include/net/dn.h | 2 +- include/net/dsa.h | 46 +- include/net/flow_dissector.h | 1 - include/net/gen_stats.h | 59 +- include/net/inet_connection_sock.h | 2 +- include/net/inet_ecn.h | 17 - include/net/inet_sock.h | 3 +- include/net/ioam6.h | 3 +- include/net/ip.h | 8 +- include/net/ip_vs.h | 11 - include/net/ipv6.h | 1 - include/net/llc.h | 2 +- include/net/llc_if.h | 3 +- include/net/mac80211.h | 11 - include/net/mctp.h | 84 +- include/net/mctpdevice.h | 21 - include/net/mptcp.h | 8 - include/net/ndisc.h | 2 +- include/net/neighbour.h | 45 +- include/net/netfilter/nf_tables.h | 10 +- include/net/netfilter/nf_tables_ipv4.h | 7 +- include/net/netfilter/nf_tables_ipv6.h | 6 +- include/net/netfilter/xt_rateest.h | 2 +- include/net/page_pool.h | 12 +- include/net/pkt_cls.h | 6 +- include/net/rose.h | 8 +- include/net/sch_generic.h | 86 +- include/net/sctp/sctp.h | 7 +- include/net/sctp/sm.h | 6 +- include/net/sock.h | 137 +- include/net/switchdev.h | 48 +- include/net/tcp.h | 57 +- include/net/tls.h | 16 +- include/net/udp.h | 5 +- include/net/xdp.h | 8 +- include/net/xdp_sock_drv.h | 22 - include/net/xsk_buff_pool.h | 48 +- include/scsi/sas.h | 12 +- include/scsi/scsi_cmnd.h | 3 - include/scsi/scsi_device.h | 2 +- include/soc/arc/timers.h | 4 +- include/soc/fsl/dpaa2-io.h | 9 - include/soc/mscc/ocelot.h | 82 +- include/soc/mscc/ocelot_ptp.h | 3 - include/soc/mscc/ocelot_vcap.h | 10 - include/sound/hda_codec.h | 1 - include/trace/bpf_probe.h | 19 +- include/trace/events/block.h | 6 +- include/trace/events/devlink.h | 72 +- include/trace/events/erofs.h | 2 +- include/trace/events/io_uring.h | 61 - include/trace/events/kyber.h | 19 +- include/trace/events/mctp.h | 75 - include/trace/events/pagemap.h | 46 +- include/trace/events/writeback.h | 28 +- include/uapi/asm-generic/fcntl.h | 4 - include/uapi/asm-generic/socket.h | 2 - include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/amdgpu_drm.h | 13 +- include/uapi/drm/drm_fourcc.h | 12 - include/uapi/drm/drm_mode.h | 4 - include/uapi/drm/i915_drm.h | 242 +- include/uapi/drm/mga_drm.h | 22 +- include/uapi/drm/v3d_drm.h | 78 - include/uapi/drm/virtgpu_drm.h | 27 - include/uapi/linux/amt.h | 62 - include/uapi/linux/audit.h | 5 +- include/uapi/linux/bcache.h | 445 + include/uapi/linux/bpf.h | 76 +- include/uapi/linux/btf.h | 55 +- include/uapi/linux/btrfs.h | 11 +- include/uapi/linux/can/netlink.h | 31 +- include/uapi/linux/cdrom.h | 19 - include/uapi/linux/devlink.h | 2 - include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/ethtool.h | 29 - include/uapi/linux/ethtool_netlink.h | 17 - include/uapi/linux/fanotify.h | 8 + include/uapi/linux/futex.h | 25 - include/uapi/linux/if_ether.h | 1 - include/uapi/linux/io_uring.h | 1 - include/uapi/linux/ioam6_iptunnel.h | 29 - include/uapi/linux/ip.h | 1 - include/uapi/linux/ipmi.h | 16 +- include/uapi/linux/ipv6.h | 1 - include/uapi/linux/kvm.h | 29 +- include/uapi/linux/mctp.h | 18 +- include/uapi/linux/mdio.h | 9 - include/uapi/linux/mptcp.h | 35 - include/uapi/linux/neighbour.h | 35 +- include/uapi/linux/netfilter.h | 1 - include/uapi/linux/netfilter/nf_tables.h | 6 +- include/uapi/linux/nl80211-vnd-intel.h | 29 - include/uapi/linux/nl80211.h | 115 +- include/uapi/linux/perf_event.h | 34 +- include/uapi/linux/pkt_sched.h | 2 - include/uapi/linux/smc.h | 44 +- include/uapi/linux/stddef.h | 37 - include/uapi/linux/sysctl.h | 1 - include/uapi/linux/tls.h | 30 - include/uapi/linux/v4l2-controls.h | 6 - include/uapi/linux/videodev2.h | 31 +- include/uapi/linux/virtio_gpu.h | 18 +- include/uapi/linux/vm_sockets.h | 13 +- include/uapi/misc/habanalabs.h | 6 +- include/uapi/rdma/rdma_user_rxe.h | 4 +- include/uapi/sound/asoc.h | 4 +- init/main.c | 18 +- kernel/Kconfig.preempt | 32 +- kernel/Makefile | 3 +- kernel/acct.c | 1 + kernel/audit.h | 9 +- kernel/audit_fsnotify.c | 3 +- kernel/audit_tree.c | 23 +- kernel/audit_watch.c | 6 +- kernel/auditfilter.c | 15 +- kernel/auditsc.c | 521 +- kernel/bpf/Kconfig | 7 - kernel/bpf/Makefile | 2 +- kernel/bpf/arraymap.c | 8 +- kernel/bpf/bloom_filter.c | 204 - kernel/bpf/bpf_struct_ops.c | 32 +- kernel/bpf/bpf_struct_ops_types.h | 3 - kernel/bpf/btf.c | 183 - kernel/bpf/cgroup.c | 54 +- kernel/bpf/core.c | 33 +- kernel/bpf/hashtab.c | 13 +- kernel/bpf/helpers.c | 11 +- kernel/bpf/preload/.gitignore | 4 +- kernel/bpf/preload/Makefile | 26 +- kernel/bpf/preload/iterators/Makefile | 38 +- kernel/bpf/syscall.c | 88 +- kernel/bpf/trampoline.c | 15 +- kernel/bpf/verifier.c | 375 +- kernel/cgroup/cgroup-v1.c | 17 +- kernel/cgroup/cgroup.c | 124 +- kernel/cgroup/cpuset.c | 56 +- kernel/cgroup/misc.c | 31 +- kernel/cgroup/rstat.c | 2 + kernel/cred.c | 14 +- kernel/dma/debug.c | 36 +- kernel/dma/debug.h | 24 +- kernel/dma/mapping.c | 28 +- kernel/dma/swiotlb.c | 4 +- kernel/events/Makefile | 5 + kernel/events/core.c | 32 - kernel/events/internal.h | 7 +- kernel/events/uprobes.c | 3 +- kernel/exit.c | 3 +- kernel/fork.c | 3 +- kernel/futex.c | 4272 ++ kernel/futex/Makefile | 3 - kernel/futex/core.c | 1176 - kernel/futex/futex.h | 299 - kernel/futex/pi.c | 1233 - kernel/futex/requeue.c | 897 - kernel/futex/syscalls.c | 398 - kernel/futex/waitwake.c | 708 - kernel/irq/Kconfig | 10 +- kernel/irq/chip.c | 2 - kernel/irq/generic-chip.c | 3 - kernel/irq/handle.c | 18 - kernel/irq/irqdesc.c | 81 +- kernel/irq/manage.c | 6 +- kernel/irq/spurious.c | 8 - kernel/irq_work.c | 130 +- kernel/kallsyms.c | 46 +- kernel/kprobes.c | 509 +- kernel/kthread.c | 16 +- kernel/livepatch/patch.c | 12 +- kernel/livepatch/transition.c | 95 +- kernel/locking/lockdep.c | 6 +- kernel/locking/locktorture.c | 14 +- kernel/locking/mutex.c | 63 +- kernel/locking/rtmutex.c | 19 +- kernel/locking/rwbase_rt.c | 11 +- kernel/locking/rwsem.c | 70 +- kernel/locking/spinlock.c | 3 +- kernel/locking/spinlock_rt.c | 17 +- kernel/locking/test-ww_mutex.c | 87 +- kernel/locking/ww_rt_mutex.c | 25 - kernel/module.c | 2 - kernel/power/energy_model.c | 86 +- kernel/power/hibernate.c | 12 +- kernel/power/power.h | 14 - kernel/power/process.c | 2 +- kernel/power/suspend.c | 18 +- kernel/power/swap.c | 21 +- kernel/printk/index.c | 5 +- kernel/printk/printk.c | 5 +- kernel/rcu/rcuscale.c | 10 +- kernel/rcu/rcutorture.c | 86 +- kernel/rcu/refscale.c | 6 +- kernel/rcu/tasks.h | 119 +- kernel/rcu/tree.c | 36 +- kernel/rcu/tree_exp.h | 3 +- kernel/rcu/tree_nocb.h | 2 +- kernel/rcu/tree_plugin.h | 11 +- kernel/rcu/tree_stall.h | 8 +- kernel/rcu/update.c | 12 +- kernel/scftorture.c | 43 +- kernel/sched/Makefile | 4 - kernel/sched/core.c | 467 +- kernel/sched/core_sched.c | 9 +- kernel/sched/deadline.c | 99 +- kernel/sched/debug.c | 101 +- kernel/sched/fair.c | 496 +- kernel/sched/features.h | 5 - kernel/sched/rt.c | 130 +- kernel/sched/sched.h | 37 +- kernel/sched/stats.c | 104 - kernel/sched/stats.h | 49 - kernel/sched/stop_task.c | 4 +- kernel/sched/topology.c | 34 +- kernel/scs.c | 1 - kernel/signal.c | 60 +- kernel/smp.c | 12 +- kernel/sys_ni.c | 3 +- kernel/test_kprobes.c | 313 + kernel/trace/Makefile | 1 - kernel/trace/blktrace.c | 7 +- kernel/trace/bpf_trace.c | 102 +- kernel/trace/fgraph.c | 6 +- kernel/trace/ftrace.c | 370 +- kernel/trace/pid_list.c | 495 - kernel/trace/pid_list.h | 88 - kernel/trace/ring_buffer.c | 9 +- kernel/trace/trace.c | 162 +- kernel/trace/trace.h | 19 +- kernel/trace/trace_boot.c | 4 - kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_eprobe.c | 65 +- kernel/trace/trace_event_perf.c | 9 +- kernel/trace/trace_events.c | 48 +- kernel/trace/trace_events_hist.c | 417 +- kernel/trace/trace_events_synth.c | 4 +- kernel/trace/trace_functions.c | 5 + kernel/trace/trace_functions_graph.c | 4 +- kernel/trace/trace_hwlat.c | 10 +- kernel/trace/trace_kprobe.c | 10 +- kernel/trace/trace_osnoise.c | 39 +- kernel/trace/trace_output.c | 17 +- kernel/trace/trace_printk.c | 2 +- kernel/trace/trace_recursion_record.c | 4 +- kernel/trace/trace_selftest.c | 92 +- kernel/trace/trace_stack.c | 6 +- kernel/trace/trace_stat.c | 6 +- kernel/trace/trace_uprobe.c | 4 +- kernel/trace/tracing_map.c | 40 +- kernel/ucount.c | 65 +- kernel/workqueue.c | 173 +- lib/.gitignore | 2 - lib/Kconfig.debug | 16 +- lib/Makefile | 37 +- lib/assoc_array.c | 22 +- lib/audit.c | 14 +- lib/bitmap.c | 13 - lib/bootconfig.c | 231 +- lib/compat_audit.c | 15 +- lib/crypto/sm4.c | 4 +- lib/decompress_unxz.c | 10 +- lib/devres.c | 82 - lib/error-inject.c | 3 +- lib/flex_proportions.c | 28 +- lib/iov_iter.c | 103 +- lib/kunit/executor.c | 152 +- lib/kunit/executor_test.c | 114 +- lib/kunit/kunit-test.c | 14 +- lib/kunit/test.c | 6 +- lib/locking-selftest.c | 2 +- lib/memcpy_kunit.c | 289 - lib/random32.c | 1 - lib/sbitmap.c | 95 +- lib/string.c | 210 +- lib/string_helpers.c | 195 - lib/test_bpf.c | 17736 +++---- lib/test_fortify/read_overflow-memchr.c | 5 - lib/test_fortify/read_overflow-memchr_inv.c | 5 - lib/test_fortify/read_overflow-memcmp.c | 5 - lib/test_fortify/read_overflow-memscan.c | 5 - lib/test_fortify/read_overflow2-memcmp.c | 5 - lib/test_fortify/read_overflow2-memcpy.c | 5 - lib/test_fortify/read_overflow2-memmove.c | 5 - lib/test_fortify/test_fortify.h | 35 - lib/test_fortify/write_overflow-memcpy.c | 5 - lib/test_fortify/write_overflow-memmove.c | 5 - lib/test_fortify/write_overflow-memset.c | 5 - lib/test_fortify/write_overflow-strcpy-lit.c | 5 - lib/test_fortify/write_overflow-strcpy.c | 5 - lib/test_fortify/write_overflow-strlcpy-src.c | 5 - lib/test_fortify/write_overflow-strlcpy.c | 5 - lib/test_fortify/write_overflow-strncpy-src.c | 5 - lib/test_fortify/write_overflow-strncpy.c | 5 - lib/test_fortify/write_overflow-strscpy.c | 5 - lib/test_kasan.c | 2 +- lib/test_kprobes.c | 371 - lib/test_printf.c | 61 +- lib/vsprintf.c | 11 +- lib/xz/Kconfig | 13 - lib/xz/xz_dec_lzma2.c | 182 +- lib/xz/xz_dec_stream.c | 6 +- lib/xz/xz_dec_syms.c | 9 +- lib/xz/xz_private.h | 3 - mm/Makefile | 2 +- mm/backing-dev.c | 19 +- mm/compaction.c | 4 +- mm/damon/core-test.h | 4 +- mm/debug.c | 2 +- mm/filemap.c | 572 +- mm/folio-compat.c | 142 - mm/gup.c | 139 +- mm/highmem.c | 1 + mm/huge_memory.c | 15 +- mm/hugetlb.c | 2 +- mm/internal.h | 36 +- mm/kasan/hw_tags.c | 29 +- mm/kasan/kasan.h | 32 +- mm/kasan/report.c | 2 +- mm/khugepaged.c | 34 +- mm/ksm.c | 34 +- mm/memblock.c | 5 +- mm/memcontrol.c | 356 +- mm/memory-failure.c | 38 +- mm/memory.c | 31 +- mm/mempolicy.c | 26 +- mm/mempool.c | 1 + mm/memremap.c | 2 +- mm/migrate.c | 251 +- mm/mlock.c | 3 +- mm/nommu.c | 1 + mm/oom_kill.c | 23 +- mm/page-writeback.c | 476 +- mm/page_alloc.c | 22 +- mm/page_ext.c | 4 +- mm/page_io.c | 14 +- mm/page_owner.c | 14 +- mm/readahead.c | 1 + mm/rmap.c | 14 +- mm/secretmem.c | 11 +- mm/shmem.c | 8 +- mm/slab.c | 4 +- mm/slub.c | 35 +- mm/swap.c | 197 +- mm/swap_state.c | 2 +- mm/swapfile.c | 10 +- mm/userfaultfd.c | 2 +- mm/util.c | 111 +- mm/vmalloc.c | 15 +- mm/vmscan.c | 23 +- mm/workingset.c | 52 +- net/802/hippi.c | 2 +- net/802/p8022.c | 2 +- net/802/psnap.c | 2 +- net/8021q/vlan_dev.c | 6 +- net/Kconfig | 2 +- net/atm/br2684.c | 6 +- net/atm/lec.c | 8 +- net/ax25/af_ax25.c | 2 +- net/ax25/ax25_dev.c | 2 +- net/ax25/ax25_iface.c | 6 +- net/ax25/ax25_in.c | 4 +- net/ax25/ax25_out.c | 2 +- net/batman-adv/bridge_loop_avoidance.c | 22 +- net/batman-adv/main.c | 56 +- net/batman-adv/multicast.c | 2 +- net/batman-adv/network-coding.c | 4 +- net/batman-adv/routing.c | 3 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/tp_meter.c | 2 +- net/batman-adv/translation-table.c | 4 +- net/batman-adv/tvlv.c | 4 +- net/batman-adv/tvlv.h | 4 +- net/bluetooth/6lowpan.c | 4 +- net/bluetooth/Makefile | 3 +- net/bluetooth/bnep/core.c | 2 +- net/bluetooth/eir.c | 335 - net/bluetooth/eir.h | 72 - net/bluetooth/hci_codec.c | 238 - net/bluetooth/hci_codec.h | 7 - net/bluetooth/hci_conn.c | 168 +- net/bluetooth/hci_core.c | 320 +- net/bluetooth/hci_debugfs.c | 123 - net/bluetooth/hci_debugfs.h | 5 - net/bluetooth/hci_event.c | 135 +- net/bluetooth/hci_request.c | 478 +- net/bluetooth/hci_request.h | 25 +- net/bluetooth/hci_sock.c | 214 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/l2cap_sock.c | 10 +- net/bluetooth/mgmt.c | 445 +- net/bluetooth/msft.c | 172 +- net/bluetooth/msft.h | 9 - net/bluetooth/rfcomm/core.c | 50 +- net/bluetooth/rfcomm/sock.c | 46 +- net/bluetooth/sco.c | 209 +- net/bpf/Makefile | 3 - net/bpf/bpf_dummy_struct_ops.c | 200 - net/bpf/test_run.c | 50 +- net/bridge/br.c | 4 +- net/bridge/br_fdb.c | 439 +- net/bridge/br_if.c | 4 +- net/bridge/br_ioctl.c | 10 +- net/bridge/br_mdb.c | 242 +- net/bridge/br_netfilter_hooks.c | 2 +- net/bridge/br_netlink.c | 4 +- net/bridge/br_private.h | 45 +- net/bridge/br_stp_if.c | 2 +- net/bridge/br_switchdev.c | 438 +- net/bridge/br_vlan.c | 89 +- net/bridge/netfilter/ebtable_broute.c | 2 +- net/bridge/netfilter/ebtable_filter.c | 13 +- net/bridge/netfilter/ebtable_nat.c | 12 +- net/bridge/netfilter/ebtables.c | 17 +- net/caif/caif_usb.c | 2 +- net/can/bcm.c | 2 +- net/can/isotp.c | 51 +- net/can/j1939/j1939-priv.h | 1 - net/can/j1939/main.c | 7 +- net/can/j1939/transport.c | 14 +- net/core/Makefile | 1 - net/core/dev.c | 101 +- net/core/dev_ioctl.c | 2 + net/core/devlink.c | 825 +- net/core/filter.c | 44 - net/core/flow_dissector.c | 18 +- net/core/gen_estimator.c | 52 +- net/core/gen_stats.c | 186 +- net/core/neighbour.c | 204 +- net/core/net-procfs.c | 24 +- net/core/net-sysfs.c | 61 +- net/core/net_namespace.c | 4 - net/core/of_net.c | 170 - net/core/page_pool.c | 10 +- net/core/rtnetlink.c | 13 +- net/core/selftests.c | 8 +- net/core/skbuff.c | 82 +- net/core/skmsg.c | 57 +- net/core/sock.c | 104 +- net/core/sock_destructor.h | 12 - net/core/stream.c | 5 +- net/core/sysctl_net_core.c | 2 +- net/core/xdp.c | 2 + net/dccp/dccp.h | 2 +- net/dccp/proto.c | 14 +- net/dsa/Kconfig | 25 +- net/dsa/Makefile | 3 +- net/dsa/dsa.c | 22 +- net/dsa/dsa2.c | 90 +- net/dsa/port.c | 27 +- net/dsa/slave.c | 90 +- net/dsa/switch.c | 251 +- net/dsa/tag_8021q.c | 114 +- net/dsa/tag_dsa.c | 28 +- net/dsa/tag_ksz.c | 1 + net/dsa/tag_ocelot.c | 40 +- net/dsa/tag_ocelot_8021q.c | 42 +- net/dsa/tag_rtl4_a.c | 2 +- net/dsa/tag_rtl8_4.c | 178 - net/dsa/tag_sja1105.c | 52 +- net/ethernet/eth.c | 102 +- net/ethtool/Makefile | 2 +- net/ethtool/ioctl.c | 171 +- net/ethtool/module.c | 180 - net/ethtool/netlink.c | 19 - net/ethtool/netlink.h | 4 - net/hsr/hsr_device.c | 10 +- net/hsr/hsr_forward.c | 54 +- net/hsr/hsr_framereg.c | 65 +- net/hsr/hsr_framereg.h | 4 +- net/hsr/hsr_main.c | 2 +- net/hsr/hsr_main.h | 16 +- net/ieee802154/6lowpan/core.c | 2 +- net/ipv4/af_inet.c | 30 +- net/ipv4/arp.c | 11 +- net/ipv4/bpf_tcp_ca.c | 45 +- net/ipv4/cipso_ipv4.c | 2 +- net/ipv4/datagram.c | 1 + net/ipv4/devinet.c | 4 - net/ipv4/fib_notifier.c | 1 + net/ipv4/icmp.c | 23 +- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/inet_diag.c | 2 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ip_gre.c | 2 +- net/ipv4/ip_sockglue.c | 11 +- net/ipv4/ip_tunnel.c | 2 +- net/ipv4/ip_vti.c | 2 +- net/ipv4/ipconfig.c | 12 +- net/ipv4/ipip.c | 2 +- net/ipv4/netfilter/arp_tables.c | 7 +- net/ipv4/netfilter/arptable_filter.c | 10 +- net/ipv4/netfilter/ip_tables.c | 7 +- net/ipv4/netfilter/iptable_filter.c | 9 +- net/ipv4/netfilter/iptable_mangle.c | 8 +- net/ipv4/netfilter/iptable_nat.c | 15 +- net/ipv4/netfilter/iptable_raw.c | 10 +- net/ipv4/netfilter/iptable_security.c | 9 +- net/ipv4/proc.c | 2 +- net/ipv4/route.c | 8 + net/ipv4/syncookies.c | 2 + net/ipv4/sysctl_net_ipv4.c | 21 + net/ipv4/tcp.c | 137 +- net/ipv4/tcp_bbr.c | 28 +- net/ipv4/tcp_bpf.c | 27 +- net/ipv4/tcp_cubic.c | 26 +- net/ipv4/tcp_dctcp.c | 26 +- net/ipv4/tcp_fastopen.c | 6 + net/ipv4/tcp_input.c | 37 +- net/ipv4/tcp_ipv4.c | 76 +- net/ipv4/tcp_minisocks.c | 7 + net/ipv4/tcp_nv.c | 1 + net/ipv4/tcp_output.c | 39 +- net/ipv4/tcp_rate.c | 6 - net/ipv4/udp.c | 3 - net/ipv4/udp_bpf.c | 1 - net/ipv4/udp_tunnel_core.c | 3 + net/ipv4/xfrm4_tunnel.c | 2 + net/ipv6/Kconfig | 6 +- net/ipv6/Makefile | 11 +- net/ipv6/addrconf.c | 19 +- net/ipv6/af_inet6.c | 21 +- net/ipv6/exthdrs.c | 2 +- net/ipv6/ila/ila_xlat.c | 6 +- net/ipv6/ioam6.c | 81 +- net/ipv6/ioam6_iptunnel.c | 306 +- net/ipv6/ip6_gre.c | 4 +- net/ipv6/ip6_output.c | 3 +- net/ipv6/ip6_tunnel.c | 2 +- net/ipv6/ip6_vti.c | 2 +- net/ipv6/ipv6_sockglue.c | 11 +- net/ipv6/ndisc.c | 16 +- net/ipv6/netfilter/ip6_tables.c | 6 +- net/ipv6/netfilter/ip6t_rt.c | 48 +- net/ipv6/netfilter/ip6table_filter.c | 10 +- net/ipv6/netfilter/ip6table_mangle.c | 8 +- net/ipv6/netfilter/ip6table_nat.c | 15 +- net/ipv6/netfilter/ip6table_raw.c | 10 +- net/ipv6/netfilter/ip6table_security.c | 9 +- net/ipv6/route.c | 24 +- net/ipv6/seg6.c | 8 +- net/ipv6/seg6_hmac.c | 4 +- net/ipv6/sit.c | 4 +- net/ipv6/tcp_ipv6.c | 57 +- net/ipv6/udp.c | 6 +- net/llc/llc_c_ac.c | 2 +- net/llc/llc_if.c | 2 +- net/llc/llc_output.c | 2 +- net/llc/llc_proc.c | 2 +- net/mac80211/agg-rx.c | 14 +- net/mac80211/cfg.c | 38 - net/mac80211/debugfs_sta.c | 123 +- net/mac80211/fils_aead.c | 22 +- net/mac80211/ibss.c | 33 +- net/mac80211/ieee80211_i.h | 35 +- net/mac80211/iface.c | 39 +- net/mac80211/mesh.c | 96 +- net/mac80211/mesh_hwmp.c | 44 +- net/mac80211/mesh_plink.c | 11 +- net/mac80211/mesh_sync.c | 26 +- net/mac80211/mlme.c | 355 +- net/mac80211/pm.c | 4 - net/mac80211/rx.c | 12 +- net/mac80211/s1g.c | 8 +- net/mac80211/scan.c | 16 +- net/mac80211/sta_info.c | 3 - net/mac80211/tdls.c | 63 +- net/mac80211/tx.c | 206 +- net/mac80211/util.c | 40 +- net/mac802154/iface.c | 17 +- net/mctp/Kconfig | 12 +- net/mctp/Makefile | 3 - net/mctp/af_mctp.c | 152 +- net/mctp/device.c | 104 +- net/mctp/neigh.c | 4 +- net/mctp/route.c | 362 +- net/mctp/test/route-test.c | 544 - net/mctp/test/utils.c | 67 - net/mctp/test/utils.h | 20 - net/mptcp/mib.c | 17 +- net/mptcp/mptcp_diag.c | 26 +- net/mptcp/options.c | 54 +- net/mptcp/pm_netlink.c | 9 +- net/mptcp/protocol.c | 502 +- net/mptcp/protocol.h | 19 +- net/mptcp/sockopt.c | 279 - net/netfilter/Kconfig | 13 +- net/netfilter/core.c | 38 +- net/netfilter/ipvs/ip_vs_core.c | 166 +- net/netfilter/ipvs/ip_vs_ctl.c | 13 - net/netfilter/ipvs/ip_vs_est.c | 5 - net/netfilter/nf_conntrack_proto.c | 16 - net/netfilter/nf_conntrack_proto_udp.c | 7 +- net/netfilter/nf_nat_core.c | 12 +- net/netfilter/nf_tables_core.c | 2 +- net/netfilter/nf_tables_trace.c | 4 +- net/netfilter/nfnetlink_hook.c | 16 +- net/netfilter/nft_chain_filter.c | 13 +- net/netfilter/nft_dynset.c | 11 +- net/netfilter/nft_meta.c | 8 +- net/netfilter/nft_payload.c | 60 +- net/netfilter/xt_IDLETIMER.c | 2 +- net/netfilter/xt_RATEEST.c | 7 +- net/netlink/af_netlink.c | 23 +- net/netrom/af_netrom.c | 4 +- net/netrom/nr_dev.c | 8 +- net/netrom/nr_route.c | 4 +- net/nfc/af_nfc.c | 3 - net/nfc/digital_core.c | 9 +- net/nfc/digital_technology.c | 8 +- net/nfc/hci/command.c | 16 + net/nfc/hci/llc_shdlc.c | 35 +- net/nfc/llcp_commands.c | 8 + net/nfc/llcp_core.c | 5 +- net/nfc/nci/core.c | 4 + net/nfc/nci/hci.c | 4 + net/nfc/nci/ntf.c | 9 + net/nfc/nci/rsp.c | 2 - net/nfc/nci/uart.c | 16 +- net/packet/af_packet.c | 35 - net/qrtr/Makefile | 3 +- net/qrtr/{af_qrtr.c => qrtr.c} | 0 net/rose/af_rose.c | 5 +- net/rose/rose_dev.c | 8 +- net/rose/rose_link.c | 8 +- net/rose/rose_route.c | 10 +- net/rxrpc/rtt.c | 2 +- net/sched/act_api.c | 21 +- net/sched/act_bpf.c | 2 +- net/sched/act_ct.c | 2 +- net/sched/act_ife.c | 4 +- net/sched/act_mpls.c | 2 +- net/sched/act_police.c | 4 +- net/sched/act_sample.c | 2 +- net/sched/act_simple.c | 3 +- net/sched/act_skbedit.c | 2 +- net/sched/act_skbmod.c | 2 +- net/sched/cls_flower.c | 3 +- net/sched/em_meta.c | 2 +- net/sched/sch_api.c | 25 +- net/sched/sch_atm.c | 6 +- net/sched/sch_cbq.c | 15 +- net/sched/sch_drr.c | 13 +- net/sched/sch_ets.c | 17 +- net/sched/sch_fq_codel.c | 20 +- net/sched/sch_generic.c | 84 +- net/sched/sch_gred.c | 65 +- net/sched/sch_hfsc.c | 11 +- net/sched/sch_htb.c | 51 +- net/sched/sch_mq.c | 31 +- net/sched/sch_mqprio.c | 58 +- net/sched/sch_multiq.c | 3 +- net/sched/sch_netem.c | 2 +- net/sched/sch_prio.c | 4 +- net/sched/sch_qfq.c | 13 +- net/sched/sch_taprio.c | 2 +- net/sched/sch_tbf.c | 16 - net/sctp/output.c | 13 +- net/sctp/sm_make_chunk.c | 2 +- net/sctp/sm_statefuns.c | 139 +- net/sctp/transport.c | 11 +- net/smc/Makefile | 2 - net/smc/af_smc.c | 451 +- net/smc/smc.h | 23 +- net/smc/smc_cdc.c | 7 +- net/smc/smc_clc.c | 463 +- net/smc/smc_clc.h | 72 +- net/smc/smc_core.c | 212 +- net/smc/smc_core.h | 51 +- net/smc/smc_ib.c | 160 +- net/smc/smc_ib.h | 16 +- net/smc/smc_ism.c | 16 +- net/smc/smc_ism.h | 2 +- net/smc/smc_llc.c | 686 +- net/smc/smc_llc.h | 12 +- net/smc/smc_netlink.c | 47 +- net/smc/smc_netlink.h | 2 - net/smc/smc_pnet.c | 41 +- net/smc/smc_rx.c | 3 - net/smc/smc_tracepoint.c | 9 - net/smc/smc_tracepoint.h | 116 - net/smc/smc_tx.c | 25 +- net/smc/smc_wr.c | 237 +- net/smc/smc_wr.h | 22 - net/switchdev/switchdev.c | 156 +- net/tipc/bearer.c | 4 +- net/tipc/bearer.h | 2 +- net/tipc/crypto.c | 32 +- net/tipc/eth_media.c | 2 +- net/tipc/ib_media.c | 2 +- net/tls/tls_main.c | 92 +- net/tls/tls_sw.c | 75 +- net/unix/af_unix.c | 6 +- net/unix/unix_bpf.c | 2 - net/vmw_vsock/af_vsock.c | 80 +- net/wireless/Makefile | 4 +- net/wireless/core.c | 12 +- net/wireless/core.h | 2 - net/wireless/mlme.c | 26 +- net/wireless/nl80211.c | 452 +- net/wireless/rdev-ops.h | 14 - net/wireless/scan.c | 66 +- net/wireless/trace.h | 31 - net/wireless/util.c | 16 +- net/xdp/xsk.c | 15 + net/xdp/xsk_buff_pool.c | 132 +- net/xdp/xsk_queue.h | 12 +- net/xfrm/xfrm_input.c | 4 +- net/xfrm/xfrm_policy.c | 4 +- net/xfrm/xfrm_user.c | 2 +- samples/Kconfig | 9 + samples/Makefile | 1 + samples/bpf/.gitignore | 4 - samples/bpf/Makefile | 47 +- samples/bpf/xdp1_user.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 6 +- samples/bpf/xdp_router_ipv4_user.c | 39 +- samples/bpf/xdp_sample_pkts_user.c | 2 +- samples/fanotify/Makefile | 5 + samples/fanotify/fs-monitor.c | 142 + samples/ftrace/Makefile | 1 - samples/ftrace/ftrace-direct-multi.c | 52 - samples/kprobes/kretprobe_example.c | 2 +- samples/seccomp/bpf-helper.h | 8 +- scripts/Makefile.gcc-plugins | 6 +- scripts/Makefile.lib | 1 + scripts/Makefile.modfinal | 3 +- scripts/bpf_doc.py | 2 - scripts/documentation-file-ref-check | 4 - scripts/dtc/checks.c | 222 +- scripts/dtc/dtc-lexer.l | 2 +- scripts/dtc/dtc.c | 6 +- scripts/dtc/dtc.h | 40 +- scripts/dtc/flattree.c | 11 +- scripts/dtc/libfdt/fdt.c | 4 - scripts/dtc/libfdt/fdt_rw.c | 18 +- scripts/dtc/libfdt/fdt_strerror.c | 1 - scripts/dtc/libfdt/libfdt.h | 7 - scripts/dtc/livetree.c | 6 +- scripts/dtc/treesource.c | 48 +- scripts/dtc/util.h | 6 +- scripts/dtc/version_gen.h | 2 +- scripts/dtc/yamltree.c | 16 +- scripts/gcc-plugins/Kconfig | 20 +- scripts/gcc-plugins/arm_ssp_per_task_plugin.c | 27 +- scripts/gcc-plugins/cyc_complexity_plugin.c | 69 + scripts/gcc-plugins/gcc-common.h | 132 +- scripts/gcc-plugins/gcc-generate-gimple-pass.h | 19 + scripts/gcc-plugins/gcc-generate-ipa-pass.h | 19 + scripts/gcc-plugins/gcc-generate-rtl-pass.h | 19 + scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h | 19 + scripts/gcc-plugins/structleak_plugin.c | 2 + scripts/kernel-doc | 11 - scripts/leaking_addresses.pl | 3 +- scripts/link-vmlinux.sh | 11 +- scripts/pahole-flags.sh | 20 - scripts/recordmcount.pl | 2 +- scripts/sorttable.c | 34 +- scripts/test_fortify.sh | 62 - security/Kconfig | 3 - security/Kconfig.hardening | 14 +- security/integrity/evm/evm_main.c | 2 +- security/integrity/ima/ima_api.c | 2 +- security/integrity/ima/ima_policy.c | 243 +- security/keys/process_keys.c | 8 - security/lsm_audit.c | 2 +- security/security.c | 35 +- security/selinux/avc.c | 13 +- security/selinux/hooks.c | 239 +- security/selinux/include/classmap.h | 4 +- security/selinux/netlabel.c | 7 +- security/selinux/netport.c | 2 +- security/selinux/ss/hashtab.c | 1 - security/selinux/ss/mls.c | 4 - security/selinux/ss/services.c | 176 +- security/smack/smack_lsm.c | 87 +- security/smack/smack_netfilter.c | 26 +- security/smack/smackfs.c | 11 +- sound/core/pcm_compat.c | 72 +- sound/core/seq_device.c | 8 +- sound/hda/hdac_controller.c | 5 +- sound/pci/hda/hda_bind.c | 20 +- sound/pci/hda/hda_codec.c | 1 - sound/pci/hda/hda_controller.c | 24 +- sound/pci/hda/hda_controller.h | 2 +- sound/pci/hda/hda_intel.c | 29 +- sound/pci/hda/hda_intel.h | 4 +- sound/pci/hda/patch_realtek.c | 113 +- sound/soc/codecs/Kconfig | 1 - sound/soc/codecs/cs42l42.c | 16 +- sound/soc/codecs/cs4341.c | 7 - sound/soc/codecs/nau8824.c | 4 +- sound/soc/codecs/pcm179x-spi.c | 1 - sound/soc/codecs/pcm512x.c | 2 - sound/soc/codecs/wcd938x.c | 6 +- sound/soc/codecs/wm8960.c | 13 +- sound/soc/fsl/fsl_xcvr.c | 17 +- sound/soc/intel/boards/bytcht_es8316.c | 37 +- sound/soc/intel/common/soc-intel-quirks.h | 51 +- sound/soc/soc-core.c | 1 - sound/soc/soc-dapm.c | 13 +- sound/usb/mixer.c | 7 - sound/usb/mixer_scarlett_gen2.c | 2 - sound/usb/quirks-table.h | 74 - sound/usb/quirks.c | 11 - tools/arch/arm64/include/asm/sysreg.h | 1296 - tools/arch/x86/include/asm/pvclock-abi.h | 48 - tools/arch/x86/include/asm/pvclock.h | 103 - tools/arch/x86/lib/insn.c | 5 +- tools/bootconfig/Makefile | 4 +- tools/bootconfig/include/linux/bootconfig.h | 45 +- tools/bootconfig/include/linux/bug.h | 12 + tools/bootconfig/include/linux/ctype.h | 7 + tools/bootconfig/include/linux/errno.h | 7 + tools/bootconfig/include/linux/kernel.h | 18 + tools/bootconfig/include/linux/memblock.h | 11 + tools/bootconfig/include/linux/printk.h | 14 + tools/bootconfig/include/linux/string.h | 32 + tools/bootconfig/main.c | 32 +- tools/bpf/bpftool/Makefile | 61 +- tools/bpf/bpftool/btf.c | 156 +- tools/bpf/bpftool/common.c | 50 +- tools/bpf/bpftool/feature.c | 1 - tools/bpf/bpftool/gen.c | 195 +- tools/bpf/bpftool/iter.c | 2 +- tools/bpf/bpftool/link.c | 45 +- tools/bpf/bpftool/main.c | 17 +- tools/bpf/bpftool/main.h | 54 +- tools/bpf/bpftool/map.c | 45 +- tools/bpf/bpftool/map_perf_ring.c | 1 + tools/bpf/bpftool/pids.c | 90 +- tools/bpf/bpftool/prog.c | 64 +- tools/bpf/resolve_btfids/Makefile | 19 +- tools/bpf/resolve_btfids/main.c | 36 +- tools/bpf/runqslower/Makefile | 22 +- tools/include/asm-generic/unaligned.h | 23 - tools/include/linux/objtool.h | 12 - tools/include/uapi/linux/bpf.h | 76 +- tools/include/uapi/linux/btf.h | 55 +- tools/include/uapi/linux/perf_event.h | 19 +- tools/kvm/kvm_stat/kvm_stat | 2 +- tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/Makefile | 62 +- tools/lib/bpf/bpf.c | 63 +- tools/lib/bpf/bpf_core_read.h | 2 +- tools/lib/bpf/bpf_gen_internal.h | 24 +- tools/lib/bpf/bpf_helpers.h | 51 +- tools/lib/bpf/bpf_tracing.h | 32 - tools/lib/bpf/btf.c | 369 +- tools/lib/bpf/btf.h | 114 - tools/lib/bpf/btf_dump.c | 61 +- tools/lib/bpf/gen_loader.c | 422 +- tools/lib/bpf/libbpf.c | 2296 +- tools/lib/bpf/libbpf.h | 193 +- tools/lib/bpf/libbpf.map | 16 - tools/lib/bpf/libbpf_common.h | 24 - tools/lib/bpf/libbpf_internal.h | 94 +- tools/lib/bpf/libbpf_legacy.h | 18 - tools/lib/bpf/libbpf_probes.c | 2 +- tools/lib/bpf/libbpf_version.h | 9 - tools/lib/bpf/linker.c | 45 +- tools/lib/bpf/relo_core.c | 2 +- tools/lib/bpf/skel_internal.h | 6 +- tools/lib/bpf/xsk.c | 10 +- tools/lib/bpf/xsk.h | 90 +- tools/lib/perf/tests/test-evlist.c | 6 +- tools/lib/perf/tests/test-evsel.c | 7 +- tools/objtool/arch/x86/decode.c | 180 +- tools/objtool/check.c | 648 +- tools/objtool/elf.c | 140 +- tools/objtool/include/objtool/arch.h | 5 +- tools/objtool/include/objtool/cfi.h | 2 - tools/objtool/include/objtool/check.h | 3 +- tools/objtool/include/objtool/elf.h | 9 +- tools/objtool/include/objtool/objtool.h | 9 - tools/objtool/objtool.c | 22 - tools/objtool/orc_gen.c | 15 +- tools/objtool/special.c | 8 + tools/perf/Makefile.perf | 2 - tools/perf/arch/powerpc/util/skip-callchain-idx.c | 2 +- tools/perf/builtin-script.c | 14 +- tools/perf/util/bpf-event.c | 2 +- tools/perf/util/intel-pt-decoder/Build | 2 - tools/perf/util/mem-events.c | 20 +- tools/perf/util/session.c | 4 +- tools/rcu/extract-stall.sh | 34 - tools/scripts/Makefile.arch | 3 +- tools/testing/kunit/kunit.py | 176 +- tools/testing/kunit/kunit_json.py | 56 +- tools/testing/kunit/kunit_kernel.py | 107 +- tools/testing/kunit/kunit_parser.py | 1015 +- tools/testing/kunit/kunit_tool_test.py | 219 +- .../test_is_test_passed-all_passed_nested.log | 34 - .../test_data/test_is_test_passed-kselftest.log | 14 - .../test_data/test_is_test_passed-missing_plan.log | 31 - .../testing/kunit/test_data/test_strip_hyphen.log | 16 - tools/testing/selftests/arm64/fp/Makefile | 6 +- tools/testing/selftests/arm64/fp/TODO | 9 +- tools/testing/selftests/arm64/fp/asm-utils.S | 172 - tools/testing/selftests/arm64/fp/assembler.h | 11 - tools/testing/selftests/arm64/fp/fpsimd-test.S | 164 + tools/testing/selftests/arm64/fp/sve-ptrace-asm.S | 33 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 511 +- tools/testing/selftests/arm64/fp/sve-test.S | 163 + tools/testing/selftests/arm64/fp/vec-syscfg.c | 95 +- tools/testing/selftests/bpf/.gitignore | 5 +- tools/testing/selftests/bpf/Makefile | 55 +- tools/testing/selftests/bpf/README.rst | 27 - tools/testing/selftests/bpf/bench.c | 60 +- tools/testing/selftests/bpf/bench.h | 3 - .../selftests/bpf/benchs/bench_bloom_filter_map.c | 477 - .../bpf/benchs/run_bench_bloom_filter_map.sh | 45 - .../selftests/bpf/benchs/run_bench_ringbufs.sh | 30 +- tools/testing/selftests/bpf/benchs/run_common.sh | 60 - .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 15 - .../selftests/bpf/bpf_testmod/bpf_testmod.c | 52 +- .../selftests/bpf/bpf_testmod/bpf_testmod.h | 5 - tools/testing/selftests/bpf/btf_helpers.c | 11 +- tools/testing/selftests/bpf/cgroup_helpers.c | 5 +- tools/testing/selftests/bpf/cgroup_helpers.h | 2 +- tools/testing/selftests/bpf/flow_dissector_load.c | 18 +- tools/testing/selftests/bpf/flow_dissector_load.h | 10 +- tools/testing/selftests/bpf/prog_tests/atomics.c | 35 +- .../selftests/bpf/prog_tests/attach_probe.c | 33 +- .../selftests/bpf/prog_tests/bloom_filter_map.c | 211 - tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 6 +- .../selftests/bpf/prog_tests/bpf_iter_setsockopt.c | 2 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 2 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 225 +- tools/testing/selftests/bpf/prog_tests/btf.c | 524 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 39 +- .../testing/selftests/bpf/prog_tests/btf_endian.c | 18 +- tools/testing/selftests/bpf/prog_tests/btf_split.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf_tag.c | 20 - tools/testing/selftests/bpf/prog_tests/btf_write.c | 162 +- .../selftests/bpf/prog_tests/cg_storage_multi.c | 2 +- .../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +- .../bpf/prog_tests/cgroup_attach_override.c | 2 +- .../testing/selftests/bpf/prog_tests/cgroup_link.c | 2 +- .../testing/selftests/bpf/prog_tests/cgroup_v1v2.c | 2 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 2 +- .../selftests/bpf/prog_tests/core_autosize.c | 4 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 21 +- .../selftests/bpf/prog_tests/dummy_st_ops.c | 115 - .../selftests/bpf/prog_tests/fentry_fexit.c | 16 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 14 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 46 +- .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 12 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 14 +- .../selftests/bpf/prog_tests/flow_dissector.c | 4 +- .../bpf/prog_tests/flow_dissector_load_bytes.c | 2 +- .../bpf/prog_tests/flow_dissector_reattach.c | 2 +- .../selftests/bpf/prog_tests/get_branch_snapshot.c | 130 - .../testing/selftests/bpf/prog_tests/global_data.c | 11 +- .../selftests/bpf/prog_tests/global_data_init.c | 2 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 5 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 6 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 35 +- .../selftests/bpf/prog_tests/ksyms_module.c | 57 +- .../selftests/bpf/prog_tests/migrate_reuseport.c | 2 +- .../selftests/bpf/prog_tests/modify_return.c | 3 +- .../selftests/bpf/prog_tests/module_attach.c | 46 +- .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 3 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 24 +- tools/testing/selftests/bpf/prog_tests/perf_link.c | 3 +- .../testing/selftests/bpf/prog_tests/probe_user.c | 7 +- .../bpf/prog_tests/raw_tp_writable_test_run.c | 3 +- .../testing/selftests/bpf/prog_tests/rdonly_maps.c | 2 +- tools/testing/selftests/bpf/prog_tests/recursion.c | 10 +- .../selftests/bpf/prog_tests/reference_tracking.c | 52 +- .../selftests/bpf/prog_tests/resolve_btfids.c | 14 +- tools/testing/selftests/bpf/prog_tests/ringbuf.c | 12 +- .../selftests/bpf/prog_tests/select_reuseport.c | 4 +- .../bpf/prog_tests/send_signal_sched_switch.c | 3 +- .../selftests/bpf/prog_tests/signal_pending.c | 2 +- tools/testing/selftests/bpf/prog_tests/sk_assign.c | 2 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 4 +- .../selftests/bpf/prog_tests/sk_storage_tracing.c | 2 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 6 - .../selftests/bpf/prog_tests/skc_to_unix_sock.c | 54 - tools/testing/selftests/bpf/prog_tests/skeleton.c | 35 - tools/testing/selftests/bpf/prog_tests/snprintf.c | 4 +- .../selftests/bpf/prog_tests/snprintf_btf.c | 2 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 2 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 77 +- .../selftests/bpf/prog_tests/sockopt_multi.c | 30 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 83 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 18 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 2 +- tools/testing/selftests/bpf/prog_tests/test_ima.c | 3 +- tools/testing/selftests/bpf/prog_tests/timer.c | 3 +- tools/testing/selftests/bpf/prog_tests/timer_mim.c | 2 +- .../selftests/bpf/prog_tests/tp_attach_query.c | 2 +- .../selftests/bpf/prog_tests/trace_printk.c | 40 +- .../selftests/bpf/prog_tests/trace_vprintk.c | 68 - .../selftests/bpf/prog_tests/trampoline_count.c | 3 +- .../testing/selftests/bpf/prog_tests/verif_stats.c | 28 - .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 6 +- .../testing/selftests/bpf/prog_tests/xdp_attach.c | 2 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 2 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 2 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 6 +- tools/testing/selftests/bpf/prog_tests/xdp_info.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_link.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdpwall.c | 15 - tools/testing/selftests/bpf/progs/atomics.c | 16 - .../selftests/bpf/progs/bloom_filter_bench.c | 153 - .../testing/selftests/bpf/progs/bloom_filter_map.c | 82 - tools/testing/selftests/bpf/progs/bpf_cubic.c | 12 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 3 +- .../bpf/progs/btf_dump_test_case_bitfields.c | 10 +- .../bpf/progs/btf_dump_test_case_packing.c | 4 +- .../bpf/progs/btf_dump_test_case_padding.c | 2 +- .../bpf/progs/btf_dump_test_case_syntax.c | 2 +- .../bpf/progs/cg_storage_multi_isolated.c | 4 +- .../selftests/bpf/progs/cg_storage_multi_shared.c | 4 +- .../bpf/progs/cgroup_skb_sk_lookup_kern.c | 1 + .../testing/selftests/bpf/progs/connect4_dropper.c | 2 +- tools/testing/selftests/bpf/progs/connect4_prog.c | 2 + tools/testing/selftests/bpf/progs/connect6_prog.c | 2 + .../selftests/bpf/progs/connect_force_port4.c | 1 + .../selftests/bpf/progs/connect_force_port6.c | 1 + tools/testing/selftests/bpf/progs/dev_cgroup.c | 1 + tools/testing/selftests/bpf/progs/dummy_st_ops.c | 50 - tools/testing/selftests/bpf/progs/fexit_sleep.c | 4 +- .../selftests/bpf/progs/for_each_array_map_elem.c | 2 +- .../selftests/bpf/progs/for_each_hash_map_elem.c | 2 +- .../selftests/bpf/progs/get_branch_snapshot.c | 40 - .../selftests/bpf/progs/get_cgroup_id_kern.c | 1 + tools/testing/selftests/bpf/progs/kfree_skb.c | 4 +- .../testing/selftests/bpf/progs/kfunc_call_test.c | 4 +- .../selftests/bpf/progs/kfunc_call_test_subprog.c | 2 +- tools/testing/selftests/bpf/progs/map_ptr_kern.c | 1 + tools/testing/selftests/bpf/progs/netcnt_prog.c | 1 + .../selftests/bpf/progs/perf_event_stackmap.c | 4 +- tools/testing/selftests/bpf/progs/recursion.c | 9 +- tools/testing/selftests/bpf/progs/sendmsg4_prog.c | 2 + tools/testing/selftests/bpf/progs/sendmsg6_prog.c | 2 + tools/testing/selftests/bpf/progs/skb_pkt_end.c | 2 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 2 + .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 2 + .../selftests/bpf/progs/sockmap_verdict_prog.c | 14 +- .../testing/selftests/bpf/progs/sockopt_inherit.c | 1 + tools/testing/selftests/bpf/progs/sockopt_multi.c | 5 +- tools/testing/selftests/bpf/progs/strobemeta.h | 4 +- tools/testing/selftests/bpf/progs/tag.c | 54 - tools/testing/selftests/bpf/progs/tailcall1.c | 7 +- tools/testing/selftests/bpf/progs/tailcall2.c | 23 +- tools/testing/selftests/bpf/progs/tailcall3.c | 7 +- tools/testing/selftests/bpf/progs/tailcall4.c | 7 +- tools/testing/selftests/bpf/progs/tailcall5.c | 7 +- tools/testing/selftests/bpf/progs/tailcall6.c | 34 - .../selftests/bpf/progs/tailcall_bpf2bpf1.c | 7 +- .../selftests/bpf/progs/tailcall_bpf2bpf2.c | 7 +- .../selftests/bpf/progs/tailcall_bpf2bpf3.c | 11 +- .../selftests/bpf/progs/tailcall_bpf2bpf4.c | 15 +- tools/testing/selftests/bpf/progs/tcp_rtt.c | 1 + tools/testing/selftests/bpf/progs/test_btf_haskv.c | 2 + .../selftests/bpf/progs/test_btf_map_in_map.c | 14 +- tools/testing/selftests/bpf/progs/test_btf_newkv.c | 2 + tools/testing/selftests/bpf/progs/test_btf_nokv.c | 2 + .../selftests/bpf/progs/test_btf_skc_cls_ingress.c | 2 +- .../testing/selftests/bpf/progs/test_cgroup_link.c | 4 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 12 +- .../selftests/bpf/progs/test_cls_redirect.c | 2 +- .../selftests/bpf/progs/test_core_reloc_mods.c | 9 - .../selftests/bpf/progs/test_enable_stats.c | 2 +- .../testing/selftests/bpf/progs/test_global_data.c | 2 +- .../selftests/bpf/progs/test_global_func1.c | 2 +- .../selftests/bpf/progs/test_global_func3.c | 2 +- .../selftests/bpf/progs/test_global_func5.c | 2 +- .../selftests/bpf/progs/test_global_func6.c | 2 +- .../selftests/bpf/progs/test_global_func7.c | 2 +- .../selftests/bpf/progs/test_ksyms_module.c | 46 +- .../testing/selftests/bpf/progs/test_ksyms_weak.c | 2 +- tools/testing/selftests/bpf/progs/test_l4lb.c | 2 + .../testing/selftests/bpf/progs/test_map_in_map.c | 13 +- .../selftests/bpf/progs/test_map_in_map_invalid.c | 2 +- .../bpf/progs/test_misc_tcp_hdr_options.c | 2 +- .../selftests/bpf/progs/test_module_attach.c | 14 - .../selftests/bpf/progs/test_pe_preserve_elems.c | 8 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 22 +- tools/testing/selftests/bpf/progs/test_pinning.c | 2 + .../selftests/bpf/progs/test_pinning_invalid.c | 2 + .../testing/selftests/bpf/progs/test_pkt_access.c | 3 +- .../selftests/bpf/progs/test_pkt_md_access.c | 4 +- .../testing/selftests/bpf/progs/test_probe_user.c | 28 +- .../selftests/bpf/progs/test_queue_stack_map.h | 2 + .../bpf/progs/test_select_reuseport_kern.c | 6 +- tools/testing/selftests/bpf/progs/test_sk_assign.c | 3 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 45 +- .../selftests/bpf/progs/test_sk_lookup_kern.c | 37 +- .../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 2 + tools/testing/selftests/bpf/progs/test_skb_ctx.c | 7 +- .../testing/selftests/bpf/progs/test_skb_helpers.c | 2 +- .../selftests/bpf/progs/test_skc_to_unix_sock.c | 40 - tools/testing/selftests/bpf/progs/test_skeleton.c | 18 - .../selftests/bpf/progs/test_sockmap_kern.h | 1 + .../selftests/bpf/progs/test_sockmap_listen.c | 3 +- .../bpf/progs/test_sockmap_skb_verdict_attach.c | 2 +- .../selftests/bpf/progs/test_sockmap_update.c | 2 +- .../selftests/bpf/progs/test_stacktrace_build_id.c | 5 +- .../selftests/bpf/progs/test_stacktrace_map.c | 4 +- tools/testing/selftests/bpf/progs/test_tc_bpf.c | 2 +- tools/testing/selftests/bpf/progs/test_tc_neigh.c | 6 +- .../selftests/bpf/progs/test_tc_neigh_fib.c | 6 +- tools/testing/selftests/bpf/progs/test_tc_peer.c | 10 +- .../bpf/progs/test_tcp_check_syncookie_kern.c | 4 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 1 + .../selftests/bpf/progs/test_tcp_hdr_options.c | 2 +- .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 1 + .../selftests/bpf/progs/test_tcpnotify_kern.c | 6 +- .../testing/selftests/bpf/progs/test_tracepoint.c | 1 + .../testing/selftests/bpf/progs/test_tunnel_kern.c | 2 + tools/testing/selftests/bpf/progs/test_xdp.c | 4 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 2 +- .../bpf/progs/test_xdp_adjust_tail_shrink.c | 4 +- .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 4 +- .../selftests/bpf/progs/test_xdp_devmap_helpers.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp_link.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp_loop.c | 4 +- .../selftests/bpf/progs/test_xdp_noinline.c | 4 +- .../selftests/bpf/progs/test_xdp_redirect.c | 2 + .../bpf/progs/test_xdp_with_cpumap_helpers.c | 4 +- .../bpf/progs/test_xdp_with_devmap_helpers.c | 4 +- tools/testing/selftests/bpf/progs/trace_vprintk.c | 33 - tools/testing/selftests/bpf/progs/twfw.c | 58 - tools/testing/selftests/bpf/progs/xdp_dummy.c | 2 +- .../selftests/bpf/progs/xdp_redirect_multi_kern.c | 4 +- tools/testing/selftests/bpf/progs/xdping_kern.c | 4 +- tools/testing/selftests/bpf/progs/xdpwall.c | 365 - tools/testing/selftests/bpf/test_bpftool.py | 22 +- tools/testing/selftests/bpf/test_bpftool_build.sh | 4 - tools/testing/selftests/bpf/test_btf.h | 3 - tools/testing/selftests/bpf/test_flow_dissector.sh | 10 +- tools/testing/selftests/bpf/test_progs.c | 710 +- tools/testing/selftests/bpf/test_progs.h | 40 +- tools/testing/selftests/bpf/test_sockmap.c | 35 +- tools/testing/selftests/bpf/test_sysctl.c | 4 +- .../selftests/bpf/test_tcp_check_syncookie.sh | 4 +- tools/testing/selftests/bpf/test_tunnel.sh | 5 +- tools/testing/selftests/bpf/test_verifier.c | 12 +- tools/testing/selftests/bpf/test_xdp_meta.sh | 5 +- tools/testing/selftests/bpf/test_xdp_redirect.sh | 4 +- .../selftests/bpf/test_xdp_redirect_multi.sh | 2 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 4 +- tools/testing/selftests/bpf/test_xdp_vlan.sh | 7 +- tools/testing/selftests/bpf/trace_helpers.c | 1 - .../testing/selftests/bpf/verifier/array_access.c | 2 +- .../selftests/bpf/verifier/atomic_cmpxchg.c | 38 - .../testing/selftests/bpf/verifier/atomic_fetch.c | 57 - .../selftests/bpf/verifier/atomic_invalid.c | 25 - tools/testing/selftests/bpf/verifier/calls.c | 23 - tools/testing/selftests/bpf/verifier/ctx_skb.c | 74 +- tools/testing/selftests/bpf/verifier/jit.c | 69 +- tools/testing/selftests/bpf/verifier/lwt.c | 2 +- .../bpf/verifier/perf_event_sample_period.c | 6 +- tools/testing/selftests/bpf/verifier/spill_fill.c | 161 - tools/testing/selftests/bpf/vmtest.sh | 6 +- tools/testing/selftests/bpf/xdping.c | 7 +- tools/testing/selftests/bpf/xdpxceiver.c | 961 +- tools/testing/selftests/bpf/xdpxceiver.h | 75 +- tools/testing/selftests/core/close_range_test.c | 2 +- .../drivers/net/dsa/test_bridge_fdb_stress.sh | 47 - .../drivers/net/mlxsw/devlink_trap_control.sh | 7 +- .../drivers/net/mlxsw/devlink_trap_policer.sh | 32 +- .../drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh | 50 +- .../selftests/drivers/net/mlxsw/mlxsw_lib.sh | 50 - .../drivers/net/mlxsw/rif_mac_profile_scale.sh | 72 - .../drivers/net/mlxsw/rif_mac_profiles.sh | 213 - .../drivers/net/mlxsw/rif_mac_profiles_occ.sh | 117 - .../selftests/drivers/net/mlxsw/rtnetlink.sh | 112 +- .../selftests/drivers/net/mlxsw/sch_offload.sh | 290 - .../selftests/drivers/net/mlxsw/sch_red_core.sh | 129 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 64 +- .../selftests/drivers/net/mlxsw/sch_red_root.sh | 8 - .../mlxsw/spectrum-2/devlink_trap_tunnel_ipip6.sh | 250 - .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 9 +- .../net/mlxsw/spectrum-2/rif_mac_profile_scale.sh | 16 - .../net/mlxsw/spectrum/devlink_lib_spectrum.sh | 6 +- .../drivers/net/mlxsw/spectrum/resource_scale.sh | 2 +- .../net/mlxsw/spectrum/rif_mac_profile_scale.sh | 16 - .../selftests/drivers/net/mlxsw/tc_restrictions.sh | 3 +- .../selftests/drivers/net/mlxsw/tc_sample.sh | 13 +- .../drivers/net/netdevsim/ethtool-common.sh | 2 +- .../drivers/net/netdevsim/tc-mq-visibility.sh | 77 - .../drivers/net/ocelot/tc_flower_chains.sh | 50 +- tools/testing/selftests/ftrace/ftracetest | 2 +- .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 54 +- tools/testing/selftests/ftrace/test.d/functions | 12 - .../testing/selftests/futex/functional/.gitignore | 1 - tools/testing/selftests/futex/functional/Makefile | 3 +- .../futex/functional/futex_wait_timeout.c | 21 +- .../futex/functional/futex_wait_wouldblock.c | 41 +- .../selftests/futex/functional/futex_waitv.c | 237 - tools/testing/selftests/futex/functional/run.sh | 3 - tools/testing/selftests/futex/include/futex2test.h | 22 - tools/testing/selftests/kvm/.gitignore | 3 - tools/testing/selftests/kvm/Makefile | 7 +- tools/testing/selftests/kvm/aarch64/arch_timer.c | 479 - .../selftests/kvm/aarch64/debug-exceptions.c | 30 +- .../selftests/kvm/aarch64/psci_cpu_on_test.c | 2 +- tools/testing/selftests/kvm/aarch64/vgic_init.c | 369 +- .../selftests/kvm/include/aarch64/arch_timer.h | 142 - .../testing/selftests/kvm/include/aarch64/delay.h | 25 - tools/testing/selftests/kvm/include/aarch64/gic.h | 21 - .../selftests/kvm/include/aarch64/processor.h | 90 +- .../selftests/kvm/include/aarch64/spinlock.h | 13 - tools/testing/selftests/kvm/include/aarch64/vgic.h | 20 - tools/testing/selftests/kvm/include/kvm_util.h | 13 - tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 2 +- tools/testing/selftests/kvm/lib/aarch64/gic.c | 95 - .../selftests/kvm/lib/aarch64/gic_private.h | 21 - tools/testing/selftests/kvm/lib/aarch64/gic_v3.c | 240 - tools/testing/selftests/kvm/lib/aarch64/gic_v3.h | 70 - .../testing/selftests/kvm/lib/aarch64/processor.c | 24 +- tools/testing/selftests/kvm/lib/aarch64/spinlock.c | 27 - tools/testing/selftests/kvm/lib/aarch64/vgic.c | 70 - tools/testing/selftests/kvm/lib/kvm_util.c | 46 +- tools/testing/selftests/kvm/lib/sparsebit.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 4 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 14 +- tools/testing/selftests/kvm/memslot_perf_test.c | 56 +- .../selftests/kvm/system_counter_offset_test.c | 132 - .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 3 +- .../testing/selftests/kvm/x86_64/kvm_clock_test.c | 203 - .../selftests/kvm/x86_64/mmio_warning_test.c | 2 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 2 +- tools/testing/selftests/net/.gitignore | 5 - tools/testing/selftests/net/Makefile | 3 - tools/testing/selftests/net/amt.sh | 284 - .../selftests/net/arp_ndisc_evict_nocarrier.sh | 220 - tools/testing/selftests/net/cmsg_so_mark.c | 67 - tools/testing/selftests/net/cmsg_so_mark.sh | 61 - tools/testing/selftests/net/config | 2 - tools/testing/selftests/net/fcnal-test.sh | 63 - tools/testing/selftests/net/fib_nexthops.sh | 1 - tools/testing/selftests/net/forwarding/Makefile | 1 - .../selftests/net/forwarding/bridge_igmp.sh | 12 +- .../testing/selftests/net/forwarding/bridge_mld.sh | 12 +- .../selftests/net/forwarding/devlink_lib.sh | 6 + .../net/forwarding/forwarding.config.sample | 6 - .../net/forwarding/ip6_forward_instats_vrf.sh | 172 - .../selftests/net/forwarding/ip6gre_flat.sh | 65 - .../selftests/net/forwarding/ip6gre_flat_key.sh | 65 - .../selftests/net/forwarding/ip6gre_flat_keys.sh | 65 - .../selftests/net/forwarding/ip6gre_hier.sh | 65 - .../selftests/net/forwarding/ip6gre_hier_key.sh | 65 - .../selftests/net/forwarding/ip6gre_hier_keys.sh | 65 - .../testing/selftests/net/forwarding/ip6gre_lib.sh | 438 - tools/testing/selftests/net/forwarding/lib.sh | 27 +- .../selftests/net/forwarding/sch_tbf_etsprio.sh | 28 - .../testing/selftests/net/forwarding/tc_common.sh | 10 - tools/testing/selftests/net/ioam6.sh | 228 +- tools/testing/selftests/net/ioam6_parser.c | 164 +- tools/testing/selftests/net/mptcp/.gitignore | 1 - tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 72 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 7 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 683 - tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 31 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 6 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 36 +- tools/testing/selftests/net/nettest.c | 28 +- tools/testing/selftests/net/tls.c | 28 +- tools/testing/selftests/netfilter/nft_flowtable.sh | 1 + tools/testing/selftests/netfilter/nft_nat.sh | 145 - .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 - tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 11 +- tools/testing/selftests/sched/cs_prctl_test.c | 28 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 6 +- tools/testing/selftests/vm/split_huge_page_test.c | 2 +- tools/testing/selftests/vm/userfaultfd.c | 23 +- tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/amx.c | 851 - tools/testing/selftests/x86/iopl.c | 78 +- tools/testing/selftests/x86/test_vsyscall.c | 2 +- tools/testing/vsock/vsock_diag_test.c | 2 + tools/tracing/latency/latency-collector.c | 2 +- virt/kvm/eventfd.c | 15 +- virt/kvm/kvm_main.c | 127 +- 6447 files changed, 130101 insertions(+), 408094 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-class-thermal delete mode 100644 Documentation/ABI/testing/sysfs-timecard delete mode 100644 Documentation/bpf/bpf_licensing.rst delete mode 100644 Documentation/devicetree/bindings/arm/arm,cci-400.yaml delete mode 100644 Documentation/devicetree/bindings/arm/cci-control-port.yaml create mode 100644 Documentation/devicetree/bindings/arm/cci.txt create mode 100644 Documentation/devicetree/bindings/arm/firmware/tlm,trusted-foun [...] delete mode 100644 Documentation/devicetree/bindings/arm/firmware/tlm,trusted-foun [...] delete mode 100644 Documentation/devicetree/bindings/bus/palmbus.yaml create mode 100644 Documentation/devicetree/bindings/bus/ti-sysc.txt delete mode 100644 Documentation/devicetree/bindings/bus/ti-sysc.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,s2mps11.txt delete mode 100644 Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/dpu-sc7280.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/gpu.txt delete mode 100644 Documentation/devicetree/bindings/display/msm/gpu.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-edp.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml delete mode 100644 Documentation/devicetree/bindings/display/xylon,logicvc-display.yaml delete mode 100644 Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml create mode 100644 Documentation/devicetree/bindings/gnss/u-blox.txt create mode 100644 Documentation/devicetree/bindings/hwmon/dps650ab.txt create mode 100644 Documentation/devicetree/bindings/hwmon/hih6130.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/iio-hwmon.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/jc42.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/lltc,ltc4151.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/lm70.txt create mode 100644 Documentation/devicetree/bindings/hwmon/lm90.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ltc4151.txt create mode 100644 Documentation/devicetree/bindings/hwmon/mcp3021.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/microchip,mcp3021.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/national,lm90.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ntc-thermistor.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ntc_thermistor.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/nuvoton,nct7802.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,lm25066.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/sensirion,sht15.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/sht15.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp102.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp108.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp421.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/tmp108.txt create mode 100644 Documentation/devicetree/bindings/input/cap11xx.txt delete mode 100644 Documentation/devicetree/bindings/input/elan,ekth3000.yaml create mode 100644 Documentation/devicetree/bindings/input/elan_i2c.txt delete mode 100644 Documentation/devicetree/bindings/input/microchip,cap11xx.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/silead,gsl1 [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/silead_gsl1680.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/microchi [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/msi-cont [...] delete mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-ipmb.yaml create mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.txt delete mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/hynix,hi846.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/mt9p031.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ov5640.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,sc7280-venus.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,sdm660-venus.yaml create mode 100644 Documentation/devicetree/bindings/media/renesas,imr.txt delete mode 100644 Documentation/devicetree/bindings/media/renesas,imr.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ddr.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ddr.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,m [...] create mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.txt delete mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.yaml create mode 100644 Documentation/devicetree/bindings/mips/ralink.txt delete mode 100644 Documentation/devicetree/bindings/mips/ralink.yaml create mode 100644 Documentation/devicetree/bindings/mmc/mmc-card.txt delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-card.yaml delete mode 100644 Documentation/devicetree/bindings/net/asix,ax88796c.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/qca8k.txt delete mode 100644 Documentation/devicetree/bindings/net/dsa/qca8k.yaml delete mode 100644 Documentation/devicetree/bindings/net/lantiq,etop-xway.yaml create mode 100644 Documentation/devicetree/bindings/net/lantiq,xrx200-net.txt delete mode 100644 Documentation/devicetree/bindings/net/lantiq,xrx200-net.yaml create mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.txt delete mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/marvell,nci.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,pn532.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,pn544.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp-nci.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/pn532.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/pn544.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/st,st-nci.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/st,st21nfca.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/st,st95hf.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/st21nfca.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/st95hf.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/trf7970a.txt delete mode 100644 Documentation/devicetree/bindings/net/ti,bluetooth.yaml create mode 100644 Documentation/devicetree/bindings/net/ti-bluetooth.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.yaml create mode 100644 Documentation/devicetree/bindings/net/wireless/qca,ath9k.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml create mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore,spi.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore.yaml delete mode 100644 Documentation/devicetree/bindings/pci/apple,pcie.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max8952.txt create mode 100644 Documentation/devicetree/bindings/regulator/max8973-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/max8997-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8952.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8973.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8997.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.txt delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps11.txt delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps11.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps13.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps15.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpu02.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s5m8767.txt delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s5m8767.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml create mode 100644 Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt delete mode 100644 Documentation/devicetree/bindings/reserved-memory/memory-region.yaml create mode 100644 Documentation/devicetree/bindings/reserved-memory/ramoops.txt delete mode 100644 Documentation/devicetree/bindings/reserved-memory/ramoops.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/reserved-memory.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/shared-dma-pool.yaml create mode 100644 Documentation/devicetree/bindings/rng/omap_rng.txt delete mode 100644 Documentation/devicetree/bindings/rng/omap_rng.yaml delete mode 100644 Documentation/devicetree/bindings/soc/aspeed/uart-routing.yaml delete mode 100644 Documentation/devicetree/bindings/spi/cdns,xspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/ingenic,spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm-hc.yaml create mode 100644 Documentation/devicetree/bindings/usb/udc-xilinx.txt delete mode 100644 Documentation/devicetree/bindings/usb/xlnx,usb2.yaml create mode 100644 Documentation/devicetree/bindings/w1/w1-gpio.txt delete mode 100644 Documentation/devicetree/bindings/w1/w1-gpio.yaml delete mode 100644 Documentation/driver-api/media/drivers/rkisp1.rst create mode 100644 Documentation/gpu/rfc/i915_parallel_execbuf.h delete mode 100644 Documentation/hwmon/max6620.rst delete mode 100644 Documentation/networking/devlink/iosm.rst delete mode 100644 Documentation/networking/devlink/octeontx2.rst delete mode 100644 Documentation/process/maintainer-handbooks.rst delete mode 100644 Documentation/process/maintainer-tip.rst delete mode 100644 Documentation/translations/zh_CN/PCI/index.rst delete mode 100644 Documentation/translations/zh_CN/PCI/pci.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/sysrq.rst delete mode 100644 Documentation/translations/zh_CN/core-api/assoc_array.rst delete mode 100644 Documentation/translations/zh_CN/core-api/boot-time-mm.rst delete mode 100644 Documentation/translations/zh_CN/core-api/genalloc.rst delete mode 100644 Documentation/translations/zh_CN/core-api/gfp_mask-from-fs-io.rst delete mode 100644 Documentation/translations/zh_CN/core-api/kref.rst delete mode 100644 Documentation/translations/zh_CN/core-api/memory-allocation.rst delete mode 100644 Documentation/translations/zh_CN/core-api/mm-api.rst delete mode 100644 Documentation/translations/zh_CN/core-api/unaligned-memory-access.rst delete mode 100644 Documentation/translations/zh_CN/core-api/xarray.rst delete mode 100644 Documentation/userspace-api/futex2.rst delete mode 100644 Documentation/x86/xstate.rst delete mode 100644 arch/arm/include/asm/current.h delete mode 100644 arch/arm64/include/asm/asm-extable.h delete mode 100644 arch/arm64/include/asm/gpr-num.h create mode 100644 arch/arm64/kernel/cpu-reset.h delete mode 100644 arch/arm64/kvm/hyp/include/hyp/fault.h delete mode 100644 arch/arm64/kvm/hyp/include/nvhe/fixed_config.h delete mode 100644 arch/arm64/kvm/hyp/nvhe/pkvm.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/sys_regs.c delete mode 100644 arch/arm64/mm/trans_pgd-asm.S create mode 100644 arch/mips/net/bpf_jit.c create mode 100644 arch/mips/net/bpf_jit.h create mode 100644 arch/mips/net/bpf_jit_asm.S delete mode 100644 arch/mips/net/bpf_jit_comp.c delete mode 100644 arch/mips/net/bpf_jit_comp.h delete mode 100644 arch/mips/net/bpf_jit_comp32.c delete mode 100644 arch/mips/net/bpf_jit_comp64.c create mode 100644 arch/mips/net/ebpf_jit.c delete mode 100644 arch/parisc/include/asm/current.h delete mode 100644 arch/parisc/include/asm/kfence.h delete mode 100644 arch/parisc/kernel/toc.c delete mode 100644 arch/parisc/kernel/toc_asm.S delete mode 100644 arch/powerpc/platforms/pseries/cc_platform.c delete mode 100644 arch/riscv/include/asm/kvm_host.h delete mode 100644 arch/riscv/include/asm/kvm_types.h delete mode 100644 arch/riscv/include/asm/kvm_vcpu_fp.h delete mode 100644 arch/riscv/include/asm/kvm_vcpu_timer.h delete mode 100644 arch/riscv/include/uapi/asm/kvm.h delete mode 100644 arch/riscv/kvm/Kconfig delete mode 100644 arch/riscv/kvm/Makefile delete mode 100644 arch/riscv/kvm/main.c delete mode 100644 arch/riscv/kvm/mmu.c delete mode 100644 arch/riscv/kvm/tlb.S delete mode 100644 arch/riscv/kvm/vcpu.c delete mode 100644 arch/riscv/kvm/vcpu_exit.c delete mode 100644 arch/riscv/kvm/vcpu_fp.c delete mode 100644 arch/riscv/kvm/vcpu_sbi.c delete mode 100644 arch/riscv/kvm/vcpu_switch.S delete mode 100644 arch/riscv/kvm/vcpu_timer.c delete mode 100644 arch/riscv/kvm/vm.c delete mode 100644 arch/riscv/kvm/vmid.c delete mode 100644 arch/x86/hyperv/ivm.c delete mode 100644 arch/x86/include/asm/extable_fixup_types.h delete mode 100644 arch/x86/include/asm/fpu/sched.h delete mode 100644 arch/x86/kernel/cc_platform.c delete mode 100644 arch/x86/kernel/cpu/vortex.c delete mode 100644 arch/x86/kernel/fpu/context.h delete mode 100644 arch/x86/kernel/fpu/internal.h delete mode 100644 arch/x86/kernel/fpu/legacy.h delete mode 100644 arch/x86/kernel/fpu/xstate.h delete mode 100644 block/blk-crypto-profile.c delete mode 100644 block/blk-ia-ranges.c delete mode 100644 block/blk-throttle.h delete mode 100644 block/elevator.h create mode 100644 block/keyslot-manager.c create mode 100644 crypto/ecc.h create mode 100644 drivers/block/cryptoloop.c delete mode 100644 drivers/char/ipmi/ipmi_ipmb.c delete mode 100644 drivers/crypto/keembay/keembay-ocs-ecc.c create mode 100644 drivers/dma-buf/seqno-fence.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h create mode 100644 drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dccg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_init.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_init.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_optc.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_optc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h rename drivers/gpu/drm/amd/display/dc/{dml => }/dsc/qp_tables.h (100%) delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.c delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_offset.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_offset.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_8_sh_mask.h delete mode 100644 drivers/gpu/drm/i915/display/intel_backlight.c delete mode 100644 drivers/gpu/drm/i915/display/intel_backlight.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dpt.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dpt.h delete mode 100644 drivers/gpu/drm/i915/display/intel_drrs.c delete mode 100644 drivers/gpu/drm/i915/display/intel_drrs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_fb_pin.c delete mode 100644 drivers/gpu/drm/i915/display/intel_fb_pin.h delete mode 100644 drivers/gpu/drm/i915/display/intel_plane_initial.c delete mode 100644 drivers/gpu/drm/i915/display/intel_plane_initial.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_execbuffer.c create mode 100644 drivers/gpu/drm/i915/gt/debugfs_engines.c create mode 100644 drivers/gpu/drm/i915/gt/debugfs_engines.h create mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt.c create mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt.h create mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt_pm.c create mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt_pm.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_debugfs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c delete mode 100644 drivers/gpu/drm/i915/intel_pcode.c delete mode 100644 drivers/gpu/drm/i915/intel_pcode.h delete mode 100644 drivers/gpu/drm/i915/intel_sbi.c delete mode 100644 drivers/gpu/drm/i915/intel_sbi.h create mode 100644 drivers/gpu/drm/i915/intel_sideband.c create mode 100644 drivers/gpu/drm/i915/intel_sideband.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_irq.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_irq.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_pm.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_pm.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_session.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_session.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee_interface.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_types.h delete mode 100644 drivers/gpu/drm/i915/vlv_sideband.c delete mode 100644 drivers/gpu/drm/i915/vlv_sideband.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c delete mode 100644 drivers/gpu/drm/panel/panel-edp.c delete mode 100644 drivers/gpu/drm/panel/panel-samsung-s6d27a1.c create mode 100644 drivers/gpu/drm/zte/Kconfig create mode 100644 drivers/gpu/drm/zte/Makefile create mode 100644 drivers/gpu/drm/zte/zx_common_regs.h create mode 100644 drivers/gpu/drm/zte/zx_drm_drv.c create mode 100644 drivers/gpu/drm/zte/zx_drm_drv.h create mode 100644 drivers/gpu/drm/zte/zx_hdmi.c create mode 100644 drivers/gpu/drm/zte/zx_hdmi_regs.h create mode 100644 drivers/gpu/drm/zte/zx_plane.c create mode 100644 drivers/gpu/drm/zte/zx_plane.h create mode 100644 drivers/gpu/drm/zte/zx_plane_regs.h create mode 100644 drivers/gpu/drm/zte/zx_tvenc.c create mode 100644 drivers/gpu/drm/zte/zx_tvenc_regs.h create mode 100644 drivers/gpu/drm/zte/zx_vga.c create mode 100644 drivers/gpu/drm/zte/zx_vga_regs.h create mode 100644 drivers/gpu/drm/zte/zx_vou.c create mode 100644 drivers/gpu/drm/zte/zx_vou.h create mode 100644 drivers/gpu/drm/zte/zx_vou_regs.h delete mode 100644 drivers/hwmon/max6620.c delete mode 100644 drivers/irqchip/irq-mchp-eic.c delete mode 100644 drivers/mailbox/apple-mailbox.c delete mode 100644 drivers/md/bcache/bcache_ondisk.h delete mode 100644 drivers/media/i2c/hi846.c delete mode 100644 drivers/media/i2c/ov13b10.c delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c delete mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c delete mode 100644 drivers/media/platform/rcar-isp.c create mode 100644 drivers/media/rc/sir_ir.c delete mode 100644 drivers/misc/mei/pxp/Kconfig delete mode 100644 drivers/misc/mei/pxp/Makefile delete mode 100644 drivers/misc/mei/pxp/mei_pxp.c delete mode 100644 drivers/misc/mei/pxp/mei_pxp.h create mode 100644 drivers/mmc/host/sdhci-pci-data.c delete mode 100644 drivers/net/amt.c delete mode 100644 drivers/net/dsa/rtl8365mb.c delete mode 100644 drivers/net/ethernet/asix/Kconfig delete mode 100644 drivers/net/ethernet/asix/Makefile delete mode 100644 drivers/net/ethernet/asix/ax88796c_ioctl.c delete mode 100644 drivers/net/ethernet/asix/ax88796c_ioctl.h delete mode 100644 drivers/net/ethernet/asix/ax88796c_main.c delete mode 100644 drivers/net/ethernet/asix/ax88796c_main.h delete mode 100644 drivers/net/ethernet/asix/ax88796c_spi.c delete mode 100644 drivers/net/ethernet/asix/ax88796c_spi.h delete mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_eswitch.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_eswitch.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_repr.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_repr.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_tc_lib.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_tc_lib.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/mp.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/dev/diag/dev_tracepoint.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/diag/sf_tracepoint.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/diag/vhca_tracepoint.h delete mode 100644 drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h delete mode 100644 drivers/net/ethernet/qlogic/qed/qed_iro_hsi.h delete mode 100644 drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/fw/rs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/sdio.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/sdio_txrx.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/testmode.c delete mode 100644 drivers/net/wireless/mediatek/mt76/sdio.h delete mode 100644 drivers/net/wireless/mediatek/mt76/sdio_txrx.c delete mode 100644 drivers/net/wireless/realtek/rtw89/Kconfig delete mode 100644 drivers/net/wireless/realtek/rtw89/Makefile delete mode 100644 drivers/net/wireless/realtek/rtw89/cam.c delete mode 100644 drivers/net/wireless/realtek/rtw89/cam.h delete mode 100644 drivers/net/wireless/realtek/rtw89/coex.c delete mode 100644 drivers/net/wireless/realtek/rtw89/coex.h delete mode 100644 drivers/net/wireless/realtek/rtw89/core.c delete mode 100644 drivers/net/wireless/realtek/rtw89/core.h delete mode 100644 drivers/net/wireless/realtek/rtw89/debug.c delete mode 100644 drivers/net/wireless/realtek/rtw89/debug.h delete mode 100644 drivers/net/wireless/realtek/rtw89/efuse.c delete mode 100644 drivers/net/wireless/realtek/rtw89/efuse.h delete mode 100644 drivers/net/wireless/realtek/rtw89/fw.c delete mode 100644 drivers/net/wireless/realtek/rtw89/fw.h delete mode 100644 drivers/net/wireless/realtek/rtw89/mac.c delete mode 100644 drivers/net/wireless/realtek/rtw89/mac.h delete mode 100644 drivers/net/wireless/realtek/rtw89/mac80211.c delete mode 100644 drivers/net/wireless/realtek/rtw89/pci.c delete mode 100644 drivers/net/wireless/realtek/rtw89/pci.h delete mode 100644 drivers/net/wireless/realtek/rtw89/phy.c delete mode 100644 drivers/net/wireless/realtek/rtw89/phy.h delete mode 100644 drivers/net/wireless/realtek/rtw89/ps.c delete mode 100644 drivers/net/wireless/realtek/rtw89/ps.h delete mode 100644 drivers/net/wireless/realtek/rtw89/reg.h delete mode 100644 drivers/net/wireless/realtek/rtw89/regd.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.h delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.h delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.h delete mode 100644 drivers/net/wireless/realtek/rtw89/sar.c delete mode 100644 drivers/net/wireless/realtek/rtw89/sar.h delete mode 100644 drivers/net/wireless/realtek/rtw89/ser.c delete mode 100644 drivers/net/wireless/realtek/rtw89/ser.h delete mode 100644 drivers/net/wireless/realtek/rtw89/txrx.h delete mode 100644 drivers/net/wireless/realtek/rtw89/util.h delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_coredump.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_coredump.h delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_devlink.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_devlink.h delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_flash.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_flash.h create mode 100644 drivers/of/of_net.c delete mode 100644 drivers/platform/mellanox/mlxreg-lc.c delete mode 100644 drivers/platform/x86/barco-p50-gpio.c delete mode 100644 drivers/platform/x86/intel/ishtp_eclite.c delete mode 100644 drivers/platform/x86/nvidia-wmi-ec-backlight.c create mode 100644 drivers/ptp/idt8a340_reg.h create mode 100644 drivers/regulator/tps80031-regulator.c delete mode 100644 drivers/spi/spi-cadence-xspi.c delete mode 100644 drivers/spi/spi-ingenic.c delete mode 100644 fs/erofs/decompressor_lzma.c delete mode 100644 include/clocksource/timer-riscv.h delete mode 100644 include/crypto/internal/ecc.h delete mode 100644 include/drm/i915_pxp_tee_interface.h delete mode 100644 include/linux/apple-mailbox.h delete mode 100644 include/linux/audit_arch.h delete mode 100644 include/linux/blk-crypto-profile.h delete mode 100644 include/linux/blk-integrity.h delete mode 100644 include/linux/cc_platform.h delete mode 100644 include/linux/dsa/mv88e6xxx.h create mode 100644 include/linux/elevator.h delete mode 100644 include/linux/firmware/imx/s4.h create mode 100644 include/linux/keyslot-manager.h create mode 100644 include/linux/mmc/sdhci-pci-data.h create mode 100644 include/linux/netfilter_ingress.h delete mode 100644 include/linux/netfilter_netdev.h delete mode 100644 include/linux/platform_data/x86/soc.h create mode 100644 include/linux/seqno-fence.h delete mode 100644 include/net/amt.h delete mode 100644 include/trace/events/mctp.h delete mode 100644 include/uapi/linux/amt.h create mode 100644 include/uapi/linux/bcache.h delete mode 100644 kernel/bpf/bloom_filter.c create mode 100644 kernel/futex.c delete mode 100644 kernel/futex/Makefile delete mode 100644 kernel/futex/core.c delete mode 100644 kernel/futex/futex.h delete mode 100644 kernel/futex/pi.c delete mode 100644 kernel/futex/requeue.c delete mode 100644 kernel/futex/syscalls.c delete mode 100644 kernel/futex/waitwake.c create mode 100644 kernel/test_kprobes.c delete mode 100644 kernel/trace/pid_list.c delete mode 100644 kernel/trace/pid_list.h delete mode 100644 lib/memcpy_kunit.c delete mode 100644 lib/test_fortify/read_overflow-memchr.c delete mode 100644 lib/test_fortify/read_overflow-memchr_inv.c delete mode 100644 lib/test_fortify/read_overflow-memcmp.c delete mode 100644 lib/test_fortify/read_overflow-memscan.c delete mode 100644 lib/test_fortify/read_overflow2-memcmp.c delete mode 100644 lib/test_fortify/read_overflow2-memcpy.c delete mode 100644 lib/test_fortify/read_overflow2-memmove.c delete mode 100644 lib/test_fortify/test_fortify.h delete mode 100644 lib/test_fortify/write_overflow-memcpy.c delete mode 100644 lib/test_fortify/write_overflow-memmove.c delete mode 100644 lib/test_fortify/write_overflow-memset.c delete mode 100644 lib/test_fortify/write_overflow-strcpy-lit.c delete mode 100644 lib/test_fortify/write_overflow-strcpy.c delete mode 100644 lib/test_fortify/write_overflow-strlcpy-src.c delete mode 100644 lib/test_fortify/write_overflow-strlcpy.c delete mode 100644 lib/test_fortify/write_overflow-strncpy-src.c delete mode 100644 lib/test_fortify/write_overflow-strncpy.c delete mode 100644 lib/test_fortify/write_overflow-strscpy.c delete mode 100644 lib/test_kprobes.c delete mode 100644 mm/folio-compat.c delete mode 100644 net/bluetooth/eir.c delete mode 100644 net/bluetooth/eir.h delete mode 100644 net/bluetooth/hci_codec.c delete mode 100644 net/bluetooth/hci_codec.h delete mode 100644 net/bpf/bpf_dummy_struct_ops.c delete mode 100644 net/core/of_net.c delete mode 100644 net/core/sock_destructor.h delete mode 100644 net/dsa/tag_rtl8_4.c delete mode 100644 net/ethtool/module.c delete mode 100644 net/mctp/test/route-test.c delete mode 100644 net/mctp/test/utils.c delete mode 100644 net/mctp/test/utils.h rename net/qrtr/{af_qrtr.c => qrtr.c} (100%) delete mode 100644 net/smc/smc_tracepoint.c delete mode 100644 net/smc/smc_tracepoint.h create mode 100644 samples/fanotify/Makefile create mode 100644 samples/fanotify/fs-monitor.c delete mode 100644 samples/ftrace/ftrace-direct-multi.c create mode 100644 scripts/gcc-plugins/cyc_complexity_plugin.c delete mode 100755 scripts/pahole-flags.sh delete mode 100644 scripts/test_fortify.sh delete mode 100644 tools/arch/arm64/include/asm/sysreg.h delete mode 100644 tools/arch/x86/include/asm/pvclock-abi.h delete mode 100644 tools/arch/x86/include/asm/pvclock.h create mode 100644 tools/bootconfig/include/linux/bug.h create mode 100644 tools/bootconfig/include/linux/ctype.h create mode 100644 tools/bootconfig/include/linux/errno.h create mode 100644 tools/bootconfig/include/linux/kernel.h create mode 100644 tools/bootconfig/include/linux/memblock.h create mode 100644 tools/bootconfig/include/linux/printk.h create mode 100644 tools/bootconfig/include/linux/string.h delete mode 100644 tools/include/asm-generic/unaligned.h delete mode 100644 tools/lib/bpf/libbpf_version.h delete mode 100644 tools/rcu/extract-stall.sh delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-all_passed_ne [...] delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-kselftest.log delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-missing_plan.log delete mode 100644 tools/testing/kunit/test_data/test_strip_hyphen.log delete mode 100644 tools/testing/selftests/arm64/fp/asm-utils.S create mode 100644 tools/testing/selftests/arm64/fp/sve-ptrace-asm.S delete mode 100644 tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c delete mode 100755 tools/testing/selftests/bpf/benchs/run_bench_bloom_filter_map.sh delete mode 100644 tools/testing/selftests/bpf/benchs/run_common.sh delete mode 100644 tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/btf_tag.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/skc_to_unix_sock.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/trace_vprintk.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/verif_stats.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdpwall.c delete mode 100644 tools/testing/selftests/bpf/progs/bloom_filter_bench.c delete mode 100644 tools/testing/selftests/bpf/progs/bloom_filter_map.c delete mode 100644 tools/testing/selftests/bpf/progs/dummy_st_ops.c delete mode 100644 tools/testing/selftests/bpf/progs/get_branch_snapshot.c delete mode 100644 tools/testing/selftests/bpf/progs/tag.c delete mode 100644 tools/testing/selftests/bpf/progs/tailcall6.c delete mode 100644 tools/testing/selftests/bpf/progs/test_skc_to_unix_sock.c delete mode 100644 tools/testing/selftests/bpf/progs/trace_vprintk.c delete mode 100644 tools/testing/selftests/bpf/progs/twfw.c delete mode 100644 tools/testing/selftests/bpf/progs/xdpwall.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_fetch.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_invalid.c delete mode 100755 tools/testing/selftests/drivers/net/dsa/test_bridge_fdb_stress.sh delete mode 100644 tools/testing/selftests/drivers/net/mlxsw/rif_mac_profile_scale.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/rif_mac_profiles.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/rif_mac_profiles_occ.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_offload.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/devlink_tr [...] delete mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/rif_mac_pr [...] delete mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/rif_mac_prof [...] delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/tc-mq-visibility.sh delete mode 100644 tools/testing/selftests/futex/functional/futex_waitv.c delete mode 100644 tools/testing/selftests/futex/include/futex2test.h delete mode 100644 tools/testing/selftests/kvm/aarch64/arch_timer.c delete mode 100644 tools/testing/selftests/kvm/include/aarch64/arch_timer.h delete mode 100644 tools/testing/selftests/kvm/include/aarch64/delay.h delete mode 100644 tools/testing/selftests/kvm/include/aarch64/gic.h delete mode 100644 tools/testing/selftests/kvm/include/aarch64/spinlock.h delete mode 100644 tools/testing/selftests/kvm/include/aarch64/vgic.h delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic.c delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_private.h delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_v3.c delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_v3.h delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/spinlock.c delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/vgic.c delete mode 100644 tools/testing/selftests/kvm/system_counter_offset_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/kvm_clock_test.c delete mode 100644 tools/testing/selftests/net/amt.sh delete mode 100755 tools/testing/selftests/net/arp_ndisc_evict_nocarrier.sh delete mode 100644 tools/testing/selftests/net/cmsg_so_mark.c delete mode 100755 tools/testing/selftests/net/cmsg_so_mark.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6_forward_instats_vrf.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat_key.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat_keys.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier_key.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier_keys.sh delete mode 100644 tools/testing/selftests/net/forwarding/ip6gre_lib.sh delete mode 100644 tools/testing/selftests/net/mptcp/mptcp_sockopt.c delete mode 100644 tools/testing/selftests/x86/amx.c