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-master-arm-mainline-defconfig in repository toolchain/ci/linux.
from 148842c98a24 Merge tag 'x86-apic-2020-12-14' of git://git.kernel.org/pu [...] adds f630c7c6f105 kthread: add kthread_work tracepoints adds ebb2bdcef8a0 kthread_worker: document CPU hotplug handling adds a85cbe6159ff uapi: move constants from <linux/kernel.h> to <linux/const.h> adds 483e6417aea5 ide/falcon: remove in_interrupt() usage adds ec680c1990e7 ide: remove BUG_ON(in_interrupt() || irqs_disabled()) from [...] adds 3f10c2fa40e4 fs/ntfs: remove unused varibles adds 4dad18f47767 fs/ntfs: remove unused variable attr_len adds a0823b5e4434 fs/ocfs2/cluster/tcp.c: remove unneeded break adds 45680967ee29 ocfs2: ratelimit the 'max lookup times reached' notice adds a86ecfa6a873 arch/Kconfig: fix spelling mistakes adds 7714304f3ba1 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] adds 15d5de496beb mm: slab: clarify krealloc()'s behavior with __GFP_ZERO adds f0dbd2bd1c22 mm: slab: provide krealloc_array() adds 64f0bd116965 ALSA: pcm: use krealloc_array() adds 3a99974872cc vhost: vringh: use krealloc_array() adds 2207994d014e pinctrl: use krealloc_array() adds af11be05b6d0 edac: ghes: use krealloc_array() adds 32ce25539d18 drm: atomic: use krealloc_array() adds f8f7e2bfb118 hwtracing: intel: use krealloc_array() adds a47fc51d8e1e dma-buf: use krealloc_array() adds 0c06dd755143 mm, slab, slub: clear the slab_cache field when freeing page adds a32d654db543 mm/slab: rerform init_on_free earlier adds 965c484815f5 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() adds 045ab8c9487b mm/slub: let number of online CPUs determine the slub page order adds 7d18dd75a8af device-dax/kmem: use struct_size() adds 7fb7ab6d618a mm: fix page_owner initializing issue for arm32 adds 9cc7e96aa846 mm/page_owner: record timestamp and pid adds 723ef24b9b37 mm/filemap/c: break generic_file_buffered_read up into mul [...] adds 06c0444290ce mm/filemap.c: generic_file_buffered_read() now uses find_g [...] adds 649c6dfed030 mm/truncate: add parameter explanation for invalidate_mapp [...] adds 800bca7c5602 mm/filemap.c: remove else after a return adds 9c84f229268f mm/gup_benchmark: rename to mm/gup_test adds b9dcfdff8b4b selftests/vm: use a common gup_test.h adds c2aa8afc36fa selftests/vm: rename run_vmtests --> run_vmtests.sh adds f545605cc08e selftests/vm: minor cleanup: Makefile and gup_test.c adds a9bed1e1c2a9 selftests/vm: only some gup_test items are really benchmarks adds f4f9bda418ab selftests/vm: gup_test: introduce the dump_pages() sub-test adds d943fe81e0bf selftests/vm: run_vmtests.sh: update and clean up gup_test [...] adds f3a45709d2bb selftests/vm: hmm-tests: remove the libhugetlbfs dependency adds a26c4c62990a selftests/vm: 2x speedup for run_vmtests.sh adds afaa78886f21 mm/gup_test.c: mark gup_test_init as __init function adds d0de82411864 mm/gup_test: GUP_TEST depends on DEBUG_FS adds c28b1fc70390 mm/gup: reorganize internal_get_user_pages_fast() adds 57efa1fe5957 mm/gup: prevent gup_fast from racing with COW during fork adds 52650c8b466b mm/gup: remove the vma allocation from gup_longterm_locked() adds 4509b42c3896 mm/gup: combine put_compound_head() and unpin_user_page() adds 43fbdeb34964 mm: handle zone device pages in release_pages() adds d8aa24e04fb2 mm/swapfile.c: use helper function swap_count() in add_swa [...] adds e97af69950ff mm/swap_state: skip meaningless swap cache readahead when [...] adds 9d9a03340309 mm/swapfile.c: remove unnecessary out label in __swap_duplicate() adds 661c75664381 mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] adds 462680946b6d mm: remove pagevec_lookup_range_nr_tag() adds 30e6a51dbb05 mm/shmem.c: make shmem_mapping() inline adds f38d58b73438 tmpfs: fix Documentation nits adds b8eddff8886b mm: memcontrol: add file_thp, shmem_thp to memory.stat adds 1a984c4e8200 mm: memcontrol: remove unused mod_memcg_obj_state() adds 378876b0e378 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] adds 2f7659a31473 mm: memcg/slab: fix return of child memcg objcg for root memcg adds eefbfa7fd678 mm: memcg/slab: fix use after free in obj_cgroup_charge adds 013339df116c mm/rmap: always do TTU_IGNORE_ACCESS adds a5eb011afe07 mm/memcg: update page struct member in comments adds a7cb874bfff7 mm: memcg: fix obsolete code comments adds bef8620cd8e0 mm: memcg: deprecate the non-hierarchical mode adds 184218639a6f docs: cgroup-v1: reflect the deprecation of the non-hierar [...] adds 9d9d341df4d5 cgroup: remove obsoleted broken_hierarchy and warned_broke [...] adds 13064781304e mm/page_counter: use page_counter_read in page_counter_set_max adds fe6960cb387f mm: memcg: remove obsolete memcg_has_children() adds da3ceeff923e mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state adds 5ab92901fea9 mm: memcontrol: sssign boolean values to a bool variable adds 7f41506baa05 mm/memcg: remove incorrect comment adds c47d5032ed30 mm: move lruvec stats update functions to vmstat.h adds f0c0c115fb81 mm: memcontrol: account pagetables per node adds 3a250629d732 xen/unpopulated-alloc: consolidate pgmap manipulation adds 7df666253f26 kselftests: vm: add mremap tests adds c49dd3401802 mm: speedup mremap on 1GB or larger regions adds f5308c896d5d arm64: mremap speedup - enable HAVE_MOVE_PUD adds be37c98d1134 x86: mremap speedup - Enable HAVE_MOVE_PUD adds d3f5ffcacd15 mm: cleanup: remove unused tsk arg from __access_remote_vm adds f5b7e739be90 mm/mapping_dirty_helpers: enhance the kernel-doc markups adds 777f303c0239 mm/page_vma_mapped.c: add colon to fix kernel-doc markups [...] adds 2b5067a8143e mm: mmap_lock: add tracepoints around lock acquisition adds 06517c9a336f sparc: fix handling of page table constructor failure adds 0966aeb404e8 mm: move free_unref_page to mm/internal.h adds 51df7bcb6151 mm/mremap: account memory on do_munmap() failure adds ad8ee77ea9db mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] adds cd544fd1dc92 mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio adds dd3b614f858d vm_ops: rename .split() callback to .may_split() adds 73d5e0629919 mremap: check if it's possible to split original vma adds 871402e05b24 mm: forbid splitting special mappings adds f920e413ff9c mm: track mmu notifiers in fs_reclaim_acquire/release adds 95d6c701f4ca mm: extract might_alloc() debug check adds d5037d1d82b3 locking/selftests: add testcases for fs_reclaim adds 34fe653716b0 mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow adds 8945a723064a mm/vmalloc: use free_vm_area() if an allocation fails adds 96e2db456135 mm/vmalloc: rework the drain logic adds 799fa85d66e9 mm/vmalloc: add 'align' parameter explanation for pvm_dete [...] adds e924d461f2c3 mm/vmalloc.c: remove unnecessary return statement adds 0a7dd4e901b8 mm/vmalloc: Fix unlock order in s_stop() adds 56db19fef3f1 docs/vm: remove unused 3 items explanation for /proc/vmstat adds c041098c690f mm/vmalloc.c: fix kasan shadow poisoning size adds e89a85d63fb2 workqueue: kasan: record workqueue stack adds ef13346123fa kasan: print workqueue stack adds 214c783d593b lib/test_kasan.c: add workqueue test case adds 4784be284ada kasan: update documentation for generic kasan adds 6d5a88cd0c15 lkdtm: disable KASAN for rodata.o adds 36d40290c8f7 alpha: switch from DISCONTIGMEM to SPARSEMEM adds 03e92a5e097d ia64: remove custom __early_pfn_to_nid() adds 5d37fc0b087f ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements adds b90b5547685f ia64: discontig: paging_init(): remove local max_pfn calculation adds 1f112129975e ia64: split virtual map initialization out of paging_init() adds ea34f78f3df6 ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM adds 214496cb1870 ia64: make SPARSEMEM default and disable DISCONTIGMEM adds 5e545df3292f arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL adds 4f5b0c178996 arm, arm64: move free_unused_memmap() to generic mm adds 050b2da268f8 arc: use FLATMEM with freeing of unused memory map instead [...] adds 6b2ad8d76372 m68k/mm: make node data and node setup depend on CONFIG_DI [...] adds 4bfc848e0981 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM adds fcd353a31421 m68k: deprecate DISCONTIGMEM adds 77bc7fd607de mm: introduce debug_pagealloc_{map,unmap}_pages() helpers adds 2abf962a8d42 PM: hibernate: make direct map manipulations more explicit adds 5d6ad668f316 arch, mm: restore dependency of __kernel_map_pages() on DE [...] adds 32a0de886eb3 arch, mm: make kernel_page_present() always available adds 7115ac6ef0b2 mm, page_alloc: clean up pageset high and batch update adds 0a8b4f1d5bf4 mm, page_alloc: calculate pageset high and batch once per zone adds 69a8396a2647 mm, page_alloc: remove setup_pageset() adds 5c3ad2eb7104 mm, page_alloc: simplify pageset_update() adds 952eaf815925 mm, page_alloc: cache pageset high and batch in struct zone adds 7612921f2376 mm, page_alloc: move draining pcplists to page isolation users adds ec6e8c7e0314 mm, page_alloc: disable pcplists during memory offline adds 2ee08717da50 include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] adds 3b12da6d1d4a mm/page-flags: fix comment adds 7f194fbb2dd7 mm/page_alloc: add __free_pages() documentation adds 3b1f3658c71a mm/page_alloc: mark some symbols with static keyword adds 862b6dee20b0 mm/page_alloc: clear all pages in post_alloc_hook() with i [...] adds ba8f3587f556 init/main: fix broken buffer_init when DEFERRED_STRUCT_PAG [...] adds 470c61d70299 mm: page_alloc: refactor setup_per_zone_lowmem_reserve() adds 7ad69832f37e mm/page_alloc: speed up the iteration of max_order adds 17e395b60f5b mm,hwpoison: drain pcplists before bailing out for non-bud [...] adds a8b2c2ce89d4 mm,hwpoison: take free pages off the buddy freelists adds 32409cba3f66 mm,hwpoison: drop unneeded pcplist draining adds 8295d535e2aa mm,hwpoison: refactor get_any_page adds 2f7141600d67 mm,hwpoison: disable pcplists before grabbing a refcount adds 47e431f43b5d mm,hwpoison: remove drain_all_pages from shake_page adds 1e8aaedb182d mm,memory_failure: always pin the page in madvise_inject_error adds 3f4b815a439a mm,hwpoison: return -EBUSY when migration fails adds e5dfacebe4a4 mm/hugetlb.c: just use put_page_testzero() instead of page [...] adds ebfe1b8f6ea5 include/linux/huge_mm.h: remove extern keyword adds 336e6b53d99a khugepaged: add parameter explanations for kernel-doc markup adds 0a4f3d1bb91c mm: hugetlb: fix type of delta parameter and related local [...] adds 39a0feaef110 mm,hugetlb: remove unneeded initialization adds 7fc2513aa237 hugetlb: fix an error code in hugetlb_reserve_pages() adds 597c892038e0 mm: don't wake kswapd prematurely when watermark boosting [...] adds 2b47a24cee0e mm/vmscan: drop unneeded assignment in kswapd() adds 8d87d07c9283 mm/vmscan.c: remove the filename in the top of file comment adds 2484be0f88dc mm/page_isolation: do not isolate the max order page adds fc5488651c7d z3fold: simplify freeing slots adds dcf5aedb24f8 z3fold: stricter locking and more careful reclaim adds 135f97fd0c39 z3fold: remove preempt disabled sections for RT adds 19d3cf9de1c7 mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] adds 2b1a20c3afbc mm/compaction: move compaction_suitable's comment to right place adds 2271b016bf36 mm/compaction: make defer_compaction and compaction_deferr [...] adds 259b3633e78d mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() adds ab9dd4f8a167 mm/migrate.c: fix comment spelling adds 5e5dda81a0df mm/migrate.c: optimize migrate_vma_pages() mmu notifier adds 0060ef3b4e6d mm: support THPs in zero_user_segments adds d12b8951ad17 mm: truncate_complete_page() does not exist any more adds dd4ae78a21fc mm: migrate: simplify the logic for handling permanent failure adds c77c5cbafe54 mm: migrate: skip shared exec THP for NUMA balancing adds 236c32eb1096 mm: migrate: clean up migrate_prep{_local} adds d532e2e57e3c mm: migrate: return -ENOSYS if THP migration is unsupported adds d85c6db4cc61 mm: migrate: remove unused parameter in migrate_vma_insert_page() adds a4efc174b382 mm/cma.c: remove redundant cma_mutex lock adds b8ca396f9842 mm: cma: improve pr_debug log in cma_release() adds 04013513cc84 mm, page_alloc: do not rely on the order of page_poison an [...] adds 8db26a3d4735 mm, page_poison: use static key more efficiently adds 03b6c9a3e880 kernel/power: allow hibernation with page_poison sanity checking adds 8f424750baaa mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY adds f289041ed4cf mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO adds 37cd0575b851 userfaultfd: add UFFD_USER_MODE_ONLY adds d0d4730ac2e4 userfaultfd: add user-mode only option to unprivileged_use [...] adds 77f962e7ae24 userfaultfd: selftests: make __{s,u}64 format specifiers portable adds 164c50be2878 userfaultfd/selftests: always dump something in modes adds 1e17a24edf9b userfaultfd/selftests: fix retval check for userfaultfd_open() adds d9f411bacfa0 userfaultfd/selftests: hint the test runner on required privilege adds 83aed6cde845 mm/zswap: make struct kernel_param_ops definitions const adds 42a44704367c mm/zswap: fix passing zero to 'PTR_ERR' warning adds 1ec3b5fe6eec mm/zswap: move to use crypto_acomp API for hardware acceleration adds 110ceb8287fd mm/zsmalloc.c: rework the list_add code in insert_zspage() adds 95c9ae14a9b9 mm/process_vm_access: remove redundant initialization of iov_r adds 0d8359620d9b zram: support page writeback adds 194e28da1a02 zram: add stat to gather incompressible pages since zram set up adds 3d711a382735 zram: break the strict dependency from lzo adds a00cda3f0a57 mm: fix kernel-doc markups adds ae7a927d270f mm: use sysfs_emit for struct kobject * uses adds bfb0ffeb2a67 mm: huge_memory: convert remaining use of sprintf to sysfs [...] adds 5e4c0d86cf4a mm:backing-dev: use sysfs_emit in macro defining functions adds 79d4d38a03fc mm: shmem: convert shmem_enabled_show to use sysfs_emit_at adds bf16d19aabd8 mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs [...] adds 01359eb2013b mm: fix fall-through warnings for Clang adds dfefd226b0bf mm: cleanup kstrto*() usage adds ac73e3dc8acd Merge branch 'akpm' (patches from Andrew) adds b6bf4776d9e2 vxge: remove unnecessary cast in kfree() adds 585bd812de4e net: microchip: Remove unneeded variable ret adds 3aefd7d6ea05 net: core: Use skb_is_gso() in skb_checksum_help() adds cd29296fdfca net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config adds 1c29d9899081 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 6bc8f20c1d93 vsock: remove ratelimit unknown ioctl message adds c3e448cdc040 vsock: fix the error return when an invalid ioctl command is used adds ae8a6e6e8818 Merge branch 'vsock-minor-clean-up-of-ioctl-error-handling' adds 90c628dd47ff net: bridge: extend the process of special frames adds f323aa54bec7 bridge: cfm: Add BRIDGE_CFM to Kconfig. adds fbaedb412983 bridge: uapi: cfm: Added EtherType used by the CFM protocol. adds 86a14b79e1d0 bridge: cfm: Kernel space implementation of CFM. MEP creat [...] adds a806ad8ee2aa bridge: cfm: Kernel space implementation of CFM. CCM frame [...] adds dc32cbb3dbd7 bridge: cfm: Kernel space implementation of CFM. CCM frame [...] adds 2be665c3940d bridge: cfm: Netlink SET configuration Interface. adds 5e312fc0e7fb bridge: cfm: Netlink GET configuration Interface. adds e77824d81dff bridge: cfm: Netlink GET status Interface. adds b6d0425b816e bridge: cfm: Netlink Notifications. adds 6e2b243db4dc Merge branch 'net-bridge-cfm-add-support-for-connectivity- [...] adds 8027c85c91b8 net: mii: Report advertised link capabilities when autoneg [...] adds 37d38ece9b89 net/mac8390: discard unnecessary breaks adds 72671b355f9d tipc: add stricter control of reserved service types adds 72de7d965bc1 wimax: fix duplicate initializer warning adds f54ec58fee83 wimax: move out to staging adds 8911097fbfb3 Merge tag 'wimax-staging' of git://git.kernel.org:/pub/scm [...] adds be1c7eae8c7d net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching adds 043d2be2a782 net: phy: leds: Deduplicate link LED trigger registration adds 7afc9d8f8290 selftests: net: bridge: rename current igmp tests to igmpv2 adds 79ae3e256aa1 selftests: net: bridge: igmp: add support for packet sourc [...] adds f0e260db4c9e selftests: net: bridge: igmp: check for specific udp ip protocol adds 68d3163a4b7e selftests: net: bridge: igmp: add IGMPv3 entries' state helpers adds 98ae11cf8104 selftests: net: bridge: add tests for igmpv3 is_include an [...] adds 47021771064c selftests: net: bridge: add test for igmpv3 inc -> is_incl [...] adds 3c8b9fdad004 selftests: net: bridge: add test for igmpv3 inc -> is_excl [...] adds 735af7bec0f1 selftests: net: bridge: add test for igmpv3 inc -> to_excl [...] adds eecd8cfdff1b selftests: net: bridge: add test for igmpv3 exc -> allow report adds e7e7ab7c00c2 selftests: net: bridge: add test for igmpv3 exc -> is_incl [...] adds 7b4f7138221a selftests: net: bridge: add test for igmpv3 exc -> is_excl [...] adds 65bfc146ab95 selftests: net: bridge: add test for igmpv3 exc -> to_excl [...] adds 80899f1b1c05 selftests: net: bridge: add test for igmpv3 inc -> block report adds 9eb58e07470b selftests: net: bridge: add test for igmpv3 exc -> block report adds 18f66c96ea58 selftests: net: bridge: add test for igmpv3 exclude timeout adds 414ea3754149 selftests: net: bridge: add test for igmpv3 *,g auto-add adds 23306008edd9 Merge branch 'selftests-net-bridge-add-tests-for-igmpv3' adds b3b7e64bcbcb net: tipc: Fix parameter types passed to %s formater adds c7bb86885e0a net: dccp: Add __printf() markup to fix -Wsuggest-attribut [...] adds 79b1119b851d net: tipc: Add __printf() markup to fix -Wsuggest-attribut [...] adds bfa45445be79 Merge branch 'markup-some-printk-like-functions' adds 8756f474cb9e net: llc: Fix kerneldoc warnings adds 210bba6790dc net: openvswitch: Fix kerneldoc warnings adds 9d637f8113de net: l3mdev: Fix kerneldoc warning adds 294ea2911310 net: netlabel: Fix kerneldoc warnings adds 709565ae14aa net: appletalk: fix kerneldoc warnings adds 7cdda1c1c58d net: nfc: Fix kerneldoc warnings adds a89a501c4946 net: dcb: Fix kerneldoc warnings adds 0b609b557516 net: dccp: Fix most of the kerneldoc warnings adds 726e5e49c91c net: ipv4: Fix some kerneldoc warnings in TCP Low Priority adds f1f09df13081 net: ipv6: rpl*: Fix strange kerneldoc warnings due to bad header adds 8da1f442d321 net: ipv6: calipso: Fix kerneldoc warnings adds 09b5678c778f tipc: remove dead code in tipc_net and relatives adds 400490ac2ce5 ipv6: mcast: make annotations for ip6_mc_msfget() consistent adds 0ad41b244ca0 net: cls_api: remove unneeded local variable in tc_dump_chain() adds 85bec4bc9198 drivers: net: phy: Fix spelling in comment defalut to default adds 1fb74191988f net: dsa: mv88e6xxx: fix vlan setup adds d26796ae5894 udp: check udp sock encap_type in __udp_lib_err adds 3c7d4415db6a udp6: move the mss check after udp gso tunnel processing adds 527beb8ef9c0 udp: support sctp over udp in skb_udp_tunnel_segment adds 965ae44412f8 sctp: create udp4 sock and add its encap_rcv adds 9d6ba260a073 sctp: create udp6 sock and set its encap_rcv adds 89ba49171fb2 sctp: add encap_err_lookup for udp encap socks adds e8a3001c2120 sctp: add encap_port for netns sock asoc and transport adds 8dba29603b5c sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt adds a1dd2cf2f1ae sctp: allow changing transport encap_port by peer packets adds f1bfe8b54151 sctp: add udphdr to overhead when udp_port is set adds bcd623d8e9fa sctp: call sk_setup_caps in sctp_packet_transmit instead adds 600af7fd809a sctp: support for sending packet over udp4 sock adds 259db53ba593 sctp: support for sending packet over udp6 sock adds e38d86b354f9 sctp: add the error cause for new encapsulation port restart adds 1c16a1862595 sctp: handle the init chunk matching an existing asoc adds 046c052b475e sctp: enable udp tunneling socks adds be25f43aed73 Merge branch 'sctp-implement-rfc6951-udp-encapsulation-of-sctp' adds 1887023a5e96 net: phy: marvell: add special handling of Finisar modules [...] adds c1181f42ff1e net: dec: tulip: de2104x: Add shutdown handler to stop NIC adds 279dc955745a net: ipa: assign proper packet context base adds d773f404c833 net: ipa: fix resource group field mask definition adds 2d2653424ce5 net: ipa: assign endpoint to a resource group adds 8c365f747f02 net: ipa: distinguish between resource group types adds 4a0d7579d466 net: ipa: avoid going past end of resource group array adds dc956588d44b Merge branch 'net-ipa-minor-bug-fixes' adds a7a375ca5661 sfc: extend bitfield macros to 17 fields adds 806f9f23b673 sfc: implement encap TSO on EF100 adds dbe2f251f9eb sfc: only use fixed-id if the skb asks for it adds b61e8100dcfc sfc: advertise our vlan features adds 8ece853d128b Merge branch 'sfc-ef100-tso-enhancements' adds 955062b03fa6 net: bridge: mcast: add support for raw L2 multicast groups adds 0e761ac08fd8 net: bridge: explicitly convert between mdb entry state an [...] adds 7c313143133a net: mscc: ocelot: classify L2 mdb entries as LOCKED adds ebbd860e251a net: mscc: ocelot: use ether_addr_copy adds 728e69ae29b0 net: mscc: ocelot: remove the "new" variable in ocelot_por [...] adds bb8d53fd9414 net: mscc: ocelot: make entry_type a member of struct ocel [...] adds e5d1f896fd1a net: mscc: ocelot: support L2 multicast entries adds 68bb4665a2ce Merge branch 'l2-multicast-forwarding-for-ocelot-switch' adds 5ce7f3f46f6b net: neterion: s2io: Replace in_interrupt() for context detection adds dc5e8bfcd12e net: forcedeth: Replace context and lock check with a lock [...] adds beca92820dc4 net: tlan: Replace in_irq() usage adds 4e5d79bbe82e Merge branch 'in_interrupt-cleanup-part-2' adds d3fd65484c78 net: core: add dev_sw_netstats_tx_add adds 81b01894d792 net: core: add devm_netdev_alloc_pcpu_stats adds 5e4cb4800168 r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters adds f1d5470594ff r8169: remove no longer needed private rx/tx packet/byte counters adds 023efb15aabe Merge branch 'net-add-functionality-to-net-core-byte-packe [...] adds 624251b4b5a0 net: ipa: avoid a bogus warning adds 1a02556086fc net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode adds cdd41e878526 octeontx2-af: Update get/set resource count functions adds 9932fb7250f7 octeontx2-af: Manage new blocks in 98xx adds 221f3dff2999 octeontx2-af: Initialize NIX1 block adds c5a73b632b90 octeontx2-af: Map NIX block from CGX connection adds 55efcc57140b octeontx2-af: Setup MCE context for assigned NIX adds 1c1935c9945d octeontx2-af: Add NIX1 interfaces to NPC adds a84cdcea3b4f octeontx2-af: Mbox changes for 98xx adds 8bcf5ced6526 octeontx2-pf: Calculate LBK link instead of hardcoding adds 0f3ce484af8d octeontx2-af: Display NIX1 also in debugfs adds e2fb37303865 octeontx2-af: Display CGX, NIX and PF map in debugfs. adds cfb2cffafa2a Merge branch 'support-for-octeontx2-98xx-silcion' adds 3752404a68e8 net/smc: improve return codes for SMC-Dv2 adds e4e143e26ce8 net: macb: add support for high speed interface adds c24672cf59b6 ne2k: Fix Typo in RW-Bugfix adds 3a689e34973e r8169: remove unneeded memory barrier in rtl_tx adds 1c470b53ece5 r8169: use pm_runtime_put_sync in rtl_open error path adds c43fd36f7fec net: bridge: mcast: fix stub definition of br_multicast_qu [...] adds 760b3d61fb4e net: 9p: Fix kerneldoc warnings of missing parameters etc adds 338b5da31de0 selftests/net: timestamping: add ptp v2 support adds 68ed78b52357 net: ftgmac100: move phy connect out from ftgmac100_setup_mdio adds f8b7b50c8411 net: ftgmac100: add handling of mdio/phy nodes for ast2400/2500 adds 9ce86dc47416 dt-bindings: net: ftgmac100: describe phy-handle and MDIO adds 6f8ef834bd0a Merge branch 'add-ast2400-2500-phy-handle-support' adds bbbc7aa45eef selftests: add test script for bareudp tunnels adds 7812e10511ce drivers: net: tulip: Fix set but not used with W=1 adds 3858632a0d22 drivers: net: davicom: Fixed unused but set variable with W=1 adds 1bcb32c76540 drivers: net: davicom Add COMPILE_TEST support adds ce3f952104e0 Merge branch 'davicom-w-1-fixes' adds 8ed7ec1386b6 drivers: net: xen-netfront: Fixed W=1 set but unused warnings adds a344a1e85325 drivers: net: wan: lmc: Fix W=1 set but used variable warnings adds e03d8a377fcc net: driver: hamradio: Fix potential unterminated string adds 2c4de211bc31 net: ipv6: For kerneldoc warnings with W=1 adds 7747d4b72f77 net: ethernet: ti: am65-cpsw: move ale selection in pdata adds c6275c02a097 net: ethernet: ti: am65-cpsw: move free desc queue mode se [...] adds 6a40e2890e6e net: ethernet: ti: am65-cpsw: use cppi5_desc_is_tdcm() adds 82882bd56a9e net: ethernet: ti: cpsw_ale: add cpsw_ale_vlan_del_modify() adds 2d64a0343288 net: ethernet: ti: am65-cpsw: fix vlan offload for multi mac mode adds a9c747007277 net: ethernet: ti: am65-cpsw: keep active if cpts enabled adds 97067aaf1274 net: ethernet: ti: am65-cpsw: fix tx csum offload for mult [...] adds a9e60cf0b460 net: ethernet: ti: am65-cpsw: prepare xmit/rx path for mul [...] adds 84b4aa493249 net: ethernet: ti: am65-cpsw: add multi port support in ma [...] adds 8fbc2f9edce2 net: ethernet: ti: am65-cpsw: handle deferred probe with d [...] adds 802dcb434057 Merge branch 'net-ethernet-ti-am65-cpsw-add-multi-port-sup [...] adds 75e5a554c87f net: mscc: ocelot: use the pvid of zero when bridged with [...] adds 110e847ca7d5 net: mscc: ocelot: don't reset the pvid to 0 when deleting it adds c3e58a750e3d net: mscc: ocelot: transform the pvid and native vlan valu [...] adds e2b2e83e52f7 net: mscc: ocelot: add a "valid" boolean to struct ocelot_vlan adds be0576fed6d3 net: mscc: ocelot: move the logic to drop 802.1p traffic t [...] adds 2f0402fedf20 net: mscc: ocelot: deny changing the native VLAN from the [...] adds 9a72068080f1 net: dsa: felix: improve the workaround for multiple nativ [...] adds 51e4082c7cb3 Merge branch 'vlan-improvements-for-ocelot-switch' adds 7e901ee7b6ab tcp: avoid slow start during fast recovery on new losses adds 0b833eef92de liquidio: cn68xx: Remove duplicated include adds 36ed77cd0535 net: hns3: Remove duplicated include adds 92f9e238c909 openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL adds a3b0b6479700 net: dsa: implement a central TX reallocation procedure adds 88fda8eefd9a net: dsa: tag_ksz: don't allocate additional memory for pa [...] adds ef3f72fee286 net: dsa: trailer: don't allocate additional memory for pa [...] adds 9bbda29ae104 net: dsa: tag_qca: let DSA core deal with TX reallocation adds 9c5c3bd00557 net: dsa: tag_ocelot: let DSA core deal with TX reallocation adds 941f66beb7bb net: dsa: tag_mtk: let DSA core deal with TX reallocation adds 6ed94135f583 net: dsa: tag_lan9303: let DSA core deal with TX reallocation adds c6c4e1237dfe net: dsa: tag_edsa: let DSA core deal with TX reallocation adds 2f0d030c5ffe net: dsa: tag_brcm: let DSA core deal with TX reallocation adds 952a06345015 net: dsa: tag_dsa: let DSA core deal with TX reallocation adds 9b9826ae117f net: dsa: tag_gswip: let DSA core deal with TX reallocation adds 86c4ad9a7876 net: dsa: tag_ar9331: let DSA core deal with TX reallocation adds 0b6f164d5a52 Merge branch 'generic-tx-reallocation-for-dsa' adds f2219c322ff2 tipc: remove unneeded semicolon adds 9d253c02acd6 ethtool: remove unneeded semicolon adds 5d867245c46a net: core: remove unneeded semicolon adds 1c5825e6646b net: stmmac: dwmac-meson8b: remove unneeded semicolon adds c568db7fd001 net/mlx4_core : remove unneeded semicolon adds 0e8c266c59b5 net: dsa: mt7530: remove unneeded semicolon adds b08e84da2050 kernel: make kcov_common_handle consider the current context adds 6370cc3bbd8a net: add kcov handle to skb extensions adds 261e411bb283 mac80211: add KCOV remote annotations to incoming frame pr [...] adds 6d89076e6ef0 Merge branch 'net-mac80211-kernel-enable-kcov-remote-cover [...] adds 0992d67bc2bc mpls: drop skb's dst in mpls_forward() adds 16b5f5ce351f ibmvnic: merge do_change_param_reset into do_reset adds 583d5333ed7d net: hdlc_fr: Simpify fr_rx by using "goto rx_drop" to dro [...] adds 14b20704a180 net: hdlc_fr: Change the use of "dev" in fr_rx to make the [...] adds efc790394f8a net: hdlc_fr: Do skb_reset_mac_header for skbs received on [...] adds 77124c4463d4 net: hdlc_fr: Improve the initial checks when we receive an skb adds 54b77a77e30a net: hdlc_fr: Add support for any Ethertype adds 12c9ee3cb4dc Merge branch 'net-hdlc_fr-improve-fr_rx-and-add-support-fo [...] adds 626d667b1960 vxlan: Use a per-namespace nexthop listener instead of a g [...] adds 918895bf6166 net: fddi: skfp: ecm: Protect 'if' when AIX_EVENT is not defined adds 9745aab8cf49 net: fddi: skfp: ecm: Remove seemingly unused variable 'ID_sccs' adds b8e6ea263769 net: fddi: skfp: pcmplc: Remove defined but not used varia [...] adds a15420dfe084 net: fddi: skfp: pmf: Remove defined but unused variable ' [...] adds 6a60a7a934db net: fddi: skfp: queue: Remove defined but unused variable [...] adds 8adc51b94aa6 net: fddi: skfp: rmt: Remove defined but unused variable ' [...] adds bc3f7c2b306d net: fddi: skfp: smtdef: Remove defined but unused variabl [...] adds ea3588b01ef2 net: fddi: skfp: smtinit: Remove defined but unused variab [...] adds af1fc594679b net: fddi: skfp: smttimer: Remove defined but unused varia [...] adds e02243ed7803 net: fddi: skfp: hwt: Remove defined but unused variable ' [...] adds 6e5830d629c8 net: fddi: skfp: srf: Remove defined but unused variable ' [...] adds 041f57c79b35 net: fddi: skfp: drvfbi: Remove defined but unused variabl [...] adds f40b160db382 net: fddi: skfp: ess: Remove defined but unused variable ' [...] adds c8f638b78d72 net: ieee802154: ca8210: Fix a bunch of kernel-doc issues adds 34e653efb602 net: usb: r8152: Provide missing documentation for some st [...] adds 800a328bf2e1 net: ieee802154: ca8210: Fix incorrectly named function param doc adds 06cd7c46b3ab net: usb: lan78xx: Remove lots of set but unused 'ret' variables adds ecdc5689d93e net: macsec: Add missing documentation for 'gro_cells' adds 50a77e5ff9bc net: macvlan: Demote nonconformant function header adds 9f07814d01ad net: usb: r8152: Fix a couple of spelling errors in fw_phy [...] adds a8eb1a007cfa net: netconsole: Add description for 'netconsole_target's [...] adds c1c0f6eac3db net: net_failover: Correct parameter name 'standby_dev' adds 2e4ef10f5850 net: add GSO UDP L4 and GSO fraglists to the list of softw [...] adds ecb8fed408b6 net: bonding, dummy, ifb, team: advertise NETIF_F_GSO_SOFTWARE adds 8e6a0485d1c4 Merge branch 'net-allow-virtual-netdevs-to-forward-udp-l4- [...] adds fb281f24f80d mlxsw: reg: Add XRALXX Registers adds 803be1085d21 mlxsw: spectrum_router: Introduce low-level ops and implem [...] adds 923ba95ea22d Merge branch 'mlxsw-spectrum-prepare-for-xm-implementation [...] adds f06059c24447 r8169: align number of tx descriptors with vendor driver adds 870f531e178e r8169: set IRQF_NO_THREAD if MSI(X) is enabled adds e9e13b6adc33 lan743x: fix for potential NULL pointer dereference with b [...] adds f84754dbc55e soc/fsl/qbman: Add an argument to signal if NAPI processin [...] adds abba4b16fddd net: dpaa: Replace in_irq() usage. adds de3f5d9e271f crypto: caam: Replace in_irq() usage. adds 45e9fbf023f2 Merge branch 'fsl-qbman-in_interrupt-cleanup' adds 74d155be2677 net: phy: realtek: Add support for RTL8221B-CG series adds 4c4ac8317716 forcedeth: fix excluded_middle.cocci warnings adds 1ca47431c29c net: dev_ioctl: remove redundant initialization of variable err adds 873b807c9895 octeontx2-pf: Fix sizeof() mismatch adds a74e44a111fe chelsio/chtls: Utilizing multiple rxq/txq to process requests adds 3fb6928b56f6 net: ipa: restrict special reset to IPA v3.5.1 adds 1d0c09dee911 net: ipa: expose IPA version to the GSI layer adds 14dbf977dd45 net: ipa: record IPA version in GSI structure adds 56dfe8dedff9 net: ipa: use version in gsi_channel_init() adds 9de4a4ccddb3 net: ipa: use version in gsi_channel_reset() adds ce54993d01b9 net: ipa: use version in gsi_channel_program() adds d387c761fa8c net: ipa: eliminate legacy arguments adds 2c24eefb2462 Merge branch 'net-ipa-tell-gsi-the-ipa-version' adds 9470174e7581 net: dsa: mt7530: support setting MTU adds 537e48259eac selftests: net: bridge: factor out mcast_packet_test adds 450b0b84c660 selftests: net: lib: add support for IPv6 mcast packet test adds 95e6f430ebfe selftests: net: bridge: factor out and rename sg state functions adds 444c897111b0 selftests: net: bridge: add initial MLDv2 include test adds 0ef10e60682e selftests: net: bridge: add test for mldv2 inc -> allow report adds f44de2bc684d selftests: net: bridge: add test for mldv2 inc -> is_inclu [...] adds f9fcd55328a9 selftests: net: bridge: add test for mldv2 inc -> is_exclu [...] adds 55852f1d6a33 selftests: net: bridge: add test for mldv2 inc -> to_exclu [...] adds 0e77581fdf30 selftests: net: bridge: add test for mldv2 exc -> allow report adds 25ba7c03ef1a selftests: net: bridge: add test for mldv2 exc -> is_inclu [...] adds d0b19dedd6c2 selftests: net: bridge: add test for mldv2 exc -> is_exclu [...] adds 9eb4394db91c selftests: net: bridge: add test for mldv2 exc -> to_exclu [...] adds 57386215cc0b selftests: net: bridge: add test for mldv2 inc -> block report adds a2d667f0c1fb selftests: net: bridge: add test for mldv2 exc -> block report adds d598cc6a2d45 selftests: net: bridge: add test for mldv2 exclude timeout adds 252b353c5bb3 selftests: net: bridge: add test for mldv2 *,g auto-add adds 609cfc7fcf5e Merge branch 'selftests-net-bridge-add-tests-for-mldv2' adds 85ba75bb5727 net: phy: adin: disable diag clock & disable standby mode [...] adds f2531d452854 net: phy: adin: implement cable-test support adds ebcaa207b485 dpaa_eth: use false and true for bool variables adds 82728b91f124 enetc: Remove Tx checksumming offload code adds 13c7ba0c8494 mptcp: adjust mptcp receive buffer limit if subflow has la [...] adds 65f49fe72f9e mptcp: use _fast lock version in __mptcp_move_skbs adds 5a369ca64364 tcp: propagate MPTCP skb extensions on xmit splits adds 95ed690ebc72 mptcp: split mptcp_clean_una function adds 93f323b9cccc mptcp: add a new sysctl add_addr_timeout adds 9ce7deff92e8 docs: networking: mptcp: Add MPTCP sysctl entries adds 8d014eaa9254 selftests: mptcp: add ADD_ADDR timeout test case adds ae23b55cc57b Merge branch 'mptcp-miscellaneous-mptcp-fixes' adds fa538f7cf05a netfilter: nf_reject: add reject skbuff creation helpers adds 312ca575a505 netfilter: nft_reject: unify reject init and dump into nft_reject adds 6bbb9ad36c93 netfilter: nft_reject: add reject verdict support for netdev adds a304ea7daf54 netfilter: ipset: Support the -exist flag with the destroy [...] adds ccf0a4b7fc68 netfilter: ipset: Add bucketsize parameter to all hash types adds 3976ca101990 netfilter: ipset: Expose the initval hash parameter to userspace adds 35b7ee34abdb netfilter: nftables: Add __printf() attribute adds 117ca1f8920c netfilter: nft_reject_inet: allow to use reject from inet ingress adds b65ca4c38875 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 94f44f28836d net: sched: implement action-specific terse dump adds 01ef09caad66 net: dsa: Add tag handling for Hirschmann Hellcreek switches adds e358bef7c392 net: dsa: Give drivers the chance to veto certain upper devices adds e4b27ebc780f net: dsa: Add DSA driver for Hirschmann Hellcreek switches adds ddd56dfe52c9 net: dsa: hellcreek: Add PTP clock support adds f0d4ba9eff75 net: dsa: hellcreek: Add support for hardware timestamping adds 7d9ee2e8ff15 net: dsa: hellcreek: Add PTP status LEDs adds dcfb1a75ba29 dt-bindings: Add vendor prefix for Hirschmann adds d5d29d527a27 dt-bindings: net: dsa: Add documentation for Hellcreek switches adds 67438feb2b85 Merge branch 'hirschmann-hellcreek-dsa-driver' adds 0356010d825e sctp: bring inet(6)_skb_parm back to sctp_input_cb adds 293e9a3d950d net: phy: export phy_error and phy_trigger_machine adds e2f016cf7751 net: phy: add a shutdown procedure adds 7b2d59085d17 net: phy: make .ack_interrupt() optional adds 297730973602 net: phy: at803x: implement generic .handle_interrupt() callback adds a3417885fc36 net: phy: at803x: remove the use of .ack_interrupt() adds f2e9060458b1 net: phy: mscc: use phy_trigger_machine() to notify link change adds 4008f373eb71 net: phy: mscc: implement generic .handle_interrupt() callback adds 30446ae4675c net: phy: mscc: remove the use of .ack_interrupt() adds 6ab930df83cc net: phy: aquantia: implement generic .handle_interrupt() [...] adds e11ef96d44f1 net: phy: aquantia: remove the use of .ack_interrupt() adds 4567d5c3eb9b net: phy: broadcom: implement generic .handle_interrupt() [...] adds 15772e4ddf3f net: phy: broadcom: remove use of ack_interrupt() adds e5d2b0b6c2b9 net: phy: cicada: implement the generic .handle_interrupt( [...] adds a758087f476d net: phy: cicada: remove the use of .ack_interrupt() adds e954631cd22e net: phy: davicom: implement generic .handle_interrupt() calback adds 0d65cc189c9a net: phy: davicom: remove the use of .ack_interrupt() adds 87de1f058aac net: phy: add genphy_handle_interrupt_no_ack() adds 0382916398f2 net: phy: realtek: implement generic .handle_interrupt() callback adds 8b43357fff61 net: phy: realtek: remove the use of .ack_interrupt() adds 5aee9484df35 Merge branch 'net-phy-add-support-for-shared-interrupts-part-1' adds d8c4a2236385 bus: mhi: Add mhi_queue_is_full function adds 3ffec6a14f24 net: Add mhi-net driver adds c1aedf015ebd net/usb/r8153_ecm: support ECM mode for RTL8153 adds 77662e75e009 net/mlx5: DR, Remove unused member of action struct adds de1facaf56b6 net/mlx5: DR, Rename builders HW specific names adds 8a8a1023000e net/mlx5: DR, Rename matcher functions to be more HW agnostic adds 3b72422dea97 net/mlx5: DR, Add buddy allocator utilities adds a00cd87880a3 net/mlx5: DR, Handle ICM memory via buddy allocation inste [...] adds 3eb1006a3b3e net/mlx5: DR, Sync chunks only during free adds 1c58651412bb net/mlx5: DR, ICM memory pools sync optimization adds 284836d9660d net/mlx5: DR, Free unused buddy ICM memory adds 579524c6eace net/mlx5e: Validate stop_room size upon user input adds 7c36e785d62a net/mlx4: Cleanup kernel-doc warnings adds 6c6132032d7a net/mlx5: Cleanup kernel-doc warnings adds 514436857128 net: mlx5: Replace in_irq() usage adds c9448e828d11 Merge tag 'mlx5-updates-2020-11-03' of git://git.kernel.or [...] adds 1c9cac65cecd nexthop: Add nexthop notification data structures adds 3578d53dcef1 nexthop: Pass extack to nexthop notifier adds 5ca474f23454 nexthop: Prepare new notification info adds 1ec69d187cb8 nexthop: vxlan: Convert to new notification info adds 968a83f8cf6f rtnetlink: Add RTNH_F_TRAP flag adds e95f2592f633 nexthop: Allow setting "offload" and "trap" indications on [...] adds 732d167bf5f5 nexthop: Emit a notification when a nexthop is added adds d144cc5f4f4e nexthop: Emit a notification when a nexthop group is replaced adds 8c09c9f9d846 nexthop: Emit a notification when a single nexthop is replaced adds f17bc33d7412 nexthop: Emit a notification when a nexthop group is modified adds 833a1065eeb1 nexthop: Emit a notification when a nexthop group is reduced adds ce7e9c8a080b nexthop: Pass extack to register_nexthop_notifier() adds 975ff7f3324a nexthop: Replay nexthops when registering a notifier adds bbea126c2bad nexthop: Remove in-kernel route notifications when nexthop [...] adds 35266255d61c netdevsim: Add devlink resource for nexthops adds 8fa84742d666 netdevsim: Add dummy implementation for nexthop offload adds 66e58bf0707b netdevsim: Allow programming routes with nexthop objects adds 21584e6a92bd selftests: netdevsim: Add test for nexthop offload API adds 3b4202a4706d Merge branch 'nexthop-add-support-for-nexthop-objects-offload' adds 9f32c27eb4fc Revert ibmvnic merge do_change_param_reset into do_reset adds ae0d0bb29b31 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds fccf290f7976 net: dccp: convert tasklets to use new tasklet_setup() API adds c6533ca87a06 net: ipv4: convert tasklets to use new tasklet_setup() API adds da1cad7342a1 net: mac80211: convert tasklets to use new tasklet_setup() API adds b5bd8b62df4f net: mac802154: convert tasklets to use new tasklet_setup() API adds 6e1978a9a941 net: sched: convert tasklets to use new tasklet_setup() API adds fcb8e3a328ed net: smc: convert tasklets to use new tasklet_setup() API adds 158d31da1cc1 net: xfrm: convert tasklets to use new tasklet_setup() API adds ad8fc41c7845 Merge branch 'net-convert-tasklets-to-use-new-tasklet_setup-api' adds 6c3cbaa0f0cb net: xilinx: axiethernet: Introduce helper functions for M [...] adds 253761a0e61b net: xilinx: axiethernet: Enable dynamic MDIO MDC adds 0798827b47d3 Merge branch 'net-axienet-dynamically-enable-mdio-interface' adds ea8146c68457 cxgb4: Fix the -Wmisleading-indentation warning adds 419a38cecf14 net: macvlan: remove redundant initialization in macvlan_d [...] adds e014ae39493f ptp: idt82p33: add adjphase support adds e4c6eb68343f ptp: idt82p33: use i2c_master_send for bus write adds 6c196f36f524 ptp: idt82p33: optimize _idt82p33_adjfine adds 0012eeb370f8 net: macb: fix NULL dereference due to no pcs_config method adds f8ae7bbec726 net: x25_asy: Delete the x25_asy driver adds 4a04d65c964e net: ipa: refer to IPA versions, not GSI adds 0b8d67610845 net: ipa: request GSI IRQ later adds a054539db196 net: ipa: rename gsi->event_enable_bitmap adds f9b28804ab50 net: ipa: define GSI interrupt types with an enum adds 97eb94c8c790 net: ipa: disable all GSI interrupt types initially adds 3ca97ffd984c net: ipa: cache last-saved GSI IRQ enabled type adds b054d4f9eb4b net: ipa: only enable GSI channel control IRQs when needed adds b4175f8731f7 net: ipa: only enable GSI event control IRQs when needed adds d6c9e3f506ae net: ipa: only enable generic command completion IRQ when needed adds 06c8632833c2 net: ipa: only enable GSI IEOB IRQs when needed adds 46f748ccaf01 net: ipa: explicitly disallow inter-EE interrupts adds 352f26a886d8 net: ipa: only enable GSI general IRQs when needed adds 8194be79fbbc net: ipa: pass a value to gsi_irq_type_update() adds 2d152760a9e0 Merge branch 'net-ipa-constrain-gsi-interrupts' adds 75a5fb0cdbb7 net: core: fix spelling typo in flow_dissector.c adds ef9ac2091180 net: usb: fix spelling typo in cdc_ncm.c adds bff6f1db91e3 stmmac: intel: change all EHL/TGL to auto detect phy addr adds a3ce2b109a59 net: udp: introduce UDP_MIB_MEMERRORS for udp_mem adds 9c661b0b8544 net/packet: make packet_fanout.arr size configurable up to 64K adds 1db32acfde74 selftests/net: test max_num_members, fanout_args in psock_fanout adds 084d0c13a489 Merge branch 'net-packet-make-packet_fanout-arr-size-confi [...] adds 0169b8205431 bridge: mrp: Use hlist_head instead of list_head for mrp adds cffb8f6177bb net: udp: remove redundant initialization in udp_send_skb adds 6e822c2c2919 net: udp: remove redundant initialization in udp_dump_one adds 785d21b82600 net/mlx4: Assign boolean values to a bool variable adds 8b7e0a01dfa7 net: phy: microchip_t1: Don't set .config_aneg adds ca4d632aef03 net: dsa: mv88e6xxx: Export VTU as devlink region adds a18394269fc8 net: core: add dev_get_tstats64 as a ndo_get_stats64 imple [...] adds 6a9006287959 net: dsa: use net core stats64 handling adds 497a5757ce4e tun: switch to net core provided statistics counters adds 6b840a04fe35 ip6_tunnel: use ip_tunnel_get_stats64 as ndo_get_stats64 callback adds b220a4a79ce5 net: switch to dev_get_tstats64 adds 250f19c75195 gtp: switch to dev_get_tstats64 adds 42f9e5f0c6ed wireguard: switch to dev_get_tstats64 adds 8f3feb242081 vti: switch to dev_get_tstats64 adds 98d7fc46388a ipv4/ipv6: switch to dev_get_tstats64 adds 682036b2b9fb net: remove ip_tunnel_get_stats64 adds 52643b7832d8 Merge branch 'net-add-and-use-dev_get_tstats64' adds 8be33ecfc1ff net: skb_vlan_untag(): don't reset transport offset if set [...] adds 1ccd58331f6f selftests: disable rp_filter when testing bareudp adds 30e2379e8233 net: ipv4: remove redundant initialization in inet_rtm_deladdr adds 3ec94da976fe net: atlantic: Remove unnecessary conversion to bool adds 1aa844b92176 net: pch_gbe: remove unneeded variable retval in __pch_gbe [...] adds e5a4b17da1d0 net: sched: fix misspellings using misspell-fixer tool adds 2776d2320ac1 net: dsa: fix unintended sign extension on a u16 left shift adds d6bb2d1e8690 inet: constify inet_sdif() argument adds 7b58e63e744c inet: udp{4|6}_lib_lookup_skb() skb argument is const adds 70408949a35f Merge branch 'inet-prevent-skb-changes-in-udp-4-6-_lib_loo [...] adds 5b8b2262b3b4 net: ipa: don't break build on large transaction size adds 49e3aeeb211c net: ipa: get rid of a useless line of code adds 2c642c48b362 net: ipa: change a warning to debug adds bf795af1d42a net: ipa: drop an error message adds 8ed1045bb828 Merge branch 'net-ipa-little-fixes' adds 214c798ba1a4 net: phy: aquantia: do not return an error on clearing pen [...] adds a884915f4cef net: stmmac: dwc-qos: Change the dwc_eth_dwmac_data's .pro [...] adds ae068f561baa net: qrtr: Fix port ID for control messages adds 87f547c108e4 net: qrtr: Allow forwarded services adds 0baa99ee353c net: qrtr: Allow non-immediate node routing adds f7dec6cb914c net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet adds 90829f07baea net: qrtr: Release distant nodes along the bridge node adds c079fe2480e4 Merge branch 'net-qrtr-add-distant-node-support' adds c0c5a60f0f13 net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown adds 1af5318c00a8 net: evaluate net.ipv4.conf.all.proxy_arp_pvlan adds 62679a8d3aa4 net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm adds fc8f29b35c18 Merge branch 'net-evaluate-net-ipvX-conf-all-sysctls' adds 2492ae6bee24 MAINTAINERS: Add entry for Hirschmann Hellcreek Switch Driver adds 0575bedd6a15 drivers: net: sky2: Fix -Wstringop-truncation with W=1 adds ca787e0b935c ipv4: Set nexthop flags in a more consistent way adds e545f8657393 net: dsa: mv88e6xxx: Add helper to get a chip's max_vid adds 724d06b437bb mptcp: fix static checker warnings in mptcp_pm_add_timer adds ef1220a7d4bb selftests: pmtu.sh: use $ksft_skip for skipped return code adds 2a9d3716b810 selftests: pmtu.sh: improve the test result processing adds 34b93f19c92c Merge branch 'selftests-pmtu-sh-improve-the-test-result-pr [...] adds 95530a59db3d nfp: Fix passing zero to 'PTR_ERR' adds 27b42557988d drivers: net: xilinx_emaclite: Add missing parameter kerneldoc adds eccd5403814b drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast w [...] adds 03dfd157670b drivers: net: xilinx_emaclite: Add COMPILE_TEST support adds 8fc72cb541e7 Merge branch 'xilinx_emaclite-w-1-fixes' adds cef211968c2d net: udp: remove redundant initialization in udp_gro_complete adds 5b320b53431e drivers: net: smc91x: Fix set but unused W=1 warning adds 606ddf1f046e drivers: net: smc91x: Fix missing kerneldoc reported by W=1 adds 6015e6f2efc6 drivers: net: smc911x: Work around set but unused status adds 40f6d1d9159b drivers: net: smc911x: Fix set but unused status because o [...] adds dd5fdb3f9785 drivers: net: smc911x: Fix passing wrong number of paramet [...] adds 6e4a930c40d8 drivers: net: smc911x: Fix cast from pointer to integer of [...] adds 7958ba7e6273 drivers: net: smsc: Add COMPILE_TEST support adds 203cb737fbe0 Merge branch 'smsc-w-1-warning-fixes' adds c9f64d1fc101 net: ipconfig: Avoid spurious blank lines in boot log adds aa0616a9bd52 IB/hfi1: switch to core handling of rx/tx byte/packet counters adds 2d5c27dafe63 qmi_wwan: switch to core handling of rx/tx byte/packet counters adds 45fc3fd4308c qtnfmac: switch to core handling of rx/tx byte/packet counters adds af0c351cc348 usbnet: switch to core handling of rx/tx byte/packet counters adds 323955a0498c net: usb: switch to dev_get_tstats64 and remove usbnet_get [...] adds 255bf5e9d77a Merge branch 'net-switch-further-drivers-to-core-functiona [...] adds 85ce50d337d1 net: kcov: don't select SKB_EXTENSIONS when there is no NET adds 69ba53e72bbd mlxsw: spectrum_router: Pass non-register proto enum to __ [...] adds d57ff0228666 mlxsw: spectrum_router: Use RALUE-independent op arg adds c1b290d594a1 mlxsw: spectrum_router: Introduce FIB event queue instead [...] adds 2d5bd7a111ca mlxsw: spectrum: Propagate context from work handler conta [...] adds 0f6b66011a3c mlxsw: spectrum_router: Push out RALUE pack into separate helper adds d271cf9f298b mlxsw: spectrum: Export RALUE pack helper and use it from IPIP adds 0c1d6b269457 mlxsw: spectrum_router: Pass destination IP as a pointer t [...] adds 1a7fcdf75d28 mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_ [...] adds 1a9c21d5f70f mlxsw: spectrum_router: Use RALUE pack helper from abort function adds 7f5c4090e46f mlxsw: spectrum: Push RALUE packing and writing into low-l [...] adds 505cd65c66e8 mlxsw: spectrum_router: Prepare work context for possible bulking adds 91d20d71b2f0 mlxsw: spectrum_router: Have FIB entry op context allocate [...] adds ae9ce81aa726 mlxsw: spectrum_router: Introduce fib_entry priv for low-l [...] adds a005a7fe2ffc mlxsw: spectrum_router: Track FIB entry committed state an [...] adds 173f14cda364 mlxsw: spectrum_router: Introduce FIB entry update op adds e7086213f7b4 Merge branch 'mlxsw-spectrum-prepare-for-xm-implementation [...] adds e86580235708 selftests: set conf.all.rp_filter=0 in bareudp.sh adds e1d9d7b91302 Merge https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds c7287cb8c686 mac80211: use semicolons rather than commas to separate st [...] adds 8280c07e0762 ieee80211: Add definition for WFA DPP adds 9f0ffa418483 cfg80211: Add support to configure SAE PWE value to drivers adds 9c97c88d2f4b cfg80211: Add support to calculate and report 4096-QAM HE rates adds ba5c25236bc3 nl80211/cfg80211: fix potential infinite loop adds 857b34c4fb10 nl80211: fix beacon tx rate mask validation adds c4a30446a92a cfg80211: add support to configure HE MCS for beacon rate adds 70debba3ab7d mac80211: save HE oper info in BSS config for mesh adds 30df81301c63 mac80211: add radiotap flag to assure frames are not reordered adds 66d06c84730c mac80211: adhere to Tx control flag that prevents frame re [...] adds 527d675969a1 mac80211: don't overwrite QoS TID of injected frames adds 70c5e40ca959 mac80211: assure that certain drivers adhere to DONT_REORDER flag adds 326a10b90d05 wireless: remove CONFIG_WIRELESS_WDS adds f48992187577 ath9k: remove WDS code adds bcc857f8d1ef carl9170: remove WDS code adds 81c9b7d408c4 b43: remove WDS code adds 8c21fc456913 b43legacy: remove WDS code adds 801a46bda516 rt2x00: remove WDS code adds 70d9c59909df mac80211: remove WDS-related code adds e7e0517c1004 cfg80211: remove WDS code adds da1e9dd3a11c nl80211: fix kernel-doc warning in the new SAE attribute adds f8fd36b95ee4 Merge tag 'mac80211-next-for-net-next-2020-11-13' of git:/ [...] adds 2f51e5758d61 tipc: fix -Wstringop-truncation warnings adds 6c6358cca6fd net: ipa: define GSI interrupt types with enums adds 46dda53ef7de net: ipa: use common value for channel type and protocol adds 9ed8c2a92d01 net: ipa: move channel type values into "gsi_reg.h" adds 7b0ac8f65116 net: ipa: move GSI error values into "gsi_reg.h" adds cec2076e432e net: ipa: move GSI command opcode values into "gsi_reg.h" adds 4730ab1c1d27 net: ipa: use enumerated types for GSI field values adds 72ac50b20676 Merge branch 'net-ipa-gsi-register-consolidation' adds dc8d2512e697 sfc: extend bitfield macros to 19 fields adds 42bfd69a9fdd sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 adds c5122cf58412 sfc: support GRE TSO on EF100 adds 992c75ae2f30 Merge branch 'sfc-further-ef100-encap-tso-features' adds 3ce6da1b2e47 net: ipa: fix source packet contexts limit adds 0a5096ec2a35 net: ipa: ignore the microcontroller log event adds 2caf08e757ef Merge branch 'net-ipa-two-fixes' adds 95f3c5458dfa r8169: use READ_ONCE in rtl_tx_slots_avail adds ca1ab89cd2d6 r8169: improve rtl_tx adds bb3222f71b57 net: stmmac: platform: use optional clk/reset get APIs adds 774626fa440e net: phy: mscc: Add PTP support for 2 more VSC PHYs adds cf83b2d2e2b6 bpf: Permit cond_resched for some iterators adds c50eb518e262 bpf: Use separate lockdep class for each hashtab adds 20b6cc34ea74 bpf: Avoid hashtab deadlock with map_locked adds cb5dc5b062a9 Merge branch 'bpf: safeguard hashtab locking in NMI context' adds 8aaeed81fcb9 bpf: Fix error path in htab_map_alloc() adds aaf376bddf68 selftests/bpf: Move test_tcppbf_user into test_progs adds 247f0ec361b7 selftests/bpf: Drop python client/server in favor of threads adds d3813ea14b69 selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refact [...] adds 0a099d1429c7 selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton adds 21b5177e997c selftest/bpf: Use global variables instead of maps for tes [...] adds d0b3d2d7e50d Merge branch 'selftests/bpf: Migrate test_tcpbpf_user to b [...] adds c81ed6d81e05 libbpf: Factor out common operations in BTF writing APIs adds d9448f94962b selftest/bpf: Relax btf_dedup test checks adds 88a82c2a9ab5 libbpf: Unify and speed up BTF string deduplication adds ba451366bf44 libbpf: Implement basic split BTF support adds 197389da2fbf selftests/bpf: Add split BTF basic test adds 1306c980cf89 selftests/bpf: Add checking of raw type dump in BTF writer [...] adds d8123624506c libbpf: Fix BTF data layout checks and allow empty BTF adds f86524efcf9e libbpf: Support BTF dedup of split BTFs adds 6b6e6b1d09aa libbpf: Accomodate DWARF/compiler bug with duplicated iden [...] adds 232338fa2fb4 selftests/bpf: Add split BTF dedup selftests adds 75fa1777694c tools/bpftool: Add bpftool support for split BTF adds b6b466a81f84 Merge branch 'libbpf: split BTF support' adds c6bde958a62b bpf: Lift hashtab key_size limit adds 9e7a4d9831e8 bpf: Allow LSM programs to use bpf spin locks adds 4cf1bc1f1045 bpf: Implement task local storage adds 8885274d2259 libbpf: Add support for task local storage adds 864ab0616dcc bpftool: Add support for task local storage adds 3ca1032ab7ab bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID adds f0e5ba0bc481 bpf: Fix tests for local_storage adds a367efa71b3f bpf: Update selftests for local_storage to use vmlinux.h adds 9cde3beeadb3 bpf: Add tests for task_local_storage adds 4170bc6baa54 bpf: Exercise syscall operations for inode and sk storage adds f055f355faf1 selftests/bpf: Fix selftest build with old libc adds a10b4f961043 samples/bpf: Remove duplicate include in hbm adds 666475ccbf1d bpf, btf: Remove the duplicate btf_ids.h include adds f52b8fd33257 bpf: selftest: Use static globals in tcp_hdr_options and b [...] adds 951bb64621b8 bpf: Add in-kernel split BTF support adds 5329722057d4 bpf: Assign ID to vmlinux BTF and return extra info for BT [...] adds 5f9ae91f7c0d kbuild: Build kernel module BTFs if BTF is enabled and pah [...] adds 36e68442d1af bpf: Load and verify kernel module BTFs adds cecaf4a0f2dc tools/bpftool: Add support for in-kernel and named BTF in [...] adds 0e6f601eb5c1 Merge branch 'Integrate kernel module BTF support' adds 58cfa49c2ba7 selftest/bpf: Add missed ip6ip6 test back adds e2215b0555cc samples/bpf: Remove unused test_ipip.sh adds 9600d623dba4 Merge branch 'Remove unused test_ipip.sh test and add missed' adds 7112d127984b bpf: Compile out btf_parse_module() if module BTF is not enabled adds c8a950d0d3b9 tools: Factor HOSTCC, HOSTLD, HOSTAR definitions adds 9e8929fdbb9c tools/bpftool: Force clean of out-of-tree build adds 8859b0da5aac tools/bpftool: Fix cross-build adds 3290996e7133 tools/runqslower: Use Makefile.include adds 85e59344d079 tools/runqslower: Enable out-of-tree build adds 2d9393fefb50 tools/runqslower: Build bpftool using HOSTCC adds 0639e5e97ad9 tools/bpftool: Fix build slowdown adds 8378788cfe74 Merge branch 'tools/bpftool: Some build fixes' adds 09a3dac7b579 bpf: Fix NULL dereference in bpf_task_storage adds 6a59edd832e2 tools/bpf: Add bootstrap/ to .gitignore adds c36538798fc6 tools/bpf: Always run the *-clean recipes adds 6d94e741a8ff bpf: Support for pointers beyond pkt_end. adds 9cc873e85800 selftests/bpf: Add skb_pkt_end test adds cb62d34019d9 selftests/bpf: Add asm tests for pkt vs pkt_end comparison. adds 0a58a65cc0b0 Merge branch 'bpf-ptrs-beyond-pkt-end' adds 9e838b02b0bb bpf: Folding omem_charge() into sk_storage_charge() adds e794bfddb8b8 bpf: Rename some functions in bpf_sk_storage adds 8e4597c627fb bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP adds 53632e111946 bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP adds 904709f63b89 Merge branch 'bpf: Enable bpf_sk_storage for FENTRY/FEXIT/RAW_TP' adds 423f16108c9d bpf: Augment the set of sleepable LSM hooks adds 6f100640ca5b bpf: Expose bpf_d_path helper to sleepable LSM hooks adds 8965398713d8 net: xdp: Introduce bulking for xdp tx return path adds 7886244736a4 net: page_pool: Add bulk support for ptr_ring adds 2f9d09394d13 net: mvneta: Add xdp tx return bulking support adds dbef19ccde5d net: mvpp2: Add xdp tx return bulking support adds b87c57ae12db net: mlx5: Add xdp tx return bulking support adds c14d61fca0d1 Merge branch 'xdp-redirect-bulk' adds 07cbce2e466c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 2e793878aece ipv6: remove unused function ipv6_skb_idev() adds 9e6cad531c9d net: macb: Fix passing zero to 'PTR_ERR' adds 8f56bc4dc101 ionic: start queues before announcing link up adds f6e428b27ee3 ionic: check for link after netdev registration adds e7e8e087acde ionic: add lif quiesce adds a8205ab6208f ionic: batch rx buffer refilling adds e0243e196659 ionic: use mc sync for multicast filters adds e94f76bb2063 ionic: flatten calls to ionic_lif_rx_mode adds 81dbc24147f9 ionic: change set_rx_mode from_ndo to can_sleep adds 7c8d008cc068 ionic: useful names for booleans adds 2d38c5802f46 Merge branch 'ionic-updates' adds ae8cb93286e5 IPv4: RTM_GETROUTE: Add RTA_ENCAP to result adds d3cd4924e385 tcp: uninline tcp_stream_memory_free() adds 1c5f2ced136a tcp: avoid indirect call to tcp_stream_memory_free() adds 405ac7fd394c Merge branch 'tcp-avoid-indirect-call-in-__sk_stream_memory_free' adds 508c4fc27ba7 inet: unexport udp{4|6}_lib_lookup_skb() adds 49b1cabffbf9 nfc: refined function nci_hci_resp_received adds 10502d055b4e mlxsw: spectrum_router: Compare key with correct object type adds a06191aabbb7 mlxsw: spectrum_router: Add nexthop group type field adds 1664dd3d5e54 mlxsw: spectrum_router: Use nexthop group type in hash table key adds 02d8fdcad7cb mlxsw: spectrum_router: Associate neighbour table with nex [...] adds 9ce254d9fbdd mlxsw: spectrum_router: Store FIB info in route adds 46d5b7b54195 mlxsw: spectrum_router: Remove unused field 'prio' from IP [...] adds 5a49dfe51f22 mlxsw: spectrum_router: Move IPv4 FIB info into a union in [...] adds 7f7a417e6a11 mlxsw: spectrum_router: Split nexthop group configuration [...] adds 7ba7bc55cf2d mlxsw: spectrum_ipip: Remove overlay protocol from can_off [...] adds 4dd38da54aa9 mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_ne [...] adds c3bde5a914bd mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_ne [...] adds b360952bbfa1 mlxsw: spectrum_router: Remove unused argument from mlxsw_ [...] adds c181a89a6db0 mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6} [...] adds 9ed2b4d28795 mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6} [...] adds 245f4e44d2d6 mlxsw: spectrum_router: Remove outdated comment adds cf70b5cfab9c Merge branch 'mlxsw-preparations-for-nexthop-objects-suppo [...] adds 865e6ae02dd7 net: openvswitch: use core API to update/provide stats adds 0064c5c1b3bf net: xfrm: use core API for updating/providing stats adds 41294e6a434d r8169: improve rtl8169_start_xmit adds 8eeb99bc81bc Fix unefficient call to memset before memcpu in nla_strlcpy. adds 9ca718743ad8 Modify return value of nla_strlcpy to match that of strscpy. adds 872f69034194 treewide: rename nla_strlcpy to nla_strscpy. adds c0a645a7f944 Merge branch 'fix-inefficiences-and-rename-nla_strlcpy' adds b796d04bd014 tcp: factor out tcp_build_frag() adds e2223995a287 mptcp: use tcp_build_frag() adds 77c3c9563752 tcp: factor out __tcp_close() helper adds ba8f48f7a4d7 mptcp: introduce mptcp_schedule_work adds caf971df01b8 mptcp: reduce the arguments of mptcp_sendmsg_frag adds f0e6a4cf11f1 mptcp: add accounting for pending data adds eaa2ffabfc35 mptcp: introduce MPTCP snd_nxt adds e16163b6e2b7 mptcp: refactor shutdown and close adds d9ca1de8c0cd mptcp: move page frag allocation in mptcp_sendmsg() adds 813e0a683d4c mptcp: try to push pending data on snd una updates adds 8edf08649eed mptcp: rework poll+nospace handling adds 6f8a612a33e4 mptcp: keep track of advertised windows right edge adds 7ed90803a213 mptcp: send explicit ack on delayed ack_seq incr adds 72308ecbf33b Merge branch 'mptcp-improve-multiple-xmit-streams-support' adds e468d141b993 net: dsa: tag_dsa: Allow forwarding of redirected IGMP traffic adds 469ee5fe73d9 net: dsa: tag_dsa: Unify regular and ethertype DSA taggers adds 13f49b6f2622 net: dsa: tag_dsa: Use a consistent comment style adds f85cd064cd5d Merge branch 'net-dsa-tag_dsa-unify-regular-and-ethertype- [...] adds b618c3270249 net: phy: mscc: fix excluded_middle.cocci warnings adds 83c317d7b36b r8169: remove nr_frags argument from rtl_tx_slots_avail adds a98cabdb8cb8 net: phy: don't duplicate driver name in phy_attached_print adds 7c3e2b771d79 lan743x: replace devicetree phy parse code with library function adds 97f53a08cba1 net: linux/skbuff.h: combine SKB_EXTENSIONS + KCOV handling adds b606ad8fa283 net: phy: vitesse: implement generic .handle_interrupt() callback adds e96a0d977464 net: phy: vitesse: remove the use of .ack_interrupt() adds e01a3feb8f69 net: phy: microchip: implement generic .handle_interrupt() [...] adds cf499391982d net: phy: microchip: remove the use of .ack_interrupt() adds a0723b375f93 net: phy: marvell: implement generic .handle_interrupt() callback adds 1f6d0f267a14 net: phy: marvell: remove the use of .ack_interrupt() adds 01c4a00bf347 net: phy: lxt: implement generic .handle_interrupt() callback adds 9a12dd6f186c net: phy: lxt: remove the use of .ack_interrupt() adds 52b1984a88ac net: phy: nxp-tja11xx: implement generic .handle_interrupt [...] adds 45f52f123851 net: phy: nxp-tja11xx: remove the use of .ack_interrupt() adds d995a36b7e96 net: phy: amd: implement generic .handle_interrupt() callback adds 347917c7e06a net: phy: amd: remove the use of .ack_interrupt() adds 36b25c26e2ca net: phy: smsc: implement generic .handle_interrupt() callback adds 824ef51f0871 net: phy: smsc: remove the use of .ack_interrupt() adds 80ca9ee741da net: phy: ste10Xp: implement generic .handle_interrupt() callback adds e1bc534df855 net: phy: ste10Xp: remove the use of .ack_interrupt() adds 66d7439e8360 net: phy: adin: implement generic .handle_interrupt() callback adds 1d8300d3ce9d net: phy: adin: remove the use of the .ack_interrupt() adds 0676a4ea2847 Merge branch 'net-phy-add-support-for-shared-interrupts-part-2' adds 91bfae25eedd net: hns3: add support for configuring interrupt quantity [...] adds ab16b49cdf98 net: hns3: add support for querying maximum value of GL adds 5ac84b02d372 net: hns3: add support for 1us unit GL configuration adds de25bcc47fba net: hns3: rename gl_adapt_enable in struct hns3_enet_coalesce adds fccf111e471d Merge branch 'net-hns3-updates-for-next' adds f73659192b0b net: wan: Delete the DLCI / SDLA drivers adds f1517f6f1d6f octeontx2-af: Modify default KEX profile to extract TX pac [...] adds 041a1c171581 octeontx2-af: Verify MCAM entry channel and PF_FUNC adds 9b179a960a96 octeontx2-af: Generate key field bit mask from KEX profile adds 55307fcb9258 octeontx2-af: Add mbox messages to install and delete MCAM rules adds f0a1913f8a6f octeontx2-pf: Add support for ethtool ntuple filters adds 63ee51575f6c octeontx2-pf: Add support for unicast MAC address filtering adds 4d6beb9c8032 octeontx2-af: Add debugfs entry to dump the MCAM rules adds 9a946def264d octeontx2-af: Modify nix_vtag_cfg mailbox to support TX VT [...] adds fd9d7859db6c octeontx2-pf: Implement ingress/egress VLAN offload adds f0c2982aaf98 octeontx2-pf: Add support for SR-IOV management functions adds 4f88ed2cc5af octeontx2-af: Handle PF-VF mac address changes adds dbab48cecc94 octeontx2-af: Add new mbox messages to retrieve MCAM entries adds 5a579667850a octeontx2-af: Delete NIX_RXVLAN_ALLOC mailbox message adds 5cfa9a612836 Merge branch 'add-ethtool-ntuple-filters-support' adds 69280228d2b1 net: phy: fix kernel-doc markups adds c1639be98b42 net: datagram: fix some kernel-doc markups adds 270f3385cddf net: core: fix some kernel-doc markups adds 6997faa997ba Merge branch 'fix-several-bad-kernel-doc-markups' adds ed30aef3c864 nfp: tls: Fix unreachable code issue adds d04a53b1c487 ptp: document struct ptp_clock_request members adds fbf805bf1fcd mlxsw: spectrum_router: Fix wrong kfree() in error path adds ff8a24182acc mlxsw: spectrum_router: Set ifindex for IPv4 nexthops adds c68e248d538b mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entr [...] adds 5c9a3b24518c mlxsw: spectrum_router: Set FIB entry's type after creatin [...] adds c0351b7c25ff mlxsw: spectrum_router: Set FIB entry's type based on next [...] adds 5b9954e1e7b8 mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() adds a9a711a3f78b mlxsw: spectrum_router: Only clear offload indication from [...] adds 2efca2bfba99 mlxsw: spectrum_router: Add an indication if a nexthop gro [...] adds e3ddfb45bacd mlxsw: spectrum_router: Allow returning errors from mlxsw_ [...] adds f24afa1083b7 Merge branch 'mlxsw-preparations-for-nexthop-objects-suppo [...] adds 2b8473d2fb22 Documentation: Remove the deleted "framerelay" document fr [...] adds 4d715380b4b8 net: ipa: share field mask values for IPA hash registers adds 5f87d77bb3bd net: ipa: make filter/routing hash enable register variable adds 6833a0967300 net: ipa: support more versions for HOLB timer adds f3ae1616c54d net: ipa: fix two inconsistent IPA register names adds c3bf353fdbf2 net: ipa: use _FMASK consistently adds fb14f7229122 net: ipa: fix BCR register field definitions adds 8701cb00d78a net: ipa: define enumerated types consistently adds 3413e61337de net: ipa: fix up IPA register comments adds 74fbbbbe80d1 net: ipa: rearrange a few IPA register definitions adds 322053105f09 net: ipa: move definition of enum ipa_irq_id adds 716a115b4f5c net: ipa: a few last IPA register cleanups adds 030946fdb990 Merge branch 'net-ipa-ipa-register-cleanup' adds f2bcc2fa275b atm: nicstar: Replace in_interrupt() usage adds 2de680dea6a8 atm: lanai: Remove in_interrupt() usage adds 280bb3f98bf8 Merge branch 'atm-replace-in_interrupt-usage' adds 281cc2843b18 net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats adds bd4bdeb4f290 r8169: remove not needed check in rtl8169_start_xmit adds 09840f70b088 s390/qeth: reduce rtnl locking for switchdev events adds 215d2836d714 s390/qeth: remove useless if/else adds 88ad4d9bb166 s390/qeth: tolerate error when querying card info adds 4139b2b138dd s390/qeth: improve QUERY CARD INFO processing adds baf7998d5f21 s390/qeth: set static link info during initialization adds f252fa8ea0a0 s390/qeth: clean up default cases for ethtool link mode adds e92d42e7602b s390/qeth: use QUERY OAT for initial link info adds 235db5278316 s390/qeth: improve selection of ethtool link modes adds aa8f2cbd5748 Merge branch 's390-qeth-updates-2020-11-17' adds b50e29645627 nfc: s3fwrn5: Remove the max_payload adds 074376007e42 nfc: s3fwrn5: Fix the misspelling in a comment adds e76d795ecb5b nfc: s3fwrn5: Change the error code adds 657bc1d10bfc r8153_ecm: avoid to be prior to r8152 driver adds 56495a2442a4 Merge https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b44cfd4f5b91 devlink: move request_firmware out of driver adds 52cc5f3a166a devlink: move flash end and begin to core devlink adds ac75b09624ed Merge branch 'devlink-move-common-flash_update-calls-to-core' adds b680a214ec28 mptcp: update rtx timeout only if required. adds 6b13d8f71fb3 IPv6: RTM_GETROUTE: Add RTA_ENCAP to result adds d548d3930ab6 enetc: Fix endianness issues for enetc_ethtool adds 0dfd294c9241 enetc: Fix endianness issues for enetc_qos adds 4082c502bf9c Merge branch 'enetc-clean-endianness-warnings-up' adds e2ef5203c817 net: openvswitch: Be liberal in tcp conntrack. adds c3bc2adb051b net: netsec: add xdp tx return bulking support adds 12f4bd86225e net: add annotation for sock_{lock,unlock}_fast adds 1a0058cf0c8f net/mlx4_en: Remove unused performance counters adds 956fb852181e octeontx2-pf: move lmt flush to include/linux/soc adds ae454086e3c2 octeontx2-af: add mailbox interface for CPT adds 76638a2e5850 octeontx2-af: add debugfs entries for CPT block adds b5fb0b1bbb50 Merge branch 'add-support-for-marvell-octeontx2-cryptographic' adds 583b273dea75 octeontx2-pf: Fix unintentional sign extension issue adds dd6028a3cb5d octeontx2-af: Fix return of uninitialized variable err adds 76483980174c octeontx2-af: Fix access of iter->entry after iter object [...] adds fc9840fbef0c net: stream: fix TCP references when INET is not enabled adds 4ae21993f074 ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define adds 77f9591b21ed netdevsim: move ethtool pause params in separate struct adds a7fc6db099b5 netdevsim: support ethtool ring and coalesce settings adds fbb8531e58bd selftests: extract common functions in ethtool-common.sh adds 9e48ee80ac4e selftests: refactor get_netdev_name function adds fbb7a1f8137d selftests: add ring and coalesce selftests adds 2ed03e5a84ca Merge branch 'netdevsim-add-ethtool-coalesce-and-ring-settings' adds 30abc9cd9c6b net: dsa: avoid potential use-after-free error adds 2a014b200bbd mlxsw: spectrum_router: Add support for nexthop objects adds c25db3a77f61 mlxsw: spectrum_router: Enable resolution of nexthop group [...] adds cdd6cfc54c64 mlxsw: spectrum_router: Allow programming routes with next [...] adds 20ac8f869053 selftests: mlxsw: Add nexthop objects configuration tests adds ffb721515bf3 selftests: forwarding: Do not configure nexthop objects twice adds 3600f29ad139 selftests: forwarding: Test IPv4 routes with IPv6 link-loc [...] adds e96fa54bbd90 selftests: forwarding: Add device-only nexthop test adds e035146d6560 selftests: forwarding: Add multipath tunneling nexthop test adds 3cd336c51799 Merge branch 'mlxsw-add-support-for-nexthop-objects' adds b2771d2419fa mptcp: drop WORKER_RUNNING status bit adds 26aa231439fe mptcp: fix state tracking for fallback socket adds 860975c6f80a mptcp: skip to next candidate if subflow has unacked data adds 8b819a84d4b1 selftests: mptcp: add link failure test case adds 0397c6d85f9c mptcp: keep unaccepted MPC subflow into join list adds d91d322a72a3 mptcp: change add_addr_signal type adds 84dfe3677a6f mptcp: send out dedicated ADD_ADDR packet adds 523514ed0a99 selftests: mptcp: add ADD_ADDR IPv6 test cases adds fa3fe2b15031 mptcp: track window announced to peer adds ea4ca586b16f mptcp: refine MPTCP-level ack scheduling adds 9e8ac63fe1bc Merge branch 'mptcp-more-miscellaneous-mptcp-fixes' adds 94d8a98e6235 r8169: reduce number of workaround doorbell rings adds bf7b0bf68ec9 r8169: use dev_err_probe in rtl_get_ether_clk adds 0a12ad592955 mdio_bus: suppress err message for reset gpio EPROBE_DEFER adds dfccb8b13c0c net: ipa: define clock and interconnect data adds f08c99226458 net: ipa: populate clock and interconnect data adds 91d02f955150 net: ipa: use config data for clocking adds 0ee6de264b83 Merge branch 'net-ipa-platform-specific-clock-and-intercon [...] adds f8d3bdd561a7 net: ipa: print channel/event ring number on error adds 5d28913d4ee6 net: ipa: don't reset an ALLOCATED channel adds f849afcc8c3b net: ipa: ignore CHANNEL_NOT_RUNNING errors adds 1136145660f3 net: ipa: support retries on generic GSI commands adds 7c80e83829db net: ipa: retry modem stop if busy adds ae1d72f9779f net: ipa: add driver shutdown callback adds c900378316d3 Merge branch 'net-ipa-add-a-driver-shutdown-callback' adds f019fb6392e5 ibmvnic: Introduce indirect subordinate Command Response Q [...] adds 4f0b6812e9b9 ibmvnic: Introduce batched RX buffer descriptor transmission adds 0d973388185d ibmvnic: Introduce xmit_more support using batched subCRQ hcalls adds c62aa3734f21 ibmvnic: Clean up TX code and TX buffer data structure adds 8ed589f3832a ibmvnic: Remove send_subcrq function adds 9a87c3fca237 ibmvnic: Ensure that device queue memory is cache-line aligned adds ec20f36bb41a ibmvnic: Correctly re-enable interrupts in NAPI polling routine adds e552aa313bba ibmvnic: Use netdev_alloc_skb instead of alloc_skb to repl [...] adds 41ed0a00ffcd ibmvnic: Do not replenish RX buffers after every polling loop adds 16de5970e08d Merge branch 'ibmvnic-performance-improvements-and-other-updates' adds 9a5ef4aa5457 net: hns3: add support for 1280 queues adds 30ae7f8a6aa7 net: hns3: add support for mapping device memory adds 3a6863e4e8ee net: hns3: add support for pf querying new interrupt resources adds e364ad303fe3 net: hns3: add support to utilize the firmware calculated [...] adds c331ecf1afc1 net: hns3: adds debugfs to dump more info of shaping parameters adds 9c89cc9b7fad Merge branch 'net-hns3-misc-updates-for-next' adds 7609ecb2ed28 net: bridge: switch to net core statistics counters handling adds b7d3c0e5930d can: j1939: add tables for the CAN identifier and its fields adds ea7800565a12 can: add optional DLC element to Classical CAN frame structure adds 69d98969a054 can: rename get_can_dlc() macro with can_cc_dlc2len() adds cd1124e76d74 can: remove obsolete get_canfd_dlc() macro adds c7b74967799b can: replace can_dlc as variable/element for payload length adds 3ab4ce0d6fa8 can: rename CAN FD related can_len2dlc and can_dlc2len helpers adds 75191707c7f5 can: update documentation for DLC usage in Classical CAN adds e8e73562ce0b can: drivers: introduce helpers to access Classical CAN DL [...] adds 4c01fc87675e can: drivers: add len8_dlc support for various CAN adapters adds 396b3cedc9cf can: drivers: add len8_dlc support for esd_usb2 CAN adapter adds 94c23097f991 can: gw: support modification of Classical CAN DLCs adds 4e20b3a1b02e dt-bindings: can: fsl,flexcan: add uint32 reference to clo [...] adds 07b6b3e23cbd dt-bindings: can: fsl,flexcan: fix fsl,clk-source property adds cefd754d131a dt-bindings: firmware: add IMX_SC_R_CAN(x) macro for CAN adds 1457998a6d3a can: flexcan: rename macro FLEXCAN_QUIRK_SETUP_STOP_MODE - [...] adds 1c5e6dbe4c4f can: flexcan: factor out enabling and disabling of interru [...] adds 49dea0443918 can: flexcan: move enabling/disabling of interrupts from f [...] adds f3f2a5466578 can: flexcan: flexcan_rx_offload_setup(): factor out mailb [...] adds 648a34b1d57d can: flexcan: flexcan_open(): completely initialize contro [...] adds 6b6e986864fd can: flexcan: flexcan_close(): change order if commands to [...] adds e110c8409fb6 can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines adds 8396604379e6 can: kvaser_usb: Add new Kvaser Leaf v2 devices adds 1f597d418ee3 can: kvaser_usb: kvaser_usb_hydra: Add support for new dev [...] adds 887e5a9ace74 can: kvaser_usb: Add new Kvaser hydra devices adds 275f6010b699 can: mcp251xfd: remove useless code in mcp251xfd_chip_softreset adds 5e08723967c8 Merge tag 'linux-can-next-for-5.11-20201120' of git://git. [...] adds f9e425e99b07 octeontx2-af: Add support for RSS hashing based on Transpo [...] adds 8e1e33ffa696 net/tun: Call type change netdev notifiers adds fc0d3b24bdb7 compat: always include linux/compat.h from net/compat.h adds 076d38b88c41 net: ptp: introduce common defines for PTP message types adds 6b6817c5d81d dpaa2-eth: use new PTP_MSGTYPE_* define(s) adds 34890b30dc73 ptp: ptp_ines: use new PTP_MSGTYPE_* define(s) adds 2fc9e6842fb8 Merge branch 'net-ptp-introduce-common-defines-for-ptp-mes [...] adds 8551fad63cd3 net: dsa: tag_hellcreek: Cleanup includes adds ed5ef9fb2023 net: dsa: hellcreek: Don't print error message on defer adds 1119ea801955 Merge branch 'net-dsa-hellcreek-minor-cleanups' adds 8ff39301efd9 net: pch_gbe: Use dma_set_mask_and_coherent to simplify code adds 7fd6372e273e net: pch_gbe: Use 'dma_free_coherent()' to undo 'dma_alloc [...] adds cc69837fcaf4 net: don't include ethtool.h from netdevice.h adds 5112cf59d76d sctp: Fix some typo adds d5a05e69ac6e net: stmmac: Use hrtimer for TX coalescing adds 8eb621698fd4 keys: Provide the original description to the key preparser adds 8a5dc321158f rxrpc: Remove the rxk5 security class as it's now defunct adds 0727d3ec3807 rxrpc: List the held token types in the key description in [...] adds 41057ebde002 rxrpc: Support keys with multiple authentication tokens adds ec832bd06d6f rxrpc: Don't retain the server key in the connection adds ca7fb10059a5 rxrpc: Split the server key type (rxrpc_s) into its own file adds 12da59fcab5a rxrpc: Hand server key parsing off to the security class adds d2ae4e918218 rxrpc: Don't leak the service-side session key to userspace adds d5953f6543b5 rxrpc: Allow security classes to give more info on server keys adds 4c20c3334026 rxrpc: Make the parsing of xdr payloads more coherent adds 9a0e6464f45b rxrpc: Ignore unknown tokens in key payload unless no know [...] adds 177b8989661b rxrpc: Fix example key name in a comment adds 8d47a43c48af rxrpc: Merge prime_packet_security into init_connection_security adds f4bdf3d68318 rxrpc: Don't reserve security header in Tx DATA skbuff adds 521bb3049c4d rxrpc: Organise connection security to use a union adds ceff522db2cc rxrpc: rxkad: Don't use pskb_pull() to advance through the [...] adds d7d775b1ffb1 rxrpc: Ask the security class how much space to allow in a packet adds 23c01ed3b0de Merge tag 'rxrpc-next-20201123' of git://git.kernel.org/pu [...] adds 07c78536efc5 mlxsw: spectrum_router: Create loopback RIF during initialization adds 52d45575ec3c mlxsw: spectrum_router: Use different trap identifier for [...] adds 919f6aaa3ae9 mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops adds 18c4b79d28f9 mlxsw: spectrum_router: Resolve RIF from nexthop struct in [...] adds 68e92ad855cf mlxsw: spectrum_router: Add support for blackhole nexthops adds 24eb2a02a68c selftests: mlxsw: Add blackhole nexthop configuration tests adds 1beaff779f78 selftests: forwarding: Add blackhole nexthops tests adds f0a5013e29cb devlink: Add blackhole_nexthop trap adds 37b50e556ef5 mlxsw: spectrum_trap: Add blackhole_nexthop trap adds 84e8feeadcf0 selftests: mlxsw: Add blackhole_nexthop trap test adds 6c446b639208 Merge branch 'mlxsw-add-support-for-blackhole-nexthops' adds be419fcacf25 net: hns3: fix spelling mistake "memroy" -> "memory" adds 1d155dfdf50e net: warn if gso_type isn't set for a GSO SKB adds 2f1cce214b23 net: page_pool: Add page_pool_put_page_bulk() to page_pool.rst adds 9a71baf71996 net: mvpp2: divide fifo for dts-active ports only adds 05c748f7d09a net: mvneta: avoid unnecessary xdp_buff initialization adds eb33f11864fb net: mvneta: move skb_shared_info in mvneta_xdp_put_buff caller adds 039fbc47f9f1 net: mvneta: alloc skb_shared_info on the mvneta_rx_swbm stack adds da43f0aadd5d Merge branch 'mvneta-access-skb_shared_info-only-on-last-frag' adds c31799bae851 lan743x: clean up software_isr function adds 470dfd808ac4 lan743x: replace polling loop by wait_event_timeout() adds 1566db043952 net: phy: intel-xway: implement generic .handle_interrupt( [...] adds 16c9709a7504 net: phy: intel-xway: remove the use of .ack_interrupt() adds 25497b7f0bd9 net: phy: icplus: implement generic .handle_interrupt() callback adds 12ae7ba3c15a net: phy: icplus: remove the use .ack_interrupt() adds 6719e2be0fcf net: phy: meson-gxl: implement generic .handle_interrupt() [...] adds 84c8f773d2dc net: phy: meson-gxl: remove the use of .ack_callback() adds 59ca4e58b917 net: phy: micrel: implement generic .handle_interrupt() callback adds c0c99d0cd107 net: phy: micrel: remove the use of .ack_interrupt() adds 6571b4555dc9 net: phy: national: implement generic .handle_interrupt() [...] adds a4d7742149f6 net: phy: national: remove the use of the .ack_interrupt() adds 1d1ae3c6ca3f net: phy: ti: implement generic .handle_interrupt() callback adds aa2d603ac8c0 net: phy: ti: remove the use of .ack_interrupt() adds efc3d9de7fa6 net: phy: qsemi: implement generic .handle_interrupt() callback adds a1a4417458cd net: phy: qsemi: remove the use of .ack_interrupt() adds 6527b938426f net: phy: remove the .did_interrupt() and .ack_interrupt() [...] adds 062547380d1f Merge branch 'net-phy-add-support-for-shared-interrupts-part-3' adds 651c814f3c96 net: phy: dp83640: use new PTP_MSGTYPE_SYNC define adds 37e9d0559a60 mlxsw: spectrum_ptp: use PTP wide message type definitions adds 298722166ab2 net: phy: mscc: use new PTP_MSGTYPE_* defines adds 16d07c38c446 Merge branch 'net-ptp-use-common-defines-for-ptp-message-t [...] adds 4826d2c4fcbf net: phy: realtek: read actual speed on rtl8211f to detect [...] adds b6d69fc8e8cf mptcp: put reference in mptcp timeout timer adds f460019b4c9e net: sched: alias action flags with TCA_ACT_ prefix adds bfd042321a7a bridge: mrp: Implement LC mode for MRP adds fd8976790a6c mptcp: be careful on MPTCP-level ack. adds b5094a3b535b soc: qcom: ipa: Constify static qmi structs adds 8b5536ad1216 lockdep: Introduce in_softirq lockdep assert adds 6454eca81eae net: Use lockdep_assert_in_softirq() in napi_consume_skb() adds 0e1f1cc89a77 Merge branch 'add-an-assert-in-napi_consume_skb' adds 4f36d97786c6 dt-bindings: net: dsa: convert ksz bindings document to yaml adds 44e53c88828f net: dsa: microchip: support for "ethernet-ports" node adds 9ed602bac971 net: dsa: microchip: ksz9477: setup SPI mode adds 8c4599f49841 net: dsa: microchip: ksz8795: setup SPI mode adds 0f614511fa22 Merge branch 'dt-bindings-net-dsa-microchip-convert-ksz-bi [...] adds 4efe76629036 net: dsa: mv88e6xxx: Don't force link when using in-band-status adds f5be107c3338 net: dsa: mv88e6xxx: Support serdes ports on MV88E6097/6095/6185 adds 5c19bc8b5734 net: dsa: mv88e6xxx: Add serdes interrupt support for MV88E6097 adds 0fd5d79efa4a net: dsa: mv88e6xxx: Handle error in serdes_get_regs adds 64088b2ac19d Merge branch 'net-dsa-mv88e6xxx-serdes-link-without-phy' adds 088d5360d05a i40e: remove redundant assignment adds 6ec12e1e9404 i40e: report correct VF link speed when link state is set [...] adds 24453a84285e igbvf: Refactor traces adds 594e31bcebd6 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6942a284fb3e net/tls: make inline helpers protocol-aware adds 923c40c4651e net/tls: add CHACHA20-POLY1305 specific defines and structures adds a6acbe623538 net/tls: add CHACHA20-POLY1305 specific behavior adds 74ea610602e6 net/tls: add CHACHA20-POLY1305 configuration adds 4f336e88a870 selftests/tls: add CHACHA20-POLY1305 to tls selftests adds fb3158ea612c Merge branch 'add-chacha20-poly1305-cipher-to-kernel-tls' adds aadaca9e7c39 net/sched: fix miss init the mru in qdisc_skb_cb adds fa6d639930ee net/sched: act_mirred: refactor the handle of xmit adds c129412f74e9 net/sched: sch_frag: add generic packet fragment support. adds 4be074e6dd24 Merge branch 'net-sched-fix-over-mtu-packet-of-defrag-in' adds 1c2c5eb6e108 mlxsw: spectrum_router: Fix error handling issue adds 40e4413d5dde mlxsw: spectrum_router: Pass virtual router parameters dir [...] adds 9a4ab10c74a0 mlxsw: spectrum_router: Rollback virtual router adjacency [...] adds d2141a42b96a mlxsw: spectrum_router: Track nexthop group virtual router [...] adds ff47fa13c991 mlxsw: spectrum_router: Update adjacency index more efficiently adds f5d709ffde6b Merge branch 'mlxsw-update-adjacency-index-more-efficiently' adds 7eed751b3b2a net/x25: handle additional netdev events adds a4989fa91110 net/lapb: support netdev events adds 62480b992ba3 net/lapb: fix t1 timer handling for LAPB_STATE_0 adds d023b2b9ccc2 net/x25: fix restart request/confirm handling adds 139d6eb149de net/x25: remove x25_kill_by_device() adds 35c58418898b Merge branch 'net-x25-netdev-event-handling' adds fff4c7469001 net: phy: micrel: fix interrupt handling adds 60c102eedea0 tipc: refactor tipc_sk_bind() function adds 5f75e0a0e92a tipc: make node number calculation reproducible adds b6f88d9c2fae tipc: update address terminology in code adds 6375da9dac8b Merge branch 'tipc-some-minor-improvements' adds 5c39f26e67c9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 3567e2337904 net/sched: act_ct: enable stats for HW offloaded entries adds 9f848198607f net: ipa: reverse logic on escape buffer use adds 5b6cd69e89c4 net: ipa: update IPA registers for IPA v4.5 adds 1af15c2a781d net: ipa: add new most-significant bits to registers adds 8bfc4e21d5b3 net: ipa: add support to code for IPA v4.5 adds b0b6f0ddce85 net: ipa: update gsi registers for IPA v4.5 adds cdeee49f3ef7 net: ipa: adjust GSI register addresses adds e71d2b957ee4 Merge branch 'net-ipa-start-adding-ipa-v4-5-support' adds fb9afd961c76 dpaa_eth: add struct for software backpointers adds 86c0c196cbe4 dpaa_eth: add basic XDP support adds 828eadbaccc1 dpaa_eth: limit the possible MTU range when XDP is enabled adds d57e57d0cd04 dpaa_eth: add XDP_TX support adds a1e031ffb422 dpaa_eth: add XDP_REDIRECT support adds d7af04486d9f dpaa_eth: rename current skb A050385 erratum workaround adds ae680bcbd06a dpaa_eth: implement the A050385 erratum workaround for XDP adds be5724240b39 Merge branch 'dpaa_eth-add-xdp-support' adds ad80b0fc6e7f mptcp: open code mptcp variant for lock_sock adds e93da92896bc mptcp: implement wmem reservation adds 879526030c8b mptcp: protect the rx path with the msk socket spinlock adds 724cfd2ee8aa mptcp: allocate TX skbs in msk context adds 7439d687b79c mptcp: avoid a few atomic ops in the rx path adds 6e628cd3a8f7 mptcp: use mptcp release_cb for delayed tasks adds 5f3e915c36d5 Merge branch 'mptcp-avoid-workqueue-usage-for-data' adds 76810ed840f8 net: wan: remove trailing semicolon in macro definition adds 368444dd7a2c can: pcan_usb_core: fix fall-through warnings for Clang adds 4843ad9b613a can: mcp251xfd: mcp25xxfd_ring_alloc(): add define instead [...] adds 1f652bb6bae7 can: mcp25xxfd: rx-path: reduce number of SPI core request [...] adds dada6a6c7d3f can: mcp251xfd: struct mcp251xfd_priv::tef to array of length 1 adds 63e70488b49a can: mcp251xfd: move struct mcp251xfd_tef_ring definition adds 68c0c1c7f966 can: mcp251xfd: tef-path: reduce number of SPI core reques [...] adds d1390d7d55a5 can: tcan4x5x: tcan4x5x_clear_interrupts(): remove redunda [...] adds 018a0c5845d6 can: tcan4x5x: rename parse_config() function adds 225dfc255200 can: tcan4x5x: remove mram_start and reg_offset from struc [...] adds ca3ad869dab1 can: tcan4x5x: tcan4x5x_can_probe(): remove probe failed e [...] adds f566373fc534 can: m_can: Kconfig: convert the into menu adds 3fb5a7cef92b can: m_can: remove not used variable struct m_can_classdev::freq adds ba844cb96f77 can: m_can: m_can_plat_remove(): remove unneeded platform_ [...] adds 6d9986b46fc1 can: m_can: m_can_class_unregister(): move right after m_c [...] adds cb7fb043e69a Merge tag 'linux-can-next-for-5.11-20201130' of git://git. [...] adds 0fca55ed988a net: sched: remove redundant 'rtnl_held' argument adds fa69ee5aa48b net: switch to storing KCOV handle directly in sk_buff adds 9e39394faef6 net/ipv6: propagate user pointer annotation adds 4b2fe769aad9 net: hns3: add support for RX completion checksum adds 66d52f3bf385 net: hns3: add support for TX hardware checksum offload adds 57e72c121c7f net: hns3: remove unsupported NETIF_F_GSO_UDP_TUNNEL_CSUM adds 3e2816219d7c net: hns3: add udp tunnel checksum segmentation support adds b1533ada7480 net: hns3: add more info to hns3_dbg_bd_info() adds ade36ccef1d7 net: hns3: add a check for devcie's verion in hns3_tunnel_ [...] adds d78e5b6a6764 net: hns3: keep MAC pause mode when multiple TCs are enabled adds ac6e918554ad Merge branch 'net-hns3-updates-for-next' adds 7e9a6620d5c3 mlxsw: reg: Add Switch Port VLAN Classification Register adds 2a5a290d6d94 mlxsw: reg: Add et_vlan field to SPVID register adds a2ef3ae15834 mlxsw: spectrum: Only treat 802.1q packets as tagged packets adds 3ae7a65b6424 mlxsw: Make EtherType configurable when pushing VLAN at ingress adds 773ce33a4860 mlxsw: spectrum_switchdev: Create common functions for VLA [...] adds 80dfeafd6479 mlxsw: spectrum_switchdev: Add support of QinQ traffic adds 22ec19f3aee3 bridge: switchdev: Notify about VLAN protocol changes adds 09139f67d346 mlxsw: Add QinQ configuration vetoes adds 008cb2ec4354 selftests: forwarding: Add QinQ veto testing adds 7fe2af16e6a1 Merge branch 'mlxsw-add-support-for-802-1ad-bridging' adds ff10527e8982 net/tipc: fix tipc header files for kernel-doc adds 5fcb7d47fef3 net/tipc: fix various kernel-doc warnings adds ec6a1649fe27 net/tipc: fix bearer.c for kernel-doc adds a99df449b018 net/tipc: fix link.c kernel-doc adds cb67296e8cc8 net/tipc: fix name_distr.c kernel-doc adds 5c5d6796d420 net/tipc: fix name_table.c kernel-doc adds 4476441e4894 net/tipc: fix node.c kernel-doc adds f172f4b81aea net/tipc: fix socket.c kernel-doc adds 637b77fdca5c net/tipc: fix all function Return: notation adds 2fc30decf730 net/tipc: add TIPC chapter to networking Documentation adds f7cf335c7d00 Merge branch 'net-tipc-fix-all-kernel-doc-and-add-tipc-net [...] adds c214550ff8ea net: delete __dev_getfirstbyhwtype adds 2bf7d3776b74 net: freescale: ucc_geth: remove unused SKB_ALLOC_TIMEOUT adds 94e0028a052a s390/ctcm: Avoid temporary allocation of struct th_header [...] adds d38aa3962687 s390/ctcm: Avoid temporary allocation of struct qllc. adds ca738f5aa945 s390/ctcm: Avoid temporary allocation of struct pdu. adds 8dc4b6af0838 s390/ctcm: Use explicit allocation mask in ctcmpc_unpack_skb(). adds 04e4e469f99a s390/ctcm: Use GFP_KERNEL in add_channel(). adds 8f4b6e35e270 s390/ctcm: Use GFP_ATOMIC in ctcmpc_tx(). adds aaea1babe73e Merge branch 's390-ctcm-updates-2020-11-30' adds 832913c31e2b net: phy: marvell: replace phy_modify() adds c0c682eeb8cc ionic: remove some unnecessary oom messages adds 79ba55a36e64 ionic: change mtu after queues are stopped adds 3d2f670a87b4 Merge branch 'ionic-updates' adds d31c08007523 net/tls: make sure tls offload sets salt_size adds 8cf3f3e42374 net/smc: use helper smc_conn_abort() in listen processing adds 8b2f0f44f06b net/smc: Use active link of the connection adds 07d51580ff65 net/smc: Add connection counters for links adds ddc992866f13 net/smc: Add link counters for IB device ports adds 3d453f53c786 net/smc: Add diagnostic information to smc ib-device adds 6443b2f60e57 net/smc: Add diagnostic information to link structure adds 49407ae2bc79 net/smc: Refactor smc ism v2 capability handling adds e8372d9d2145 net/smc: Introduce generic netlink interface for diagnosti [...] adds 099b990bd11a net/smc: Add support for obtaining system information adds e9b8c845cb34 net/smc: Introduce SMCR get linkgroup command adds 5a7e09d58f3f net/smc: Introduce SMCR get link command adds 8f9dde4bf230 net/smc: Add SMC-D Linkgroup diagnostic support adds aaf95523d582 net/smc: Add support for obtaining SMCD device list adds a3db10efcc4c net/smc: Add support for obtaining SMCR device list adds 06f90dde4eb0 Merge branch 'net-smc-add-support-for-generic-netlink-api' adds 6bf754c7e677 net: ipa: update IPA aggregation registers for IPA v4.5 adds 36426411021a net: ipa: set up IPA v4.5 Qtime configuration adds 1954704136d3 net: ipa: use Qtime for IPA v4.5 aggregation time limit adds 63e5afc86aeb net: ipa: use Qtime for IPA v4.5 head-of-line time limit adds 87f75e5860e0 Merge branch 'net-ipa-ipa-v4-5-aggregation-and-qtime' adds 6b4f503186b7 r8169: set tc_offset only if tally counter reset isn't supported adds 59f96cf6ba88 NFC: nxp-nci: Make firmware GPIO pin optional adds 2ce5a30711ab octeontx2-af: debugfs: delete dead code adds 05e3ecea4a63 mptcp: avoid potential infinite loop in mptcp_recvmsg() adds 9693e08f2814 net: ipa: fix build-time bug in ipa_hardware_config_qsb() adds 453aa4cd7edf net: dsa: microchip: ksz8795: remove unused last_port variable adds 68a1b676db52 net: dsa: microchip: ksz8795: remove superfluous port_cnt [...] adds 7fc32b41fef6 net: dsa: microchip: ksz8795: move variable assignments fr [...] adds 31b62c78c164 net: dsa: microchip: ksz8795: use reg_mib_cnt where possible adds 65fe1acf07d7 net: dsa: microchip: ksz8795: use mib_cnt where possible adds 4ce2a984abd8 net: dsa: microchip: ksz8795: use phy_port_cnt where possible adds 557d1a1fbad3 net: dsa: microchip: remove superfluous num_ports assignment adds 94374dd162dc net: dsa: microchip: ksz8795: align port_cnt usage with ot [...] adds c9f4633b93ea net: dsa: microchip: remove usage of mib_port_count adds 241ed719bc98 net: dsa: microchip: ksz8795: use port_cnt instead of TOTO [...] adds 02ffbb0270ef net: dsa: microchip: ksz8795: use num_vlans where possible adds 6ec1dfb5681f Merge branch 'net-dsa-microchip-make-ksz8795-driver-more-v [...] adds 2a2970891647 net/mlx5: Add sample offload hardware bits and structures adds 38730630880c net/mlx5: Add sampler destination type adds 699d531f55d5 net/mlx5: Check dr mask size against mlx5_match_param size adds 7da3ad6c26f4 net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits adds 59d2ae1db89f net/mlx5: Add ts_cqe_to_dest_cqn related bits adds e5dfe6b57e8e net/mlx5: Avoid exposing driver internal command helpers adds dd8595eabeb4 net/mlx5: Update the list of the PCI supported devices adds 349125ba232e net/mlx5: Update the hardware interface definition for vhca state adds 21adf05d4584 net/mlx5: Expose IP-in-IP TX and RX capability bits adds 959af5569f57 net/mlx5: Expose other function ifc bits adds 8d2a9d8d640b net/mlx5: Export steering related functions adds 3b1e58aa832e net/mlx5: Make API mlx5_core_is_ecpf accept const pointer adds 8a90f2fc6782 net/mlx5: Rename peer_pf to host_pf adds 5bef709d76a2 net/mlx5: Enable host PF HCA after eswitch is initialized adds 617b860c1875 net/mlx5: Treat host PF vport as other (non eswitch manage [...] adds 32e417024fe2 Merge tag 'mlx5-next-2020-12-02' of git://git.kernel.org/p [...] adds 36d076201bd4 dt-bindings: net: nfc: s3fwrn5: Support a UART interface adds 337da1499586 nfc: s3fwrn5: reduce the EN_WAIT_TIME adds b3799d592f26 nfc: s3fwrn5: extract the common phy blocks adds 3f52c2cb7e3a nfc: s3fwrn5: Support a UART interface adds db7747125968 Merge branch 'nfc-s3fwrn5-support-a-uart-interface' adds cec85994c6b4 bareudp: constify device_type declaration adds d4bff72c8401 macvlan: Support for high multicast packet rate adds 41dd9596d6b2 security: add const qualifier to struct sock in various places adds 7ea851d19b23 tcp: merge 'init_req' and 'route_req' functions adds 3ecfbe3e8209 mptcp: emit tcp reset when a join request fails adds a4390e966f95 Merge branch 'mptcp-reject-invalid-mp_join-requests-right-away' adds 55fd59b003f6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 024cd2cbd1ca selftest/bpf: Fix IPV6FR handling in flow dissector adds b93ef089d35c bpf: Fix the irq and nmi check in bpf_sk_storage for traci [...] adds de91e631bdc7 libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() adds 90da4b3208d3 samples/bpf: Increment Tx stats at sending adds f320460b9489 i40e: Remove unnecessary sw_ring access from xsk Tx adds b8c7aece29bc xsk: Introduce padding between more ring pointers adds 9349eb3a9d2a xsk: Introduce batched Tx descriptor interfaces adds 3106c580fb7c i40e: Use batched xsk Tx interfaces to increase performance adds cbf398d76534 Merge branch 'af-xdp-tx-batch' adds 3f6719c7b62f bpf: Add bpf_bprm_opts_set helper adds ea87ae85c9b3 bpf: Add tests for bpf_bprm_opts_set helper adds d05512618056 bpf: Add bpf_ktime_get_coarse_ns helper adds 6016df8fe874 selftests/bpf: Fix broken riscv build adds c77b0589ca29 selftests/bpf: Avoid running unprivileged tests with align [...] adds 6007b23cc755 selftests/bpf: Mark tests that require unaligned memory access adds 4e99d115d865 Merge branch 'RISC-V selftest/bpf fixes' adds 450d060e8f75 bpftool: Add {i,d}tlb_misses support for bpftool profile adds 91b2db27d3ff bpf: Simplify task_file_seq_get_next() adds 05a98d767273 selftest/bpf: Fix link in readme adds 1c26ac6ab3ce selftest/bpf: Fix rst formatting in readme adds e732b538f455 kbuild: Skip module BTF generation for out-of-tree externa [...] adds 607c543f939d bpf: Sanitize BTF data pointer after module is loaded adds 59e2e27d227a bpf: Refactor check_cfg to use a structured loop. adds db13db9f67fe libbpf: Add support for canceling cached_cons advance adds 403319be5de5 ima: Implement ima_inode_hash adds 27672f0d280a bpf: Add a BPF helper for getting the IMA hash of an inode adds 34b82d3ac105 bpf: Add a selftest for bpf_ima_inode_hash adds fb3558127cb6 bpf: Fix selftest compilation on clang 11 adds c5815ac7e2aa samples: bpf: Refactor hbm program with libbpf adds d89af13c9205 samples: bpf: Refactor test_cgrp2_sock2 program with libbpf adds 4fe6641526db samples: bpf: Refactor task_fd_query program with libbpf adds 763af200d616 samples: bpf: Refactor ibumad program with libbpf adds c6497df0ddc3 samples: bpf: Refactor test_overhead program with libbpf adds 0afe0a998c40 samples: bpf: Fix lwt_len_hist reusing previous BPF map adds ceb5dea56543 samples: bpf: Remove bpf_load loader completely adds 830382e4ccb5 Merge branch 'bpf: remove bpf_load loader completely' adds 105c4e75feb4 libbpf: Replace size_t with __u32 in xsk interfaces adds bb1b25cab043 xdp: Remove the functions xsk_map_inc and xsk_map_put adds 854055c0cf30 selftests/bpf: Fix flavored variants of test_ima adds 7fd3253a7de6 net: Introduce preferred busy-polling adds 7c951cafc0cb net: Add SO_BUSY_POLL_BUDGET socket option adds 45a86681844e xsk: Add support for recvmsg() adds e39208183728 xsk: Check need wakeup flag in sendmsg() adds a0731952d9cd xsk: Add busy-poll support for {recv,send}msg() adds b02e5a0ebb17 xsk: Propagate napi_id to XDP socket Rx path adds f2d2728220ac samples/bpf: Use recvfrom() in xdpsock/rxdrop adds 284cbc61f851 samples/bpf: Use recvfrom() in xdpsock/l2fwd adds b35fc1482ceb samples/bpf: Add busy-poll support to xdpsock adds 41bf900fe2a0 samples/bpf: Add option to set the busy-poll budget adds df5422851559 Merge branch 'xdp-preferred-busy-polling' adds ba0581749fec net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error adds a999696c547f selftests/bpf: Rewrite test_sock_addr bind bpf into C adds 427167c0b064 bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks adds a540c81a2bcb selftests/bpf: Extend bind{4,6} programs with a call to bp [...] adds 9e83f54f532b Merge branch 'bpf: expose bpf_{s,g}etsockopt helpers to bi [...] adds bcfe06bf2622 mm: memcontrol: Use helpers to read page's memcg data adds 270c6a71460e mm: memcontrol/slab: Use helpers to access slab page's memcg_data adds 87944e2992bd mm: Introduce page memcg flags adds 18b2db3b0385 mm: Convert page kmemcg type to a page memcg flag adds ddf8503c7c43 bpf: Memcg-based memory accounting for bpf progs adds 48edc1f78aab bpf: Prepare for memcg-based memory accounting for bpf maps adds d5299b67dd59 bpf: Memcg-based memory accounting for bpf maps adds 6d192c7938b7 bpf: Refine memcg-based memory accounting for arraymap maps adds e88cc05b61f3 bpf: Refine memcg-based memory accounting for cpumap maps adds 3a61c7c58b30 bpf: Memcg-based memory accounting for cgroup storage maps adds 1440290adf7b bpf: Refine memcg-based memory accounting for devmap maps adds 881456811a33 bpf: Refine memcg-based memory accounting for hashtab maps adds 353e7af4bf5e bpf: Memcg-based memory accounting for lpm_trie maps adds be4035c734d1 bpf: Memcg-based memory accounting for bpf ringbuffer adds e9aae8beba82 bpf: Memcg-based memory accounting for bpf local storage maps adds 7846dd9f835e bpf: Refine memcg-based memory accounting for sockmap and [...] adds 28e1dcdef0cb bpf: Refine memcg-based memory accounting for xskmap maps adds 1bc5975613ed bpf: Eliminate rlimit-based memory accounting for arraymap maps adds f043733f31e5 bpf: Eliminate rlimit-based memory accounting for bpf_stru [...] adds 711cabaf1432 bpf: Eliminate rlimit-based memory accounting for cpumap maps adds 087b0d39fe22 bpf: Eliminate rlimit-based memory accounting for cgroup s [...] adds 844f157f6c0a bpf: Eliminate rlimit-based memory accounting for devmap maps adds 755e5d55367a bpf: Eliminate rlimit-based memory accounting for hashtab maps adds cbddcb574d41 bpf: Eliminate rlimit-based memory accounting for lpm_trie maps adds a37fb7ef24a4 bpf: Eliminate rlimit-based memory accounting for queue_st [...] adds db54330d3e13 bpf: Eliminate rlimit-based memory accounting for reusepor [...] adds abbdd0813f34 bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer adds 0d2c4f964050 bpf: Eliminate rlimit-based memory accounting for sockmap [...] adds 370868107bf6 bpf: Eliminate rlimit-based memory accounting for stackmap maps adds 819a4f323579 bpf: Eliminate rlimit-based memory accounting for xskmap maps adds ab31be378a63 bpf: Eliminate rlimit-based memory accounting for bpf loca [...] adds 80ee81e0403c bpf: Eliminate rlimit-based memory accounting infra for bpf maps adds 3ac1f01b43b6 bpf: Eliminate rlimit-based memory accounting for bpf progs adds 5b0764b2d345 bpf: samples: Do not touch RLIMIT_MEMLOCK adds 97306be45fbe Merge branch 'switch to memcg-based memory accounting' adds 71ccb50074f3 tools/bpftool: Emit name <anon> for anonymous BTFs adds 0cfdcd637807 libbpf: Add base BTF accessor adds fa4528379a51 tools/bpftool: Auto-detect split BTFs in common cases adds 0d1e02695979 Merge branch 'bpftool: improve split BTF support' adds a874c8c389a1 selftests/bpf: Copy file using read/write in local storage test adds 22e8ebe35a2e tools/resolve_btfids: Fix some error messages adds e459f49b4394 libbpf: Separate XDP program load with xsk socket creation adds 3627d9702d78 samples/bpf: Sample application for eBPF load and socket c [...] adds 61b759480ec5 Merge branch 'libbpf: add support for privileged/unprivile [...] adds 3db980449bc3 selftests/bpf: Update ima_setup.sh for busybox adds 1ee076719d4e selftests/bpf: Ensure securityfs mount before writing ima policy adds d932e043b9d6 selftests/bpf: Add config dependency on BLK_DEV_LOOP adds ffebecd9d495 selftests/bpf: Indent ima_setup.sh with tabs. adds a8b415c9bde6 Merge branch 'Fixes for ima selftest' adds 80b2b5c3a701 libbpf: Fail early when loading programs with unspecified type adds 9cf309c56f79 libbpf: Sanitise map names before pinning adds d6d418bd8f92 libbpf: Cap retries in sys_bpf_prog_load adds 58c185b85d0c bpf: Fix cold build of test_progs-no_alu32 adds 2faa7328f53b samples/bpf: Fix spelling mistake "recieving" -> "receiving" adds cb81110997d1 bpf: Adds support for setting window clamp adds 55144f31f0d2 selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP adds cadd64807cd8 Merge branch 'Add support to set window_clamp from bpf set [...] adds 12cc126df82c bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() adds 2fe8890848c7 bpf: Keep module's btf_data_size intact after load adds a19f93cfafdf libbpf: Add internal helper to load BTF data by FD adds 0f7515ca7cdd libbpf: Refactor CO-RE relocs to not assume a single BTF object adds 4f33a53d5600 libbpf: Add kernel module BTF support for CO-RE relocations adds 9f7fa225894c selftests/bpf: Add bpf_testmod kernel module for testing adds 5ed31472b9ad selftests/bpf: Add support for marking sub-tests as skipped adds 6bcd39d366b6 selftests/bpf: Add CO-RE relocs selftest relying on kernel [...] adds 22dc4a0f5ed1 bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier adds 290248a5b7d8 bpf: Allow to specify kernel module BTFs when attaching BP [...] adds 6aef10a481a3 libbpf: Factor out low-level BPF program loading helper adds 91abb4a6d79d libbpf: Support attachment of BPF tracing programs to kern [...] adds bc9ed69c79ae selftests/bpf: Add tp_btf CO-RE reloc test for modules adds 1e38abefcfd6 selftests/bpf: Add fentry/fexit/fmod_ret selftest for kern [...] adds 8158c5fd619d Merge branch 'Support BTF-powered BPF tracing programs for [...] adds 3015b500ae42 libbpf: Use memcpy instead of strncpy to please GCC adds eceae70bdeae selftests/bpf: Fix invalid use of strncat in test_sockmap adds a1dd1d869731 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds fdd8b8249ef8 dpaa_eth: fix build errorr in dpaa_fq_init adds 7eae05184f3a wireless: mt7601u: convert tasklets to use new tasklet_set [...] adds 256ff2ef6c14 ray_cs: Use fallthrough pseudo-keyword adds a821e3858e4d wlcore: Use fallthrough pseudo-keyword adds 65277100caa2 rsi: Fix TX EAPOL packet handling against iwlwifi AP adds 3287953b0399 wireless: remove unneeded break adds 9fdd02aa5988 net: hostap: fix function cast warning adds ef41937631bf rtlwifi: fix -Wpointer-sign warning adds 6ac654697301 rtw88: remove extraneous 'const' qualifier adds d56fd83cf99c brcmfmac: fix SDIO access for big-endian host adds c521d7e0ff05 rtlwifi: Fix non-canonical address access issues adds 842280da81a9 rtw88: coex: separate BLE HID profile from BLE profile adds 690390d841d2 rtw88: sync the power state between driver and firmware adds a95949606828 rtw88: store firmware feature in firmware header adds f31e039fab38 rtw88: add C2H response for checking firmware leave lps adds fc3ac64a3a28 rtw88: decide lps deep mode from firmware feature. adds 28606150768a rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices adds ce4dd05cbba6 orinoco: Remove BUG_ON(in_interrupt/irq()) adds 24bf941f2c96 airo: Invoke airo_read_wireless_stats() directly adds 49eb01995285 airo: Always use JOB_STATS and JOB_EVENT adds 494e46d08d35 airo: Replace in_atomic() usage. adds 7534fd5e5834 hostap: Remove in_atomic() check. adds abcda807d868 zd1211rw: Remove in_atomic() usage. adds 317f688b0a54 rtlwifi: Remove in_interrupt() usage in is_any_client_conn [...] adds 50c61ae15865 rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_ [...] adds 5447626910f5 rt2x00: save survey for every channel visited adds f21e6c5822f2 rsi: rsi_91x_usb: Fix some basic kernel-doc issues adds 63636b385e39 rsi: rsi_91x_usb_ops: Source file headers are not good can [...] adds 6f0d044fc82e brcmfmac: bcmsdh: Fix description for function parameter ' [...] adds 05cefa989e8b brcmfmac: pcie: Provide description for missing function p [...] adds 9bd28c6607ba brcmfmac: fweh: Add missing description for 'gfp' adds 641291eca88c wl1251: cmd: Rename 'len' to 'buf_len' in the documentation adds 9afcf3223675 prism54: isl_ioctl: Fix one function header and demote another adds 8b8a6f8c3b50 wl3501_cs: Fix misspelling and provide missing documentation adds 5e43d496cd8e mwifiex: pcie: Remove a couple of unchecked 'ret's adds 409d1c82bf89 wlcore: spi: Demote a non-compliant function header, fix another adds dff07dda8eb5 rtw88: rtw8822c: Remove unused variable 'corr_val' adds 230f874e4d95 rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented f [...] adds 906a1b4f81a3 rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format adds bb053d0251a2 rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused [...] adds 87b08d1ecb93 rtlwifi: phy: Remove set but unused variable 'bbvalue' adds 0c73dab72f53 rtlwifi: halbtc8821a1ant: Remove set but unused variable ' [...] adds 0a43d993ee7e rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' adds 6c75eab0417b rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' adds 28f811876262 rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables adds 44ec6d9df96d rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' adds 29c6099a3890 rtlwifi: rtl8821ae: phy: Remove a couple of unused variables adds 398d816a64eb rtlwifi: rtl8821ae: Place braces around empty if() body adds 9db946284e07 brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} adds fa74cb1dc0f4 mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure adds 566b4cb9587e mwifiex: update comment for shutdown_sw()/reinit_sw() to r [...] adds 4add4d988f95 mwifiex: pcie: skip cancel_work_sync() on reset failure path adds 287431463e78 rsi: Move card interrupt handling to RX thread adds abd131a19f6b rsi: Clean up loop in the interrupt handler adds dd90fc4630d2 rtlwifi: fix spelling typo of workaround adds 3f3fef5f6a8f rtw88: coex: fixed some wrong register definition and setting adds 19ecd61d2c3c rtw88: coex: update coex parameter to improve A2DP quality adds 1d82c49764aa rtw88: coex: reduce magic number adds d8350768d629 rtw88: coex: coding style adjustment adds ae8732d7673d rtw88: coex: Modify the timing of set_ant_path/set_rf_para adds 32c3a8c7d91f rtw88: coex: add separate flag for manual control adds 37a59b940fc6 rtw88: coex: modified for BT info notify adds 150ce8e34a45 rtw88: coex: change the parameter for A2DP when WLAN connecting adds ec06c4adac96 rtw88: coex: update WLAN 5G AFH parameter for 8822b adds 21020fc80d3b rtw88: coex: add debug message adds 1ccaa898868d rtw88: coex: simplify the setting and condition about WLAN [...] adds 8f0cb24ceefe rtw88: 8723d: add cck pd seetings adds 760bb2abfef2 rtw88: add CCK_PD debug log adds 7ed9e062178d rtw88: coex: update TDMA settings for different beacon interval adds ca30905b1d6a rtw88: coex: remove unnecessary feature/function adds 513fb27f6a52 rtw88: coex: add write scoreboard action when WLAN in crit [...] adds 3a6616f96624 rtw88: coex: Add force flag for coexistence table function adds a9359faaa47d rtw88: coex: add the mechanism for RF4CE adds 22a9dc720f10 rtw88: coex: update the TDMA parameter when leave LPS adds 65c6861f6382 rtw88: coex: Change antenna setting to enhance free-run pe [...] adds e098c3c3314e rtw88: coex: fix BT performance drop during initial/power-on step adds 72b14be75111 rtw88: coex: remove write scan bit to scoreboard in scan a [...] adds 2485bc7c7816 rtw88: coex: remove unnecessary WLAN slot extend adds 362c4a5cc886 rtw88: coex: change the decode method from firmware adds 8d201d368aaa rtw88: wow: print key type when failing adds 07f995ca1951 cw1200: replace a set of atomic_add() adds 37ff144d29ac brcmfmac: fix error return code in brcmf_cfg80211_connect() adds a31eb615646a orinoco: Move context allocation after processing the skb adds 915fd9db418f orinoco: Prepare stubs for in_interrupt() removal adds 29b2fe3f6f20 orinoco: Annotate ezusb_xmit() adds 46233f778604 orinoco: Annotate ezusb_init() adds 69476b25a4ba orinoco: Annotate firmware loading adds 154f2bae9bed orinoco: Annotate ezusb_read_pda() adds 39628fe48cb3 orinoco: Annotate ezusb_write_ltv() adds 47ab2a951eb9 orinoco: Remove ezusb_doicmd_wait() adds a9a2678abacb orinoco: Annotate ezusb_docmd_wait() adds a3d8a2599d47 orinoco: Annotate ezusb_read_ltv() adds 0409d504aa6c rtlwifi: rtl8192de: remove the useless value assignment adds 31e07aa33fa7 qtnfmac: fix error return code in qtnf_pcie_probe() adds fa3622bbea10 brcmfmac: Fix incorrect type in assignment adds 01c195de620b brcmsmac: ampdu: Check BA window size before checking block ack adds fb21d14694bd rsi: fix error return code in rsi_reset_card() adds 003317581372 mwifiex: Fix fall-through warnings for Clang adds 6df3c293d284 rtlwifi: rtl8188ee: avoid accessing the data mapped to str [...] adds c7ba0ea0df37 rtlwifi: rtl8192ce: avoid accessing the data mapped to str [...] adds ff7654833894 rtlwifi: rtl8192de: avoid accessing the data mapped to str [...] adds 8b2c13b2e5da rtlwifi: rtl8723ae: avoid accessing the data mapped to str [...] adds 3c72d3843e22 mwifiex: Remove duplicated REG_PORT definition adds 7ec8a926188e cw1200: fix missing destroy_workqueue() on error in cw1200 [...] adds e220332c3a1a Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of suppor [...] adds 1329c0dbd485 rtw88: coex: run coexistence when WLAN entering/leaving LPS adds 1a589bd5be92 rtw88: coex: add debug message adds 76f631cb401f rtw88: coex: update the mechanism for A2DP + PAN adds 4d0087e763a8 rtw88: coex: update AFH information while in free-run mode adds 6a910a2a7d5d rtw88: coex: change the coexistence mechanism for HID adds c404dbd4fbfc rtw88: coex: change the coexistence mechanism for WLAN connected adds 8e6947dcb95d rtw88: coex: add function to avoid cck lock adds 79d06b20d00b rtw88: coex: add action for coexistence in hardware initial adds 1a74daed6cef rtw88: coex: upgrade coexistence A2DP mechanism adds 5b2e9a35e456 rtw88: coex: add feature to enhance HID coexistence performance adds 3b52cf6242b4 wlcore: Switch to using the new API kobj_to_dev() adds 75729e110e68 brcmfmac: expose firmware config files through modinfo adds c04fabacb780 wilc1000: added 'ndo_set_mac_address' callback support adds dd460e2ac05f wilc1000: free resource in wilc_wlan_txq_add_net_pkt() for [...] adds 66aea5d198c3 wilc1000: free resource in wilc_wlan_txq_add_mgmt_pkt() fo [...] adds 9c172f30b40b wilc1000: call complete() for failure in wilc_wlan_txq_add [...] adds 339754ffdb92 wilc1000: added queue support for WMM adds a460b0e1bab8 airo: remove trailing semicolon in macro definition adds fc6877b87982 wl1251: remove trailing semicolon in macro definition adds 762fd1aec588 ath10k: remove repeated words in comments adds d2f3f68864a4 ath10k: ath10k_pci_init_irq(): workaround for checkpatch f [...] adds 16f283f0a4bb ath11k: remove repeated words in comments and warnings adds dbeb101d28eb ath10k: sdio: remove redundant check in for loop adds 047679e366b9 ath11k: FILS discovery and unsolicited broadcast probe res [...] adds b91626451178 ath10k: fix compilation warning adds ee06fcb98dcd ath10k: Don't iterate over not-sdata-in-driver interfaces. adds 9501bc2b16b5 ath10k: cancel rx worker in hif_stop for SDIO adds 0f01dcb89b8b ath11k: convert tasklets to use new tasklet_setup() API adds bafdbd79aae4 ath11k: Remove unnecessary data sync to cpu on monitor buffer adds 77581df8639f dt: bindings: add new dt entry for ath11k calibration variant adds 14f43c5fca57 ath11k: search DT for qcom,ath11k-calibration-variant adds 02f9d3c1b918 ath11k: cold boot calibration support adds 383a32cde417 ath11k: Initialize complete alpha2 for regulatory change adds ff34107c2224 ath11k: Remove unused param from wmi_mgmt_params adds 6189be7d145c ath11k: Fix number of rules in filtered ETSI regdomain adds 9fb13b81e145 ath11k: Fix single phy hw mode adds ab041d060ee6 ath11k: Fix the hal descriptor mask adds 36c7c640ffeb ath11k: fix wmi init configuration adds 47f1a84e2451 ath11k: Add new dfs region name for JP adds aed7ee049a3e ath: regd: Provide description for ath_reg_apply_ir_flags' [...] adds 206cd5800d8c ath: dfs_pattern_detector: Fix some function kernel-doc headers adds 748d250777e6 ath: dfs_pri_detector: Demote zero/half completed kernel-d [...] adds 3fc95aacc6fa ath9k: ar9330_1p1_initvals: Remove unused const variable ' [...] adds 30c2751b8458 ath9k: ar9340_initvals: Remove unused const variable 'ar93 [...] adds 9190c64e4720 ath9k: ar9485_initvals: Remove unused const variable 'ar94 [...] adds b5cafcb16f45 ath9k: ar9003_2p2_initvals: Remove unused const variables adds 8cc107b57109 ath9k: ar5008_phy: Demote half completed function headers adds cd64cae3efd4 ath9k: dynack: Demote non-compliant function header adds ce54bf5e9554 ath6kl: fix enum-conversion warning adds e24eedc09f14 wcn36xx: Set LINK_FAIL_TX_CNT to 1000 on all wcn36xx adds 8def9ec46a5f wcn36xx: Enable firmware link monitoring adds 5336fad96e8f wcn36xx: Enable firmware offloaded keepalive adds c9621dd21e3b wil6210: wmi: Correct misnamed function parameter 'ptr_' adds fa7572c2cfe0 ath11k: fix ZERO address in probe request adds b96fab4e3602 ath9k: work around false-positive gcc warning adds c134d1f8c436 ath11k: Handle errors if peer creation fails adds 0eaa4c1d34c5 ath11k: add processor_id based ring_selector logic adds 1057db1b8b76 ath11k: Fix beamformee STS in HE cap adds 9af7c32ceca8 ath10k: add target IRAM recovery feature support adds 11af6de4799e ath11k: Fix the rx_filter flag setting for peer rssi stats adds ed5298c7d500 bus: mhi: Remove auto-start option adds a2e2cc0dbb11 net: qrtr: Start MHI channels during init adds 2ca7e30d3b1e net: qrtr: Unprepare MHI channels during remove adds 526740b49505 Merge mhi-ath11k-immutable into ath-next adds 3cbbdfbed140 ath11k: vdev delete synchronization with firmware adds 690ace20ff79 ath11k: peer delete synchronization with firmware adds fae0385b2967 ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references adds f4d291b43f80 ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control adds 5da7acfec5ec ath11k: Reset ath11k_skb_cb before setting new flags adds d35d1375493b ath11k: Build check size of ath11k_skb_cb adds e7bcc145bcd0 ath11k: Fix an error handling path adds c7cee9c0f499 ath10k: Fix the parsing error in service available event adds ed3573bc3943 ath10k: Fix an error handling path adds 6364e693f4a7 ath10k: Release some resources in an error handling path adds ad37a46e8cb5 ath10k: Constify static qmi structs adds 9bc3a55f4ae5 wcn36xx: Send NULL data packet when exiting BMPS adds cd6181ff7e93 ath11k: dp_rx: fix monitor status dma unmap direction adds 9eb597c74483 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 846c3c9cfe8a Merge tag 'wireless-drivers-next-2020-12-03' of git://git. [...] adds 048939088220 vrf: add mac header for tunneled packets when sniffer is attached adds 964adce526a4 seg6: improve management of behavior attributes adds 0a3021f1d4e5 seg6: add support for optional attributes in SRv6 behaviors adds cfdf64a03406 seg6: add callbacks for customizing the creation/destructi [...] adds 664d6f86868b seg6: add support for the SRv6 End.DT4 behavior adds 20a081b7984c seg6: add VRF support for SRv6 End.DT6 behavior adds 2195444e09b4 selftests: add selftest for the SRv6 End.DT4 behavior adds 2bc035538e16 selftests: add selftest for the SRv6 End.DT6 (VRF) behavior adds 4be986c824b8 Merge branch 'seg6-add-support-for-srv6-end-dt4-dt6-behavior' adds 18fb76ed5386 net-zerocopy: Copy straggler unaligned data for TCP Rx. zerocopy. adds 2cd81161848d net-tcp: Introduce tcp_recvmsg_locked(). adds 7fba5309efe2 net-zerocopy: Refactor skb frag fast-forward op. adds 98917cf0d6ed net-zerocopy: Refactor frag-is-remappable test. adds 936ced415751 net-zerocopy: Fast return if inq < PAGE_SIZE adds f21a3c480398 net-zerocopy: Introduce short-circuit small reads. adds 0c3936d32f75 net-zerocopy: Set zerocopy hint when data is copied adds 94ab9eb9b234 net-zerocopy: Defer vm zap unless actually needed. adds 43be3a3c65ff Merge branch 'perf-optimizations-for-tcp-recv-zerocopy' adds 4fb7b98c7be3 nfc: s3fwrn5: skip the NFC bootloader mode adds 7f356166aebb nfp: Replace zero-length array with flexible-array member adds 43fcd906d9c1 tipc: support 128bit node identity for peer removing adds 0911d463b302 net: bna: remove trailing semicolon in macro definition adds 41fdfffd5783 selftests: forwarding: Add MPLS L2VPN test adds bcd684aace34 net/nfc/nci: Support NCI 2.x initial sequence adds a7e1abad13f3 ptp: Add clock driver for the OpenCompute TimeCard. adds 4560b2a3ecdd enetc: Fix unused var build warning for CONFIG_OF adds fee3e9554ac0 batman-adv: Start new development cycle adds fcd193e1dfa6 batman-adv: Add new include for min/max helpers adds 128254ceea6f batman-adv: Prepare infrastructure for newlink settings adds a5ad457eea41 batman-adv: Allow selection of routing algorithm over rtnetlink adds 76e9f276285d batman-adv: Drop deprecated sysfs support adds aff6f5a68b92 batman-adv: Drop deprecated debugfs support adds a962cb29bb60 batman-adv: Drop legacy code for auto deleting mesh interfaces adds 34a14c2e6310 batman-adv: Drop unused soft-interface.h include in fragme [...] adds 78d6bb584dd9 Merge tag 'batadv-next-pullrequest-20201204' of git://git. [...] adds 00649542f1ba net: fix spelling mistake "wil" -> "will" in Kconfig adds 2f53e9d7bc51 r8169: improve rtl_rx adds ed22a8ff0684 r8169: make NUM_RX_DESC a signed int adds 4054eebf0fb0 Merge branch 'r8169-improve-rtl_rx-and-NUM_RX_DESC-handling' adds 31e1de4f1242 mlxsw: spectrum: Apply RIF configuration when joining a LAG adds 23fb55526d80 selftests: mlxsw: Test RIF's reference count when joining a LAG adds 4834ad807917 mlxsw: core: Trace EMAD events adds 42c435a2aca2 mlxsw: spectrum_mr: Use flexible-array member instead of z [...] adds 9add5f1954e9 mlxsw: core_acl: Use an array instead of a struct with a z [...] adds f54d3c81b763 mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 adds acde33bf7319 mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() adds af3f4a85d902 Merge branch 'mlxsw-Misc-updates' Ido Schimmel says: adds 04ea30c85721 s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry adds 050663129a6d s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes adds 0b8da8110b4f s390/qeth: use dev->groups for common sysfs attributes adds db4ffdcef7c9 s390/qeth: don't replace a fully completed async TX buffer adds 75cf3854dcdf s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state adds d2e46004c5cd s390/qeth: make qeth_qdio_handle_aob() more robust adds b1f7b0983601 Merge branch 's390-qeth-next' adds 38bd5cec76e2 ibmvnic: add some debugs adds d241b3826e94 bonding: set xfrm feature flags more sanely adds 374a96b9600c net/mlx4: Remove unused #define MAX_MSIX_P_PORT adds 7de3697e9cbd Add auxiliary bus support adds 7bbb79ff5f74 driver core: auxiliary bus: move slab.h from include file adds 8142a46c50d2 driver core: auxiliary bus: make remove function return void adds 0d2bf11a6b3e driver core: auxiliary bus: minor coding style tweaks adds 354ad58b7780 Merge tag 'auxbus-5.11-rc1' of https://git.kernel.org/pub/ [...] adds 907af0f0cab4 net/mlx5: Properly convey driver version to firmware adds 17a7612b99e6 net/mlx5_core: Clean driver version and name adds 0aae392bea4d vdpa/mlx5: Make hardware definitions visible to all mlx5 devices adds a925b5e309c9 net/mlx5: Register mlx5 devices to auxiliary virtual bus adds 74c9729dd892 vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus adds 912cebf420c2 net/mlx5e: Connect ethernet part to auxiliary bus adds 93f8244431ad RDMA/mlx5: Convert mlx5_ib to use auxiliary bus adds 601c10c89cbb net/mlx5: Delete custom device management logic adds e87114022e1d net/mlx5: Simplify eswitch mode check adds 04b222f95773 RDMA/mlx5: Remove IB representors dead code adds 8e98387b16b8 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds bdc40a3f4b4f net: dsa: print the MTU value that could not be set adds c43abe1a5f83 net: hns3: add support for extended promiscuous command adds 5e7414cdf1ab net: hns3: add priv flags support to switch limit promisc mode adds 592b0179cd49 net: hns3: refine the VLAN tag handle for port based VLAN adds c22c0d55d547 Merge branch 'net-hns3-updates-for-next' adds cdd3f2367aeb net/mlx5e: Free drop RQ in a dedicated function adds 4d0b7ef909b6 net/mlx5e: Allow CQ outside of channel context adds 521f31af004a net/mlx5e: Allow RQ outside of channel context adds 4ad40d8ee3cb net/mlx5e: Allow SQ outside of channel context adds 0b676aaecc25 net/mlx5e: Change skb fifo push/pop API to be used without SQ adds 1a7f51240dfb net/mlx5e: Split SW group counters update function adds cecaa6a7d576 net/mlx5e: Move MLX5E_RX_ERR_CQE macro adds 145e5637d941 net/mlx5e: Add TX PTP port object support adds 1880bc4e4a96 net/mlx5e: Add TX port timestamp support adds ade84367fbd5 net/mlx5e: remove unnecessary memset adds fe8395168d84 net/mlx5e: Remove duplicated include adds d894892dda25 net/mlx5: Arm only EQs with EQEs adds 0c4accc41cb5 net/mlx5: Fix passing zero to 'PTR_ERR' adds c28e3bd4cc8c net/mlx5e: Split between RX/TX tunnel FW support indication adds 2f6b379cca4c net/mlx5e: Fill mlx5e_create_cq_param in a function adds a8d5dd192a0f Merge tag 'mlx5-updates-2020-12-01' of git://git.kernel.or [...] adds 02c3b5c5d019 mlxsw: Use one enum for all registers that contain tunnel_ [...] adds c1c32a79c580 mlxsw: reg: Add Switch Port VLAN Stacking Register adds 598874c8e940 mlxsw: reg: Add support for tunnel port in SPVID register adds e2c777d7e3ef mlxsw: spectrum_switchdev: Create common function for join [...] adds 0913a24b3a40 mlxsw: Save EtherType as part of mlxsw_sp_nve_params adds 49d18964e922 mlxsw: Save EtherType as part of mlxsw_sp_nve_config adds 4418096e843e mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() adds 0b5ec8f23738 mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Sp [...] adds 7e9c72a5da84 mlxsw: spectrum_switchdev: Use ops->vxlan_join() when addi [...] adds efbcb67339e6 mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC adds 745f73deea13 mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge adds 4cec85296c7c selftests: forwarding: Add Q-in-VNI test adds 477ce6d97115 selftests: mlxsw: Add Q-in-VNI veto tests adds 41a6351763d8 Merge branch 'mlxsw-Add-support-for-Q-in-VNI' adds 97f8841e0492 net/af_iucv: use DECLARE_SOCKADDR to cast from sockaddr adds 547801380ec7 Bluetooth: btqca: Add valid le states quirk adds 6dfccd13db2f Bluetooth: Fix null pointer dereference in hci_event_packet() adds 70f259a3f427 Bluetooth: hci_h5: close serdev device and free hu in h5_close adds f7e0e8b2f1b0 Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_ad [...] adds 2943d8ede383 Bluetooth: Resume advertising after LE connection adds 73280f13c9bb Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE adds 6f9ff24645f5 Bluetooth: btrtl: Refine the ic_id_table for clearer and m [...] adds 1996d9cad6ad Bluetooth: btrtl: Ask 8821C to drop old firmware adds 1fb17dfc258f Bluetooth: Fix: LL PRivacy BLE device fails to connect adds 82493316507a Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_c [...] adds cca342d98bef Bluetooth: hidp: use correct wait queue when removing ctrl_wait adds 855af2d74c87 Bluetooth: hci_h5: fix memory leak in h5_close adds 3a567b95b610 Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT761 [...] adds 0d484db60fc0 Bluetooth: btusb: btrtl: Add support for RTL8852A adds 288c06973daa Bluetooth: Enforce key size of 16 bytes on FIPS level adds 9e80587aba4c Bluetooth: hci_qca: Enhance retry logic in qca_setup adds 99719449a4a6 Bluetooth: hci_qca: resolve various warnings adds f496297e76a6 Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device adds 844c79bd5995 Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en adds f5e8e215869e Bluetooth: btrtl: fix incorrect skb allocation failure check adds 2be43abac5a8 Bluetooth: hci_qca: Wait for timeout during suspend adds 3ae1dc756f48 Bluetooth: consolidate error paths in hci_phy_link_complete_evt() adds 22fbcfc54705 Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request adds 5c3b5796866f Bluetooth: revert: hci_h5: close serdev device and free hu [...] adds e524f252c42f Bluetooth: hci_h5: Add OBDA0623 ACPI HID adds 353021588cb5 Bluetooth: fix typo in struct name adds 059924fdf6c1 Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 adds 24d6a6d24f01 Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device adds d1e9d232e1e6 Bluetooth: btusb: Add the missed release_firmware() in btu [...] adds b73b5781a85c Bluetooth: btmtksdio: Add the missed release_firmware() in [...] adds f6b8c6b55439 Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option adds 5b8ec15d02f1 Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C adds a76a0d365077 Bluetooth: Fix not sending Set Extended Scan Response adds aeeae47d3414 Bluetooth: Rename get_adv_instance_scan_rsp adds a31489d2a368 Bluetooth: Fix attempting to set RPA timeout when unsupported adds c4f1f408168c Bluetooth: Interleave with allowlist scan adds 36afe87ac10f Bluetooth: Handle system suspend resume case adds 422bb17f8a17 Bluetooth: Handle active scan case adds 3bc615fa93d2 Bluetooth: Refactor read default sys config for various types adds 80af16a3e473 Bluetooth: Add toggle to switch off interleave scan adds 66500bbc7d6b Bluetooth: btintel: Fix endianness issue for TLV version i [...] adds 0a3c1d45eca0 Bluetooth: btusb: Add *setup* function for new generation [...] adds 9a93b8b8eee4 Bluetooth: btusb: Define a function to construct firmware [...] adds 3f43a37838d5 Bluetooth: btusb: Helper function to download firmware to [...] adds 10c24231ab67 Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INT [...] adds ef2862a1db8f Bluetooth: btusb: support download nvm with different boar [...] adds 31aab5c22e14 Bluetooth: Add helper to set adv data adds 12410572833a Bluetooth: Break add adv into two mgmt commands adds 9bf9f4b6301f Bluetooth: Use intervals and tx power from mgmt cmds adds 7c395ea521e6 Bluetooth: Query LE tx power on startup adds 4d9b95285753 Bluetooth: Change MGMT security info CMD to be more generic adds dce0a4be8054 Bluetooth: Set missing suspend task bits adds d74e0ae7e030 Bluetooth: btusb: Fix detection of some fake CSR controlle [...] adds 0671c0662383 Bluetooth: btusb: Add workaround for remote-wakeup issues [...] adds e6ed8b78eae5 Bluetooth: Increment management interface revision adds 02be5f13aacb MAINTAINERS: Update Bluetooth entries adds e1be4b5990c6 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 8354bcbebd26 net: sched: fix spelling mistake in Kconfig "trys" -> "tries" adds 4944db80ac11 gve: Add support for raw addressing device option adds ede3fcf5ec67 gve: Add support for raw addressing to the rx path adds 02b0e0c18ba7 gve: Rx Buffer Recycling adds 6f007c6486d6 gve: Add support for raw addressing in the tx path adds 25fd263473c7 Merge branch 'GVE-Raw-Addressing' adds ea6d5c924e39 net: dsa: mt7530: support setting ageing time adds 57b0637d00a5 net/sched: cls_u32: simplify the return expression of u32_ [...] adds 9faad250ce66 net: ipv6: rpl_iptunnel: simplify the return expression of [...] adds 8daa76a52dfd net: core: devlink: simplify the return expression of devl [...] adds 5e359044c107 net: openvswitch: conntrack: simplify the return expressio [...] adds 10dd7b4fe504 drivers: net: ionic: simplify the return expression of ion [...] adds 6eea39266ce4 drivers: net: qlcnic: simplify the return expression of ql [...] adds afae3cc2da10 net: atheros: simplify the return expression of atl2_phy_s [...] adds 9125abe7b9cb vrf: handle CONFIG_IPV6 not set for vrf_add_mac_header_if_unset() adds 251f4fe224d6 ptp: clockmatrix: reset device and check BOOT_STATUS adds fa439059d828 ptp: clockmatrix: remove 5 second delay before entering wr [...] adds 7260d1c8fd86 ptp: clockmatrix: Fix non-zero phase_adj is lost after snap adds da9482332d58 ptp: clockmatrix: deprecate firmware older than 4.8.7 adds ce74496a1575 net: ena: use constant value for net_device allocation adds da580ca8de2c net: ena: add device distinct log prefix to files adds e9548fdf93bc net: ena: store values in their appropriate variables types adds 1e5847395eeb net: ena: fix coding style nits adds 89dd735e8c1e net: ena: aggregate stats increase into a function adds e8223eeff021 net: ena: use xdp_frame in XDP TX flow adds a318c70ad152 net: ena: introduce XDP redirect implementation adds f8b91f255a05 net: ena: use xdp_return_frame() to free xdp frames adds f1a255891303 net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT adds c15800b6770e Merge branch 'xdp-redirect-implementation-for-ena-driver' adds 102e2c07239c net: sched: incorrect Kconfig dependencies on Netfilter modules adds edac63861db7 net: macb: add userio bits as platform configuration adds daafa1d33cc9 net: macb: add capability to not set the clock rate adds 38493da4e6a8 net: macb: add function to disable all macb clocks adds f4de93f03ed8 net: macb: unprepare clocks in case of failure adds 20b3ba6159ec dt-bindings: add documentation for sama7g5 ethernet interface adds f5f30cf8ef18 dt-bindings: add documentation for sama7g5 gigabit etherne [...] adds ec771de654e4 net: macb: add support for sama7g5 gem interface adds 700d566e8171 net: macb: add support for sama7g5 emac interface adds 102779c6f856 Merge branch 'macb-sama7g5' adds a319aedde43c net: rxrpc: convert comma to semicolon adds eba251f2e6bc net: micrel: convert comma to semicolon adds 873d2f121628 net: mlx5: convert comma to semicolon adds 3d4068b24cd9 hisilicon/hns: convert comma to semicolon adds 474d8feffb31 hisilicon/hns3: convert comma to semicolon adds 011446cd2f0e net: ethernet: ti: convert comma to semicolon adds af89784eb621 net: freescale: convert comma to semicolon adds 752baafb0f38 net: usb: convert comma to semicolon adds 201d126a631c net: thunderbolt: convert comma to semicolon adds 59d4c93d31d9 net: mv88e6xxx: convert comma to semicolon adds e65f3df5ff38 net: ipa: convert comma to semicolon adds b783ff46ef4c dt-bindings: net: nfc: s3fwrn5: Change I2C interrupt trigger type adds 237410fb8353 nfc: s3fwrn5: Remove hard coded interrupt trigger type fro [...] adds e3bc6566b886 Merge branch 'nfc-s3fwrn5-Change-I2C-interrupt-trigger-to- [...] adds 05372c456f2d net: marvell: prestera: simplify the return expression of [...] adds 8e3bf53c6105 net: marvell: octeontx2: simplify the return expression of [...] adds dd0e7aabcad1 net: emulex: benet: simplify the return expression of be_i [...] adds d867bc3a2691 net: cisco: enic: simplify the return vnic_cq_alloc() adds 264386fc1922 net: freescale: dpaa: simplify the return dpaa_eth_refill_ [...] adds f75e59445808 net: hinic: simplify the return hinic_configure_max_qnum() adds 6f2d5cf9756d net: stmmac: simplify the return dwmac5_rxp_disable() adds 965b8b2bad0a net: dsa: simplify the return rtl8366_vlan_prepare() adds b8d909375d6f net: marvell: octeontx2: simplify the otx2_ptp_adjfine() adds 88dcfdb4cd82 ice: cleanup stack hog adds f2651a91b97d ice: don't always return an error for Get PHY Abilities AQ [...] adds c21125c99757 ice: Enable Support for FW Override (E82X) adds 956542cae5dc ice: Remove gate to OROM init adds bcf68ea1e580 ice: Remove vlan_ena from vsi structure adds 32e6deb29725 ice: cleanup misleading comment adds 34d8461a653a ice: silence static analysis warning adds 9228d8b2613b ice: join format strings to same line as ice_debug adds 5b13886da858 ice: Add space to unknown speed adds dc528d5bcc2d Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 6eb3d1e350d1 mptcp: unify ADD_ADDR and echo suboptions writing adds e1ef6832224a mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing adds 22fb85ffaefb mptcp: add port support for ADD_ADDR suboption writing adds 2ec72faec86b mptcp: use adding up size to get ADD_ADDR length adds 4a2777a83406 mptcp: add the outgoing ADD_ADDR port support adds fbe0f87ac771 mptcp: send out dedicated packet for ADD_ADDR using port adds 0f5c9e3f079f mptcp: add port parameter for mptcp_pm_announce_addr adds 90a4aea8b6ed mptcp: print out port and ahmac when receiving ADD_ADDR adds 42842a425ad6 mptcp: drop rm_addr_signal flag adds 13ad9f01a29e mptcp: rename add_addr_signal and mptcp_add_addr_status adds 432d9e74d8a3 mptcp: use the variable sk instead of open-coding adds 5a40cce20871 Merge branch 'mptcp-Add-port-parameter-to-ADD_ADDR-option' adds c2af62256e8d ibmvnic: fix rx buffer tracking and index management in re [...] adds 016ade51a7d9 net/mlx4: simplify the return expression of mlx4_init_cq_table() adds 7bdddc68cda3 net: hdlc_x25: Remove unnecessary skb_reset_network_header calls adds 5b950ff4331d mptcp: link MPC subflow into msk only after accept adds 0597d0f8e030 mptcp: plug subflow context memory leak adds d7b1bfd0832c mptcp: be careful on subflows shutdown adds 0f86a5be1095 Merge branch 'mptcp-fixes' adds 6b21c0bb3a32 net: x25: Fix handling of Restart Request and Restart Conf [...] adds 0d035bed2a4a net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround adds 7a77233ec6d1 net: sfp: relax bitrate-derived mode check adds 5cab30359a4b Merge branch 'Add-support-for-VSOL-V2801F-CarlitoxxPro-CPG [...] adds 523437d7b5ba net: stmmac: allow stmmac to probe for C45 PHY devices adds c0ead5552c0f nfp: silence set but not used warning with IPV6=n adds 35244430d624 net: hns3: refine the struct hane3_tc_info adds 5a5c90917467 net: hns3: add support for tc mqprio offload adds 0f993fe2b89d net: hns3: add support for forwarding packet to queues of [...] adds 0205ec041ec6 net: hns3: add support for hw tc offload of tc flower adds f1c2e66d7f38 net: hns3: add support for max 512 rss size adds 8eeb1f4bce68 net: hns3: adjust rss indirection table configure command adds cdab7c977970 net: hns3: adjust rss tc mode configure command adds a7105e3472bf Merge branch 'hns3-next' adds a10b24b83242 vxlan: avoid double unlikely() notation when using IS_ERR() adds 921ca574cd38 can: isotp: add SF_BROADCAST support for functional addressing adds ecbaf5e13f45 can: rx-offload: can_rx_offload_offload_one(): avoid doubl [...] adds c9f4cad6cdfe can: m_can: m_can_config_endisable(): remove double cleari [...] adds 227619c3ff7c can: m_can: move runtime PM enable/disable to m_can_platform adds cab7ffc0324f can: m_can: add PCI glue driver for Intel Elkhart Lake adds 2c0ac9208135 can: flexcan: convert the driver to DT-only adds ee42bedc85a6 can: mcp251xfd: Add support for internal loopback mode adds c7dd222053c4 Merge tag 'linux-can-next-for-5.11-20201210' of git://git. [...] adds ec73c31dfbfd net: stmmac: simplify the return tc_delete_knode() adds b18cac546be3 net/mlx4: simplify the return expression of mlx4_init_srq_table() adds a76b6b1fe831 net: mediatek: simplify the return expression of mtk_gmac_ [...] adds e0fecb289ad3 tcp: correctly handle increased zerocopy args struct size adds bfa5e98c9de4 igc: Add new device ID adds 3b0c860f872d net: lapbether: Consider it successful if (dis)connecting [...] adds b7f5eb6ba21b net: qualcomm: rmnet: Update rmnet device MTU based on rea [...] adds 1d608d2e0d51 Revert "macb: support the two tx descriptors on at91rm9200" adds 51e13685bd93 rtnetlink: RCU-annotate both dimensions of rtnl_msg_handlers adds 4cf476ced45d ppp: add PPPIOCBRIDGECHAN and PPPIOCUNBRIDGECHAN ioctls adds 563b603bd65d docs: update ppp_generic.rst to document new ioctls adds 91163f821436 Merge branch 'add-ppp_generic-ioctls-to-bridge-channels' adds 46d5e62dd3c3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 14486c82612a rfkill: add a reason to the HW rfkill state adds 36ec144f041b net: mac80211: use core API for updating TX/RX stats adds c7ed0e683ddb net: wireless: make a const array static, makes object smaller adds 32fc4a9ad56f cfg80211: fix callback type mismatches in wext-compat adds 01c9c0ab3524 cfg80211: Fix fall-through warnings for Clang adds aaaee2d68a95 mac80211: Fix fall-through warnings for Clang adds d7832c7187c1 nl80211: Fix fall-through warnings for Clang adds 84674ef4d69b mac80211: remove trailing semicolon in macro definitions adds 081e1e7ece05 mac80211: he: remove non-bss-conf fields from bss_conf adds 4271d4bde0a2 mac80211: support MIC error/replay detected counters drive [...] adds d6587602c599 cfg80211: Parse SAE H2E only membership selector adds 3598ae87fe44 mac80211: Skip entries with SAE H2E only membership selector adds d590a125eeb4 cfg80211: scan PSC channels in case of scan with wildcard SSID adds b45a19dd7e46 cfg80211: Update TSF and TSF BSSID for multi BSS adds c837cbad40d9 nl80211: always accept scan request with the duration set adds beee24695157 cfg80211: Save the regulatory domain when setting custom r [...] adds 985074247080 ieee80211: update reduced neighbor report TBTT info length adds 3660944a37ce mac80211: disallow band-switch during CSA adds 669b84134a2b cfg80211: include block-tx flag in channel switch started event adds 2d9463083ce9 nl80211: validate key indexes for cfg80211_registered_device adds 539a36ba2f07 cfg80211: remove struct ieee80211_he_bss_color adds a5a55032ea65 mac80211: use struct assignment for he_obss_pd adds 3bb02143ff55 cfg80211: support immediate reconnect request hint adds 3f8a39ff2807 mac80211: support driver-based disconnect with reconnect hint adds f65607cdbc6b mac80211: don't set set TDLS STA bandwidth wider than possible adds da3882331a55 mac80211: support Rx timestamp calculation for all preamble types adds db8ebd06ccb8 mac80211: use bitfield helpers for BA session action frames adds 2dedfe1dbdf2 mac80211: ignore country element TX power on 6 GHz adds bbf31e88df2f mac80211: Fix calculation of minimal channel width adds 189a164d0fc6 mac80211: don't filter out beacons once we start CSA adds 44b72ca8163b mac80211: Update rate control on channel change adds b0140fda626e mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc adds f879ac8ed6c8 mac80211: fix a mistake check for rx_stats update adds 6bdb68cef7bf nl80211: add common API to configure SAR power limitations adds c534e093d865 mac80211: add ieee80211_set_sar_specs adds 00f7763a26cb Merge tag 'mac80211-next-for-net-next-2020-12-11' of git:/ [...] adds 2e86ef413ab3 rtw88: pci: Add prototypes for .probe, .remove and .shutdown adds 01b660b87ebe mwl8k: switch from 'pci_' to 'dma_' API adds 5f27b9afe8e2 mwifiex: change license text of Makefile and README from M [...] adds 9b0467ed9a7d wilc1000: remove redundant assignment to pointer vif adds 88c15a6fbd94 rtw88: coex: fix missing unitialization of variable 'interval' adds 5e38884152ba rtw88: declare hw supports ch 144 adds 05c2a61d69ea adm8211: fix error return code in adm8211_probe() adds 871a825c3902 brcmfmac: remove redundant assignment to pointer 'entry' adds 5c455c5ab332 mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_ [...] adds 91aeaf09a6ee rtw88: fix multiple definition of rtw_pm_ops adds 3324e05eca0d rtw88: reduce polling time of IQ calibration adds 998493980e23 mt76: mt7915: measure channel noise and report it via survey adds 77d157f2009e mt76: mt7915: fix VHT LDPC capability adds ced050ae3ab6 mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN adds e0ad80024329 mt76: mt7663s: move tx/rx processing in the same txrx workqueue adds fefb584d460a mt76: mt7663s: convert txrx_work to mt76_worker adds 1a3efbcc4281 mt76: mt7663s: disable interrupt during txrx_worker processing adds 6a618acb7e62 mt76: sdio: convert {status/net}_work to mt76_worker adds 55f7c9b02790 mt76: mt7915: add 802.11 encap offload support adds e151d71e503d mt76: mt7915: add encap offload for 4-address mode stations adds 3298b1f866fb mt76: use ieee80211_rx_list to pass frames to the network [...] adds d22da02842e2 mt76: mt7615: add debugfs knob for setting extended local [...] adds 7af1ae62dd77 mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 adds 8aa2c6f4714e mt76: mt7915: support 32 station interfaces adds 6425791d3503 mt76: mt7915: fix processing txfree events adds 660915d052c6 mt76: mt7915: use napi_consume_skb to bulk-free tx skbs adds bfff24de19ca mt76: mt7915: fix DRR sta bss group index adds 9b60eb90a115 mt76: mt7915: disable OFDMA/MU-MIMO UL adds cb5cdd4c8d33 mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg adds fa62d0e0080b mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg adds f320d812b7bb mt76: implement .mcu_parse_response in struct mt76_mcu_ops adds 96a607b643e2 mt76: move mcu timeout handling to .mcu_parse_response adds e452c6eb55fb mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg adds 64537a021317 mt76: make mcu_ops->mcu_send_msg optional adds 14b80ba24592 mt76: mt7603: switch to .mcu_skb_send_msg adds ae5ad6272d25 mt76: implement functions to get the response skb for MCU calls adds 99de49fc6f73 mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_ [...] adds 11553d88d0b9 mt76: mt7915: query station rx rate from firmware adds ed89b89330b5 mt76: add back the SUPPORTS_REORDERING_BUFFER flag adds 7124198ab1a4 mt76: mt7615: enable beacon filtering by default for offload fw adds 2f89ab5db6ba mt76: mt7615: introduce quota debugfs node for mt7663s adds 80dda1ed4908 mt76: mt7663s: get rid of mt7663s_sta_add adds 1c79a190e943 mt76: mt7663s: fix a possible ple quota underflow adds 30578752f250 mt76: sdio: get rid of sched.lock adds 5ee3e780cf26 wireless: mt76: convert tasklets to use new tasklet_setup() API adds 5efbe3b1b899 mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE adds 405130869599 mt76: mt7915: update ppe threshold adds e4c5ead632ff mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mc [...] adds f9df085ce1be mt76: set fops_tx_stats.owner to THIS_MODULE adds 5f0ce5848733 mt76: dma: fix possible deadlock running mt76_dma_cleanup adds 468cc93be797 mt76: mt7915: fix sparse warning cast from restricted __le16 adds bc348defcc6e mt76: fix memory leak if device probing fails adds bf4a938ab2cf mt76: mt7603: add additional EEPROM chip ID adds 3cb43b66060a mt76: move mt76_mcu_send_firmware in common module adds 406d99dfe21f mt76: mt7663s: introduce WoW support via GPIO adds d3a5d89ea9d4 mt76: switch to wep sw crypto for mt7615/mt7915 adds 930e0eaddf81 mt76: fix tkip configuration for mt7615/7663 devices adds faa72684b429 mt76: mt7615: run key configuration in mt7615_set_key for [...] adds be83a7e20c57 mt76: mt76u: rely on woker APIs for rx work adds 9daf27e62852 mt76: mt76u: use dedicated thread for status work adds 8248bb58e2f1 mt76: testmode: switch ib and wb rssi to array type for pe [...] adds 092299922358 mt76: testmode: add snr attribute in rx statistics adds 7f54c7425d8f mt76: testmode: add tx_rate_stbc parameter adds 1a38c2f5356a mt76: testmode: add support for LTF and GI combinations fo [...] adds c31d94af1843 mt76: mt7915: fix tx rate related fields in tx descriptor adds 61fe73577d17 mt76: testmode: add support for HE rate modes adds aadf09537c57 mt76: mt7915: implement testmode tx support adds 5d8a83f09941 mt76: mt7915: implement testmode rx support adds e0852d9083fa mt76: mt7915: add support to set txpower in testmode adds ed3c9072fa4f mt76: mt7915: add support to set tx frequency offset in testmode adds 078b6d21b89a mt76: mt7915: make mt7915_eeprom_read static adds 4812e0bc3790 mt76: mt7915: use BIT_ULL for omac_idx adds 802145e2ed2f mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() adds d8d59f66d136 mt76: mt7615: support 16 interfaces adds d927ebb99d08 mt76: mt7615: refactor usb/sdio rate code adds 3d51a3e99380 mt76: mt7915: rely on eeprom definitions adds b671da33d1c5 mt76: move mt76_init_tx_queue in common code adds a2a93548db88 mt76: sdio: introduce mt76s_alloc_tx_queue adds afc2b59cb985 mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue s [...] adds 264b7b19861d mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue [...] adds e5655492e33c mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature adds 8987059475f5 mt76: rely on mt76_queue in tx_queue_skb signature adds b1cb42add6d6 mt76: introduce mt76_init_mcu_queue utility routine adds d95093a14369 mt76: rely on mt76_queue in tx_queue_skb_raw signature adds e637763b606b mt76: move mcu queues to mt76_dev q_mcu array adds 91990519298e mt76: move tx hw data queues in mt76_phy adds 48dbce5cb1ba mt76: move band capabilities in mt76_phy adds 77af762e42f1 mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init [...] adds db78a791ca0f mt76: move band allocation in mt76_register_phy adds 98df2baeb364 mt76: move hw mac_addr in mt76_phy adds 4c430774e01b mt76: mt7915: introduce dbdc support adds af901eb4ab80 mt76: mt7915: get rid of dbdc debugfs knob adds cee236e1489e mt76: mt7915: fix endian issues adds 0211c282bc8a mt76: mt7615: fix rdd mcu cmd endianness adds d211c003389a mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() adds 90d494c99a99 mt76: improve tx queue stop/wake adds 5342758d5522 mt76: mt7915: stop queues when running out of tx tokens adds 9716ef046b46 mt76: attempt to free up more room when filling the tx queue adds bacf5047bb44 mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() adds f12758f6f929 mt76: mt7615: Fix fall-through warnings for Clang adds d3b6fab90952 Merge tag 'mt76-for-kvalo-2020-12-04' of https://github.co [...] adds 48264b23fade airo: Fix fall-through warnings for Clang adds f48d7dccb3e4 rt2x00: Fix fall-through warnings for Clang adds 0662fbebf4fb rtw88: Fix fall-through warnings for Clang adds 18572b0b5493 zd1201: Fix fall-through warnings for Clang adds 3f79e541593f rtlwifi: rtl8192de: fix ofdm power compensation adds 2f8cfcc43dae iwlwifi: remove all queue resources before free adds b34872bc831d iwlwifi: yoyo: add the ability to dump phy periphery adds cc598782d7c0 iwlwifi: yoyo: align the write pointer to DWs adds 846067693fc8 iwlwifi: mvm: fix sar profile printing issue adds a44509805895 iwlwifi: move reclaim flows to the queue file adds 525791354706 iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command [...] adds 486e93ef3e1c iwlwifi: mvm: Init error table memory to zero adds 3b25f1aff503 iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode adds 4adfaf9b2de3 iwlwifi: pcie: remove obsolete pre-release support code adds d43ab298efc6 iwlwifi: copy iwl_he_capa for modifications adds eae94cf82d74 iwlwifi: mvm: add support for 6GHz adds 87f1283b6ae4 iwlwifi: enable sending/setting debug host event adds 861bae42e1f1 iwlwifi: avoid endless HW errors at assert time adds 52b155214be8 iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode adds cdaba917268d iwlwifi: follow the new inclusive terminology adds d295a898c2f5 iwlwifi: fix typo in comment adds 7b2829f315d0 iwlwifi: sort out the NVM offsets adds c6bae2169071 iwlwifi: mvm: iterate active stations when updating statistics adds efc0ec5afb6e iwlwifi: validate MPDU length against notification length adds df72138de4bc iwlwifi: pcie: validate RX descriptor length adds 59fa61f3fd4e iwlwifi: remove sw_csum_tx adds e20a5c9f768b iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type adds cf5b46276847 iwlwifi: mvm: move iwl_mvm_stop_device() out of line adds 3fa965c2dd4e iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers adds 9e8338ad17eb iwlwifi: mvm: fix 22000 series driver NMI adds 2f7a04c7b03b iwlwifi: mvm: do more useful queue sync accounting adds 94631b56422d iwlwifi: mvm: clean up scan state on failure adds aa7fd94687b2 iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling adds 97b4f859543d iwlwifi: fw: file: fix documentation for SAR flag adds 69d6cfc491f0 iwlwifi: pcie: remove unnecessary setting of inta_mask adds 152fdc0f6988 iwlwifi: trans: consider firmware dead after errors adds 58a1c9f9a9b6 iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() adds 8e99ea8d09a1 iwlwifi: use SPDX tags adds e4475583b5c4 iwlwifi: pcie: clean up some rx code adds b570e5b0592a iwlwifi: mvm: validate firmware sync response size adds caf463771295 iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 adds b2ed841ed070 iwlwifi: add an extra firmware state in the transport adds 906d4eb84408 iwlwifi: support firmware reset handshake adds 87d9564e14cf iwlwifi: mvm: disconnect if channel switch delay is too long adds ac1a98e1e924 iwlwifi: Add a new card for MA family adds b8aba27cdc0e iwlwifi: tighten RX MPDU bounds checks adds 8a59d39033c3 iwlwifi: mvm: hook up missing RX handlers adds 27eeb03784b3 iwlwifi: mvm: add size checks for range response notification adds c0f46dca0019 iwlwifi: mvm: check that statistics TLV version match stru [...] adds d3d9b4fca363 iwlwifi: mvm: purge the BSS table upon firmware load adds fd1c3318f4e7 iwlwifi: mvm: validate notification size when waiting adds 89b5d9b2215b Merge tag 'iwlwifi-next-for-kalle-2020-12-09' of git://git [...] adds 382726d134e3 wilc1000: changes for SPI communication stall issue found [...] adds c42d492c672a cw1200: txrx: convert comma to semicolon adds 5a2abdcadc3b iwlwifi: mvm: Fix fall-through warnings for Clang adds ff08b5368ce5 iwlwifi: dvm: Fix fall-through warnings for Clang adds 10a0472d1850 iwlwifi: iwl-drv: Fix fall-through warnings for Clang adds 05d07f2dc9a9 iwlwifi: mvm: rs: Demote non-conformant function documenta [...] adds dde0a25d06bf iwlwifi: iwl-eeprom-read: Demote one nonconformant functio [...] adds 220ee462702c iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced [...] adds 5a2e2f91e8b5 iwlwifi: iwl-phy-db: Add missing struct member description [...] adds fe472e9d47c8 iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in functio [...] adds 81daab1f8d57 iwlwifi: fw: acpi: Demote non-conformant function headers adds 7f469b6dc484 mt76: remove unused variable q adds 7f881a721716 ath10k: fix a check patch warning returnNonBoolInBooleanFu [...] adds e8e55d8919ea ath11k: add 64bit check before reading msi high addr adds 1daf58b23a1e ath11k: Ignore resetting peer auth flag in peer assoc cmd adds 5a5b820d18c7 ath9k: remove trailing semicolon in macro definition adds 3dbd7fe78c42 ath11k: pci: add MODULE_FIRMWARE macros adds e65e8b608f68 carl9170: remove trailing semicolon in macro definition adds 61a57e51e46e ath11k: fix rmmod failure if qmi sequence fails adds e64fa6d92ac4 ath5k: Fix fall-through warnings for Clang adds e2cb11165445 carl9170: Fix fall-through warnings for Clang adds b6041e1a3020 wcn36xx: Fix fall-through warnings for Clang adds 59ec8e2fa5aa ath11k: unlock on error path in ath11k_mac_op_add_interface() adds f00490432b60 ath11k: fix incorrect wmi param for configuring HE operation adds bd88815060d9 ath11k: support TXOP duration based RTS threshold adds 743b9065fe63 ath11k: mesh: add support for 256 bitmap in blockack frame [...] adds 8a71f34bb251 ath9k_htc: adhere to the DONT_REORDER transmit flag adds 2bc2b87bb35a ath10k: add option for chip-id based BDF selection adds 5dadbe4e3718 ath10k: add atomic protection for device recovery adds 57449b07eafc ath11k: use MHI provided APIs to allocate and free MHI controller adds fc46e1b2a24a ath11k: mhi: print a warning if firmware crashed adds 43ed15e1ee01 ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID adds babb0ced6acd ath11k: pci: fix hot reset stability issues adds 0699940755e9 ath11k: pci: fix L1ss clock unstable problem adds 0ccdf4398827 ath11k: pci: disable VDD4BLOW adds f57ad6a9885e ath11k: Fix incorrect tlvs in scan start command adds 34fb81e4eb92 ath11k: mhi: hook suspend and resume adds fa5917e44ee8 ath11k: hif: implement suspend and resume functions adds f6fa37a4928f ath11k: pci: read select_window register to ensure write i [...] adds d50370c953bc ath11k: htc: remove unused struct ath11k_htc_ops adds 8733d835ec43 ath11k: htc: implement suspend handling adds 840c36fa727a ath11k: dp: stop rx pktlog before suspend adds 2151ffde188a ath11k: set credit_update flag for flow controlled ep only adds 79802b13a492 ath11k: implement WoW enable and wakeup commands adds d578ec2a0d5c ath11k: hif: add ce irq enable and disable functions adds d1b0c33850d2 ath11k: implement suspend for QCA6390 PCI devices adds 7ab250385ec2 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds e5795aacd71b Merge tag 'wireless-drivers-next-2020-12-12' of git://git. [...] adds c7a5899eb26e xfrm: redact SA secret with lockdown confidentiality adds e2437ac2f59d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 771c8901568d net: dsa: mt7530: enable MTU normalization adds e0a64d1dffca nfc: s3fwrn5: let core configure the interrupt trigger adds 0b9b24140681 inet: frags: batch fqdir destroy works adds 13458ffe0a95 net: x25: Remove unimplemented X.25-over-LLC code stubs adds 2fa3515cc0d3 bpf: Remove trailing semicolon in macro definition adds 7d17167244f5 selftests/bpf: Print reason when a tester could not run a program adds 5f61b7c6975b selftests/bpf: Avoid errno clobbering adds 5c667dca7109 Merge branch 'Improve error handling of verifier tests' adds dba4a9256bb4 net: Remove the err argument from sock_from_file adds 4f19cab76136 bpf: Add a bpf_sock_from_file helper adds a50a85e40c59 bpf: Expose bpf_sk_storage_* to iterator programs adds 593f6d41abbb selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete adds bd9b327e58f9 selftests/bpf: Add an iterator selftest for bpf_sk_storage_get adds 34da87213d3d selftests/bpf: Test bpf_sk_storage_get in tcp iterators adds e1868b9e36d0 bpf: Avoid overflows involving hash elem_size adds 2f4b03195fe8 bpf: Propagate __user annotations properly adds 3546b9b8eced xsk: Validate socket state in xsk_recvmsg, prior touching [...] adds 8bdd8e275ede bpf: Return -ENOTSUPP when attaching to non-kernel BTF adds b60da4955f53 bpf: Only provide bpf_sock_from_file with CONFIG_NET adds a89052572ebb selftests/bpf: Xsk selftests framework adds facb7cb2e909 selftests/bpf: Xsk selftests - SKB POLL, NOPOLL adds 9103a8594d93 selftests/bpf: Xsk selftests - DRV POLL, NOPOLL adds 6674bf66560a selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV adds 7d20441eb05e selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV adds 08c6a2f620e4 Merge branch 'bpf-xsk-selftests' adds a5b7b1194a57 selftests/bpf: Drop tcp-{client,server}.py from Makefile adds 7535a3526dfe selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore adds 41003dd0241c selftests/bpf: Make selftest compilation work on clang 11 adds 092fde0f863b samples/bpf: Fix possible hang in xdpsock with multiple threads adds a67079b03165 selftests/bpf: fix bpf_testmod.ko recompilation logic adds 89ad7420b25c selftests/bpf: Drop the need for LLVM's llc adds b4fe9fec51ef selftests/bpf: Silence ima_setup.sh when not running in ve [...] adds fe62de310e2b libbpf: Support modules in bpf_program__set_attach_target() API adds 2e33f831fccd selftests/bpf: Add set_attach_target() API selftest for mo [...] adds a4d2a7ad8683 libbpf: Expose libbpf ring_buffer epoll_fd adds cd17d38f8b28 bpf: Permits pointers on stack for helper calls adds b4b638c36b7e selftests/bpf: Add a test for ptr_to_map_value on stack fo [...] adds a6b5e026e623 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds fd2d6bc4c2b1 netfilter: nft_reject_bridge: fix build errors due to code [...] adds 988187e88103 ipvs: replace atomic_add_return() adds 0ef083d51ba1 netfilter: Remove unnecessary conversion to bool adds f7583f02a538 netfilter: nfnl_acct: remove data from struct net adds 04295878beac netfilter: use actual socket sk for REJECT action adds 86d21fc74745 netfilter: ctnetlink: add timeout and protoinfo to destroy events adds 8cfd9b0f8515 netfilter: nftables: generalize set expressions support adds 92b211a28992 netfilter: nftables: move nft_expr before nft_set adds 563125a73ac3 netfilter: nftables: generalize set extension to support f [...] adds 48b0ae046ee9 netfilter: nftables: netlink support for several set eleme [...] adds 7bca5021a4e6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 09d6217254c0 net: openvswitch: fix TTL decrement exception action execution adds 49506a9ba061 net: dsa: mv88e6xxx: don't set non-existing learn2all bit [...] adds efc36d3c344a net: mhi: Fix unexpected queue wake adds 3764b0c5651e mptcp: attach subflow socket to parent cgroup adds 141694df6573 mptcp: remove address when netlink flushes addrs adds 6fe4ccdc3dab selftests: mptcp: add the flush addrs testcase adds ba34c3de71ce mptcp: use MPTCPOPT_HMAC_LEN macro adds ab82e996a1fa mptcp: hold mptcp socket before calling tcp_done adds 049fe386d353 tcp: parse mptcp options contained in reset packets adds 50c504a20a75 mptcp: parse and act on incoming FASTCLOSE option adds 1bc7327b5fea mptcp: pm: simplify select_local_address() adds 15e6ca974b14 mptcp: let MPTCP create max size skbs adds ebf322822cc9 Merge branch 'mptcp-another-set-of-miscellaneous-mptcp-fixes' adds 6d4634d1b091 net: Limit logical shift left of TCP probe0 timeout adds 0e12c0271887 selftests: test_vxlan_under_vrf: mute unnecessary error message adds fae06da4f261 octeontx2-af: Add devlink suppoort to af driver adds f1168d1e207c octeontx2-af: Add devlink health reporters for NPA adds 80b9414832a1 docs: octeontx2: Add Documentation for NPA health reporters adds 8718d60ee64f Merge branch 'add-devlink-and-devlink-health-reporters-to' adds bb7eae6dd230 net: mtk_eth: simplify the mediatek code return expression adds 5bb0c4b5eb61 ice, xsk: Move Rx allocation out of while-loop adds 989a1db06eb1 net: bridge: Fix a warning when del bridge sysfs adds 0780b4145634 inet_ecn: Use csum16_add() helper for IP_ECN_set_* helpers adds 54970a2fbb67 net: drop bogus skb with CHECKSUM_PARTIAL and offset beyon [...] adds 2aa899ebd5c3 MAINTAINERS: add mvpp2 driver entry adds 93ff343528ce bnxt_en: Refactor bnxt_flash_nvram. adds a9094ba6072b bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). adds 2e5fb428a61c bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to e [...] adds 1432c3f6a6ca bnxt_en: Retry installing FW package under NO_SPACE error [...] adds a86b313e1817 bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to f [...] adds 22f07b86d4e5 Merge branch 'bnxt_en-improve-firmware-flashing' adds be6ba3b61e20 mlxsw: reg: Add XM Direct Register adds 6100fbf13d2f mlxsw: reg: Add Router XLT Enable Register adds ff462103ca4d mlxsw: spectrum_router: Introduce XM implementation of rou [...] adds 2ea3f4c7fa7c mlxsw: pci: Obtain info about ports used by eXtended mezanine adds 50779c332556 mlxsw: Ignore ports that are connected to eXtended mezanine adds 087489dc2748 mlxsw: reg: Add Router XLT M select Register adds ec54677e55bb mlxsw: reg: Add XM Lookup Table Query Register adds e0bc244dcf58 mlxsw: spectrum_router: Introduce per-ASIC XM initialization adds e35e80464896 mlxsw: reg: Add XM Router M Table Register adds 54ff9dbbb96f mlxsw: spectrum_router_xm: Implement L-value tracking for M-index adds edb47f3d2368 mlxsw: reg: Add Router LPM Cache ML Delete Register adds 069254662b65 mlxsw: reg: Add Router LPM Cache Enable Register adds 2dfad87a24de mlxsw: spectrum_router_xm: Introduce basic XM cache flushing adds dffd566136d7 mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 adds 88a31b18b6df mlxsw: spectrum_router: Use eXtended mezzanine to offload [...] adds 75c2a8fe8e39 Merge branch 'mlxsw-introduce-initial-xm-router-support' adds 4c832b380cd0 can: m_can: update link to M_CAN user manual adds 709efa6f00c7 can: m_can: convert indention to kernel coding style adds 3b464affd898 can: m_can: use cdev as name for struct m_can_classdev uniformly adds 78e19a292681 can: m_can: m_can_config_endisable(): mark as static adds b8d6255548ff can: m_can: m_can_clk_start(): make use of pm_runtime_resu [...] adds ac33ffd3e2b0 can: m_can: let m_can_class_allocate_dev() allocate driver [...] adds c6b734892420 can: m_can: use struct m_can_classdev as drvdata adds b02487560740 Merge tag 'linux-can-next-for-5.11-20201214' of git://git. [...] adds 8163962aadde net: vxget: clean up sparse warnings adds a4485baefa1e nfc: s3fwrn5: Release the nfc firmware adds ca0b272b48f3 net: mscc: ocelot: install MAC addresses in .ndo_set_rx_mo [...] adds c31b70c9968f tcp: Add logic to check for SYN w/ data in tcp_simple_retransmit adds ae0b04b238e2 net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled adds dc8eeef73b63 vm_sockets: Add flags field in the vsock address data structure adds caaf95e0f23f vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag adds cada7ccd9dc7 vsock_addr: Check for supported flag values adds 1b5f2ab98e7f af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path adds 7f816984f439 af_vsock: Assign the vsock transport considering the vsock [...] adds 28f53159e121 Merge branch 'vsock-add-flags-field-in-the-vsock-address' adds 102f19d611ac nfc: pn533: convert comma to semicolon adds a268e0f2455c net: fix proc_fs init handling in af_packet and tls adds efd5a1584537 net: hns3: fix expression that is currently always true adds d635a69dd498 Merge tag 'net-next-5.11' of git://git.kernel.org/pub/scm/ [...] adds ad26098970b6 ALSA: remove unneeded break adds 1a6a071f51a5 ALSA: seq: remove useless function adds 8461352ddf07 ALSA: firewire: fix comparison to bool warning adds 704cbc4eb314 ALSA: hdspm: Fix fall-through warnings for Clang adds 59e3d501cfaa ALSA: pcsp: Fix fall-through warnings for Clang adds 45bbe6c95e42 ALSA: sb: Fix fall-through warnings for Clang adds e714fa93898f ALSA: aloop: Constify ops structs adds 9ac05523d38d ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code adds bc4e94aa8e72 ALSA: usb-audio: Handle discrete rates properly in hw constraints adds 4974b7950929 ALSA: usb-audio: Don't call usb_set_interface() at trigger [...] adds 93db51d06b32 ALSA: usb-audio: Check valid altsetting at parsing rates f [...] adds 2e43aae2bf5a ALSA: usb-audio: Check implicit feedback EP generically for UAC2 adds c7474d09777c ALSA: usb-audio: Add snd_usb_get_endpoint() helper adds 1803503fe963 ALSA: usb-audio: Set and clear sync EP link properly adds e93e890e16ef ALSA: usb-audio: Improve some debug prints adds f6581c0e5d29 ALSA: usb-audio: Track implicit fb sync endpoint in audiof [...] adds 1865211d6789 ALSA: usb-audio: Move snd_usb_autoresume() call out of set [...] adds 5a6c3e11c9c9 ALSA: usb-audio: Add hw constraint for implicit fb sync adds 7726dce14c5e ALSA: usb-audio: Simplify hw_params rules adds 7ec827b9465c ALSA: usb-audio: Drop debug.h adds 5fd255f4fe97 ALSA: usb-audio: Avoid doubly initialization for implicit fb adds 54cb31901b83 ALSA: usb-audio: Create endpoint objects at parsing phase adds 982150560c7c ALSA: usb-audio: Drop keep_interface flag again adds e42a09bc520e ALSA: usb-audio: Add snd_usb_get_host_interface() helper adds c7f902015e1e ALSA: usb-audio: Don't set altsetting before initializing [...] adds d767aba2023c ALSA: usb-audio: Pass snd_usb_audio object to quirk functions adds 953a446b50fd ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments adds 73037c8dc1c8 ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments adds 57234bc10385 ALSA: usb-audio: Stop both endpoints properly at error adds 96e221f379e8 ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_ca [...] adds 75c16b5147ee ALSA: usb-audio: Always set up the parameters after resume adds 61cc2d775e09 ALSA: usb-audio: Fix EP matching for continuous rates adds bf6313a0ff76 ALSA: usb-audio: Refactor endpoint management adds c15871e17fc6 ALSA: usb-audio: Fix possible stall of implicit fb packet [...] adds cab941b7e5cf ALSA: usb-audio: Constify audioformat pointer references adds 43b81e84068d ALSA: usb-audio: Use atomic_t for endpoint use_count adds d0f09d1e4a88 ALSA: usb-audio: Refactoring endpoint URB deactivation adds 6aa719d15a19 ALSA: usb-audio: Drop unneeded snd_usb_substream fields adds 3d58760f4d00 ALSA: usb-audio: Unify the code for the next packet size c [...] adds 13ee03361fc5 ALSA: usb-audio: Simplify rate_min/max and rates set up adds 53837b4ac2bd ALSA: usb-audio: Replace slave/master terms adds 89fa3f686c10 ALSA: usb-audio: Use unsigned char for iface and altsettin [...] adds 8ec08b1a5cf8 ALSA: usb-audio: Show sync endpoint information in proc outputs adds 6234fdc1cede ALSA: usb-audio: Quirk for BOSS GT-001 adds 9fddc15e8039 ALSA: usb-audio: Factor out the implicit feedback quirk code adds 83b7dcbc51c9 ALSA: usb-audio: Add generic implicit fb parsing adds 62abd092f97b ALSA: usb-audio: Add implicit_fb module option adds ad0e6a351182 ALSA: usb-audio: Fix quirks for other BOSS devices adds 29b105d947c6 ALSA: usb-audio: Fix MOTU M-Series quirks adds 43906287380f Merge branch 'topic/usb-audio-refactoring' into for-next adds 9be9f2d3d073 ALSA: compress: allow pause and resume during draining adds faba002e5fe9 ALSA: hda/ca0132: Move unsol callback setups to parser adds 83ab7b45a2c2 ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller adds 5c7797022fe9 ALSA: ppc: drop if block with always false condition adds e4e1d47c7906 ALSA: ppc: remove redundant checks in PS3 driver probe adds 0183a855eeb7 ALSA: remove trailing semicolon in macro definition adds 2c854e5c63ac ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 adds 4ebd47037027 ALSA: seq: Use bool for snd_seq_queue internal flags adds 88a06d6fd6b3 ALSA: rawmidi: Access runtime->avail always in spinlock adds 19bb4f78c91f ALSA: hda/proc - print DP-MST connections adds 2506318e382c ALSA: hda: Fix regressions on clear and reconfig sysfs adds c9a867fd8451 ALSA: usb-audio: Add implicit fb support for Steinberg UR22 adds c697ba85a94b ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. adds 7079f785b500 ALSA: hda/ca0132 - Change Input Source enum strings. adds b1a5039759cb ALSA: hda/hdmi: fix silent stream for first playback to DP adds 4a6d3b4e7ae7 ALSA: hda/ca0132 - Reset codec upon initialization. adds aedeb64211f0 ALSA: hda/ca0132 - Add stream port remapping function. adds 799c70639c00 ALSA: hda/ca0132 - Add 8051 exram helper functions. adds 8cb12b94c2e3 ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmw [...] adds 19b5926b6825 ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. adds 13b1f8aa6569 ALSA: hda/hdmi: always print pin NIDs as hexadecimal adds 46c3bbd98279 ALSA: hda/hdmi: packet buffer index must be set before rea [...] adds c1d8aeed83d9 ALSA: hda/ca0132 - Add 8051 PLL write helper functions. adds d84489e374f5 ALSA: hda/ca0132 - Add ZxR surround DAC setup. adds c72b9bfe0f91 ALSA: hda/realtek: make bass spk volume adjustable on a yo [...] adds 5cfca59604e4 ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 adds 7e413528474d ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK wit [...] adds 607184cb1635 ALSA: hda/realtek - Add supported for more Lenovo ALC285 H [...] adds c6dde8ffd071 ALSA: usb-audio: Fix control 'access overflow' errors from chmap adds e5fab13a7c54 Merge branch 'for-linus' into for-next adds 43d5ca88dfcd ALSA: usb-audio: Fix potential out-of-bounds shift adds 175b8d89fe29 ALSA: pcm: oss: Fix potential out-of-bounds shift adds 064841ccfc49 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds bbe1f69dce94 ASoC: mediatek: btcvsd fix tx stream assign adds 2509bb342e47 ASoC: amd: Downgrade print level for invalid ACP mode adds ab5893fdc069 ASoC: amd: Return -ENODEV for non-existing ACPI call adds f9d8ae0b9176 Merge series "ASoC: amd: Minor fixes for error handling" f [...] adds 0d7f2459ae92 ASoC: Intel: Boards: tgl_max98373: update TDM slot_width adds 1c1fb2653a0c ASoC: jz4740-i2s: add missed checks for clk_get() adds 7e20ae1208da ASoC: q6afe-clocks: Add missing parent clock rate adds 1bea2256aa96 ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 adds 3cea33b6f2d7 ASoC: max98390: Fix error codes in max98390_dsm_init() adds 55d8e6a85bce ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) adds 718c406e1ffa ASoC: AMD Renoir - add DMI table to avoid the ACP mic prob [...] adds 85a7555575a0 ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_ [...] adds 031616c434db Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus adds fc7f6a054e1a Merge existing fixes from asoc/for-5.10 adds 81dde99f1ac6 ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment adds 76b5f68bbf7d ASoC: pcm5102a: Make codec selectable adds ab589bac553f ASoC: adau1977: remove platform data and move micbias bind [...] adds 49491418c1dc ASoC: dt-bindings: stm32: convert sai to json-schema adds 79405e3e5375 ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff adds efb38304c550 ASoC: amd: support other audio modes for raven adds 87b2fc1139a1 ASoC: dt-bindings: fsl_spdif: Add new compatible string fo [...] adds 516232e3609f ASoC: fsl_spdif: Add support for i.MX8QM platform adds 1bfa3eaa4511 ASoC: fsl_spdif: Add support for higher sample rates adds f24fd10bea59 dt-bindings: stm32: dfsdm: update audio properties adds ea8650730332 ASoC: dt-bindings: stm32: dfsdm: remove stm32-adfsdm.txt binding adds 81437cc3b0d9 Merge series "dt-bindings: stm32: convert audio dfsdm to j [...] adds 7826b8d15ec2 ASoC: sun8i-codec: Prepare to extend the DAI driver adds fd57ed2de5b1 ASoC: sun8i-codec: Program DAI format before clock inversion adds c56f5f1c0b23 ASoC: sun8i-codec: Enable all supported clock inversions adds 1abb43aeadfb ASoC: sun8i-codec: Use the provided word size adds e511aed79632 ASoC: sun8i-codec: Round up the LRCK divisor adds 68a4f2caaa17 ASoC: sun8i-codec: Correct the BCLK divisor calculation adds afb1a6006299 ASoC: sun8i-codec: Support the TDM slot binding adds e557148ac220 ASoC: sun8i-codec: Enforce symmetric DAI parameters adds c2b751d76966 ASoC: sun8i-codec: Enable all supported sample rates adds 6c5326bebd40 ASoC: sun8i-codec: Automatically set the system sample rate adds 15b45912341e ASoC: sun8i-codec: Constrain to compatible sample rates adds 3952ec2ac55a ASoC: sun8i-codec: Protect the clock rate while streams are open adds 2464dccab7fe ASoC: sun8i-codec: Require an exact BCLK divisor match adds 342cacb92d62 ASoC: sun8i-codec: Enable all supported PCM formats adds 7a6b937ec4e2 ASoC: sun8i-codec: Generalize AIF clock control adds 50ec8422acd2 ASoC: sun8i-codec: Add the AIF2 DAI, widgets, and routes adds 5a7f34ab0232 ASoC: sun8i-codec: Add the AIF3 DAI, widgets, and routes adds d6981c3b575b Merge series "ASoC: sun8i-codec: support for AIF2 and AIF3 [...] adds 2db5fa77cd7e ASoC: wm8350: use semicolons rather than commas to separat [...] adds edc3f5b43a44 ASoC: Intel: bytcr_rt5651: use semicolons rather than comm [...] adds bed5ed644c74 ASoC: SOF: Intel: hda: use semicolons rather than commas t [...] adds 40faaca03bf7 ASoC: samsung: snow: use semicolons rather than commas to [...] adds 94fa760d01c2 ASoC: madera: use semicolons rather than commas to separat [...] adds a1344daeab95 ASoC: dapm: use semicolons rather than commas to separate [...] adds 9c9c0076146b Merge series "use semicolons rather than commas to separat [...] adds 765c37598494 ASoC: qcom: dt-bindings: Add SM8250 sound card bindings adds aa2e2785545a ASoC: qcom: sm8250: add sound card qrb5165-rb5 support adds 155eacf880b8 Merge series "ASoC: qcom: add support for QRB5165 RB5 mach [...] adds 5560d8c6053c ASoC: soc.h: remove for_each_rtd_dais_rollback() adds ab49436eecf5 ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() adds 918ad772c4e4 ASoC: soc-link: add mark for snd_soc_link_hw_params/free() adds 3a36a64a2de4 ASoC: soc-component: add mark for snd_soc_pcm_component_hw [...] adds c304c9acb6e6 ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() adds 4662c59688b8 ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc [...] adds 0d8902d57646 Merge series "ASoC: merge soc_pcm_hw_param() rollback and [...] adds 28564486866f ASoC: fsl_xcvr: Add XCVR ASoC CPU DAI driver adds 0afb88d5a602 ASoC: dt-bindings: fsl_xcvr: Add document for XCVR adds 7a25748ba0c6 Merge series "DAI driver for new XCVR IP" from "Viorel Sum [...] adds 5027fe36032a ASoC: SOF: control: remove const in sizeof() adds 3381a989a92f ASoC: SOF: topology: remove const in sizeof() adds 64e2c37ea035 ASoC: SOF: sof-audio: remove goto used for force-nocodec support adds 46bbf461a313 Merge series "ASoC: SOF: cleanups for 5.10" from Kai Vehma [...] adds 023e1b1f1164 ASoC: qcom: qdsp6: make use of devm_of_platform_populate adds e158d2d83cab ASoC: google: dt-bindings: Add sc7180-trogdor machine bindings adds 9e3ecb5b1681 ASoC: qcom: sc7180: Add machine driver for sound card regi [...] adds e4c164d63860 Merge series "Add documentation and machine driver for SC7 [...] adds 7c91d02068c3 ASoC: qcom: sm8250: Fix array out of bounds access adds bcc96dc3cf80 ASoC: qcom: fix unsigned int bitwidth compared to less than zero adds a889583a1920 ASoC: qcom: dt-bindings: sm8250: update compatibles adds bbc4e1bb5fd6 ASoC: qcom: sm8250: update compatible with new bindings adds ec6869b096f1 ASoC: tegra20-spdif: remove "default m" adds 93c0210671d8 ASoC: sun4i-i2s: Fix lrck_period computation for I2S justi [...] adds c779e2de0ac6 ASoC: sun4i-i2s: Change set_chan_cfg() params adds 73adf87b7a58 ASoC: sun4i-i2s: Add support for H6 I2S adds 9c2d255f0e63 ASoC: sun4i-i2s: Change get_sr() and get_wss() to be more [...] adds d8659dd9a13c ASoC: sun4i-i2s: Set sign extend sample adds 6ad7ca6297f8 ASoC: sun4i-i2s: Add 20 and 24 bit support adds 64359246abe4 ASoC: sun4i-i2s: Fix sun8i volatile regs adds 38d7adc0a003 ASoC: sun4i-i2s: Fix setting of FIFO modes adds 08c7b7d546fd ASoC: sun4i-i2s: fix coding-style for callback definition adds e84f44ba4604 ASoC: sun4i-i2s: Add H6 compatible adds 0bc1bf241de5 ASoC: sun4i-i2s: Document H3 with missing RX channel possibility adds 35249a5684fd ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 adds bdd088ce5bfd ASoC: intel: sof_rt5682: Add quirk for Dooly adds aaadc1f829fd Merge series "Add rt1015 support to CML boards" from Brent [...] adds 46713ed25869 ASoC: bcm2835-i2s: remove unneeded semicolon adds ff3cfccba4dd ASoC: ti: davinci-evm: Remove redundant null check before [...] adds c1af06a28a01 ASoC: Intel: remove unneeded semicolon adds f4bf1f4d1385 ASoC: atmel-i2s: do not warn if muxclk is missing adds 99503469bdb5 ASoC: TSCS454: remove unneeded semicolon adds 19f6e424d615 ASoC: ti: davinci-mcasp: remove always zero of davinci_mca [...] adds 0246c6cb246f ASoC: tegra: remove unneeded semicolon adds 3d13ea9b8db7 ASoC: qcom: sc7180: Fix some indenting in sc7180_lpass_all [...] adds 32c5dca18be7 ASoC: TSCS42xx: remove unneeded semicolon adds 7e9a2387c5fd ASoC: rt1015: support TDM slot configuration adds 682c5a72a2bb ASoC: mediatek: mt6359: add the calibration functions adds 125ab5d588b0 ASoC: mediatek: mt8192: add platform driver adds 2c37b4ed730b ASoC: mediatek: mt8192: support i2s in platform driver adds 607ac4859564 ASoC: mediatek: mt8192: support adda in platform driver adds c63b7866011e ASoC: mediatek: mt8192: support pcm in platform driver adds 52fcd65414ab ASoC: mediatek: mt8192: support tdm in platform driver adds 1afc60e00de3 dt-bindings: mediatek: mt8192: add audio afe document adds 18b13ff23fab ASoC: mediatek: mt8192: add machine driver with mt6359, rt [...] adds 4a232122124b dt-bindings: mediatek: mt8192: add mt8192-mt6358-rt1015-rt [...] adds 860bfa6d66eb Merge series "ASoC: Mediatek: Add support for MT8192 SoC" [...] adds 841fb1096713 ASoC: topology: Remove unused functions from topology API adds a5b8f71c5477 ASoC: topology: Remove multistep topology loading adds e59db12b8df3 ASoC: topology: Unify all device references adds ff9226224437 ASoC: topology: Change allocations to resource managed adds 033df362ea36 ASoC: topology: Remove empty functions adds 8d456654839c ASoC: topology: Simplify remove_widget function adds bc3955c99cd0 Merge series "ASoC: topology: Change to resource managed m [...] adds 20f64a1db8a0 ASoC: qcom: lpass-cpu: fix warning on symbol scope adds 8bfe8c967546 ASoC: mediatek: mt8192: Fix build failure adds df3d6390fa0a ASoC: mediatek: mt8192: Make some symbols static adds 4c22b80f6154 ASoC: pcm: DRAIN support reactivation adds ee5d28e73508 ASoC: q6afe-clocks: fix warning on symbol scope adds ec4177c83456 ASoC: samsung: i2s: Remove redundant null check before clk [...] adds b8f949577656 ASoC: pxa: pxa-ssp: Remove redundant null check before clk [...] adds 40f4c56d08f2 ASoC: dt-bindings: fsl_aud2htx: Add binding doc for aud2ht [...] adds 8a24c834c053 ASoC: fsl_aud2htx: Add aud2htx module driver adds 97198614f6c3 ASoC: audio-graph-card: switch to yaml base Documentation adds 2d8fc973646c ASoC: renesas, rsnd: switch to yaml base Documentation adds 8d96ec9ba9e7 ASoC: renesas,rsnd: Add r8a77961 support adds 8ca199309f3c Merge series "ASoC: dt-bindings: audio-graph-card: switch [...] adds 95370acdb87d ASoC: rt1015: modification for calibration to get better p [...] adds b2fc3029308d ASoC: qcom: sc7180: Add missing PM ops adds 1cc3245b2c74 ASoC: fsl_aud2htx: Remove dev_err() usage after platform_g [...] adds 372c4bd11de1 ASoC: ti: davinci-mcasp: Use platform_get_irq_byname_optional adds db8793a39b29 ASoC: ti: davinci-mcasp: Remove legacy dma_request parsing adds 1125d925990b ASoC: ti: davinci-mcasp: Simplify the configuration parame [...] adds 1b4fb70e5b28 ASoC: ti: davinci-mcasp: Handle missing required DT properties adds 354e592a506c Merge series "ASoC: ti: davinci-mcasp: Handle incomplete D [...] adds 4d1a9952dda6 ASoC: nau8315: add codec driver adds 9352d45a6e45 ASoC: nau8315: revise the power event of EN_PIN dapm widge [...] adds eb84959ab8c0 ASoC: soc-compress: tidyup STREAM vs COMPRESS adds 7428d8c8bd79 ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_CO [...] adds 068904bdb562 Merge series "ASoC: soc-compress: tidyup STREAM vs COMPRES [...] adds 64a70744b778 ASoC: Fix vaud18 power leakage of mt6359 adds 08651373808e dt-bindings: mediatek: mt6359: Add new property for mt6359 adds 50dc5f5c7358 Merge series "Fix vaud18 power leakage of mt6359" from Sha [...] adds 0e38d93493c7 ASoC: google: dt-bindings: modify machine bindings for two [...] adds 3cfbf07c6d27 ASoC: qcom: sc7180: Modify machine driver for 2mic adds 513e22f384f0 Merge series "Modify documentation and machine driver for [...] adds 048751de5688 ASoC: fsl_xcvr: fix break condition adds 4e59dd249cd5 ASoC: qcom: common: Fix refcounting in qcom_snd_parse_of() adds 3256ef984b01 ASoC: soc-core: Fix component name_prefix parsing adds aa293777bfeb ASoC: soc-pcm: Get all BEs along DAPM path adds e6aeb375d25d ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names adds c21cbb526c0a ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM adds 930dd47d7402 ASoC: audio-graph: Support empty Codec endpoint adds d09c774f2f9f ASoC: audio-graph: Expose new members for asoc_simple_priv adds e32b100bc6ec ASoC: audio-graph: Expose helpers from audio graph adds 0a142f536785 Merge series "Audio Graph Updates" from Sameer Pujar <spuj [...] adds 34d3daba2339 ASoC: tegra: Don't warn on probe deferral adds 6b0e12a5c668 ASoC: Remove mt6359_platform_driver_remove adds 2aff94e47da2 ASoC: mediatek: mt8192: skip first time data at the beginn [...] adds b8161cbe55a1 ASoC: wm8994: Fix PM disable depth imbalance on error adds 193aa0a04364 ASoC: wm8998: Fix PM disable depth imbalance on error adds c5abd7770df4 Merge series "Fix PM disable depth imbalance on error" fro [...] adds e7ee770a3f90 ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag f [...] adds 0c7f946d6b10 ASoC: SOF: loader: do not warn about unknown firmware headers adds 9c9fd07eb481 ASoC: wm1133-ev1: Remove unused driver adds 3fbb01fb583f ASoC: mx27vis-aic32x4: Remove unused driver adds 440534a0ecfd ASoC: phycore-ac97: Remove unused driver adds 83e7e2278680 ASoC: imx-mc13783: Remove unused driver adds ffc64110b7e9 ASoC: fsl: eukrea: Remove the SND_SOC_IMX_SSI selection adds c31da0b196f9 ASoC: imx-ssi: Remove unused driver adds 5e7aace13df2 ASoC: arizona: Fix a wrong free in wm8997_probe adds 76462effbd29 Merge series "ASoC: Fix error handling in wm899x" from Zha [...] adds 488cdbd8931f ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device adds 4a55000722d7 ASoC: codecs: rt*.c: remove useless pointer cast adds 17f6433192d8 ASoC: rt711: remove warnings adds f184892613dd ASoC: codecs: max98373-sdw: align regmap use with other codecs adds 3c3650274f9a Merge series "ASoC: soundwire: SDCA device quirk and clean [...] adds 80e2b1208d87 ASoC: google: dt-bindings: add new compatible for sc7180-coachz adds e936619b7ce7 ASoC: qcom: sc7180: Modify machine driver for sound card adds 9c2368e35385 Merge series "Support SC7180 sound card variation without [...] adds 724d53f6a0f3 ASoC: SOF: imx: fix Kconfig punctuation adds aff581aee840 ASoC: SOF: Kconfig: fix Kconfig punctuation and wording adds 66e1b65128c2 ASoC: SOF: Intel: fix Kconfig punctuation and wording adds 358f0ac1f279 ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG adds a5a8ac3ca000 Merge series "ASoC: SOF: Kconfig corrections" from Pierre- [...] adds 7416f6bc5fcb ASoC: rt5682: Add a new property for the DMIC clock driving adds 33ee67b47ba0 ASoC: rt5682: Add a new property to the device tree. adds f026c123001b ASoC: topology: use inclusive language for bclk and fsync adds df132fa9daf4 ASoC: SOF: use inclusive language for bclk and fsync adds 84b53a366ebc ASoC: Intel: atom: use inclusive language for SSP bclk/fsync adds a6e9717a71fd ASoC: Intel: keembay: use inclusive language for bclk and fsync adds 85288b3bf1db Merge series "ASoC: use inclusive language for bclk/fsync/ [...] adds 7141f25f14e0 ASoC: qcom: sc7180: initialize the "no_headphone" variable adds 299fe9937dbd ASoC: meson: fix COMPILE_TEST error adds 6c2b6bb0d343 ASoC: SOF: Intel: initial support for Alderlake-S adds 313ebec48ded ASoC: qcom: lpass-sc7180: Add 32 bit format support for capture adds 60a973862f3c ASoC: qcom: sc7180: Register shutdown handler for lpass platform adds 6feaaa7c19bd ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS adds 798714b6121d ASoC: pcm512x: Rearrange operations in `hw_params()` adds 26b97d95a05d ASoC: pcm512x: Move format check into `set_fmt()` adds 25d27c4f68d2 ASoC: pcm512x: Add support for more data formats adds 47f667afe716 Merge series "ASoC: pcm512x: Patch series to set fmt from [...] adds 768a3a3b327d ASoC: Intel: catpt: Optimize applying user settings adds c440c72474e1 ASoC: Intel: catpt: Streamline power routines across LPT and WPT adds 3d32489838bb ASoC: Intel: catpt: Cleanup after power routines streamlining adds 4fb87241e519 Merge series "ASoC: Intel: catpt: Offload fixes and code o [...] adds f077770b2675 ASoC: adau1977: convert text binding to yaml format adds e1ade4c55ae3 ASoc: adi: Kconfig: Remove depends on for ADI reference designs adds 674226db62ec ASoC: fsl: SND_SOC_FSL_AUD2HTX should depend on ARCH_MXC adds 9a207228bdf0 ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY adds 5268e0bf7123 ASoC: Fix 7/8 spaces indentation in Kconfig adds a5ec7c9e007b ASoC: wcd9335: Remove unnecessary conversion to bool adds b88b31f4fa0a ASoC: mmp-sspa: clear transmit phase bit for non-stereo formats adds 45f366ec7941 ASoC: samsung: fix platform_no_drv_owner.cocci warnings adds 7d94ca3c8acd ASoC: mt8192: revert "add audio afe document" adds e52f3f291152 ASoC: audio-graph-card: Refactor schema adds fd97ee45ec63 ASoC: dt-bindings: marvell, mmp-sspa: Use audio-graph-port schema adds 251bf658558f ASoC: dt-bindings: Refine 'frame-master' and 'bitclock-mas [...] adds de3de881db8e Merge series "ASoC: graph card schema rework" from Rob Her [...] adds a4e427c59a26 ASoC: soc-component: add snd_soc_component_compr_open() adds dbde5e21140c ASoC: soc-component: add snd_soc_component_compr_free() adds 08aee2511442 ASoC: soc-component: add snd_soc_component_compr_trigger() adds ff08cf80adda ASoC: soc-component: add snd_soc_component_compr_set_params() adds 77c221ecfed8 ASoC: soc-component: add snd_soc_component_compr_get_params() adds d67fcb2d8f15 ASoC: soc-component: add snd_soc_component_compr_get_caps() adds 0f6fe09720a3 ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() adds 0506b8850364 ASoC: soc-component: add snd_soc_component_compr_ack() adds 03ecea64e0ae ASoC: soc-component: add snd_soc_component_compr_pointer() adds b5852e66b115 ASoC: soc-component: add snd_soc_component_compr_copy() adds 1b308fb138eb ASoC: soc-component: add snd_soc_component_compr_set_metadata() adds bab78c238025 ASoC: soc-component: add snd_soc_component_compr_get_metadata() adds 1482304db126 Merge series "ASoC: soc-component: add snd_soc_component_x [...] adds 61349f0f2715 ASoC: sunxi: do not select COMMON_CLK to fix builds adds 53233e40c142 ASoC: fsl_sai: Correct the clock source for mclk0 adds 73ea3a5dbbef ASoC: Intel: catpt: select WANT_DEV_COREDUMP adds 9983ac49b7db ASoC: SOF: relax PCM period and buffer size constraints adds caebea04b912 ASoC: SOF: Intel: add hw specific PCM constraints adds a27b421f1d04 ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean adds ccbd847f15b0 ASoC: qcom: dt-bindings: add bindings for lpass wsa macro codec adds 809bcbcecebf ASoC: codecs: lpass-wsa-macro: Add support to WSA Macro adds 2c4066e5d428 ASoC: codecs: lpass-wsa-macro: add dapm widgets and route adds 67d99b23c881 ASoC: qcom: dt-bindings: add bindings for lpass va macro codec adds 908e6b1df26e ASoC: codecs: lpass-va-macro: Add support to VA Macro adds 58aad93015b9 ASoC: codecs: lpass-va-macro: add dapm widgets and routes adds 36b90846c5d5 Merge series "ASoC: codecs: add support for LPASS Codec ma [...] adds fca18e62984a ASoC: SOF: control: override volume info callback adds 73d2784ecf09 ASoC: dt-bindings: renesas, rsnd: Fix duplicate 'allOf' entries adds 2b3f6f4af955 ASoC: codecs: lpass-va-macro: add missing MODULE_DEVICE_TABLE adds 82d1aeb8a407 ASoC: mmp-sspa: set phase two word length register adds ddf1c4b3944a ASoC: qcom: sm8250: fix HDMI audio playback adds 7998c168a94d ASoC: Intel: broadwell: add missing pm_ops adds cf7f4a5320cd ASoC: Intel: bdw-rt5677: add missing pm_ops adds b5682305297d ALSA: hda: intel-dsp-config: add helper for ACPI DSP drive [...] adds 644eebdbbf11 ASoC: soc-acpi: add helper to identify parent driver. adds 41656c3dc2ac ASoC: Intel: boards: byt/cht: set card and driver name at [...] adds 05ff312badb6 ASoC: Intel: byt/cht: set pm ops dynamically adds f7313f9fc287 ASoC: SOF: acpi: add dynamic selection of DSP driver adds df5f5edaef4b ASoC: Intel: Atom: add dynamic selection of DSP driver adds b405b4318c77 ASoC: SOF: Intel: allow for coexistence between SOF and At [...] adds 803e591337e6 ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver [...] adds 8643e85aab87 ASoC: Intel: broadwell: set card and driver name dynamically adds ec8a15d3a7c7 ASoC: Intel: catpt: add dynamic selection of DSP driver adds 0e5cc22162e5 ALSA: hda: intel-dsp-config: ignore dsp_driver parameter f [...] adds d512ef22d77b ASoC: SOF: Intel: allow for coexistence between SOF and ca [...] adds 991e74d149eb Merge series "ASoC: Intel/SOF: extend run-time driver sele [...] adds 9546c76c73a1 ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails f [...] adds 6e85530496a4 ASoC: mt6359: remove unused property for mt6359 adds 6b114d8b4ded Merge series "ASoC: mt6359: Fix regulator_dev_lookup() fai [...] adds 7c1d0e554a35 ASoC: SOF: IPC: fix implicit type overflow adds f805e7e09c8f ASoC: SOF: nocodec: modify DAI link definitions adds 3371c6f9f411 ASoC: codecs: Fix fall-through warnings for Clang adds 25ce4f2b3593 ASoC: hdmi-codec: Get ELD in before reporting plugged event adds c3d900dc905b ASoC: sh: depend on COMMON_CLK to fix compile tests adds 82ceffce9633 ASoC: stm: depend on COMMON_CLK to fix compile tests adds b3cf78e0dacb ASoC: ti: depend on COMMON_CLK to fix compile tests adds 6a8b8b582db1 ASoC: imx-audmux: Remove unused .id_table adds 7f09f79d5cb1 ASoC: SOF: ext_manifest: Parse firmware config dictionary adds 2e4f3f9141cc ASoC: SOF: Improve code alignment in header.h adds 6dd958955d30 ASoC: SOF: Change section comment for SOF_IPC_TEST_ adds 5b10b6298921 ASoC: SOF: Add `memory_info` file to debugfs adds 373c2cebf427 ASoC: fsl_xcvr: fix potential resource leak adds 144f83664698 ASoC: hdmi-codec: Add RX support adds c61d1142cfd4 ASoC: fsl: Fix config name of CONFIG_ARCH_MXC adds 9f34c0405723 ASoC: ak5558: mark OF related data as maybe unused adds 1bab2b22675f ASoC: bd28623: mark OF related data as maybe unused adds 03219faf153c ASoC: gtm601: mark OF related data as maybe unused adds 66b989063469 ASoC: inno_rk3036: mark OF related data as maybe unused adds 84902aec0886 ASoC: rk3328: mark OF related data as maybe unused adds f38c0b1e8a63 ASoC: tas571x: mark OF related data as maybe unused adds d013a59a199e ASoC: kirkwood: armada-370-db: mark OF related data as may [...] adds b397f02171e6 ASoC: meson: t9015: mark OF related data as maybe unused adds 377c7b7cc11d ASoC: qcom: mark OF related data as maybe unused adds 3285b6623653 ASoC: samsung: smdk_wm8994: mark OF related data as maybe unused adds 56af27ad5f36 ASoC: rockchip: mark OF related data as maybe unused adds 4bad6ec57d80 ASoC: ti: davinci: mark OF related data as maybe unused adds c0b7cf59971e ASoC: uniphier: mark OF related data as maybe unused adds bda20fb03e54 ASoC: ak4118: skip of_device_id table when !CONFIG_OF adds d11f89748968 ASoC: alc5623: skip of_device_id table when !CONFIG_OF adds 5207e768347d ASoC: alc5632: skip of_device_id table when !CONFIG_OF adds a06cd8cf97a3 ASoC: da7218: skip of_device_id table when !CONFIG_OF adds a7de367daa84 ASoC: da7219: skip of_device_id table when !CONFIG_OF adds a25b45dc1437 ASoC: da9055: skip of_device_id table when !CONFIG_OF adds 75333af40a25 ASoC: es8316: skip of_device_id table when !CONFIG_OF adds ac792c0ab3db ASoC: max98090: skip of_device_id table when !CONFIG_OF adds a5a196bf0a0b ASoC: max98095: skip of_device_id table when !CONFIG_OF adds e77332c3e741 ASoC: max98371: skip of_device_id table when !CONFIG_OF adds 682e22193120 ASoC: max9867: skip of_device_id table when !CONFIG_OF adds d39d9cb5a2c9 ASoC: max98925: skip of_device_id table when !CONFIG_OF adds fff68ff65129 ASoC: max98926: skip of_device_id table when !CONFIG_OF adds 36cbbf009f22 ASoC: pcm1789: skip of_device_id table when !CONFIG_OF adds e2baf7fa3e84 ASoC: pcm179x: skip of_device_id table when !CONFIG_OF adds c7bfb2533352 ASoC: rt5660: skip of_device_id table when !CONFIG_OF adds 68591e8aa122 ASoC: tas2562: skip of_device_id table when !CONFIG_OF adds 762e0b8baf63 ASoC: tlv320: skip of_device_id table when !CONFIG_OF adds 62bd3054af54 ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF adds 418fb63003f6 ASoC: es7134: mark OF related data as maybe unused adds 55c259bf06e5 ASoC: es7241: mark OF related data as maybe unused adds da773b2b45f9 ASoC: samsung: i2s: mark OF related data as maybe unused adds fe4b501e56af ASoC: max98371: drop driver pm=NULL assignment adds 0eb97389cc4d ASoC: max98925: drop driver pm=NULL assignment adds c37de70121a0 ASoC: max98926: drop driver pm=NULL assignment adds 0670c9a7239a ASoC: samsung: smdk_wm8994: remove redundant of_match_ptr() adds 0858fc17b6f7 Merge series "ASoC: fix !OF compile test warnings" from Kr [...] adds 15a7b8c13653 ASoC: soc-compress: move soc_compr_free() next to soc_comp [...] adds 1e6a93cf7497 ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() adds f94ba9ac20fa ASoC: soc-component: add mark for snd_soc_component_compr_ [...] adds cd7c7d10e8f4 ASoC: soc-component: add mark for snd_soc_link_compr_start [...] adds 453d32c2f7f7 ASoC: soc-compress: add soc_compr_clean() and call it from [...] adds 6d9b4dbf82c7 Merge series "ASoC: merge soc_compr_open() rollback and so [...] adds d4c1d9eb6611 ASoC: soc-core: add soc_playback_digital_mute() adds baed393e8550 ASoC: soc-core: add soc_dapm_suspend_resume() adds 7f2c63d6ae07 ASoC: qcom: sc7180: fix 32 bit format for adau7002 adds 32025c7c50c6 ASoC: adau1372: Add bindings documentation adds 6cd4c6459e47 ASoC: Add ADAU1372 audio CODEC support adds 9e8434a0083b ASoC: soc-core: tidyup jack.h adds ddfbe828f2ed ASoC: add soc-jack.h adds 853c15b12498 Merge series "ASoC: tidyup for jack.h" from Kuninori Morim [...] adds e984f3ef3d2a ASoC: SOF: ops: add parse_platform_ext_manifest() op adds edbaaada5c9b ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op adds e3a85dbe30cf ASoC: SOF: ext_manifest: parse cavs extra config data elem adds a70eb70827b4 ASoC: SOF: ops: modify the signature of stall op adds 0cde3e9f029c ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms adds 645be01d7b55 Merge series "ASoC: SOF: Intel: fix ICL boot sequence" fro [...] adds e5879d988291 Merge branch 'for-5.10' of https://git.kernel.org/pub/scm/ [...] adds e6db818a3f51 soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute adds b7cab9be7c16 soundwire: SDCA: detect sdca_cascade interrupt adds c075a0c0f102 Merge tag 'soundwire-for-asoc-5.11' of git://git.kernel.or [...] adds 07e21d4d9649 soundwire: SDCA: add helper macro to access controls adds fb5103f9d6ce regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ adds 6f4a038b9967 ASoC/SoundWire: rt715-sdca: First version of rt715 sdw sdc [...] adds 55a901f028d4 Merge branch '20201104_yung_chuan_liao_regmap_soundwire_as [...] adds 569c167ce3bb ASoC: rt715: remove unused parameter adds 4d638b9cc79e ASoC: codecs: lpass-va-macro: remove some dead code adds adc7d5618009 ASoC: adau1372: add missing dependencies adds a5f8037505cb ASoC: mediatek: mt8192: rename common symbols adds 2b53d2e16f73 ASoC: mediatek: mt8192: extract rt1015_rt5682 specific DAI link adds ba499c36d12b ASoC: mediatek: mt8192: move rt1015_rt5682 specific data adds 6552c35de191 ASoC: dt-bindings: mt8192-mt6359: fix typo in the example adds 6986256fdfef ASoC: dt-bindings: mt8192-mt6359: add new compatible for u [...] adds cfd8bb254c99 ASoC: mediatek: mt8192: support rt1015p_rt5682 adds 7a51b4cb9708 Merge series "ASoC: mediatek: mt8192: support new machine [...] adds 5057d108d69a ASoC: fsl_audmix: Remove unneeded data field adds 77f1ff751037 ASoC: fsl-asoc-card: Add support for si476x codec adds 0b3355b07043 ASoC: bindings: fsl-asoc-card: add compatible string for s [...] adds 4ecc08b2f51d Merge tag 'auxbus-5.11-rc1' of git://git.kernel.org/pub/sc [...] adds 518a760cc369 ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() adds 7061b8a52296 ASoC: cros_ec_codec: fix uninitialized memory read adds 29275309b0e3 ASoC: atmel: mchp-spdifrx needs COMMON_CLK adds aa6cc97c0ac3 ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 adds 7b153760513c ASoC: fsl_aud2htx: mark PM functions as __maybe_unused adds b1b8eb1283c9 ASoC: qcom: fix QDSP6 dependencies, attempt #3 adds bb9dd3ce6177 ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown adds 8f6cfbb6d427 ASoC: SOF: trace: Add runtime trace filtering mechanism adds e344cf5e4871 ASoC: dt-bindings: imx-hdmi: Add binding doc for hdmi mach [...] adds 6a5f850aa83a ASoC: fsl: Add imx-hdmi machine driver adds 0d024a8bec08 ASoC: cx2072x: Fix doubly definitions of Playback and Capt [...] adds 95d3befbc5e1 ASoC: amd: change clk_get() to devm_clk_get() and add miss [...] adds e60ffc48fac4 ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits adds 748e72e86971 ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 adds 474e3abb9118 Merge series "ASoC: Intel: cht_bsw_nau8824: 2 fixes for us [...] adds ad13c835442c ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits adds a346c7783618 ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE adds 6b4da5374b10 ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs adds 4f293dfea9f6 ASoC: codecs/jz4770: Don't change cap-couple setting in HP [...] adds e648e3f11653 ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap- [...] adds 397e089bda32 ASoC: rt1015: check the return value of regmap_read during [...] adds a9faca15a644 ASoC: soc-pcm: remove dpcm_do_trigger() adds 6374f493d93b ASoC: soc-pcm: care trigger rollback adds 52feed4c1b15 Merge series "ASoC: soc-pcm: trigger cleanup" from Kuninor [...] adds 4c8a4cab331d ASoC: Intel: common: add ACPI matching tables for Alder Lake adds ac6b7bd33ad6 ASoC: SOF: Intel: add SoundWire support for ADL-S adds f17a7db22b8f ASoC: add simple-audio-mux binding adds 342fbb7578d1 ASoC: add simple-mux adds 2d8f8955fe02 dt-bindings: tegra: Convert HDA doc to json-schema adds 3759d5edc075 dt-bindings: tegra: Add missing HDA properties adds f5824e5ce1cd ASoC: topology: Add missing size check adds 631c78ed72bb ASoC: topology: Fix wrong size check adds de96bd7b7e9b ASoC: mediatek: mt8183: add PM ops to machine drivers adds 1688dbe7a730 ASoC: mediatek: mt8183: delete some unreachable code adds 45c29d9ae9ae ASoC: SOF: imx: update kernel-doc description adds 4ab930171076 ASoC: rt1015p: move SDB control from trigger to DAPM adds f102d0d17398 ASoC: rt1015p: delay 300ms after SDB pulling high for calibration adds 51e325f7f829 Merge series "ASoC: rt1015p: delay 300ms for waiting calib [...] adds b278fc55b477 ASoC: SOF: Intel: hda: remove duplicated status dump adds fbfa22ec4b2b ASoC: SOF: modify the SOF_DBG flags adds 8f7ef6fca031 ASoC: SOF: Intel: hda: fix the condition passed to sof_dev [...] adds 84de089e770b Merge series "ASoC: SOF: Intel: fix to dsp state dump trac [...] adds 460aa020f56c Merge remote-tracking branch 'asoc/for-5.11' into asoc-next adds 598100be3053 Merge tag 'asoc-v5.11' of https://git.kernel.org/pub/scm/l [...] adds c367caf1a38b Merge tag 'sound-5.11-rc1' of git://git.kernel.org/pub/scm [...] adds 23eac8531acd usb: host: ehci-sched: add comment about find_tt() not ret [...] adds 907412c0bb23 usb: misc: iowarrior: remove unneeded break adds e9b0c2044129 usb: storage: freecom: remove unneeded break adds 12cb474a0f8e usb: host: xhci-mem: remove unneeded break adds 9df556d774fd dt-bindings: Add support for Broadcom USB pin map driver adds 517c4c44b323 usb: Add driver to allow any GPIO to be used for 7211 USB signals adds 862ee699fefe USB: sisusbvga: Make console support depend on BROKEN adds 726c8277bc5e usb: atm: Replace in_interrupt() usage in comment adds 19220bac2c13 usb: hosts: Remove in_interrupt() from comments adds 2e7e9b64be43 USB: host: ehci-pmcmsp: Cleanup usb_hcd_msp_remove() adds cce866155b5b usb: gadget: udc: Remove in_interrupt()/in_irq() from comments adds 41631d3616c3 usb: core: Replace in_interrupt() in comments adds b02dfc13fa35 usb: gadget: pxa27x_udc: Replace in_interrupt() usage in comments adds 9ca9a2525ddf usbip: Remove in_interrupt() check adds 96eea5876eb0 usb: xhci: Remove in_interrupt() checks adds 5ed132db5ad4 dt-bindings: connector: Add property to set initial curren [...] adds ecbb4dac5f6c USB: host: isp1362: delete isp1362_show_regs() adds aee9ddb1d371 kcov, usb: only collect coverage from __usb_hcd_giveback_u [...] adds 8fba56b4cd53 Merge 5.10-rc2 into usb-next adds 35ad0d901eac usb: misc: brcmstb-usb-pinmap: Fix an IS_ERR() vs NULL check adds 47ea2929d58c usb: typec: ucsi: acpi: Always decode connector change inf [...] adds 217504a05532 usb: typec: ucsi: Work around PPM losing change information adds 9e39aef3a105 usb: misc: brcmstb-usb-pinmap: Make sync_all_pins static adds 57cde551225b Merge 5.10-rc3 into usb-next adds 1d6903a617a2 usb: fix a few cases of -Wfallthrough adds 6a6516c024bb USB: storage: avoid use of uninitialized values in error path adds e625f3dede4a usb: host: imx21-hcd: Remove the driver adds e7018751d2e6 usb: host: ehci-mxc: Remove the driver adds 56c62080d5b5 usb: hcd.h: Remove RUN_CONTEXT adds 0fb2c41f992c Merge 5.10-rc4 into here. adds 13d40ff85da8 usb: typec: Correct the bit values for the Thunderbolt rou [...] adds 5384cffd7bce platform/chrome: cros_ec_typec: Correct the Thunderbolt ro [...] adds c4f81392d5a6 usb: typec: intel_pmc_mux: Configure Thunderbolt cable gen [...] adds 523a97aa3b75 usb: typec: Remove one bit support for the Thunderbolt rou [...] adds 5a569343e8a6 usb/max3421: fix return error code in max3421_probe() adds b0eec52fbe63 USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc adds 8a5ca78f6039 usb: pd: Add captive Type C cable type adds a0ccdc4a77a1 usb: typec: Add number of altmodes partner attr adds 8115240c4fbd usb: typec: tcpm: Refactor logic for new-source-frs-typec-current adds a30a00e37ceb usb: typec: tcpm: frs sourcing vbus callback adds a57d253fc058 usb: typec: tcpci: frs sourcing vbus callback adds 2fc58b36e919 usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink adds f321a02caebd usb: typec: tcpm: Implement enabling Auto Discharge discon [...] adds e1a97bf80a02 usb: typec: tcpci: Implement Auto discharge disconnect callbacks adds cccaee0e0aad usb: typec: tcpci_maxim: Enable auto discharge disconnect adds 7695cae24b29 usb: typec: tcpci_maxim: Fix uninitialized return variable adds 6393734ebb8c dt-bindings: usb: Maxim type-c controller device tree bind [...] adds a07c81ac5015 usb: typec: tcpci_maxim: Fix the compatible string adds e1e52361c61a usb: typec: Add plug num_altmodes sysfs attr adds 52a0372a38b4 usb: typec: Fix num_altmodes kernel-doc error adds 93c747ed00c1 usb: Fix fall-through warnings for Clang adds f3ef38160e3d usb: isp1301-omap: Convert to use GPIO descriptors adds 7656ca71b0ba usb: pd: DFP product types adds fd2c35b2f59f usb: typec: Consolidate sysfs ABI documentation adds 2e70c495cade usb: typec: Expose Product Type VDOs via sysfs adds 7abc6ca5dced usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_ [...] adds 11e5e568ceed usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS [...] adds 4154a4f70a94 USB: core: Constify static attribute_group structs adds 690756a36764 usb: typec: Constify static attribute_group structs adds 52170e937866 usb: common: ulpi: Constify static attribute_group struct adds ab37fa851c48 usb: typec: Add type sysfs attribute file for partners adds ebad43260d22 Merge 5.10-rc6 into usb-next adds cf5fbe02042e USB: apple-mfi-fastcharge: Fix use after free in probe adds baf7df456b38 USB: core: drop short-transfer check from usb_control_msg_send() adds 9dc9c8543aa0 USB: core: return -EREMOTEIO on short usb_control_msg_recv() adds e3541d5de544 usb: mtu3: mtu3_debug: remove an unused struct member adds 93837812a5dc Merge 5.10-rc7 into usb-next adds 7fe53dcbbfbd USB: core: drop pipe-type check from new control-message helpers adds c7721e15f434 usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING [...] adds e90cfa813da7 USB: dummy-hcd: Fix uninitialized array use in init() adds 3f6f6343a29d usb: mtu3: fix memory corruption in mtu3_debugfs_regset() adds ff62d08fd624 usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C adds 10eb0b6ac63a usb: typec: tps6598x: Export some power supply properties adds 08a02f954b0d USB: add RESET_RESUME quirk for Snapscan 1212 adds 81816f5048ba thunderbolt: Do not clear USB4 router protocol adapter IFC [...] adds d67274bacb8a thunderbolt: Find XDomain by route instead of UUID adds 47844ecb8cec thunderbolt: Create XDomain devices for loops back to the host adds 4210d50f0b3e thunderbolt: Add link_speed and link_width to XDomain adds 5cc0df9ce10a thunderbolt: Add functions for enabling and disabling lane [...] adds 407ac931aefd thunderbolt: Create debugfs directory automatically for services adds 5bf722df5d37 thunderbolt: Make it possible to allocate one directional [...] adds afe704a2d061 thunderbolt: Add support for end-to-end flow control adds edc0f494ed96 thunderbolt: Add DMA traffic test driver adds 4e58171aa93f MAINTAINERS: Add Isaac as maintainer of Thunderbolt DMA tr [...] adds 45ef561abcdd thunderbolt: Move max_boot_acl field to correct place in s [...] adds e0258805d71b thunderbolt: Log which connection manager implementation is used adds a3595258970b thunderbolt: Log adapter numbers in decimal in path activa [...] adds b658eb9d9075 thunderbolt: Keep the parent runtime resumed for a while o [...] adds 463e48fa5448 thunderbolt: Return -ENOTCONN when ERR_CONN is received adds 661b19473bf3 thunderbolt: Perform USB4 router NVM upgrade in two phases adds fe265a06319b thunderbolt: Pass metadata directly to usb4_switch_op() adds 83bab44ada05 thunderbolt: Pass TX and RX data directly to usb4_switch_op() adds 9490f71167fe thunderbolt: Add connection manager specific hooks for USB [...] adds 579f14217c95 thunderbolt: Move constants for USB4 router operations to [...] adds 9039387e166e thunderbolt: Add USB4 router operation proxy for firmware [...] adds db0746e3399e thunderbolt: Add support for Intel Maple Ridge adds 3d4113780194 Merge tag 'thunderbolt-for-v5.11-rc1' of git://git.kernel. [...] adds b175d273d4e4 USB: legotower: fix logical error in recent commit adds bac1ec551434 usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK adds 2017a1e58472 usb: xhci: Use temporary buffer to consolidate SG adds c4d1ca05b8e6 xhci-pci: Allow host runtime PM as default for Intel Alpin [...] adds 5a8e3229ac27 xhci-pci: Allow host runtime PM as default for Intel Maple [...] adds c1373f10479b xhci: Give USB2 ports time to enter U3 in bus suspend adds d6ff32478d7e usb: ehci-omap: Fix PM disable depth umbalance in ehci_hcd [...] adds 3a288efb0854 usb: typec: intel_pmc_mux: Use correct response message bits adds e4a9378083c5 usb: typec: tcpm: Pass down negotiated rev to update retry count adds 3bac42f02d41 usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover adds 28b43d3d746b usb: typec: tcpm: Introduce vsafe0v for vbus adds 766c485b86ef usb: typec: tcpci: Add support to report vSafe0V adds 0fbb7d06d378 usb: typec: tcpci_maxim: Enable VSAFE0V signalling adds 3291eb7329b1 drivers: usb: atm: reduce noise adds 6d4e3866b765 drivers: usb: atm: use atm_info() instead of atm_printk(KE [...] adds ba7052f52c13 drivers: usb: atm: use pr_err() and pr_warn() instead of r [...] adds 44ef9b2cd9f8 usb: phy: Fix spelling mistake in Kconfig help text adds 21f5b2fb5fab USB: host: u123-hcd: remove trailing semicolon in macro de [...] adds 3b78ef0da32f usb: fotg210-hcd: remove casting dma_alloc_coherent adds e5548b05631e usb: oxu210hp-hcd: Fix memory leak in oxu_create adds 8010622c86ca USB: UAS: introduce a quirk to set no_write_same adds b3b4a9d70fec usb: cdns3: Add static to cdns3_gadget_exit function adds cdd3013dcc5c usb: cdns3: Rids of duplicate error message adds ed22764847e8 usb: cdns3: host: add .suspend_quirk for xhci-plat.c adds 68ed3f3d8a05 usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT adds 1cc6edd8a96f usb: cdns3: host: disable BEI support adds 7cea9657756b usb: cdns3: add quirk for enable runtime pm by default adds 4006239098b2 usb: cdns3: imx: enable runtime pm by default adds 1bc514dfd126 doc: dt-binding: cdns,usb3: add wakeup-irq adds b4c5d446a655 usb: chipidea: add tracepoint support for udc adds 429ad75f2b13 usb: chipidea: trace: fix the endian issue adds 448373d9db1a usb: cdns3: fix NULL pointer dereference on no platform data adds 58bcafec8062 usb: chipidea: usbmisc_imx: Use of_device_get_match_data() adds 59b7c6a8fd6c usb: chipidea: ci_hdrc_imx: Use of_device_get_match_data() adds 8435ff0fd7e1 MAINTAINERS: Add myself as a reviewer for CADENCE USB3 DRD [...] adds d2a968dddf98 Merge tag 'usb-v5.11-rc1' of git://git.kernel.org/pub/scm/ [...] adds beff5de94fd4 usb: typec: intel_pmc_mux: Configure cable generation valu [...] adds b00f444f9add USB: gadget: f_rndis: fix bitrate for SuperSpeed and above adds 3ee05c206567 USB: gadget: f_acm: add support for SuperSpeed Plus adds 457a902ba1a7 USB: gadget: f_midi: setup SuperSpeed Plus descriptors adds a353397b0d5d usb: gadget: f_fs: Re-use SS descriptors for SuperSpeedPlus adds 8704fd73bf56 USB: gadget: f_fs: remove likely/unlikely adds 60e998d1c6d9 USB: typec: tcpm: Hard Reset after not receiving a Request adds 301a633c1b5b USB: typec: tcpm: Fix PR_SWAP error handling adds fe79d5de7720 USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP adds ca955d3308ba USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL de [...] adds ecf4d4310a16 usb: typec: Add class for plug alt mode device adds 3b6c3d048089 usb: typec: tcpci: Enable bleed discharge when auto discha [...] adds 3db4c21c0f71 usb: typec: tcpm: Update vbus_vsafe0v on init adds b5206275b46c usb: typec: tcpm: convert comma to semicolon adds 1fcf689181e9 USB: serial: digi_acceleport: remove in_interrupt() usage adds d1849b9ff9f4 USB: serial: iuu_phoenix: remove unneeded break adds 696c541c8c6c USB: serial: keyspan_pda: fix dropped unthrottle interrupts adds 7353cad7ee4d USB: serial: keyspan_pda: fix write deadlock adds c01d2c58698f USB: serial: keyspan_pda: fix stalled writes adds 37faf5061541 USB: serial: keyspan_pda: fix write-wakeup use-after-free adds 49fbb8e37a96 USB: serial: keyspan_pda: fix tx-unthrottle use-after-free adds 320f9028c787 USB: serial: keyspan_pda: fix write unthrottling adds 79fe6826a5eb USB: serial: keyspan_pda: refactor write-room handling adds 7184933b52a6 USB: serial: keyspan_pda: fix write implementation adds 6fded8bcbc2e USB: serial: keyspan_pda: increase transmitter threshold adds 034e38e8f687 USB: serial: keyspan_pda: add write-fifo support adds 7604ce70b8f6 USB: serial: keyspan_pda: clean up xircom/entrega support adds 491d6927f0de USB: serial: keyspan_pda: clean up comments and whitespace adds fbbf41f64a8d USB: serial: keyspan_pda: use BIT() macro adds 66c32e483355 USB: serial: keyspan_pda: drop redundant usb-serial pointer adds 5098e77962e7 USB: serial: digi_acceleport: fix write-wakeup deadlocks adds 179dfb954790 USB: serial: remove write wait queue adds 975323ab8f11 USB: serial: mos7720: fix parallel-port state restore adds 053af9e6e817 USB: serial: mos7720: defer state restore to a workqueue adds 95168d624f3a USB: serial: cp210x: return early on unchanged termios adds d42976296c33 USB: serial: cp210x: clean up line-control handling adds 46827bda2dd6 USB: serial: cp210x: set terminal settings on open adds b339628ec08c USB: serial: cp210x: drop flow-control debugging adds ed921771ffb6 USB: serial: cp210x: refactor flow-control handling adds daa919196be4 USB: serial: cp210x: clean up dtr_rts() adds a251963f76fa USB: serial: option: add interface-number sanity check to [...] adds 11fb08cffbeb USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib adds 5d47c887ccee USB: serial: ftdi_sio: drop GPIO line checking dead code adds fddd408ad448 USB: serial: ftdi_sio: log the CBUS GPIO validity adds 007e3370806d Merge tag 'usb-serial-5.11-rc1' of https://git.kernel.org/ [...] adds 2eda5b5f9641 usb: ucsi: convert comma to semicolon adds a256e24021bf usb: phy: convert comma to semicolon adds 0cee54c890a4 Merge tag 'usb-5.11-rc1' of git://git.kernel.org/pub/scm/l [...] adds c808fab604ca serial: max310x: Make use of device properties adds 974e454d6f96 serial: max310x: Use devm_clk_get_optional() to get the in [...] adds 1a460c36078e tty: nozomi: remove unneeded break adds da31de35cd2f tty: goldfish: use __raw_writel()/__raw_readl() adds 724ec7c190c1 Merge 5.10-rc2 into tty-next adds 6b8f8313c317 vt: keyboard, remove ctrl_alt_del declaration adds 0df97c7b5b18 vt: keyboard, include linux/spinlock.h adds 877a9c6a0439 vt: keyboard, sort includes adds ee49df450534 vt: keyboard, sort key types by their number adds e27979dace04 vt: keyboard, clean up max_vals adds fe6416e126cc vt: keyboard, extract vt_kdgkbent and vt_kdskbent adds ee1cf8a58273 vt: keyboard, union perm checks in vt_do_kdsk_ioctl adds 2939840c998d vt: keyboard, use DECLARE_BITMAP for key_down adds fe45d6578610 vt: keyboard, use bool for rep adds 9788c950ed4a vt: keyboard, rename i to kb_func in vt_do_kdgkb_ioctl adds 07edff926520 vt: keyboard, reorder user buffer handling in vt_do_kdgkb_ioctl adds 4e1404a5cd04 vt: keyboard, extract and simplify vt_kdskbsent adds 2374a045263b vt: keyboard, remove unneeded func_* declarations adds cb58a5046095 vt: keyboard, union perm checks in vt_do_kdgkb_ioctl adds 6dee84d6bed7 vt: keyboard, make HW_RAW a function adds 2389cdc36007 vt: keyboard, use find_next_bit in kbd_match adds c35f638fc2ad vt: keyboard, use tty_insert_flip_string in puts_queue adds c0ed8ecb177d tty: serdev: core: Remove unused variable 'dummy' adds fc74d98c00d5 tty: serdev: core: Provide missing description for 'owner' adds 6e30f2835663 tty: tty_baudrate: Add missing description for 'tty' adds aec51036a166 tty: tty_io: Move 'tty_sysctl_init's prototype to shared space adds a776f10d12ca tty: tty_buffer: Add missing description for 'limit' adds 1b1deb44d12c tty: tty_port: Demote obvious abuse of kernel-doc formatting adds bc38fe241bc3 tty: tty_jobctrl: Add missing function parameter descriptions adds d3e3232e7b58 tty: vt: consolemap: Demote weakly documented function header adds 171044a70b57 tty: n_tty: Add 2 missing parameter descriptions adds 5d5b53cf92a7 tty: serial: jsm: jsm_cls: Remove unused variable 'discard' adds 08aa5042d22b tty: tty_io: Fix some kernel-doc issues adds 32ed248042d1 tty: serial: 8250: serial_cs: Remove unused/unchecked vari [...] adds ffb5d9cf650f tty: tty_audit: Demote non-conformant kernel-doc headers adds 0b0a66a5d9db tty: pty: Provide descriptions for the 'file' parameters adds 7789c1f1f055 tty: serial: amba-pl011: Mark 'sbsa_uart_acpi_match' as __ [...] adds b410e35dbfed tty: n_gsm: Demote obvious abuse of kernel-doc and supply [...] adds c4e3f0c0ea79 tty: serial: lpc32xx_hs: Remove unused variable 'tmp' adds fe989920b4d1 tty: serial: msm_serial: Remove set but unused variable 'status' adds 09532ceb900a tty: serial: ifx6x60: Fix function documentation headers adds b482bd793c55 tty: serial: xilinx_uartps: Supply description for missing [...] adds 71b061e2ca93 tty: synclink_gt: Demote one kernel-doc header and repair another adds 0fd872d7160c tty: serial: serial-tegra: Struct headers should start wit [...] adds 180bb243de73 tty: serial: sifive: Struct headers should start with 'str [...] adds 7285ff0b7d2a tty: synclinkmp: Add missing description for function para [...] adds 24832ca3ee85 tty: serial: stm32-usart: Remove set but unused 'cookie' v [...] adds 8a3bdec1dff9 tty: tty_ldisc: Supply missing description for 'tty_ldisc_ [...] adds 216daa1209e6 tty: serial: serial-tegra: Provide some missing struct mem [...] adds 109af2a82a36 tty: hvc: hvc_vio: Staticify function invoked only by reference adds 27122bf57a62 tty: hvc: hvc_opal: Staticify function invoked by reference adds a296b3de3083 tty: synclink: Provide missing description for 'hdlcdev_tx [...] adds 88b8138b240b tty: serial: remove pnx8xxx uart driver adds a1f714b44e34 tty: Remove redundant synclink driver adds 3d608a591b2b tty: Remove redundant synclinkmp driver adds cbd90e746148 serial: mctrl_gpio: Fix passing zero to 'ERR_PTR' warning adds 80f510f5fd07 tty: serial: linflexuart: Remove unnecessary '|' operation [...] adds 439c7183e5b9 serial: 8250: 8250_omap: Disable RX interrupt after DMA enable adds 0d66442dfdbd tty: serial: msm_serial: Constify msm_uart_pops adds 441494ec2a30 dt-bindings: serial: 8250_omap: Add compatible for UART co [...] adds 9b085d6e8890 Merge 5.10-rc3 into tty-next adds d4548b14dd7e serial: 8250: 8250_omap: Fix possible array out of bounds access adds 6f9918504129 serial: 8250: 8250_omap: Fix unused variable warning adds c050a97d0574 vt: keyboard, use BIT() macro instead of open coded variants adds 6d2c52a83b92 vt: keyboard, replace numbers with \r, \n where appropriate adds cb215da8369c vt: keyboard, make use of assign_bit() API adds 1f78ae997908 serial: imx: Remove unused platform data support adds a609c58086e3 tty: serial: 8250: 8250_port: Move prototypes to shared location adds 59105f9cf6e2 tty: serial: pmac_zilog: Remove unused disposable variable [...] adds bc0468ee4922 dt-bindings: serial: renesas,scif: Document r8a779a0 bindings adds 8eddcca2a746 tty: tty_ldisc: Fix some kernel-doc related misdemeanours adds 660beb0ffdc9 serial: imx: Remove unused .id_table support adds 3b3e23092449 Merge 5.10-rc5 into tty-next adds 6e4e636e0e3e serial: 8250-mtk: Fix reference leak in mtk8250_probe adds 5f1697fee6f6 serial: mxs-auart: Remove unneeded platform_device_id adds f35a07f92616 tty: serial: bcm63xx: lower driver dependencies adds 62dcd9c59f32 earlycon: simplify earlycon-table implementation adds 0b60525b4e88 tty: serial: uartlite: Support probe deferral adds 7af77ba42467 tty : serial: jsm: Fixed file by adding spacing adds aef1b6a27970 tty/serial/imx: Enable TXEN bit in imx_poll_init(). adds e0efb3168d34 tty: Remove dead termiox code adds ba3b8bb1263d Merge 5.10-rc7 into tty-next adds 76437b340b24 earlycon: drop semicolon from earlycon macro adds af633212c4aa tty: use assign_bit() in port-flag accessors adds 9e1792727ead tty: use const parameters in port-flag accessors adds 9ea12edeb9ff dt-bindings: serial: Update DT binding docs to support SiF [...] adds 2f70e49ed860 serial_core: Check for port state when tty is in error state adds fa26b3263fd5 tty: Fix whitespace inconsistencies in vt_io_ioctl adds 603012f78a3f serial: imx: Remove unneeded of_device_get_match_data() NU [...] adds 4661f46e50f2 serial: imx: Move imx_uart_probe_dt() content into probe() adds d96f04d347e4 serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access adds 87a0b9f98ac5 tty: serial: meson: enable console as module adds c3ae3dc896fa serial: 8250_pci: Drop bogus __refdata annotation adds 157f809894f3 Merge tag 'tty-5.11-rc1' of git://git.kernel.org/pub/scm/l [...] adds 21774fd81a51 kernfs: bring names in comments in line with code adds 7008e58c63bc driver core: Fix lockdep warning on wfs_lock adds 33c0c9bdf7a5 drivers: base: fix some kernel-doc markups adds 2e37d91cada1 Merge tag 'auxbus-5.11-rc1' of git://git.kernel.org/pub/sc [...] adds 5812b32e01c6 of: fix linker-section match-table corruption adds 784b2c48ac12 driver core: auxiliary bus: Fix auxiliary bus shutdown nul [...] adds 0288e7fa35b3 fs/kernfs: remove the double check of dentry->inode adds 66482f640755 driver: core: Fix list corruption after device_del() adds c95d64012ad7 Revert "driver core: Avoid deferred probe due to fw_devlin [...] adds 3b052a3e30f2 Revert "driver core: Rename dev_links_info.defer_sync to d [...] adds 96d8a9168ef5 Revert "driver core: Don't do deferred probe in parallel w [...] adds 999032ece38b Revert "driver core: Remove check in driver_deferred_probe [...] adds 087ad763c154 Revert "of: platform: Batch fwnode parsing when adding all [...] adds c84b90909e47 Revert "driver core: fw_devlink: Add support for batching [...] adds 01bb86b380a3 driver core: Add fwnode_init() adds 7b337cb3ebde driver core: Add fwnode link support adds ac66c5bbb437 driver core: Allow only unprobed consumers for SYNC_STATE_ [...] adds b5d3e2fbcb10 device property: Add fwnode_is_ancestor_of() and fwnode_ge [...] adds 04f63c213b67 driver core: Redefine the meaning of fwnode_operations.add [...] adds c2c724c868c4 driver core: Add fw_devlink_parse_fwtree() adds 25ac86c6dbe6 driver core: Use device's fwnode to check if it is waiting [...] adds 8a06d1ea0617 of: property: Update implementation of add_links() to crea [...] adds e82a840cb1c1 efi: Update implementation of add_links() to create fwnode links adds f9aa460672c9 driver core: Refactor fw_devlink feature adds 2d09e6eb4a6f driver core: Delete pointless parameter in fwnode_operatio [...] adds 5b6164d3465f driver core: Reorder devices on successful probe adds d475f8ea98a0 driver core: Fix a couple of typos adds 2c3dc6432f33 driver core: make driver_probe_device() static adds e21d740a3fe5 driver core: platform: reorder functions adds 16085668eacd driver core: platform: change logic implementing platform_ [...] adds 9c30921fe799 driver core: platform: use bus_type functions adds 0b81144a4ac2 soc: fix comment for freeing soc_dev_attr adds 3577afb0052f dyndbg: fix use before null check adds 0aec2da43662 driver core: platform: Introduce platform_get_mem_or_io() adds feaba5932b6f vfio: platform: Switch to use platform_get_mem_or_io() adds ebee0cde1960 usb: host: sl811: Switch to use platform_get_mem_or_io() adds f104060813fe misc: pvpanic: Combine ACPI and platform drivers adds 2a0387e8128a misc: pvpanic: Replace OF headers by mod_devicetable.h adds 2ab695aa8eb8 ACPI: Use fwnode_init() to set up fwnode adds 46e85af0cc53 driver core: platform: don't oops in platform_shutdown() o [...] adds 7240153a9bdb Merge tag 'driver-core-5.11-rc1' of git://git.kernel.org/p [...] adds b36773c3912e misc: hisi_hikey_usb: use PTR_ERR_OR_ZERO adds 3f7566f49478 misc: xilinx_sdfec: add compat_ptr_ioctl() adds 48a3d90adafc Merge 5.10-rc2 into char-misc-next adds c62b1f97e744 char: misc: increase DYNAMIC_MINORS value adds f7a6e6c4073c misc: mei: remove unneeded break adds f0f753da73b3 misc: ti-st: st_core: remove unneeded semicolon adds 33fcc5491897 misc: pci_endpoint_test: Remove unnecessary verification adds c78c95f91953 misc: xilinx-sdfec: remove check for ioctl cmd and argument. adds e8f50d4bfc8d misc: c2port: core: Make copying name from userspace more secure adds a7c392c76a43 misc: ocxl: config: Rename function attribute description adds c7a6252b9472 mei: bus: do not start a read for disconnected clients adds c2192bbc3c50 mei: bus: deinitialize callback functions on init failure adds 061e5379f327 char: lp: remove unneeded break adds b61fe3b5963d char: mwave: remove unneeded break adds 6a80467a21ca vme: remove unneeded break adds 552c08a8e03f ipack: iopctal: remove unneeded break adds a79db45fa54e speakup_dummy: log about characters received by the dummy driver adds 508155944752 speakup: document the usage of enum values adds f96a15c7698e speakup: Document read_all_doc shortcut adds 7bbd2584ead1 mei: bus: fix a kernel-doc markup adds 9f38abefd37a uio: fix some kernel-doc markups adds 8bd160690a6c vme: fix two kernel-doc markups adds a67c43ac37f8 uacce: delete some redundant code. adds 385997dc17ab uacce: modify the module author information. adds 6c20032c22d9 Android: binder: added a missing blank line after declaration adds 88f6c77927e4 binder: change error code from postive to negative in bind [...] adds 17adb469bf1e firmware: gsmi: Drop the use of dma_pool_* API functions adds 421518a2740f binder: move structs from core file to header file adds 1987f112f142 binder: add trace at free transaction. adds 439e8f6f1e5d w1: w1_therm: Rename conflicting sysfs attribute 'eeprom' [...] adds cfd3443e2d32 uio: pruss: move simple allocations to dem_ equivalents adds 60aa8782d2bf firmware: fix spelling typo of 'wtih' adds 667aef00f3f3 eeprom: at25: Add example part numbers adds ef84928cff58 uio/uio_pci_generic: use device-managed function equivalents adds 93c69b2d1737 Merge 5.10-rc4 into char-misc-next adds abe9af53c0dc slimbus: fix a kernel-doc markup adds a899d324863a slimbus: qcom-ngd-ctrl: add Sub System Restart support adds e1ae85e1830e slimbus: qcom-ngd-ctrl: add Protection Domain Restart Support adds 50df9842030f slimbus: messaging: Fix fall-through warnings for Clang adds a35c6e18abae slimbus: qcom-ngd-ctrl: Constify static structs adds 39014ce6d602 slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI adds d3bb5fe9ca10 slimbus: qcom-ngd-ctrl: remove redundant out of memory messages adds 8f3991f0669e dt-bindings: nvmem: mtk-efuse: add documentation for MT8516 SoC adds fd3bb8f54a88 nvmem: core: Add support for keepout regions adds c8b336bb1aeb dt-bindings: nvmem: Add soc qfprom compatible strings adds 044ee8f85267 nvmem: qfprom: Don't touch certain fuses adds 3311bf184672 nvmem: imx-ocotp: add support for the unaliged word count adds ac0f82b1b495 coresight: etm4x: Skip setting LPOVERRIDE bit for qcom, sk [...] adds 3ac1e0069b2c coresight: core: Remove unneeded semicolon adds 93dd64404cbe coresight: etm4x: Fix accesses to TRCVMIDCTLR1 adds f2603b22e3d2 coresight: etm4x: Fix accesses to TRCCIDCTLR1 adds 4e2187274fe8 coresight: etm4x: Update TRCIDR3.NUMPROCS handling to match v4.2 adds 6288b4ceca86 coresight: etm4x: Fix accesses to TRCPROCSELR adds 60c519c5d362 coresight: etm4x: Handle TRCVIPCSSCTLR accesses adds a4ecf0e047c6 coresight: Remove unnecessary THIS_MODULE of funnel and re [...] adds 868663dd5d69 coresight: tmc-etf: Fix NULL ptr dereference in tmc_enable [...] adds 22b2beaa7f16 coresight: etb10: Fix possible NULL ptr dereference in etb [...] adds 92815c0041ff coresight: tmc-etr: Assign boolean values to a bool variable adds 1cc573d5754e coresight: tmc-etr: Check if page is valid before dma_map_page() adds 56a9ecd2a26d coresight: Fix W=1 warnings in core framework adds ea966a4a5fa5 coresight-tpiu: Fix W=1 warning in TPIU driver adds f80c21509984 coresight-stm: Fix W=1 warning in STM driver adds 3473065927a8 Merge 5.10-rc6 into char-misc-next adds 6c38e7c60fe7 MAINTAINERS: update email, git repo of habanalabs driver adds 23c15ae61517 habanalabs: change aggregate cs counters to atomic adds 20b7525dc430 habanalabs/gaudi: move mmu_prepare to context init adds 28958207e918 habanalabs: we need CPU queues for hwmon adds 596553dbf9b2 habanalabs: support multiple types of firmwares adds 8f503146746b habanalabs: minimize prints when everything is fine adds f3a965c25075 habanalabs: don't init vm module if no MMU adds 3cf74b3656a2 habanalabs: sync stream structures refactor adds 2992c1dcd314 habanalabs: add support for multiple SOBs per monitor adds 06f791f74fab habanalabs: sync stream refactor functions adds becce5f9948d habanalabs: remove duplicate check adds 16ac36504548 habanalabs/gaudi: add NIC QMAN H/W and registers definitions adds b3a9c0bd2f18 habanalabs/gaudi: add NIC firmware-related definitions adds 11dcb8c71235 habanalabs/gaudi: add NIC security configuration adds 3c68157fb829 habanalabs/gaudi: add support for NIC QMANs adds 4bb1f2f3fb31 habanalabs: use enum for CB allocation options adds 5fe1c17ddf2e habanalabs: sync stream collective infrastructure adds 0940cabafde9 habanalabs/gaudi: Set DMA5 QMAN internal adds 5de406c0b5c7 habanalabs: sync stream collective support adds 3e6229965763 habanalabs/gaudi: monitor device memory usage adds e716ad3c76c8 habanalabs: make sure cs type is valid in cs_ioctl_signal_wait adds 71a984f9ae09 habanalabs/gaudi: remove unreachable code adds 977d53a614fb habanalabs: initialize variable before use adds 9bb86b63d864 habanalabs: advanced FW loading adds e753643d516c habanalabs: fix cs counters structure adds 323b726706be habanalabs: fetch security indication from FW adds c692dec70379 habanalabs/gaudi: add support for FW security adds 03df136bc5dd habanalabs/gaudi: scrub all memory upon closing FD adds a6722d6a97de habanalabs: fix MMU print message adds ccf979ee330b habanalabs: refactor MMU to support dual residency MMU adds 1cbca899fa57 habanalabs/gaudi: fetch PLL info from FW adds 6de3d769fde0 habanalabs: Small refactoring of CS IOCTL handling adds ea6ee260cbcd habanalabs: Small refactoring of cs_do_release() adds 4ba1b227b6c7 habanalabs: Skip updating CI of internal queues if not in use adds c1d505a922fe habanalabs: release signal if collective wait was dropped adds ba7e389c30c6 habanalabs: Move repeatedly included headers to habanalabs.h adds eb10b897e459 habanalabs: reset device upon fw read failure adds 0da5698bf4b8 habanalabs/gaudi: increase MAX CS to 16K adds 649c4592124b habanalabs: Separate CS job completion from its deallocation adds 66bfcccdb893 habanalabs: remove duplicate print adds b726a2f7c0bc habanalabs/gaudi: remove pcie_en strap toggle adds f2d032ee1381 habanalabs: fix hard reset print and comment adds 66a76401c50b habanalabs: add 'needs reset' state in driver adds 28e052c95292 habanalabs: restore vm_pgoff after mmap adds d1ddd90551b2 habanalabs: move HW dirty check to a proper location adds 784b916dad2f habanalabs: refactor mmu va_range db structure adds 804a72276cc4 habanalabs: Rename hw_queues_mirror to cs_mirror adds adb51298fdc4 habanalabs: improve hard reset procedure adds be91b91fa40f habanalabs: use host va range for internal pools adds 7f070c913c36 habanalabs: move asic property to correct structure adds d611b9f0b199 habanalabs: fetch hard reset capability from FW adds 5a2998f46c85 habanalabs/gaudi: fetch HBM ecc info from FW adds 92ede12a07d6 habanalabs: print message with correct device adds b2d09622bec3 habanalabs: add boot errors prints adds 412c41fcd526 habanalabs: support reserving aligned va block adds fe2bc2d24953 habanalabs: share a single ctx-mutex between all MMUs adds 00e1b59c8b15 habanalabs: fix MMU debugfs operations adds 439bc47b8e83 habanalabs: firmware returns 64bit argument adds b90c89443462 habanalabs/gaudi: align to new FW reset scheme adds 5e5867e51d6e habanalabs: print CS type when it is stuck adds 5c05487f1550 habanalabs: mmu map wrapper for sizes larger than a page adds 4147864e8d65 habanalabs: fetch pll frequency from firmware adds 2a570736ef39 habanalabs: goya_reset_sob_group() can be static adds 293744d92c87 habanalabs: gaudi_ctx_fini() can be static adds 051504d9f604 habanalabs: update firmware files adds 64a9d5ab2c1c habanalabs/gaudi: print ECC type field adds 9d127ad5719a habanalabs: indicate to user that a cs is gone adds bd2f477f2037 habanalabs: add support for cs with timestamp adds d2bbf2ca3344 habanalabs: add ull to PLL masks adds ee3287798d49 habanalabs: add missing counter update adds a63c3fb37b15 habanalabs/gaudi: handle reset when f/w is in preboot adds 8e718f2eda8d habanalabs: free host huge va_range if not used adds 3b82c34f0662 habanalabs: change messages to debug level adds 3e438b42a5fb habanalabs: Add mask for CS type bits in CS flags adds f07486745442 habanalabs: Modify the cs_cnt of a CB to be atomic adds f44afb5b5a5d habanalabs: Add CB IOCTL opcode to retrieve CB information adds cd5f82dbbad0 Merge tag 'misc-habanalabs-next-2020-11-30' of ssh://gitol [...] adds 57d9352b6c65 fpga: fpga-mgr: Add devm_fpga_mgr_register() API adds c9d754d6f71c fpga: fpga-mgr: altera-ps-spi: Simplify registration adds 83eb4fbdcfda fpga: fpga-mgr: dfl-fme-mgr: Simplify registration adds 7027b7305d16 fpga: fpga-mgr: ice40-spi: Simplify registration adds a3b79b2a58f0 fpga: fpga-mgr: machxo2-spi: Simplify registration adds 20e8963f4f38 fpga: fpga-mgr: socfpga: Simplify registration adds d6530c0a48b7 fpga: fpga-mgr: ts73xx: Simplify registration adds f4ce435b732a fpga: fpga-mgr: xilinx-spi: Simplify registration adds 2630fa8d0031 fpga: fpga-mgr: zynqmp: Simplify registration adds 907d4ad59904 fpga: fpga-mgr: altera-pr-ip: Simplify registration adds be49d5b2985b interconnect: qcom: Simplify the vcd compare function adds 2f95b9d5cf0b interconnect: Add generic interconnect driver for Exynos SoCs adds 2a211904aca6 MAINTAINERS: Add entry for Samsung interconnect drivers adds 9fb3b4cae4e6 Merge tag 'icc-5.11-rc1' of git://git.kernel.org/pub/scm/l [...] adds 9b627c25e708 bus: mhi: core: Remove double locking from mhi_driver_remove() adds 8ff3f7bdde45 bus: mhi: core: fix potential operator-precedence with BHI macros adds 855a70c12021 bus: mhi: Add MHI PCI support for WWAN modems adds f4d0b39c8425 bus: mhi: core: Fix null pointer access when parsing MHI c [...] adds a7f422f2f89e bus: mhi: Fix channel close issue on driver remove adds 56c8ea864018 bus: mhi: core: Remove unnecessary counter from mhi_firmwa [...] adds a8ca15a9c73f bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() adds 78e1d22687ff bus: mhi: core: Expose mhi_get_exec_env() API for controllers adds bca7218099e0 bus: mhi: core: Remove unused mhi_fw_load_worker() declaration adds 9e1660e5c396 bus: mhi: core: Rename RDDM download function to use proper words adds da7bdbf67db2 bus: mhi: core: Skip RDDM download for unknown execution e [...] adds 1b55c16a5e47 bus: mhi: core: Use appropriate names for firmware load functions adds 8f7039787687 bus: mhi: core: Move to using high priority workqueue adds 8e0559921f9a bus: mhi: core: Skip device wake in error or shutdown states adds 3fb81a4d5f2f bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability adds 0c76b3fa580d bus: mhi: core: Prevent sending multiple RDDM entry callbacks adds 12e050c77be0 bus: mhi: core: Move to an error state on any firmware loa [...] adds faa257075bcc bus: mhi: core: Use appropriate label in firmware load han [...] adds dc53d862eab8 bus: mhi: core: Move to an error state on mission mode failure adds 40c3127187cb bus: mhi: core: Check for IRQ availability during registration adds 556bbb442bbb bus: mhi: core: Separate system error and power down handling adds a03c7a86e127 bus: mhi: core: Mark and maintain device states early on a [...] adds 6cc1716102b5 bus: mhi: core: Remove MHI event ring IRQ handlers when po [...] adds 7b7e4cee0299 Merge branch 'mhi-ath11k-immutable' into mhi-next adds 206e7383b343 bus: mhi: core: Indexed MHI controller name adds 10ea8bcda5ae bus: mhi: core: Fix device hierarchy adds 89828f632dec bus: mhi: core: Fix error handling in mhi_register_controller() adds 4ea6fa2cb921 mhi: pci_generic: Fix implicit conversion warning adds 888982a84752 Merge tag 'mhi-for-v5.11' of git://git.kernel.org/pub/scm/ [...] adds a3ab07c642b2 Merge 5.10-rc7 into char-misc-next adds 6e06a85556f9 soundwire: bus: add comments to explain interrupt loop filter adds 7ffaba042e0e soundwire: bus: reset slave_notify status at each loop adds 2fb94784952e soundwire: registers: add definitions for clearable interr [...] adds b35991de7a59 soundwire: bus: only clear valid DP0 interrupts adds 47b8520997a8 soundwire: bus: only clear valid DPN interrupts adds 47edc0104c61 soundwire: qcom: Fix build failure when slimbus is module adds e04e60fce47e soundwire: master: use pm_runtime_set_active() on add adds 17e0da0b8979 soundwire: intel: fix another unused-function warning adds 6e559fe12892 Merge tag 'soundwire-5.11-rc1' of git://git.kernel.org/pub [...] adds 85261c1ff156 mei: bus: add vtag support adds ee64ed8153ab mei: bus: enable pavp device. adds 83be0b84fe84 coresight: tmc-etr: Fix barrier packet insertion for perf buffer adds 45fe7befe0db coresight: remove broken __exit annotations adds e72550928ff0 coresight: etm4x: Modify core-commit to avoid HiSilicon ET [...] adds ae3885324953 phy: fsl-imx8mq-usb: Constify imx8mp_usb_phy_ops adds c36f74566cef MAINTAINERS: Add entry for Qualcomm IPQ4019 USB PHY adds ee19f644c459 dt-bindings: phy: Drop reset-gpios from marvell,mmp3-hsic-phy adds a1b87f1aac4d dt-bindings: phy: Allow BSD licensing of marvell,mmp3-hsic [...] adds 0347c69214f4 phy: Add USB HSIC PHY driver for Marvell MMP3 SoC adds 5594b407a48b dt-bindings: phy: qcom,qmp: Add SM8250 PCIe PHY bindings adds 6edf7700a9dd phy: qcom-qmp: Add SM8250 PCIe QMP PHYs adds 08d4deda6970 phy: allwinner: convert to devm_platform_ioremap_resource( [...] adds 202de02556bb phy: amlogic: convert to devm_platform_ioremap_resource adds f669bc8b9f7b phy: broadcom: convert to devm_platform_ioremap_resource(_byname) adds fa62909400fa phy: cadence: convert to devm_platform_ioremap_resource adds 0b7c4c88b83f phy: freescale: convert to devm_platform_ioremap_resource adds 6c9111bc9eef phy: lantiq: convert to devm_platform_ioremap_resource adds ee55b501bd8c phy: marvell: convert to devm_platform_ioremap_resource adds 5d797059ff57 phy: phy-xgene: convert to devm_platform_ioremap_resource adds 7458d650e256 phy: phy-mtk-ufs: convert to devm_platform_ioremap_resource adds 8a7772cdd91d phy: qualcomm: convert to devm_platform_ioremap_resource(_byname) adds fc5662127a25 phy: phy-ralink-usb: convert to devm_platform_ioremap_resource adds 0b5604affbec phy: renesas: convert to devm_platform_ioremap_resource adds 6824ebc047b9 phy: rockchip: convert to devm_platform_ioremap_resource adds 2f0c9fac3be6 phy: samsung: convert to devm_platform_ioremap_resource adds 5a77b16c6b2b phy: phy-stm32-usbphyc: convert to devm_platform_ioremap_resource adds 9ab4212b0a36 phy: tegra: convert to devm_platform_ioremap_resource(_byname) adds 79caf207d669 phy: ti: convert to devm_platform_ioremap_resource(_byname) adds ba2bf1f090eb dt-bindings: phy: Add Cadence Sierra PHY bindings in YAML format adds 3cc8e86721ad phy: amlogic: Replace devm_reset_control_array_get() adds 86f1a6e6c5f7 phy: tegra: Constify static device_type structs adds f98130b34515 phy: stm32: don't print an error on probe deferral adds 13ea8e0eee45 phy: stm32: defer probe for reset controller adds 6d3b3f88423e dt-bindings: phy: Allow defining the SATA AFE TX amplitude adds 839034d8bd7f phy: phy-brcm-sata: Allow configuration SATA AFE TX amplitude adds 50c0133cd154 phy: tegra: Don't warn on probe deferral adds 53cde0fe020f phy: amlogic: Revert "phy: amlogic: Replace devm_reset_con [...] adds 7af8109efad5 phy: sun4i-usb: remove enable_pmu_unk1 from sun50i_h6_cfg adds 36a94760c989 phy: phy-bcm-ns-usb3: drop support for deprecated DT binding adds e1404d203139 dt-bindings: phy: add Amlogic AXG MIPI D-PHY bindings adds 450889074f4f dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: remo [...] adds 76aefb221146 phy: amlogic: Add AXG MIPI D-PHY driver adds 87c3cdecb3d5 dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: remo [...] adds 8eff8b4e22d9 phy: amlogic: phy-meson-axg-mipi-pcie-analog: add support [...] adds 864788c00fd7 dt-bindings: phy: phy-stm32-usbphyc: convert bindings to j [...] adds 496db029142f phy: samsung: phy-exynos-pcie: rework driver to support Ex [...] adds 768a711e2d4b phy: samsung: phy-exynos-pcie: fix typo 'tunning' adds 4086afa2a162 dt-bindings: phy: Add Intel Keem Bay USB PHY bindings adds bf4d01e107e3 phy: intel: Add Keem Bay USB PHY support adds 27076a7358b5 dt-bindings: phy: Add binding for Mediatek MT7621 PCIe PHY adds d87da32372a0 phy: ralink: Add PHY driver for MT7621 PCIe PHY adds 370c10afc14c MAINTAINERS: add MT7621 PHY PCI maintainer adds 53e7c92c7fa0 staging: mt7621-pci-phy: remove driver from staging adds 81b534f7e9b2 phy: samsung: Add support for the Exynos5420 variant of th [...] adds 4eed2812de6a phy: amlogic: meson-axg-mipi-pcie-analog: replace DSI_LANE [...] adds 122586d62206 phy: amlogic: phy-meson-gxl-usb2: keep ID pull-up even in [...] adds 15ee6277817f phy: amlogic: replace devm_reset_control_array_get() adds 4ea0bf2a52f1 phy: tegra: xusb: Fix usb_phy device driver field adds d7bb92e3c908 phy: mediatek: Make PHY_MTK_{XSPHY, TPHY} depend on HAS_IO [...] adds 0e055d179ea9 phy: ralink: phy-mt7621-pci: drop 'COMPILE_TEST' from Kconfig adds 8145dcb07d0c phy: ralink: phy-mt7621-pci: set correct name in MODULE_DE [...] adds 3eaf2da98993 phy: samsung: Merge Kconfig for Exynos5420 and Exynos5250 adds ab7dd2008b29 phy/rockchip: Make PHY_ROCKCHIP_INNO_HDMI depend on HAS_IO [...] adds f5f6e01f9164 phy: mediatek: allow compile-testing the hdmi phy adds 51e339deab1e phy: renesas: rcar-gen3-usb2: disable runtime pm in case o [...] adds 8b5c2b45b8f0 phy: rockchip: set pulldown for strobe line in dts adds f34e43f12382 devicetree: phy: rockchip-emmc: pulldown property adds 85e6225f401f USB: PHY: JZ4770: Remove unnecessary function calls. adds 4f6ecfaf3e22 dt-bindings: USB: Add bindings for Ingenic JZ4775 and X2000. adds 31de313dfdcf PHY: Ingenic: Add USB PHY driver using generic PHY framework. adds a8cef928276b phy: rockchip-emmc: output tap delay dt property adds 86e21677e775 devicetree: phy: rockchip-emmc add output-tapdelay-select adds af89e575152a dt-bindings: phy: Convert Broadcom SATA PHY to YAML adds 18b648322d44 phy: mediatek: statify mtk_hdmi_phy_driver adds 1dfd7b7849ea phy: ingenic: depend on HAS_IOMEM adds b097efba9580 drm/mediatek: avoid dereferencing a null hdmi_phy on an er [...] adds 54bf54c859ec Merge tag 'phy-for-5.11' of git://git.kernel.org/pub/scm/l [...] adds d1b928ee1cfa speakup: fix uninitialized flush_lock adds 0f966cba95c7 binder: add flag to clear buffer on txn complete adds 54da51a841ea firmware: fix a spelling mistake "managament" -> "manageme [...] adds 3f618ab33234 lkdtm: don't move ctors to .rodata adds a73a07127453 misc: isl29003: Fix typo for get/set mode adds 997754f114ef misc/sgi-xp: Replace in_interrupt() usage adds 31dcb6c30a26 misc: vmw_vmci: fix kernel info-leak by initializing dbell [...] adds d928061c3143 misc: rtsx: modify en/disable aspm function adds 121e9c6b5c4c misc: rtsx: modify and fix init_hw function adds 5b4258f6721f misc: rtsx: rts5249 support runtime PM adds 505b08777d78 misc: genwqe: Use dma_set_mask_and_coherent to simplify code adds 1749c90489f2 misc: pci_endpoint_test: fix return value of error branch adds 660745a56946 vme: switch from 'pci_' to 'dma_' API adds aec273a3191e MAINTAINERS: Mark SPMI as maintained adds 61243c03dde2 bus: fsl-mc: add back accidentally dropped error check adds 74abd1f2d49a bus: fsl-mc: make sure MC firmware is up and running adds ca43fec96b43 bus: fsl-mc: added missing fields to dprc_rsp_get_obj_regi [...] adds 3d70fb03711c bus: fsl-mc: fix error return code in fsl_mc_object_allocate() adds fe34761d9f5f bus: fsl-mc: simplify DPRC version check adds dfd7f2c1c532 fsi: Aspeed: Add mutex to protect HW access adds b4f473cf4605 altera-stapl: remove the unreached switch case adds 81113b0421a5 slimbus: qcom-ngd-ctrl: fix SSR dependencies adds 68d621197162 uio: pruss: use devm_clk_get() for clk init adds 4849e0eda387 uio/uio_pci_generic: remove unneeded pci_set_drvdata() adds 44dccc4a2bd1 uio: uio_dmem_genirq: convert simple allocations to device [...] adds ba022851f3b1 uio: uio_dmem_genirq: finalize conversion of probe to devm [...] adds 023c9c6dc2c4 uio: uio_sercos3: use device-managed functions for simple allocs adds 6b76c98b96bd uio: uio_mf624: use devm_kzalloc() for uio_info object adds c3a747791138 uio: uio_netx: use devm_kzalloc() for or uio_info object adds 0a4ade539791 uio: uio_cif: use devm_kzalloc() for uio_info object adds 16d546c42db5 uio: uio_aec: use devm_kzalloc() for uio_info object adds d57801c45f53 uio: uio_fsl_elbc_gpcm: use device-managed allocators adds 74e71964b1a9 uio: uio_hv_generic: use devm_kzalloc() for private data alloc adds b1f0aeecd25a spmi: get rid of a warning when built with W=1 adds 0be0a733c9cd spmi: fix some coding style issues at the spmi core adds d40c2d4ed62d spmi: Add driver shutdown support adds 07d9a767ae5c siox: Use bus_type functions for probe, remove and shutdown adds 1c12c27086dc siox: Make remove callback return void adds 428bb001143c slimbus: qcom: fix potential NULL dereference in qcom_slim [...] adds 06bc4ca115cd extcon: Add driver for TI TUSB320 adds f6f79dd22f58 dt-bindings: extcon: add binding for TUSB320 adds 0e77f8e1d0c2 extcon: fsa9480: Rewrite bindings in YAML and extend adds f58f26ab22f7 extcon: fsa9480: Support TI TSU6111 variant adds e1efdb604f5c extcon: max77693: Fix modalias string adds 93f998879cd9 Merge tag 'extcon-next-for-5.11' of git://git.kernel.org/p [...] adds 2911ed9f47b4 Merge tag 'char-misc-5.11-rc1' of git://git.kernel.org/pub [...] adds e722a295cf49 staging: ion: remove from the tree adds 4c62db88459a staging: iio: adis16240: add blank line before struct definition adds c854f0142963 staging: comedi: ni_mio_common: Fix newline after derefere [...] adds 42a18f09bcb9 staging: rtl8723bs: remove unnecessary type cast of rtw_ne [...] adds 75f1df269d4a staging: r8188eu: use native wireless IE codes from linux/ [...] adds a5a6e5eff467 staging: qlge: remove extra blank lines adds 153167c5219a staging: comedi: tests: Simplify conditional evaluation adds e93301843720 staging: rtl8188eu: rearrange lines exceeding 100 columns adds e13ff19e7c5b staging/rtl8192u/ieee80211: use __func__ macro adds 0795f519d1af staging/rtl8192u/ieee80211: remove debugging line adds 194b11c3e2fc staging: wfx: make a const array static, makes object smaller adds 6b6946b25e67 staging/qlge: add blank line after declaration adds 87e6059da1a3 staging/qlge: fix typo adds 30676f7b1f92 staging/rtl8723bs: replace "foo * bar" with "foo *bar" adds 2ed1fa08e674 staging: vt6655: rearrange lines exceeding 100 columns adds ae94bd537420 staging: kpc2000: rearrange lines exceeding 100 columns adds faf9ca25f918 staging: kpc2000: re-indent code for better readability adds e0071d318f5e staging: kpc2000: Use BIT macro instead of bit masking adds 01a050e8e468 staging: gdm724x: Clarify naming of packet_type<->tty inde [...] adds 620d28440c10 staging: greybus: audio: code indentation and formatting changes adds 9ab476ba001e staging: r8188eu: inline rtw_init_netdev_name() adds 90855921ac92 staging: rtl8723bs: cleanup NULL check before vfree adds 36f18e741a23 staging: vt6655: Fix typo adds 71f5a9124374 staging: kpc2000: kpc_dma: rearrange lines exceeding 100 columns adds fe50b1f83210 staging: kpc2000: kpc_dma: rename show function per convention adds 34557e233cf8 staging: rtl8723bs: Rewrite comparison to NULL adds af702094a63e staging: rtl8188eu: remove commented defines adds 73142e110b4c staging: fieldbus: Use %pM format specifier for MAC addresses adds 8f870aab80b0 Staging: rtl8723bs: core: rtw_cmd: Fixed multiple brace co [...] adds 3da8757576ef staging: vc04_services: fix block comment style adds c2ec4a6e5410 staging: vc04_services: fix quoted string split across lines adds c699e02d83c9 Merge tag 'wimax-staging' of git://git.kernel.org:/pub/scm [...] adds 83e63b2cc416 Merge 5.10-rc2 into staging-next adds 9364a2cf5671 staging: wimax: depends on NET adds 16b37e7ba6fd staging/wlan-ng: Fix line alignment adds d1e7550ad081 staging: ks7010: fix missing destroy_workqueue() on error [...] adds 071dc1787a2f staging: rtl8192u: fix wrong judgement in rtl8192_rx_isr adds 92576c84c8c6 Staging: rtl8723bs: core: rtw_cmd: Fixed four if-statement [...] adds 096f64905f0c drivers: staging: rtl8188eu: Fix spelling in two comments [...] adds eb27cf085cc8 drivers: staging: most: use swabXX functions of kernel adds 99c1fdae1a7f Staging: mt7621-pci: Fix alignment warnings adds 773cfe0684a3 staging: mt7621-dma: fix alignment warnings adds bbda3ac4f24e staging: rtl8723bs: remove MAC_FMT macro adds 5d4ea6b45202 staging: rtl8723bs: use %pM format for MAC addresses adds 5e364ea5ea9d staging: rtl8723bs: remove IP_FMT macro adds d72425da09a0 staging: rtl8723bs: remove NDEV_FMT macro adds d0cc39cd1fa3 staging: rtl8723bs: remove ADPT_FMT macro adds c25d8a7db434 staging: rtl8723bs: replace rtw_ieee80211_ht_cap adds 72cac683e6f9 staging: rtl8723bs: replace rtw_ieee80211_spectrum_mgmt_ac [...] adds a9d876388973 staging: rtl8723bs: replace rtw_ieee80211_ht_actioncode adds f4acd33c446b staging: rtl8723bs: replace ieee80211_back_actioncode adds 3952659a6108 staging: greybus: codecs: Fix reference counter leak in er [...] adds 8b5b1b81935d staging: rtl8192e: Braces should be used on all arms of statement adds ab5b769a23af staging: gasket: interrupt: fix the missed eventfd_ctx_put [...] adds 383313b8c41e staging: greybus: Fixed issues with alignment to open pare [...] adds c869eaa617e4 drivers: staging: retire drivers/staging/goldfish adds 220457125669 staging: rtl8723bs: clean up line spacing adds 70466c39ba8d staging: rtl8723bs: clean up braces adds 79008395e593 staging: rtl8723bs: clean up space before tabs adds 5641eeec0f58 staging: rtl8723bs: clean up open ended lines adds fa7c45867264 staging: rtl8723bs: clean up open braces adds 5ddd99756c57 staging: rtl8723bs: clean up switch case indentation adds cf05a0086eb4 staging: rtl8723bs: clean up trailing statements adds 8ec06b9ff8a4 staging: rtl8723bs: clean up logical continuations adds cad33240aba3 staging: rtl8723bs: clean up pointer locations adds 39439d715568 staging: rtl8723bs: clean up leading space adds 24f4aee92e51 staging: net: wimax: i2400m: control: Fix some misspelling [...] adds 80594fb40510 staging: net: wimax: i2400m: driver: Demote some non-confo [...] adds 5d98f6a42c86 staging: net: wimax: i2400m: fw: Fix some function header [...] adds c01bba5d341b staging: net: wimax: i2400m: netdev: Demote non-conformant [...] adds b5f236da89f3 staging: net: wimax: i2400m: tx: Fix a few kernel-doc misd [...] adds b809984ca2b5 staging: net: wimax: i2400m: fw: Fix incorrectly spelt fun [...] adds 0d79a48440f5 staging: vt6655: Remove useless else adds 03c1136af504 Merge 5.10-rc5 into staging-testing adds 2811861be7e3 staging: rtl8723bs: core: Fix fall-through warnings for Clang adds 6a8ce97113b3 staging: vt6655: Fix fall-through warnings for Clang adds 8002998e1f3e staging: qlge: Fix fall-through warnings for Clang adds 41d02747c4d1 staging: vt6656: Fix fall-through warnings for Clang adds 1b9419d1f676 staging: trivial: hikey9xx: fix be32<->u32 casting warnings adds 1f59b0663d2d staging: hikey9xx: Specify HAS_IOMEM dependency for MFD_HI [...] adds ba3e4a2a0b3c staging: mfd: hi6421-spmi-pmic: fix error return code in h [...] adds 6b8fb5ecf7f3 staging: fieldbus: use kobj_to_dev() to get device adds 9822b9044400 staging: rtl8188eu: clean up the useless code adds 8a3f7b9665c8 staging: rtl8723bs: remove redundant statements adds 54289aad812e staging: dpaa2-switch: export the 'no buffer' counter in ethtool adds dab4812705c9 staging: dpaa2-switch: make sure that the VLAN is not alre [...] adds f65b243d6ab8 staging: dpaa2-switch: pack the firmware command structures adds 7dc8faeab3e3 iio: dac: ad5686: add support for AD5338R adds bf7cfa685d4d iio: dac: ad5686: add of_match_table adds d93dd060809f dt-bindings: iio: dac: ad5686: add binding adds ad49bd57f9d5 iio: adc: at91_adc: use of_device_get_match_data() helper adds 3e4ef8e8cefa iio: adc: at91_adc: const-ify some driver data adds f091d7c5fe6c iio: adc: at91_adc: add Kconfig dep on the OF symbol and r [...] adds ead1c9f376db iio: adc: at91_adc: remove platform data and move defs in [...] adds 5483b8d5015b iio: adc: ad7887: invert/rework external ref logic adds 4393e4c533c5 iio: imu: st_lsm6dsx: add support to LSM6DST adds 324b9f298744 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dst device bindings adds 227c83faa2f8 iio: sx9310: Support hardware gain factor adds ad2b473e2ba3 iio: sx9310: Support setting proximity thresholds adds 08f0411c48f2 iio: sx9310: Support setting hysteresis values adds 1b6872015f0b iio: sx9310: Support setting debounce values adds e94b3c608a2a dt-bindings: iio: sx9310: Add various settings as DT properties adds 5b19ca2c78a0 iio: sx9310: Set various settings from DT adds c5bf4d645f2d iio: adc: exynos: do not rely on 'users' counter in ISR adds 0e7a3978a40b iio: core: Fix IIO_VAL_FRACTIONAL calculation for negative values adds 28963f2f6b46 iio: adc: ad7298: rework external ref setup & remove platf [...] adds 223f4d9517f8 iio: dac: ad7303: remove platform data header adds 681ab2ce2936 iio: accel: mma8452: Constify static struct attribute_group adds d655844f7e21 staging: iio: adis16240: add blank line before struct definition adds b4ae07cde9b3 dt-bindings: iio: adc: auxadc: add doc for MT8516 SoC adds c95003d895bd dt-bindings: fxas21002c: convert bindings to yaml adds 675cb4ad1b9e dt-bindings: iio: adc: ti,adc084s021 yaml conversion adds 691f453951c4 iio: light: apds9960: remove unneeded semicolon adds 4a6261c36da7 iio/adc: ingenic: remove unneeded semicolon adds 7f96027cc454 iio: adc: at91-sama5d2_adc: remove unneeded semicolon adds 3a096c2bda7d iio: fix a kernel-doc markup adds 3516ebc8a400 iio: pressure: bmp280: remove unneeded semicolon adds b3b3ef6a082f iio: magnetometer: bmc150: remove unneeded semicolon adds 8bb97bab3f13 iio: proximity: vl53l0x-i2c add i2c_device_id adds 41a4b8f13a39 iio: light: vcnl4035 add i2c_device_id adds d884da1a7548 iio:light:tsl2563 use generic fw accessors adds a3c089b9cf27 iio: remove unneeded break adds 397f45ed26c5 MAINTAINERS: Fix 'W:' prefix in Invensense IMU entry adds 1d4ef9b39ebe iio: core: Add optional symbolic label to a device channel adds 3079188f821c iio:Documentation: Add documentation for label channel attribute adds 75ed0be7200d iio: adc: ad7768-1: Add channel labels. adds 7d4156ddf1b8 dt-bindings:iio:adc:adi,ad7768-1: Add documentation for ch [...] adds 7f79711533a9 dt-bindings:iio:adc:adc.txt: Add documentation for channel [...] adds 499da8bdb868 iio: adc: stm32-adc: dma transfers cleanup adds 396cd5092caf dt-bindings: iio: adc: add bindings doc for MT6360 ADC adds d4686c52a20b Documentation: ABI: testing: mt6360: Add ADC sysfs guideline adds 1f4877218f7e iio: adc: mt6360: Add ADC driver for MT6360 adds 8dedcc3eee3a iio: core: centralize ioctl() calls to the main chardev adds 89d1f7257002 iio: adc: stm32-adc: adapt clock duty cycle for proper operation adds 24b284984e2d iio: adc: ad7887: convert probe to device-managed functions adds 126df08e54b1 dt-bindings:iio:humidity:hdc100x Drop separate doc + add t [...] adds 3c055f31ac69 dt-bindings:iio:humidity:htu21 Drop separate doc + add to [...] adds 9a6ac3138258 dt-bindings:iio:humidity:st,hts221 yaml conversion. adds 4dd49a1b9b9f dt-bindings:iio:humidity:dht11 yaml conversion adds 88b448502381 dt-bindings:iio:pressure:ms5637 Drop separate doc + add to [...] adds 1cf4ad3f609b dt-bindings:iio:pressure:murata,zpa2326 yaml conversion adds b1b69ba70de7 dt-bindings:iio:pressure:meas,ms5611 yaml conversion. adds 1517c6a30c0d dt-bindings:iio:pressure:hoperf,hp03 yaml conversion adds 7fd5da368ed5 dt-bindings:iio:proximity:semtech,sx9500 yaml conversion. adds b4be8bd1c6a2 dt-bindings:iio:proximity:st,vl53l0x yaml conversion adds d08a718742aa dt-bindings:iio:proximity:ams,as3935 yaml conversion adds 3eccfe575e00 dt-bindings:iio:dac:ti,dac5571 yaml conversion. adds b120365fa6e8 dt-bindings:iio:dac:ti,dac7311 yaml conversion adds 5034ceaff5a7 dt-bindings:iio:dac:ti,dac7512 yaml conversion adds 8b74e06b0f4d dt-bindings:iio:dac:ti,dac7612 yaml conversion adds 6918ed88bf35 dt-bindings:iio:dac:adi,ad7303 yaml conversion adds e0d8ef7d2f29 dt-bindings:iio:dac:maxim,ds4424 yaml conversion adds 87b8092e6b9e dt-bindings:iio:dac:fsl,vf610-dac yaml conversion adds 6ced946a4bba dt-bindings:iio:dac:microchip,mcp4725 yaml conversion adds 9de14fa28d92 dt-bindings:iio:dac:maxim,max5821 yaml conversion adds c15058d5fb87 dt-bindings:iio:dac:nxp,lpc1850-dac yaml conversion. adds 1e6536ee349b dt-bindings:iio:dac:adi,ad5758 yaml conversion adds 39616b4e4a02 dt-bindings:iio:temperature:melexis,mlx90614 yaml conversion adds 92af0fb2d443 dt-bindings:iio:temperature:melexis,mlx90632 conversion to yaml adds 93f8dd3b8ad6 dt-bindings:iio:temperature:meas,tsys01 move to trivial-de [...] adds 17d1ffdfb643 dt-bindings:iio:temperature:maxim,max31856 yaml conversion. adds 29a702dcf47c dt-bindings:iio:temperature:maxim_thermocouple.txt to maxi [...] adds 2cba11707352 dt-bindings:iio:temperature:ti,tmp07 yaml conversion adds c59c1bf74470 dt-bindings:iio:chemical:sensirion,sgp30: Move to trivial- [...] adds 9bd4ede7480d dt-bindings:iio:chemical:bosch,bme680: Move to trivial devices adds 6d3766da16a3 dt-bindings:iio:potentiometer:maxim,ds1803 move to trivial [...] adds b25e67b29078 dt-bindings:iio:potentiometer:maxim,max5481 move to trivia [...] adds 76e11a05d2d0 dt-bindings:iio:light:renesas,isl29501: Move to trivial devices. adds 184a99de93b8 dt-bindings:iio:magnetometer:memsic,mmc35240: move to triv [...] adds ee4fb4c079a0 dt-bindings:iio:accel:domintech,dmard06: Move to trivial-d [...] adds 5e6dc43e2caa iio: buffer: dmaengine: unwrap the use of iio_buffer_set_attrs() adds 789976accb6a iio: adc: at91-sama5d2_adc: merge buffer & trigger init in [...] adds 5164c7889857 iio: triggered-buffer: add {devm_}iio_triggered_buffer_set [...] adds abef6bc92871 iio: accel: adxl372: use devm_iio_triggered_buffer_setup_ext() adds 1864c829c91e iio: accel: bmc150: use iio_triggered_buffer_setup_ext() adds a2f283555b86 iio: adc: at91-sama5d2_adc: use devm_iio_triggered_buffer_ [...] adds 165aea80e2e2 iio: cros_ec: use devm_iio_triggered_buffer_setup_ext() adds fc02a7315b1e iio: hid-sensors: use iio_triggered_buffer_setup_ext() adds 21232b4456ba iio: buffer: remove iio_buffer_set_attrs() helper adds 39996252f6af iio: adc: cpcap: Fix fall-through warnings for Clang adds 24da9627e674 iio: adc: ad7292: remove unneeded spi_set_drvdata() adds 9ff249733708 iio: accel: adis16201: remove unneeded spi_set_drvdata() adds d59377023d4a iio: accel: adis16209: remove unneeded spi_set_drvdata() adds ee8caea0c144 iio: core: organize buffer file-ops in the order defined i [...] adds 74d826da3842 iio: core: return -EINVAL when no ioctl handler has been run adds e7bae9bbc267 dt-bindings:iio:resolver:adi,ad2s90: Conversion of binding [...] adds 9a7dc81714c5 dt-bindings:iio:potentiometer:microchip,mcp4131 txt to yam [...] adds 05c6330c4347 dt-bindings:iio:potentiometer:adi,ad5272 yaml conversion adds 818ede057c60 dt-bindings:iio:potentiometer:microchip,mcp41010 txt to ya [...] adds f97cee494dc9 dt-bindings:iio:impedance-analyzer:adi,ad5933 yaml conversion. adds b9c320157ce3 dt-bindings:iio:samsung,sensorhub-rinato: yaml conversion adds f0c49ea47e2c dt-bindings:iio:health:maxim,max30100: txt to yaml conversion adds 5a6a65b11e3a dt-bindings:iio:health:maxim,max30102: txt to yaml conversion adds 3ead692b7548 dt-bindings:iio:imu:adi,adis16480: txt to yaml conversion adds 7a2cf8e91390 dt-bindings:iio:imu:st,lsm6dsx: txt to yaml conversion adds e24ed929d149 dt-bindings:iio:light:avago,apds9300: txt to yaml conversion. adds c10fe4474d36 dt-bindings:iio:light:avago,apds9960: txt to yaml conversion adds b8a8dab1dbe7 dt-bindings:iio:light:capella,cm36651: txt to yaml conversion. adds 787f6145ed63 dt-bindings:iio:light:sharp,gp2ap020a00f: txt to yaml conversion. adds 8b38b180f13d dt-bindings:iio:light:maxim,max44009: txt to yaml conversion. adds 23205227b799 dt-bindings:iio:light:ti,opt3001: txt to yaml conversion adds 6032afbdfb61 dt-bindings:iio:light:upisemi,us51882: txt to yaml conversion. adds 52a04bfbc9f2 dt-bindings:iio:light:st,uvis25: txt to yaml conversion fo [...] adds de4dc0221cff dt-bindings:iio:light:vishay,vcnl4035: txt to yaml conversion adds 2d948d057558 dt-bindings:iio:light:st,vl6180: txt to yaml format conversion. adds a7d6eb9dbb83 dt-bindings:iio:magnetometer:fsl,mag3110: txt to yaml conversion adds 63d147d4c0c5 dt-bindings:iio:magnetometer:asahi-kasei,ak8974: txt to ya [...] adds ab6eeb9c76b2 dt-bindings:iio:magnetometer:bosch,bmc150_magn: txt to yam [...] adds 2bb6f3e8d861 dt-bindings:iio:magnetometer:honeywell,hmc5843: txt to yam [...] adds f383069be33e dt-bindings:iio:magnetometer:pni,rm3100: txt to yaml conversion. adds 58ff1b519753 dt-bindings:iio:adc:atmel,sama5d2-adc: txt to yaml conversion adds 8c41245872e2 dt-bindings:iio:adc:renesas,rcar-gyroadc: txt to yaml conversion. adds 16be06aa1a28 dt-bindings:iio:adc:x-powers,axp209-adc: txt to yaml conversion adds 749c1e1481e1 Merge tag 'iio-for-5.11a' of https://git.kernel.org/pub/sc [...] adds 0438fb09828e staging: mt7621-pci: remove bus ranges related code adds d7dcee38cbea staging: mt7621-pci: remove 'offset' with mem and io resou [...] adds 301c7ed52263 staging: mt7621-pci: add comment to clarify IO resource in [...] adds 8713094e5b00 staging: mt7621-pci: review 'pci_host_bridge' assigned variables adds 2fc0898bf366 staging: mt7621-pci: parse and prepare resources in 'mt762 [...] adds 108b2f2a9724 staging: mt7621-pci: convert to use 'devm_platform_ioremap [...] adds 1de16e38f1fd staging: mt7621-pci: remove 'RALINK_PCI_IMBASEBAR0_ADDR' register adds 25b49a31fb03 dt-bindings:iio:adc:brcm,iproc-static-adc: txt to yaml conversion adds 609538472e93 dt-bindings:iio:adc:mediatek,mt2701-auxadc: rename and yam [...] adds e490260a1c56 dt-bindings:iio:adc:ti,palmas-gpadc: txt to yaml format co [...] adds 8d966b5836f1 dt-bindings:iio:adc:qcom,pm8018-adc: yaml conversion and rename. adds a4e6bf69418c dt-bindings:iio:adc:qcom,spmi-iadc: txt to yaml format con [...] adds 1668ef26e663 dt-binding:iio:adc:ti,ads124s08: txt to yaml format conversion. adds 357a80750782 dt-bindings:iio:dac:ad5592r: txt to yaml format conversion. adds 333beb45cf6e dt-bindings:iio:accel:bosch,bma180: txt to yaml format con [...] adds 45bdaf5fef9a dt-bindings:iio:accel:kionix,kxcjk1013: txt to yaml format [...] adds 13d4fb361463 dt-bindings:iio:accel:fsl,mma8452: txt to yaml conversion. adds 1f22b1319a86 dt-bindings:iio:gyro:bosch,bmg180: txt to yaml format conversion. adds a9aa46861c95 dt-bindings:iio:st,st-sensors: txt to yaml conversion. adds 4f078dff65e9 dt-bindings:iio:frequency:adi,adf4350: txt to yaml format [...] adds 99ff938fea81 dt-bindings:iio:temperature: Drop generic binding file. adds f346b16f94af iio: imu: st_lsm6dsx: add vdd-vddio voltage regulator adds 617e38a25cbd dt-bindings: iio: imu: st_lsm6dsx: introduce vdd-vddio reg [...] adds b6a3f8326cfd iio: adc: ad7298: convert probe to device-managed functions adds 53c6b0d5d271 iio: adc: ad7298: check regulator for null in ad7298_get_r [...] adds 6c050782d0f0 MAINTAINERS: Add Kamel Bouhara as TCB counter driver maintainer adds aa784a54102e iio: humidity: hts221: add vdd voltage regulator adds 29e96f5a6e81 dt-bindings: iio: humidity: hts221: introduce vdd regulato [...] adds 9afaf9a5b80e ASoC: stm32: dfsdm: add stm32_adfsdm_dummy_cb() callback adds 6d74a3ee1ee1 iio: buffer: Return error if no callback is given adds 0fb6ee8d0b5e iio: ad_sigma_delta: Don't put SPI transfer buffer on the stack adds 6259551cf19b iio: accel: bmc150-accel: Add DT bindings adds a1a210bf29a1 iio: accel: bmc150-accel: Add support for BMA222 adds 672f30228379 iio: accel: bmc150-accel: Add rudimentary regulator support adds 7dd94246fe54 iio: potentiometer: ad5272: Correct polarity of reset adds 044b32fa5229 dt-bindings:iio:qcom-spmi-vadc drop incorrect io-channel-r [...] adds 6d90c9a96e68 dt-bindings:iio:samsung, exynos-adc: drop missuse of io-ch [...] adds eda20ba1e25e iio: core: Consolidate iio_format_avail_{list,range}() adds e08b60d352db iio: core: Simplify iio_format_list() adds 19ef7b70ca94 iio: buffer: Fix demux update adds f2c38f9fb4b0 dt-bindings:iio:health:ti,afe4403: txt to yaml binding adds f494151b5eba dt-bindings:iio:health:ti,afe4404: txt to yaml conversion adds b70d154d6558 dt-bindings:iio:adc: convert adc.txt to yaml adds 26d146e29600 dt-bindings:iio:adc:adi,ad7124: Use the new adc.yaml chann [...] adds f759f020fbc3 dt-bindings:iio:adc:adi,ad7292: Use new adc.yaml binding f [...] adds dba91f82d580 dt-bindings:iio:iio-binding.txt Drop file as content now i [...] adds 06d2ff6fe11e dt-bindings:iio:dac:dpot-dac: yaml conversion. adds a86319f42c7b dt-bindings:iio:potentiometer: give microchip,mcp4531 its [...] adds 66a6dcc20e63 dt-bindings:iio:adc:envelope-detector: txt to yaml conversion. adds fbac26b9ad21 dt-bindings:iio:afe:current-sense-amplifier: txt to yaml c [...] adds ce66e52b6c16 dt-bindings:iio:afe:current-sense-shunt: txt to yaml conversion. adds bd690dfab1e7 dt-bindings:iio:adc:maxim,max1027: Pull out to separate bi [...] adds 6f633bc91ac1 dt-bindings:iio:afe:voltage-divider: txt to yaml conversion adds 8c6934326536 dt-bindings:iio:light:capella,cm3605: txt to yaml conversion. adds c7c9b1d1697f dt-bindings:iio:potentiostat:ti,lmp91000: txt to yaml conversion. adds 197cefcdc81d iio: adc: at91_adc: remove at91_adc_ids adds 5eb39ef81ab9 iio: adc: at91_adc: rework resolution selection adds d1ad1041323f dt-bindings:iio:adc:remove atmel, adc-res and atmel, adc-r [...] adds 728209158177 dt-bindings:iio:adc:atmel, sama9260-adc: conversion to yam [...] adds 09d4726b0af6 iio: adc: at91_adc: rework trigger definition adds f1005415a8bf dt-bindings:iio:adc:remove triggers adds 9054c15c1bf3 iio: adc: at91_adc: merge at91_adc_probe_dt back in at91_a [...] adds 98c3544a117e iio: imu: st_lsmdsx: compact st_lsm6dsx_sensor_settings table adds 2c57d2650552 iio: imu: st_lsm6dsx: add support to LSM6DSOP adds 619c7e60ff99 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsop device bindings adds cc9fb60eaf09 iio:core: Introduce unlocked version of iio_map_array_unre [...] adds 34fce6cadf3b io:core: In iio_map_array_register() cleanup in case of error adds 01d37c8318d0 iio: Fix: Do not poll the driver again if try_reenable() c [...] adds eca8523a388f iio:trigger: rename try_reenable() to reenable() plus return void adds a96bd58090af iio:adc:ti-adc084s021 Tidy up endian types adds a61817216bcc iio:light:rpr0521: Fix timestamp alignment and prevent data leak. adds d837a996f57c iio:light:st_uvis25: Fix timestamp alignment and prevent d [...] adds 89deb1334252 iio:magnetometer:mag3110: Fix alignment and data leak issues. adds dc7de42d6b50 iio:imu:bmi160: Fix too large a buffer. adds 7b6b51234df6 iio:imu:bmi160: Fix alignment and data leak issues adds 198cf32f0503 iio:pressure:mpl3115: Force alignment of buffer adds b0bd27f02d76 iio:adc:ti-ads124s08: Fix buffer being too long. adds 1e405bc2512f iio:adc:ti-ads124s08: Fix alignment and data leak issues. adds 26aec6e1b714 iio:gyro:mpu3050 Treat otp value as a __le64 and use FIELD [...] adds e488fed07f7b iio: accel: bmc150: Removed unused bmc150_accel_dat irq member adds 5bfb3a4bd8f6 iio: accel: bmc150: Check for a second ACPI device for BOSC0200 adds 8a0672003421 iio: accel: bmc150: Get mount-matrix from ACPI adds 0178297c1e68 iio: hrtimer-trigger: Mark hrtimer to expire in hard inter [...] adds 0449fc4eead7 iio: sysfs-trigger: Mark irq_work to expire in hardirq context adds 3418bd7cfce0 counter: microchip-tcb-capture: Fix CMR value check adds 3f9bce7a22a3 iio: imu: st_lsm6dsx: fix edge-trigger interrupts adds 560c6b914c6e iio: adc: rockchip_saradc: fix missing clk_disable_unprepa [...] adds 332037d4bb28 Merge tag 'iio-for-5.11b-take2' of https://git.kernel.org/ [...] adds 138f3e126548 Staging: rtl8723bs/core fix brace coding style issues in r [...] adds 6c91799f59ed staging: bcm2835: fix vchiq_mmal dependencies adds be25cfd80e8f Staging: rtl8723bs/core: delete empty if statement adds 954c647acea0 Staging: rtl8723bs/core: fix brace coding style issue adds 6c7b8ac995d9 Staging: rtl8723bs/core: add blank line after declarations adds 94168e2ba4dc staging: mt7621-pinctrl: stop using the deprecated 'pinctr [...] adds e77b259f67ab staging: greybus: audio: Fix possible leak free widgets in [...] adds 6d75b5044bb3 staging: rtl8723bs: replace unique macros and WIFI_STATUS_CODE adds 5ed3e6f29f76 staging: rtl8723bs: replace WIFI_REASON_CODE adds 2415ae7fa2c7 staging: rtl8723bs: replace cap_* macros adds 98b32c71a455 staging: rtl8723bs: replace HT_CAP_AMPDU_FACTOR adds ac74ae7671d7 staging: rtl8723bs: replace OP_MODE_* and HT_INFO_OPERATIO [...] adds 2841fa62e237 staging: rtl8723bs: remove WLAN_HT_CAP_SM_PS_* macros adds b3ae8af6a782 staging: rtl8723bs: replace RTW_IEEE80211_ADDBA_PARAM_BUF_ [...] adds 4cd889817490 staging: rtl8723bs: remove unused macros adds 19cf9d7afc2e staging: rtl8723bs: remove LIST_CONTAINOR adds fc6a65288c33 staging: rtl8723bs: use WLAN_EID_HT_CAPABILITY adds b05cc3a9156b staging: rtl8723bs: use WLAN_EID_VENDOR_SPECIFIC adds 3359e2927b32 staging: rtl8723bs: use WLAN_EID_RSN adds 332ec9db0921 staging: rtl8723bs: use WLAN_EID_HT_OPERATION adds b03da03a267c staging: rtl8723bs: replace WLAN_EID_VHT_OP_MODE_NOTIFY adds 3f15277b29ee staging: rtl8723bs: replace _SSID_IE_ adds c34c45ed98f9 staging: rtl8723bs: replace _SUPPORTEDRATES_IE_ adds 8f6a9446c6dd staging: rtl8723bs: replace _DSSET_IE_ adds aaa0bc19facf staging: rtl8723bs: replace _TIM_IE_ adds e6038a488cef staging: rtl8723bs: replace _IBSS_PARA_IE_ adds 0b44fca943be staging: rtl8723bs: replace _COUNTRY_IE_ adds 38caee0abe9d staging: rtl8723bs: replace _CHLGETXT_IE_ adds 7bd332ec5ed3 staging: rtl8723bs: replace _ERPINFO_IE_ adds 00f0b6828413 staging: rtl8723bs: replace _EXT_SUPPORTEDRATES_IE_ adds fc41e9618fc6 staging: rtl8723bs: replace _WAPI_IE_ adds 99bb776980ee staging: rtl8723bs: replace _MME_IE_ adds 9b5d8c1fe14b staging: rtl8723bs: replace EID_BSSCoexistence adds d7ca2c3d2d47 staging: rtl8723bs: replace EID_BSSIntolerantChlReport adds 5b45010f2ef9 staging: rtl8723bs: replace EID_EXTCapability adds a228b401951e staging: rtl8723bs: remove unused macros adds 8764c27fbd2f staging: rtl8723bs: remove ELEMENT_ID enum adds 289fa46ac611 dt-bindings: pinctrl: rt2880: add binding document adds 518b466a21ad pinctrl: ralink: add a pinctrl driver for the rt2880 family adds c11cbd57f02d staging: greybus: Add TODO item about modernizing the pwm code adds 56c90457ebfe staging: comedi: mf6x4: Fix AI end-of-conversion detection adds b7bc4df86afd staging: qlge: remove duplicate word in comment adds 7fe5bbdd1f43 staging: most: Fix spelling mistake "tranceiver" -> "transceiver" adds 4996b4610767 staging: olpc_dcon: Do not call platform_device_unregister [...] adds 3db1a3fa9880 Merge tag 'staging-5.11-rc1' of git://git.kernel.org/pub/s [...] adds 88dcb9a3fb48 mm/thp: move lru_add_page_tail() to huge_memory.c adds 94866635372d mm/thp: use head for head page in lru_add_page_tail() adds 6dbb57412c62 mm/thp: simplify lru_add_page_tail() adds b6769834aac1 mm/thp: narrow lru locking adds 3d06afab5268 mm/vmscan: remove unnecessary lruvec adding adds 16f5e707d6f6 mm/rmap: stop store reordering issue on page->mapping adds 880fc6ba624c mm: page_idle_get_page() does not need lru_lock adds 20ad50d67840 mm/memcg: add debug checking in lock_page_memcg adds c7c7b80c39a1 mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn adds 75cc3c9161cd mm/lru: move lock into lru_note_cost adds afca9157fd42 mm/vmscan: remove lruvec reget in move_pages_to_lru adds 3db19aa39bac mm/mlock: remove lru_lock on TestClearPageMlocked adds 13805a88a9bd mm/mlock: remove __munlock_isolate_lru_page() adds d25b5bd8a8f4 mm/lru: introduce TestClearPageLRU() adds 9df41314390b mm/compaction: do page isolation first in compaction adds fc574c23558c mm/swap.c: serialize memcg changes in pagevec_lru_move_fn adds 6168d0da2b47 mm/lru: replace pgdat lru_lock with lruvec lock adds 2a5e4e340b0f mm/lru: introduce relock_page_lruvec() adds 15b447361794 mm/lru: revise the comments of lru_lock adds 5b200f578960 Merge branch 'akpm' (patches from Andrew) adds eda2845ae5e0 irqdomain: Remove unused of_device_id forward declaration adds 08219fb1efae irqdomain: Add forward declaration of fwnode_handle adds c3a877fea962 irqdomain: Replace open coded of_node_to_fwnode() adds b6e95788fde8 irqdomain: Introduce irq_domain_create_legacy() API adds d315c627a182 regmap: irq: Convert to use irq_domain_create_legacy() adds f296dcd629aa genirq: Remove GENERIC_IRQ_LEGACY_ALLOC_HWIRQ adds e906a546bd86 genirq/irqdomain: Make irq_domain_disassociate() static adds 8c67d247dcad genirq: Fix kernel-doc markups adds 9f112156f8da parisc: Remove bogus __IRQ_STAT macro adds fe3f1d5d7cd3 sh: Get rid of nmi_count() adds 769dda58d1f6 irqstat: Get rid of nmi_count() and __IRQ_STAT() adds e83694a7b249 um/irqstat: Get rid of the duplicated declarations adds 7fd70c65faac ARM: irqstat: Get rid of duplicated declaration adds 2cb0837e56e1 arm64: irqstat: Get rid of duplicated declaration adds 1adb99eabce9 asm-generic/irqstat: Add optional __nmi_count member adds fd15c1941f0a sh: irqstat: Use the generic irq_cpustat_t adds e091bc90cd2d irqstat: Move declaration into asm-generic/hardirq.h adds 15115830c887 preempt: Cleanup the macro maze a bit adds ae9ef58996a4 softirq: Move related code into one section adds 15b8d9372f27 sh/irq: Add missing closing parentheses in arch_show_interrupts() adds 4615fbc3788d genirq/irqdomain: Don't try to free an interrupt that has [...] adds 7197688b2006 sched/cputime: Remove symbol exports from IRQ time accounting adds 2b91ec9f551b s390/vtime: Use the generic IRQ entry accounting adds 8a6a5920d328 sched/vtime: Consolidate IRQ time accounting adds d3759e7184f8 irqtime: Move irqtime entry accounting after irq offset in [...] adds d14ce74f1fb3 irq: Call tick_irq_enter() inside HARDIRQ_OFFSET adds 42a590b0fdf7 irqchip/gic: Spelling s/REturn/Return/ adds 3ee36352e269 irqchip/loongson-htpic: Fix build warnings adds b16a1caf4686 irqchip/ls-extirq: Add LS1043A, LS1088A external interrupt [...] adds 9898a59358d7 dt-bindings: interrupt-controller: update bindings for sup [...] adds 3841245e8498 irqchip/alpine-msi: Fix freeing of interrupts on allocatio [...] adds 0b39498230ae irqchip/gic-v4.1: Reduce the delay when polling GICR_VPEND [...] adds 47d5e0b0e1c1 dt-bindings: interrupt-controller: convert icpu intr bindi [...] adds b307ee828f61 dt-bindings: interrupt-controller: Add binding for few Mic [...] adds 5f0c75e7a133 irqchip/ocelot: prepare to support more SoC adds ffce73d44153 irqchip/ocelot: Add support for Luton platforms adds 7efdfbd15a21 irqchip/ocelot: Add support for Serval platforms adds 550c1424acf0 irqchip/ocelot: Add support for Jaguar2 platforms adds 6abbd6988971 irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() adds e52e73b7e9f7 irqchip/armada-370-xp: Make IPIs use handle_percpu_devid_irq() adds ffdad793d579 irqchip/bcm2836: Make IPIs use handle_percpu_devid_irq() adds a2e042e13ff3 irqchip/hip04: Make IPIs use handle_percpu_devid_irq() adds b388fa501425 Revert "genirq: Add fasteoi IPI flow" adds 04e7f423f4a9 drivers/irqchip: Remove EZChip NPS interrupt controller adds b10d5fd489b0 irqchip/ti-sci-inta: Fix printing of inta id on probe success adds fc6c7cd38786 irqchip/ti-sci-intr: Fix freeing of irqs adds 91f90daa4fb2 platform-msi: Track shared domain allocation adds 5fe71d271df8 irqchip/gic-v3-its: Tag ITS device as shared if allocating [...] adds 34dd263fce31 irqchip/gic-v3-its: Flag device allocation as proxied if b [...] adds 1d3aec892862 genirq/affinity: Add irq_update_affinity_desc() adds 9806731db684 resource: Add irqresource_disabled() adds 1c3f69b4543a ACPI: Drop acpi_dev_irqresource_disabled() adds e15f2fa959f2 driver core: platform: Add devm_platform_get_irqs_affinity() adds 2f5fbc4305d0 irqchip/qcom-pdc: Fix phantom irq when changing between ri [...] adds 3c41e57a1e16 Merge tag 'irqchip-5.11' of git://git.kernel.org/pub/scm/l [...] adds 2cffa11e2aa7 Merge tag 'irq-core-2020-12-15' of git://git.kernel.org/pu [...] adds e6e9354b5830 regmap: Remove duplicate `type` field from regmap `regcach [...] adds 6e1e90ec0275 regmap: mmio: add config option to allow relaxed MMIO accesses adds f7d01359b0d9 regmap: Fix order of regmap write log adds d9a500b2985b regmap: sdw: add required header files adds b6c505525c26 Merge series "regmap/SoundWire/ASoC: Add SoundWire SDCA su [...] adds 2a56e9c713fe ASoC: rt715: Fix build adds a8ecace132fa Merge branch '20201104_yung_chuan_liao_regmap_soundwire_as [...] adds 4616c509d187 Merge remote-tracking branch 'regmap/for-5.11' into regmap-next adds a45f1d43311d Merge tag 'regmap-v5.11' of git://git.kernel.org/pub/scm/l [...] adds 34c5aa2666db regulator: Kconfig: Fix REGULATOR_QCOM_RPMH dependencies t [...] adds 291de1d102fa regulator: axp20x: Fix DLDO2 voltage control register mask [...] adds 01c77cae836a Merge existing fixes from regulator/for-5.10 adds 390d828f56a6 regulator: lp872x: make a const array static, makes object [...] adds bf3a28cf4241 regulator: fixed: support using power domain for enable/disable adds d4189bc55d5c regulator: fixed: provide bindings using power domain adds f88d47190a1f Merge series " [PATCH v2 0/5]" from Dmitry Baryshkov <dmit [...] adds d73e873bcfff regulator: fix a kernel-doc markup adds e6ff10f24c58 regulator: Add support for DA9121 regulator adds 1119c5940414 regulator: Add DA9121 adds 285654130d5c regulator: da9121: Use additionalProperties adds 1e908b2419ea regulator: BD71837 support commonly used feedback connection adds b54a27d8109f regulator: BD71847 support commonly used feedback connection adds d2ad981151b3 regulator: bd718x7: Support external connection to scale voltages adds 51c0a0c63fd0 Merge series "regulator: bd718x7: support voltage scaling" [...] adds 811c732f4688 Merge branch 'for-5.10' of https://git.kernel.org/pub/scm/ [...] adds 0917c9db23ac regulator: debug early supply resolving adds 478f8089161e regulator: mcp16502: add linear_min_sel adds 3e5532a011b0 regulator: mcp16502: adapt for get/set on other registers adds 322eb8666d2f regulator: mcp16502: add support for ramp delay adds 842f44806efa regulator: mcp16502: remove void documentation of struct mcp16502 adds bdcd1177578c regulator: core: validate selector against linear_min_sel adds 2f595d086146 Merge series "regulator: mcp16502: add support for ramp de [...] adds ab97800e088a regulator: core: do not continue if selector match adds 0f80fcec08e9 dt-bindings: arm: Add support for SCMI Regulators adds 2add5cacff35 firmware: arm_scmi: Add voltage domain management protocol [...] adds ec8838193695 firmware: arm_scmi: Add support to enumerated SCMI voltage [...] adds ce10f6ca9654 Merge tag 'scmi-voltage-5.11' of git://git.kernel.org/pub/ [...] adds b52b417ccac4 regulator: as3722: Fix fall-through warnings for Clang adds e7095c35abfc regulator: core: add of_match_full_name boolean flag adds 5d16a4f9540e Merge series "Add support for SCMIv3.0 Voltage Domain Prot [...] adds e8056bf01080 dt-bindings: arm: remove optional properties for SCMI Regulators adds 0fbeae70ee7c regulator: add SCMI driver adds 33f369efbce1 regulator: mcp16502-regulator: fix spelling mistake adds 55cca73931c3 regulator: core: return zero for selectors lower than line [...] adds 1008521b9b4f regulator: dt-bindings: Add PMX55 compatibles adds 36dd70ceb4d9 regulator: qcom-rpmh: Add support for SDX55 adds 4b748fb3448b regulator: Add pf8x00 regulator bindings adds d3795d6321ec regulator: Add NXP PF8X00 regulator driver adds 744ef9b091b8 regulator: Update DA9121 dt-bindings adds 86f162c91f27 regulator: da9121: Add header file adds f3fbd5566f6a regulator: da9121: Add device variants adds c860476b9e3a regulator: da9121: Add device variant regmaps adds 91863239ce03 regulator: da9121: Add device variant descriptors adds 46c413d5bb23 regulator: da9121: Add support for device variants via devicetree adds 9929900d1878 regulator: da9121: Update registration to support multiple [...] adds 5c4b62af1d58 regulator: da9121: add current support adds 65ac97042d4e regulator: da9121: add mode support adds 40bb5b02ff10 regulator: da9121: add interrupt support adds 5e191d2e05a4 regulator: da9121: Request IRQ directly and free in releas [...] adds c8dbf2f200de regulator: da9121: Mark some symbols with static keyword adds b4b277760a21 regulator: da9121: include linux/gpio/consumer.h adds ff7f380d21d0 regulator: dt-bindings: Add PM8350x compatibles adds bebb2c6d5ca2 regulator: qcom-rpmh: Add support for PM8350/PM8350c adds 8db06423e079 regulator: da9121: Potential Oops in da9121_assign_chip_model() adds 416c29e9ce13 regulator: da9121: Remove uninitialised string variable adds 9536ce637059 regulator: da9121: Fix index used for DT property adds 9d125387d92b Merge series "regulator: da9121: bug fixes" from Adam Ward [...] adds 0da6736ecd10 regulator: max14577: Add proper module aliases strings adds 6a6939d5f588 regulator: pfuze100: Convert the driver to DT-only adds 2819569147cb regulator: mc13892-regulator: convert comma to semicolon adds 5e999f10a16b Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds 2dda5700ef6a Merge tag 'regulator-v5.11' of git://git.kernel.org/pub/sc [...] adds dd91c5554612 Merge remote-tracking branch 'spi/for-5.9' into spi-linus adds 7218838109fe spi: dw-bt1: Fix undefined devm_mux_control_get symbol adds 122541f2b108 spi: fsl: fix use of spisel_boot signal on MPC8309 adds 2c2b3ad2c4c8 spi: spi-fsl-dspi: Use max_native_cs instead of num_chipse [...] adds e748edd98413 spi: dw: Fix error return code in dw_spi_bt1_probe() adds 9326e4f1e5dd spi: Limit the spi device max speed to controller's max speed adds 58f7553fa424 Merge remote-tracking branch 'spi/for-5.10' into spi-linus adds 2ee1b42e8a0d Merge existing fixes from spi/for-5.10 adds 345980a3a5e5 spi: spi-sun6i: implement DMA-based transfer mode adds 940f3bbf3dac spi: rockchip: enable autosuspend feature adds ae0f18bef30d spi: spi-sun6i: enable autosuspend feature adds ce2424d76f23 spi: fix a typo inside a kernel-doc markup adds 23fc86eb2f30 spi: atmel: Downgrade to dev_dbg when dma_request_chan() fails adds ee5558a90845 spi: img-spfi: fix reference leak in img_spfi_resume adds a9c52d42814a spi: spi-mem: Fix passing zero to 'PTR_ERR' warning adds c02bb16b0e82 spi: spi-mem: fix reference leak in spi_mem_access_start adds 900ccdcb79bb spi: stm32: fix reference leak in stm32_spi_resume adds 88e1419b5ee3 spi: stm32-qspi: fix reference leak in stm32 qspi operations adds 45c0cba75364 spi: spi-ti-qspi: fix reference leak in ti_qspi_setup adds 702b15cb9712 spi: mt7621: fix missing clk_disable_unprepare() on error [...] adds 763eab7074f6 spi: tegra20-slink: fix reference leak in slink ops of tegra20 adds 3482e797ab68 spi: tegra20-sflash: fix reference leak in tegra_sflash_resume adds a042184c7fb9 spi: tegra114: fix reference leak in tegra spi ops adds 9bb9ef2b3e5d spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on [...] adds 0e685017c7ba spi: atmel-quadspi: Disable clock in probe error path adds 1dcbdd944824 spi: imx: fix reference leak in two imx operations adds e4062765bc2a spi: sprd: fix reference leak in sprd_spi_remove adds 029b42d8519c spi: introduce SPI_MODE_X_MASK macro adds 10a58c3a308a Merge series "SPI/ Input: ads7846: properly handle spi->mo [...] adds 8853b2503014 spi: synquacer: Disable clock in probe error path adds c575e9113bff spi: pic32: Don't leak DMA channels in probe error path adds 5ef76dac0f2c spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe [...] adds 376ccca853fd Input: ads7846: do not overwrite spi->mode flags set by sp [...] adds 1241f0787578 spi: dw: fix build error by selecting MULTIPLEXER adds f32cce8483f1 spi: spi-mtk-nor: add axi clock control for MT8192 spi-nor adds d73cf07a094f Merge series "add axi clock control for MT8192 spi-nor" fr [...] adds 6e3dbfcb3c8a spi: imx: Remove unused .id_table support adds 03fc41afaa65 spi: mxs: fix reference leak in mxs_spi_probe adds 440408dbadfe spi: fix resource leak for drivers without .remove callback adds 9db34ee64ce4 spi: Use bus_type functions for probe, remove and shutdown adds 7795d4757502 spi: Warn when a driver's remove callback returns an error adds 2ed6e3bac152 spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe adds a6f483b2e441 spi: Fix potential NULL pointer dereference in spi_shutdown() adds 459ea85049b0 spi: dw: fixed missing resource_size adds db4a83199704 Merge branch 'for-5.10' of https://git.kernel.org/pub/scm/ [...] adds b8450e014214 spi: pxa2xx: Add support for Intel Alder Lake PCH-S adds 373afef350a9 spi: davinci: Fix use-after-free on unbind adds 8f96c434dfbc spi: spi-geni-qcom: Fix use-after-free on unbind adds 6cfd39e212de spi: spi-qcom-qspi: Fix use-after-free on unbind adds e77df3eca12b spi: spi-sh: Fix use-after-free on unbind adds 5626308bb94d spi: pxa2xx: Fix use-after-free on unbind adds 393f981ca5f7 spi: rpc-if: Fix use-after-free on unbind adds cc53711b2191 spi: mxic: Don't leak SPI master in probe error path adds 0f4ad8d59f33 spi: spi-mtk-nor: Don't leak SPI master in probe error path adds 7174dc655ef0 spi: gpio: Don't leak SPI master in probe error path adds a4729c3506c3 spi: rb4xx: Don't leak SPI master in probe error path adds 5b8c88462d83 spi: sc18is602: Don't leak SPI master in probe error path adds e297ddf296de media: netup_unidvb: Don't leak SPI master in probe error path adds 24f7033405ab spi: mt7621: Disable clock in probe error path adds 46b5c4fb87ce spi: mt7621: Don't leak SPI master in probe error path adds 236924ee531d spi: ar934x: Don't leak SPI master in probe error path adds 234266a5168b spi: npcm-fiu: Disable clock in probe error path adds c7b884561cb5 spi: atmel-quadspi: Fix use-after-free on unbind adds cac8c8210596 spi: atmel-quadspi: Fix AHB memory accesses adds a6ff3a784ff9 spi: atmel-quadspi: Drop superfluous set of QSPI_IFR_APBTF [...] adds d00364b6a604 spi: atmel-quadspi: Write QSPI_IAR only when needed adds c066efb07d1e spi: atmel-quadspi: Move common code outside of if else adds c732b7567d86 Merge series "spi: atmel-quadspi: Fix AHB memory accesses" [...] adds 76347344c522 spi: Update DT binding docs to support SiFive FU740 SoC adds 7b14a272f9ac dt-bindings: spi: dw-apb-ssi: Add Canaan K210 SPI controller adds a51acc2400d4 spi: dw: Add support for 32-bits max xfer size adds b0dfd948379c spi: dw: Add support for the Canaan K210 SoC SPI adds 74639cbf51d7 platform/chrome: cros_ec_spi: Don't overwrite spi::mode adds 7a5172b7990d platform/chrome: cros_ec_spi: Drop bits_per_word assignment adds 3b25f337929e spi: spi-geni-qcom: Use the new method of gpio CS control adds 49ab19a4a51a Merge series "spi: spi-geni-qcom: Use gpio descriptors for [...] adds 2fee9583198e spi: dt-bindings: clarify CS behavior for spi-cs-high and [...] adds 3e98a021cc85 Merge remote-tracking branch 'spi/for-5.11' into spi-next adds 605ea5aafe13 Merge tag 'spi-v5.11' of git://git.kernel.org/pub/scm/linu [...] adds 4b6ea87be44e soc: qcom: geni: More properly switch to DMA mode adds 9cb4c67d7717 Revert "i2c: i2c-qcom-geni: Fix DMA transfer race" adds 80e8eaab5e98 soc: qcom: geni: Optimize/comment select fifo/dma mode adds 74bb4eb686db Merge tag '20201013212531.428538-1-dianders@chromium.org' [...] adds 46d43ee48d4f i2c: at91: remove legacy DMA left overs adds b8be24ec67b6 i2c: owl: Add support for atomic transfers adds 46f8bfebf3a2 i2c: owl: Enable asynchronous probing adds eda03fa0279a i2c: ocores: fix polling mode workaround on FU540-C000 SoC adds c0164159c2dc i2c: exynos5: remove duplicate error message adds 40af583d1646 i2c: exynos5: fix platform_get_irq error handling adds 5df324b5f4ba i2c: exynos5: don't check for irq 0 adds 9c7cae242771 i2c: mv64xxx: Add bus error recovery adds 579f8983c459 dt-bindings: i2c: mellanox,i2c-mlxbf: convert txt to YAML schema adds b4ff421f123e i2c: nvidia-gpu: drop empty stub for runtime pm adds c610199cd392 i2c: imx: Remove unused .id_table support adds 83eb65b6ac7c i2c: pca-platform: drop two members from driver data that [...] adds c32abd8b5691 i2c: mxs: Remove unneeded platform_device_id adds 70f16fab5272 Revert "i2c: qcom-geni: Disable DMA processing on the Leno [...] adds dc4e10b62695 i2c: ocores: Avoid false-positive error log message. adds 5e9a97b1f449 i2c: ismt: Adding support for I2C_SMBUS_BLOCK_PROC_CALL adds 1e04538c751b Merge branch 'i2c/for-current' into i2c/for-5.11 adds f7414cd6923f i2c: imx: support slave mode for imx I2C driver adds 730f205190a1 dt-bindings: i2c: owl: Convert Actions Semi Owl binding to [...] adds 04fd6f0a9e67 i2c: owl: Add compatible for the Actions Semi S500 I2C controller adds e8a61e5a7e2a i2c: sh_mobile: Mark adapter suspended during suspend adds 0b01392c18b9 i2c: pxa: move to generic GPIO recovery adds a5df4c14b9a9 i2c: designware: Switch header to use BIT() and GENMASK() adds 8f95c1322811 i2c: designware: Make register offsets all of the same width adds cbfa5b3987c4 dt-bindings: i2c: Add compatible string for AM64 SoC adds bfbccd70eee9 dt-bindings: i2c: Update DT binding docs to support SiFive [...] adds 71637c620a82 i2c: Warn when device removing fails adds 4e970a0ada52 i2c: remove check that can never be true adds 9d0d886799e4 Merge branch 'i2c/for-5.11' of git://git.kernel.org/pub/sc [...] adds 1dc575490bff mmc: s3cmci: include GPIO descriptor consumer header adds 1b0e4a2141c7 mmc: s3cmci: enable compile testing adds b733775fb68f mmc: sunxi: drop of_match_ptr from of_device_id table adds e10f480902da mmc: sdhci-acpi: AMDI0040: Allow changing HS200/HS400 driv [...] adds c626695ecd8b dt-bindings: mmc: Convert mtk-sd to json-schema adds 59a23395d8aa dt-bindings: mmc: Add support for MT8192 SoC adds f5eccd94b63f mmc: mediatek: Add subsys clock control for MT8192 msdc adds 9baf7c5e3ab3 mmc: mediatek: Replace spin_lock_irqsave by spin_lock in hard IRQ adds ead49373d291 mmc: core: Initial support for SD express card/host adds 5afe802132f2 misc: rtsx: Add SD Express mode support for RTS5261 adds 9ff43c7be9b4 mmc: rtsx_pci: Add SD Express mode support for RTS5261 adds fb8298631b11 memstick: jmb38x_ms: remove unneeded semicolon adds 8c3c0aca1a0c memstick: mspro_block: remove unneeded semicolon adds a85344d34728 memstick: tifm: remove unneeded semicolon adds 86d9bf50af08 mmc: davinci: remove unneeded semicolon adds 120ae805fbb9 mmc: moxart: replace spin_lock_irqsave by spin_lock in hard IRQ adds 291a81c3b061 mmc: meson-mx-sdio: replace spin_lock_irqsave by spin_lock [...] adds fa4c9a497c2c mmc: owl-mmc: replace spin_lock_irqsave by spin_lock in hard IRQ adds 13b4e1e92411 mmc: mediatek: add HS400 enhanced strobe support adds 6b7b58f425c3 mmc: rtsx: Add test mode for RTS5261 adds c28e3fb28f87 misc: rtsx: Fix OCP function for RTS5261 adds 0a3bbf92df7f misc: rtsx: Fix aspm for RTS5261 adds 6f61dd284475 misc: rtsx: Fix PAD driving for RTS5261 adds 5b0f429ede5a misc: rtsx: Check mmc support for RTS5261 adds 1da3c51512ce misc: rtsx: Add CD & WP reverse support for RTS5261 adds 1672617d5128 misc: rtsx: Add hardware auto power off for RTS5261 adds 5eefe22d2235 misc: rtsx: Fix clock timing for RTS5261 adds e2c01e919275 mmc: meson-gx: drop of_match_ptr from of_device_id table adds 9f7d4c916c42 mmc: dw_mmc: replace spin_lock_irqsave by spin_lock in hard IRQ adds c24aa7b160f5 mmc: sdhci-pic32: Make pic32_sdhci_probe_platform() void adds 1f71b0bf4ef8 mmc: owl-mmc: use true and false for bool variables adds 45bffc371fef mmc: renesas_sdhi: only reset SCC when its pointer is populated adds b161d87dfd3d mmc: renesas_sdhi: probe into TMIO after SCC parameters ha [...] adds d14ac691bb6f mmc: renesas_sdhi: populate SCC pointer at the proper place adds 9f809065d86d mmc: renesas_sdhi: simplify reset routine a little adds 183edc060e69 mmc: renesas_sdhi: clear TAPEN when resetting, too adds 80d0be811024 mmc: renesas_sdhi: merge the SCC reset functions adds 8c8310a6c2a6 mmc: renesas_sdhi: remove superfluous SCLKEN adds 4533c3eb893d mmc: renesas_sdhi: improve HOST_MODE usage adds 0e08a4115852 mmc: renesas_sdhi: don't hardcode SDIF values adds ab07a1356043 mmc: renesas_sdhi: sort includes adds bbba85fae441 mmc: mediatek: fix mem leak in msdc_drv_probe adds 8ffbfe43e903 mmc: sdhci-msm: detect if tassadar_dll is used by using co [...] adds fde71a3eeda2 mmc: host: Kconfig: fix spelling mistake "hardare" -> "hardware" adds fcc541fea394 mmc: sdhci: tegra: fix wrong unit with busy_timeout adds ade8e9d3fb92 mmc: tmio: do not print real IOMEM pointer adds 506f43994d4f Merge branch 'fixes' into next adds 854a22997ad5 mmc: sdhci-esdhc-imx: Convert the driver to DT-only adds 40e49564e189 mmc: tmio: Fix command error processing adds a96e6523d016 mmc: sdhci-sprd: drop of_match_ptr from of_device_id table adds bf3023e6e863 mmc: sdhci-st: drop of_match_ptr from of_device_id table adds e3e9ced5c938 memstick: fix a double-free bug in memstick_check adds 1208e75176ca Merge branch 'fixes' into next adds 2fd8a07886e0 dt-bindings: mmc: owl: Add compatible string for Actions S [...] adds c5b1c6dc13da mmc: sdhci: Update firmware interface API adds d7b819b5d338 mmc: pxamci: Fix error return code in pxamci_probe adds b61d468d969f mmc: mediatek: depend on COMMON_CLK to fix compile tests adds 0f1d9961d64f mmc: sdhci-pci-gli: Reduce power consumption for GL9755 adds a3096ec649ea mmc: sdhci-of-arasan: Fix fall-through warnings for Clang adds d33b5b685720 mmc: mxs: Remove the unused .id_table adds 8223e885e74b mmc: mxc: Convert the driver to DT-only adds db29d3d1c245 memstick: r592: Fix error return in r592_probe() adds cb80a7e91748 mmc: sdhci: Use more concise device_property_read_u64 adds 98991b1853ab mmc: sdhci-pci-gli: Disable slow mode in HS400 mode for GL9763E adds 46ed0810780f Merge branch 'fixes' into next adds 9d348477ddbb dt-bindings: mmc: imx: fix the wrongly dropped imx8qm comp [...] adds 30ae3e13caea mmc: tmio: set max_busy_timeout adds 58959f89dd3d mmc: tmio: add hook for custom busy_wait calculation adds b191deced78a mmc: renesas_sdhi: populate hook for longer busy_wait adds 2a394808580d dt-bindings: mmc: Fix xlnx,mio-bank property values for ar [...] adds 6f56023aea3a Merge branch 'fixes' into next adds f75fda373072 mmc: sdhci-xenon: use match data for controllers variants adds f29bf660bf41 mmc: sdhci-xenon: switch to device_* API adds 1542488031de mmc: sdhci-xenon: use clk only with DT adds 471cf4548e19 mmc: sdhci-xenon: introduce ACPI support adds 72b248cfbf3f dt-bindings: mmc: eliminate yamllint warnings adds ce51c2b7ceb2 Merge tag 'mmc-v5.11' of git://git.kernel.org/pub/scm/linu [...] adds bce776f10069 hwmon: (ina3221) Fix PM usage counter unbalance in ina3221 [...] adds 96eca8c97fcc hwmon: (acpi_power_meter) clean up freeing code adds 92bc2e1f82af hwmon: (pmbus/max20730) delete some dead code adds ad00a02e34b4 hwmon: (adt7470) Create functions for updating readings an [...] adds 3bce071a301f hwmon: (pmbus) shrink code and remove pmbus_do_remove() adds d115b51e0e56 hwmon: add Corsair PSU HID controller driver adds 90673f713fce hwmon: (corsair-psu) fix unintentional sign extension issue adds 3478c2699346 hwmon: (adm1177) Fix kerneldoc attribute formatting adds f9279cdaa69f hwmon: (ina3221) Demote seemingly unintentional kerneldoc header adds 66d5b034ea5c hwmon: (ibmpowernv) Silence strncpy() warning adds 72969073dedb hwmon: (corsair-psu) Fix fan rpm calculation adds 00e1fc824716 hwmon: (amd_energy) Add AMD family 19h model 01h x86 match adds 0c8bed260444 docs: hwmon: (amd_energy) update documentation adds bde58ca86df9 hwmon: drivetemp: fix typo temperatire => temperature adds 09c7188be3a6 dt-bindings: hwmon: pwm-fan: Support multiple fan tachomet [...] adds 8efd10147cd2 hwmon: (max127) Add Maxim MAX127 hardware monitoring driver adds 12d36c8362d0 docs: hwmon: Document max127 driver adds 02c155cb3216 hwmon: (abx500) Switch to using the new API kobj_to_dev() adds b5fcb8a4018d hwmon: pwm-fan: Refactor pwm_fan_probe adds 1aa0365574ab hwmon: (pwm-fan) Convert to hwmon_device_register_with_info API adds 6cbf7964b4af hwmon: (applesmc) Add DMI product matches for Intel-based [...] adds daf4fedde617 hwmon: (nct6683) Support NCT6687D. adds 7537862a90b8 hwmon: Add driver for STMicroelectronics PM6764 Voltage Regulator adds d014538aa385 hwmon: (pmbus) Driver for Delta power supplies Q54SJ108A2 adds b0bd407e94b0 hwmon: (ltc2992) Add support adds 9ca26df1ba25 hwmon: (ltc2992) Add support for GPIOs. adds fe8c573c89eb dt-bindings: hwmon: Add documentation for ltc2992 adds 966ead9153c2 hwmon: (pmbus/q54sj108a2) Correct title underline length adds e1d15969635c hwmon: (ltc2992) Fix less than zero comparisons with an un [...] adds 94f1ab944565 dt-bindings: hwmon: convert TI INA2xx bindings to dt-schema adds 27b4bc2b877e dt-bindings: hwmon: convert AD AD741x bindings to dt-schema adds 2f070176a0a4 dt-bindings: hwmon: convert TI ADS7828 bindings to dt-schema adds eedc65cb083b dt-bindings: fsi: Add P10 OCC device documentation adds 5ec96d74cf28 fsi: occ: Add support for P10 adds db4919ec86ff hwmon: (occ) Add new temperature sensor type adds 15d4a6f736c4 dt-bindings: hwmon: convert AD ADM1275 bindings to dt-schema adds fb42dce4d7b5 hwmon: (xgene) Drop bogus __refdata annotation adds 561e3121841a hwmon: (iio_hwmon) Drop bogus __refdata annotation adds e7bb1a2ab8c4 hwmon: (sbtsi) Add basic support for SB-TSI sensors adds 6ec3fcf556fe hwmon: (sbtsi) Add documentation adds 1a033769a4fe dt-bindings: (hwmon/sbtsi_temp) Add SB-TSI hwmon driver bindings adds 0f97458173a2 Merge tag 'hwmon-for-v5.11' of git://git.kernel.org/pub/sc [...] adds 1e3a2bc89de4 platform: Add Surface platform directory adds f23027ca3d48 platform/surface: Move Surface 3 WMI driver to platform/surface adds 4df56c36944b platform/surface: Move Surface 3 Button driver to platform [...] adds 85f7582cd484 platform/surface: Move Surface 3 Power OpRegion driver to [...] adds 411269babe83 platform/surface: Move Surface Pro 3 Button driver to plat [...] adds 56afb8d48017 Revert "platform/x86: wmi: Destroy on cleanup rather than [...] adds e8a60aa7404b platform/x86: Introduce support for Systems Management Dri [...] adds 1a218d312e65 platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver adds dac76c17d255 platform/x86: touchscreen_dmi: Add info for the Predia Bas [...] adds 619821936203 platform/x86: remove unneeded break adds ea856ec266c1 platform/x86: asus-wmi: Add support for SW_TABLET_MODE on UX360 adds 6b723f4229ef platform/x86: acer-wmi: Drop no-op set_quirks call from fi [...] adds 7c936d8d26af platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines adds 9feb0763e498 platform/x86: acer-wmi: Cleanup accelerometer device handling adds 39aa009bb66f platform/x86: acer-wmi: Add new force_caps module parameter adds 82cb8a5c395e platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE cap [...] adds 5c54cb6c627e platform/x86: acer-wmi: Add support for SW_TABLET_MODE on [...] adds 5b09081f4c5c docs: ABI: sysfs-class-firmware-attributes: solve some warnings adds 924ad325f55e MAINTAINERS: rectify DELL WMI SYSMAN DRIVERS section adds 76adf0df04c2 platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_o [...] adds 83f7a38ecd33 platform/x86/dell-wmi-sysman: Make some symbols static adds 1dc2da5cd51f PCI: Add defines for Designated Vendor-Specific Extended C [...] adds 4f8217d5b0ca mfd: Intel Platform Monitoring Technology support adds e2729113ce66 platform/x86: Intel PMT class driver adds 68fe8e6e2c4b platform/x86: Intel PMT Telemetry capability driver adds 5ef9998c96b0 platform/x86: Intel PMT Crashlog capability driver adds 91de32fe6d7a Merge tag 'ib-mfd-x86-v5.11' into review-hans adds 274335f1c557 platform/surface: Add Driver to set up lid GPEs on MS Surf [...] adds 20f67902824f platform/x86: dell-wmi-sysman: fix init_bios_attributes() [...] adds c758be8e1d06 platform/x86: thinkpad_acpi: add P1 gen3 second fan support adds 685489a32c61 platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE [...] adds 3cd420b2ebd8 platform/x86: thinkpad_acpi: Add BAT1 is primary battery q [...] adds 156ec4731cb2 platform/x86: amd-pmc: Add AMD platform support for S2Idle adds 3be3955315bd platform/x86: intel_pmc_core: Assign boolean values to a b [...] adds 97ab4516205e platform/x86: intel-hid: fix _DSM function index handling adds 19cf70546b24 platform/x86: acer-wmi: add automatic keyboard background [...] adds d5a81d8e864b platform/x86: panasonic-laptop: Add support for optical dr [...] adds f1aaf914654a platform/x86: panasonic-laptop: Replace ACPI prints with p [...] adds 0119fbc0215a platform/x86: panasonic-laptop: Split MODULE_AUTHOR() by o [...] adds 80373ad0edb5 platform/x86: panasonic-laptop: Fix naming of platform fil [...] adds 008563513348 platform/x86: panasonic-laptop: Fix sticky key init bug adds e3a9afbbc309 platform/x86: panasonic-laptop: Add write support to mute adds ed83c9171829 platform/x86: panasonic-laptop: Resolve hotkey double trigger bug adds 468f96bfa3a0 platform/x86: panasonic-laptop: Add support for battery ch [...] adds 25dd390c6206 platform/x86: panasonic-laptop: Add sysfs attributes for f [...] adds ce99a277644c MAINTAINERS: new panasonic-laptop maintainer adds 6c328c347ac3 platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() adds a9d1c2500482 platform/x86: i2c-multi-instantiate: Simplify with dev_err [...] adds 469bc41c29e6 platform/x86: i2c-multi-instantiate: Use device_get_match_ [...] adds d3d73d25e0d9 platform/x86: pmt: Fix a potential Oops on error in probe adds b970b732ff4f platform/surface: gpe: Add support for 15" Intel version o [...] adds 5af8be6b0c7e platform/x86: toshiba_acpi: Fix the wrong variable assignment adds bf753400280d platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for th [...] adds 96adb419099c platform/x86: thinkpad_acpi: Send tablet mode switch at wa [...] adds 07b211992d6c platform/x86: intel-vbtn: Support for tablet mode on HP Pa [...] adds bb81dcd4eda2 platform/x86: touchscreen_dmi: Add info for the Irbis TW11 [...] adds 72ceec58685f platform/x86: asus-wmi: Add userspace notification for per [...] adds 1ac09656bded platform/x86: thinkpad_acpi: Add palm sensor support adds e8637dfca15e platform/x86: thinkpad_acpi: Whitelist P15 firmware for du [...] adds 2bf5046bdb64 platform/x86: mlx-platform: Remove PSU EEPROM from default [...] adds 912b341585e3 platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x [...] adds fe6000990394 platform/x86: intel-vbtn: Allow switch events on Acer Swit [...] adds 2425ccd30fd7 platform/x86: dell-smbios-base: Fix error return code in d [...] adds 06706da2bb5e platform/x86: thinkpad_acpi: remove trailing semicolon in [...] adds eca6ba20f38c platform/x86: mlx-platform: remove an unused variable adds 1f7cb4665df8 platform/x86: dell-wmi-sysman: work around for BIOS bug adds 8b105ef6ffb7 acer-wireless: send an EV_SYN/SYN_REPORT between state changes adds a552f204b050 platform/x86: ISST: Check for unaligned mmio address adds 761f0ee0e84b platform/x86: ISST: Allow configurable offset range adds 7c88ab5715a2 platform/x86: ISST: Change PCI device macros adds a4327979a19e platform/x86: intel-vbtn: Fix SW_TABLET_MODE always report [...] adds 537b0dd4729e platform/x86: intel-hid: Add support for SW_TABLET_MODE adds ac32bae00083 platform/x86: intel-hid: Add alternative method to enable [...] adds dea5b80a043f platform/x86: intel-hid: Do not create SW_TABLET_MODE inpu [...] adds 07f262d80d5f tools/power/x86/intel-speed-select: Read TRL from mailbox adds 6c4832253a2d tools/power/x86/intel-speed-select: Account for missing sy [...] adds 5e27cb9bca67 tools/power/x86/intel-speed-select: Update version for v5.11 adds ba4939f1dd46 platform/x86: mlx-platform: Fix item counter assignment fo [...] adds cf791774a16c platform/x86: mlx-platform: Fix item counter assignment fo [...] adds aa8994fbf2a0 x86/platform: classmate-laptop: add WiFi media button adds 7067be7059e8 platform/x86: intel-hid: add Rocket Lake ACPI device ID adds 0cd3f561efa9 platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range [...] adds 61f914256c56 Merge tag 'platform-drivers-x86-v5.11-1' of git://git.kern [...] adds cdab490e50e7 dt-bindings: input: ektf2127: Add elan,ektf2132 compatible string adds af5689fb5c1c Input: ektf2127 - add support for eKTF2132 touchscreen adds 3fe781f4fab2 Input: ads7846 - use kobj_to_dev() API adds 463a74c2d34d Input: drv260x - fix kernel-doc formatting and remove one abuse adds 6e9c6fcbff24 Input: drv2665 - fix formatting expected by kernel-doc adds 176271110d74 Input: drv2667 - fix formatting and add missing member docs adds 5b27585a8524 Input: nomadik-ske-keypad - provide some missing struct me [...] adds 55be5087a8ab Input: pmic8xxx-keypad - fix kernel-doc formatting adds 93107bc736f4 Input: elantech - demote obvious abuse of kernel-doc header adds 2216c0e414c6 Input: gpio_keys - fix misnamed function parameter 'dev' adds e0d80b647c12 Input: cros_ec_keyb - struct headers should start with 'st [...] adds d8c58078e8aa Input: ab8500-ponkey - fix incorrect name in 'ab8500_ponke [...] adds 6cffd88c2f7d Input: cyapa - fix misnaming of 'cyapa_i2c_write's 'reg' param adds a1b5196d988a Input: cyapa_gen5 - fix obvious abuse of kernel-doc format adds 29c2e1249cfa Input: analog - fix formatting of error code adds 136feb4cf3b3 Input: resistive-adc-touch - struct headers should start w [...] adds 45353186575d Input: cyttsp4 - move 'cyttsp4_tch_abs_string' to the only [...] adds 7e9098914161 Input: synaptics-rmi4 - fix kerneldoc warnings adds 3a54a215410b Input: st1232 - add support resolution reading adds f1556986babf Input: samsung-keypad - remove set but unused variable 'var' adds cd536aa5b438 Input: imx6ul_tsc - remove set but unused variable 'value' adds e52cd628a03f Input: ads7846 - fix race that causes missing releases adds 9c9509717b53 Input: ads7846 - convert to full duplex adds 820830ec918f Input: ads7846 - fix integer overflow on Rt calculation adds 03e2c9c782f7 Input: ads7846 - fix unaligned access on 7845 adds 23fd34a56ce1 Input: ads7846 - drop unneeded asm/irq.h include adds c7f0169e3bd2 Input: elan_i2c_core - move header inclusion inside adds 05909cd9a0c8 Merge tag 'v5.9' into next adds feedaacdadfc Input: atmel_mxt_ts - fix up inverted RESET handler adds 04f1842a8db6 Input: atmel_mxt_ts - convert bindings to YAML and extend adds c6c746508981 Input: atmel_mxt_ts - support regulator supplies adds 41d7d26b8fb2 Input: adp5589-keys - use devm_kzalloc() to allocate the k [...] adds 760a1219ff26 Input: adp5589-keys - use device-managed function in adp55 [...] adds 3b95bc57c86b Input: adp5589-keys - remove setup/teardown hooks for gpios adds 74f2c59324a3 Input: adp5589-keys - use devm_gpiochip_add_data() for gpios adds 30df385e35a4 Input: adp5589-keys - use devm_add_action_or_reset() for r [...] adds a26506788320 Input: adp5589-keys - mark suspend and resume methods as _ [...] adds 478a57072a4c Input: adp5589-keys - use BIT() adds 35b076b99546 Input: xpad - demote non-conformant kernel-doc header adds 7d52613d1c93 Input: mc13783-pwrbutton - file headers are not good candi [...] adds cb69046526cc Input: goodix - provide some missing function parameter de [...] adds ced8c61fa8c7 Input: wm831x-on - source file headers are not good candid [...] adds aea1f3ffb110 Input: surface3_spi - fix naming issue with 'surface3_spi_ [...] adds b324009d21ae Input: wm97xx-ts - provide missing description for 'status' adds 58e5183ac869 Input: synaptics - demote non-conformant kernel-doc header adds 584da78cba79 Input: goodix - fix misspelling of 'ctx' adds 39f4879e99a4 Input: applespi - provide missing struct 'message' descriptions adds 3aa40a1ad367 Input: vmmouse - demote obvious abuse of kernel-doc header adds 59bbf83835f5 Input: omap4-keypad - fix runtime PM error handling adds e9a710bc8d90 Input: pcspkr - fix fall-through warnings for Clang adds f7bda6662fd4 Input: libps2 - fix fall-through warnings for Clang adds 278b13ce3a89 Input: remove input_polled_dev implementation adds c1b46cd4df97 Input: omap4-keypad - set up interrupt as wakeup source adds 39be39ceffd5 Input: add input_device_enabled() adds d69f0a43c677 Input: use input_device_enabled() adds a181616487db Input: Add "inhibited" property adds 6d59224fdcc5 Input: document inhibiting adds 7ce8d91b8a84 Input: vsxxxaa - fix Kconfig spelling mistake adds b2058cd93d93 Input: gtco - remove driver adds b2cc3bfef6aa dt-bindings: input: Add Dell Wyse 3020 Power Button binding adds 3d82a4d736a6 Input: add driver for power button on Dell Wyse 3020 adds 8edcd98be1b2 Input: cyapa - switch to using devm_add_action_or_reset() adds 31a10f5b4b9f dt-bindings: input: tm2-touchkey: convert to yaml adds 3e730ec11d51 dt-bindings: input: tm2-touchkey: document vddio-supply adds 7002932325ef Input: tm2-touchkey - add vddio regulator adds 03161a952c7c Input: edt-ft5x06 - consolidate handling of number of electrodes adds 6782b5da2de3 Input: ad7877 - use new structure for SPI transfer delays adds 9db5fbe1a496 Input: synaptics-rmi4 - use new structure for SPI transfer delays adds 6a8f9ed23a8e Input: applespi - use new structure for SPI transfer delays adds c8834032ffe2 Input: imx_keypad - add COMPILE_TEST support adds 3d722dd4509d Input: atmel_mxt_ts - simplify the return expression of mx [...] adds c18b443ca5f7 Input: elants - document some registers and values adds 056115daede8 Input: elan_i2c - add new trackpoint report type 0x5F adds e4c9062717fe Input: elantech - fix protocol errors for some trackpoints [...] adds db41869108d4 MAINTAINERS: da7280 updates to the Dialog Semiconductor se [...] adds 4f3c429ec789 dt-bindings: input: Add document bindings for DA7280 adds cd3f609823a5 Input: new da7280 haptic driver adds 70a62fac8ffd Input: parkbd - convert comma to semicolon adds 94ddf7a371ff Input: ipx4xx-beeper - convert comma to semicolon adds 3e35c1946805 Input: adp5589-keys - do not unconditionally configure as [...] adds 51a224eaf851 Input: adp5589-keys - do not explicitly control IRQ for wakeup adds 888e5fad9b78 Input: stmpe - add axis inversion and swapping capability adds 5f23e464a29f dt-bindings: input: Convert sc27xx-vibra.txt to json-schema adds 0010d7bbf5f5 dt-bindings: input: Add compatible string for SC2721 and SC2730 adds 3993a1a951fe Input: sc27xx - add support for sc2730 and sc2721 adds f051ae4f6c73 Input: cyapa_gen6 - fix out-of-bounds stack access adds 92f0a3a22c7a Input: da7280 - fix spelling mistake "sequemce" -> "sequence" adds 4b4193256c8d Merge branch 'next' into for-linus adds ee249d30fade Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4ab17ed13186 thermal: core: Add upper and lower limits to power_actor_s [...] adds 8132df3a06a4 thermal: power_allocator: Respect upper and lower bounds f [...] adds 87d238026052 thermal: core: Remove unused functions in power actor section adds 345a8af7ea63 thermal: core: Move power_actor_set_power into IPA adds 37b2539e63d6 drivers/thermal/core: Optimize trip points check adds 4eb7d0cd590d thermal/drivers/rcar: Replace spin_lock_irqsave by spin_lo [...] adds 07df39d03c34 dt-bindings: thermal: mediatek: make resets property optional adds c707f973df17 dt-bindings: thermal: mediatek: add documentation for MT8516 SoC adds 703456ba76e9 thermal: mtk_thermal: make device_reset optional adds ef63b043ac86 thermal: intel: pch: fix S0ix failure due to PCH temperatu [...] adds e01aac535353 thermal: sun8i: Use bitmap API instead of open code adds 030a48b0f6ce thermal/drivers/hwmon: Cleanup coding style a bit adds 236761f19a4f thermal/drivers/cpufreq_cooling: Update cpufreq_state only [...] adds 7cfa9770f485 dt-bindings: thermal: rcar-thermal: Improve schema validation adds ce7c01557465 docs: thermal: time_in_state is displayed in msec and not [...] adds e78acf7efebf thermal: intel_pch_thermal: Add PCI ids for Lewisburg PCH. adds cb68a8580e20 thermal: amlogic: Add hwmon support adds be133722df51 thermal: intel_pch_thermal: fix build for ACPI not enabled adds e34a72338969 thermal: power allocator: change the 'k_i' coefficient estimation adds eda1ecfa772f thermal: power allocator: refactor sustainable power estimation adds 90a996544946 thermal: power allocator: change the 'k_*' always in estim [...] adds f74bed6a4e0d thermal: core: Constify static attribute_group structs adds 1b57b9597c77 thermal: rcar_gen3_thermal: Do not use interrupts for norm [...] adds ce662ccde5c6 thermal: imx8mm: Print the correct error code adds e57eb8b5050c thermal: imx8mm: Disable the clock on probe failure adds a65181c41e57 platform/x86/drivers/acerhdf: Use module_param_cb to set/g [...] adds f34a32fae7fd platform/x86/drivers/acerhdf: Check the interval value whe [...] adds d7fdfb6541f3 dt-bindings: thermal: rcar-gen3-thermal: Add r8a779a0 support adds e854da4f5111 thermal: rcar_gen3_thermal: Add r8a779a0 support adds a5923b6c3137 thermal: int340x: processor_thermal: Refactor MMIO interface adds df2537f91040 thermal: int340x: processor_thermal: Add AlderLake PCI device id adds 473be51142ad thermal: int340x: processor_thermal: Add RFIM driver adds 729a866af3b3 thermal: int340x: processor_thermal: Add mailbox driver adds 8639ff4194c9 thermal: intel: pch: use macro for temperature calculation adds ea21f589de9a thermal: broadcom: simplify the return expression of bcm27 [...] adds ac35e6cb9ea5 thermal: int340x: processor_thermal: Correct workload type name adds b8643a529930 thermal: devfreq_cooling: change tracing function and arguments adds 229794eee27f thermal: devfreq_cooling: use a copy of device status adds 84e0d87c9944 thermal: devfreq_cooling: add new registration functions w [...] adds 615510fe13bd thermal: devfreq_cooling: remove old power model and use EM adds 23e9d781413a drm/panfrost: Register devfreq cooling and attempt to add [...] adds 433178e75834 thermal/core: Emit a warning if the thermal zone is update [...] adds d7203eedf4f6 thermal/core: Add critical and hot ops adds 1fa34e49e4b7 thermal/drivers/rcar: Remove notification usage adds 4401117bf7fc thermal/drivers/devfreq_cooling: Fix the build when !ENERGY_MODEL adds b109bc722953 Merge tag 'thermal-v5.11-rc1' of git://git.kernel.org/pub/ [...] adds ef43f01ac069 opp: Always add entries in dev_list with opp_table->lock held adds 27c09484dd3d opp: Allocate the OPP table outside of opp_table_lock adds 9e62edac519d opp: Don't return opp_dev from _find_opp_dev() adds cf1fac943c63 opp: Reduce the size of critical section in _opp_kref_release() adds 873c9851eb54 cpufreq: dt: Don't (ab)use dev_pm_opp_get_opp_table() to c [...] adds e77dcb0b732d opp: Don't create an OPP table from dev_pm_opp_get_opp_table() adds c7bf8758c955 opp: Allow dev_pm_opp_put_*() APIs to accept NULL opp_table adds 5f6ffb8d8f8f cpufreq: dt: dev_pm_opp_put_regulators() accepts NULL argument adds 2ff8fe13ac6d cpufreq: qcom-cpufreq-nvmem: dev_pm_opp_put_*() accepts NU [...] adds 814568728373 PM / devfreq: exynos: dev_pm_opp_put_*() accepts NULL argument adds 72ba9e226fac drm/lima: dev_pm_opp_put_*() accepts NULL argument adds b66ba5b5938f drm/panfrost: dev_pm_opp_put_*() accepts NULL argument adds e91e3d902b76 media: venus: dev_pm_opp_put_*() accepts NULL argument adds 24b3c963c010 dt-bindings: opp: Allow empty OPP tables adds 6ee70e8c34e3 opp: of: Allow empty opp-table with opp-shared adds 2c07b0fd9bf6 Merge branch 'opp/empty' into opp/linux-next adds f0f6dbaf06f4 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 56a7ff75cd08 cpufreq: Drop restore_freq from struct cpufreq_policy adds 220989d37c47 Merge back cpufreq updates for v5.11. adds ef7ece9a9b1f Merge back cpufreq updates for v5.11. adds 63087265c288 cppc_cpufreq: fix misspelling, code style and readability issues adds 48ad8dc94032 cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use adds bb025fb6c276 cppc_cpufreq: simplify use of performance capabilities adds 42807537b6a0 Merge back cpufreq material for v5.11. adds 2554c32f0b84 cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() adds 90ac908a418b cpufreq: schedutil: Simplify sugov_update_next_freq() adds 7854c7520b86 cpufreq: stats: Use local_clock() instead of jiffies adds ec06e586ab92 cpufreq: Fix up several kerneldoc comments adds b96f03843236 cpufreq: Fix cpufreq_online() return value on errors adds 3a5e6732a74c cpufreq: sti-cpufreq: fix mem leak in sti_cpufreq_set_opp_info() adds de4ca3095867 cpufreq: mediatek: Add support for mt8167 adds 75118c8ef9d1 cpufreq: blacklist mt8516 in cpufreq-dt-platdev adds 68b9cd7270f0 cpufreq: tegra194: get consistent cpuinfo_cur_freq adds 2f05c19d9ef4 cpufreq: mediatek: add missing platform_driver_unregister( [...] adds 925a5bcefe10 cpufreq: ap806: Add missing MODULE_DEVICE_TABLE adds 9433777a6e0a cpufreq: highbank: Add missing MODULE_DEVICE_TABLE adds af6eca065011 cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE adds a5a6031663bc cpufreq: qcom: Add missing MODULE_DEVICE_TABLE adds 183747ab5265 cpufreq: st: Add missing MODULE_DEVICE_TABLE adds af2096f28507 cpufreq: sun50i: Add missing MODULE_DEVICE_TABLE adds b9acab091842 cpufreq: loongson1: Add missing MODULE_ALIAS adds c0382d049d2d cpufreq: scpi: Add missing MODULE_ALIAS adds d15183991c2d cpufreq: vexpress-spc: Add missing MODULE_ALIAS adds fc928b901dc6 cpufreq: imx: fix NVMEM_IMX_OCOTP dependency adds b7b4e785520f cpufreq: tegra186: Fix sparse 'incorrect type in assignmen [...] adds cfef4bcaccf3 cpufreq: tegra186: Simplify cluster information lookup adds 93549516d446 cpufreq: tegra194: Remove unnecessary frequency calculation adds f45f89a778e8 cpufreq: tegra194: Rename tegra194_get_speed_common function adds c250d50fe2ce PM: EM: Add a flag indicating units of power values in Ene [...] adds 76ea4d8eeefb firmware: arm_scmi: Add power_scale_mw_get() interface adds f9b0498d2940 cpufreq: arm_scmi: Discover the power scale in performance [...] adds c8bb45205438 Merge branch 'cpufreq/scmi' into cpufreq/arm/linux-next adds 30c768829af2 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds e1f1320fc0a0 Merge branch 'pm-cpufreq' adds fc5198906213 PM: domains: Rename pm_genpd_syscore_poweroff|poweron() adds b9795a3e4e1c PM: domains: Enable dev_pm_genpd_suspend|resume() for susp [...] adds 670c90def034 cpuidle: psci: Enable suspend-to-idle for PSCI OSI mode adds 0f6e2cb45bcb Merge back cpuidle changes for v5.11. adds 7a25759eaa04 cpuidle: Select polling interval based on a c-state with a [...] adds 5a64f7756916 PM: EM: Clarify abstract scale usage for power values in E [...] adds f2c90b12e700 PM: EM: update the comments related to power scale adds b56a352c0d3c PM: EM: Update Energy Model with new flag indicating power scale adds 108039954207 PM / EM: Micro optimization in em_cpu_energy adds 4c5744a0c4fc Merge branches 'pm-cpuidle' and 'pm-em' adds f39ee99f5118 PM: sleep: Print driver flags for all devices during suspe [...] adds ab150c3f80dc PM / suspend: fix kernel-doc markup adds 4e1d9a737d00 PM: sleep: Add dev_wakeup_path() helper adds d60cd06331a3 PM: ACPI: reboot: Use S5 for reboot adds 7482c5cb90e5 PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() adds b93b7ef61764 PM: ACPI: Refresh wakeup device power configuration every time adds a94ef811f7c3 PM: domains: replace -ENOTSUPP with -EOPNOTSUPP adds 718072ceb211 PM: domains: create debugfs nodes when adding power domains adds 298ed2b31f55 x86/msr-index: sort AMD RAPL MSRs by address adds a2c32fa736a5 powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer adds 43756a298928 powercap: Add AMD Fam17h RAPL support adds 8a9d881f22d7 powercap: RAPL: Add AMD Fam19h RAPL support adds b4ba76fb1c99 powercap: Adjust printing the constraint name with new line adds 42b4ca04cbfd Merge branches 'pm-sleep', 'pm-acpi', 'pm-domains' and 'powercap' adds 4281461c01f7 trace: events: devfreq: Use fixed indentation size to impr [...] adds b4365423bb7a PM / devfreq: Unify frequency change to devfreq_update_tar [...] adds cab477d0d4fb PM / devfreq: Add tracepoint for frequency changes adds 0dd25a0d12a1 PM / devfreq: Add governor feature flag adds 5f1a9066fcb2 PM / devfreq: Add governor attribute flag for specifc sysfs nodes adds 96ffcdf239de PM / devfreq: Remove redundant governor_name from struct devfreq adds 9a93386bf667 PM / devfreq: tegra20: Silence deferred probe error adds cc2a4e836120 PM / devfreq: tegra20: Relax Kconfig dependency adds 09d56d92ad25 PM / devfreq: tegra30: Silence deferred probe error adds a04c75704678 dt-bindings: devfreq: Add documentation for the interconne [...] adds 404d59c57b26 PM / devfreq: exynos-bus: Add registration of interconnect [...] adds 98fd9972ed60 PM / devfreq: tegra20: Deprecate in a favor of emc-stat ba [...] adds 4cfdad35ae7e clk: tegra: Export Tegra20 EMC kernel symbols adds fc4fbf88ecbe soc/tegra: fuse: Export tegra_read_ram_code() adds 245157a31e91 soc/tegra: fuse: Add stub for tegra_sku_info adds afd589c70311 Merge tag 'tegra-soc-clk-drivers-5.11' of https://git.kern [...] adds 16e8b2a7cb88 PM / devfreq: tegra30: Support interconnect and OPPs from [...] adds 6a575e84f11e PM / devfreq: tegra30: Separate configurations per-SoC generation adds d3569c149dfe Merge tag 'devfreq-next-for-5.11' of git://git.kernel.org/ [...] adds d23e95c09067 pm-graph v5.8 adds 748f0d70087c cpupower: Provide online and offline CPU information adds f8edfa6d1e07 Merge tag 'linux-cpupower-5.11-rc1' of git://git.kernel.or [...] adds b3fac8178303 Merge branches 'pm-devfreq' and 'pm-tools' adds b4ec805464a4 Merge tag 'pm-5.11-rc1' of git://git.kernel.org/pub/scm/li [...] adds 25417185e9b5 ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807 adds c59fe83a3d4f ACPICA: Add 5 new UUIDs to the known UUID table adds f2f51e7a13e2 ACPICA: Remove extreaneous "the" in comments adds 0306f035738f ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions adds 0766efdf9a9d ACPICA: Add function trace macros to improve debugging adds 32cf1a12cad4 ACPICA: Interpreter: fix memory leak by using existing buffer adds 6d5acf381839 ACPICA: Update version to 20201113 adds 637b9f1a1194 ACPI: scan: Add acpi_info_matches_hids() helper adds 6091b2631032 ACPI: scan: Call acpi_get_object_info() from acpi_add_sing [...] adds 2ef33ee7f4f6 ACPI: scan: Add PNP0D80 to the _DEP exceptions list adds b36b1e9db41f ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] adds 91438aebcd56 ACPI: scan: Fix up _DEP-related terminology with supplier/ [...] adds b85195b7ec9d Merge branches 'acpica' and 'acpi-scan' adds 66f4fa32eb18 resource: Simplify region_intersects() by reducing conditionals adds 1f90f6a83551 resource: Group resource_overlaps() with other inline helpers adds 5562f35d7fea resource: Introduce resource_union() for overlapping resources adds f65674df1b23 resource: Introduce resource_intersection() for overlappin [...] adds 5df38ca6afec resource: Add test cases for new resource API adds 07aec68ecf35 PCI/ACPI: Replace open coded variant of resource_union() adds f7499785c891 ACPI: watchdog: Replace open coded variant of resource_union() adds 85810c1996db ASoC: Intel: catpt: Replace open coded variant of resource [...] adds b87e745945e3 resource: provide meaningful MODULE_LICENSE() in test suite adds 12fc4dad94df Revert "ACPI / resources: Use AE_CTRL_TERMINATE to termina [...] adds 4697958b056b Documentation: ACPI: explain how to use gpio-line-names adds a8b6cfdf9786 Documentation: ACPI: _DSD: enable hyperlink in final references adds 390029c27ea7 Documentation: ACPI: enumeration: add PCI hierarchy repres [...] adds 5e2cde03da40 Merge branches 'acpi-resources' and 'acpi-docs' adds 8b62740472c4 ACPI, APEI: make apei_resources_all static adds 423282af887b Merge ACPI APEI material for v5.11. adds eb37ba316fde ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro adds ab5369bba518 ACPI: debug: Remove the not used function adds dff714087c40 ACPI: SBS: Simplify the driver init code adds e882b0953ccc ACPI: SBS: Simplify the code using module_acpi_driver() adds 907cc9fefe83 ACPI: tiny-power-button: Simplify the code using module_ac [...] adds 146f5f68e3d9 ACPI: acpi_drivers.h: Remove the leftover dead code adds ec2a9cea9fca ACPI: acpi_drivers.h: Update the kernel doc adds 55130fb22a1c ACPI: processor: Drop duplicate setting of shared_cpu_map adds 25fe64232ee5 Merge branches 'acpi-apei', 'acpi-misc' and 'acpi-processor' adds 2e84ea5a3269 ACPI: EC: Eliminate in_interrupt() usage adds d269fb031392 ACPI: EC: Fold acpi_ec_clear_gpe() into its caller adds d2a2e6ccebb8 ACPI: EC: Rename acpi_ec_is_gpe_raised() adds 902675fa87e3 ACPI: EC: Simplify error handling in advance_transaction() adds 631734fce3fa ACPI: EC: Untangle error handling in advance_transaction() adds 2a39a30f0d9b ACPI: EC: Clean up status flags checks in advance_transaction() adds 38a0925c5fc8 Merge branch 'acpi-ec' adds aab7ce2b099b Merge tag 'acpi-5.11-rc1' of git://git.kernel.org/pub/scm/ [...] adds 4257f7e008ea PCI/ASPM: Save/restore L1SS Capability for suspend/resume adds 1559c4b588ec Merge branch 'pci/aspm' adds 341917490d7d PCI: Decode PCIe 64 GT/s link speed adds 1f40704bb01b PCI: Move pci_match_device() ahead of new_id_store() adds 3853f9123c18 PCI: Avoid duplicate IDs in driver dynamic IDs list adds f646c2a0a668 PCI: Return u8 from pci_find_capability() and similar adds ee8b1c478a9f PCI: Return u16 from pci_find_ext_capability() and similar adds 0af6e21eed27 PCI: Keep both device and resource name for config space remaps adds aa0b1574fd36 PCI/ACPI: Fix companion lookup for device 0 on the root bus adds e8722508dd78 Merge branch 'pci/enumeration' adds 50cc18fcd305 PCI/AER: Write AER Capability only when we control it adds c9d659b60770 PCI/ERR: Bind RCEC devices to the Root Port driver adds 90655631988f PCI/ERR: Cache RCEC EA Capability offset in pci_init_capab [...] adds 8f1bbfbc3596 PCI/ERR: Rename reset_link() to reset_subordinates() adds 5d69dcc9f839 PCI/ERR: Simplify by using pci_upstream_bridge() adds 480ef7cb9fce PCI/ERR: Simplify by computing pci_pcie_type() once adds 0791721d8007 PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() adds 3d7d8fc78f4b PCI/ERR: Avoid negated conditional for clarity adds 05e9ae19ab83 PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() adds aa344bc8b727 PCI/ERR: Clear AER status only when we control AER adds a175102b0a82 PCI/ERR: Recover from RCEC AER errors adds 507b460f8144 PCI/ERR: Add pcie_link_rcec() to associate RCiEPs adds 579086225502 PCI/ERR: Recover from RCiEP AER errors adds af113553d961 PCI/AER: Add pcie_walk_rcec() to RCEC AER handling adds 9a2f604f4497 PCI/PME: Add pcie_walk_rcec() to RCEC PME handling adds d292dd0eb3ac PCI/AER: Add RCEC AER error injection support adds 6a94785fb9f8 Merge branch 'pci/err' adds e47756c6b422 PCI: ibmphp: Remove unneeded break adds 4684709bf81a PCI: Fix pci_slot_release() NULL pointer dereference adds 1a76dceaf426 Merge branch 'pci/hotplug' adds 2f0cd59c6ff9 PCI: Fix kernel-doc markup adds 6534aac198b5 PCI: Bounds-check command-line resource alignment requests adds cc73eb321d24 PCI: Fix overflow in command-line resource alignment requests adds b577562ccc07 PCI: Remove unused HAVE_PCI_SET_MWI adds 0aec75a5963e PCI: Reduce pci_set_cacheline_size() message to debug level adds 6db645f99cc5 Merge branch 'pci/misc' adds f83c37941e88 PCI: Disable MSI for Pericom PCIe-USB adapter adds 695cd09cc9b2 PCI: Use predefined Pericom Vendor ID adds cbc40d5c33af PCI/MSI: Move MSI/MSI-X init to msi.c adds 830dfe88ea37 PCI/MSI: Move MSI/MSI-X flags updaters to msi.c adds 2053230af11d PCI/MSI: Set device flag indicating only 32-bit MSI support adds a48e486b376b Merge branch 'pci/msi' adds 80a129afb75c PCI: Add sysfs attribute for device power state adds 99efde6c9bb7 PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() adds 9c2cc571f925 PCI/PM: Do not generate wakeup event when runtime resuming device adds ff163da95b0c Merge branch 'pci/pm' adds 39850ed51062 PCI/PTM: Save/restore Precision Time Measurement Capabilit [...] adds a697f072f5da PCI: Disable PTM during suspend to save power adds 72b3a644bbe9 Merge branch 'pci/ptm' adds a2da5d8cc0b0 PCI: Mark AMD Raven iGPU ATS as broken in some platforms adds 059983790a4c PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA [...] adds c086b55e374b Merge branch 'pci/virtualization' adds e7708f5b10e2 PCI: Unify ECAM constants in native PCI Express drivers adds 31a8cdb7ef80 PCI: thunder-pem: Add constant for custom ".bus_shift" ini [...] adds 63eab4944e4f PCI: iproc: Convert to use the new ECAM constants adds ce0602990fb7 PCI: vmd: Update type of the __iomem pointers adds cddadae9748c PCI: xgene: Removed unused ".bus_shift" initialisers from [...] adds 7c250f8293a3 Merge branch 'pci/ecam' adds 1d1cd163d0de PCI: aardvark: Update comment about disabling link training adds 7546ad5e3c20 Merge branch 'remotes/lorenzo/pci/aardvark' adds ddaff0af6531 PCI: brcmstb: Initialize "tmp" before use adds 0032242459e7 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 4a2b9125c985 dt-bindings: PCI: Make "cdns,max-outbound-regions" optiona [...] adds e87d17ca6af5 PCI: cadence: Do not error if "cdns,max-outbound-regions" [...] adds b6c81be91293 dt-bindings: pci: ti,j721e: Fix "ti,syscon-pcie-ctrl" to t [...] adds 3f1f870c018f dt-bindings: PCI: Add host mode dt-bindings for TI's J7200 SoC adds 17c5b458a990 dt-bindings: PCI: Add EP mode dt-bindings for TI's J7200 SoC adds 7aa256234c4c PCI: j721e: Get offset within "syscon" from "ti,syscon-pci [...] adds ee4871d0102b Merge branch 'remotes/lorenzo/pci/cadence' adds 9f9e59a48095 PCI: dwc: Support multiple ATU memory regions adds fede8526cc48 PCI: of: Warn if non-prefetchable memory aperture size is [...] adds 74081de4a1f7 PCI: dwc: Add support to program ATU for >4GB memory adds 1d567aac4610 PCI: dwc/intel-gw: Move ATU offset out of driver match data adds a0fd361db8e5 PCI: dwc: Move "dbi", "dbi2", and "addr_space" resource se [...] adds 1cc9a559993a PCI: dwc/intel-gw: Remove some unneeded function wrappers adds 458ad06c4cdd PCI: dwc: Ensure all outbound ATU windows are reset adds 7f170d35f583 PCI: dwc/dra7xx: Use the common MSI irq_chip adds 331e9bcead52 PCI: dwc: Drop the .set_num_vectors() host op adds 5bcb1757e637 PCI: dwc: Move MSI interrupt setup into DWC common code adds f78f02638af5 PCI: dwc: Rework MSI initialization adds 886a9c134755 PCI: dwc: Move link handling into common code adds 59fbab1ae40e PCI: dwc: Move dw_pcie_msi_init() into core adds b9ac0f9dc8ea PCI: dwc: Move dw_pcie_setup_rc() to DWC common code adds 60f5b73fa0f2 PCI: dwc: Remove unnecessary wrappers around dw_pcie_host_init() adds fcde397422ef Revert "PCI: dwc/keystone: Drop duplicated 'num-viewport'" adds 9ca17af552bc PCI: dwc: Move inbound and outbound windows to common struct adds 281f1f99cf3a PCI: dwc: Detect number of iATU windows adds 83fbffcd1329 dt-bindings: PCI: exynos: drop samsung,exynos5440-pcie binding adds eea23e4a00d4 dt-bindings: PCI: exynos: add the samsung,exynos-pcie binding adds a7b4dba9a71d dt-bindings: phy: exynos: add the samsung,exynos-pcie-phy binding adds 46bc965df038 phy: samsung: phy-exynos-pcie: rework driver to support Ex [...] adds 778f7c194b1d PCI: dwc: exynos: Rework the driver to support Exynos5433 variant adds 369b868f4a2e PCI: tegra: Move "dbi" accesses to post common DWC initialization adds d5353c00cfd9 PCI: tegra: Read "dbi" base address to program in applicat [...] adds 6b6fafc1abc7 PCI: tegra: Fix ASPM-L1SS advertisement disable code adds 01254b6d6bb3 PCI: tegra: Set DesignWare IP version adds b8f0d67149ac PCI: tegra: Continue unconfig sequence even if parts fail adds 3d710af75bcd PCI: tegra: Check return value of tegra_pcie_init_controller() adds cf68e3b7a6b7 PCI: tegra: Disable LTSSM during L2 entry adds 458168247ccc dt-bindings: pci: qcom: Document PCIe bindings for SM8250 SoC adds e1dd639e374a PCI: qcom: Add SM8250 SoC support adds 4c9398822106 PCI: qcom: Add support for configuring BDF to SID mapping [...] adds 660c486590aa PCI: dwc: Set 32-bit DMA mask for MSI target address allocation adds ff9f1683b630 Merge branch 'remotes/lorenzo/pci/dwc' adds a3ff529f5d36 PCI: iproc: Fix out-of-bound array accesses adds 89bbcaac3dff PCI: iproc: Invalidate correct PAXB inbound windows adds 7698c0f1558a PCI: iproc: Enhance PCIe Link information display adds 4cc0a34ae2a1 Merge branch 'remotes/lorenzo/pci/iproc' adds 476b70b4d1ad PCI: keystone: Enable compile-testing on !ARM adds 28e77bcf4436 Merge branch 'remotes/lorenzo/pci/keystone' adds 6e8e137abeab PCI: rcar: Drop unused members from struct rcar_pcie_host adds 0d69ce3c2c63 dt-bindings: PCI: rcar-pci-host: Convert bindings to json-schema adds 2228af80935a dt-bindings: PCI: rcar-pci-host: Document r8a77965 bindings adds 64fc0a030987 dt-bindings: PCI: rcar-pci-host: Document r8a774e1 bindings adds b9efb854e9fd Merge branch 'remotes/lorenzo/pci/rcar' adds f6b7bb847ca8 PCI: vmd: Offset Client VMD MSI-X vectors adds f7ce6838763f Merge branch 'remotes/lorenzo/pci/vmd' adds 48a0962d2e2d MAINTAINERS: Add missing documentation references to PCI E [...] adds 255b2d524884 Merge branch 'remotes/lorenzo/pci/misc' adds 489e9fea66f3 Merge tag 'pci-v5.11-changes' of git://git.kernel.org/pub/ [...] adds 0711ae454b2d dt-bindings: remoteproc: qcom: Deprecate regulators for Q6V5 PDs adds 8750cf392394 remoteproc: qcom_q6v5_mss: Allow replacing regulators with [...] adds 20a2269c1983 dt-bindings: remoteproc: qcom,wcnss: Deprecate regulators for PDs adds 858bce9c4cdd remoteproc: qcom_wcnss: Allow replacing regulators with po [...] adds d5123d2c7191 dt-bindings: arm: stm32: Add compatible for syscon tamp node adds e67bae44c708 dt-bindings: remoteproc: stm32_rproc: update for firmware [...] adds 2b0ced1203c2 dt-bindings: remoteproc: stm32_rproc: update syscon descriptions adds 2316822989a3 remoteproc: ti_k3: fix -Wcast-function-type warning adds bb7eda7eddf1 remoteproc: ingenic: Constify ingenic_rproc_ops adds 0eee3d28ff65 remoteproc: stm32: Constify st_rproc_ops adds 778f2664fa34 remoteproc/mediatek: fix sparse errors on sram power on and off adds 903635cbc757 remoteproc/mediatek: fix sparse errors on dma_alloc and dma_free adds 71ffb5a22b49 remoteproc/mediatek: fix boundary check adds 48cb5b6829e2 remoteproc/mediatek: skip if filesz is 0 adds dd8f52660cb1 remoteproc: qcom_sysmon: Constify qmi_indication_handler adds 04ff5d19cf6e remoteproc: qcom_q6v5_mss: Replace ioremap with memremap adds a7ed5e57bdba remoteproc: qcom_q6v5_mss: map/unmap MBA region before/after use adds 138a6428ba90 remoteproc: sysmon: Ensure remote notification ordering adds 5c212aaf5457 remoteproc: sysmon: Expose the shutdown result adds ed5da80873a7 remoteproc: qcom: q6v5: Query sysmon before graceful shutdown adds 0ac72f909ffe remoteproc: sysmon: Improve error messages adds 4c1ad562d303 remoteproc: Add a rproc_set_firmware() API adds 41e6f43f3b24 dt-bindings: remoteproc: k3-r5f: Update bindings for J7200 SoCs adds 7508ea19b20d remoteproc: k3-r5: Extend support to R5F clusters on J7200 SoCs adds c3c21b356505 remoteproc: k3-r5: Adjust TCM sizes in Split-mode on J7200 SoCs adds 9d7b4a40387d remoteproc: sysmon: fix shutdown_acked state adds d247d1855aca remoteproc: fix spelling mistake "Peripherial" -> "Periphe [...] adds d570d05ea92d dt-bindings: remoteproc: Add binding doc for PRU cores in [...] adds d4ce2de7e4af remoteproc: pru: Add a PRU remoteproc driver adds c75c9fdac66e remoteproc: pru: Add support for PRU specific interrupt co [...] adds 20ad1de0f14f remoteproc: pru: Add pru-specific debugfs support adds 1d39f4d19921 remoteproc: pru: Add support for various PRU cores on K3 A [...] adds b44786c9bdc4 remoteproc: pru: Add support for various PRU cores on K3 J [...] adds 0a441514bc2b remoteproc/mediatek: change MT8192 CFG register base adds adf60a870e91 remoteproc: core: Add ops to enable custom coredump functionality adds abc72b646066 remoteproc: coredump: Add minidump functionality adds 8ed8485c4f05 remoteproc: qcom: Add capability to collect minidumps adds d2debca429ce remoteproc: qcom: Add minidump id for sm8150 modem adds e59aef4edc45 remoteproc/mtk_scp: surround DT device IDs with CONFIG_OF adds a24723050037 remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable adds aa37448f597c remoteproc: qcom: fix reference leak in adsp_start adds c0a6e5ee1ecf remoteproc: qcom: pas: fix error handling in adsp_pds_enable adds 6dfdf6e4e709 remoteproc: k3-dsp: Fix return value check in k3_dsp_rproc [...] adds cca21000261b remoteproc/mediatek: Fix kernel test robot warning adds c3d4e5b12672 remoteproc: qcom: Fix potential NULL dereference in adsp_i [...] adds 22c3df6f5574 remoteproc/mediatek: unprepare clk if scp_before_load fails adds 3efa0ea743b7 remoteproc/mediatek: read IPI buffer offset from FW adds ef9df0011791 Merge tag 'rproc-v5.11' of git://git.kernel.org/pub/scm/li [...] adds 3116a9931fa6 hwspinlock: sprd: Remove redundant header files adds 8308678ebde1 hwspinlock: sprd: use module_platform_driver() instead pos [...] adds 8266b809264c hwspinlock: sprd: fixed warning of unused variable 'sprd_h [...] adds c3e9b463b41b hwspinlock: sirf: Remove the redundant 'of_match_ptr' adds 0e10f9c89332 Merge tag 'hwlock-v5.11' of git://git.kernel.org/pub/scm/l [...] adds 6bef038011a0 rpmsg: Introduce __rpmsg{16|32|64} types adds 5f2f6b7db119 rpmsg: virtio: Move from virtio to rpmsg byte conversion adds c435a04189de rpmsg: Move structure rpmsg_ns_msg to header file adds 77d372989db9 rpmsg: virtio: Rename rpmsg_create_channel adds 9753e12cd3bd rpmsg: core: Add channel creation internal API adds 1ee1e5e162af rpmsg: virtio: Add rpmsg channel device ops adds 55488110acc1 rpmsg: Make rpmsg_{register|unregister}_device() public adds 950a7388f02b rpmsg: Turn name service into a stand alone driver adds e87b07083941 Merge tag 'rpmsg-v5.11' of git://git.kernel.org/pub/scm/li [...] adds 16238415eb98 locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock adds 529adfe8f131 locks: fix a typo at a kernel-doc markup adds 8d1ddb5e7937 fcntl: Fix potential deadlock in send_sig{io, urg}() adds a725cb4d708e Merge tag 'locks-v5.11' of git://git.kernel.org/pub/scm/li [...] adds 089c8b0551f4 btrfs: sysfs: export filesystem generation adds ba1bc00f3581 btrfs: use helpers to convert from seconds to jiffies in t [...] adds e4e428816192 btrfs: remove redundant time check in transaction kthread loop adds 643900bee414 btrfs: record delta directly in transaction_kthread adds fb8a7e941b1b btrfs: calculate more accurate remaining time to sleep in [...] adds eefa45f59379 btrfs: calculate num_pages, reserve_bytes once in btrfs_bu [...] adds 949b32732eab btrfs: use iosize while reading compressed pages adds 13f0dd8f7861 btrfs: use round_down while calculating start position in [...] adds aa8c1a41a1e6 btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() adds a57ad681f12e btrfs: assert we are holding the reada_lock when releasing [...] adds a6889caf6ec6 btrfs: do not start readahead for csum tree when scrubbing [...] adds d70bf7484f72 btrfs: unify the ro checking for mount options adds 334c16d82cfe btrfs: push the NODATASUM check into btrfs_lookup_bio_sums adds ceafe3cc3992 btrfs: sysfs: export supported rescue= mount options adds ab0b4a3ebf14 btrfs: add a helper to print out rescue= options adds 68319c18cb21 btrfs: show rescue=usebackuproot in /proc/mounts adds 42437a6386ff btrfs: introduce mount option rescue=ignorebadroots adds 882dbe0cec96 btrfs: introduce mount option rescue=ignoredatacsums adds 9037d3cbcbe1 btrfs: introduce mount option rescue=all adds ecdcf3c259e4 btrfs: open code insert_orphan_item adds 196d59ab9ccc btrfs: switch extent buffer tree lock to rw_semaphore adds 88090ad36a64 btrfs: do not start and wait for delalloc on snapshot root [...] adds aaefed207875 btrfs: add helper for string match ignoring leading/traili [...] adds 33fd2f714cde btrfs: create read policy framework adds 3d8cc17a0561 btrfs: sysfs: add per-fs attribute for read policy adds 4e4cabece9f9 btrfs: split btrfs_direct_IO to read and write adds 5e8b9ef30392 btrfs: move pos increment and pagecache extension to btrfs [...] adds c86537a42f86 btrfs: check FS error state bit early during write adds b8d8e1fd570a btrfs: introduce btrfs_write_check() adds a14b78ad06ab btrfs: introduce btrfs_inode_lock()/unlock() adds c35237063340 btrfs: push inode locking and unlocking into buffered/dire [...] adds e9adabb9712e btrfs: use shared lock for direct writes within EOF adds 502756b38093 btrfs: remove btrfs_inode::dio_sem adds a42fa643169d btrfs: call iomap_dio_complete() without inode_lock adds ecfdc08b8cc6 btrfs: remove dio iomap DSYNC workaround adds 387824afd721 btrfs: use the right number of levels for lockdep keysets adds ab1405aa2522 btrfs: generate lockdep keyset names at compile time adds 09e3a28892a9 btrfs: send: use helpers to access root_item::ctransid adds 3b5418fba372 btrfs: check-integrity: use proper helper to access btrfs_header adds f944d2cb2096 btrfs: use root_item helpers for limit and flags in btrfs_ [...] adds c842268458d9 btrfs: add set/get accessors for root_item::drop_level adds cc7c77146e53 btrfs: remove unnecessary casts in printk adds a3efb2f0bad5 btrfs: fix the comment on lock_extent_buffer_for_io adds 03509b781ae9 btrfs: update the comment for find_first_extent_bit adds 3f6bb4aeb5df btrfs: sink the failed_start parameter to set_extent_bit adds 8896a08d8ea9 btrfs: replace fs_info and private_data with inode in btrf [...] adds 265d4ac03fdf btrfs: sink parameter start and len to check_data_csum adds 12e3360f7475 btrfs: rename pages_locked in process_pages_contig() adds 8b8bbd461ea1 btrfs: only require sector size alignment for page read adds e940e9a7c793 btrfs: rename page_size to io_size in submit_extent_page adds ab108d992b12 btrfs: use precalculated sectorsize_bits from fs_info adds 098e63082b9b btrfs: replace div_u64 by shift in free_space_bitmap_size adds 265fdfa6ce0a btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits adds 22b6331d9617 btrfs: store precalculated csum_size in fs_info adds fe5ecbe818de btrfs: precalculate checksums per leaf once adds 55fc29bed8dd btrfs: use cached value of fs_info::csum_size everywhere adds 223486c27b36 btrfs: switch cached fs_info::csum_size from u16 to u32 adds 713cebfb9891 btrfs: remove unnecessary local variables for checksum size adds 419b791ce760 btrfs: check integrity: remove local copy of csum_size adds 2ae0c2d80d25 btrfs: scrub: remove local copy of csum_size from context adds ac5887c8e013 btrfs: locking: remove all the blocking helpers adds b9729ce014f6 btrfs: locking: rip out path->leave_spinning adds dc5161648693 btrfs: reorder extent buffer members for better packing adds 9076dbd5ee83 btrfs: do not shorten unpin len for caching block groups adds 27d56e62e474 btrfs: update last_byte_to_unpin in switch_commit_roots adds 2ca08c56e813 btrfs: explicitly protect ->last_byte_to_unpin in unpin_ex [...] adds 66b53bae46c8 btrfs: cleanup btrfs_discard_update_discardable usage adds cd79909bc7cd btrfs: load free space cache into a temporary ctl adds 4d7240f0abda btrfs: load the free space cache inode extents from commit root adds e747853cae3a btrfs: load free space cache asynchronously adds bbb86a371791 btrfs: protect fs_info->caching_block_groups by block_grou [...] adds 0d01e247a06b btrfs: assert page mapping lock in attach_extent_buffer_page adds 478ef8868ff8 btrfs: make buffer_radix take sector size units adds 2f4d60dfae0e btrfs: grab fs_info from extent_buffer in btrfs_mark_buffer_dirty adds a26663e7a2f4 btrfs: make csum_tree_block() handle node smaller than page adds 77bf40a2ba2e btrfs: extract extent buffer verification from btrfs_valid [...] adds ac303b6987a9 btrfs: pass bvec to csum_dirty_buffer instead of page adds 261d2dcb2430 btrfs: scrub: distinguish scrub page from regular page adds 96e63a45fb9a btrfs: scrub: remove the force parameter from scrub_pages adds 480a8ec83b17 btrfs: scrub: refactor scrub_find_csum() adds e50404a8a699 btrfs: discard: speed up async discard up to iops_limit adds 6e88f116bd4c btrfs: discard: store async discard delay as ns not as jiffies adds df903e5d294f btrfs: don't miss async discards after scheduled work override adds 3e48d8d2540d btrfs: discard: reschedule work after sysfs param update adds 416e3445ef80 btrfs: remove lockdep classes for the fs tree adds bfb484d922a3 btrfs: cleanup extent buffer readahead adds 206983b72a36 btrfs: use btrfs_read_node_slot in btrfs_realloc_node adds 8ef385bbf099 btrfs: use btrfs_read_node_slot in walk_down_reloc_tree adds c975253682e0 btrfs: use btrfs_read_node_slot in do_relocation adds 6b3426be27de btrfs: use btrfs_read_node_slot in replace_path adds c990ada2a0bb btrfs: use btrfs_read_node_slot in walk_down_tree adds 6b2cb7cb959a btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap adds 3acfbd6a990c btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtre [...] adds 182c79fcb857 btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree adds 1b7ec85ef490 btrfs: pass root owner to read_tree_block adds 5d81230baa90 btrfs: pass the root owner and level around for readahead adds 3fbaf25817f7 btrfs: pass the owner_root and level to alloc_extent_buffer adds e114c545bb69 btrfs: set the lockdep class for extent buffers on creation adds 5893dfb98f25 btrfs: refactor btrfs_drop_extents() to make it easier to extend adds 7f458a3873ae btrfs: fix race when defragmenting leads to unnecessary IO adds 2766ff61762c btrfs: update the number of bytes used by an inode atomically adds bacce86ae8a7 btrfs: drop unused argument step from btrfs_free_extra_devids adds 3a160a933111 btrfs: drop never met disk total bytes check in verify_one [...] adds b2598edf8b36 btrfs: remove unused argument seed from btrfs_find_device adds ffeb03cfe2b4 btrfs: cleanup the locking in btrfs_next_old_leaf adds 0e46318df8a1 btrfs: unlock to current level in btrfs_next_old_leaf adds 2f5239dcb26b btrfs: remove btrfs_path::recurse adds 4048daedb910 btrfs: locking: remove the recursion handling code adds 1bb96598410c btrfs: merge back btrfs_read_lock_root_node helpers adds fe596ca3d3b5 btrfs: use btrfs_tree_read_lock in btrfs_search_slot adds 0ecae6fffe66 btrfs: remove the recurse parameter from __btrfs_tree_read_lock adds a55463c9f0ff btrfs: remove extent_buffer::recursed adds 76aea5379678 btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode adds 90dffd0cff89 btrfs: make insert_prealloc_file_extent take btrfs_inode adds 507433985caf btrfs: make btrfs_truncate_inode_items take btrfs_inode adds 72e7e6edd376 btrfs: make btrfs_finish_ordered_io btrfs_inode-centric adds f3fbcaef5992 btrfs: make btrfs_delayed_update_inode take btrfs_inode adds dfeb9e7cc3ed btrfs: make btrfs_update_inode_item take btrfs_inode adds 9a56fcd15a9c btrfs: make btrfs_update_inode take btrfs_inode adds a4ba6cc03eba btrfs: make maybe_insert_hole take btrfs_inode adds dea46d84a3cc btrfs: make find_first_non_hole take btrfs_inode adds 03fcb1ab6f26 btrfs: make btrfs_insert_replace_extent take btrfs_inode adds 217f42eb3d32 btrfs: make btrfs_truncate_block take btrfs_inode adds b06359a32589 btrfs: make btrfs_cont_expand take btrfs_inode adds 729f7961729a btrfs: make btrfs_update_inode_fallback take btrfs_inode adds 1cab5e728313 btrfs: merge __set_extent_bit and set_extent_bit adds f2f121ab500d btrfs: skip unnecessary searches for xattrs when logging an inode adds bc5b5b1e5111 btrfs: stop incrementing log batch when joining log transaction adds f30bed83426c btrfs: remove unnecessary attempt to drop extent maps afte [...] adds d5286a92ea76 btrfs: remove useless return value statement in split_node adds 95b982de3747 btrfs: simplify return values in setup_nodes_for_search adds 445d8ab53f69 btrfs: sysfs: remove unneeded semicolon adds b1d51f67c942 btrfs: tests: remove invalid extent-io test adds 94e8c95ccba8 btrfs: add structure to keep track of extent range in end_ [...] adds e09caaf913a9 btrfs: introduce helper to handle page status update in en [...] adds f97e27e91d90 btrfs: use fixed width int type for extent_state::state adds 2c36395430b0 btrfs: scrub: remove the anonymous structure from scrub_page adds 8e1dc982ed5f btrfs: remove unused parameter phy_offset from btrfs_valid [...] adds 829ddec922e5 btrfs: only clear EXTENT_LOCK bit in extent_invalidatepage adds 35478d053ade btrfs: use nodesize to determine if we need readahead in b [...] adds fb22e9c4cd57 btrfs: use detach_page_private() in alloc_extent_buffer() adds a0f6d924cada btrfs: remove stub device info from messages when we have [...] adds c7c01a4a2524 btrfs: tree-checker: annotate all error branches as unlikely adds c65ca98f9e68 btrfs: unlock path before checking if extent is shared dur [...] adds ee0d904fd9c5 btrfs: remove err variable from btrfs_delete_subvolume adds c6a592f2e209 btrfs: eliminate err variable from merge_reloc_root adds 8df01fddb779 btrfs: remove err variable from do_relocation adds 8a8f4deaba79 btrfs: return bool from should_end_transaction adds a2633b6a29e9 btrfs: return bool from btrfs_should_end_transaction adds 7b3d5a90cbb9 btrfs: introduce ZONED feature flag adds 5b316468983d btrfs: get zone information of zoned block devices adds b70f509774ad btrfs: check and enable ZONED mode adds 862931c76327 btrfs: introduce max_zone_append_size adds 5d1ab66c56fe btrfs: disallow space_cache in ZONED mode adds d206e9c9c576 btrfs: disallow NODATACOW in ZONED mode adds f1569c4c10a1 btrfs: disable fallocate in ZONED mode adds a589dde0bc0b btrfs: disallow mixed-bg in ZONED mode adds 12659251ca5d btrfs: implement log-structured superblock for ZONED mode adds 1201b58b67b3 btrfs: drop casts of bio bi_sector adds ec7d6dfd73b2 btrfs: move btrfs_find_highest_objectid/btrfs_find_free_ob [...] adds abadc1fcd72e btrfs: replace calls to btrfs_find_free_ino with btrfs_fin [...] adds 5297199a8bca btrfs: remove inode number cache feature adds 7dbdb443a7b4 btrfs: remove crc_check logic from free space adds f0d1219def15 btrfs: always set NODATASUM/NODATACOW in __create_free_spa [...] adds fa598b069640 btrfs: remove recalc_thresholds from free space ops adds de53d892e5c5 btrfs: fix race causing unnecessary inode logging during l [...] adds 5f96bfb7633c btrfs: fix race that results in logging old extents during [...] adds 4d6221d7d831 btrfs: fix race that causes unnecessary logging of ancesto [...] adds 47d3db41e190 btrfs: fix race that makes inode logging fallback to trans [...] adds 639bd575b7c7 btrfs: fix race leading to unnecessary transaction commit [...] adds 47876f7ceffa btrfs: do not block inode logging for so long during trans [...] adds 44c0ca211a4d btrfs: lift read-write mount setup from mount and remount adds 8f1c21d7490f btrfs: start orphan cleanup on ro->rw remount adds 997e3e2e71b3 btrfs: only mark bg->needs_free_space if free space tree is on adds 5011139a4718 btrfs: create free space tree on ro->rw remount adds 8cd2908846d1 btrfs: clear oneshot options on mount and remount adds 8b228324a8ce btrfs: clear free space tree on ro->rw remount adds 948462294577 btrfs: keep sb cache_generation consistent with space_cache adds 04c415596953 btrfs: use superblock state to print space_cache mount option adds 2838d255cb9b btrfs: warn when remount will not change the free space tree adds 36b216c85eb9 btrfs: remove free space items when disabling space cache v1 adds af456a2c0aaa btrfs: skip space_cache v1 setup when not using it adds 8a6a87cd449b btrfs: fix lockdep warning when creating free space tree adds 1941b64b080b btrfs: rename bio_offset of extent_submit_bio_start_t to d [...] adds 7ffd27e378d2 btrfs: pass bio_offset to check_data_csum() directly adds f44cf41075b0 btrfs: make btrfs_verify_data_csum follow sector size adds f91e0d0c4cd9 btrfs: factor out btree page submission code to a helper adds deb678955360 btrfs: calculate inline extent buffer page size based on p [...] adds 1aaac38c83a2 btrfs: don't allow tree block to cross page boundary for s [...] adds 4a3dc93843dd btrfs: update num_extent_pages to support subpage sized ex [...] adds 884b07d0f4f7 btrfs: handle sectorsize < PAGE_SIZE case for extent buffe [...] adds 9e46458a7c00 btrfs: remove btrfs_find_ordered_sum call from btrfs_looku [...] adds 6275193ef190 btrfs: refactor btrfs_lookup_bio_sums to handle out-of-ord [...] adds fa485d21a7ae btrfs: scrub: reduce width of extent_len/stripe_len from 6 [...] adds d0a7a9c050f3 btrfs: scrub: always allocate one full page for one sector [...] adds 53f3251d3b82 btrfs: scrub: support subpage tree block scrub adds b29dca44abe2 btrfs: scrub: support subpage data scrub adds b42fe98c9269 btrfs: scrub: allow scrub to work with subpage sectorsize adds f1ee3b882900 Merge tag 'for-5.11-tag' of git://git.kernel.org/pub/scm/l [...] adds 5cbec208dc99 fs: dlm: fix proper srcu api call adds 9f8f9c774ad1 fs: dlm: define max send buffer adds 692f51c8cbe7 fs: dlm: add get buffer error handling adds 53a5edaa05c1 fs: dlm: flush othercon at close adds 19633c7e204b fs: dlm: handle non blocked connect event adds 6cde210a9758 fs: dlm: add helper for init connection adds 0672c3c280ef fs: dlm: move connect callback in node creation adds 42873c903bd7 fs: dlm: move shutdown action to node creation adds 13004e8afedc fs: dlm: refactor sctp sock parameter adds d11ccd451b65 fs: dlm: listen socket out of connection hash adds 1a26bfafbce0 fs: dlm: fix check for multi-homed hosts adds 40c6b83e5a07 fs: dlm: constify addr_compare adds 4f19d071f9be fs: dlm: check on existing node address adds 8a7a4301ddaf Merge tag 'dlm-5.11' of git://git.kernel.org/pub/scm/linux [...] adds ed1c9a7a8517 jfs: delete duplicated words + other fixes adds 751341b4d784 jfs: Fix memleak in dbAdjCtl adds c61b3e483900 jfs: Fix array index bounds check in dbAdjTree adds 9867cb1fd510 Merge tag 'jfs-5.11' of git://github.com/kleikamp/linux-shaggy adds e5decb2eb5f4 svcrdma: Catch another Reply chunk overflow case adds 5a7e702670ad SUNRPC: Adjust synopsis of xdr_buf_subsegment() adds 51bad8cc1301 svcrdma: Const-ify the xdr_buf arguments adds ab1394ee7a11 svcrdma: Refactor the RDMA Write path adds 03493bca084f SUNRPC: Rename svc_encode_read_payload() adds 76e5492b161f NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders adds f6ad77590a5d svcrdma: Post RDMA Writes while XDR encoding replies adds ded380f10072 svcrdma: Clean up svc_rdma_encode_reply_chunk() adds 78147ca8b4a9 svcrdma: Add a "parsed chunk list" data structure adds eb3de6a49dd5 svcrdma: Use parsed chunk lists to derive the inv_rkey adds 58b2e0fefa89 svcrdma: Use parsed chunk lists to detect reverse directio [...] adds 7a1cbfa18059 svcrdma: Use parsed chunk lists to construct RDMA Writes adds 6911f3e10cd9 svcrdma: Use parsed chunk lists to encode Reply transport headers adds 9d0b09d5ef0c svcrdma: Support multiple write chunks when pulling up adds 2371bcc05664 svcrdma: Support multiple Write chunks in svc_rdma_map_rep [...] adds 41bc163ffe0f svcrdma: Support multiple Write chunks in svc_rdma_send_re [...] adds 7954c8503b87 svcrdma: Remove chunk list pointers adds b704be09dccf svcrdma: Clean up chunk tracepoints adds bafe9c27d537 svcrdma: Rename info::ri_chunklen adds d96962e6d0e2 svcrdma: Use the new parsed chunk list when pulling Read chunks adds d7cc73972661 svcrdma: support multiple Read chunks per RPC adds 25fef48bdbe7 NFSD: A semicolon is not needed after a switch statement. adds 71fd721839a7 nfsd/nfs3: remove unused macro nfsd3_fhandleres adds 156708adf2d9 SUNRPC: Move the svc_xdr_recvfrom() tracepoint adds b76278ae6884 NFSD: Clean up the show_nf_may macro adds 3a90e1dff16a NFSD: Remove extra "0x" in tracepoint format specifier adds f45a444cfe58 NFSD: Add SPDX header for fs/nfsd/trace.c adds 231307df246e nfsd: Fix error return code in nfsd_file_cache_init() adds 0ae4c3e8a64a SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() adds 5191955d6fc6 SUNRPC: Prepare for xdr_stream-style decoding on the server-side adds 788f7183fba8 NFSD: Add common helpers to decode void args and encode vo [...] adds 0dfdad1c1d1b NFSD: Add tracepoints in nfsd_dispatch() adds 08281341be8e NFSD: Add tracepoints in nfsd4_decode/encode_compound() adds c1346a1216ab NFSD: Replace the internals of the READ_BUF() macro adds d169a6a9e5fd NFSD: Replace READ* macros in nfsd4_decode_access() adds d3d2f3815457 NFSD: Replace READ* macros in nfsd4_decode_close() adds cbd9abb3706e NFSD: Replace READ* macros in nfsd4_decode_commit() adds 081d53fe0b43 NFSD: Change the way the expected length of a fattr4 is checked adds 2ac1b9b2afbb NFSD: Replace READ* macros that decode the fattr4 size attribute adds c941a96823cf NFSD: Replace READ* macros that decode the fattr4 acl attribute adds 1c8f0ad7dd35 NFSD: Replace READ* macros that decode the fattr4 mode attribute adds 9853a5ac9be3 NFSD: Replace READ* macros that decode the fattr4 owner attribute adds 393c31dd27f8 NFSD: Replace READ* macros that decode the fattr4 owner_gr [...] adds 1c3eff7ea4a9 NFSD: Replace READ* macros that decode the fattr4 time_set [...] adds dabe91828f92 NFSD: Replace READ* macros that decode the fattr4 security [...] adds 66f0476c704c NFSD: Replace READ* macros that decode the fattr4 umask attribute adds d1c263a031e8 NFSD: Replace READ* macros in nfsd4_decode_fattr() adds 000dfa18b3df NFSD: Replace READ* macros in nfsd4_decode_create() adds 95e6482cedfc NFSD: Replace READ* macros in nfsd4_decode_delegreturn() adds f759eff260f1 NFSD: Replace READ* macros in nfsd4_decode_getattr() adds 5c505d128691 NFSD: Replace READ* macros in nfsd4_decode_link() adds 5dcbfabb676b NFSD: Relocate nfsd4_decode_opaque() adds 144e82694092 NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner adds 8918cc0d2b72 NFSD: Add helper for decoding locker4 adds 7c59deed5cd2 NFSD: Replace READ* macros in nfsd4_decode_lock() adds 0a146f04aa0f NFSD: Replace READ* macros in nfsd4_decode_lockt() adds ca9cf9fc27f8 NFSD: Replace READ* macros in nfsd4_decode_locku() adds 3d5877e8e03f NFSD: Replace READ* macros in nfsd4_decode_lookup() adds 796dd1c6b680 NFSD: Add helper to decode NFSv4 verifiers adds bf33bab3c418 NFSD: Add helper to decode OPEN's createhow4 argument adds e6ec04b27bfb NFSD: Add helper to decode OPEN's openflag4 argument adds 9aa62f519974 NFSD: Replace READ* macros in nfsd4_decode_share_access() adds b07bebd9eb98 NFSD: Replace READ* macros in nfsd4_decode_share_deny() adds 1708e50b0145 NFSD: Add helper to decode OPEN's open_claim4 argument adds 61e5e0b3ec71 NFSD: Replace READ* macros in nfsd4_decode_open() adds 06bee693a1f1 NFSD: Replace READ* macros in nfsd4_decode_open_confirm() adds dca71651f097 NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() adds a73bed98413b NFSD: Replace READ* macros in nfsd4_decode_putfh() adds 3909c3bc6046 NFSD: Replace READ* macros in nfsd4_decode_read() adds 0dfaf2a37143 NFSD: Replace READ* macros in nfsd4_decode_readdir() adds b7f5fbf219ae NFSD: Replace READ* macros in nfsd4_decode_remove() adds ba881a0a5342 NFSD: Replace READ* macros in nfsd4_decode_rename() adds d12f90458dc8 NFSD: Replace READ* macros in nfsd4_decode_renew() adds d0abdae5191a NFSD: Replace READ* macros in nfsd4_decode_secinfo() adds 44592fe9479d NFSD: Replace READ* macros in nfsd4_decode_setattr() adds 92fa6c08c251 NFSD: Replace READ* macros in nfsd4_decode_setclientid() adds d1ca55149d67 NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() adds 67cd453eeda8 NFSD: Replace READ* macros in nfsd4_decode_verify() adds 244e2befcba8 NFSD: Replace READ* macros in nfsd4_decode_write() adds a4a80c15ca4d NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() adds 1a99440807bf NFSD: Replace READ* macros in nfsd4_decode_cb_sec() adds 0f81d96098f8 NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() adds 571e0451c4de NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() adds 2548aa784d76 NFSD: Add a separate decoder to handle state_protect_ops adds 547bfeb4cd8d NFSD: Add a separate decoder for ssv_sp_parms adds 523ec6ed6fb8 NFSD: Add a helper to decode state_protect4_a adds 10ff84228197 NFSD: Add a helper to decode nfs_impl_id4 adds 3a3f1fbacb09 NFSD: Add a helper to decode channel_attrs4 adds 81243e3fe37e NFSD: Replace READ* macros in nfsd4_decode_create_session() adds 94e254af1f87 NFSD: Replace READ* macros in nfsd4_decode_destroy_session() adds aec387d59093 NFSD: Replace READ* macros in nfsd4_decode_free_stateid() adds 044959715f37 NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() adds 5185980d8a23 NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() adds c8e88e3aa738 NFSD: Replace READ* macros in nfsd4_decode_layoutget() adds 645fcad37142 NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() adds 53d70873e37c NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() adds cf907b11326d NFSD: Replace READ* macros in nfsd4_decode_sequence() adds b7a0c8f6e741 NFSD: Replace READ* macros in nfsd4_decode_test_stateid() adds c95f2ec34905 NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() adds 0d6467844d43 NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() adds 6aef27aaeae7 NFSD: Replace READ* macros in nfsd4_decode_fallocate() adds f49e4b4d58cc NFSD: Replace READ* macros in nfsd4_decode_nl4_server() adds e8febea7190b NFSD: Replace READ* macros in nfsd4_decode_copy() adds f9a953fb369b NFSD: Replace READ* macros in nfsd4_decode_copy_notify() adds 2846bb0525a7 NFSD: Replace READ* macros in nfsd4_decode_offload_status() adds 9d32b412fe0a NFSD: Replace READ* macros in nfsd4_decode_seek() adds 3dfd0b0e1567 NFSD: Replace READ* macros in nfsd4_decode_clone() adds 830c71502ae0 NFSD: Replace READ* macros in nfsd4_decode_xattr_name() adds 403366a7e8e2 NFSD: Replace READ* macros in nfsd4_decode_setxattr() adds 2212036cadf4 NFSD: Replace READ* macros in nfsd4_decode_listxattrs() adds 3a237b4af5b7 NFSD: Make nfsd4_ops::opnum a u32 adds d9b74bdac6f2 NFSD: Replace READ* macros in nfsd4_decode_compound() adds 5cfc822f3e77 NFSD: Remove macros that are no longer used adds 4420440c5789 nfsd: Fix message level for normal termination adds 4b5cff7ed8af sunrpc: clean-up cache downcall adds 5e54dafbe0b4 SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall adds eb162e1772f8 NFSD: Fix sparse warning in nfs4proc.c adds ca9364dde50d NFSD: Fix 5 seconds delay when doing inter server copy adds 4a9d81caf841 nfs_common: need lock during iterate through the list adds 70b87f77294d nfsd: only call inode_query_iversion in the I_VERSION case adds b2140338d8dc nfsd: simplify nfsd4_change_info adds 4b03d99794ee nfsd: minor nfsd4_change_attribute cleanup adds 942b20dc2455 nfsd4: don't query change attribute in v2/v3 case adds 1631087ba872 Revert "nfsd4: support change_attr_type attribute" adds daab110e47f8 nfsd: add a new EXPORT_OP_NOWCC flag to struct export_operations adds ba5e8187c555 nfsd: allow filesystems to opt out of subtree checking adds 7f84b488f9ad nfsd: close cached files prior to a REMOVE or RENAME that [...] adds d045465fc6cb exportfs: Add a function to return the raw output from fh_ [...] adds 2e19d10c1438 nfsd: Fix up nfsd to ensure that timeout errors don't resu [...] adds 01cbf3853959 nfsd: Set PF_LOCAL_THROTTLE on local filesystems only adds 716a8bc7f706 nfsd: Record NFSv4 pre/post-op attributes as non-atomic adds 1a50ede2b3c8 Merge tag 'nfsd-5.11' of git://git.linux-nfs.org/projects/ [...] adds a426ce9d6751 erofs: remove a void EROFS_VERSION macro set in Makefile adds 6aaa7b0664e6 erofs: get rid of magical Z_EROFS_MAPPING_STAGING adds bf225074ff21 erofs: insert to managed cache after adding to pcl adds 473e15b0c0f7 erofs: simplify try_to_claim_pcluster() adds 1825c8d7ce93 erofs: force inplace I/O under low memory scenario adds d8b3df8b1048 erofs: avoid using generic_block_bmap adds e88bd82698af Merge tag 'erofs-for-5.11-rc1' of git://git.kernel.org/pub [...] adds 80285b75c683 epoll: switch epitem->pwqlist to single-linked list adds 364f374f22ba epoll: get rid of epitem->nwait adds 8677600d7966 untangling ep_call_nested(): get rid of useless arguments adds d01f0594d727 untangling ep_call_nested(): it's all serialized on epmutex. adds 3b1688efa01c untangling ep_call_nested(): take pushing cookie into a helper adds 99d84d4330e8 untangling ep_call_nested(): move push/pop of cookie into [...] adds 773318eddbac untangling ep_call_nested(): and there was much rejoicing adds aebf15f0fbd5 reverse_path_check_proc(): sane arguments adds 0c320f776ed8 reverse_path_check_proc(): don't bother with cookies adds d16312a46936 clean reverse_path_check_proc() a bit adds 56c428cac5a2 ep_loop_check_proc(): lift pushing the cookie into callers adds 6a3890c47479 get rid of ep_push_nested() adds bde03c4c1a6b ep_loop_check_proc(): saner calling conventions adds db502f8a3b0b ep_scan_ready_list(): prepare to splitup adds 1ec09974d845 lift the calls of ep_read_events_proc() into the callers adds 443f1a042233 lift the calls of ep_send_events_proc() into the callers adds ff07952aeda8 ep_send_events_proc(): fold into the caller adds 57804b1cc461 lift locking/unlocking ep->mtx out of ep_{start,done}_scan() adds e3e096e7fc30 ep_insert(): don't open-code ep_remove() on failure exits adds 85353e919f6e ep_insert(): we only need tep->mtx around the insertion itself adds ad9366b1361f take the common part of ep_eventpoll_poll() and ep_item_po [...] adds 2c0b71c1e9c9 fold ep_read_events_proc() into the only caller adds d1ec50adb560 ep_insert(): move creation of wakeup source past the fl_ep [...] adds 44cdc1d952e3 convert ->f_ep_links/->fllink to hlist adds b62d2706a754 lift rcu_read_lock() into reverse_path_check() adds d9f41e3c95a1 epoll: massage the check list insertion adds 319c15174757 epoll: take epitem list out of struct file adds 1a825a6a0e7e Merge branch 'work.epoll' of git://git.kernel.org/pub/scm/ [...] adds 1510723087d2 arm: kill dump_task_regs() adds 3b2d387c5e27 [ia64] missed cleanups from switch to regset coredumps adds 77f9c902f45f [ia64] ptrace_[sg]etregs(): use access_elf_reg() instead o [...] adds 7848d2e26d7a whack-a-mole: USE_ELF_CORE_DUMP adds d4948d19d47f c6x: kill ELF_CORE_COPY_FPREGS adds 37373d9c37a3 Merge branch 'regset.followup' of git://git.kernel.org/pub [...] adds 398840f8bb93 openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT adds 4e62d55d77bb selftests: openat2: add RESOLVE_ conflict test adds 582f1fb6b721 fs, close_range: add flag CLOSE_RANGE_CLOEXEC adds 23afeaeff3d9 selftests: core: add tests for CLOSE_RANGE_CLOEXEC adds 345d4ab5e0a2 Merge tag 'close-range-openat2-v5.11' of git://git.kernel. [...] adds bc54a5cda979 signal/parisc: Remove parisc specific definition of __ARCH [...] adds 6febd8bef36e Merge branch 'signal-for-v5.11' of git://git.kernel.org/pu [...] adds 878f12dbb8f5 exec: Don't open code get_close_on_exec adds b6043501289e exec: Move unshare_files to fix posix file locking during exec adds 1f702603e712 exec: Simplify unshare_files adds 950db38ff2c0 exec: Remove reset_files_struct adds f43c283a89a7 kcmp: In kcmp_epoll_target use fget_task adds b48845af0152 bpf: In bpf_task_fd_query use fget_task adds 439be3265603 proc/fd: In proc_fd_link use fget_task adds bebf684bf330 file: Rename __fcheck_files to files_lookup_fd_raw adds 120ce2b0cd52 file: Factor files_lookup_fd_locked out of fcheck_files adds f36c29432741 file: Replace fcheck_files with files_lookup_fd_rcu adds 460b4f812a9d file: Rename fcheck lookup_fd_rcu adds 3a879fb38082 file: Implement task_lookup_fd_rcu adds 64eb661fda02 proc/fd: In tid_fd_mode use task_lookup_fd_rcu adds ed77e80e14a3 kcmp: In get_file_raw_ptr use task_lookup_fd_rcu adds e9a53aeb5e0a file: Implement task_lookup_next_fd_rcu adds 5b17b61870e2 proc/fd: In proc_readfd_common use task_lookup_next_fd_rcu adds 66ed594409a1 bpf/task_iter: In task_file_seq_get_next use task_lookup_n [...] adds 775e0656b272 proc/fd: In fdinfo seq_show don't use get_files_struct adds d74ba04d919e file: Merge __fd_install into fd_install adds e06b53c22f31 file: In f_dupfd read RLIMIT_NOFILE once. adds aa384d10f3d0 file: Merge __alloc_fd into alloc_fd adds 8760c909f54a file: Rename __close_fd to close_fd and remove the files p [...] adds 1572bfdf21d4 file: Replace ksys_close with close_fd adds 9fe83c43e71c file: Rename __close_fd_get_file close_fd_get_file adds fa67bf885e52 file: Remove get_files_struct adds 125c00af3b2c exec: Move unshare_files and guarantee files_struct.count [...] adds c39ab6de2273 coredump: Document coredump code exclusively used by cell spufs adds 9ee1206dcfb9 exec: Move io_uring_task_cancel after the point of no return adds faf145d6f3f3 Merge branch 'exec-for-v5.11' of git://git.kernel.org/pub/ [...] adds f7cfd871ae0c exec: Transform exec_update_mutex into a rw_semaphore adds d01e7f10dae2 Merge branch 'exec-update-lock-for-v5.11' of git://git.ker [...] adds b50da6e9f42a mm: fix a race on nr_swap_pages adds 7c33023aad16 mm/memory_hotplug: quieting offline operation adds 4083a281e310 alpha: replace bogus in_interrupt() adds d2928e8550e5 procfs: delete duplicated words + other fixes adds fe719888344c proc: provide details on indirect branch speculation adds c6c75deda813 proc: fix lookup in /proc/net subdirectories after setns(2) adds a9389683fafc fs/proc: make pde_get() return nothing adds 0a571b085ff6 asm-generic: force inlining of get_order() to work around [...] adds aa6159ab99a9 kernel.h: split out mathematical helpers adds 35189b8ff18e kernel/acct.c: use #elif instead of #end and #elif adds 0bb867795540 include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] adds ab7d7798dad5 bitmap: remove unused function declaration adds 0ae446e4b91b lib/test_free_pages.c: add basic progress indicators adds 3a2b67e6e3fd lib/stackdepot.c: replace one-element array with flexible- [...] adds 47e684aaa266 lib/stackdepot.c: use flex_array_size() helper in memcpy() adds 180644f80a02 lib/stackdepot.c: use array_size() helper in jhash2() adds 45e3d5a2af1d lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT adds e291851d6549 lib/cmdline: fix get_option() for strings starting with hyphen adds 6b2b6b864684 lib/cmdline: allow NULL to be an output for get_option() adds 7546861a8c55 lib/cmdline_kunit: add a new test suite for cmdline API adds 2f78788b55ba ilog2: improve ilog2 for constant arguments adds ff72daa371f5 lib/string: remove unnecessary #undefs adds 6a39e62abbaf lib: string.h: detect intra-object overflow in fortified s [...] adds d96938daae2a lkdtm: tests for FORTIFY_SOURCE adds 33e56a59e64d string.h: add FORTIFY coverage for strscpy() adds febebaf36686 drivers/misc/lkdtm: add new file in LKDTM to test fortifie [...] adds d58b0b1a4165 drivers/misc/lkdtm/lkdtm.h: correct wrong filenames in comment adds 506dfc9906e5 lib: cleanup kstrto*() usage adds 89b158635ad7 lib/lz4: explicitly support in-place decompression adds 1db81a682a2f checkpatch: add new exception to repeated word check adds 8d0325cc74a3 checkpatch: fix false positives in REPEATED_WORD warning adds 4104a20646fe checkpatch: ignore generated CamelCase defines and enum values adds 73169765e6e7 checkpatch: prefer static const declarations adds dc58bc553e7a checkpatch: allow --fix removal of unnecessary break statements adds 7ebe1d173cae checkpatch: extend attributes check to handle more patterns adds 47ca69b85821 checkpatch: add a fixer for missing newline at eof adds 339f29d91acf checkpatch: update __attribute__((section("name"))) quote removal adds 7580c5b9b464 checkpatch: add fix option for GERRIT_CHANGE_ID adds 0830aab0e1d4 checkpatch: add __alias and __weak to suggested __attribut [...] adds fccaebf00e60 checkpatch: improve email parsing adds e73d27159400 checkpatch: fix spelling errors and remove repeated word adds 27b379af6102 checkpatch: avoid COMMIT_LOG_LONG_LINE warning for signature tags adds 03f4935135b9 checkpatch: fix unescaped left brace adds da7355ab4e4a checkpatch: add fix option for ASSIGNMENT_CONTINUATIONS adds 8e08f0765f37 checkpatch: add fix option for LOGICAL_CONTINUATIONS adds 831242ab8dff checkpatch: add fix and improve warning msg for non-standa [...] adds 70eb2275ff8e checkpatch: add warning for unnecessary use of %h[xudi] an [...] adds 084a617acfa0 checkpatch: add warning for lines starting with a '#' in c [...] adds 7da07c31b1df checkpatch: fix TYPO_SPELLING check for words with apostrophe adds f5eea3b0442d checkpatch: add printk_once and printk_ratelimit to prefer [...] adds e7920b3e9d9f fs/nilfs2: remove some unused macros to tame gcc adds ca4a9241cc5e kdump: append uts_namespace.name offset to VMCOREINFO adds 5c7b3280d221 rapidio: remove unused rio_get_asm() and rio_get_device() adds 99b75eb7c86b gcov: remove support for GCC < 4.9 adds 26ecea089f42 gcov: fix kernel-doc markup issue adds dc889b8d4a81 bfs: don't use WARNING: string when it's just info. adds 3d03295a7e91 relay: remove unused buf_mapped and buf_unmapped callbacks adds 6f8f25440d79 relay: require non-NULL callbacks in relay_open() adds 371e03880d9d relay: make create_buf_file and remove_buf_file callbacks [...] adds 023542f48b57 relay: allow the use of const callback structs adds 5000cd8adc6a drm/i915: make relay callbacks const adds f573f8150f01 ath10k: make relay callbacks const adds 36b0cefe901a ath11k: make relay callbacks const adds 1bf9c2e88722 ath9k: make relay callbacks const adds abf4e00c7bc6 blktrace: make relay callbacks const adds 3be8da570868 kernel/resource.c: fix kernel-doc markups adds d8a7f62b6eec ubsan: remove redundant -Wno-maybe-uninitialized adds cdf8a76fda4a ubsan: move cc-option tests into Kconfig adds 61e0349f703d ubsan: disable object-size sanitizer under GCC adds 79791378a1bc ubsan: disable UBSAN_TRAP for all*config adds d0a3ac549f38 ubsan: enable for all*config builds adds c637693b20da ubsan: remove UBSAN_MISC in favor of individual options adds 4a26f49b7b3d ubsan: expand tests and reporting adds c1cb05e77f8e kcov: don't instrument with UBSAN adds d3c227978a13 lib/ubsan.c: mark type_check_kinds with static keyword adds f9a90501faac reboot: refactor and comment the cpu selection code adds 2c622ed0eaa3 reboot: allow to specify reboot mode via sysfs adds 0c5c0179e2cd reboot: remove cf9_safe from allowed types and rename cf9_force adds 1a9d079f43e3 reboot: allow to override reboot type if quirks are found adds 40247e55ba09 reboot: hide from sysfs not applicable settings adds 537cd89484ab fault-injection: handle EI_ETYPE_TRUE adds 33fb626be08f lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static adds 9801ca279ad3 apparmor: remove duplicate macro list_entry_is_head() adds 7336375734d6 mm: unexport follow_pte_pmd adds ff5c19ed4b08 mm: simplify follow_pte{,pmd} adds 8958b2491104 mm: fix some spelling mistakes in comments adds f986e3508333 Merge branch 'akpm' (patches from Andrew) adds 2a45a08a5bcf asm-generic/sembuf: Update architecture related informatio [...] adds 80b4707a2f16 asm-generic: percpu: avoid Wshadow warning adds 6f6573a4044a asm-generic: fix ffs -Wshadow warning adds f44ca0871b7a qspinlock: use signed temporaries for cmpxchg adds caabdd0f59a9 ctype.h: remove duplicate isdigit() helper adds 8d0dd23c6c78 syscalls: Fix file comments for syscalls implemented in ke [...] new e2dc4957349a Merge tag 'asm-generic-cleanup-5.11' of git://git.kernel.o [...] adds 94f89922e1e0 asm-generic: add generic MMU versions of mmu context functions adds 6dfc3f5bcbf5 alpha: use asm-generic/mmu_context.h for no-op implementations adds 75e6a851d696 arc: use asm-generic/mmu_context.h for no-op implementations adds 292f70d7cdd5 arm: use asm-generic/mmu_context.h for no-op implementations adds d98295d31fc1 arm64: use asm-generic/mmu_context.h for no-op implementations adds 746192ff3a65 csky: use asm-generic/mmu_context.h for no-op implementations adds c96c177a9468 hexagon: use asm-generic/mmu_context.h for no-op implementations adds 8e51efc2d749 ia64: use asm-generic/mmu_context.h for no-op implementations adds 2fd171be13f0 m68k: use asm-generic/mmu_context.h for no-op implementations adds 97f130106f29 microblaze: use asm-generic/mmu_context.h for no-op implem [...] adds 5b3a582d94e2 mips: use asm-generic/mmu_context.h for no-op implementations adds f62408e035c1 nds32: use asm-generic/mmu_context.h for no-op implementations adds e2e251cc47ea nios2: use asm-generic/mmu_context.h for no-op implementations adds 5449edc5db3b openrisc: use asm-generic/mmu_context.h for no-op implementations adds 4146bdab313d parisc: use asm-generic/mmu_context.h for no-op implementations adds f4b90e37e3ed powerpc: use asm-generic/mmu_context.h for no-op implementations adds 2b56290d9f1c riscv: use asm-generic/mmu_context.h for no-op implementations adds 93e2dfd39438 s390: use asm-generic/mmu_context.h for no-op implementations adds c350f8c75b66 sh: use asm-generic/mmu_context.h for no-op implementations adds ca0f34b575ad sparc: use asm-generic/mmu_context.h for no-op implementations adds 9431da33cb89 um: use asm-generic/mmu_context.h for no-op implementations adds 586c4f24b94a x86: use asm-generic/mmu_context.h for no-op implementations adds 0a1c8e54c8e8 xtensa: use asm-generic/mmu_context.h for no-op implementations adds 2040a6bf90b5 m68k: mmu_context: Fix Sun-3 build adds c3634425ff94 h8300: Fix generic mmu_context build new 157807123c94 Merge tag 'asm-generic-mmu-context-5.11' of git://git.kern [...] adds 3e3f354bc383 ARM: remove ebsa110 platform adds 0d9dc7459a82 net: remove am79c961a driver adds 77f6c0b87479 timekeeping: remove arch_gettimeoffset adds b3550164a19d timekeeping: add CONFIG_LEGACY_TIMER_TICK adds 2b49ddcef297 ia64: convert to legacy_timer_tick adds 6239da297281 ARM: rpc: use legacy_timer_tick adds 686092e7daaa parisc: use legacy_timer_tick adds 275e70e4b9dd m68k: coldfire: use legacy_timer_tick() adds d6444094042b m68k: split heartbeat out of timer function adds 4a1c287aabba m68k: sun3/sun3c: use legacy_timer_tick adds 09323308f637 m68k: m68328: use legacy_timer_tick() adds 42f1d57f0550 m68k: change remaining timers to legacy_timer_tick adds f9a015391e89 m68k: remove timer_interrupt() function adds 56cc7b8acfb7 timekeeping: remove xtime_update adds 0774a6ed294b timekeeping: default GENERIC_CLOCKEVENTS to enabled new 7a932e570288 Merge tag 'asm-generic-timers-5.11' of git://git.kernel.or [...] adds 6f39cecdb601 rseq/selftests: Fix MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ [...] adds 88f4ede44c58 selftests/clone3: Fix build error new b80affe33fdd Merge tag 'linux-kselftest-fixes-5.11-rc1' of git://git.ke [...] adds 40723419f407 kselftest: Enable vDSO test on non x86 platforms adds 693f5ca08ca0 kselftest: Extend vDSO selftest adds 03f55c7952c9 kselftest: Extend vDSO selftest to clock_getres adds c7e5789b24d3 kselftest: Move test_vdso to the vDSO test suite adds b2f1c3db2887 kselftest: Extend vdso correctness test to clock_gettime64 adds ff2c395b9257 selftests/gpio: Use TEST_GEN_PROGS_EXTENDED adds 449539da2e23 selftests/gpio: Move include of lib.mk up adds b68c1c65dec5 selftests/gpio: Fix build when source tree is read only adds 85128c5bcdf9 selftests/gpio: Add to CLEAN rule rather than overriding adds fc4a3a1bf9ad selftests: intel_pstate: ftime() is deprecated adds 1c49e3783f88 selftests/memfd: Fix implicit declaration warnings adds 82f147944c65 tool: selftests: fix spelling typo of 'writting' adds 93f20eff0cca selftests/run_kselftest.sh: fix dry-run typo adds c2e46f6b3e35 selftests/cgroup: Fix build on older distros new 7194850efa47 Merge tag 'linux-kselftest-next-5.11-rc1' of git://git.ker [...] adds f3ed003e64fe kunit: Introduce get_file_path() helper adds 1f0e943df68a Documentation: kunit: provide guidance for testing many inputs adds 0c7a7e1a8ff3 kunit: kunit_tool: Correctly parse diagnostic messages adds fadb08e7c750 kunit: Support for Parameterized Testing adds 5f6b99d0287d fs: ext4: Modify inode-test.c to use KUnit parameterized t [...] new 706451d47b37 Merge tag 'linux-kselftest-kunit-5.11-rc1' of git://git.ke [...] adds 77433830ed16 powerpc: boot: include compiler_attributes.h adds 4c1ca831adb1 Revert "lib: Revert use of fallthrough pseudo-keyword in lib/" adds 49a413650528 powerpc: fix -Wimplicit-fallthrough adds 36f9ff9e03de lib: Fix fall-through warnings for Clang new 5e60366d56c6 Merge tag 'fallthrough-fixes-clang-5.11-rc1' of git://git. [...]
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: CREDITS | 9 - .../ABI/obsolete/sysfs-class-net-batman-adv | 32 - Documentation/ABI/obsolete/sysfs-class-net-mesh | 110 - Documentation/ABI/testing/sysfs-bus-iio | 10 + Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360 | 78 + Documentation/ABI/testing/sysfs-bus-pci | 9 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 28 + Documentation/ABI/testing/sysfs-class-devfreq | 54 +- .../ABI/testing/sysfs-class-firmware-attributes | 258 + Documentation/ABI/testing/sysfs-class-intel_pmt | 119 + Documentation/ABI/testing/sysfs-class-typec | 142 +- Documentation/ABI/testing/sysfs-driver-w1_therm | 2 +- Documentation/ABI/testing/sysfs-kernel-btf | 8 + Documentation/ABI/testing/sysfs-kernel-reboot | 32 + Documentation/admin-guide/blockdev/zram.rst | 6 + Documentation/admin-guide/cgroup-v1/memcg_test.rst | 23 +- Documentation/admin-guide/cgroup-v1/memory.rst | 61 +- Documentation/admin-guide/cgroup-v2.rst | 11 + Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/kdump/vmcoreinfo.rst | 6 + Documentation/admin-guide/kernel-parameters.txt | 1 + Documentation/admin-guide/mm/transhuge.rst | 15 - Documentation/admin-guide/spkguide.txt | 1 + Documentation/admin-guide/sysctl/vm.rst | 15 +- Documentation/core-api/irq/irq-domain.rst | 6 + Documentation/core-api/memory-allocation.rst | 4 + Documentation/core-api/pin_user_pages.rst | 6 +- Documentation/dev-tools/kasan.rst | 5 +- Documentation/dev-tools/kunit/usage.rst | 83 +- Documentation/dev-tools/ubsan.rst | 1 + Documentation/devicetree/bindings/arm/arm,scmi.txt | 34 + .../bindings/arm/stm32/st,stm32-syscon.yaml | 1 + .../devicetree/bindings/clock/ingenic,cgu.yaml | 2 +- .../bindings/connector/usb-connector.yaml | 19 + .../devicetree/bindings/devfreq/exynos-bus.txt | 71 +- .../devicetree/bindings/extcon/extcon-fsa9480.txt | 21 - .../bindings/extcon/extcon-usbc-tusb320.yaml | 41 + .../devicetree/bindings/extcon/fcs,fsa880.yaml | 52 + .../devicetree/bindings/fsi/ibm,p9-occ.txt | 12 +- Documentation/devicetree/bindings/hwmon/ad741x.txt | 15 - .../devicetree/bindings/hwmon/adi,ad741x.yaml | 39 + .../devicetree/bindings/hwmon/adi,adm1275.yaml | 57 + .../devicetree/bindings/hwmon/adi,ltc2992.yaml | 80 + .../devicetree/bindings/hwmon/adm1275.txt | 25 - .../devicetree/bindings/hwmon/ads7828.txt | 25 - .../devicetree/bindings/hwmon/amd,sbtsi.yaml | 54 + Documentation/devicetree/bindings/hwmon/ina2xx.txt | 24 - .../devicetree/bindings/hwmon/pwm-fan.txt | 28 +- .../devicetree/bindings/hwmon/ti,ads7828.yaml | 57 + .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 55 + .../devicetree/bindings/i2c/i2c-ocores.txt | 8 +- Documentation/devicetree/bindings/i2c/i2c-omap.txt | 1 + Documentation/devicetree/bindings/i2c/i2c-owl.txt | 29 - Documentation/devicetree/bindings/i2c/i2c-owl.yaml | 62 + .../devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt | 42 - .../bindings/i2c/mellanox,i2c-mlxbf.yaml | 78 + .../devicetree/bindings/iio/accel/bma180.txt | 35 - .../bindings/iio/accel/bosch,bma180.yaml | 62 + .../bindings/iio/accel/bosch,bma255.yaml | 73 + .../devicetree/bindings/iio/accel/dmard06.txt | 19 - .../devicetree/bindings/iio/accel/fsl,mma8452.yaml | 65 + .../bindings/iio/accel/kionix,kxcjk1013.txt | 24 - .../bindings/iio/accel/kionix,kxcjk1013.yaml | 46 + .../devicetree/bindings/iio/accel/mma8452.txt | 35 - Documentation/devicetree/bindings/iio/adc/adc.txt | 23 - Documentation/devicetree/bindings/iio/adc/adc.yaml | 42 + .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 14 +- .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 8 +- .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 32 + .../bindings/iio/adc/at91-sama5d2_adc.txt | 50 - .../devicetree/bindings/iio/adc/at91_adc.txt | 83 - .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 101 + .../bindings/iio/adc/atmel,sama9260-adc.yaml | 121 + .../devicetree/bindings/iio/adc/axp20x_adc.txt | 48 - .../bindings/iio/adc/brcm,iproc-static-adc.txt | 40 - .../bindings/iio/adc/brcm,iproc-static-adc.yaml | 70 + .../bindings/iio/adc/envelope-detector.txt | 54 - .../bindings/iio/adc/envelope-detector.yaml | 86 + .../devicetree/bindings/iio/adc/maxim,max1027.yaml | 65 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 77 + .../bindings/iio/adc/mediatek,mt6360-adc.yaml | 31 + .../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 33 - .../devicetree/bindings/iio/adc/palmas-gpadc.txt | 48 - .../bindings/iio/adc/qcom,pm8018-adc.yaml | 166 + .../bindings/iio/adc/qcom,pm8xxx-xoadc.txt | 157 - .../devicetree/bindings/iio/adc/qcom,spmi-iadc.txt | 46 - .../bindings/iio/adc/qcom,spmi-iadc.yaml | 60 + .../bindings/iio/adc/qcom,spmi-vadc.yaml | 3 - .../bindings/iio/adc/renesas,gyroadc.txt | 98 - .../bindings/iio/adc/renesas,rcar-gyroadc.yaml | 143 + .../bindings/iio/adc/samsung,exynos-adc.yaml | 4 - .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 7 +- .../devicetree/bindings/iio/adc/ti,adc084s021.yaml | 58 + .../devicetree/bindings/iio/adc/ti,ads124s08.yaml | 52 + .../bindings/iio/adc/ti,palmas-gpadc.yaml | 87 + .../devicetree/bindings/iio/adc/ti-adc084s021.txt | 19 - .../devicetree/bindings/iio/adc/ti-ads124s08.txt | 25 - .../bindings/iio/adc/x-powers,axp209-adc.yaml | 67 + .../bindings/iio/afe/current-sense-amplifier.txt | 26 - .../bindings/iio/afe/current-sense-amplifier.yaml | 54 + .../bindings/iio/afe/current-sense-shunt.txt | 41 - .../bindings/iio/afe/current-sense-shunt.yaml | 64 + .../bindings/iio/afe/voltage-divider.txt | 53 - .../bindings/iio/afe/voltage-divider.yaml | 86 + .../devicetree/bindings/iio/chemical/bme680.txt | 11 - .../bindings/iio/chemical/sensirion,sgp30.txt | 15 - .../devicetree/bindings/iio/dac/ad5592r.txt | 155 - .../devicetree/bindings/iio/dac/ad5758.txt | 83 - .../devicetree/bindings/iio/dac/ad7303.txt | 23 - .../devicetree/bindings/iio/dac/adi,ad5592r.yaml | 204 + .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 57 + .../devicetree/bindings/iio/dac/adi,ad5758.yaml | 129 + .../devicetree/bindings/iio/dac/adi,ad7303.yaml | 50 + .../devicetree/bindings/iio/dac/dpot-dac.txt | 41 - .../devicetree/bindings/iio/dac/dpot-dac.yaml | 64 + .../devicetree/bindings/iio/dac/ds4424.txt | 20 - .../devicetree/bindings/iio/dac/fsl,vf610-dac.yaml | 55 + .../devicetree/bindings/iio/dac/lpc1850-dac.txt | 19 - .../devicetree/bindings/iio/dac/max5821.txt | 14 - .../devicetree/bindings/iio/dac/maxim,ds4424.yaml | 45 + .../devicetree/bindings/iio/dac/maxim,max5821.yaml | 44 + .../devicetree/bindings/iio/dac/mcp4725.txt | 35 - .../bindings/iio/dac/microchip,mcp4725.yaml | 71 + .../bindings/iio/dac/nxp,lpc1850-dac.yaml | 58 + .../devicetree/bindings/iio/dac/ti,dac5571.txt | 24 - .../devicetree/bindings/iio/dac/ti,dac5571.yaml | 52 + .../devicetree/bindings/iio/dac/ti,dac7311.txt | 23 - .../devicetree/bindings/iio/dac/ti,dac7311.yaml | 49 + .../devicetree/bindings/iio/dac/ti,dac7512.txt | 20 - .../devicetree/bindings/iio/dac/ti,dac7512.yaml | 42 + .../devicetree/bindings/iio/dac/ti,dac7612.txt | 28 - .../devicetree/bindings/iio/dac/ti,dac7612.yaml | 53 + .../devicetree/bindings/iio/dac/vf610-dac.txt | 20 - .../devicetree/bindings/iio/frequency/adf4350.txt | 86 - .../bindings/iio/frequency/adi,adf4350.yaml | 190 + .../devicetree/bindings/iio/gyroscope/bmg160.txt | 20 - .../bindings/iio/gyroscope/bosch,bmg160.yaml | 46 + .../bindings/iio/gyroscope/nxp,fxas21002c.txt | 31 - .../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 95 + .../devicetree/bindings/iio/health/afe4403.txt | 33 - .../devicetree/bindings/iio/health/afe4404.txt | 29 - .../devicetree/bindings/iio/health/max30100.txt | 28 - .../devicetree/bindings/iio/health/max30102.txt | 33 - .../bindings/iio/health/maxim,max30100.yaml | 52 + .../bindings/iio/health/maxim,max30102.yaml | 72 + .../devicetree/bindings/iio/health/ti,afe4403.yaml | 54 + .../devicetree/bindings/iio/health/ti,afe4404.yaml | 51 + .../devicetree/bindings/iio/humidity/dht11.txt | 14 - .../devicetree/bindings/iio/humidity/dht11.yaml | 41 + .../devicetree/bindings/iio/humidity/hdc100x.txt | 17 - .../devicetree/bindings/iio/humidity/hts221.txt | 30 - .../devicetree/bindings/iio/humidity/htu21.txt | 13 - .../bindings/iio/humidity/st,hts221.yaml | 54 + .../devicetree/bindings/iio/iio-bindings.txt | 102 - .../bindings/iio/impedance-analyzer/ad5933.txt | 26 - .../iio/impedance-analyzer/adi,ad5933.yaml | 59 + .../devicetree/bindings/iio/imu/adi,adis16480.txt | 86 - .../devicetree/bindings/iio/imu/adi,adis16480.yaml | 130 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 93 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 48 - .../devicetree/bindings/iio/light/apds9300.txt | 21 - .../devicetree/bindings/iio/light/apds9960.txt | 21 - .../bindings/iio/light/avago,apds9300.yaml | 44 + .../bindings/iio/light/avago,apds9960.yaml | 44 + .../bindings/iio/light/capella,cm3605.yaml | 79 + .../bindings/iio/light/capella,cm36651.yaml | 48 + .../devicetree/bindings/iio/light/cm3605.txt | 41 - .../devicetree/bindings/iio/light/cm36651.txt | 26 - .../devicetree/bindings/iio/light/gp2ap020a00f.txt | 21 - .../devicetree/bindings/iio/light/max44009.txt | 24 - .../bindings/iio/light/maxim,max44009.yaml | 45 + .../devicetree/bindings/iio/light/opt3001.txt | 25 - .../bindings/iio/light/renesas,isl29501.txt | 13 - .../bindings/iio/light/sharp,gp2ap020a00f.yaml | 48 + .../devicetree/bindings/iio/light/st,uvis25.yaml | 42 + .../devicetree/bindings/iio/light/st,vl6180.yaml | 45 + .../devicetree/bindings/iio/light/ti,opt3001.yaml | 47 + .../bindings/iio/light/upisemi,us5182.yaml | 78 + .../devicetree/bindings/iio/light/us5182d.txt | 45 - .../devicetree/bindings/iio/light/uvis25.txt | 22 - .../devicetree/bindings/iio/light/vcnl4035.txt | 18 - .../bindings/iio/light/vishay,vcnl4035.yaml | 45 + .../devicetree/bindings/iio/light/vl6180.txt | 15 - .../bindings/iio/magnetometer/ak8974.txt | 31 - .../iio/magnetometer/asahi-kasei,ak8974.yaml | 57 + .../bindings/iio/magnetometer/bmc150_magn.txt | 25 - .../iio/magnetometer/bosch,bmc150_magn.yaml | 55 + .../bindings/iio/magnetometer/fsl,mag3110.yaml | 48 + .../bindings/iio/magnetometer/hmc5843.txt | 21 - .../iio/magnetometer/honeywell,hmc5843.yaml | 43 + .../bindings/iio/magnetometer/mag3110.txt | 27 - .../bindings/iio/magnetometer/mmc35240.txt | 13 - .../bindings/iio/magnetometer/pni,rm3100.txt | 20 - .../bindings/iio/magnetometer/pni,rm3100.yaml | 42 + .../bindings/iio/potentiometer/ad5272.txt | 27 - .../bindings/iio/potentiometer/adi,ad5272.yaml | 50 + .../bindings/iio/potentiometer/ds1803.txt | 21 - .../bindings/iio/potentiometer/max5481.txt | 23 - .../bindings/iio/potentiometer/mcp41010.txt | 28 - .../bindings/iio/potentiometer/mcp4131.txt | 84 - .../iio/potentiometer/microchip,mcp41010.yaml | 48 + .../iio/potentiometer/microchip,mcp4131.yaml | 103 + .../iio/potentiometer/microchip,mcp4531.yaml | 116 + .../bindings/iio/potentiostat/lmp91000.txt | 33 - .../bindings/iio/potentiostat/ti,lmp91000.yaml | 68 + .../bindings/iio/pressure/hoperf,hp03.yaml | 47 + .../devicetree/bindings/iio/pressure/hp03.txt | 17 - .../bindings/iio/pressure/meas,ms5611.yaml | 57 + .../devicetree/bindings/iio/pressure/ms5611.txt | 19 - .../devicetree/bindings/iio/pressure/ms5637.txt | 17 - .../bindings/iio/pressure/murata,zpa2326.yaml | 62 + .../devicetree/bindings/iio/pressure/zpa2326.txt | 29 - .../bindings/iio/proximity/ams,as3935.yaml | 71 + .../devicetree/bindings/iio/proximity/as3935.txt | 34 - .../bindings/iio/proximity/semtech,sx9310.yaml | 63 + .../bindings/iio/proximity/semtech,sx9500.yaml | 50 + .../bindings/iio/proximity/st,vl53l0x.yaml | 42 + .../devicetree/bindings/iio/proximity/sx9500.txt | 23 - .../devicetree/bindings/iio/proximity/vl53l0x.txt | 18 - .../devicetree/bindings/iio/resolver/ad2s90.txt | 31 - .../bindings/iio/resolver/adi,ad2s90.yaml | 60 + .../bindings/iio/samsung,sensorhub-rinato.yaml | 72 + .../devicetree/bindings/iio/sensorhub.txt | 24 - .../devicetree/bindings/iio/st,st-sensors.yaml | 123 + .../devicetree/bindings/iio/st-sensors.txt | 82 - .../bindings/iio/temperature/max31856.txt | 24 - .../bindings/iio/temperature/maxim,max31855k.yaml | 76 + .../bindings/iio/temperature/maxim,max31856.yaml | 54 + .../iio/temperature/maxim_thermocouple.txt | 24 - .../bindings/iio/temperature/melexis,mlx90614.yaml | 50 + .../bindings/iio/temperature/melexis,mlx90632.yaml | 55 + .../bindings/iio/temperature/mlx90614.txt | 24 - .../bindings/iio/temperature/mlx90632.txt | 28 - .../iio/temperature/temperature-bindings.txt | 7 - .../bindings/iio/temperature/ti,tmp007.yaml | 57 + .../devicetree/bindings/iio/temperature/tmp007.txt | 33 - .../devicetree/bindings/iio/temperature/tsys01.txt | 19 - .../devicetree/bindings/input/ariel-pwrbutton.yaml | 57 + .../devicetree/bindings/input/atmel,maxtouch.txt | 41 - .../devicetree/bindings/input/atmel,maxtouch.yaml | 81 + .../bindings/input/cypress,tm2-touchkey.txt | 33 - .../bindings/input/cypress,tm2-touchkey.yaml | 73 + .../devicetree/bindings/input/dlg,da7280.txt | 108 + .../bindings/input/sprd,sc27xx-vibra.txt | 23 - .../bindings/input/sprd,sc27xx-vibrator.yaml | 48 + .../bindings/input/touchscreen/ektf2127.txt | 2 +- .../interrupt-controller/fsl,ls-extirq.txt | 8 +- .../interrupt-controller/mscc,ocelot-icpu-intr.txt | 21 - .../mscc,ocelot-icpu-intr.yaml | 64 + .../devicetree/bindings/mmc/arasan,sdhci.yaml | 2 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 + Documentation/devicetree/bindings/mmc/mtk-sd.txt | 75 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 176 + Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 4 +- .../devicetree/bindings/net/can/fsl,flexcan.yaml | 5 +- .../bindings/net/dsa/hirschmann,hellcreek.yaml | 127 + Documentation/devicetree/bindings/net/dsa/ksz.txt | 125 - .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 148 + .../devicetree/bindings/net/ftgmac100.txt | 25 + Documentation/devicetree/bindings/net/macb.txt | 2 + .../devicetree/bindings/net/nfc/nxp-nci.txt | 2 +- .../bindings/net/nfc/samsung,s3fwrn5.yaml | 33 +- .../bindings/net/wireless/qcom,ath11k.yaml | 6 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 17 +- Documentation/devicetree/bindings/opp/opp.txt | 54 +- .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 3 - .../devicetree/bindings/pci/qcom,pcie.txt | 6 +- .../devicetree/bindings/pci/rcar-pci-host.yaml | 115 + Documentation/devicetree/bindings/pci/rcar-pci.txt | 72 - .../bindings/pci/samsung,exynos-pcie.yaml | 119 + .../bindings/pci/samsung,exynos5440-pcie.txt | 58 - .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 23 +- .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 27 +- .../bindings/phy/amlogic,axg-mipi-dphy.yaml | 70 + .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 21 +- .../devicetree/bindings/phy/brcm,sata-phy.yaml | 148 + .../devicetree/bindings/phy/brcm-sata-phy.txt | 58 - .../devicetree/bindings/phy/ingenic,phy-usb.yaml | 58 + .../bindings/phy/intel,phy-keembay-usb.yaml | 44 + .../bindings/phy/marvell,mmp3-hsic-phy.yaml | 9 +- .../bindings/phy/mediatek,mt7621-pci-phy.yaml | 36 + .../devicetree/bindings/phy/phy-cadence-sierra.txt | 70 - .../bindings/phy/phy-cadence-sierra.yaml | 152 + .../devicetree/bindings/phy/phy-stm32-usbphyc.txt | 73 - .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 138 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 6 + .../devicetree/bindings/phy/rockchip-emmc-phy.txt | 5 + .../bindings/phy/samsung,exynos-pcie-phy.yaml | 51 + .../devicetree/bindings/phy/samsung-phy.txt | 1 + .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 70 + .../devicetree/bindings/regulator/dlg,da9121.yaml | 189 + .../bindings/regulator/fixed-regulator.yaml | 47 + .../bindings/regulator/mcp16502-regulator.txt | 2 +- .../bindings/regulator/nxp,pf8x00-regulator.yaml | 211 + .../bindings/regulator/qcom,rpmh-regulator.txt | 6 + .../bindings/regulator/rohm,bd71837-regulator.yaml | 48 + .../bindings/regulator/rohm,bd71847-regulator.yaml | 49 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 12 +- .../bindings/remoteproc/qcom,wcnss-pil.txt | 20 +- .../bindings/remoteproc/st,stm32-rproc.yaml | 21 +- .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 2 + .../bindings/remoteproc/ti,pru-rproc.yaml | 214 + .../devicetree/bindings/serial/omap_serial.txt | 1 + .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../devicetree/bindings/serial/sifive-serial.yaml | 4 +- .../devicetree/bindings/sound/adi,adau1372.yaml | 67 + .../devicetree/bindings/sound/adi,adau1977.txt | 61 - .../devicetree/bindings/sound/adi,adau1977.yaml | 92 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 6 +- .../devicetree/bindings/sound/audio-graph-card.txt | 337 - .../bindings/sound/audio-graph-card.yaml | 57 + .../bindings/sound/audio-graph-port.yaml | 84 + .../devicetree/bindings/sound/audio-graph.yaml | 45 + .../devicetree/bindings/sound/fsl,aud2htx.yaml | 66 + .../devicetree/bindings/sound/fsl,spdif.yaml | 1 + .../devicetree/bindings/sound/fsl,xcvr.yaml | 104 + .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 + .../bindings/sound/google,sc7180-trogdor.yaml | 138 + .../devicetree/bindings/sound/imx-audio-hdmi.yaml | 52 + .../bindings/sound/marvell,mmp-sspa.yaml | 25 +- .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 44 + .../devicetree/bindings/sound/nau8315.txt | 18 + .../bindings/sound/nvidia,tegra30-hda.txt | 35 - .../bindings/sound/nvidia,tegra30-hda.yaml | 112 + .../bindings/sound/qcom,lpass-va-macro.yaml | 67 + .../bindings/sound/qcom,lpass-wsa-macro.yaml | 69 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 159 + .../devicetree/bindings/sound/renesas,rsnd.txt | 520 -- .../devicetree/bindings/sound/renesas,rsnd.yaml | 447 ++ Documentation/devicetree/bindings/sound/rt5682.txt | 2 + .../bindings/sound/simple-audio-mux.yaml | 41 + .../devicetree/bindings/sound/simple-card.yaml | 6 +- .../devicetree/bindings/sound/st,stm32-adfsdm.txt | 63 - .../devicetree/bindings/sound/st,stm32-sai.txt | 107 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 200 + .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 + .../devicetree/bindings/spi/spi-controller.yaml | 27 + .../devicetree/bindings/spi/spi-sifive.yaml | 10 +- .../bindings/thermal/mediatek-thermal.txt | 3 +- .../bindings/thermal/rcar-gen3-thermal.yaml | 17 +- .../devicetree/bindings/thermal/rcar-thermal.yaml | 48 +- .../devicetree/bindings/trivial-devices.yaml | 198 +- .../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 70 + .../devicetree/bindings/usb/cdns,usb3.yaml | 5 + .../bindings/usb/ingenic,jz4770-phy.yaml | 56 - .../devicetree/bindings/usb/maxim,max33359.yaml | 75 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/auxiliary_bus.rst | 234 + Documentation/driver-api/index.rst | 1 + Documentation/driver-api/input.rst | 9 - .../driver-api/thermal/power_allocator.rst | 12 +- Documentation/driver-api/thermal/sysfs-api.rst | 3 +- .../features/time/clockevents/arch-support.txt | 8 +- .../time/modern-timekeeping/arch-support.txt | 33 - Documentation/filesystems/files.rst | 8 +- Documentation/filesystems/nfs/exporting.rst | 52 + Documentation/filesystems/proc.rst | 2 + Documentation/filesystems/tmpfs.rst | 8 +- Documentation/firmware-guide/acpi/dsd/leds.rst | 8 +- Documentation/firmware-guide/acpi/enumeration.rst | 154 + .../firmware-guide/acpi/gpio-properties.rst | 56 +- Documentation/hwmon/adm1275.rst | 2 +- Documentation/hwmon/amd_energy.rst | 7 +- Documentation/hwmon/corsair-psu.rst | 82 + Documentation/hwmon/index.rst | 6 + Documentation/hwmon/ltc2992.rst | 56 + Documentation/hwmon/max127.rst | 45 + Documentation/hwmon/nct6683.rst | 3 +- Documentation/hwmon/pm6764tr.rst | 32 + Documentation/hwmon/pmbus-core.rst | 6 - Documentation/hwmon/pmbus.rst | 6 - Documentation/hwmon/q54sj108a2.rst | 54 + Documentation/hwmon/sbtsi_temp.rst | 42 + Documentation/input/input-programming.rst | 46 + Documentation/networking/can.rst | 70 +- .../device_drivers/ethernet/marvell/octeontx2.rst | 50 + Documentation/networking/devlink/devlink-trap.rst | 4 + Documentation/networking/devlink/netdevsim.rst | 3 +- Documentation/networking/framerelay.rst | 44 - Documentation/networking/index.rst | 3 +- Documentation/networking/ip-sysctl.rst | 34 + Documentation/networking/j1939.rst | 46 +- Documentation/networking/kapi.rst | 21 - Documentation/networking/mptcp-sysctl.rst | 26 + Documentation/networking/page_pool.rst | 8 + Documentation/networking/ppp_generic.rst | 16 + Documentation/networking/tipc.rst | 100 + Documentation/networking/tls-offload.rst | 8 +- Documentation/networking/x25.rst | 12 +- Documentation/power/energy-model.rst | 30 +- Documentation/process/magic-number.rst | 1 - Documentation/scheduler/sched-energy.rst | 5 + Documentation/sound/alsa-configuration.rst | 5 + Documentation/trace/events-kmem.rst | 2 +- .../translations/it_IT/process/magic-number.rst | 1 - .../translations/zh_CN/admin-guide/index.rst | 1 - .../translations/zh_CN/process/magic-number.rst | 1 - Documentation/vm/memory-model.rst | 3 +- Documentation/vm/page_owner.rst | 12 +- Documentation/vm/unevictable-lru.rst | 22 +- Documentation/w1/slaves/w1_therm.rst | 2 +- MAINTAINERS | 208 +- arch/Kconfig | 28 +- arch/alpha/Kconfig | 9 +- arch/alpha/include/asm/mmu_context.h | 12 +- arch/alpha/include/asm/mmzone.h | 14 +- arch/alpha/include/asm/page.h | 7 +- arch/alpha/include/asm/pgtable.h | 12 +- arch/alpha/include/asm/sparsemem.h | 18 + arch/alpha/include/uapi/asm/socket.h | 3 + arch/alpha/kernel/process.c | 2 +- arch/alpha/kernel/setup.c | 1 + arch/arc/Kconfig | 4 +- arch/arc/include/asm/mmu_context.h | 17 +- arch/arc/include/asm/page.h | 20 +- arch/arc/mm/init.c | 29 +- arch/arm/Kconfig | 47 +- arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 8 - arch/arm/boot/dts/imx53-ppd.dts | 2 +- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/imx6q-apalis-eval.dts | 2 +- arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 2 +- arch/arm/boot/dts/imx6q-apalis-ixora.dts | 2 +- arch/arm/boot/dts/imx7-colibri-aster.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 2 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 2 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 2 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 2 +- arch/arm/configs/badge4_defconfig | 1 - arch/arm/configs/corgi_defconfig | 1 - arch/arm/configs/ebsa110_defconfig | 74 - arch/arm/configs/ixp4xx_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/spitz_defconfig | 1 - arch/arm/include/asm/elf.h | 4 - arch/arm/include/asm/hardirq.h | 11 +- arch/arm/include/asm/irq.h | 2 + arch/arm/include/asm/mach/time.h | 2 - arch/arm/include/asm/mmu_context.h | 26 +- arch/arm/kernel/Makefile | 6 +- arch/arm/kernel/process.c | 9 - arch/arm/kernel/time.c | 14 - arch/arm/kernel/vdso.c | 9 - arch/arm/mach-bcm/Kconfig | 1 - arch/arm/mach-davinci/Kconfig | 1 - arch/arm/mach-ebsa110/Makefile | 8 - arch/arm/mach-ebsa110/Makefile.boot | 5 - arch/arm/mach-ebsa110/core.c | 323 - arch/arm/mach-ebsa110/core.h | 38 - arch/arm/mach-ebsa110/include/mach/entry-macro.S | 33 - arch/arm/mach-ebsa110/include/mach/hardware.h | 21 - arch/arm/mach-ebsa110/include/mach/io.h | 89 - arch/arm/mach-ebsa110/include/mach/irqs.h | 17 - arch/arm/mach-ebsa110/include/mach/memory.h | 22 - arch/arm/mach-ebsa110/include/mach/uncompress.h | 41 - arch/arm/mach-ebsa110/io.c | 440 -- arch/arm/mach-ebsa110/leds.c | 71 - arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-highbank/Kconfig | 1 - arch/arm/mach-omap1/board-h2.c | 22 +- arch/arm/mach-omap2/Kconfig | 1 - arch/arm/mach-rpc/time.c | 2 +- arch/arm/mach-s5pv210/Kconfig | 1 - arch/arm/mach-tango/Kconfig | 1 - arch/arm/mm/init.c | 78 - arch/arm64/Kconfig | 10 +- arch/arm64/Kconfig.platforms | 1 - arch/arm64/include/asm/cacheflush.h | 1 + arch/arm64/include/asm/hardirq.h | 7 +- arch/arm64/include/asm/mmu_context.h | 8 +- arch/arm64/include/asm/pgtable.h | 1 + arch/arm64/kernel/vdso.c | 39 +- arch/arm64/mm/init.c | 68 - arch/arm64/mm/pageattr.c | 6 +- arch/c6x/Kconfig | 1 - arch/c6x/include/asm/elf.h | 3 - arch/c6x/include/asm/mmu_context.h | 6 + arch/csky/Kconfig | 1 - arch/csky/include/asm/elf.h | 1 - arch/csky/include/asm/mmu_context.h | 8 +- arch/h8300/Kconfig | 1 - arch/h8300/include/asm/mmu_context.h | 6 + arch/hexagon/Kconfig | 1 - arch/hexagon/include/asm/elf.h | 1 - arch/hexagon/include/asm/mmu_context.h | 33 +- arch/ia64/Kconfig | 12 +- arch/ia64/include/asm/meminit.h | 2 - arch/ia64/include/asm/mmu_context.h | 17 +- arch/ia64/kernel/process.c | 2 +- arch/ia64/kernel/ptrace.c | 51 +- arch/ia64/kernel/time.c | 56 +- arch/ia64/mm/contig.c | 58 +- arch/ia64/mm/discontig.c | 44 +- arch/ia64/mm/init.c | 14 - arch/ia64/mm/numa.c | 30 - arch/m68k/68000/timers.c | 7 +- arch/m68k/Kconfig.cpu | 68 +- arch/m68k/Kconfig.machine | 11 + arch/m68k/amiga/config.c | 11 +- arch/m68k/apollo/config.c | 11 +- arch/m68k/atari/config.c | 2 +- arch/m68k/atari/time.c | 9 +- arch/m68k/bvme6000/config.c | 9 +- arch/m68k/coldfire/Makefile | 32 +- arch/m68k/coldfire/pit.c | 2 +- arch/m68k/coldfire/sltimers.c | 8 +- arch/m68k/coldfire/timers.c | 8 +- arch/m68k/hp300/time.c | 8 +- arch/m68k/hp300/time.h | 2 +- arch/m68k/include/asm/machdep.h | 12 +- arch/m68k/include/asm/mmu_context.h | 38 +- arch/m68k/include/asm/page.h | 2 + arch/m68k/include/asm/page_mm.h | 7 +- arch/m68k/include/asm/virtconvert.h | 5 - arch/m68k/kernel/setup_mm.c | 2 +- arch/m68k/kernel/setup_no.c | 2 +- arch/m68k/kernel/time.c | 18 +- arch/m68k/mac/config.c | 6 +- arch/m68k/mac/via.c | 8 +- arch/m68k/mm/init.c | 8 +- arch/m68k/mvme147/config.c | 9 +- arch/m68k/mvme16x/config.c | 9 +- arch/m68k/q40/config.c | 2 +- arch/m68k/q40/q40ints.c | 10 +- arch/m68k/sun3/config.c | 4 +- arch/m68k/sun3/sun3ints.c | 3 +- arch/m68k/sun3x/time.c | 5 +- arch/m68k/sun3x/time.h | 2 +- arch/microblaze/Kconfig | 1 - arch/microblaze/include/asm/mmu_context.h | 2 +- arch/microblaze/include/asm/mmu_context_mm.h | 8 +- arch/microblaze/include/asm/processor.h | 3 - arch/mips/Kconfig | 1 - arch/mips/configs/generic/board-ranchu.config | 1 - arch/mips/configs/gpr_defconfig | 2 - arch/mips/configs/mtx1_defconfig | 3 - arch/mips/configs/rm200_defconfig | 1 - arch/mips/include/asm/mmu_context.h | 11 +- arch/mips/include/uapi/asm/socket.h | 3 + arch/mips/vdso/genvdso.c | 4 - arch/nds32/Kconfig | 1 - arch/nds32/include/asm/elf.h | 1 - arch/nds32/include/asm/mmu_context.h | 10 +- arch/nds32/mm/mm-nds32.c | 6 +- arch/nios2/Kconfig | 1 - arch/nios2/include/asm/mmu_context.h | 21 +- arch/openrisc/Kconfig | 1 - arch/openrisc/include/asm/mmu_context.h | 8 +- arch/parisc/Kconfig | 2 +- arch/parisc/include/asm/hardirq.h | 1 - arch/parisc/include/asm/mmu_context.h | 12 +- arch/parisc/include/asm/signal.h | 2 - arch/parisc/include/uapi/asm/socket.h | 3 + arch/parisc/kernel/time.c | 9 +- arch/powerpc/Kconfig | 6 +- arch/powerpc/boot/Makefile | 1 + arch/powerpc/boot/decompress.c | 1 - arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 4 - arch/powerpc/include/asm/mmu_context.h | 13 +- arch/powerpc/kernel/prom_init.c | 1 + arch/powerpc/kernel/time.c | 56 +- arch/powerpc/kernel/uprobes.c | 1 + arch/powerpc/kernel/vmlinux.lds.S | 4 + arch/powerpc/perf/imc-pmu.c | 1 + arch/powerpc/platforms/cell/spufs/coredump.c | 2 +- arch/riscv/Kconfig | 5 +- arch/riscv/include/asm/mmu_context.h | 22 +- arch/riscv/include/asm/pgtable.h | 2 - arch/riscv/include/asm/set_memory.h | 1 + arch/riscv/mm/pageattr.c | 31 + arch/s390/Kconfig | 6 +- arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/defconfig | 2 +- arch/s390/include/asm/mmu_context.h | 9 +- arch/s390/include/asm/vtime.h | 1 - arch/s390/kernel/vdso.c | 11 +- arch/s390/kernel/vtime.c | 51 +- arch/s390/pci/pci_mmio.c | 4 +- arch/sh/Kconfig | 1 - arch/sh/include/asm/hardirq.h | 14 +- arch/sh/include/asm/mmu_context.h | 7 +- arch/sh/include/asm/mmu_context_32.h | 9 - arch/sh/kernel/irq.c | 2 +- arch/sh/kernel/traps.c | 2 +- arch/sparc/Kconfig | 5 +- arch/sparc/include/asm/mmu_context_32.h | 10 +- arch/sparc/include/asm/mmu_context_64.h | 10 +- arch/sparc/include/uapi/asm/socket.h | 3 + arch/sparc/mm/init_64.c | 2 +- arch/um/Kconfig | 1 - arch/um/include/asm/hardirq.h | 17 +- arch/um/include/asm/mmu_context.h | 12 +- arch/x86/Kconfig | 6 +- arch/x86/entry/vdso/vma.c | 17 - arch/x86/include/asm/mmu_context.h | 6 + arch/x86/include/asm/msr-index.h | 3 +- arch/x86/include/asm/set_memory.h | 1 + arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/tboot.c | 1 + arch/x86/mm/pat/set_memory.c | 4 +- arch/xtensa/Kconfig | 1 - arch/xtensa/include/asm/mmu_context.h | 11 +- arch/xtensa/include/asm/nommu_context.h | 26 +- drivers/Makefile | 2 - drivers/accessibility/speakup/i18n.h | 6 + drivers/accessibility/speakup/main.c | 64 +- drivers/accessibility/speakup/speakup_dectlk.c | 2 +- drivers/accessibility/speakup/speakup_dummy.c | 7 +- drivers/acpi/acpi_dbg.c | 7 - drivers/acpi/acpi_watchdog.c | 6 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/evregion.c | 54 +- drivers/acpi/acpica/nspredef.c | 10 +- drivers/acpi/acpica/nsprepkg.c | 38 +- drivers/acpi/acpica/nsrepair2.c | 39 +- drivers/acpi/apei/apei-base.c | 2 +- drivers/acpi/device_pm.c | 62 +- drivers/acpi/ec.c | 117 +- drivers/acpi/internal.h | 3 +- drivers/acpi/pci_root.c | 4 +- drivers/acpi/power.c | 2 +- drivers/acpi/processor_idle.c | 1 - drivers/acpi/processor_perflib.c | 2 - drivers/acpi/processor_thermal.c | 2 - drivers/acpi/processor_throttling.c | 1 - drivers/acpi/property.c | 2 +- drivers/acpi/resource.c | 19 +- drivers/acpi/sbs.c | 24 +- drivers/acpi/scan.c | 80 +- drivers/acpi/tiny-power-button.c | 4 +- drivers/acpi/video_detect.c | 7 + drivers/android/binder.c | 430 +- drivers/android/binder_alloc.c | 48 + drivers/android/binder_alloc.h | 4 +- drivers/android/binder_internal.h | 406 + drivers/android/binder_trace.h | 29 + drivers/atm/lanai.c | 3 +- drivers/atm/nicstar.c | 24 +- drivers/base/Kconfig | 3 + drivers/base/Makefile | 1 + drivers/base/auxiliary.c | 279 + drivers/base/base.h | 1 - drivers/base/class.c | 2 +- drivers/base/core.c | 559 +- drivers/base/dd.c | 9 +- drivers/base/devres.c | 2 +- drivers/base/firmware_loader/fallback.c | 2 +- drivers/base/node.c | 2 +- drivers/base/platform-msi.c | 7 + drivers/base/platform.c | 595 +- drivers/base/power/domain.c | 130 +- drivers/base/power/main.c | 8 +- drivers/base/property.c | 52 + drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 + drivers/base/regmap/regmap-irq.c | 11 +- drivers/base/regmap/regmap-mmio.c | 90 +- drivers/base/regmap/regmap-sdw-mbq.c | 101 + drivers/base/regmap/regmap-sdw.c | 2 + drivers/base/regmap/regmap.c | 11 +- drivers/base/regmap/trace.h | 1 - drivers/base/soc.c | 2 +- drivers/base/swnode.c | 2 +- drivers/block/zram/Kconfig | 42 +- drivers/block/zram/zcomp.c | 2 + drivers/block/zram/zram_drv.c | 29 +- drivers/block/zram/zram_drv.h | 1 + drivers/bluetooth/btintel.c | 21 +- drivers/bluetooth/btintel.h | 6 + drivers/bluetooth/btmtksdio.c | 2 +- drivers/bluetooth/btqca.c | 36 +- drivers/bluetooth/btqca.h | 22 +- drivers/bluetooth/btrtl.c | 123 +- drivers/bluetooth/btusb.c | 421 +- drivers/bluetooth/hci_h5.c | 4 + drivers/bluetooth/hci_ll.c | 1 + drivers/bluetooth/hci_qca.c | 118 +- drivers/bus/fsl-mc/dprc-driver.c | 4 +- drivers/bus/fsl-mc/dprc.c | 2 + drivers/bus/fsl-mc/fsl-mc-allocator.c | 4 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 47 +- drivers/bus/fsl-mc/fsl-mc-private.h | 5 +- drivers/bus/mhi/Kconfig | 9 + drivers/bus/mhi/Makefile | 4 + drivers/bus/mhi/core/boot.c | 75 +- drivers/bus/mhi/core/debugfs.c | 4 +- drivers/bus/mhi/core/init.c | 73 +- drivers/bus/mhi/core/internal.h | 7 +- drivers/bus/mhi/core/main.c | 27 +- drivers/bus/mhi/core/pm.c | 238 +- drivers/bus/mhi/pci_generic.c | 345 + drivers/char/lp.c | 1 - drivers/char/misc.c | 2 +- drivers/char/mwave/mwavedd.c | 1 - drivers/clk/tegra/clk-tegra20-emc.c | 3 + drivers/clocksource/Kconfig | 2 +- drivers/clocksource/sh_cmt.c | 8 +- drivers/clocksource/sh_mtu2.c | 4 +- drivers/clocksource/sh_tmu.c | 8 +- drivers/counter/microchip-tcb-capture.c | 16 +- drivers/cpufreq/Kconfig.arm | 2 +- drivers/cpufreq/armada-8k-cpufreq.c | 6 + drivers/cpufreq/cppc_cpufreq.c | 163 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/cpufreq-dt.c | 155 +- drivers/cpufreq/cpufreq.c | 85 +- drivers/cpufreq/cpufreq_stats.c | 16 +- drivers/cpufreq/highbank-cpufreq.c | 7 + drivers/cpufreq/intel_pstate.c | 9 +- drivers/cpufreq/loongson1-cpufreq.c | 1 + drivers/cpufreq/mediatek-cpufreq.c | 3 + drivers/cpufreq/qcom-cpufreq-nvmem.c | 16 +- drivers/cpufreq/scmi-cpufreq.c | 5 +- drivers/cpufreq/scpi-cpufreq.c | 1 + drivers/cpufreq/sti-cpufreq.c | 14 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 1 + drivers/cpufreq/tegra186-cpufreq.c | 122 +- drivers/cpufreq/tegra194-cpufreq.c | 72 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 1 + drivers/cpuidle/cpuidle-psci-domain.c | 2 + drivers/cpuidle/cpuidle-psci.c | 34 +- drivers/cpuidle/cpuidle.c | 25 +- drivers/crypto/caam/qi.c | 15 +- drivers/dax/device.c | 4 +- drivers/dax/kmem.c | 2 +- drivers/devfreq/Kconfig | 10 - drivers/devfreq/Makefile | 1 - drivers/devfreq/devfreq.c | 242 +- drivers/devfreq/exynos-bus.c | 29 +- drivers/devfreq/governor.h | 33 +- drivers/devfreq/governor_passive.c | 44 +- drivers/devfreq/governor_simpleondemand.c | 2 + drivers/devfreq/tegra20-devfreq.c | 212 - drivers/devfreq/tegra30-devfreq.c | 159 +- drivers/dma-buf/sync_file.c | 3 +- drivers/edac/ghes_edac.c | 4 +- drivers/extcon/Kconfig | 8 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-fsa9480.c | 1 + drivers/extcon/extcon-max77693.c | 2 +- drivers/extcon/extcon-usbc-tusb320.c | 184 + drivers/firmware/Kconfig | 2 +- drivers/firmware/arm_scmi/Makefile | 2 +- drivers/firmware/arm_scmi/common.h | 1 + drivers/firmware/arm_scmi/driver.c | 3 + drivers/firmware/arm_scmi/perf.c | 8 + drivers/firmware/arm_scmi/voltage.c | 380 + drivers/firmware/efi/efi-init.c | 32 +- drivers/firmware/efi/efi.c | 1 + drivers/firmware/google/gsmi.c | 31 +- drivers/firmware/raspberrypi.c | 2 +- drivers/fpga/altera-pr-ip-core-plat.c | 10 - drivers/fpga/altera-pr-ip-core.c | 4 +- drivers/fpga/altera-ps-spi.c | 14 +- drivers/fpga/dfl-fme-mgr.c | 13 +- drivers/fpga/fpga-mgr.c | 81 +- drivers/fpga/ice40-spi.c | 14 +- drivers/fpga/machxo2-spi.c | 14 +- drivers/fpga/socfpga.c | 14 +- drivers/fpga/ts73xx-fpga.c | 14 +- drivers/fpga/xilinx-spi.c | 14 +- drivers/fpga/zynqmp-fpga.c | 21 +- drivers/fsi/fsi-master-aspeed.c | 45 +- drivers/fsi/fsi-occ.c | 125 +- drivers/gpu/drm/drm_atomic.c | 3 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 2 +- drivers/gpu/drm/lima/lima_devfreq.c | 13 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 8 +- drivers/gpu/vga/vga_switcheroo.c | 2 +- drivers/hwmon/Kconfig | 44 + drivers/hwmon/Makefile | 4 + drivers/hwmon/abx500.c | 2 +- drivers/hwmon/acpi_power_meter.c | 9 +- drivers/hwmon/adm1177.c | 10 +- drivers/hwmon/adt7470.c | 154 +- drivers/hwmon/amd_energy.c | 1 + drivers/hwmon/applesmc.c | 4 + drivers/hwmon/corsair-psu.c | 600 ++ drivers/hwmon/drivetemp.c | 2 +- drivers/hwmon/ibmpowernv.c | 2 +- drivers/hwmon/iio_hwmon.c | 2 +- drivers/hwmon/ina3221.c | 4 +- drivers/hwmon/ltc2992.c | 971 +++ drivers/hwmon/max127.c | 352 + drivers/hwmon/nct6683.c | 14 +- drivers/hwmon/occ/common.c | 75 + drivers/hwmon/pmbus/Kconfig | 18 + drivers/hwmon/pmbus/Makefile | 2 + drivers/hwmon/pmbus/adm1266.c | 1 - drivers/hwmon/pmbus/adm1275.c | 1 - drivers/hwmon/pmbus/bel-pfe.c | 1 - drivers/hwmon/pmbus/ibm-cffps.c | 1 - drivers/hwmon/pmbus/inspur-ipsps.c | 1 - drivers/hwmon/pmbus/ir35221.c | 1 - drivers/hwmon/pmbus/ir38064.c | 1 - drivers/hwmon/pmbus/irps5401.c | 1 - drivers/hwmon/pmbus/isl68137.c | 1 - drivers/hwmon/pmbus/lm25066.c | 1 - drivers/hwmon/pmbus/ltc2978.c | 1 - drivers/hwmon/pmbus/ltc3815.c | 1 - drivers/hwmon/pmbus/max16064.c | 1 - drivers/hwmon/pmbus/max16601.c | 1 - drivers/hwmon/pmbus/max20730.c | 3 - drivers/hwmon/pmbus/max20751.c | 1 - drivers/hwmon/pmbus/max31785.c | 1 - drivers/hwmon/pmbus/max34440.c | 1 - drivers/hwmon/pmbus/max8688.c | 1 - drivers/hwmon/pmbus/mp2975.c | 1 - drivers/hwmon/pmbus/pm6764tr.c | 75 + drivers/hwmon/pmbus/pmbus.c | 1 - drivers/hwmon/pmbus/pmbus.h | 1 - drivers/hwmon/pmbus/pmbus_core.c | 20 +- drivers/hwmon/pmbus/pxe1610.c | 1 - drivers/hwmon/pmbus/q54sj108a2.c | 422 ++ drivers/hwmon/pmbus/tps40422.c | 1 - drivers/hwmon/pmbus/tps53679.c | 1 - drivers/hwmon/pmbus/ucd9000.c | 1 - drivers/hwmon/pmbus/ucd9200.c | 1 - drivers/hwmon/pmbus/xdpe12284.c | 1 - drivers/hwmon/pmbus/zl6100.c | 1 - drivers/hwmon/pwm-fan.c | 164 +- drivers/hwmon/sbtsi_temp.c | 250 + drivers/hwmon/xgene-hwmon.c | 2 +- drivers/hwspinlock/sirf_hwspinlock.c | 2 +- drivers/hwspinlock/sprd_hwspinlock.c | 17 +- drivers/hwtracing/coresight/Kconfig | 8 + drivers/hwtracing/coresight/coresight-catu.c | 2 +- drivers/hwtracing/coresight/coresight-core.c | 10 +- drivers/hwtracing/coresight/coresight-cti-core.c | 2 +- drivers/hwtracing/coresight/coresight-etb10.c | 6 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 4 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 152 +- drivers/hwtracing/coresight/coresight-etm4x.h | 8 + drivers/hwtracing/coresight/coresight-funnel.c | 8 +- drivers/hwtracing/coresight/coresight-priv.h | 2 + drivers/hwtracing/coresight/coresight-replicator.c | 8 +- drivers/hwtracing/coresight/coresight-stm.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 8 +- drivers/hwtracing/coresight/coresight-tpiu.c | 4 +- drivers/hwtracing/intel_th/msu.c | 2 +- drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-at91-master.c | 1 - drivers/i2c/busses/i2c-at91.h | 2 - drivers/i2c/busses/i2c-designware-core.h | 98 +- drivers/i2c/busses/i2c-exynos5.c | 5 +- drivers/i2c/busses/i2c-imx.c | 239 +- drivers/i2c/busses/i2c-ismt.c | 19 +- drivers/i2c/busses/i2c-mv64xxx.c | 29 +- drivers/i2c/busses/i2c-mxs.c | 22 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 10 +- drivers/i2c/busses/i2c-ocores.c | 25 +- drivers/i2c/busses/i2c-owl.c | 75 +- drivers/i2c/busses/i2c-pca-platform.c | 4 - drivers/i2c/busses/i2c-pxa.c | 76 +- drivers/i2c/busses/i2c-qcom-geni.c | 18 +- drivers/i2c/busses/i2c-sh_mobile.c | 28 + drivers/i2c/busses/i2c-stm32f7.c | 4 +- drivers/i2c/i2c-core-base.c | 14 +- drivers/ide/falconide.c | 2 - drivers/ide/ide-probe.c | 3 - drivers/iio/accel/adis16201.c | 1 - drivers/iio/accel/adis16209.c | 1 - drivers/iio/accel/adxl372.c | 11 +- drivers/iio/accel/bma180.c | 9 +- drivers/iio/accel/bmc150-accel-core.c | 219 +- drivers/iio/accel/bmc150-accel-i2c.c | 45 +- drivers/iio/accel/bmc150-accel-spi.c | 2 + drivers/iio/accel/bmc150-accel.h | 3 + drivers/iio/accel/kxcjk-1013.c | 10 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/mxc4005.c | 16 +- drivers/iio/adc/Kconfig | 13 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7292.c | 2 - drivers/iio/adc/ad7298.c | 65 +- drivers/iio/adc/ad7768-1.c | 41 + drivers/iio/adc/ad7887.c | 55 +- drivers/iio/adc/ad_sigma_delta.c | 18 +- drivers/iio/adc/at91-sama5d2_adc.c | 92 +- drivers/iio/adc/at91_adc.c | 353 +- drivers/iio/adc/cpcap-adc.c | 1 + drivers/iio/adc/exynos_adc.c | 7 +- drivers/iio/adc/ingenic-adc.c | 2 +- drivers/iio/adc/meson_saradc.c | 2 - drivers/iio/adc/mt6360-adc.c | 372 + drivers/iio/adc/rockchip_saradc.c | 2 +- drivers/iio/adc/stm32-adc-core.c | 21 +- drivers/iio/adc/stm32-adc.c | 29 +- drivers/iio/adc/ti-adc084s021.c | 10 +- drivers/iio/adc/ti-ads124s08.c | 13 +- drivers/iio/buffer/industrialio-buffer-cb.c | 5 + drivers/iio/buffer/industrialio-buffer-dmaengine.c | 3 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 31 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 15 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 22 +- drivers/iio/dac/Kconfig | 7 +- drivers/iio/dac/ad5686.c | 13 + drivers/iio/dac/ad5686.h | 1 + drivers/iio/dac/ad5696-i2c.c | 20 + drivers/iio/dac/ad7303.c | 2 - drivers/iio/gyro/adxrs290.c | 6 +- drivers/iio/gyro/bmg160_core.c | 12 +- drivers/iio/gyro/mpu3050-core.c | 28 +- drivers/iio/humidity/hts221.h | 2 + drivers/iio/humidity/hts221_core.c | 37 + drivers/iio/iio_core.h | 15 +- drivers/iio/imu/bmi160/bmi160.h | 7 + drivers/iio/imu/bmi160/bmi160_core.c | 7 +- drivers/iio/imu/kmx61.c | 10 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 10 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 318 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 10 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 10 + drivers/iio/industrialio-buffer.c | 18 +- drivers/iio/industrialio-core.c | 212 +- drivers/iio/industrialio-event.c | 28 +- drivers/iio/industrialio-trigger.c | 6 +- drivers/iio/inkern.c | 29 +- drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/rpr0521.c | 17 +- drivers/iio/light/st_uvis25.h | 5 + drivers/iio/light/st_uvis25_core.c | 8 +- drivers/iio/light/tsl2563.c | 16 +- drivers/iio/light/vcnl4035.c | 7 + drivers/iio/magnetometer/bmc150_magn.c | 12 +- drivers/iio/magnetometer/mag3110.c | 13 +- drivers/iio/potentiometer/ad5272.c | 4 +- drivers/iio/pressure/bmp280-regmap.c | 4 +- drivers/iio/pressure/mpl3115.c | 9 +- drivers/iio/proximity/sx9310.c | 508 +- drivers/iio/proximity/vl53l0x-i2c.c | 7 + drivers/iio/trigger/iio-trig-hrtimer.c | 4 +- drivers/iio/trigger/iio-trig-sysfs.c | 2 +- drivers/infiniband/core/nldev.c | 10 +- drivers/infiniband/hw/hfi1/driver.c | 4 +- drivers/infiniband/hw/hfi1/ipoib.h | 27 - drivers/infiniband/hw/hfi1/ipoib_main.c | 15 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 2 +- drivers/infiniband/hw/mlx5/counters.c | 7 - drivers/infiniband/hw/mlx5/ib_rep.c | 112 +- drivers/infiniband/hw/mlx5/ib_rep.h | 45 +- drivers/infiniband/hw/mlx5/main.c | 153 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 4 +- drivers/input/Kconfig | 13 - drivers/input/Makefile | 1 - drivers/input/input-polldev.c | 362 - drivers/input/input-poller.c | 2 +- drivers/input/input.c | 118 +- drivers/input/joystick/analog.c | 2 +- drivers/input/joystick/xpad.c | 6 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/adp5589-keys.c | 216 +- drivers/input/keyboard/applespi.c | 21 +- drivers/input/keyboard/cros_ec_keyb.c | 9 +- drivers/input/keyboard/ep93xx_keypad.c | 2 +- drivers/input/keyboard/gpio_keys.c | 6 +- drivers/input/keyboard/imx_keypad.c | 4 +- drivers/input/keyboard/ipaq-micro-keys.c | 2 +- drivers/input/keyboard/lpc32xx-keys.c | 4 +- drivers/input/keyboard/nomadik-ske-keypad.c | 2 + drivers/input/keyboard/omap4-keypad.c | 132 +- drivers/input/keyboard/pmic8xxx-keypad.c | 26 +- drivers/input/keyboard/pxa27x_keypad.c | 2 +- drivers/input/keyboard/samsung-keypad.c | 7 +- drivers/input/keyboard/spear-keyboard.c | 8 +- drivers/input/keyboard/st-keyscan.c | 4 +- drivers/input/keyboard/tegra-kbc.c | 4 +- drivers/input/keyboard/tm2-touchkey.c | 3 +- drivers/input/misc/Kconfig | 23 + drivers/input/misc/Makefile | 2 + drivers/input/misc/ab8500-ponkey.c | 2 +- drivers/input/misc/ariel-pwrbutton.c | 169 + drivers/input/misc/da7280.c | 1329 ++++ drivers/input/misc/drv260x.c | 30 +- drivers/input/misc/drv2665.c | 14 +- drivers/input/misc/drv2667.c | 18 +- drivers/input/misc/ixp4xx-beeper.c | 2 +- drivers/input/misc/kxtj9.c | 4 +- drivers/input/misc/mc13783-pwrbutton.c | 2 +- drivers/input/misc/pcspkr.c | 1 + drivers/input/misc/sc27xx-vibra.c | 71 +- drivers/input/misc/sirfsoc-onkey.c | 2 +- drivers/input/misc/wm831x-on.c | 2 +- drivers/input/mouse/Kconfig | 2 +- drivers/input/mouse/cyapa.c | 18 +- drivers/input/mouse/cyapa_gen3.c | 3 +- drivers/input/mouse/cyapa_gen5.c | 7 +- drivers/input/mouse/cyapa_gen6.c | 2 +- drivers/input/mouse/elan_i2c.h | 16 + drivers/input/mouse/elan_i2c_core.c | 15 +- drivers/input/mouse/elan_i2c_smbus.c | 8 +- drivers/input/mouse/elantech.c | 101 +- drivers/input/mouse/elantech.h | 4 + drivers/input/mouse/navpoint.c | 4 +- drivers/input/mouse/synaptics.c | 2 +- drivers/input/mouse/vmmouse.c | 2 +- drivers/input/rmi4/rmi_bus.c | 2 +- drivers/input/rmi4/rmi_f01.c | 16 +- drivers/input/rmi4/rmi_f11.c | 236 +- drivers/input/rmi4/rmi_f54.c | 6 + drivers/input/rmi4/rmi_i2c.c | 4 + drivers/input/rmi4/rmi_spi.c | 6 +- drivers/input/serio/libps2.c | 2 +- drivers/input/serio/parkbd.c | 2 +- drivers/input/tablet/Kconfig | 12 - drivers/input/tablet/Makefile | 1 - drivers/input/tablet/gtco.c | 1043 --- drivers/input/touchscreen/ad7877.c | 6 +- drivers/input/touchscreen/ad7879.c | 6 +- drivers/input/touchscreen/ads7846.c | 250 +- drivers/input/touchscreen/atmel_mxt_ts.c | 54 +- drivers/input/touchscreen/auo-pixcir-ts.c | 8 +- drivers/input/touchscreen/bu21029_ts.c | 4 +- drivers/input/touchscreen/chipone_icn8318.c | 4 +- drivers/input/touchscreen/cyttsp4_core.c | 14 + drivers/input/touchscreen/cyttsp4_core.h | 14 - drivers/input/touchscreen/cyttsp_core.c | 4 +- drivers/input/touchscreen/edt-ft5x06.c | 43 +- drivers/input/touchscreen/eeti_ts.c | 4 +- drivers/input/touchscreen/ektf2127.c | 36 +- drivers/input/touchscreen/elants_i2c.c | 18 +- drivers/input/touchscreen/goodix.c | 5 +- drivers/input/touchscreen/imx6ul_tsc.c | 7 +- drivers/input/touchscreen/ipaq-micro-ts.c | 2 +- drivers/input/touchscreen/iqs5xx.c | 4 +- drivers/input/touchscreen/lpc32xx_ts.c | 4 +- drivers/input/touchscreen/melfas_mip4.c | 8 +- drivers/input/touchscreen/mms114.c | 6 +- drivers/input/touchscreen/pixcir_i2c_ts.c | 8 +- drivers/input/touchscreen/resistive-adc-touch.c | 2 +- drivers/input/touchscreen/st1232.c | 52 +- drivers/input/touchscreen/stmpe-ts.c | 7 +- drivers/input/touchscreen/surface3_spi.c | 2 +- drivers/input/touchscreen/ucb1400_ts.c | 4 +- drivers/input/touchscreen/wm97xx-core.c | 16 +- drivers/input/touchscreen/zforce_ts.c | 8 +- drivers/input/touchscreen/zinitix.c | 4 +- drivers/interconnect/Kconfig | 1 + drivers/interconnect/Makefile | 1 + drivers/interconnect/qcom/bcm-voter.c | 15 +- drivers/interconnect/samsung/Kconfig | 13 + drivers/interconnect/samsung/Makefile | 4 + drivers/interconnect/samsung/exynos.c | 199 + drivers/ipack/devices/ipoctal.c | 1 - drivers/irqchip/Kconfig | 7 - drivers/irqchip/Makefile | 1 - drivers/irqchip/irq-alpine-msi.c | 3 +- drivers/irqchip/irq-armada-370-xp.c | 2 +- drivers/irqchip/irq-bcm2836.c | 2 +- drivers/irqchip/irq-eznps.c | 165 - drivers/irqchip/irq-gic-v3-its-pci-msi.c | 11 +- drivers/irqchip/irq-gic-v3-its.c | 5 +- drivers/irqchip/irq-gic-v3.c | 6 - drivers/irqchip/irq-gic.c | 10 +- drivers/irqchip/irq-hip04.c | 6 +- drivers/irqchip/irq-loongson-htpic.c | 7 +- drivers/irqchip/irq-ls-extirq.c | 16 +- drivers/irqchip/irq-mscc-ocelot.c | 146 +- drivers/irqchip/irq-ti-sci-inta.c | 2 +- drivers/irqchip/irq-ti-sci-intr.c | 14 +- drivers/irqchip/qcom-pdc.c | 21 +- drivers/isdn/capi/capi.c | 1 + drivers/media/pci/netup_unidvb/netup_unidvb_spi.c | 5 +- drivers/media/pci/ttpci/av7110_av.c | 1 + drivers/media/platform/qcom/venus/pm_helpers.c | 3 +- drivers/memstick/core/memstick.c | 1 - drivers/memstick/core/mspro_block.c | 2 +- drivers/memstick/host/jmb38x_ms.c | 2 +- drivers/memstick/host/r592.c | 12 +- drivers/memstick/host/tifm_ms.c | 2 +- drivers/mfd/Kconfig | 10 + drivers/mfd/Makefile | 1 + drivers/mfd/intel_pmt.c | 223 + drivers/misc/altera-stapl/altera.c | 5 - drivers/misc/c2port/core.c | 2 +- drivers/misc/cardreader/rts5249.c | 26 +- drivers/misc/cardreader/rts5261.c | 61 +- drivers/misc/cardreader/rts5261.h | 39 +- drivers/misc/cardreader/rtsx_pcr.c | 131 +- drivers/misc/cardreader/rtsx_pcr.h | 1 + drivers/misc/eeprom/at25.c | 3 + drivers/misc/genwqe/card_base.c | 19 +- drivers/misc/habanalabs/common/command_buffer.c | 55 +- .../misc/habanalabs/common/command_submission.c | 1016 ++- drivers/misc/habanalabs/common/context.c | 4 + drivers/misc/habanalabs/common/debugfs.c | 310 +- drivers/misc/habanalabs/common/device.c | 182 +- drivers/misc/habanalabs/common/firmware_if.c | 167 +- drivers/misc/habanalabs/common/habanalabs.h | 458 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 34 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 77 +- drivers/misc/habanalabs/common/hw_queue.c | 273 +- drivers/misc/habanalabs/common/hwmon.c | 31 +- drivers/misc/habanalabs/common/memory.c | 334 +- drivers/misc/habanalabs/common/mmu.c | 273 +- drivers/misc/habanalabs/common/mmu_v1.c | 139 +- drivers/misc/habanalabs/common/pci.c | 16 +- drivers/misc/habanalabs/common/sysfs.c | 18 +- drivers/misc/habanalabs/gaudi/gaudi.c | 2384 +++++- drivers/misc/habanalabs/gaudi/gaudiP.h | 87 +- drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 2 - drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 8 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 4056 +++++++++- drivers/misc/habanalabs/goya/goya.c | 166 +- drivers/misc/habanalabs/goya/goyaP.h | 3 +- drivers/misc/habanalabs/goya/goya_coresight.c | 2 - drivers/misc/habanalabs/goya/goya_hwmgr.c | 28 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 136 +- .../misc/habanalabs/include/common/hl_boot_if.h | 103 + .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 26 +- .../include/gaudi/asic_reg/nic0_qm0_masks.h | 800 ++ .../include/gaudi/asic_reg/nic0_qm0_regs.h | 834 +++ .../include/gaudi/asic_reg/nic0_qm1_regs.h | 834 +++ .../include/gaudi/asic_reg/nic1_qm0_regs.h | 834 +++ .../include/gaudi/asic_reg/nic1_qm1_regs.h | 834 +++ .../include/gaudi/asic_reg/nic2_qm0_regs.h | 834 +++ .../include/gaudi/asic_reg/nic2_qm1_regs.h | 834 +++ .../include/gaudi/asic_reg/nic3_qm0_regs.h | 834 +++ .../include/gaudi/asic_reg/nic3_qm1_regs.h | 834 +++ .../include/gaudi/asic_reg/nic4_qm0_regs.h | 834 +++ .../include/gaudi/asic_reg/nic4_qm1_regs.h | 834 +++ .../include/gaudi/asic_reg/psoc_hbm_pll_regs.h | 114 - .../include/gaudi/asic_reg/psoc_pci_pll_regs.h | 114 - .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 27 +- .../misc/habanalabs/include/gaudi/gaudi_masks.h | 15 + .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 2 + drivers/misc/habanalabs/include/goya/goya_fw_if.h | 3 +- .../misc/habanalabs/include/goya/goya_reg_map.h | 2 + drivers/misc/hisi_hikey_usb.c | 5 +- drivers/misc/isl29003.c | 4 +- drivers/misc/lkdtm/Makefile | 4 +- drivers/misc/lkdtm/bugs.c | 50 + drivers/misc/lkdtm/core.c | 3 + drivers/misc/lkdtm/fortify.c | 82 + drivers/misc/lkdtm/lkdtm.h | 19 +- drivers/misc/lkdtm/rodata.c | 2 +- drivers/misc/mei/bus-fixup.c | 17 +- drivers/misc/mei/bus.c | 121 +- drivers/misc/mei/client.c | 6 +- drivers/misc/mei/hbm.c | 1 - drivers/misc/mei/mei_dev.h | 4 +- drivers/misc/ocxl/config.c | 2 +- drivers/misc/pci_endpoint_test.c | 10 +- drivers/misc/pvpanic.c | 134 +- drivers/misc/sgi-xp/xpc.h | 1 + drivers/misc/sgi-xp/xpc_main.c | 2 +- drivers/misc/sgi-xp/xpc_partition.c | 20 +- drivers/misc/ti-st/st_core.c | 2 +- drivers/misc/uacce/uacce.c | 13 +- drivers/misc/vmw_vmci/vmci_context.c | 2 +- drivers/misc/xilinx_sdfec.c | 28 +- drivers/mmc/core/core.c | 15 +- drivers/mmc/core/host.h | 6 + drivers/mmc/core/sd_ops.c | 49 +- drivers/mmc/core/sd_ops.h | 1 + drivers/mmc/host/Kconfig | 7 +- drivers/mmc/host/davinci_mmc.c | 2 +- drivers/mmc/host/dw_mmc.c | 17 +- drivers/mmc/host/meson-gx-mmc.c | 2 +- drivers/mmc/host/meson-mx-sdio.c | 5 +- drivers/mmc/host/moxart-mmc.c | 5 +- drivers/mmc/host/mtk-sd.c | 125 +- drivers/mmc/host/mxcmmc.c | 33 +- drivers/mmc/host/mxs-mmc.c | 18 +- drivers/mmc/host/owl-mmc.c | 9 +- drivers/mmc/host/pxamci.c | 1 + drivers/mmc/host/renesas_sdhi_core.c | 119 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 87 + drivers/mmc/host/s3cmci.c | 2 +- drivers/mmc/host/sdhci-acpi.c | 38 +- drivers/mmc/host/sdhci-esdhc-imx.c | 91 +- drivers/mmc/host/sdhci-msm.c | 13 +- drivers/mmc/host/sdhci-of-arasan.c | 4 + drivers/mmc/host/sdhci-pci-gli.c | 27 + drivers/mmc/host/sdhci-pic32.c | 11 +- drivers/mmc/host/sdhci-sprd.c | 2 +- drivers/mmc/host/sdhci-st.c | 2 +- drivers/mmc/host/sdhci-tegra.c | 2 +- drivers/mmc/host/sdhci-xenon-phy.c | 40 +- drivers/mmc/host/sdhci-xenon.c | 91 +- drivers/mmc/host/sdhci-xenon.h | 12 +- drivers/mmc/host/sdhci.c | 8 +- drivers/mmc/host/sunxi-mmc.c | 3 +- drivers/mmc/host/tmio_mmc.c | 3 +- drivers/mmc/host/tmio_mmc.h | 6 +- drivers/mmc/host/tmio_mmc_core.c | 26 +- drivers/mmc/host/uniphier-sd.c | 1 + drivers/net/Kconfig | 11 +- drivers/net/Makefile | 2 +- drivers/net/bareudp.c | 4 +- drivers/net/bonding/bond_main.c | 21 +- drivers/net/bonding/bond_procfs.c | 1 + drivers/net/can/at91_can.c | 14 +- drivers/net/can/c_can/c_can.c | 20 +- drivers/net/can/cc770/cc770.c | 14 +- drivers/net/can/dev.c | 16 +- drivers/net/can/flexcan.c | 179 +- drivers/net/can/grcan.c | 10 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 10 +- drivers/net/can/janz-ican3.c | 20 +- drivers/net/can/kvaser_pciefd.c | 10 +- drivers/net/can/m_can/Kconfig | 15 +- drivers/net/can/m_can/Makefile | 1 + drivers/net/can/m_can/m_can.c | 240 +- drivers/net/can/m_can/m_can.h | 6 +- drivers/net/can/m_can/m_can_pci.c | 190 + drivers/net/can/m_can/m_can_platform.c | 51 +- drivers/net/can/m_can/tcan4x5x.c | 72 +- drivers/net/can/mscan/mscan.c | 20 +- drivers/net/can/pch_can.c | 14 +- drivers/net/can/peak_canfd/peak_canfd.c | 16 +- drivers/net/can/rcar/rcar_can.c | 14 +- drivers/net/can/rcar/rcar_canfd.c | 12 +- drivers/net/can/rx-offload.c | 4 +- drivers/net/can/sja1000/sja1000.c | 16 +- drivers/net/can/slcan.c | 32 +- drivers/net/can/softing/softing_fw.c | 2 +- drivers/net/can/softing/softing_main.c | 14 +- drivers/net/can/spi/hi311x.c | 20 +- drivers/net/can/spi/mcp251x.c | 20 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 162 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 30 +- drivers/net/can/sun4i_can.c | 10 +- drivers/net/can/ti_hecc.c | 8 +- drivers/net/can/usb/Kconfig | 5 + drivers/net/can/usb/ems_usb.c | 16 +- drivers/net/can/usb/esd_usb2.c | 24 +- drivers/net/can/usb/gs_usb.c | 12 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 22 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 61 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 22 +- drivers/net/can/usb/mcba_usb.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 18 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 9 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 29 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 14 +- drivers/net/can/usb/ucan.c | 20 +- drivers/net/can/usb/usb_8dev.c | 17 +- drivers/net/can/vxcan.c | 4 +- drivers/net/can/xilinx_can.c | 16 +- drivers/net/dsa/Kconfig | 2 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/hirschmann/Kconfig | 9 + drivers/net/dsa/hirschmann/Makefile | 5 + drivers/net/dsa/hirschmann/hellcreek.c | 1339 ++++ drivers/net/dsa/hirschmann/hellcreek.h | 286 + drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c | 479 ++ drivers/net/dsa/hirschmann/hellcreek_hwtstamp.h | 58 + drivers/net/dsa/hirschmann/hellcreek_ptp.c | 452 ++ drivers/net/dsa/hirschmann/hellcreek_ptp.h | 76 + drivers/net/dsa/microchip/ksz8795.c | 71 +- drivers/net/dsa/microchip/ksz8795_reg.h | 10 - drivers/net/dsa/microchip/ksz8795_spi.c | 6 + drivers/net/dsa/microchip/ksz9477.c | 14 +- drivers/net/dsa/microchip/ksz9477_spi.c | 6 + drivers/net/dsa/microchip/ksz_common.c | 8 +- drivers/net/dsa/microchip/ksz_common.h | 2 - drivers/net/dsa/mt7530.c | 94 +- drivers/net/dsa/mt7530.h | 25 + drivers/net/dsa/mv88e6xxx/chip.c | 79 +- drivers/net/dsa/mv88e6xxx/chip.h | 10 + drivers/net/dsa/mv88e6xxx/devlink.c | 105 +- drivers/net/dsa/mv88e6xxx/global1.h | 2 + drivers/net/dsa/mv88e6xxx/global1_atu.c | 2 +- drivers/net/dsa/mv88e6xxx/global1_vtu.c | 4 +- drivers/net/dsa/mv88e6xxx/port.c | 36 + drivers/net/dsa/mv88e6xxx/port.h | 3 + drivers/net/dsa/mv88e6xxx/serdes.c | 123 +- drivers/net/dsa/mv88e6xxx/serdes.h | 9 + drivers/net/dsa/ocelot/felix.c | 27 +- drivers/net/dsa/rtl8366.c | 7 +- drivers/net/dummy.c | 2 +- drivers/net/ethernet/8390/mac8390.c | 7 - drivers/net/ethernet/8390/ne.c | 2 +- drivers/net/ethernet/8390/ne2k-pci.c | 2 +- drivers/net/ethernet/amazon/ena/ena_com.c | 391 +- drivers/net/ethernet/amazon/ena/ena_com.h | 23 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 71 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 23 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 405 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 12 +- drivers/net/ethernet/amd/Kconfig | 10 +- drivers/net/ethernet/amd/Makefile | 1 - drivers/net/ethernet/amd/am79c961a.c | 763 -- drivers/net/ethernet/amd/am79c961a.h | 143 - drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 2 + drivers/net/ethernet/atheros/atlx/atl2.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 245 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 1 + drivers/net/ethernet/brocade/bna/bna_hw_defs.h | 18 +- drivers/net/ethernet/cadence/macb.h | 57 +- drivers/net/ethernet/cadence/macb_main.c | 331 +- .../net/ethernet/cavium/liquidio/cn68xx_device.c | 1 - drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 1 + .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 1 + drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 1 + .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 1 + .../chelsio/inline_crypto/chtls/chtls_cm.c | 3 +- drivers/net/ethernet/cisco/enic/vnic_cq.c | 8 +- drivers/net/ethernet/davicom/Kconfig | 2 +- drivers/net/ethernet/davicom/dm9000.c | 9 +- drivers/net/ethernet/dec/tulip/de2104x.c | 10 + drivers/net/ethernet/dec/tulip/tulip_core.c | 4 + drivers/net/ethernet/emulex/benet/be_main.c | 8 +- drivers/net/ethernet/faraday/ftgmac100.c | 122 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 499 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 13 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 6 +- drivers/net/ethernet/freescale/enetc/enetc.c | 51 +- drivers/net/ethernet/freescale/enetc/enetc.h | 5 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 55 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 31 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 84 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 10 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.h | 1 - drivers/net/ethernet/google/gve/gve.h | 39 +- drivers/net/ethernet/google/gve/gve_adminq.c | 89 +- drivers/net/ethernet/google/gve/gve_adminq.h | 15 +- drivers/net/ethernet/google/gve/gve_desc.h | 19 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 3 + drivers/net/ethernet/google/gve/gve_main.c | 11 +- drivers/net/ethernet/google/gve/gve_rx.c | 364 +- drivers/net/ethernet/google/gve/gve_tx.c | 197 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 1 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 52 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 66 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 356 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 38 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 158 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 6 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 84 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 127 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 50 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 746 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 45 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 20 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 201 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 26 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 4 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 14 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 84 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 12 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 424 +- drivers/net/ethernet/ibm/ibmvnic.h | 27 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 1 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 13 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 124 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 16 + drivers/net/ethernet/intel/ice/ice.h | 1 - drivers/net/ethernet/intel/ice/ice_base.c | 4 +- drivers/net/ethernet/intel/ice/ice_common.c | 109 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 42 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 17 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 24 +- drivers/net/ethernet/intel/ice/ice_flow.c | 53 +- drivers/net/ethernet/intel/ice/ice_main.c | 13 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 61 +- drivers/net/ethernet/intel/ice/ice_sched.c | 21 +- drivers/net/ethernet/intel/ice/ice_switch.c | 15 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 2 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 9 +- drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igbvf/netdev.c | 4 +- drivers/net/ethernet/intel/igc/igc_base.c | 1 + drivers/net/ethernet/intel/igc/igc_hw.h | 1 + drivers/net/ethernet/intel/igc/igc_main.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 67 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 23 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 143 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 1 + drivers/net/ethernet/marvell/octeontx2/af/Makefile | 3 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 13 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 5 + drivers/net/ethernet/marvell/octeontx2/af/common.h | 12 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 223 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 137 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 101 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 386 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 102 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 15 + .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 233 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 775 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 770 ++ .../ethernet/marvell/octeontx2/af/rvu_devlink.h | 55 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 507 +- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 8 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 785 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 1336 ++++ .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 150 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 40 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 21 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 75 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 58 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 820 ++ .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 307 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 16 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 5 + .../net/ethernet/marvell/prestera/prestera_main.c | 7 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_path.c | 24 +- drivers/net/ethernet/mellanox/mlx4/cq.c | 9 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 1 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 7 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 13 - drivers/net/ethernet/mellanox/mlx4/fw_qos.h | 2 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 23 +- drivers/net/ethernet/mellanox/mlx4/mlx4_stats.h | 18 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 2 +- drivers/net/ethernet/mellanox/mlx4/srq.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 4 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/dev.c | 567 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 15 +- .../mellanox/mlx5/core/diag/fs_tracepoint.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 76 +- drivers/net/ethernet/mellanox/mlx5/core/ecpf.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 63 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/health.c | 16 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 7 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 34 + .../net/ethernet/mellanox/mlx5/core/en/params.h | 14 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 529 ++ drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 63 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 52 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 215 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 19 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 22 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 9 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 8 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 2 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 8 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 4 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 417 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 41 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 403 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 11 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 84 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 24 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 2 +- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 2 +- .../ethernet/mellanox/mlx5/core/esw/acl/helper.c | 5 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 2 +- .../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 50 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 57 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 68 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 37 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 12 +- .../mellanox/mlx5/core/steering/dr_buddy.c | 170 + .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 4 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 501 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 109 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 3 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 42 +- .../mellanox/mlx5/core/steering/dr_types.h | 80 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 32 + drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 3 - drivers/net/ethernet/mellanox/mlxsw/Makefile | 1 + drivers/net/ethernet/mellanox/mlxsw/cmd.h | 30 + drivers/net/ethernet/mellanox/mlxsw/core.c | 30 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 12 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 26 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 3 + drivers/net/ethernet/mellanox/mlxsw/minimal.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 33 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 930 ++- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 139 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 14 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 9 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 46 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 5 +- .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 67 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 7 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 2416 ++++-- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 79 + .../ethernet/mellanox/mlxsw/spectrum_router_xm.c | 812 ++ .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 151 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 1 + drivers/net/ethernet/mellanox/mlxsw/trap.h | 1 + drivers/net/ethernet/micrel/ks8851_common.c | 2 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 9 +- drivers/net/ethernet/microchip/lan743x_main.c | 77 +- drivers/net/ethernet/microchip/lan743x_main.h | 4 +- drivers/net/ethernet/mscc/ocelot.c | 301 +- drivers/net/ethernet/mscc/ocelot.h | 31 +- drivers/net/ethernet/mscc/ocelot_net.c | 112 +- drivers/net/ethernet/neterion/s2io.c | 41 +- drivers/net/ethernet/neterion/s2io.h | 4 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 20 +- drivers/net/ethernet/netronome/nfp/crypto/fw.h | 2 +- drivers/net/ethernet/netronome/nfp/crypto/tls.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 21 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 2 +- drivers/net/ethernet/nvidia/forcedeth.c | 9 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 27 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 4 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 2 +- .../net/ethernet/pensando/ionic/ionic_devlink.h | 2 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/ethernet/pensando/ionic/ionic_fw.c | 14 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 122 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 6 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 1 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 18 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +- .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 7 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 15 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 2 + drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 74 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h | 3 + drivers/net/ethernet/realtek/r8169_main.c | 164 +- drivers/net/ethernet/sfc/bitfield.h | 58 +- drivers/net/ethernet/sfc/ef100_nic.c | 21 +- drivers/net/ethernet/sfc/ef100_tx.c | 66 +- drivers/net/ethernet/sfc/rx_common.c | 2 +- drivers/net/ethernet/smsc/Kconfig | 6 +- drivers/net/ethernet/smsc/smc911x.c | 17 +- drivers/net/ethernet/smsc/smc91x.c | 9 +- drivers/net/ethernet/socionext/netsec.c | 14 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 + .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 46 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 6 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 24 + drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 6 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 54 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 3 + .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 22 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 10 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 355 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 5 + drivers/net/ethernet/ti/cpsw_ale.c | 41 +- drivers/net/ethernet/ti/cpsw_ale.h | 1 + drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 2 +- drivers/net/ethernet/ti/davinci_mdio.c | 6 +- drivers/net/ethernet/ti/tlan.c | 98 +- drivers/net/ethernet/xilinx/Kconfig | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 5 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 115 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 56 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 14 +- drivers/net/fddi/skfp/drvfbi.c | 4 - drivers/net/fddi/skfp/ecm.c | 7 +- drivers/net/fddi/skfp/ess.c | 1 - drivers/net/fddi/skfp/hwt.c | 4 - drivers/net/fddi/skfp/pcmplc.c | 4 - drivers/net/fddi/skfp/pmf.c | 4 - drivers/net/fddi/skfp/queue.c | 4 - drivers/net/fddi/skfp/rmt.c | 4 - drivers/net/fddi/skfp/smtdef.c | 4 - drivers/net/fddi/skfp/smtinit.c | 4 - drivers/net/fddi/skfp/smttimer.c | 4 - drivers/net/fddi/skfp/srf.c | 5 - drivers/net/geneve.c | 3 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/hdlcdrv.c | 2 +- drivers/net/hyperv/netvsc.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 1 + drivers/net/hyperv/rndis_filter.c | 1 + drivers/net/ieee802154/ca8210.c | 22 +- drivers/net/ifb.c | 3 +- drivers/net/ipa/gsi.c | 499 +- drivers/net/ipa/gsi.h | 52 +- drivers/net/ipa/gsi_reg.h | 159 +- drivers/net/ipa/ipa_clock.c | 47 +- drivers/net/ipa/ipa_clock.h | 5 +- drivers/net/ipa/ipa_cmd.c | 6 +- drivers/net/ipa/ipa_cmd.h | 21 +- drivers/net/ipa/ipa_data-sc7180.c | 25 + drivers/net/ipa/ipa_data-sdm845.c | 29 +- drivers/net/ipa/ipa_data.h | 43 +- drivers/net/ipa/ipa_endpoint.c | 258 +- drivers/net/ipa/ipa_endpoint.h | 2 +- drivers/net/ipa/ipa_interrupt.c | 6 +- drivers/net/ipa/ipa_interrupt.h | 16 - drivers/net/ipa/ipa_main.c | 333 +- drivers/net/ipa/ipa_mem.c | 10 +- drivers/net/ipa/ipa_qmi.c | 10 +- drivers/net/ipa/ipa_qmi_msg.h | 12 +- drivers/net/ipa/ipa_reg.h | 486 +- drivers/net/ipa/ipa_table.c | 4 +- drivers/net/ipa/ipa_uc.c | 46 +- drivers/net/ipa/ipa_version.h | 1 + drivers/net/ipvlan/ipvlan_main.c | 2 + drivers/net/macsec.c | 1 + drivers/net/macvlan.c | 44 +- drivers/net/mhi_net.c | 317 + drivers/net/mii.c | 20 +- drivers/net/net_failover.c | 2 +- drivers/net/netconsole.c | 1 + drivers/net/netdevsim/dev.c | 8 +- drivers/net/netdevsim/ethtool.c | 82 +- drivers/net/netdevsim/fib.c | 265 +- drivers/net/netdevsim/netdevsim.h | 10 +- drivers/net/nlmon.c | 1 + drivers/net/phy/adin.c | 195 +- drivers/net/phy/amd.c | 37 +- drivers/net/phy/aquantia_main.c | 59 +- drivers/net/phy/at803x.c | 50 +- drivers/net/phy/bcm-cygnus.c | 2 +- drivers/net/phy/bcm-phy-lib.c | 49 +- drivers/net/phy/bcm-phy-lib.h | 1 + drivers/net/phy/bcm54140.c | 46 +- drivers/net/phy/bcm63xx.c | 20 +- drivers/net/phy/bcm87xx.c | 50 +- drivers/net/phy/broadcom.c | 70 +- drivers/net/phy/cicada.c | 35 +- drivers/net/phy/davicom.c | 63 +- drivers/net/phy/dp83640.c | 43 +- drivers/net/phy/dp83822.c | 54 +- drivers/net/phy/dp83848.c | 47 +- drivers/net/phy/dp83867.c | 44 +- drivers/net/phy/dp83869.c | 42 +- drivers/net/phy/dp83tc811.c | 53 +- drivers/net/phy/icplus.c | 58 +- drivers/net/phy/intel-xway.c | 71 +- drivers/net/phy/lxt.c | 94 +- drivers/net/phy/marvell.c | 204 +- drivers/net/phy/mdio_bus.c | 9 +- drivers/net/phy/meson-gxl.c | 37 +- drivers/net/phy/micrel.c | 65 +- drivers/net/phy/microchip.c | 24 +- drivers/net/phy/microchip_t1.c | 29 +- drivers/net/phy/mscc/mscc_main.c | 70 +- drivers/net/phy/mscc/mscc_ptp.c | 18 +- drivers/net/phy/mscc/mscc_ptp.h | 5 - drivers/net/phy/national.c | 58 +- drivers/net/phy/nxp-tja11xx.c | 42 +- drivers/net/phy/phy-c45.c | 2 +- drivers/net/phy/phy.c | 56 +- drivers/net/phy/phy_device.c | 39 +- drivers/net/phy/phy_led_triggers.c | 16 +- drivers/net/phy/phylink.c | 5 +- drivers/net/phy/qsemi.c | 42 +- drivers/net/phy/realtek.c | 181 +- drivers/net/phy/sfp-bus.c | 11 +- drivers/net/phy/sfp.c | 63 +- drivers/net/phy/smsc.c | 55 +- drivers/net/phy/ste10Xp.c | 53 +- drivers/net/phy/vitesse.c | 61 +- drivers/net/ppp/ppp_generic.c | 152 +- drivers/net/team/team.c | 10 +- drivers/net/thunderbolt.c | 4 +- drivers/net/tun.c | 134 +- drivers/net/usb/Kconfig | 9 + drivers/net/usb/Makefile | 1 + drivers/net/usb/aqc111.c | 2 +- drivers/net/usb/asix_devices.c | 6 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 2 +- drivers/net/usb/cdc-phonet.c | 2 +- drivers/net/usb/cdc_mbim.c | 2 +- drivers/net/usb/cdc_ncm.c | 4 +- drivers/net/usb/dm9601.c | 2 +- drivers/net/usb/int51x1.c | 2 +- drivers/net/usb/lan78xx.c | 168 +- drivers/net/usb/mcs7830.c | 2 +- drivers/net/usb/qmi_wwan.c | 41 +- drivers/net/usb/r8152.c | 40 +- drivers/net/usb/r8153_ecm.c | 162 + drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/sierra_net.c | 2 +- drivers/net/usb/smsc75xx.c | 2 +- drivers/net/usb/smsc95xx.c | 2 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/usb/sr9800.c | 2 +- drivers/net/usb/usbnet.c | 23 +- drivers/net/veth.c | 16 +- drivers/net/virtio_net.c | 2 +- drivers/net/vrf.c | 79 +- drivers/net/vsockmon.c | 1 + drivers/net/vxlan.c | 31 +- drivers/net/wan/Kconfig | 60 - drivers/net/wan/Makefile | 3 - drivers/net/wan/dlci.c | 541 -- drivers/net/wan/hdlc_fr.c | 118 +- drivers/net/wan/hdlc_x25.c | 2 - drivers/net/wan/lapbether.c | 13 +- drivers/net/wan/lmc/lmc_main.c | 9 +- drivers/net/wan/pci200syn.c | 2 +- drivers/net/wan/sdla.c | 1655 ---- drivers/net/wan/x25_asy.c | 836 --- drivers/net/wan/x25_asy.h | 46 - drivers/net/wimax/Kconfig | 18 - drivers/net/wimax/Makefile | 2 - drivers/net/wimax/i2400m/control.c | 1434 ---- drivers/net/wimax/i2400m/debug-levels.h | 32 - drivers/net/wimax/i2400m/driver.c | 1002 --- drivers/net/wimax/i2400m/fw.c | 1653 ---- drivers/net/wimax/i2400m/i2400m.h | 970 --- drivers/net/wimax/i2400m/netdev.c | 603 -- drivers/net/wimax/i2400m/op-rfkill.c | 196 - drivers/net/wimax/i2400m/tx.c | 1011 --- drivers/net/wimax/i2400m/usb-debug-levels.h | 28 - drivers/net/wimax/i2400m/usb.c | 764 -- drivers/net/wireguard/device.c | 2 +- drivers/net/wireless/Kconfig | 13 - drivers/net/wireless/admtek/adm8211.c | 6 +- drivers/net/wireless/ath/ath10k/core.c | 139 +- drivers/net/wireless/ath/ath10k/core.h | 12 + drivers/net/wireless/ath/ath10k/debug.c | 8 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 1 - drivers/net/wireless/ath/ath10k/mac.c | 22 +- drivers/net/wireless/ath/ath10k/p2p.c | 2 +- drivers/net/wireless/ath/ath10k/pci.c | 4 +- drivers/net/wireless/ath/ath10k/qmi.c | 4 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 2 +- drivers/net/wireless/ath/ath10k/sdio.c | 28 +- drivers/net/wireless/ath/ath10k/snoc.c | 2 +- drivers/net/wireless/ath/ath10k/spectral.c | 2 +- drivers/net/wireless/ath/ath10k/usb.c | 7 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 4 +- drivers/net/wireless/ath/ath10k/wmi.c | 13 +- drivers/net/wireless/ath/ath10k/wmi.h | 7 +- drivers/net/wireless/ath/ath11k/Makefile | 3 +- drivers/net/wireless/ath/ath11k/ahb.c | 36 +- drivers/net/wireless/ath/ath11k/ce.c | 2 +- drivers/net/wireless/ath/ath11k/ce.h | 2 + drivers/net/wireless/ath/ath11k/core.c | 141 +- drivers/net/wireless/ath/ath11k/core.h | 34 +- drivers/net/wireless/ath/ath11k/debugfs.c | 1 + drivers/net/wireless/ath/ath11k/dp.c | 4 +- drivers/net/wireless/ath/ath11k/dp.h | 4 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 66 +- drivers/net/wireless/ath/ath11k/dp_rx.h | 3 + drivers/net/wireless/ath/ath11k/dp_tx.c | 13 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 8 +- drivers/net/wireless/ath/ath11k/hif.h | 32 + drivers/net/wireless/ath/ath11k/htc.c | 31 +- drivers/net/wireless/ath/ath11k/htc.h | 10 +- drivers/net/wireless/ath/ath11k/hw.c | 4 +- drivers/net/wireless/ath/ath11k/hw.h | 8 +- drivers/net/wireless/ath/ath11k/mac.c | 242 +- drivers/net/wireless/ath/ath11k/mac.h | 2 - drivers/net/wireless/ath/ath11k/mhi.c | 31 +- drivers/net/wireless/ath/ath11k/mhi.h | 3 + drivers/net/wireless/ath/ath11k/pci.c | 234 +- drivers/net/wireless/ath/ath11k/pci.h | 25 + drivers/net/wireless/ath/ath11k/peer.c | 44 +- drivers/net/wireless/ath/ath11k/peer.h | 2 + drivers/net/wireless/ath/ath11k/qmi.c | 119 +- drivers/net/wireless/ath/ath11k/qmi.h | 5 + drivers/net/wireless/ath/ath11k/reg.c | 7 +- drivers/net/wireless/ath/ath11k/reg.h | 1 + drivers/net/wireless/ath/ath11k/rx_desc.h | 2 +- drivers/net/wireless/ath/ath11k/spectral.c | 2 +- drivers/net/wireless/ath/ath11k/testmode.c | 4 +- drivers/net/wireless/ath/ath11k/wmi.c | 468 +- drivers/net/wireless/ath/ath11k/wmi.h | 222 +- drivers/net/wireless/ath/ath11k/wow.c | 73 + drivers/net/wireless/ath/ath11k/wow.h | 10 + drivers/net/wireless/ath/ath5k/mac80211-ops.c | 1 + drivers/net/wireless/ath/ath6kl/testmode.c | 1 - drivers/net/wireless/ath/ath6kl/wmi.c | 4 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 15 +- .../net/wireless/ath/ath9k/ar9003_2p2_initvals.h | 14 - .../net/wireless/ath/ath9k/ar9330_1p1_initvals.h | 7 - drivers/net/wireless/ath/ath9k/ar9340_initvals.h | 101 - drivers/net/wireless/ath/ath9k/ar9485_initvals.h | 7 - drivers/net/wireless/ath/ath9k/ath9k.h | 1 - drivers/net/wireless/ath/ath9k/common-debug.c | 2 +- drivers/net/wireless/ath/ath9k/common-spectral.c | 2 +- drivers/net/wireless/ath/ath9k/debug.c | 4 +- drivers/net/wireless/ath/ath9k/dfs_debug.c | 2 +- drivers/net/wireless/ath/ath9k/dynack.c | 11 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 7 +- drivers/net/wireless/ath/ath9k/hw.c | 1 - drivers/net/wireless/ath/ath9k/init.c | 19 - drivers/net/wireless/ath/ath9k/main.c | 5 - drivers/net/wireless/ath/carl9170/debug.c | 4 +- drivers/net/wireless/ath/carl9170/mac.c | 4 - drivers/net/wireless/ath/carl9170/main.c | 1 - drivers/net/wireless/ath/carl9170/tx.c | 1 + drivers/net/wireless/ath/dfs_pattern_detector.c | 14 +- drivers/net/wireless/ath/dfs_pri_detector.c | 9 +- drivers/net/wireless/ath/regd.c | 1 + drivers/net/wireless/ath/wcn36xx/main.c | 2 + drivers/net/wireless/ath/wcn36xx/smd.c | 6 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 6 +- drivers/net/wireless/broadcom/b43legacy/main.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 1 + .../broadcom/brcm80211/brcmfmac/fwsignal.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 26 +- .../wireless/broadcom/brcm80211/brcmsmac/ampdu.c | 11 +- drivers/net/wireless/cisco/airo.c | 127 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 70 +- drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 70 +- drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 69 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 58 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 61 +- drivers/net/wireless/intel/iwlwifi/dvm/calib.c | 61 +- drivers/net/wireless/intel/iwlwifi/dvm/calib.h | 60 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 61 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 22 +- drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 97 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 74 +- drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 69 +- .../net/wireless/intel/iwlwifi/fw/api/binding.h | 67 +- drivers/net/wireless/intel/iwlwifi/fw/api/cmdhdr.h | 67 +- drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 69 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 70 +- drivers/net/wireless/intel/iwlwifi/fw/api/config.h | 70 +- .../net/wireless/intel/iwlwifi/fw/api/context.h | 68 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 69 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 70 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 61 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 81 +- drivers/net/wireless/intel/iwlwifi/fw/api/filter.h | 68 +- drivers/net/wireless/intel/iwlwifi/fw/api/led.h | 62 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 64 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 70 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 64 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 78 +- .../net/wireless/intel/iwlwifi/fw/api/offload.h | 68 +- drivers/net/wireless/intel/iwlwifi/fw/api/paging.h | 67 +- .../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 69 +- drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 70 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 70 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 66 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 68 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 83 +- drivers/net/wireless/intel/iwlwifi/fw/api/sf.h | 68 +- drivers/net/wireless/intel/iwlwifi/fw/api/soc.h | 68 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 67 +- drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 69 +- drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h | 70 +- .../net/wireless/intel/iwlwifi/fw/api/time-event.h | 70 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 64 +- drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 69 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 153 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 70 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 96 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.h | 68 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 69 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 79 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 68 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 64 +- drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 64 +- drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h | 63 +- drivers/net/wireless/intel/iwlwifi/fw/paging.c | 69 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 62 +- drivers/net/wireless/intel/iwlwifi/fw/smem.c | 67 +- drivers/net/wireless/intel/iwlwifi/iwl-agn-hw.h | 61 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 68 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 56 +- .../net/wireless/intel/iwlwifi/iwl-context-info.h | 58 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 71 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 67 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 64 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 62 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 71 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 64 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 77 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 76 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 64 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-read.h | 61 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 66 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 68 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 61 +- drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 61 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 176 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 65 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 69 +- drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c | 80 +- drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h | 62 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 93 +- drivers/net/wireless/intel/iwlwifi/iwl-scd.h | 62 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 67 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 99 +- drivers/net/wireless/intel/iwlwifi/mvm/binding.c | 65 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 65 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 71 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 82 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 67 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 71 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h | 65 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 112 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 64 +- drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 70 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 108 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 69 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 99 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 131 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 88 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 69 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 67 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 103 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 71 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 70 +- drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 68 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 76 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 122 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 148 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 423 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 66 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 86 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 70 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 68 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 68 +- .../net/wireless/intel/iwlwifi/mvm/time-event.h | 67 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 70 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 80 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 71 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 57 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 60 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 90 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 80 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 113 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 83 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 155 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 57 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 351 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 308 +- drivers/net/wireless/intel/iwlwifi/queue/tx.h | 68 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 17 +- .../net/wireless/intersil/hostap/hostap_ioctl.c | 15 +- drivers/net/wireless/intersil/orinoco/hermes.c | 1 + drivers/net/wireless/intersil/orinoco/hermes.h | 15 + drivers/net/wireless/intersil/orinoco/hw.c | 32 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 168 +- drivers/net/wireless/intersil/prism54/isl_ioctl.c | 5 +- drivers/net/wireless/marvell/mwifiex/Makefile | 6 +- drivers/net/wireless/marvell/mwifiex/README | 7 +- drivers/net/wireless/marvell/mwifiex/join.c | 2 + drivers/net/wireless/marvell/mwifiex/main.c | 6 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 24 +- drivers/net/wireless/marvell/mwifiex/pcie.h | 2 + drivers/net/wireless/marvell/mwifiex/sdio.h | 2 - drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 2 + drivers/net/wireless/marvell/mwifiex/sta_event.c | 1 + drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 1 + drivers/net/wireless/marvell/mwifiex/wmm.c | 1 + drivers/net/wireless/marvell/mwl8k.c | 72 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 4 +- drivers/net/wireless/mediatek/mt76/dma.c | 37 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 12 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 149 +- drivers/net/wireless/mediatek/mt76/mcu.c | 80 + drivers/net/wireless/mediatek/mt76/mt76.h | 121 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 61 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 131 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 3 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 139 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 55 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 23 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 199 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 122 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 544 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 17 + drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 92 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 11 + drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 71 +- .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 42 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 142 +- .../net/wireless/mediatek/mt76/mt7615/testmode.c | 28 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 9 +- .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 16 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 89 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 3 +- .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 10 +- .../net/wireless/mediatek/mt76/mt76x02_eeprom.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 16 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 55 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 2 + drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 76 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 2 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 3 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 1 + drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 2 + .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 47 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 76 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 64 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 1 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 435 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 539 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 16 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 133 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 734 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 54 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 64 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 52 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 377 + .../net/wireless/mediatek/mt76/mt7915/testmode.h | 40 + drivers/net/wireless/mediatek/mt76/sdio.c | 196 +- drivers/net/wireless/mediatek/mt76/testmode.c | 41 +- drivers/net/wireless/mediatek/mt76/testmode.h | 18 +- drivers/net/wireless/mediatek/mt76/tx.c | 60 +- drivers/net/wireless/mediatek/mt76/usb.c | 89 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 12 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 7 +- drivers/net/wireless/microchip/wilc1000/hif.c | 17 + drivers/net/wireless/microchip/wilc1000/hif.h | 1 + drivers/net/wireless/microchip/wilc1000/netdev.c | 38 + drivers/net/wireless/microchip/wilc1000/netdev.h | 11 +- drivers/net/wireless/microchip/wilc1000/spi.c | 23 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 334 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 30 + drivers/net/wireless/quantenna/qtnfmac/core.c | 78 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 4 - drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 6 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 4 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 62 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 10 + drivers/net/wireless/ralink/rt2x00/rt2x00config.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 6 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 3 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 1 + drivers/net/wireless/ray_cs.c | 6 +- .../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 48 +- .../realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 4 +- .../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 27 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 28 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 13 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 96 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.h | 4 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 1 - drivers/net/wireless/realtek/rtw88/coex.c | 1538 +++- drivers/net/wireless/realtek/rtw88/coex.h | 47 +- drivers/net/wireless/realtek/rtw88/debug.c | 27 +- drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 8 +- drivers/net/wireless/realtek/rtw88/fw.h | 11 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 9 +- drivers/net/wireless/realtek/rtw88/main.c | 60 +- drivers/net/wireless/realtek/rtw88/main.h | 41 +- drivers/net/wireless/realtek/rtw88/pci.h | 8 + drivers/net/wireless/realtek/rtw88/phy.c | 6 + drivers/net/wireless/realtek/rtw88/ps.c | 135 +- drivers/net/wireless/realtek/rtw88/ps.h | 3 +- drivers/net/wireless/realtek/rtw88/reg.h | 17 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 96 +- drivers/net/wireless/realtek/rtw88/rtw8723d.h | 3 + drivers/net/wireless/realtek/rtw88/rtw8723de.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8723de.h | 4 - drivers/net/wireless/realtek/rtw88/rtw8821c.c | 16 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8821ce.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8821ce.h | 4 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 55 +- drivers/net/wireless/realtek/rtw88/rtw8822be.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822be.h | 4 - drivers/net/wireless/realtek/rtw88/rtw8822c.c | 136 +- drivers/net/wireless/realtek/rtw88/rtw8822ce.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822ce.h | 4 - drivers/net/wireless/realtek/rtw88/wow.c | 8 +- drivers/net/wireless/rndis_wlan.c | 2 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 3 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 6 +- drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 173 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 36 +- drivers/net/wireless/rsi/rsi_91x_usb_ops.c | 2 +- drivers/net/wireless/rsi/rsi_sdio.h | 8 +- drivers/net/wireless/st/cw1200/bh.c | 10 +- drivers/net/wireless/st/cw1200/main.c | 2 + drivers/net/wireless/st/cw1200/txrx.c | 2 +- drivers/net/wireless/st/cw1200/wsm.c | 8 +- drivers/net/wireless/ti/wl1251/cmd.c | 2 +- drivers/net/wireless/ti/wl1251/debugfs.c | 2 +- drivers/net/wireless/ti/wlcore/main.c | 4 +- drivers/net/wireless/ti/wlcore/spi.c | 3 +- drivers/net/wireless/ti/wlcore/sysfs.c | 2 +- drivers/net/wireless/wl3501_cs.c | 8 +- drivers/net/wireless/zydas/zd1201.c | 2 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 15 - drivers/net/xen-netfront.c | 5 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/nfc/pn533/usb.c | 2 +- drivers/nfc/s3fwrn5/Kconfig | 12 + drivers/nfc/s3fwrn5/Makefile | 4 +- drivers/nfc/s3fwrn5/core.c | 26 +- drivers/nfc/s3fwrn5/firmware.c | 17 +- drivers/nfc/s3fwrn5/firmware.h | 1 + drivers/nfc/s3fwrn5/i2c.c | 121 +- drivers/nfc/s3fwrn5/phy_common.c | 75 + drivers/nfc/s3fwrn5/phy_common.h | 37 + drivers/nfc/s3fwrn5/s3fwrn5.h | 11 +- drivers/nfc/s3fwrn5/uart.c | 196 + drivers/nvmem/core.c | 153 +- drivers/nvmem/imx-ocotp.c | 30 +- drivers/nvmem/qfprom.c | 30 + drivers/of/dynamic.c | 1 + drivers/of/fdt.c | 7 +- drivers/of/platform.c | 2 - drivers/of/property.c | 149 +- drivers/opp/core.c | 228 +- drivers/opp/of.c | 18 +- drivers/opp/opp.h | 1 + drivers/pci/Makefile | 3 +- drivers/pci/controller/cadence/pci-j721e.c | 28 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 9 +- drivers/pci/controller/cadence/pcie-cadence.h | 1 + drivers/pci/controller/dwc/Kconfig | 14 +- drivers/pci/controller/dwc/pci-dra7xx.c | 141 +- drivers/pci/controller/dwc/pci-exynos.c | 389 +- drivers/pci/controller/dwc/pci-imx6.c | 39 +- drivers/pci/controller/dwc/pci-keystone.c | 79 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 37 +- drivers/pci/controller/dwc/pci-layerscape.c | 67 +- drivers/pci/controller/dwc/pci-meson.c | 53 +- drivers/pci/controller/dwc/pcie-al.c | 41 +- drivers/pci/controller/dwc/pcie-armada8k.c | 37 +- drivers/pci/controller/dwc/pcie-artpec6.c | 76 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 58 +- drivers/pci/controller/dwc/pcie-designware-host.c | 147 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 70 +- drivers/pci/controller/dwc/pcie-designware.c | 105 +- drivers/pci/controller/dwc/pcie-designware.h | 27 +- drivers/pci/controller/dwc/pcie-hisi.c | 2 - drivers/pci/controller/dwc/pcie-histb.c | 37 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 67 +- drivers/pci/controller/dwc/pcie-kirin.c | 62 +- drivers/pci/controller/dwc/pcie-qcom.c | 127 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 62 +- drivers/pci/controller/dwc/pcie-tegra194.c | 129 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 38 +- drivers/pci/controller/dwc/pcie-uniphier.c | 51 +- drivers/pci/controller/pci-aardvark.c | 22 +- drivers/pci/controller/pci-host-generic.c | 1 - drivers/pci/controller/pci-thunder-ecam.c | 1 - drivers/pci/controller/pci-thunder-pem.c | 13 +- drivers/pci/controller/pci-xgene.c | 2 - drivers/pci/controller/pcie-brcmstb.c | 17 +- drivers/pci/controller/pcie-iproc.c | 60 +- drivers/pci/controller/pcie-rcar-host.c | 2 - drivers/pci/controller/pcie-rockchip-host.c | 27 +- drivers/pci/controller/pcie-rockchip.h | 8 +- drivers/pci/controller/pcie-tango.c | 1 - drivers/pci/controller/pcie-xilinx-nwl.c | 9 +- drivers/pci/controller/pcie-xilinx.c | 11 +- drivers/pci/controller/vmd.c | 56 +- drivers/pci/ecam.c | 32 +- drivers/pci/hotplug/ibmphp_pci.c | 2 - drivers/pci/msi.c | 70 +- drivers/pci/of.c | 5 + drivers/pci/p2pdma.c | 10 +- drivers/pci/pci-acpi.c | 26 +- drivers/pci/pci-driver.c | 151 +- drivers/pci/pci-sysfs.c | 10 + drivers/pci/pci.c | 125 +- drivers/pci/pci.h | 72 +- drivers/pci/pcie/Makefile | 2 +- drivers/pci/pcie/aer.c | 101 +- drivers/pci/pcie/aer_inject.c | 5 +- drivers/pci/pcie/aspm.c | 44 + drivers/pci/pcie/err.c | 95 +- drivers/pci/pcie/pme.c | 16 +- drivers/pci/pcie/portdrv_core.c | 9 +- drivers/pci/pcie/portdrv_pci.c | 13 +- drivers/pci/pcie/ptm.c | 60 + drivers/pci/pcie/rcec.c | 190 + drivers/pci/probe.c | 30 +- drivers/pci/quirks.c | 41 +- drivers/pci/slot.c | 11 +- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/allwinner/phy-sun4i-usb.c | 9 +- drivers/phy/allwinner/phy-sun50i-usb3.c | 4 +- drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 4 +- drivers/phy/allwinner/phy-sun9i-usb.c | 4 +- drivers/phy/amlogic/Kconfig | 13 + drivers/phy/amlogic/Makefile | 1 + drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 413 + .../phy/amlogic/phy-meson-axg-mipi-pcie-analog.c | 203 +- drivers/phy/amlogic/phy-meson-axg-pcie.c | 6 +- drivers/phy/amlogic/phy-meson-g12a-usb2.c | 4 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 6 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 7 +- drivers/phy/broadcom/phy-bcm-cygnus-pcie.c | 4 +- drivers/phy/broadcom/phy-bcm-kona-usb2.c | 4 +- drivers/phy/broadcom/phy-bcm-ns-usb2.c | 4 +- drivers/phy/broadcom/phy-bcm-ns-usb3.c | 159 +- drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 13 +- drivers/phy/broadcom/phy-bcm-sr-pcie.c | 5 +- drivers/phy/broadcom/phy-bcm-sr-usb.c | 4 +- drivers/phy/broadcom/phy-brcm-sata.c | 40 +- drivers/phy/cadence/cdns-dphy.c | 4 +- drivers/phy/cadence/phy-cadence-salvo.c | 4 +- drivers/phy/cadence/phy-cadence-sierra.c | 4 +- drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 4 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 6 +- drivers/phy/ingenic/Kconfig | 13 + drivers/phy/ingenic/Makefile | 2 + drivers/phy/ingenic/phy-ingenic-usb.c | 412 + drivers/phy/intel/Kconfig | 12 + drivers/phy/intel/Makefile | 1 + drivers/phy/intel/phy-intel-keembay-usb.c | 301 + drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 4 +- drivers/phy/marvell/Kconfig | 12 + drivers/phy/marvell/Makefile | 1 + drivers/phy/marvell/phy-armada375-usb2.c | 4 +- drivers/phy/marvell/phy-berlin-usb.c | 4 +- drivers/phy/marvell/phy-mmp3-hsic.c | 82 + drivers/phy/marvell/phy-mmp3-usb.c | 4 +- drivers/phy/marvell/phy-mvebu-sata.c | 4 +- drivers/phy/marvell/phy-pxa-28nm-hsic.c | 4 +- drivers/phy/marvell/phy-pxa-28nm-usb2.c | 4 +- drivers/phy/marvell/phy-pxa-usb.c | 4 +- drivers/phy/mediatek/Kconfig | 10 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 7 +- drivers/phy/mediatek/phy-mtk-ufs.c | 4 +- drivers/phy/phy-xgene.c | 4 +- drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 4 +- drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 4 +- drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c | 4 +- drivers/phy/qualcomm/phy-qcom-pcie2.c | 5 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 281 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 18 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 4 +- drivers/phy/ralink/Kconfig | 8 + drivers/phy/ralink/Makefile | 1 + drivers/phy/ralink/phy-mt7621-pci.c | 352 + drivers/phy/ralink/phy-ralink-usb.c | 4 +- drivers/phy/renesas/phy-rcar-gen2.c | 4 +- drivers/phy/renesas/phy-rcar-gen3-pcie.c | 4 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 10 +- drivers/phy/renesas/phy-rcar-gen3-usb3.c | 4 +- drivers/phy/rockchip/Kconfig | 1 + drivers/phy/rockchip/phy-rockchip-emmc.c | 29 +- drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 4 +- drivers/phy/samsung/phy-exynos-pcie.c | 304 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 4 +- drivers/phy/samsung/phy-exynos5250-sata.c | 5 +- drivers/phy/samsung/phy-exynos5250-usb2.c | 48 +- drivers/phy/samsung/phy-samsung-usb2.c | 8 +- drivers/phy/samsung/phy-samsung-usb2.h | 1 + drivers/phy/st/phy-stm32-usbphyc.c | 15 +- drivers/phy/tegra/phy-tegra194-p2u.c | 4 +- drivers/phy/tegra/xusb.c | 12 +- drivers/phy/ti/phy-omap-control.c | 17 +- drivers/phy/ti/phy-omap-usb2.c | 4 +- drivers/phy/ti/phy-ti-pipe3.c | 15 +- drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-utils.c | 2 +- drivers/pinctrl/ralink/Kconfig | 14 + drivers/pinctrl/ralink/Makefile | 2 + drivers/pinctrl/ralink/pinctrl-rt2880.c | 370 + drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 1 + drivers/platform/chrome/cros_ec_spi.c | 2 - drivers/platform/chrome/cros_ec_typec.c | 3 +- drivers/platform/mellanox/Kconfig | 10 + drivers/platform/mellanox/Makefile | 1 + drivers/platform/mellanox/mlxbf-pmc.c | 1478 ++++ drivers/platform/surface/Kconfig | 59 + drivers/platform/surface/Makefile | 11 + drivers/platform/{x86 => surface}/surface3-wmi.c | 0 .../platform/{x86 => surface}/surface3_button.c | 0 drivers/platform/{x86 => surface}/surface3_power.c | 0 drivers/platform/surface/surface_gpe.c | 321 + .../platform/{x86 => surface}/surfacepro3_button.c | 0 drivers/platform/x86/Kconfig | 91 +- drivers/platform/x86/Makefile | 13 +- drivers/platform/x86/acer-wireless.c | 1 + drivers/platform/x86/acer-wmi.c | 175 +- drivers/platform/x86/acerhdf.c | 30 +- drivers/platform/x86/amd-pmc.c | 286 + drivers/platform/x86/asus-nb-wmi.c | 15 + drivers/platform/x86/asus-wmi.c | 48 + drivers/platform/x86/asus-wmi.h | 1 + drivers/platform/x86/classmate-laptop.c | 2 + drivers/platform/x86/dell-smbios-base.c | 1 + drivers/platform/x86/dell-wmi-sysman/Makefile | 8 + .../x86/dell-wmi-sysman/biosattr-interface.c | 186 + .../platform/x86/dell-wmi-sysman/dell-wmi-sysman.h | 191 + .../platform/x86/dell-wmi-sysman/enum-attributes.c | 189 + .../platform/x86/dell-wmi-sysman/int-attributes.c | 179 + .../x86/dell-wmi-sysman/passobj-attributes.c | 187 + .../x86/dell-wmi-sysman/passwordattr-interface.c | 153 + .../x86/dell-wmi-sysman/string-attributes.c | 159 + drivers/platform/x86/dell-wmi-sysman/sysman.c | 627 ++ drivers/platform/x86/i2c-multi-instantiate.c | 14 +- drivers/platform/x86/intel-hid.c | 140 +- drivers/platform/x86/intel-vbtn.c | 18 +- drivers/platform/x86/intel_pmc_core.c | 2 +- drivers/platform/x86/intel_pmt_class.c | 298 + drivers/platform/x86/intel_pmt_class.h | 52 + drivers/platform/x86/intel_pmt_crashlog.c | 328 + drivers/platform/x86/intel_pmt_telemetry.c | 160 + .../x86/intel_speed_select_if/isst_if_common.h | 8 +- .../x86/intel_speed_select_if/isst_if_mbox_pci.c | 4 +- .../x86/intel_speed_select_if/isst_if_mmio.c | 49 +- drivers/platform/x86/mlx-platform.c | 33 +- drivers/platform/x86/panasonic-laptop.c | 509 +- drivers/platform/x86/sony-laptop.c | 3 - drivers/platform/x86/thinkpad_acpi.c | 164 +- drivers/platform/x86/wmi.c | 7 +- drivers/powercap/intel_rapl_common.c | 7 + drivers/powercap/intel_rapl_msr.c | 51 +- drivers/powercap/powercap_sys.c | 5 +- drivers/ptp/Kconfig | 14 + drivers/ptp/Makefile | 1 + drivers/ptp/idt8a340_reg.h | 1 + drivers/ptp/ptp_clockmatrix.c | 330 +- drivers/ptp/ptp_clockmatrix.h | 24 +- drivers/ptp/ptp_idt82p33.c | 274 +- drivers/ptp/ptp_idt82p33.h | 3 + drivers/ptp/ptp_ines.c | 19 +- drivers/ptp/ptp_ocp.c | 398 + drivers/rapidio/rio.c | 81 - drivers/regulator/Kconfig | 41 +- drivers/regulator/Makefile | 3 + drivers/regulator/as3722-regulator.c | 3 +- drivers/regulator/axp20x-regulator.c | 2 +- drivers/regulator/bd718x7-regulator.c | 164 +- drivers/regulator/core.c | 14 +- drivers/regulator/da9121-regulator.c | 1075 +++ drivers/regulator/da9121-regulator.h | 291 + drivers/regulator/fixed.c | 63 +- drivers/regulator/helpers.c | 2 + drivers/regulator/lp872x.c | 2 +- drivers/regulator/max14577-regulator.c | 2 + drivers/regulator/mc13892-regulator.c | 4 +- drivers/regulator/mcp16502.c | 135 +- drivers/regulator/of_regulator.c | 8 +- drivers/regulator/pf8x00-regulator.c | 496 ++ drivers/regulator/pfuze100-regulator.c | 34 +- drivers/regulator/qcom-rpmh-regulator.c | 93 + drivers/regulator/scmi-regulator.c | 417 ++ drivers/remoteproc/Kconfig | 14 +- drivers/remoteproc/Makefile | 1 + drivers/remoteproc/ingenic_rproc.c | 2 +- drivers/remoteproc/mtk_common.h | 30 +- drivers/remoteproc/mtk_scp.c | 116 +- drivers/remoteproc/pru_rproc.c | 875 +++ drivers/remoteproc/pru_rproc.h | 46 + drivers/remoteproc/qcom_common.c | 146 + drivers/remoteproc/qcom_common.h | 8 + drivers/remoteproc/qcom_q6v5.c | 8 +- drivers/remoteproc/qcom_q6v5.h | 3 +- drivers/remoteproc/qcom_q6v5_adsp.c | 15 +- drivers/remoteproc/qcom_q6v5_mss.c | 124 +- drivers/remoteproc/qcom_q6v5_pas.c | 35 +- drivers/remoteproc/qcom_q6v5_wcss.c | 2 +- drivers/remoteproc/qcom_sysmon.c | 118 +- drivers/remoteproc/qcom_wcnss.c | 109 +- drivers/remoteproc/remoteproc_core.c | 69 +- drivers/remoteproc/remoteproc_coredump.c | 140 + drivers/remoteproc/remoteproc_elf_helpers.h | 26 + drivers/remoteproc/remoteproc_sysfs.c | 33 +- drivers/remoteproc/stm32_rproc.c | 2 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 4 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 113 +- drivers/rpmsg/Kconfig | 9 + drivers/rpmsg/Makefile | 1 + drivers/rpmsg/rpmsg_core.c | 44 + drivers/rpmsg/rpmsg_internal.h | 14 +- drivers/rpmsg/rpmsg_ns.c | 126 + drivers/rpmsg/virtio_rpmsg_bus.c | 186 +- drivers/s390/cio/ccwgroup.c | 12 +- drivers/s390/net/ctcm_fsms.c | 15 +- drivers/s390/net/ctcm_main.c | 68 +- drivers/s390/net/ctcm_main.h | 5 - drivers/s390/net/ctcm_mpc.c | 39 +- drivers/s390/net/qeth_core.h | 32 +- drivers/s390/net/qeth_core_main.c | 334 +- drivers/s390/net/qeth_core_mpc.h | 40 +- drivers/s390/net/qeth_core_sys.c | 41 +- drivers/s390/net/qeth_ethtool.c | 243 +- drivers/s390/net/qeth_l2.h | 2 - drivers/s390/net/qeth_l2_main.c | 37 +- drivers/s390/net/qeth_l2_sys.c | 19 - drivers/s390/net/qeth_l3.h | 2 - drivers/s390/net/qeth_l3_main.c | 9 +- drivers/s390/net/qeth_l3_sys.c | 21 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 + drivers/scsi/fcoe/fcoe_transport.c | 1 + drivers/siox/siox-core.c | 50 +- drivers/slimbus/Kconfig | 3 +- drivers/slimbus/messaging.c | 1 + drivers/slimbus/qcom-ctrl.c | 9 +- drivers/slimbus/qcom-ngd-ctrl.c | 133 +- drivers/slimbus/slimbus.h | 2 +- drivers/soc/fsl/qbman/qman.c | 12 +- drivers/soc/fsl/qbman/qman_test_api.c | 6 +- drivers/soc/fsl/qbman/qman_test_stash.c | 6 +- drivers/soc/qcom/qcom-geni-se.c | 55 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 2 + drivers/soundwire/bus.c | 55 +- drivers/soundwire/intel.c | 8 +- drivers/soundwire/master.c | 14 + drivers/soundwire/qcom.c | 2 +- drivers/soundwire/sysfs_slave_dpn.c | 1 + drivers/spi/Kconfig | 4 +- drivers/spi/atmel-quadspi.c | 42 +- drivers/spi/spi-amd.c | 5 +- drivers/spi/spi-ar934x.c | 14 +- drivers/spi/spi-atmel.c | 6 +- drivers/spi/spi-bcm63xx-hsspi.c | 4 +- drivers/spi/spi-davinci.c | 2 +- drivers/spi/spi-dw-bt1.c | 6 +- drivers/spi/spi-dw-core.c | 44 +- drivers/spi/spi-dw-mmio.c | 16 + drivers/spi/spi-dw.h | 5 + drivers/spi/spi-fsl-dspi.c | 6 +- drivers/spi/spi-fsl-spi.c | 11 +- drivers/spi/spi-geni-qcom.c | 4 +- drivers/spi/spi-gpio.c | 15 +- drivers/spi/spi-img-spfi.c | 4 +- drivers/spi/spi-imx.c | 33 +- drivers/spi/spi-mem.c | 3 +- drivers/spi/spi-mt7621.c | 11 +- drivers/spi/spi-mtk-nor.c | 18 +- drivers/spi/spi-mxic.c | 10 +- drivers/spi/spi-mxs.c | 1 + drivers/spi/spi-npcm-fiu.c | 8 +- drivers/spi/spi-pic32.c | 1 + drivers/spi/spi-pxa2xx.c | 10 +- drivers/spi/spi-qcom-qspi.c | 42 +- drivers/spi/spi-rb4xx.c | 2 +- drivers/spi/spi-rockchip.c | 4 + drivers/spi/spi-rpc-if.c | 9 +- drivers/spi/spi-sc18is602.c | 13 +- drivers/spi/spi-sh.c | 13 +- drivers/spi/spi-sprd.c | 1 + drivers/spi/spi-st-ssc4.c | 5 +- drivers/spi/spi-stm32-qspi.c | 8 +- drivers/spi/spi-stm32.c | 1 + drivers/spi/spi-sun6i.c | 199 +- drivers/spi/spi-synquacer.c | 15 +- drivers/spi/spi-tegra114.c | 2 + drivers/spi/spi-tegra20-sflash.c | 1 + drivers/spi/spi-tegra20-slink.c | 2 + drivers/spi/spi-ti-qspi.c | 1 + drivers/spi/spi.c | 70 +- drivers/spmi/spmi.c | 19 +- drivers/staging/Kconfig | 8 +- drivers/staging/Makefile | 4 +- drivers/staging/android/Kconfig | 2 - drivers/staging/android/Makefile | 2 - drivers/staging/android/TODO | 5 - drivers/staging/android/ion/Kconfig | 27 - drivers/staging/android/ion/Makefile | 4 - drivers/staging/android/ion/ion.c | 649 -- drivers/staging/android/ion/ion.h | 302 - drivers/staging/android/ion/ion_cma_heap.c | 138 - drivers/staging/android/ion/ion_heap.c | 286 - drivers/staging/android/ion/ion_page_pool.c | 155 - drivers/staging/android/ion/ion_system_heap.c | 377 - drivers/staging/android/uapi/ion.h | 127 - drivers/staging/comedi/drivers/mf6x4.c | 3 +- drivers/staging/comedi/drivers/ni_mio_common.c | 3 +- .../staging/comedi/drivers/tests/ni_routes_test.c | 8 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 5 +- drivers/staging/fieldbus/dev_core.c | 2 +- drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 10 +- drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 6 +- drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 4 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 9 +- drivers/staging/gasket/gasket_interrupt.c | 15 +- drivers/staging/gdm724x/gdm_mux.c | 10 +- drivers/staging/goldfish/Kconfig | 7 - drivers/staging/goldfish/Makefile | 6 - drivers/staging/goldfish/README | 5 - drivers/staging/goldfish/goldfish_audio.c | 383 - drivers/staging/greybus/TODO | 2 + drivers/staging/greybus/audio_codec.c | 111 +- drivers/staging/greybus/audio_helper.c | 3 +- drivers/staging/greybus/audio_manager_module.c | 3 +- drivers/staging/greybus/audio_module.c | 8 +- drivers/staging/hikey9xx/Kconfig | 1 + drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 4 +- drivers/staging/hikey9xx/hisi-spmi-controller.c | 4 +- drivers/staging/iio/accel/adis16240.c | 1 + drivers/staging/kpc2000/kpc2000/cell_probe.c | 71 +- drivers/staging/kpc2000/kpc2000/core.c | 3 +- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 17 +- drivers/staging/kpc2000/kpc_dma/dma.c | 21 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 28 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 13 +- drivers/staging/ks7010/ks7010_sdio.c | 4 +- drivers/staging/most/i2c/Kconfig | 2 +- drivers/staging/most/sound/sound.c | 14 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 44 +- drivers/staging/mt7621-dts/mt7621.dtsi | 1 + drivers/staging/mt7621-pci-phy/Kconfig | 8 - drivers/staging/mt7621-pci-phy/Makefile | 2 - drivers/staging/mt7621-pci-phy/TODO | 4 - .../mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml | 36 - drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 373 - drivers/staging/mt7621-pci/pci-mt7621.c | 101 +- drivers/staging/mt7621-pinctrl/Kconfig | 6 - drivers/staging/mt7621-pinctrl/Makefile | 4 - drivers/staging/mt7621-pinctrl/TODO | 6 - drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 399 - drivers/staging/olpc_dcon/olpc_dcon.c | 3 +- drivers/staging/qlge/qlge.h | 2 +- drivers/staging/qlge/qlge_ethtool.c | 1 + drivers/staging/qlge/qlge_main.c | 10 +- drivers/staging/qlge/qlge_mpi.c | 2 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 54 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 2 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 18 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 36 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 18 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 122 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 4 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 24 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 10 +- drivers/staging/rtl8188eu/hal/phy.c | 7 - drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 10 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 4 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 1 - drivers/staging/rtl8188eu/include/rtw_security.h | 3 - drivers/staging/rtl8188eu/include/wifi.h | 34 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 21 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 2 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 9 - drivers/staging/rtl8188eu/os_dep/usb_intf.c | 6 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 27 +- drivers/staging/rtl8192u/ieee80211/dot11d.c | 12 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 161 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 52 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 44 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 65 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 52 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 108 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 368 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 70 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 158 +- drivers/staging/rtl8723bs/core/rtw_security.c | 382 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 75 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 124 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 127 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 7 +- drivers/staging/rtl8723bs/hal/hal_com.c | 2 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 40 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 8 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 17 +- drivers/staging/rtl8723bs/include/ieee80211.h | 50 +- drivers/staging/rtl8723bs/include/osdep_service.h | 3 - .../rtl8723bs/include/osdep_service_linux.h | 6 - drivers/staging/rtl8723bs/include/rtw_ht.h | 2 +- drivers/staging/rtl8723bs/include/rtw_io.h | 2 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 16 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 10 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 6 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 4 +- drivers/staging/rtl8723bs/include/rtw_security.h | 15 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 8 +- drivers/staging/rtl8723bs/include/sta_info.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 300 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 264 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 486 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 2 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 38 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 14 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 189 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 27 +- .../vc04_services/interface/vchiq_arm/vchiq_cfg.h | 6 +- .../interface/vchiq_arm/vchiq_connected.c | 3 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 277 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 55 +- .../interface/vchiq_arm/vchiq_debugfs.c | 8 +- drivers/staging/vc04_services/vchiq-mmal/Kconfig | 2 +- drivers/staging/vt6655/card.c | 2 +- drivers/staging/vt6655/device_main.c | 12 +- drivers/staging/vt6655/rxtx.c | 101 +- drivers/staging/vt6656/main_usb.c | 1 + drivers/staging/wfx/sta.c | 2 +- .../staging/wimax/Documentation}/i2400m.rst | 0 .../staging/wimax/Documentation}/index.rst | 0 .../staging/wimax/Documentation}/wimax.rst | 0 drivers/staging/wimax/Kconfig | 47 + drivers/staging/wimax/Makefile | 15 + drivers/staging/wimax/TODO | 18 + drivers/staging/wimax/debug-levels.h | 29 + drivers/staging/wimax/debugfs.c | 38 + drivers/{net => staging}/wimax/i2400m/Kconfig | 0 drivers/{net => staging}/wimax/i2400m/Makefile | 0 drivers/staging/wimax/i2400m/control.c | 1434 ++++ drivers/staging/wimax/i2400m/debug-levels.h | 32 + drivers/{net => staging}/wimax/i2400m/debugfs.c | 0 drivers/staging/wimax/i2400m/driver.c | 1003 +++ drivers/staging/wimax/i2400m/fw.c | 1661 ++++ drivers/{net => staging}/wimax/i2400m/i2400m-usb.h | 0 drivers/staging/wimax/i2400m/i2400m.h | 970 +++ .../staging/wimax/i2400m/linux-wimax-i2400m.h | 0 drivers/staging/wimax/i2400m/netdev.c | 603 ++ drivers/staging/wimax/i2400m/op-rfkill.c | 196 + drivers/{net => staging}/wimax/i2400m/rx.c | 0 drivers/{net => staging}/wimax/i2400m/sysfs.c | 0 drivers/staging/wimax/i2400m/tx.c | 1015 +++ drivers/staging/wimax/i2400m/usb-debug-levels.h | 28 + drivers/{net => staging}/wimax/i2400m/usb-fw.c | 0 drivers/{net => staging}/wimax/i2400m/usb-notif.c | 0 drivers/{net => staging}/wimax/i2400m/usb-rx.c | 0 drivers/{net => staging}/wimax/i2400m/usb-tx.c | 0 drivers/staging/wimax/i2400m/usb.c | 765 ++ drivers/staging/wimax/id-table.c | 130 + drivers/staging/wimax/linux-wimax-debug.h | 491 ++ .../wimax.h => drivers/staging/wimax/linux-wimax.h | 0 drivers/staging/wimax/net-wimax.h | 503 ++ drivers/staging/wimax/op-msg.c | 391 + drivers/staging/wimax/op-reset.c | 108 + drivers/staging/wimax/op-rfkill.c | 431 ++ drivers/staging/wimax/op-state-get.c | 52 + drivers/staging/wimax/stack.c | 616 ++ drivers/staging/wimax/wimax-internal.h | 85 + drivers/staging/wlan-ng/prism2mgmt.c | 4 +- drivers/thermal/amlogic_thermal.c | 4 + drivers/thermal/broadcom/bcm2711_thermal.c | 6 +- drivers/thermal/cpufreq_cooling.c | 4 +- drivers/thermal/devfreq_cooling.c | 390 +- drivers/thermal/gov_power_allocator.c | 116 +- drivers/thermal/imx8mm_thermal.c | 7 +- drivers/thermal/intel/int340x_thermal/Kconfig | 6 +- drivers/thermal/intel/int340x_thermal/Makefile | 3 + .../int340x_thermal/processor_thermal_device.c | 282 +- .../int340x_thermal/processor_thermal_device.h | 82 + .../intel/int340x_thermal/processor_thermal_mbox.c | 212 + .../intel/int340x_thermal/processor_thermal_rapl.c | 134 + .../intel/int340x_thermal/processor_thermal_rfim.c | 244 + drivers/thermal/intel/intel_pch_thermal.c | 103 +- drivers/thermal/mtk_thermal.c | 2 +- drivers/thermal/rcar_gen3_thermal.c | 115 +- drivers/thermal/rcar_thermal.c | 24 +- drivers/thermal/sun8i_thermal.c | 33 +- drivers/thermal/thermal_core.c | 143 +- drivers/thermal/thermal_core.h | 6 - drivers/thermal/thermal_hwmon.c | 3 +- drivers/thermal/thermal_sysfs.c | 6 +- drivers/thunderbolt/Kconfig | 13 + drivers/thunderbolt/Makefile | 3 + drivers/thunderbolt/ctl.c | 7 +- drivers/thunderbolt/debugfs.c | 24 + drivers/thunderbolt/dma_test.c | 736 ++ drivers/thunderbolt/icm.c | 240 +- drivers/thunderbolt/nhi.c | 36 +- drivers/thunderbolt/nhi.h | 1 + drivers/thunderbolt/path.c | 17 +- drivers/thunderbolt/switch.c | 53 +- drivers/thunderbolt/tb.c | 2 + drivers/thunderbolt/tb.h | 22 + drivers/thunderbolt/tb_msgs.h | 28 + drivers/thunderbolt/tb_regs.h | 14 + drivers/thunderbolt/tunnel.c | 50 +- drivers/thunderbolt/usb4.c | 269 +- drivers/thunderbolt/xdomain.c | 148 +- drivers/tty/Kconfig | 27 - drivers/tty/Makefile | 2 - drivers/tty/goldfish.c | 18 +- drivers/tty/hvc/hvc_opal.c | 2 +- drivers/tty/hvc/hvc_vio.c | 2 +- drivers/tty/n_gsm.c | 4 +- drivers/tty/n_tty.c | 2 + drivers/tty/nozomi.c | 5 +- drivers/tty/pty.c | 2 + drivers/tty/serdev/core.c | 6 +- drivers/tty/serial/8250/8250_early.c | 3 - drivers/tty/serial/8250/8250_mtk.c | 13 +- drivers/tty/serial/8250/8250_omap.c | 48 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/serial_cs.c | 9 +- drivers/tty/serial/Kconfig | 20 +- drivers/tty/serial/Makefile | 1 - drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/earlycon.c | 6 +- drivers/tty/serial/fsl_linflexuart.c | 19 +- drivers/tty/serial/ifx6x60.c | 3 +- drivers/tty/serial/imx.c | 115 +- drivers/tty/serial/jsm/jsm_cls.c | 4 +- drivers/tty/serial/jsm/jsm_tty.c | 2 +- drivers/tty/serial/lpc32xx_hs.c | 3 +- drivers/tty/serial/max310x.c | 57 +- drivers/tty/serial/meson_uart.c | 8 +- drivers/tty/serial/msm_serial.c | 5 +- drivers/tty/serial/mxs-auart.c | 21 +- drivers/tty/serial/pmac_zilog.h | 8 +- drivers/tty/serial/pnx8xxx_uart.c | 858 --- drivers/tty/serial/serial-tegra.c | 7 +- drivers/tty/serial/serial_core.c | 4 + drivers/tty/serial/serial_mctrl_gpio.c | 2 +- drivers/tty/serial/sifive.c | 3 +- drivers/tty/serial/stm32-usart.c | 6 +- drivers/tty/serial/uartlite.c | 4 +- drivers/tty/serial/xilinx_uartps.c | 1 + drivers/tty/synclink.c | 7898 -------------------- drivers/tty/synclink_gt.c | 3 +- drivers/tty/synclinkmp.c | 5579 -------------- drivers/tty/tty_audit.c | 12 +- drivers/tty/tty_baudrate.c | 1 + drivers/tty/tty_buffer.c | 1 + drivers/tty/tty_io.c | 12 +- drivers/tty/tty_ioctl.c | 61 +- drivers/tty/tty_jobctrl.c | 3 + drivers/tty/tty_ldisc.c | 11 +- drivers/tty/tty_port.c | 4 +- drivers/tty/vt/consolemap.c | 3 +- drivers/tty/vt/keyboard.c | 464 +- drivers/tty/vt/vt_ioctl.c | 4 +- drivers/uio/uio.c | 4 +- drivers/uio/uio_aec.c | 8 +- drivers/uio/uio_cif.c | 8 +- drivers/uio/uio_dmem_genirq.c | 62 +- drivers/uio/uio_fsl_elbc_gpcm.c | 32 +- drivers/uio/uio_hv_generic.c | 8 +- drivers/uio/uio_mf624.c | 8 +- drivers/uio/uio_netx.c | 8 +- drivers/uio/uio_pci_generic.c | 39 +- drivers/uio/uio_pruss.c | 34 +- drivers/uio/uio_sercos3.c | 14 +- drivers/usb/Makefile | 1 - drivers/usb/atm/cxacru.c | 9 +- drivers/usb/atm/usbatm.c | 4 +- drivers/usb/atm/xusbatm.c | 2 +- drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/core.c | 15 +- drivers/usb/cdns3/core.h | 4 + drivers/usb/cdns3/gadget-export.h | 3 - drivers/usb/cdns3/gadget.c | 2 +- drivers/usb/cdns3/host-export.h | 6 + drivers/usb/cdns3/host.c | 60 +- drivers/usb/chipidea/Makefile | 5 +- drivers/usb/chipidea/ci_hdrc_imx.c | 10 +- drivers/usb/chipidea/trace.c | 23 + drivers/usb/chipidea/trace.h | 92 + drivers/usb/chipidea/udc.c | 10 +- drivers/usb/chipidea/usbmisc_imx.c | 7 +- drivers/usb/common/ulpi.c | 2 +- drivers/usb/core/buffer.c | 6 +- drivers/usb/core/config.c | 1 + drivers/usb/core/endpoint.c | 2 +- drivers/usb/core/hcd-pci.c | 6 +- drivers/usb/core/hcd.c | 37 +- drivers/usb/core/hub.c | 3 +- drivers/usb/core/message.c | 47 +- drivers/usb/core/port.c | 4 +- drivers/usb/core/quirks.c | 3 + drivers/usb/core/sysfs.c | 14 +- drivers/usb/core/usb.c | 4 +- drivers/usb/gadget/function/f_acm.c | 2 +- drivers/usb/gadget/function/f_fs.c | 184 +- drivers/usb/gadget/function/f_loopback.c | 2 +- drivers/usb/gadget/function/f_midi.c | 6 + drivers/usb/gadget/function/f_rndis.c | 4 +- drivers/usb/gadget/function/f_sourcesink.c | 1 + drivers/usb/gadget/udc/core.c | 2 - drivers/usb/gadget/udc/dummy_hcd.c | 10 +- drivers/usb/gadget/udc/pxa27x_udc.c | 19 +- drivers/usb/host/Kconfig | 17 - drivers/usb/host/Makefile | 2 - drivers/usb/host/ehci-fsl.c | 9 +- drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/ehci-mxc.c | 213 - drivers/usb/host/ehci-omap.c | 1 + drivers/usb/host/ehci-pmcmsp.c | 15 +- drivers/usb/host/ehci-sched.c | 12 + drivers/usb/host/fotg210-hcd.c | 4 +- drivers/usb/host/imx21-dbg.c | 439 -- drivers/usb/host/imx21-hcd.c | 1933 ----- drivers/usb/host/imx21-hcd.h | 431 -- drivers/usb/host/isp116x-hcd.c | 1 + drivers/usb/host/isp1362.h | 54 - drivers/usb/host/max3421-hcd.c | 4 +- drivers/usb/host/ohci-at91.c | 11 +- drivers/usb/host/ohci-hcd.c | 2 +- drivers/usb/host/ohci-hub.c | 1 + drivers/usb/host/ohci-omap.c | 9 +- drivers/usb/host/ohci-pxa27x.c | 11 +- drivers/usb/host/ohci-s3c2410.c | 12 +- drivers/usb/host/oxu210hp-hcd.c | 5 +- drivers/usb/host/sl811-hcd.c | 20 +- drivers/usb/host/u132-hcd.c | 6 +- drivers/usb/host/xhci-hub.c | 4 + drivers/usb/host/xhci-mem.c | 3 +- drivers/usb/host/xhci-pci.c | 6 +- drivers/usb/host/xhci-plat.c | 3 + drivers/usb/host/xhci-ring.c | 4 +- drivers/usb/host/xhci.c | 135 +- drivers/usb/host/xhci.h | 5 + drivers/usb/misc/Kconfig | 9 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/apple-mfi-fastcharge.c | 13 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 351 + drivers/usb/misc/iowarrior.c | 3 - drivers/usb/misc/legousbtower.c | 2 +- drivers/usb/misc/sisusbvga/Kconfig | 2 +- drivers/usb/misc/yurex.c | 1 + drivers/usb/mtu3/mtu3_debug.h | 1 - drivers/usb/mtu3/mtu3_debugfs.c | 2 +- drivers/usb/musb/tusb6010.c | 1 + drivers/usb/phy/Kconfig | 2 +- drivers/usb/phy/phy-isp1301-omap.c | 31 +- drivers/usb/phy/phy-jz4770.c | 2 +- drivers/usb/serial/Kconfig | 19 +- drivers/usb/serial/Makefile | 1 - drivers/usb/serial/cp210x.c | 499 +- drivers/usb/serial/digi_acceleport.c | 62 +- drivers/usb/serial/ftdi_sio.c | 23 +- drivers/usb/serial/iuu_phoenix.c | 2 - drivers/usb/serial/keyspan_pda.c | 548 +- drivers/usb/serial/mos7720.c | 236 +- drivers/usb/serial/option.c | 23 +- drivers/usb/storage/ene_ub6250.c | 1 + drivers/usb/storage/freecom.c | 1 - drivers/usb/storage/transport.c | 9 +- drivers/usb/storage/uas.c | 4 + drivers/usb/storage/unusual_uas.h | 7 +- drivers/usb/storage/usb.c | 3 + drivers/usb/typec/Kconfig | 5 +- drivers/usb/typec/class.c | 298 +- drivers/usb/typec/mux/intel_pmc_mux.c | 17 +- drivers/usb/typec/tcpm/fusb302.c | 16 +- drivers/usb/typec/tcpm/tcpci.c | 123 +- drivers/usb/typec/tcpm/tcpci.h | 25 +- drivers/usb/typec/tcpm/tcpci_maxim.c | 51 +- drivers/usb/typec/tcpm/tcpm.c | 227 +- drivers/usb/typec/tcpm/wcove.c | 3 +- drivers/usb/typec/tps6598x.c | 103 + drivers/usb/typec/ucsi/psy.c | 6 +- drivers/usb/typec/ucsi/ucsi.c | 125 +- drivers/usb/typec/ucsi/ucsi.h | 2 + drivers/usb/typec/ucsi/ucsi_acpi.c | 5 +- drivers/usb/usbip/usbip_common.c | 5 - drivers/vdpa/mlx5/Makefile | 2 +- drivers/vdpa/mlx5/core/mlx5_vdpa_ifc.h | 168 - drivers/vdpa/mlx5/net/main.c | 76 - drivers/vdpa/mlx5/net/mlx5_vnet.c | 53 +- drivers/vdpa/mlx5/net/mlx5_vnet.h | 24 - drivers/vfio/platform/vfio_platform.c | 13 +- drivers/vhost/vringh.c | 3 +- drivers/virtio/virtio_balloon.c | 4 +- drivers/vme/bridges/vme_ca91cx42.c | 13 +- drivers/vme/bridges/vme_tsi148.c | 20 +- drivers/vme/vme.c | 13 +- drivers/w1/slaves/w1_therm.c | 12 +- drivers/watchdog/Kconfig | 2 +- drivers/xen/unpopulated-alloc.c | 14 +- fs/aio.c | 5 +- fs/autofs/dev-ioctl.c | 5 +- fs/bfs/inode.c | 2 +- fs/binfmt_elf.c | 2 + fs/btrfs/Makefile | 3 +- fs/btrfs/backref.c | 19 +- fs/btrfs/block-group.c | 268 +- fs/btrfs/block-group.h | 2 + fs/btrfs/block-rsv.c | 8 + fs/btrfs/btrfs_inode.h | 23 +- fs/btrfs/check-integrity.c | 11 +- fs/btrfs/compression.c | 28 +- fs/btrfs/ctree.c | 258 +- fs/btrfs/ctree.h | 213 +- fs/btrfs/delayed-inode.c | 23 +- fs/btrfs/delayed-inode.h | 3 +- fs/btrfs/dev-replace.c | 20 +- fs/btrfs/dir-item.c | 1 - fs/btrfs/discard.c | 46 +- fs/btrfs/discard.h | 3 +- fs/btrfs/disk-io.c | 689 +- fs/btrfs/disk-io.h | 25 +- fs/btrfs/export.c | 1 - fs/btrfs/extent-io-tree.h | 71 +- fs/btrfs/extent-tree.c | 111 +- fs/btrfs/extent_io.c | 656 +- fs/btrfs/extent_io.h | 50 +- fs/btrfs/file-item.c | 344 +- fs/btrfs/file.c | 737 +- fs/btrfs/free-space-cache.c | 558 +- fs/btrfs/free-space-cache.h | 22 +- fs/btrfs/free-space-tree.c | 26 +- fs/btrfs/inode-item.c | 6 - fs/btrfs/inode-map.c | 582 -- fs/btrfs/inode-map.h | 16 - fs/btrfs/inode.c | 815 +- fs/btrfs/ioctl.c | 64 +- fs/btrfs/locking.c | 459 +- fs/btrfs/locking.h | 24 +- fs/btrfs/ordered-data.c | 45 - fs/btrfs/ordered-data.h | 5 +- fs/btrfs/print-tree.c | 15 +- fs/btrfs/qgroup.c | 52 +- fs/btrfs/raid56.c | 8 +- fs/btrfs/reada.c | 34 +- fs/btrfs/ref-verify.c | 27 +- fs/btrfs/reflink.c | 18 +- fs/btrfs/relocation.c | 116 +- fs/btrfs/scrub.c | 340 +- fs/btrfs/send.c | 6 +- fs/btrfs/struct-funcs.c | 18 +- fs/btrfs/super.c | 179 +- fs/btrfs/sysfs.c | 117 +- fs/btrfs/tests/btrfs-tests.c | 3 +- fs/btrfs/tests/extent-io-tests.c | 26 +- fs/btrfs/tests/free-space-tests.c | 1 - fs/btrfs/tests/qgroup-tests.c | 4 - fs/btrfs/transaction.c | 126 +- fs/btrfs/transaction.h | 3 +- fs/btrfs/tree-checker.c | 337 +- fs/btrfs/tree-defrag.c | 1 - fs/btrfs/tree-log.c | 183 +- fs/btrfs/uuid-tree.c | 3 +- fs/btrfs/volumes.c | 143 +- fs/btrfs/volumes.h | 21 +- fs/btrfs/xattr.c | 8 +- fs/btrfs/zoned.c | 616 ++ fs/btrfs/zoned.h | 160 + fs/buffer.c | 2 +- fs/coredump.c | 6 +- fs/dax.c | 9 +- fs/dlm/lockspace.c | 2 +- fs/dlm/lowcomms.c | 304 +- fs/dlm/lowcomms.h | 2 + fs/dlm/member.c | 2 +- fs/dlm/rcom.c | 6 +- fs/erofs/Makefile | 5 - fs/erofs/compress.h | 54 +- fs/erofs/data.c | 26 +- fs/erofs/decompressor.c | 2 +- fs/erofs/zdata.c | 172 +- fs/erofs/zdata.h | 1 + fs/eventpoll.c | 723 +- fs/exec.c | 51 +- fs/exportfs/expfs.c | 32 +- fs/ext4/inode-test.c | 320 +- fs/fcntl.c | 10 +- fs/file.c | 168 +- fs/file_table.c | 1 - fs/io_uring.c | 18 +- fs/iomap/buffered-io.c | 2 +- fs/jfs/jfs_dmap.c | 10 +- fs/jfs/jfs_dmap.h | 2 +- fs/jfs/jfs_extent.c | 2 +- fs/jfs/jfs_extent.h | 2 +- fs/jfs/jfs_logmgr.h | 2 +- fs/jfs/jfs_txnmgr.c | 2 +- fs/jfs/jfs_xtree.c | 2 +- fs/kernfs/dir.c | 5 +- fs/locks.c | 18 +- fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nfs/blocklayout/dev.c | 2 +- fs/nfs/callback_proc.c | 5 + fs/nfs/dir.c | 2 +- fs/nfs/export.c | 3 + fs/nfs/filelayout/filelayout.c | 2 +- fs/nfs/filelayout/filelayoutdev.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 2 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 2 +- fs/nfs/nfs42xdr.c | 2 +- fs/nfs/nfs4xdr.c | 6 +- fs/nfs_common/grace.c | 6 +- fs/nfsd/export.c | 6 + fs/nfsd/filecache.c | 1 + fs/nfsd/nfs2acl.c | 21 +- fs/nfsd/nfs3acl.c | 8 +- fs/nfsd/nfs3proc.c | 11 +- fs/nfsd/nfs3xdr.c | 40 +- fs/nfsd/nfs4proc.c | 35 +- fs/nfsd/nfs4state.c | 3 +- fs/nfsd/nfs4xdr.c | 2599 +++---- fs/nfsd/nfsd.h | 9 +- fs/nfsd/nfsfh.c | 34 +- fs/nfsd/nfsfh.h | 24 +- fs/nfsd/nfsproc.c | 25 +- fs/nfsd/nfssvc.c | 50 +- fs/nfsd/nfsxdr.c | 16 +- fs/nfsd/trace.c | 1 + fs/nfsd/trace.h | 176 +- fs/nfsd/vfs.c | 29 +- fs/nfsd/xdr.h | 2 - fs/nfsd/xdr3.h | 2 - fs/nfsd/xdr4.h | 43 +- fs/nilfs2/segment.c | 5 - fs/notify/dnotify/dnotify.c | 2 +- fs/ntfs/file.c | 5 +- fs/ntfs/inode.c | 2 - fs/ntfs/logfile.c | 3 +- fs/ocfs2/cluster/tcp.c | 1 - fs/ocfs2/namei.c | 4 +- fs/open.c | 6 +- fs/proc/array.c | 28 + fs/proc/base.c | 12 +- fs/proc/fd.c | 48 +- fs/proc/generic.c | 24 +- fs/proc/internal.h | 10 +- fs/proc/kcore.c | 2 - fs/proc/meminfo.c | 2 +- fs/proc/proc_net.c | 20 +- fs/userfaultfd.c | 20 +- include/acpi/acpi_bus.h | 5 - include/acpi/acpi_drivers.h | 12 +- include/acpi/acpixf.h | 2 +- include/acpi/acuuid.h | 5 + include/asm-generic/bitops/builtin-ffs.h | 5 +- include/asm-generic/getorder.h | 2 +- include/asm-generic/hardirq.h | 6 +- include/asm-generic/mmu_context.h | 58 +- include/asm-generic/msi.h | 4 + include/asm-generic/nommu_context.h | 19 + include/asm-generic/qrwlock.h | 8 +- include/asm-generic/qspinlock.h | 4 +- include/dt-bindings/firmware/imx/rsrc.h | 1 + .../dt-bindings/regulator/dlg,da9121-regulator.h | 22 + include/dt-bindings/sound/adi,adau1977.h | 15 + include/dt-bindings/usb/pd.h | 8 + include/keys/rxrpc-type.h | 56 +- include/kunit/test.h | 51 + include/linux/acpi.h | 2 +- include/linux/atmdev.h | 1 + include/linux/auxiliary_bus.h | 77 + include/linux/bitmap.h | 6 +- include/linux/bitops.h | 11 +- include/linux/bpf-cgroup.h | 12 +- include/linux/bpf.h | 80 +- include/linux/bpf_lsm.h | 30 + include/linux/bpf_types.h | 1 + include/linux/bpf_verifier.h | 30 +- include/linux/btf.h | 6 +- include/linux/can/dev.h | 38 +- include/linux/can/dev/peak_canfd.h | 2 +- include/linux/cgroup-defs.h | 15 - include/linux/compaction.h | 12 - include/linux/compiler_types.h | 11 + include/linux/cpufreq.h | 5 - include/linux/ctype.h | 15 +- include/linux/dcache.h | 1 + include/linux/devfreq.h | 4 - include/linux/devfreq_cooling.h | 27 +- include/linux/device.h | 10 +- include/linux/device/class.h | 14 + include/linux/energy_model.h | 23 +- include/linux/ethtool.h | 1 + include/linux/eventpoll.h | 11 +- include/linux/exportfs.h | 13 + include/linux/fdtable.h | 40 +- include/linux/fpga/fpga-mgr.h | 2 + include/linux/fs.h | 7 +- include/linux/fwnode.h | 73 +- include/linux/genl_magic_struct.h | 2 +- include/linux/gfp.h | 2 - include/linux/goldfish.h | 8 +- include/linux/hardirq.h | 4 +- include/linux/highmem.h | 19 +- include/linux/huge_mm.h | 93 +- include/linux/ieee80211.h | 12 +- include/linux/if_bridge.h | 1 + include/linux/if_frad.h | 92 - include/linux/if_macvlan.h | 1 + include/linux/iio/adc/ad_sigma_delta.h | 6 +- include/linux/iio/buffer.h | 3 - include/linux/iio/iio-opaque.h | 2 + include/linux/iio/iio.h | 6 + include/linux/iio/trigger.h | 6 +- include/linux/iio/triggered_buffer.h | 23 +- include/linux/ima.h | 6 + include/linux/inetdevice.h | 4 +- include/linux/input-polldev.h | 58 - include/linux/input.h | 14 +- include/linux/input/adp5589.h | 7 - include/linux/interrupt.h | 8 + include/linux/iommu-helper.h | 4 +- include/linux/ioport.h | 41 +- include/linux/irq.h | 16 - include/linux/irq_cpustat.h | 28 - include/linux/irqdomain.h | 10 +- include/linux/iversion.h | 13 + include/linux/kbd_kern.h | 3 - include/linux/kernel.h | 173 +- include/linux/kernfs.h | 2 +- include/linux/key-type.h | 1 + include/linux/lockdep.h | 11 + include/linux/log2.h | 3 +- include/linux/lsm_audit.h | 2 +- include/linux/lsm_hook_defs.h | 2 +- include/linux/marvell_phy.h | 3 + include/linux/math.h | 177 + include/linux/mei_cl_bus.h | 6 + include/linux/memcontrol.h | 462 +- include/linux/mfd/tmio.h | 7 +- include/linux/mhi.h | 25 +- include/linux/migrate.h | 4 +- include/linux/mlx4/device.h | 1 - include/linux/mlx5/device.h | 8 + include/linux/mlx5/driver.h | 42 +- include/linux/mlx5/eswitch.h | 8 +- include/linux/mlx5/fs.h | 6 +- include/linux/mlx5/mlx5_ifc.h | 94 +- include/linux/mlx5/mlx5_ifc_vdpa.h | 166 + include/linux/mm.h | 142 +- include/linux/mm_types.h | 15 +- include/linux/mmap_lock.h | 94 +- include/linux/mmc/host.h | 7 + include/linux/mmzone.h | 56 +- include/linux/mod_devicetable.h | 8 + include/linux/module.h | 4 + include/linux/net.h | 2 +- include/linux/netdev_features.h | 4 +- include/linux/netdevice.h | 76 +- include/linux/netfilter/ipset/ip_set.h | 5 + include/linux/nfs4.h | 8 - include/linux/nvmem-provider.h | 17 + include/linux/of.h | 3 +- include/linux/page-flags.h | 18 +- include/linux/page_ext.h | 8 + include/linux/pagevec.h | 3 - include/linux/pci-ecam.h | 27 + include/linux/pci.h | 27 +- include/linux/pci_ids.h | 1 + include/linux/phy.h | 22 +- include/linux/platform_data/ad7298.h | 19 - include/linux/platform_data/ad7303.h | 20 - include/linux/platform_data/ad7887.h | 4 - include/linux/platform_data/adau1977.h | 44 - include/linux/platform_data/at91_adc.h | 49 - include/linux/platform_data/hirschmann-hellcreek.h | 23 + include/linux/platform_data/serial-imx.h | 15 - include/linux/platform_data/usb-ehci-mxc.h | 14 - include/linux/platform_data/x86/asus-wmi.h | 1 + include/linux/platform_device.h | 9 + include/linux/pm_domain.h | 22 +- include/linux/pm_opp.h | 1 - include/linux/pm_wakeup.h | 10 + include/linux/poison.h | 4 - include/linux/preempt.h | 30 +- include/linux/proc_fs.h | 8 +- include/linux/property.h | 3 + include/linux/ptp_classify.h | 7 +- include/linux/ptp_clock_kernel.h | 13 + include/linux/qed/qed_if.h | 1 + include/linux/rcu_node_tree.h | 2 + include/linux/regmap.h | 40 + include/linux/regulator/da9121.h | 36 + include/linux/regulator/driver.h | 3 + include/linux/regulator/pfuze100.h | 6 - include/linux/relay.h | 29 +- include/linux/remoteproc.h | 4 + include/linux/rfkill.h | 24 +- include/linux/rio_drv.h | 3 - include/linux/rmap.h | 1 - include/linux/rpmsg.h | 63 +- include/linux/rpmsg/byteorder.h | 67 + include/linux/rpmsg/ns.h | 45 + include/linux/rtsx_pci.h | 32 + include/linux/sched/mm.h | 16 + include/linux/sched/signal.h | 11 +- include/linux/scmi_protocol.h | 65 + include/linux/sctp.h | 20 + include/linux/sdla.h | 240 - include/linux/security.h | 5 +- include/linux/serial_8250.h | 5 + include/linux/serial_core.h | 20 +- include/linux/serial_pnx8xxx.h | 67 - include/linux/set_memory.h | 5 + include/linux/shmem_fs.h | 6 +- include/linux/siox.h | 2 +- include/linux/skbuff.h | 22 + include/linux/slab.h | 18 + include/linux/soc/marvell/octeontx2/asm.h | 29 + include/linux/soundwire/sdw.h | 4 + include/linux/soundwire/sdw_registers.h | 43 + include/linux/spi/spi.h | 1 + include/linux/spmi.h | 1 + include/linux/string.h | 75 +- include/linux/sunrpc/svc.h | 22 +- include/linux/sunrpc/svc_rdma.h | 36 +- include/linux/sunrpc/svc_rdma_pcl.h | 128 + include/linux/sunrpc/svc_xprt.h | 4 +- include/linux/sunrpc/xdr.h | 91 +- include/linux/swap.h | 4 +- include/linux/syscalls.h | 14 +- include/linux/thermal.h | 3 + include/linux/thunderbolt.h | 18 +- include/linux/time.h | 13 - include/linux/timekeeping.h | 3 +- include/linux/tty.h | 44 +- include/linux/tty_driver.h | 9 - include/linux/uio_driver.h | 16 + include/linux/units.h | 2 +- include/linux/usb/hcd.h | 4 - include/linux/usb/pd.h | 2 + include/linux/usb/pd_vdo.h | 19 +- include/linux/usb/r8152.h | 37 + include/linux/usb/serial.h | 2 - include/linux/usb/tcpm.h | 28 +- include/linux/usb/typec.h | 2 + include/linux/usb/typec_tbt.h | 6 +- include/linux/usb/usbnet.h | 4 - include/linux/usb_usual.h | 2 + include/linux/vmalloc.h | 8 +- include/linux/vmstat.h | 104 + include/linux/vtime.h | 42 +- include/linux/wimax/debug.h | 491 -- include/net/act_api.h | 6 + include/net/bluetooth/hci.h | 7 + include/net/bluetooth/hci_core.h | 23 +- include/net/bluetooth/mgmt.h | 53 +- include/net/bpf_sk_storage.h | 2 + include/net/busy_poll.h | 27 +- include/net/cfg80211.h | 97 +- include/net/compat.h | 10 - include/net/devlink.h | 13 +- include/net/dsa.h | 8 + include/net/dst.h | 12 +- include/net/ieee80211_radiotap.h | 1 + include/net/inet_ecn.h | 14 +- include/net/inet_frag.h | 1 + include/net/ip.h | 2 +- include/net/ip_tunnels.h | 2 - include/net/mac80211.h | 42 +- include/net/mptcp.h | 25 +- include/net/net_namespace.h | 3 - include/net/netfilter/ipv4/nf_reject.h | 14 +- include/net/netfilter/ipv6/nf_reject.h | 14 +- include/net/netfilter/nf_conntrack_l4proto.h | 16 +- include/net/netfilter/nf_tables.h | 95 +- include/net/netlink.h | 4 +- include/net/netns/sctp.h | 8 + include/net/nexthop.h | 42 +- include/net/nfc/nci.h | 34 + include/net/page_pool.h | 26 + include/net/pkt_cls.h | 4 +- include/net/pkt_sched.h | 5 + include/net/sch_generic.h | 5 +- include/net/sctp/constants.h | 2 + include/net/sctp/sctp.h | 9 +- include/net/sctp/sm.h | 4 + include/net/sctp/structs.h | 12 +- include/net/sock.h | 28 +- include/net/switchdev.h | 2 + include/net/tcp.h | 35 +- include/net/tls.h | 32 +- include/net/udp.h | 6 +- include/net/wimax.h | 503 -- include/net/xdp.h | 20 +- include/net/xdp_sock_drv.h | 7 + include/rdma/ib_addr.h | 1 + include/rdma/ib_verbs.h | 1 + include/soc/fsl/qman.h | 3 +- include/soc/mscc/ocelot.h | 20 +- include/soc/tegra/fuse.h | 4 + include/sound/compress_driver.h | 16 + include/sound/graph_card.h | 16 + include/sound/hda_codec.h | 2 +- include/sound/intel-dsp-config.h | 7 + include/sound/rt5682.h | 1 + include/sound/simple_card_utils.h | 3 + include/sound/soc-acpi-intel-match.h | 2 + include/sound/soc-acpi.h | 6 + include/sound/soc-component.h | 31 +- include/sound/soc-dai.h | 42 +- include/sound/soc-jack.h | 132 + include/sound/soc-link.h | 9 +- include/sound/soc-topology.h | 13 +- include/sound/soc.h | 132 +- include/sound/sof.h | 6 +- include/sound/sof/dai.h | 16 +- include/sound/sof/debug.h | 41 + include/sound/sof/ext_manifest.h | 21 + include/sound/sof/header.h | 15 +- include/sound/sof/trace.h | 28 + include/trace/events/asoc.h | 1 + include/trace/events/devfreq.h | 30 +- include/trace/events/mmap_lock.h | 107 + include/trace/events/rpcrdma.h | 143 +- include/trace/events/sched.h | 84 + include/trace/events/sunrpc.h | 24 - include/trace/events/thermal.h | 19 +- include/trace/events/writeback.h | 2 +- include/trace/events/xdp.h | 12 +- include/uapi/asm-generic/sembuf.h | 6 +- include/uapi/asm-generic/socket.h | 3 + include/uapi/asm-generic/unistd.h | 2 +- include/uapi/linux/android/binder.h | 1 + include/uapi/linux/batman_adv.h | 26 + include/uapi/linux/bpf.h | 105 +- include/uapi/linux/btrfs.h | 1 + include/uapi/linux/btrfs_tree.h | 3 +- include/uapi/linux/can.h | 38 +- include/uapi/linux/can/gw.h | 4 +- include/uapi/linux/can/isotp.h | 2 +- include/uapi/linux/can/netlink.h | 1 + include/uapi/linux/cfm_bridge.h | 64 + include/uapi/linux/close_range.h | 3 + include/uapi/linux/const.h | 5 + include/uapi/linux/ethtool.h | 2 +- include/uapi/linux/if_bridge.h | 126 + include/uapi/linux/if_ether.h | 1 + include/uapi/linux/if_frad.h | 123 - include/uapi/linux/if_link.h | 2 + include/uapi/linux/if_packet.h | 12 + include/uapi/linux/kernel.h | 9 +- include/uapi/linux/keyboard.h | 2 +- include/uapi/linux/lightnvm.h | 2 +- include/uapi/linux/mroute6.h | 2 +- include/uapi/linux/mrp_bridge.h | 1 + include/uapi/linux/netfilter/ipset/ip_set.h | 6 +- include/uapi/linux/netfilter/nf_tables.h | 6 + include/uapi/linux/netfilter/x_tables.h | 2 +- include/uapi/linux/netlink.h | 2 +- include/uapi/linux/nl80211.h | 152 +- include/uapi/linux/pci_regs.h | 16 + include/uapi/linux/ppp-ioctl.h | 2 + include/uapi/linux/rfkill.h | 16 +- include/uapi/linux/rpmsg_types.h | 11 + include/uapi/linux/rtnetlink.h | 20 +- include/uapi/linux/sctp.h | 7 + include/uapi/linux/sdla.h | 117 - include/uapi/linux/seg6_local.h | 1 + include/uapi/linux/serial_core.h | 2 - include/uapi/linux/smc.h | 126 + include/uapi/linux/snmp.h | 1 + include/uapi/linux/sysctl.h | 2 +- include/uapi/linux/tcp.h | 4 + include/uapi/linux/tls.h | 15 + include/uapi/linux/userfaultfd.h | 9 + include/uapi/linux/vm_sockets.h | 26 +- include/uapi/misc/habanalabs.h | 126 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 2 +- include/uapi/sound/asoc.h | 22 +- include/uapi/sound/sof/abi.h | 2 +- init/init_task.c | 2 +- init/main.c | 6 +- ipc/shm.c | 8 +- kernel/Makefile | 4 + kernel/acct.c | 7 +- kernel/bpf/Makefile | 1 + kernel/bpf/arraymap.c | 30 +- kernel/bpf/bpf_iter.c | 14 + kernel/bpf/bpf_local_storage.c | 20 +- kernel/bpf/bpf_lsm.c | 140 + kernel/bpf/bpf_struct_ops.c | 19 +- kernel/bpf/bpf_task_storage.c | 315 + kernel/bpf/btf.c | 481 +- kernel/bpf/core.c | 23 +- kernel/bpf/cpumap.c | 37 +- kernel/bpf/devmap.c | 25 +- kernel/bpf/hashtab.c | 189 +- kernel/bpf/helpers.c | 13 + kernel/bpf/local_storage.c | 44 +- kernel/bpf/lpm_trie.c | 19 +- kernel/bpf/queue_stack_maps.c | 16 +- kernel/bpf/reuseport_array.c | 12 +- kernel/bpf/ringbuf.c | 35 +- kernel/bpf/stackmap.c | 16 +- kernel/bpf/syscall.c | 336 +- kernel/bpf/sysfs_btf.c | 2 +- kernel/bpf/task_iter.c | 77 +- kernel/bpf/verifier.c | 441 +- kernel/cgroup/cgroup.c | 12 - kernel/configs/android-recommended.config | 1 - kernel/crash_core.c | 1 + kernel/events/core.c | 12 +- kernel/fail_function.c | 6 +- kernel/fork.c | 28 +- kernel/gcov/gcc_4_7.c | 10 +- kernel/irq/Kconfig | 5 - kernel/irq/chip.c | 29 +- kernel/irq/generic-chip.c | 2 +- kernel/irq/irqdesc.c | 51 - kernel/irq/irqdomain.c | 34 +- kernel/irq/manage.c | 70 + kernel/kcmp.c | 59 +- kernel/kcov.c | 2 + kernel/kthread.c | 29 +- kernel/module.c | 36 + kernel/pid.c | 4 +- kernel/power/energy_model.c | 26 +- kernel/power/hibernate.c | 2 +- kernel/power/power.h | 2 +- kernel/power/snapshot.c | 52 +- kernel/power/suspend.c | 2 + kernel/ptrace.c | 2 +- kernel/reboot.c | 246 +- kernel/relay.c | 109 +- kernel/resource.c | 34 +- kernel/resource_kunit.c | 152 + kernel/sched/cpufreq_schedutil.c | 8 +- kernel/sched/cputime.c | 36 +- kernel/softirq.c | 127 +- kernel/taskstats.c | 2 +- kernel/time/Kconfig | 18 +- kernel/time/Makefile | 1 + kernel/time/clocksource.c | 8 - kernel/time/tick-legacy.c | 37 + kernel/time/timekeeping.c | 41 +- kernel/time/timekeeping.h | 1 + kernel/trace/Kconfig | 2 - kernel/trace/blktrace.c | 2 +- kernel/trace/bpf_trace.c | 41 +- kernel/workqueue.c | 3 + lib/Kconfig.debug | 31 + lib/Kconfig.ubsan | 128 +- lib/Makefile | 1 + lib/asn1_decoder.c | 4 +- lib/assoc_array.c | 2 +- lib/bootconfig.c | 4 +- lib/cmdline.c | 27 +- lib/cmdline_kunit.c | 100 + lib/dim/net_dim.c | 2 +- lib/dim/rdma_dim.c | 4 +- lib/dynamic_debug.c | 9 +- lib/errname.c | 1 + lib/error-inject.c | 2 + lib/errseq.c | 1 + lib/find_bit.c | 3 +- lib/glob.c | 2 +- lib/kstrtox.c | 1 + lib/kunit/test.c | 59 +- lib/locking-selftest.c | 47 + lib/lz4/lz4_decompress.c | 6 +- lib/lz4/lz4defs.h | 1 + lib/lzo/lzo1x_compress.c | 2 +- lib/math/div64.c | 4 +- lib/math/int_pow.c | 2 +- lib/math/int_sqrt.c | 3 +- lib/math/reciprocal_div.c | 9 +- lib/nlattr.c | 44 +- lib/siphash.c | 36 +- lib/stackdepot.c | 11 +- lib/string.c | 4 - lib/test_firmware.c | 9 +- lib/test_free_pages.c | 5 + lib/test_kasan_module.c | 29 + lib/test_kmod.c | 26 +- lib/test_lockup.c | 16 + lib/test_ubsan.c | 74 +- lib/ts_fsm.c | 2 +- lib/ubsan.c | 2 +- lib/vsprintf.c | 15 +- lib/xz/xz_dec_lzma2.c | 4 +- lib/xz/xz_dec_stream.c | 16 +- lib/zlib_inflate/inflate.c | 24 +- lib/zstd/bitstream.h | 11 +- lib/zstd/compress.c | 2 +- lib/zstd/decompress.c | 12 +- lib/zstd/huf_compress.c | 5 +- mm/Kconfig | 25 +- mm/Kconfig.debug | 28 +- mm/Makefile | 4 +- mm/backing-dev.c | 8 +- mm/cma.c | 6 +- mm/compaction.c | 123 +- mm/debug.c | 4 +- mm/filemap.c | 615 +- mm/gup.c | 326 +- mm/gup_benchmark.c | 210 - mm/gup_test.c | 247 + mm/gup_test.h | 32 + mm/highmem.c | 52 + mm/huge_memory.c | 113 +- mm/hugetlb.c | 28 +- mm/init-mm.c | 1 + mm/internal.h | 5 + mm/kasan/generic.c | 3 - mm/kasan/report.c | 4 +- mm/khugepaged.c | 60 +- mm/ksm.c | 50 +- mm/madvise.c | 14 +- mm/mapping_dirty_helpers.c | 6 +- mm/memblock.c | 82 +- mm/memcontrol.c | 392 +- mm/memory-failure.c | 226 +- mm/memory.c | 60 +- mm/memory_hotplug.c | 34 +- mm/mempolicy.c | 8 +- mm/migrate.c | 185 +- mm/mlock.c | 63 +- mm/mm_init.c | 1 + mm/mmap.c | 22 +- mm/mmap_lock.c | 230 + mm/mmu_notifier.c | 7 - mm/mmzone.c | 15 +- mm/mremap.c | 280 +- mm/nommu.c | 8 +- mm/oom_kill.c | 14 +- mm/page_alloc.c | 478 +- mm/page_counter.c | 4 +- mm/page_ext.c | 12 +- mm/page_idle.c | 4 - mm/page_io.c | 6 +- mm/page_isolation.c | 12 +- mm/page_owner.c | 17 +- mm/page_poison.c | 56 +- mm/page_vma_mapped.c | 9 +- mm/process_vm_access.c | 2 +- mm/rmap.c | 21 +- mm/shmem.c | 39 +- mm/slab.c | 10 +- mm/slab.h | 47 +- mm/slab_common.c | 10 +- mm/slob.c | 6 +- mm/slub.c | 160 +- mm/swap.c | 220 +- mm/swap_state.c | 7 +- mm/swapfile.c | 25 +- mm/truncate.c | 12 +- mm/vmalloc.c | 105 +- mm/vmscan.c | 228 +- mm/vmstat.c | 6 +- mm/workingset.c | 12 +- mm/z3fold.c | 191 +- mm/zsmalloc.c | 11 +- mm/zswap.c | 189 +- net/9p/client.c | 6 +- net/9p/trans_common.c | 4 +- net/9p/trans_fd.c | 4 +- net/9p/trans_rdma.c | 2 + net/9p/trans_virtio.c | 9 +- net/Kconfig | 2 - net/Makefile | 1 - net/appletalk/aarp.c | 18 +- net/appletalk/ddp.c | 7 +- net/atm/raw.c | 12 +- net/batman-adv/Kconfig | 27 +- net/batman-adv/Makefile | 3 - net/batman-adv/bat_algo.c | 34 +- net/batman-adv/bat_algo.h | 5 +- net/batman-adv/bat_iv_ogm.c | 229 - net/batman-adv/bat_v.c | 247 +- net/batman-adv/bat_v_elp.c | 1 + net/batman-adv/bat_v_ogm.c | 1 + net/batman-adv/bridge_loop_avoidance.c | 130 - net/batman-adv/bridge_loop_avoidance.h | 16 - net/batman-adv/debugfs.c | 442 -- net/batman-adv/debugfs.h | 73 - net/batman-adv/distributed-arp-table.c | 55 - net/batman-adv/distributed-arp-table.h | 2 - net/batman-adv/fragmentation.c | 3 +- net/batman-adv/gateway_client.c | 39 - net/batman-adv/gateway_client.h | 2 - net/batman-adv/hard-interface.c | 35 +- net/batman-adv/hard-interface.h | 25 +- net/batman-adv/icmp_socket.c | 392 - net/batman-adv/icmp_socket.h | 38 - net/batman-adv/log.c | 209 - net/batman-adv/main.c | 46 +- net/batman-adv/main.h | 5 +- net/batman-adv/multicast.c | 111 - net/batman-adv/multicast.h | 3 - net/batman-adv/netlink.c | 1 + net/batman-adv/network-coding.c | 87 - net/batman-adv/network-coding.h | 13 - net/batman-adv/originator.c | 121 - net/batman-adv/originator.h | 4 - net/batman-adv/routing.c | 10 - net/batman-adv/soft-interface.c | 137 +- net/batman-adv/soft-interface.h | 1 - net/batman-adv/sysfs.c | 1272 ---- net/batman-adv/sysfs.h | 93 - net/batman-adv/tp_meter.c | 1 + net/batman-adv/translation-table.c | 212 - net/batman-adv/translation-table.h | 3 - net/batman-adv/types.h | 66 - net/bluetooth/hci_conn.c | 12 +- net/bluetooth/hci_core.c | 53 +- net/bluetooth/hci_debugfs.c | 50 + net/bluetooth/hci_event.c | 44 +- net/bluetooth/hci_request.c | 303 +- net/bluetooth/hci_request.h | 2 + net/bluetooth/hidp/core.c | 2 +- net/bluetooth/l2cap_core.c | 10 +- net/bluetooth/mgmt.c | 436 +- net/bluetooth/mgmt_config.c | 187 +- net/bluetooth/sco.c | 5 + net/bluetooth/smp.c | 44 +- net/bluetooth/smp.h | 2 + net/bridge/Kconfig | 11 + net/bridge/Makefile | 2 + net/bridge/br.c | 5 +- net/bridge/br_cfm.c | 867 +++ net/bridge/br_cfm_netlink.c | 726 ++ net/bridge/br_device.c | 39 +- net/bridge/br_if.c | 1 + net/bridge/br_input.c | 41 +- net/bridge/br_mdb.c | 30 +- net/bridge/br_mrp.c | 59 +- net/bridge/br_mrp_netlink.c | 2 +- net/bridge/br_multicast.c | 13 +- net/bridge/br_netlink.c | 117 +- net/bridge/br_private.h | 107 +- net/bridge/br_private_cfm.h | 147 + net/bridge/br_private_mrp.h | 2 +- net/bridge/br_vlan.c | 31 +- net/bridge/netfilter/Kconfig | 4 +- net/bridge/netfilter/nft_reject_bridge.c | 255 +- net/can/af_can.c | 2 +- net/can/gw.c | 80 +- net/can/isotp.c | 42 +- net/can/j1939/main.c | 4 +- net/core/bpf_sk_storage.c | 136 +- net/core/datagram.c | 2 +- net/core/dev.c | 137 +- net/core/dev_ioctl.c | 2 +- net/core/devlink.c | 44 +- net/core/fib_rules.c | 4 +- net/core/filter.c | 25 + net/core/flow_dissector.c | 2 +- net/core/netclassid_cgroup.c | 3 +- net/core/netprio_cgroup.c | 3 +- net/core/page_pool.c | 70 +- net/core/rtnetlink.c | 36 +- net/core/skbuff.c | 18 +- net/core/sock.c | 32 +- net/core/sock_map.c | 42 +- net/core/xdp.c | 57 +- net/dcb/dcbnl.c | 16 +- net/dccp/ackvec.c | 5 + net/dccp/ccid.c | 2 +- net/dccp/ccids/ccid2.c | 5 + net/dccp/ccids/ccid3.c | 6 + net/dccp/ccids/lib/loss_interval.c | 3 + net/dccp/ccids/lib/packet_history.c | 3 + net/dccp/feat.c | 6 + net/dccp/output.c | 9 + net/dccp/qpolicy.c | 6 +- net/dccp/timer.c | 12 +- net/decnet/dn_dev.c | 2 +- net/dsa/Kconfig | 11 + net/dsa/Makefile | 4 +- net/dsa/dsa.c | 7 +- net/dsa/dsa_priv.h | 2 - net/dsa/master.c | 7 +- net/dsa/slave.c | 96 +- net/dsa/tag_ar9331.c | 3 - net/dsa/tag_brcm.c | 3 - net/dsa/tag_dsa.c | 332 +- net/dsa/tag_edsa.c | 206 - net/dsa/tag_gswip.c | 5 - net/dsa/tag_hellcreek.c | 64 + net/dsa/tag_ksz.c | 73 +- net/dsa/tag_lan9303.c | 9 - net/dsa/tag_mtk.c | 3 - net/dsa/tag_ocelot.c | 7 - net/dsa/tag_qca.c | 3 - net/dsa/tag_trailer.c | 31 +- net/ethernet/eth.c | 6 +- net/ethtool/ioctl.c | 2 +- net/ieee802154/nl-mac.c | 2 +- net/ipv4/af_inet.c | 2 +- net/ipv4/bpf_tcp_ca.c | 3 +- net/ipv4/devinet.c | 5 +- net/ipv4/fib_semantics.c | 7 +- net/ipv4/fib_trie.c | 9 - net/ipv4/inet_fragment.c | 47 +- net/ipv4/ip_gre.c | 6 +- net/ipv4/ip_tunnel_core.c | 9 - net/ipv4/ip_vti.c | 2 +- net/ipv4/ipconfig.c | 14 +- net/ipv4/ipip.c | 2 +- net/ipv4/metrics.c | 2 +- net/ipv4/netfilter/ipt_REJECT.c | 3 +- net/ipv4/netfilter/nf_reject_ipv4.c | 134 +- net/ipv4/netfilter/nft_reject_ipv4.c | 3 +- net/ipv4/nexthop.c | 255 +- net/ipv4/proc.c | 1 + net/ipv4/route.c | 15 +- net/ipv4/tcp.c | 603 +- net/ipv4/tcp_input.c | 48 +- net/ipv4/tcp_ipv4.c | 23 +- net/ipv4/tcp_lp.c | 7 + net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/tcp_output.c | 22 +- net/ipv4/tcp_recovery.c | 3 +- net/ipv4/udp.c | 10 +- net/ipv4/udp_diag.c | 2 +- net/ipv4/udp_offload.c | 5 +- net/ipv6/addrconf.c | 1 + net/ipv6/af_inet6.c | 2 +- net/ipv6/calipso.c | 4 +- net/ipv6/exthdrs.c | 5 - net/ipv6/ip6_gre.c | 6 +- net/ipv6/ip6_tunnel.c | 47 +- net/ipv6/ip6_vti.c | 3 +- net/ipv6/ipv6_sockglue.c | 2 +- net/ipv6/mcast.c | 2 +- net/ipv6/netfilter/ip6t_REJECT.c | 2 +- net/ipv6/netfilter/nf_reject_ipv6.c | 144 +- net/ipv6/netfilter/nft_reject_ipv6.c | 3 +- net/ipv6/proc.c | 2 + net/ipv6/route.c | 9 +- net/ipv6/rpl.c | 2 +- net/ipv6/rpl_iptunnel.c | 9 +- net/ipv6/seg6_local.c | 590 +- net/ipv6/sit.c | 2 +- net/ipv6/tcp_ipv6.c | 9 +- net/ipv6/udp.c | 8 +- net/ipv6/udp_offload.c | 8 +- net/iucv/af_iucv.c | 8 +- net/l3mdev/l3mdev.c | 1 + net/lapb/lapb_iface.c | 82 +- net/lapb/lapb_timer.c | 11 +- net/llc/llc_conn.c | 2 + net/mac80211/agg-rx.c | 8 +- net/mac80211/agg-tx.c | 12 +- net/mac80211/cfg.c | 33 +- net/mac80211/chan.c | 74 +- net/mac80211/debugfs.c | 2 +- net/mac80211/debugfs_key.c | 2 +- net/mac80211/debugfs_netdev.c | 17 +- net/mac80211/debugfs_sta.c | 4 +- net/mac80211/ieee80211_i.h | 24 +- net/mac80211/iface.c | 54 +- net/mac80211/key.c | 49 + net/mac80211/main.c | 22 +- net/mac80211/mesh.c | 30 + net/mac80211/mlme.c | 123 +- net/mac80211/pm.c | 15 - net/mac80211/rx.c | 41 +- net/mac80211/trace.h | 23 +- net/mac80211/tx.c | 60 +- net/mac80211/util.c | 73 +- net/mac80211/vht.c | 14 +- net/mac80211/wme.c | 18 +- net/mac802154/main.c | 8 +- net/mpls/af_mpls.c | 2 + net/mptcp/ctrl.c | 14 + net/mptcp/mptcp_diag.c | 2 +- net/mptcp/options.c | 218 +- net/mptcp/pm.c | 72 +- net/mptcp/pm_netlink.c | 84 +- net/mptcp/protocol.c | 1813 +++-- net/mptcp/protocol.h | 192 +- net/mptcp/subflow.c | 165 +- net/netfilter/Kconfig | 10 + net/netfilter/Makefile | 1 + net/netfilter/ipset/ip_set_core.c | 6 +- net/netfilter/ipset/ip_set_hash_gen.h | 45 +- net/netfilter/ipset/ip_set_hash_ip.c | 7 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 6 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 7 +- net/netfilter/ipset/ip_set_hash_ipport.c | 7 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 7 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 7 +- net/netfilter/ipset/ip_set_hash_mac.c | 6 +- net/netfilter/ipset/ip_set_hash_net.c | 7 +- net/netfilter/ipset/ip_set_hash_netiface.c | 11 +- net/netfilter/ipset/ip_set_hash_netnet.c | 7 +- net/netfilter/ipset/ip_set_hash_netport.c | 7 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 7 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_sync.c | 4 +- net/netfilter/nf_conntrack_netlink.c | 31 +- net/netfilter/nf_conntrack_proto_dccp.c | 13 +- net/netfilter/nf_conntrack_proto_sctp.c | 13 +- net/netfilter/nf_conntrack_proto_tcp.c | 19 +- net/netfilter/nf_tables_api.c | 259 +- net/netfilter/nfnetlink_acct.c | 40 +- net/netfilter/nfnetlink_cthelper.c | 4 +- net/netfilter/nft_ct.c | 2 +- net/netfilter/nft_dynset.c | 156 +- net/netfilter/nft_log.c | 2 +- net/netfilter/nft_reject.c | 12 +- net/netfilter/nft_reject_inet.c | 74 +- net/netfilter/nft_reject_netdev.c | 189 + net/netfilter/nft_set_hash.c | 27 +- net/netfilter/xt_nfacct.c | 2 +- net/netlabel/netlabel_calipso.c | 1 + net/netlabel/netlabel_mgmt.c | 2 +- net/nfc/Kconfig | 2 +- net/nfc/core.c | 10 +- net/nfc/digital_core.c | 3 + net/nfc/nci/core.c | 20 +- net/nfc/nci/hci.c | 9 +- net/nfc/nci/ntf.c | 21 + net/nfc/nci/rsp.c | 81 +- net/nfc/netlink.c | 2 +- net/openvswitch/actions.c | 15 +- net/openvswitch/conntrack.c | 14 +- net/openvswitch/flow.c | 4 + net/openvswitch/meter.c | 2 +- net/openvswitch/vport-internal_dev.c | 29 +- net/openvswitch/vport.c | 4 +- net/packet/af_packet.c | 40 +- net/packet/internal.h | 5 +- net/qrtr/mhi.c | 6 + net/qrtr/ns.c | 8 - net/qrtr/qrtr.c | 49 +- net/rfkill/core.c | 41 +- net/rxrpc/Makefile | 1 + net/rxrpc/ar-internal.h | 63 +- net/rxrpc/call_accept.c | 14 +- net/rxrpc/conn_client.c | 6 - net/rxrpc/conn_event.c | 8 +- net/rxrpc/conn_object.c | 2 - net/rxrpc/conn_service.c | 2 - net/rxrpc/insecure.c | 19 +- net/rxrpc/key.c | 658 +- net/rxrpc/recvmsg.c | 2 +- net/rxrpc/rxkad.c | 256 +- net/rxrpc/security.c | 98 +- net/rxrpc/sendmsg.c | 45 +- net/rxrpc/server_key.c | 143 + net/sched/Kconfig | 8 +- net/sched/Makefile | 1 + net/sched/act_api.c | 93 +- net/sched/act_bpf.c | 2 +- net/sched/act_ct.c | 9 +- net/sched/act_ipt.c | 2 +- net/sched/act_mirred.c | 21 +- net/sched/act_simple.c | 4 +- net/sched/cls_api.c | 36 +- net/sched/cls_rsvp.h | 2 +- net/sched/cls_u32.c | 11 +- net/sched/em_cmp.c | 2 +- net/sched/sch_api.c | 6 +- net/sched/sch_atm.c | 8 +- net/sched/sch_cbs.c | 1 + net/sched/sch_frag.c | 150 + net/sched/sch_pie.c | 2 +- net/sched/sch_taprio.c | 1 + net/sctp/Kconfig | 1 + net/sctp/associola.c | 4 + net/sctp/ipv6.c | 44 +- net/sctp/offload.c | 6 +- net/sctp/output.c | 22 +- net/sctp/protocol.c | 142 +- net/sctp/sm_make_chunk.c | 21 + net/sctp/sm_statefuns.c | 52 + net/sctp/socket.c | 116 + net/sctp/sysctl.c | 62 + net/sctp/transport.c | 4 +- net/smc/Makefile | 2 +- net/smc/af_smc.c | 100 +- net/smc/smc_cdc.c | 6 +- net/smc/smc_clc.c | 5 + net/smc/smc_clc.h | 6 + net/smc/smc_core.c | 399 +- net/smc/smc_core.h | 50 + net/smc/smc_diag.c | 23 +- net/smc/smc_ib.c | 200 + net/smc/smc_ib.h | 6 + net/smc/smc_ism.c | 99 +- net/smc/smc_ism.h | 6 +- net/smc/smc_netlink.c | 85 + net/smc/smc_netlink.h | 32 + net/smc/smc_pnet.c | 2 + net/smc/smc_wr.c | 14 +- net/socket.c | 53 +- net/sunrpc/auth_gss/gss_rpc_upcall.c | 15 +- net/sunrpc/auth_gss/gss_rpc_xdr.c | 3 +- net/sunrpc/cache.c | 41 +- net/sunrpc/rpc_pipe.c | 3 +- net/sunrpc/svc.c | 16 +- net/sunrpc/svc_xprt.c | 4 +- net/sunrpc/svcsock.c | 8 +- net/sunrpc/xdr.c | 78 +- net/sunrpc/xprtrdma/Makefile | 2 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 14 +- net/sunrpc/xprtrdma/svc_rdma_pcl.c | 306 + net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 314 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 600 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 562 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 2 +- net/tipc/addr.c | 7 +- net/tipc/addr.h | 1 + net/tipc/bearer.c | 27 +- net/tipc/bearer.h | 10 +- net/tipc/core.c | 2 - net/tipc/core.h | 15 +- net/tipc/crypto.c | 55 +- net/tipc/crypto.h | 6 +- net/tipc/discover.c | 5 +- net/tipc/group.c | 3 +- net/tipc/group.h | 3 +- net/tipc/link.c | 48 +- net/tipc/msg.c | 29 +- net/tipc/name_distr.c | 48 +- net/tipc/name_distr.h | 2 +- net/tipc/name_table.c | 57 +- net/tipc/name_table.h | 9 +- net/tipc/net.c | 2 +- net/tipc/netlink_compat.c | 7 +- net/tipc/node.c | 60 +- net/tipc/socket.c | 221 +- net/tipc/socket.h | 2 +- net/tipc/subscr.c | 13 +- net/tipc/subscr.h | 16 +- net/tipc/topsrv.c | 6 +- net/tipc/trace.c | 2 +- net/tipc/udp_media.c | 8 +- net/tls/tls_device.c | 6 +- net/tls/tls_device_fallback.c | 13 +- net/tls/tls_main.c | 3 + net/tls/tls_proc.c | 3 + net/tls/tls_sw.c | 34 +- net/vmw_vsock/af_vsock.c | 24 +- net/vmw_vsock/vsock_addr.c | 4 +- net/wimax/Kconfig | 40 - net/wimax/Makefile | 13 - net/wimax/debug-levels.h | 29 - net/wimax/debugfs.c | 38 - net/wimax/id-table.c | 130 - net/wimax/op-msg.c | 391 - net/wimax/op-reset.c | 108 - net/wimax/op-rfkill.c | 431 -- net/wimax/op-state-get.c | 52 - net/wimax/stack.c | 609 -- net/wimax/wimax-internal.h | 85 - net/wireless/chan.c | 6 +- net/wireless/core.c | 8 +- net/wireless/core.h | 2 + net/wireless/mlme.c | 26 +- net/wireless/nl80211.c | 324 +- net/wireless/nl80211.h | 8 +- net/wireless/rdev-ops.h | 22 +- net/wireless/reg.c | 10 +- net/wireless/scan.c | 23 +- net/wireless/trace.h | 36 +- net/wireless/util.c | 89 +- net/wireless/wext-compat.c | 154 +- net/x25/af_x25.c | 44 +- net/x25/x25_dev.c | 13 - net/x25/x25_link.c | 52 +- net/x25/x25_route.c | 10 +- net/xdp/xsk.c | 114 +- net/xdp/xsk.h | 2 - net/xdp/xsk_buff_pool.c | 13 +- net/xdp/xsk_queue.h | 93 +- net/xdp/xskmap.c | 35 +- net/xfrm/xfrm_input.c | 7 +- net/xfrm/xfrm_interface.c | 19 +- net/xfrm/xfrm_user.c | 74 +- samples/bpf/.gitignore | 3 + samples/bpf/Makefile | 24 +- samples/bpf/bpf_load.c | 667 -- samples/bpf/bpf_load.h | 57 - samples/bpf/do_hbm_test.sh | 32 +- samples/bpf/hbm.c | 112 +- samples/bpf/hbm_kern.h | 2 +- samples/bpf/ibumad_kern.c | 26 +- samples/bpf/ibumad_user.c | 71 +- samples/bpf/lwt_len_hist.sh | 2 + samples/bpf/map_perf_test_user.c | 6 - samples/bpf/offwaketime_user.c | 6 - samples/bpf/sockex2_user.c | 2 - samples/bpf/sockex3_user.c | 2 - samples/bpf/spintest_user.c | 6 - samples/bpf/syscall_tp_user.c | 2 - samples/bpf/task_fd_query_user.c | 103 +- samples/bpf/test_cgrp2_sock2.c | 61 +- samples/bpf/test_cgrp2_sock2.sh | 21 +- samples/bpf/test_ipip.sh | 179 - samples/bpf/test_lru_dist.c | 3 - samples/bpf/test_lwt_bpf.sh | 0 samples/bpf/test_map_in_map_user.c | 6 - samples/bpf/test_overhead_user.c | 84 +- samples/bpf/trace_event_user.c | 2 - samples/bpf/tracex2_user.c | 6 - samples/bpf/tracex3_user.c | 6 - samples/bpf/tracex4_user.c | 6 - samples/bpf/tracex5_user.c | 3 - samples/bpf/tracex6_user.c | 3 - samples/bpf/xdp1_user.c | 6 - samples/bpf/xdp2skb_meta_kern.c | 2 +- samples/bpf/xdp_adjust_tail_user.c | 6 - samples/bpf/xdp_monitor_user.c | 5 - samples/bpf/xdp_redirect_cpu_user.c | 6 - samples/bpf/xdp_redirect_map_user.c | 6 - samples/bpf/xdp_redirect_user.c | 6 - samples/bpf/xdp_router_ipv4_user.c | 6 - samples/bpf/xdp_rxq_info_user.c | 6 - samples/bpf/xdp_sample_pkts_user.c | 6 - samples/bpf/xdp_tx_iptunnel_user.c | 6 - samples/bpf/xdpsock.h | 8 + samples/bpf/xdpsock_ctrl_proc.c | 187 + samples/bpf/xdpsock_user.c | 232 +- scripts/Makefile.modfinal | 25 +- scripts/Makefile.ubsan | 49 +- scripts/bpf_helpers_doc.py | 8 + scripts/checkpatch.pl | 433 +- scripts/mod/devicetable-offsets.c | 3 + scripts/mod/file2alias.c | 8 + security/apparmor/apparmorfs.c | 3 - security/apparmor/include/net.h | 2 +- security/apparmor/lsm.c | 2 +- security/apparmor/net.c | 6 +- security/bpf/hooks.c | 2 + security/integrity/ima/ima_main.c | 78 +- security/keys/key.c | 2 + security/lsm_audit.c | 4 +- security/security.c | 3 +- security/selinux/hooks.c | 2 +- security/smack/smack_lsm.c | 4 +- sound/core/compress_offload.c | 39 +- sound/core/oss/pcm_oss.c | 6 +- sound/core/pcm_lib.c | 4 +- sound/core/rawmidi.c | 49 +- sound/core/seq/seq_clientmgr.c | 1 - sound/core/seq/seq_queue.c | 27 - sound/core/seq/seq_queue.h | 11 +- sound/drivers/aloop.c | 6 +- sound/drivers/pcsp/pcsp_input.c | 1 + sound/firewire/amdtp-stream.h | 2 +- sound/hda/intel-dsp-config.c | 111 + sound/isa/sb/sb8_main.c | 1 + sound/pci/emu10k1/emu10k1x.c | 4 +- sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_proc.c | 38 +- sound/pci/hda/hda_sysfs.c | 2 +- sound/pci/hda/patch_ca0132.c | 737 +- sound/pci/hda/patch_hdmi.c | 127 +- sound/pci/hda/patch_realtek.c | 13 + sound/pci/rme32.c | 1 - sound/pci/rme9652/hdspm.c | 9 +- sound/pci/rme9652/rme9652.c | 7 - sound/ppc/snd_ps3.c | 7 - sound/soc/adi/Kconfig | 1 - sound/soc/amd/acp-da7219-max98357a.c | 9 +- sound/soc/amd/raven/pci-acp3x.c | 9 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 34 +- sound/soc/atmel/Kconfig | 1 + sound/soc/atmel/atmel-i2s.c | 4 +- sound/soc/bcm/bcm2835-i2s.c | 4 +- sound/soc/codecs/Kconfig | 56 +- sound/soc/codecs/Makefile | 17 + sound/soc/codecs/adau1372-i2c.c | 40 + sound/soc/codecs/adau1372-spi.c | 58 + sound/soc/codecs/adau1372.c | 1062 +++ sound/soc/codecs/adau1372.h | 21 + sound/soc/codecs/adau1977.c | 9 +- sound/soc/codecs/adav80x.c | 1 + sound/soc/codecs/ak4118.c | 2 + sound/soc/codecs/ak5558.c | 2 +- sound/soc/codecs/alc5623.c | 2 + sound/soc/codecs/alc5632.c | 2 + sound/soc/codecs/arizona.c | 1 + sound/soc/codecs/bd28623.c | 2 +- sound/soc/codecs/cros_ec_codec.c | 2 +- sound/soc/codecs/cs42l52.c | 1 + sound/soc/codecs/cs42l56.c | 1 + sound/soc/codecs/cs47l92.c | 1 + sound/soc/codecs/cx2072x.c | 4 +- sound/soc/codecs/da7218.c | 2 + sound/soc/codecs/da7219.c | 2 + sound/soc/codecs/da9055.c | 2 + sound/soc/codecs/es7134.c | 4 +- sound/soc/codecs/es7241.c | 2 +- sound/soc/codecs/es8316.c | 2 + sound/soc/codecs/gtm601.c | 2 +- sound/soc/codecs/hdmi-codec.c | 43 +- sound/soc/codecs/inno_rk3036.c | 2 +- sound/soc/codecs/jz4725b.c | 26 +- sound/soc/codecs/jz4740.c | 20 +- sound/soc/codecs/jz4770.c | 109 +- sound/soc/codecs/lpass-va-macro.c | 1497 ++++ sound/soc/codecs/lpass-wsa-macro.c | 2464 ++++++ sound/soc/codecs/lpass-wsa-macro.h | 17 + sound/soc/codecs/madera.c | 4 +- sound/soc/codecs/max98090.c | 2 + sound/soc/codecs/max98095.c | 2 + sound/soc/codecs/max98371.c | 3 +- sound/soc/codecs/max98373-sdw.c | 2 +- sound/soc/codecs/max98390.c | 2 + sound/soc/codecs/max9867.c | 2 + sound/soc/codecs/max98925.c | 3 +- sound/soc/codecs/max98926.c | 3 +- sound/soc/codecs/mt6359.c | 152 +- sound/soc/codecs/mt6359.h | 15 +- sound/soc/codecs/nau8315.c | 166 + sound/soc/codecs/pcm1789-i2c.c | 2 + sound/soc/codecs/pcm179x-i2c.c | 2 + sound/soc/codecs/pcm512x.c | 134 +- sound/soc/codecs/rk3328_codec.c | 2 +- sound/soc/codecs/rt1015.c | 211 +- sound/soc/codecs/rt1015.h | 42 + sound/soc/codecs/rt1015p.c | 69 +- sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt5660.c | 2 + sound/soc/codecs/rt5682-i2c.c | 5 + sound/soc/codecs/rt5682-sdw.c | 2 +- sound/soc/codecs/rt5682.c | 3 + sound/soc/codecs/rt5682.h | 14 + sound/soc/codecs/rt700.c | 2 +- sound/soc/codecs/rt711-sdw.c | 15 +- sound/soc/codecs/rt711.c | 2 +- sound/soc/codecs/rt715.c | 2 +- sound/soc/codecs/rt715.h | 1 - sound/soc/codecs/simple-mux.c | 124 + sound/soc/codecs/tas2562.c | 2 + sound/soc/codecs/tas571x.c | 4 +- sound/soc/codecs/tlv320adcx140.c | 2 + sound/soc/codecs/tlv320aic23-i2c.c | 2 + sound/soc/codecs/ts3a227e.c | 2 + sound/soc/codecs/tscs42xx.c | 6 +- sound/soc/codecs/tscs454.c | 8 +- sound/soc/codecs/wcd-clsh-v2.c | 1 - sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wl1273.c | 1 - sound/soc/codecs/wm5102.c | 4 +- sound/soc/codecs/wm8350.c | 3 +- sound/soc/codecs/wm8962.c | 1 + sound/soc/codecs/wm8994.c | 6 +- sound/soc/codecs/wm8997.c | 2 + sound/soc/codecs/wm8998.c | 4 +- sound/soc/codecs/wm_adsp.c | 5 +- sound/soc/fsl/Kconfig | 77 +- sound/soc/fsl/Makefile | 16 +- sound/soc/fsl/fsl-asoc-card.c | 13 + sound/soc/fsl/fsl_aud2htx.c | 308 + sound/soc/fsl/fsl_aud2htx.h | 67 + sound/soc/fsl/fsl_audmix.c | 13 +- sound/soc/fsl/fsl_sai.c | 20 +- sound/soc/fsl/fsl_sai.h | 1 + sound/soc/fsl/fsl_spdif.c | 73 +- sound/soc/fsl/fsl_spdif.h | 9 +- sound/soc/fsl/fsl_xcvr.c | 1360 ++++ sound/soc/fsl/fsl_xcvr.h | 266 + sound/soc/fsl/imx-audmux.c | 28 +- sound/soc/fsl/imx-hdmi.c | 236 + sound/soc/fsl/imx-mc13783.c | 156 - sound/soc/fsl/imx-ssi.c | 651 -- sound/soc/fsl/mx27vis-aic32x4.c | 214 - sound/soc/fsl/phycore-ac97.c | 121 - sound/soc/fsl/wm1133-ev1.c | 289 - sound/soc/generic/Kconfig | 2 +- sound/soc/generic/audio-graph-card.c | 175 +- sound/soc/intel/Kconfig | 5 +- sound/soc/intel/atom/sst-atom-controls.c | 12 +- sound/soc/intel/atom/sst-atom-controls.h | 4 +- sound/soc/intel/atom/sst/sst.c | 2 +- sound/soc/intel/atom/sst/sst_acpi.c | 8 + sound/soc/intel/boards/Kconfig | 3 +- sound/soc/intel/boards/Makefile | 2 +- sound/soc/intel/boards/bdw-rt5650.c | 17 +- sound/soc/intel/boards/bdw-rt5677.c | 18 +- sound/soc/intel/boards/broadwell.c | 20 +- sound/soc/intel/boards/bytcht_cx2072x.c | 27 +- sound/soc/intel/boards/bytcht_da7213.c | 27 +- sound/soc/intel/boards/bytcht_es8316.c | 29 +- sound/soc/intel/boards/bytcr_rt5640.c | 42 +- sound/soc/intel/boards/bytcr_rt5651.c | 29 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 29 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 39 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 38 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 29 +- sound/soc/intel/boards/sof_maxim_common.c | 4 +- sound/soc/intel/boards/sof_realtek_common.c | 138 + sound/soc/intel/boards/sof_realtek_common.h | 24 + sound/soc/intel/boards/sof_rt5682.c | 87 +- sound/soc/intel/boards/sof_sdw.c | 10 + sound/soc/intel/catpt/core.h | 21 +- sound/soc/intel/catpt/device.c | 30 +- sound/soc/intel/catpt/dsp.c | 56 +- sound/soc/intel/catpt/loader.c | 4 +- sound/soc/intel/catpt/pcm.c | 106 +- sound/soc/intel/common/Makefile | 2 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 52 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 13 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 17 +- sound/soc/intel/keembay/kmb_platform.c | 22 +- sound/soc/intel/keembay/kmb_platform.h | 8 +- sound/soc/intel/skylake/skl-pcm.c | 1 - sound/soc/intel/skylake/skl-topology.c | 9 +- sound/soc/jz4740/jz4740-i2s.c | 9 +- sound/soc/kirkwood/armada-370-db.c | 2 +- sound/soc/mediatek/Kconfig | 25 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 13 +- sound/soc/mediatek/common/mtk-base-afe.h | 1 + sound/soc/mediatek/common/mtk-btcvsd.c | 2 +- sound/soc/mediatek/mt8183/mt8183-afe-clk.c | 1 - sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 1 + .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 1 + sound/soc/mediatek/mt8192/Makefile | 16 + sound/soc/mediatek/mt8192/mt8192-afe-clk.c | 669 ++ sound/soc/mediatek/mt8192/mt8192-afe-clk.h | 244 + sound/soc/mediatek/mt8192/mt8192-afe-common.h | 170 + sound/soc/mediatek/mt8192/mt8192-afe-control.c | 163 + sound/soc/mediatek/mt8192/mt8192-afe-gpio.c | 308 + sound/soc/mediatek/mt8192/mt8192-afe-gpio.h | 19 + sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 2389 ++++++ sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 1471 ++++ sound/soc/mediatek/mt8192/mt8192-dai-i2s.c | 2110 ++++++ sound/soc/mediatek/mt8192/mt8192-dai-pcm.c | 409 + sound/soc/mediatek/mt8192/mt8192-dai-tdm.c | 778 ++ sound/soc/mediatek/mt8192/mt8192-interconnection.h | 65 + .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 1137 +++ sound/soc/mediatek/mt8192/mt8192-reg.h | 3131 ++++++++ sound/soc/meson/Kconfig | 4 +- sound/soc/meson/t9015.c | 2 +- sound/soc/pxa/Kconfig | 14 +- sound/soc/pxa/mmp-sspa.c | 4 + sound/soc/pxa/pxa-ssp.c | 6 +- sound/soc/qcom/Kconfig | 25 + sound/soc/qcom/Makefile | 4 + sound/soc/qcom/apq8016_sbc.c | 2 +- sound/soc/qcom/common.c | 13 +- sound/soc/qcom/lpass-apq8016.c | 2 +- sound/soc/qcom/lpass-cpu.c | 12 +- sound/soc/qcom/lpass-hdmi.c | 2 +- sound/soc/qcom/lpass-ipq806x.c | 2 +- sound/soc/qcom/lpass-sc7180.c | 10 +- sound/soc/qcom/lpass.h | 1 + sound/soc/qcom/qdsp6/q6adm.c | 10 +- sound/soc/qcom/qdsp6/q6afe-clocks.c | 3 +- sound/soc/qcom/qdsp6/q6afe.c | 10 +- sound/soc/qcom/qdsp6/q6asm.c | 10 +- sound/soc/qcom/sc7180.c | 391 + sound/soc/qcom/sm8250.c | 229 + sound/soc/rockchip/rockchip_i2s.c | 2 +- sound/soc/rockchip/rockchip_pdm.c | 2 +- sound/soc/rockchip/rockchip_spdif.c | 2 +- sound/soc/samsung/i2s.c | 11 +- sound/soc/samsung/midas_wm1811.c | 1 - sound/soc/samsung/smdk_wm8994.c | 4 +- sound/soc/samsung/snow.c | 2 +- sound/soc/sh/Kconfig | 1 + sound/soc/soc-component.c | 318 +- sound/soc/soc-compress.c | 397 +- sound/soc/soc-core.c | 88 +- sound/soc/soc-dai.c | 70 +- sound/soc/soc-dapm.c | 6 +- sound/soc/soc-link.c | 53 +- sound/soc/soc-pcm.c | 217 +- sound/soc/soc-topology.c | 337 +- sound/soc/sof/Kconfig | 42 +- sound/soc/sof/control.c | 42 +- sound/soc/sof/debug.c | 119 +- sound/soc/sof/imx/Kconfig | 10 +- sound/soc/sof/imx/imx-common.c | 2 + sound/soc/sof/intel/Kconfig | 110 +- sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/apl.c | 3 + sound/soc/sof/intel/byt.c | 2 +- sound/soc/sof/intel/cnl.c | 19 +- sound/soc/sof/intel/ext_manifest.h | 35 + sound/soc/sof/intel/hda-dsp.c | 2 +- sound/soc/sof/intel/hda-loader.c | 119 +- sound/soc/sof/intel/hda-pcm.c | 7 + sound/soc/sof/intel/hda.c | 10 +- sound/soc/sof/intel/hda.h | 12 + sound/soc/sof/intel/icl.c | 145 + sound/soc/sof/intel/intel-ipc.c | 7 + sound/soc/sof/intel/tgl.c | 19 + sound/soc/sof/ipc.c | 9 + sound/soc/sof/loader.c | 62 +- sound/soc/sof/nocodec.c | 18 +- sound/soc/sof/ops.c | 2 +- sound/soc/sof/ops.h | 14 +- sound/soc/sof/pcm.c | 14 +- sound/soc/sof/sof-acpi-dev.c | 14 +- sound/soc/sof/sof-audio.c | 12 +- sound/soc/sof/sof-audio.h | 5 + sound/soc/sof/sof-pci-dev.c | 24 +- sound/soc/sof/sof-priv.h | 22 +- sound/soc/sof/topology.c | 33 +- sound/soc/sof/trace.c | 224 + sound/soc/stm/Kconfig | 1 + sound/soc/stm/stm32_adfsdm.c | 12 +- sound/soc/sunxi/Kconfig | 1 + sound/soc/sunxi/sun4i-i2s.c | 388 +- sound/soc/sunxi/sun8i-codec.c | 834 ++- sound/soc/tegra/Kconfig | 1 - sound/soc/tegra/tegra186_dspk.c | 6 +- sound/soc/tegra/tegra210_dmic.c | 6 +- sound/soc/tegra/tegra210_i2s.c | 6 +- sound/soc/tegra/tegra_alc5632.c | 4 +- sound/soc/tegra/tegra_max98090.c | 8 +- sound/soc/tegra/tegra_rt5640.c | 8 +- sound/soc/tegra/tegra_rt5677.c | 4 +- sound/soc/tegra/tegra_sgtl5000.c | 4 +- sound/soc/tegra/tegra_wm8753.c | 8 +- sound/soc/tegra/tegra_wm8903.c | 8 +- sound/soc/tegra/tegra_wm9712.c | 4 +- sound/soc/tegra/trimslice.c | 8 +- sound/soc/ti/Kconfig | 9 +- sound/soc/ti/davinci-evm.c | 3 +- sound/soc/ti/davinci-i2s.c | 2 +- sound/soc/ti/davinci-mcasp.c | 299 +- sound/soc/uniphier/aio-ld11.c | 2 +- sound/soc/uniphier/aio-pxs2.c | 2 +- sound/soc/uniphier/evea.c | 2 +- sound/usb/Makefile | 1 + sound/usb/card.c | 14 +- sound/usb/card.h | 53 +- sound/usb/clock.c | 152 +- sound/usb/clock.h | 11 +- sound/usb/debug.h | 16 - sound/usb/endpoint.c | 943 ++- sound/usb/endpoint.h | 57 +- sound/usb/format.c | 127 +- sound/usb/helper.c | 10 + sound/usb/helper.h | 3 + sound/usb/implicit.c | 403 + sound/usb/implicit.h | 14 + sound/usb/mixer.c | 46 - sound/usb/pcm.c | 1117 +-- sound/usb/pcm.h | 7 +- sound/usb/proc.c | 35 +- sound/usb/quirks-table.h | 121 +- sound/usb/quirks.c | 60 +- sound/usb/quirks.h | 10 +- sound/usb/stream.c | 30 +- sound/usb/usbaudio.h | 5 +- tools/bpf/bpftool/.gitignore | 2 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 3 +- tools/bpf/bpftool/Makefile | 44 +- tools/bpf/bpftool/bash-completion/bpftool | 2 +- tools/bpf/bpftool/btf.c | 58 +- tools/bpf/bpftool/main.c | 15 +- tools/bpf/bpftool/main.h | 1 + tools/bpf/bpftool/map.c | 4 +- tools/bpf/bpftool/prog.c | 30 +- tools/bpf/resolve_btfids/Makefile | 9 - tools/bpf/resolve_btfids/main.c | 6 +- tools/bpf/runqslower/Makefile | 55 +- tools/build/Makefile | 4 - tools/include/linux/poison.h | 6 +- tools/include/uapi/linux/bpf.h | 105 +- tools/include/uapi/linux/if_link.h | 2 + tools/lib/bpf/bpf.c | 104 +- tools/lib/bpf/btf.c | 881 ++- tools/lib/bpf/btf.h | 9 + tools/lib/bpf/libbpf.c | 589 +- tools/lib/bpf/libbpf.h | 1 + tools/lib/bpf/libbpf.map | 13 + tools/lib/bpf/libbpf_internal.h | 31 + tools/lib/bpf/libbpf_probes.c | 1 + tools/lib/bpf/ringbuf.c | 6 + tools/lib/bpf/xsk.c | 92 +- tools/lib/bpf/xsk.h | 22 +- tools/objtool/Makefile | 9 - tools/perf/Makefile.perf | 4 - tools/power/acpi/Makefile.config | 1 - tools/power/cpupower/utils/cpufreq-set.c | 3 + tools/power/cpupower/utils/cpuidle-set.c | 4 + tools/power/cpupower/utils/cpupower.c | 8 + tools/power/cpupower/utils/helpers/helpers.h | 12 + tools/power/cpupower/utils/helpers/misc.c | 64 +- tools/power/pm-graph/README | 4 +- tools/power/pm-graph/sleepgraph.py | 387 +- tools/power/x86/intel-speed-select/isst-config.c | 8 +- tools/power/x86/intel-speed-select/isst-core.c | 2 +- tools/power/x86/intel-speed-select/isst.h | 1 + tools/scripts/Makefile.include | 10 + tools/testing/kunit/kunit_kernel.py | 24 +- tools/testing/kunit/kunit_parser.py | 7 +- tools/testing/selftests/Makefile | 4 +- tools/testing/selftests/android/Makefile | 39 - tools/testing/selftests/android/config | 5 - tools/testing/selftests/android/ion/.gitignore | 4 - tools/testing/selftests/android/ion/Makefile | 20 - tools/testing/selftests/android/ion/README | 101 - tools/testing/selftests/android/ion/ion.h | 134 - tools/testing/selftests/android/ion/ion_test.sh | 58 - .../testing/selftests/android/ion/ionapp_export.c | 127 - .../testing/selftests/android/ion/ionapp_import.c | 79 - tools/testing/selftests/android/ion/ionmap_test.c | 136 - tools/testing/selftests/android/ion/ionutils.c | 253 - tools/testing/selftests/android/ion/ionutils.h | 55 - tools/testing/selftests/android/ion/ipcsocket.c | 227 - tools/testing/selftests/android/ion/ipcsocket.h | 35 - tools/testing/selftests/android/run.sh | 3 - tools/testing/selftests/bpf/.gitignore | 3 +- tools/testing/selftests/bpf/Makefile | 73 +- tools/testing/selftests/bpf/README.rst | 33 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 1 + tools/testing/selftests/bpf/bpf_testmod/.gitignore | 6 + tools/testing/selftests/bpf/bpf_testmod/Makefile | 20 + .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 36 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 52 + .../selftests/bpf/bpf_testmod/bpf_testmod.h | 14 + tools/testing/selftests/bpf/btf_helpers.c | 259 + tools/testing/selftests/bpf/btf_helpers.h | 19 + tools/testing/selftests/bpf/config | 5 + tools/testing/selftests/bpf/ima_setup.sh | 123 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 118 + tools/testing/selftests/bpf/prog_tests/btf.c | 40 +- .../selftests/bpf/prog_tests/btf_dedup_split.c | 325 + .../selftests/bpf/prog_tests/btf_skc_cls_ingress.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf_split.c | 99 + tools/testing/selftests/bpf/prog_tests/btf_write.c | 43 + .../testing/selftests/bpf/prog_tests/core_reloc.c | 80 +- .../selftests/bpf/prog_tests/hash_large_key.c | 43 + .../selftests/bpf/prog_tests/module_attach.c | 62 + .../selftests/bpf/prog_tests/sk_storage_tracing.c | 135 + .../selftests/bpf/prog_tests/tcp_hdr_options.c | 12 +- .../testing/selftests/bpf/prog_tests/tcpbpf_user.c | 145 + .../selftests/bpf/prog_tests/test_bprm_opts.c | 116 + tools/testing/selftests/bpf/prog_tests/test_ima.c | 74 + .../selftests/bpf/prog_tests/test_local_storage.c | 212 +- .../selftests/bpf/prog_tests/test_skb_pkt_end.c | 41 + tools/testing/selftests/bpf/progs/bind4_prog.c | 102 + tools/testing/selftests/bpf/progs/bind6_prog.c | 119 + tools/testing/selftests/bpf/progs/bpf_flow.c | 2 + .../testing/selftests/bpf/progs/bpf_iter_bpf_map.c | 2 +- .../bpf/progs/bpf_iter_bpf_sk_storage_helpers.c | 65 + tools/testing/selftests/bpf/progs/bpf_iter_task.c | 3 +- tools/testing/selftests/bpf/progs/bprm_opts.c | 34 + .../testing/selftests/bpf/progs/core_reloc_types.h | 17 + tools/testing/selftests/bpf/progs/ima.c | 28 + tools/testing/selftests/bpf/progs/local_storage.c | 103 +- tools/testing/selftests/bpf/progs/map_ptr_kern.c | 7 - tools/testing/selftests/bpf/progs/profiler.inc.h | 2 + tools/testing/selftests/bpf/progs/skb_pkt_end.c | 54 + .../selftests/bpf/progs/test_core_reloc_module.c | 104 + .../selftests/bpf/progs/test_hash_large_key.c | 44 + .../selftests/bpf/progs/test_module_attach.c | 77 + .../bpf/progs/test_sk_storage_trace_itself.c | 29 + .../selftests/bpf/progs/test_sk_storage_tracing.c | 95 + .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 117 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 42 +- tools/testing/selftests/bpf/tcp_client.py | 50 - tools/testing/selftests/bpf/tcp_server.py | 80 - tools/testing/selftests/bpf/test_maps.c | 3 +- tools/testing/selftests/bpf/test_progs.c | 75 +- tools/testing/selftests/bpf/test_progs.h | 12 + tools/testing/selftests/bpf/test_sock_addr.c | 196 +- tools/testing/selftests/bpf/test_sockmap.c | 36 +- tools/testing/selftests/bpf/test_tcpbpf.h | 4 + tools/testing/selftests/bpf/test_tcpbpf_user.c | 165 - tools/testing/selftests/bpf/test_tunnel.sh | 43 +- tools/testing/selftests/bpf/test_verifier.c | 44 +- tools/testing/selftests/bpf/test_xsk.sh | 259 + .../testing/selftests/bpf/verifier/ctx_sk_lookup.c | 7 + tools/testing/selftests/bpf/verifier/ctx_skb.c | 42 + .../selftests/bpf/verifier/direct_value_access.c | 3 + tools/testing/selftests/bpf/verifier/map_ptr.c | 1 + .../selftests/bpf/verifier/raw_tp_writable.c | 1 + .../testing/selftests/bpf/verifier/ref_tracking.c | 4 + tools/testing/selftests/bpf/verifier/regalloc.c | 8 + tools/testing/selftests/bpf/verifier/unpriv.c | 5 +- tools/testing/selftests/bpf/verifier/wide_access.c | 46 +- tools/testing/selftests/bpf/xdpxceiver.c | 1074 +++ tools/testing/selftests/bpf/xdpxceiver.h | 160 + tools/testing/selftests/bpf/xsk_prereqs.sh | 135 + tools/testing/selftests/cgroup/cgroup_util.c | 4 +- tools/testing/selftests/clone3/Makefile | 2 +- tools/testing/selftests/core/close_range_test.c | 74 + .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 36 + .../selftests/drivers/net/mlxsw/q_in_q_veto.sh | 296 + .../selftests/drivers/net/mlxsw/rtnetlink.sh | 251 + .../drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh | 77 + .../drivers/net/mlxsw/spectrum/q_in_vni_veto.sh | 66 + .../drivers/net/netdevsim/ethtool-coalesce.sh | 132 + .../drivers/net/netdevsim/ethtool-common.sh | 53 + .../drivers/net/netdevsim/ethtool-pause.sh | 63 +- .../drivers/net/netdevsim/ethtool-ring.sh | 85 + .../selftests/drivers/net/netdevsim/nexthop.sh | 436 ++ tools/testing/selftests/gpio/Makefile | 25 +- tools/testing/selftests/intel_pstate/aperf.c | 22 +- tools/testing/selftests/lkdtm/tests.txt | 1 + tools/testing/selftests/memfd/fuse_test.c | 2 +- tools/testing/selftests/memfd/memfd_test.c | 2 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/bareudp.sh | 546 ++ tools/testing/selftests/net/config | 7 + tools/testing/selftests/net/forwarding/Makefile | 1 + .../selftests/net/forwarding/bridge_igmp.sh | 485 +- .../testing/selftests/net/forwarding/bridge_mld.sh | 558 ++ tools/testing/selftests/net/forwarding/config | 3 + .../selftests/net/forwarding/gre_multipath_nh.sh | 356 + tools/testing/selftests/net/forwarding/lib.sh | 107 + tools/testing/selftests/net/forwarding/q_in_vni.sh | 347 + .../selftests/net/forwarding/router_mpath_nh.sh | 70 +- .../testing/selftests/net/forwarding/router_nh.sh | 160 + .../selftests/net/forwarding/tc_mpls_l2vpn.sh | 192 + tools/testing/selftests/net/mptcp/config | 10 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 292 +- tools/testing/selftests/net/pmtu.sh | 79 +- tools/testing/selftests/net/psock_fanout.c | 72 +- .../selftests/net/srv6_end_dt4_l3vpn_test.sh | 494 ++ .../selftests/net/srv6_end_dt6_l3vpn_test.sh | 502 ++ .../testing/selftests/net/test_vxlan_under_vrf.sh | 2 +- tools/testing/selftests/net/timestamping.c | 47 +- tools/testing/selftests/net/tls.c | 40 +- tools/testing/selftests/openat2/openat2_test.c | 8 +- tools/testing/selftests/rseq/param_test.c | 4 +- tools/testing/selftests/run_kselftest.sh | 2 +- tools/testing/selftests/vDSO/Makefile | 16 +- tools/testing/selftests/vDSO/vdso_config.h | 92 + tools/testing/selftests/vDSO/vdso_test_abi.c | 244 + .../selftests/vDSO/vdso_test_clock_getres.c | 124 + .../testing/selftests/vDSO/vdso_test_correctness.c | 451 ++ tools/testing/selftests/vm/.gitignore | 4 +- tools/testing/selftests/vm/Makefile | 39 +- tools/testing/selftests/vm/check_config.sh | 31 + tools/testing/selftests/vm/config | 2 +- tools/testing/selftests/vm/gup_benchmark.c | 143 - tools/testing/selftests/vm/gup_test.c | 194 + tools/testing/selftests/vm/hmm-tests.c | 10 +- tools/testing/selftests/vm/mremap_test.c | 344 + tools/testing/selftests/vm/run_vmtests | 43 +- tools/testing/selftests/vm/userfaultfd.c | 98 +- tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/test_vdso.c | 342 - 4583 files changed, 199744 insertions(+), 116988 deletions(-) delete mode 100644 Documentation/ABI/obsolete/sysfs-class-net-batman-adv delete mode 100644 Documentation/ABI/obsolete/sysfs-class-net-mesh create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360 create mode 100644 Documentation/ABI/testing/sysfs-class-firmware-attributes create mode 100644 Documentation/ABI/testing/sysfs-class-intel_pmt create mode 100644 Documentation/ABI/testing/sysfs-kernel-reboot delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt create mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-tusb320.yaml create mode 100644 Documentation/devicetree/bindings/extcon/fcs,fsa880.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ad741x.txt create mode 100644 Documentation/devicetree/bindings/hwmon/adi,ad741x.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adi,adm1275.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adi,ltc2992.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/adm1275.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/ads7828.txt create mode 100644 Documentation/devicetree/bindings/hwmon/amd,sbtsi.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ina2xx.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ti,ads7828.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-owl.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-owl.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt create mode 100644 Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/bma180.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma180.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma255.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/dmard06.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/fsl,mma8452.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/mma8452.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/at91_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/atmel,sama9260-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/axp20x_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/envelope-detector.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1027.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,mt2701-auxadc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,mt6360-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/mt6577_auxadc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/palmas-gpadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,pm8018-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,pm8xxx-xoadc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc084s021.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads124s08.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,palmas-gpadc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc084s021.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads124s08.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/x-powers,axp209-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt create mode 100644 Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml delete mode 100644 Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt create mode 100644 Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml delete mode 100644 Documentation/devicetree/bindings/iio/afe/voltage-divider.txt create mode 100644 Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml delete mode 100644 Documentation/devicetree/bindings/iio/chemical/bme680.txt delete mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sgp30.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5592r.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5758.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad7303.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5592r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad7303.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/dpot-dac.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ds4424.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/fsl,vf610-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/max5821.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/maxim,ds4424.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/maxim,max5821.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/mcp4725.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4725.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/nxp,lpc1850-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac5571.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac5571.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7311.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7311.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7512.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7512.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/vf610-dac.txt delete mode 100644 Documentation/devicetree/bindings/iio/frequency/adf4350.txt create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,adf4350.yaml delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bosch,bmg160.yaml delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml delete mode 100644 Documentation/devicetree/bindings/iio/health/afe4403.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/afe4404.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/max30100.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/max30102.txt create mode 100644 Documentation/devicetree/bindings/iio/health/maxim,max30100.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/maxim,max30102.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/ti,afe4403.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/ti,afe4404.yaml delete mode 100644 Documentation/devicetree/bindings/iio/humidity/dht11.txt create mode 100644 Documentation/devicetree/bindings/iio/humidity/dht11.yaml delete mode 100644 Documentation/devicetree/bindings/iio/humidity/hdc100x.txt delete mode 100644 Documentation/devicetree/bindings/iio/humidity/hts221.txt delete mode 100644 Documentation/devicetree/bindings/iio/humidity/htu21.txt create mode 100644 Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml delete mode 100644 Documentation/devicetree/bindings/iio/iio-bindings.txt delete mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/ad5933.txt create mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/adi,ad [...] delete mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml delete mode 100644 Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/apds9300.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/apds9960.txt create mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/capella,cm3605.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/capella,cm36651.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/cm3605.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/cm36651.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/gp2ap020a00f.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/max44009.txt create mode 100644 Documentation/devicetree/bindings/iio/light/maxim,max44009.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/opt3001.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/renesas,isl29501.txt create mode 100644 Documentation/devicetree/bindings/iio/light/sharp,gp2ap020a00f.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/st,uvis25.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/st,vl6180.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/ti,opt3001.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/upisemi,us5182.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/us5182d.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/uvis25.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4035.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,vcnl4035.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/vl6180.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/asahi-kasei, [...] delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bosch,bmc150 [...] create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/fsl,mag3110.yaml delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/hmc5843.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/honeywell,hm [...] delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mag3110.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mmc35240.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ad5272.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/adi,ad5272.yaml delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ds1803.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/max5481.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp4131.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,m [...] create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,m [...] create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,m [...] delete mode 100644 Documentation/devicetree/bindings/iio/potentiostat/lmp91000.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiostat/ti,lmp91000.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/hoperf,hp03.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/hp03.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/meas,ms5611.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5611.txt delete mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5637.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/murata,zpa2326.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/zpa2326.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/ams,as3935.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/as3935.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9500.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/sx9500.txt delete mode 100644 Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt delete mode 100644 Documentation/devicetree/bindings/iio/resolver/ad2s90.txt create mode 100644 Documentation/devicetree/bindings/iio/resolver/adi,ad2s90.yaml create mode 100644 Documentation/devicetree/bindings/iio/samsung,sensorhub-rinato.yaml delete mode 100644 Documentation/devicetree/bindings/iio/sensorhub.txt create mode 100644 Documentation/devicetree/bindings/iio/st,st-sensors.yaml delete mode 100644 Documentation/devicetree/bindings/iio/st-sensors.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/max31856.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31855k.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31856.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim_thermoc [...] create mode 100644 Documentation/devicetree/bindings/iio/temperature/melexis,mlx90 [...] create mode 100644 Documentation/devicetree/bindings/iio/temperature/melexis,mlx90 [...] delete mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90614.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90632.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/temperature-b [...] create mode 100644 Documentation/devicetree/bindings/iio/temperature/ti,tmp007.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/tmp007.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/tsys01.txt create mode 100644 Documentation/devicetree/bindings/input/ariel-pwrbutton.yaml delete mode 100644 Documentation/devicetree/bindings/input/atmel,maxtouch.txt create mode 100644 Documentation/devicetree/bindings/input/atmel,maxtouch.yaml delete mode 100644 Documentation/devicetree/bindings/input/cypress,tm2-touchkey.txt create mode 100644 Documentation/devicetree/bindings/input/cypress,tm2-touchkey.yaml create mode 100644 Documentation/devicetree/bindings/input/dlg,da7280.txt delete mode 100644 Documentation/devicetree/bindings/input/sprd,sc27xx-vibra.txt create mode 100644 Documentation/devicetree/bindings/input/sprd,sc27xx-vibrator.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/mscc,oce [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/mscc,oce [...] delete mode 100644 Documentation/devicetree/bindings/mmc/mtk-sd.txt create mode 100644 Documentation/devicetree/bindings/mmc/mtk-sd.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/ksz.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml create mode 100644 Documentation/devicetree/bindings/pci/rcar-pci-host.yaml delete mode 100644 Documentation/devicetree/bindings/pci/rcar-pci.txt create mode 100644 Documentation/devicetree/bindings/pci/samsung,exynos-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/samsung,exynos5440-pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/amlogic,axg-mipi-dphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/brcm,sata-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/brcm-sata-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/ingenic,phy-usb.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,phy-keembay-usb.yaml create mode 100644 Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-sierra.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-sierra.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinmux.yaml create mode 100644 Documentation/devicetree/bindings/regulator/dlg,da9121.yaml create mode 100644 Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,pru-rproc.yaml create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1372.yaml delete mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.txt create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.yaml delete mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card.txt create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card.yaml create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-port.yaml create mode 100644 Documentation/devicetree/bindings/sound/audio-graph.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,aud2htx.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,xcvr.yaml create mode 100644 Documentation/devicetree/bindings/sound/google,sc7180-trogdor.yaml create mode 100644 Documentation/devicetree/bindings/sound/imx-audio-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8192-mt6359-rt1015-rt [...] create mode 100644 Documentation/devicetree/bindings/sound/nau8315.txt delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra30-hda.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra30-hda.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-va-macro.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-wsa-macro.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,sm8250.yaml create mode 100644 Documentation/devicetree/bindings/sound/renesas,rsnd.yaml create mode 100644 Documentation/devicetree/bindings/sound/simple-audio-mux.yaml delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-adfsdm.txt delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-sai.txt create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-sai.yaml create mode 100644 Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ingenic,jz4770-phy.yaml create mode 100644 Documentation/devicetree/bindings/usb/maxim,max33359.yaml create mode 100644 Documentation/driver-api/auxiliary_bus.rst delete mode 100644 Documentation/features/time/modern-timekeeping/arch-support.txt create mode 100644 Documentation/hwmon/corsair-psu.rst create mode 100644 Documentation/hwmon/ltc2992.rst create mode 100644 Documentation/hwmon/max127.rst create mode 100644 Documentation/hwmon/pm6764tr.rst create mode 100644 Documentation/hwmon/q54sj108a2.rst create mode 100644 Documentation/hwmon/sbtsi_temp.rst delete mode 100644 Documentation/networking/framerelay.rst create mode 100644 Documentation/networking/mptcp-sysctl.rst create mode 100644 Documentation/networking/tipc.rst create mode 100644 arch/alpha/include/asm/sparsemem.h delete mode 100644 arch/arm/configs/ebsa110_defconfig delete mode 100644 arch/arm/mach-ebsa110/Makefile delete mode 100644 arch/arm/mach-ebsa110/Makefile.boot delete mode 100644 arch/arm/mach-ebsa110/core.c delete mode 100644 arch/arm/mach-ebsa110/core.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-ebsa110/include/mach/hardware.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/io.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/irqs.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/memory.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/uncompress.h delete mode 100644 arch/arm/mach-ebsa110/io.c delete mode 100644 arch/arm/mach-ebsa110/leds.c create mode 100644 arch/c6x/include/asm/mmu_context.h create mode 100644 arch/h8300/include/asm/mmu_context.h create mode 100644 drivers/base/auxiliary.c create mode 100644 drivers/base/regmap/regmap-sdw-mbq.c create mode 100644 drivers/bus/mhi/pci_generic.c delete mode 100644 drivers/devfreq/tegra20-devfreq.c create mode 100644 drivers/extcon/extcon-usbc-tusb320.c create mode 100644 drivers/firmware/arm_scmi/voltage.c create mode 100644 drivers/hwmon/corsair-psu.c create mode 100644 drivers/hwmon/ltc2992.c create mode 100644 drivers/hwmon/max127.c create mode 100644 drivers/hwmon/pmbus/pm6764tr.c create mode 100644 drivers/hwmon/pmbus/q54sj108a2.c create mode 100644 drivers/hwmon/sbtsi_temp.c create mode 100644 drivers/iio/adc/mt6360-adc.c delete mode 100644 drivers/input/input-polldev.c create mode 100644 drivers/input/misc/ariel-pwrbutton.c create mode 100644 drivers/input/misc/da7280.c delete mode 100644 drivers/input/tablet/gtco.c create mode 100644 drivers/interconnect/samsung/Kconfig create mode 100644 drivers/interconnect/samsung/Makefile create mode 100644 drivers/interconnect/samsung/exynos.c delete mode 100644 drivers/irqchip/irq-eznps.c create mode 100644 drivers/mfd/intel_pmt.c create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic0_qm0_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic0_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic0_qm1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic1_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic1_qm1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic2_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic2_qm1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic3_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic3_qm1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic4_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic4_qm1_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_hbm_pll_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_pci_pll_regs.h create mode 100644 drivers/misc/lkdtm/fortify.c create mode 100644 drivers/net/can/m_can/m_can_pci.c create mode 100644 drivers/net/dsa/hirschmann/Kconfig create mode 100644 drivers/net/dsa/hirschmann/Makefile create mode 100644 drivers/net/dsa/hirschmann/hellcreek.c create mode 100644 drivers/net/dsa/hirschmann/hellcreek.h create mode 100644 drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c create mode 100644 drivers/net/dsa/hirschmann/hellcreek_hwtstamp.h create mode 100644 drivers/net/dsa/hirschmann/hellcreek_ptp.c create mode 100644 drivers/net/dsa/hirschmann/hellcreek_ptp.h delete mode 100644 drivers/net/ethernet/amd/am79c961a.c delete mode 100644 drivers/net/ethernet/amd/am79c961a.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_buddy.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_router_xm.c create mode 100644 drivers/net/mhi_net.c create mode 100644 drivers/net/usb/r8153_ecm.c delete mode 100644 drivers/net/wan/dlci.c delete mode 100644 drivers/net/wan/sdla.c delete mode 100644 drivers/net/wan/x25_asy.c delete mode 100644 drivers/net/wan/x25_asy.h delete mode 100644 drivers/net/wimax/Kconfig delete mode 100644 drivers/net/wimax/Makefile delete mode 100644 drivers/net/wimax/i2400m/control.c delete mode 100644 drivers/net/wimax/i2400m/debug-levels.h delete mode 100644 drivers/net/wimax/i2400m/driver.c delete mode 100644 drivers/net/wimax/i2400m/fw.c delete mode 100644 drivers/net/wimax/i2400m/i2400m.h delete mode 100644 drivers/net/wimax/i2400m/netdev.c delete mode 100644 drivers/net/wimax/i2400m/op-rfkill.c delete mode 100644 drivers/net/wimax/i2400m/tx.c delete mode 100644 drivers/net/wimax/i2400m/usb-debug-levels.h delete mode 100644 drivers/net/wimax/i2400m/usb.c create mode 100644 drivers/net/wireless/ath/ath11k/wow.c create mode 100644 drivers/net/wireless/ath/ath11k/wow.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/testmode.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/testmode.h create mode 100644 drivers/nfc/s3fwrn5/phy_common.c create mode 100644 drivers/nfc/s3fwrn5/phy_common.h create mode 100644 drivers/nfc/s3fwrn5/uart.c create mode 100644 drivers/pci/pcie/rcec.c create mode 100644 drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c create mode 100644 drivers/phy/ingenic/Kconfig create mode 100644 drivers/phy/ingenic/Makefile create mode 100644 drivers/phy/ingenic/phy-ingenic-usb.c create mode 100644 drivers/phy/intel/phy-intel-keembay-usb.c create mode 100644 drivers/phy/marvell/phy-mmp3-hsic.c create mode 100644 drivers/phy/ralink/phy-mt7621-pci.c create mode 100644 drivers/pinctrl/ralink/Kconfig create mode 100644 drivers/pinctrl/ralink/Makefile create mode 100644 drivers/pinctrl/ralink/pinctrl-rt2880.c create mode 100644 drivers/platform/mellanox/mlxbf-pmc.c create mode 100644 drivers/platform/surface/Kconfig create mode 100644 drivers/platform/surface/Makefile rename drivers/platform/{x86 => surface}/surface3-wmi.c (100%) rename drivers/platform/{x86 => surface}/surface3_button.c (100%) rename drivers/platform/{x86 => surface}/surface3_power.c (100%) create mode 100644 drivers/platform/surface/surface_gpe.c rename drivers/platform/{x86 => surface}/surfacepro3_button.c (100%) create mode 100644 drivers/platform/x86/amd-pmc.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/Makefile create mode 100644 drivers/platform/x86/dell-wmi-sysman/biosattr-interface.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/dell-wmi-sysman.h create mode 100644 drivers/platform/x86/dell-wmi-sysman/enum-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/int-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/passobj-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/passwordattr-interface.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/string-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/sysman.c create mode 100644 drivers/platform/x86/intel_pmt_class.c create mode 100644 drivers/platform/x86/intel_pmt_class.h create mode 100644 drivers/platform/x86/intel_pmt_crashlog.c create mode 100644 drivers/platform/x86/intel_pmt_telemetry.c create mode 100644 drivers/ptp/ptp_ocp.c create mode 100644 drivers/regulator/da9121-regulator.c create mode 100644 drivers/regulator/da9121-regulator.h create mode 100644 drivers/regulator/pf8x00-regulator.c create mode 100644 drivers/regulator/scmi-regulator.c create mode 100644 drivers/remoteproc/pru_rproc.c create mode 100644 drivers/remoteproc/pru_rproc.h create mode 100644 drivers/rpmsg/rpmsg_ns.c delete mode 100644 drivers/staging/android/ion/Kconfig delete mode 100644 drivers/staging/android/ion/Makefile delete mode 100644 drivers/staging/android/ion/ion.c delete mode 100644 drivers/staging/android/ion/ion.h delete mode 100644 drivers/staging/android/ion/ion_cma_heap.c delete mode 100644 drivers/staging/android/ion/ion_heap.c delete mode 100644 drivers/staging/android/ion/ion_page_pool.c delete mode 100644 drivers/staging/android/ion/ion_system_heap.c delete mode 100644 drivers/staging/android/uapi/ion.h delete mode 100644 drivers/staging/goldfish/Kconfig delete mode 100644 drivers/staging/goldfish/Makefile delete mode 100644 drivers/staging/goldfish/README delete mode 100644 drivers/staging/goldfish/goldfish_audio.c delete mode 100644 drivers/staging/mt7621-pci-phy/Kconfig delete mode 100644 drivers/staging/mt7621-pci-phy/Makefile delete mode 100644 drivers/staging/mt7621-pci-phy/TODO delete mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml delete mode 100644 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c delete mode 100644 drivers/staging/mt7621-pinctrl/Kconfig delete mode 100644 drivers/staging/mt7621-pinctrl/Makefile delete mode 100644 drivers/staging/mt7621-pinctrl/TODO delete mode 100644 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/i2 [...] rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/in [...] rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/wi [...] create mode 100644 drivers/staging/wimax/Kconfig create mode 100644 drivers/staging/wimax/Makefile create mode 100644 drivers/staging/wimax/TODO create mode 100644 drivers/staging/wimax/debug-levels.h create mode 100644 drivers/staging/wimax/debugfs.c rename drivers/{net => staging}/wimax/i2400m/Kconfig (100%) rename drivers/{net => staging}/wimax/i2400m/Makefile (100%) create mode 100644 drivers/staging/wimax/i2400m/control.c create mode 100644 drivers/staging/wimax/i2400m/debug-levels.h rename drivers/{net => staging}/wimax/i2400m/debugfs.c (100%) create mode 100644 drivers/staging/wimax/i2400m/driver.c create mode 100644 drivers/staging/wimax/i2400m/fw.c rename drivers/{net => staging}/wimax/i2400m/i2400m-usb.h (100%) create mode 100644 drivers/staging/wimax/i2400m/i2400m.h rename include/uapi/linux/wimax/i2400m.h => drivers/staging/wimax/i2400m/linux-wim [...] create mode 100644 drivers/staging/wimax/i2400m/netdev.c create mode 100644 drivers/staging/wimax/i2400m/op-rfkill.c rename drivers/{net => staging}/wimax/i2400m/rx.c (100%) rename drivers/{net => staging}/wimax/i2400m/sysfs.c (100%) create mode 100644 drivers/staging/wimax/i2400m/tx.c create mode 100644 drivers/staging/wimax/i2400m/usb-debug-levels.h rename drivers/{net => staging}/wimax/i2400m/usb-fw.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-notif.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-rx.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-tx.c (100%) create mode 100644 drivers/staging/wimax/i2400m/usb.c create mode 100644 drivers/staging/wimax/id-table.c create mode 100644 drivers/staging/wimax/linux-wimax-debug.h rename include/uapi/linux/wimax.h => drivers/staging/wimax/linux-wimax.h (100%) create mode 100644 drivers/staging/wimax/net-wimax.h create mode 100644 drivers/staging/wimax/op-msg.c create mode 100644 drivers/staging/wimax/op-reset.c create mode 100644 drivers/staging/wimax/op-rfkill.c create mode 100644 drivers/staging/wimax/op-state-get.c create mode 100644 drivers/staging/wimax/stack.c create mode 100644 drivers/staging/wimax/wimax-internal.h create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_device.h create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_mbox.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_rapl.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_rfim.c create mode 100644 drivers/thunderbolt/dma_test.c delete mode 100644 drivers/tty/serial/pnx8xxx_uart.c delete mode 100644 drivers/tty/synclink.c delete mode 100644 drivers/tty/synclinkmp.c create mode 100644 drivers/usb/chipidea/trace.c create mode 100644 drivers/usb/chipidea/trace.h delete mode 100644 drivers/usb/host/ehci-mxc.c delete mode 100644 drivers/usb/host/imx21-dbg.c delete mode 100644 drivers/usb/host/imx21-hcd.c delete mode 100644 drivers/usb/host/imx21-hcd.h create mode 100644 drivers/usb/misc/brcmstb-usb-pinmap.c delete mode 100644 drivers/vdpa/mlx5/core/mlx5_vdpa_ifc.h delete mode 100644 drivers/vdpa/mlx5/net/main.c delete mode 100644 drivers/vdpa/mlx5/net/mlx5_vnet.h delete mode 100644 fs/btrfs/inode-map.c delete mode 100644 fs/btrfs/inode-map.h create mode 100644 fs/btrfs/zoned.c create mode 100644 fs/btrfs/zoned.h create mode 100644 include/asm-generic/nommu_context.h create mode 100644 include/dt-bindings/regulator/dlg,da9121-regulator.h create mode 100644 include/dt-bindings/sound/adi,adau1977.h create mode 100644 include/linux/auxiliary_bus.h delete mode 100644 include/linux/if_frad.h delete mode 100644 include/linux/input-polldev.h delete mode 100644 include/linux/irq_cpustat.h create mode 100644 include/linux/math.h create mode 100644 include/linux/mlx5/mlx5_ifc_vdpa.h delete mode 100644 include/linux/platform_data/ad7298.h delete mode 100644 include/linux/platform_data/ad7303.h delete mode 100644 include/linux/platform_data/adau1977.h delete mode 100644 include/linux/platform_data/at91_adc.h create mode 100644 include/linux/platform_data/hirschmann-hellcreek.h delete mode 100644 include/linux/platform_data/serial-imx.h delete mode 100644 include/linux/platform_data/usb-ehci-mxc.h create mode 100644 include/linux/regulator/da9121.h create mode 100644 include/linux/rpmsg/byteorder.h create mode 100644 include/linux/rpmsg/ns.h delete mode 100644 include/linux/sdla.h delete mode 100644 include/linux/serial_pnx8xxx.h create mode 100644 include/linux/soc/marvell/octeontx2/asm.h create mode 100644 include/linux/sunrpc/svc_rdma_pcl.h create mode 100644 include/linux/usb/r8152.h delete mode 100644 include/linux/wimax/debug.h delete mode 100644 include/net/wimax.h create mode 100644 include/sound/graph_card.h create mode 100644 include/sound/soc-jack.h create mode 100644 include/sound/sof/debug.h create mode 100644 include/trace/events/mmap_lock.h create mode 100644 include/uapi/linux/cfm_bridge.h delete mode 100644 include/uapi/linux/if_frad.h create mode 100644 include/uapi/linux/rpmsg_types.h delete mode 100644 include/uapi/linux/sdla.h create mode 100644 kernel/bpf/bpf_task_storage.c create mode 100644 kernel/resource_kunit.c create mode 100644 kernel/time/tick-legacy.c create mode 100644 lib/cmdline_kunit.c delete mode 100644 mm/gup_benchmark.c create mode 100644 mm/gup_test.c create mode 100644 mm/gup_test.h create mode 100644 mm/mmap_lock.c delete mode 100644 net/batman-adv/debugfs.c delete mode 100644 net/batman-adv/debugfs.h delete mode 100644 net/batman-adv/icmp_socket.c delete mode 100644 net/batman-adv/icmp_socket.h delete mode 100644 net/batman-adv/sysfs.c delete mode 100644 net/batman-adv/sysfs.h create mode 100644 net/bridge/br_cfm.c create mode 100644 net/bridge/br_cfm_netlink.c create mode 100644 net/bridge/br_private_cfm.h delete mode 100644 net/dsa/tag_edsa.c create mode 100644 net/dsa/tag_hellcreek.c create mode 100644 net/netfilter/nft_reject_netdev.c create mode 100644 net/rxrpc/server_key.c create mode 100644 net/sched/sch_frag.c create mode 100644 net/smc/smc_netlink.c create mode 100644 net/smc/smc_netlink.h create mode 100644 net/sunrpc/xprtrdma/svc_rdma_pcl.c delete mode 100644 net/wimax/Kconfig delete mode 100644 net/wimax/Makefile delete mode 100644 net/wimax/debug-levels.h delete mode 100644 net/wimax/debugfs.c delete mode 100644 net/wimax/id-table.c delete mode 100644 net/wimax/op-msg.c delete mode 100644 net/wimax/op-reset.c delete mode 100644 net/wimax/op-rfkill.c delete mode 100644 net/wimax/op-state-get.c delete mode 100644 net/wimax/stack.c delete mode 100644 net/wimax/wimax-internal.h delete mode 100644 samples/bpf/bpf_load.c delete mode 100644 samples/bpf/bpf_load.h mode change 100644 => 100755 samples/bpf/lwt_len_hist.sh delete mode 100755 samples/bpf/test_ipip.sh mode change 100644 => 100755 samples/bpf/test_lwt_bpf.sh create mode 100644 samples/bpf/xdpsock_ctrl_proc.c create mode 100644 sound/soc/codecs/adau1372-i2c.c create mode 100644 sound/soc/codecs/adau1372-spi.c create mode 100644 sound/soc/codecs/adau1372.c create mode 100644 sound/soc/codecs/adau1372.h create mode 100644 sound/soc/codecs/lpass-va-macro.c create mode 100644 sound/soc/codecs/lpass-wsa-macro.c create mode 100644 sound/soc/codecs/lpass-wsa-macro.h create mode 100644 sound/soc/codecs/nau8315.c create mode 100644 sound/soc/codecs/simple-mux.c create mode 100644 sound/soc/fsl/fsl_aud2htx.c create mode 100644 sound/soc/fsl/fsl_aud2htx.h create mode 100644 sound/soc/fsl/fsl_xcvr.c create mode 100644 sound/soc/fsl/fsl_xcvr.h create mode 100644 sound/soc/fsl/imx-hdmi.c delete mode 100644 sound/soc/fsl/imx-mc13783.c delete mode 100644 sound/soc/fsl/imx-ssi.c delete mode 100644 sound/soc/fsl/mx27vis-aic32x4.c delete mode 100644 sound/soc/fsl/phycore-ac97.c delete mode 100644 sound/soc/fsl/wm1133-ev1.c create mode 100644 sound/soc/intel/boards/sof_realtek_common.c create mode 100644 sound/soc/intel/boards/sof_realtek_common.h create mode 100644 sound/soc/intel/common/soc-acpi-intel-adl-match.c create mode 100644 sound/soc/mediatek/mt8192/Makefile create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-clk.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-clk.h create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-common.h create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-control.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-gpio.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-gpio.h create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-dai-adda.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-dai-i2s.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-dai-tdm.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-interconnection.h create mode 100644 sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-reg.h create mode 100644 sound/soc/qcom/sc7180.c create mode 100644 sound/soc/qcom/sm8250.c create mode 100644 sound/soc/sof/intel/ext_manifest.h create mode 100644 sound/soc/sof/intel/icl.c delete mode 100644 sound/usb/debug.h create mode 100644 sound/usb/implicit.c create mode 100644 sound/usb/implicit.h delete mode 100644 tools/testing/selftests/android/Makefile delete mode 100644 tools/testing/selftests/android/config delete mode 100644 tools/testing/selftests/android/ion/.gitignore delete mode 100644 tools/testing/selftests/android/ion/Makefile delete mode 100644 tools/testing/selftests/android/ion/README delete mode 100644 tools/testing/selftests/android/ion/ion.h delete mode 100755 tools/testing/selftests/android/ion/ion_test.sh delete mode 100644 tools/testing/selftests/android/ion/ionapp_export.c delete mode 100644 tools/testing/selftests/android/ion/ionapp_import.c delete mode 100644 tools/testing/selftests/android/ion/ionmap_test.c delete mode 100644 tools/testing/selftests/android/ion/ionutils.c delete mode 100644 tools/testing/selftests/android/ion/ionutils.h delete mode 100644 tools/testing/selftests/android/ion/ipcsocket.c delete mode 100644 tools/testing/selftests/android/ion/ipcsocket.h delete mode 100755 tools/testing/selftests/android/run.sh create mode 100644 tools/testing/selftests/bpf/bpf_testmod/.gitignore create mode 100644 tools/testing/selftests/bpf/bpf_testmod/Makefile create mode 100644 tools/testing/selftests/bpf/bpf_testmod/bpf_testmod-events.h create mode 100644 tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.c create mode 100644 tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.h create mode 100644 tools/testing/selftests/bpf/btf_helpers.c create mode 100644 tools/testing/selftests/bpf/btf_helpers.h create mode 100755 tools/testing/selftests/bpf/ima_setup.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_split.c create mode 100644 tools/testing/selftests/bpf/prog_tests/hash_large_key.c create mode 100644 tools/testing/selftests/bpf/prog_tests/module_attach.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sk_storage_tracing.c create mode 100644 tools/testing/selftests/bpf/prog_tests/tcpbpf_user.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_bprm_opts.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_ima.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_skb_pkt_end.c create mode 100644 tools/testing/selftests/bpf/progs/bind4_prog.c create mode 100644 tools/testing/selftests/bpf/progs/bind6_prog.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_sk_storage_helpers.c create mode 100644 tools/testing/selftests/bpf/progs/bprm_opts.c create mode 100644 tools/testing/selftests/bpf/progs/ima.c create mode 100644 tools/testing/selftests/bpf/progs/skb_pkt_end.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_module.c create mode 100644 tools/testing/selftests/bpf/progs/test_hash_large_key.c create mode 100644 tools/testing/selftests/bpf/progs/test_module_attach.c create mode 100644 tools/testing/selftests/bpf/progs/test_sk_storage_trace_itself.c create mode 100644 tools/testing/selftests/bpf/progs/test_sk_storage_tracing.c delete mode 100755 tools/testing/selftests/bpf/tcp_client.py delete mode 100755 tools/testing/selftests/bpf/tcp_server.py delete mode 100644 tools/testing/selftests/bpf/test_tcpbpf_user.c create mode 100755 tools/testing/selftests/bpf/test_xsk.sh create mode 100644 tools/testing/selftests/bpf/xdpxceiver.c create mode 100644 tools/testing/selftests/bpf/xdpxceiver.h create mode 100755 tools/testing/selftests/bpf/xsk_prereqs.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/q_in_q_veto.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum/q_in_vni_veto.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-coalesce.sh create mode 100644 tools/testing/selftests/drivers/net/netdevsim/ethtool-common.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-ring.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/nexthop.sh create mode 100755 tools/testing/selftests/net/bareudp.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_mld.sh create mode 100755 tools/testing/selftests/net/forwarding/gre_multipath_nh.sh create mode 100755 tools/testing/selftests/net/forwarding/q_in_vni.sh create mode 100755 tools/testing/selftests/net/forwarding/router_nh.sh create mode 100755 tools/testing/selftests/net/forwarding/tc_mpls_l2vpn.sh create mode 100755 tools/testing/selftests/net/srv6_end_dt4_l3vpn_test.sh create mode 100755 tools/testing/selftests/net/srv6_end_dt6_l3vpn_test.sh create mode 100644 tools/testing/selftests/vDSO/vdso_config.h create mode 100644 tools/testing/selftests/vDSO/vdso_test_abi.c create mode 100644 tools/testing/selftests/vDSO/vdso_test_clock_getres.c create mode 100644 tools/testing/selftests/vDSO/vdso_test_correctness.c create mode 100644 tools/testing/selftests/vm/check_config.sh delete mode 100644 tools/testing/selftests/vm/gup_benchmark.c create mode 100644 tools/testing/selftests/vm/gup_test.c create mode 100644 tools/testing/selftests/vm/mremap_test.c delete mode 100644 tools/testing/selftests/x86/test_vdso.c