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-allyesconfig in repository toolchain/ci/linux.
from 84292fffc246 Merge tag 'x86_build_for_v5.11' of git://git.kernel.org/pu [...] adds 228ddee8ed9e drm/amdgpu: fix check order in amdgpu_bo_move adds 68b111bf74a0 drm/radeon: fix check order in radeon_bo_move adds 2c075f38a708 Merge branch 'radeon-fixes' (Radeon and amdgpu fixes) adds 1e10cf448f84 m68k: Avoid xchg() warning adds 1fe9bacab2ac m68k: Remove unused mach_max_dma_address adds 95526cccc486 m68k: defconfig: Update defconfigs for v5.10-rc1 adds 8ae0b65ac7e5 m68k: defconfig: Enable KUnit tests adds 266994e3ac78 m68k: mac: Refactor iop_preinit() and iop_init() adds 471037e2c9bb m68k: mac: Remove dead code adds 0c450b8e7882 m68k: mac: Remove redundant VIA register writes adds 07ce9b7ab0bf m68k: mac: Update Kconfig help adds 549aeec256ca m68k: Drop redundant NOTES in link script adds 428ec5f9dde7 m68k: Add a missing ELF_DETAILS in link script adds a7b5458ce73b m68k: Fix WARNING splat in pmac_zilog driver adds 2c9cfbadfa23 macintosh/adb-iop: Always wait for reply message from IOP adds 10199e90ee20 macintosh/adb-iop: Send correct poll command adds 2ae92e8b9b7e MAINTAINERS: Update m68k Mac entry adds 0b03beface02 Merge tag 'm68k-for-v5.11-tag1' of git://git.kernel.org/pu [...] adds 13b5bd8af41c s390/head: set io/ext handlers to disabled wait adds 85cde0192a98 s390/udelay: make it work for the early code adds f38b0a743904 s390: remove unused s390_base_ext_handler adds a3453d923ece s390/kasan: remove 3-level paging support adds 97b142b7400b s390: make sure vmemmap is top region table entry aligned adds fc67c880e32a s390/mm: extend default vmalloc area size to 512GB adds 90178c190079 s390/mm: let vmalloc area size depend on physical memory size adds 39f2899b9872 s390/decompressor: fix build warning adds 92bca2fe61f5 s390/kasan: avoid confusing naming adds 54b52981bb39 s390/kasan: remove obvious parameter with the only possible value adds e385b550faf3 s390/kasan: make kasan header self-contained adds 0c4ec024a481 s390/kasan: move memory needs estimation into a function adds d7e7fbba67a3 s390/early: rewrite program parameter setup in C adds a67a88b0b8de s390/pci: remove races against pte updates adds d041315ef75c s390/trng: set quality to 1024 adds 837cd1059a98 s390/ap: ap bus userspace notifications for some bus conditions adds 43cb5a7c6118 s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() [...] adds ab177c5d00cd s390/mm: remove unused clear_user_asce() adds da78693e6e49 s390/pci: inform when missing required facilities adds 08ab919d0dcc s390/sclp: use memblock for early read cpu info adds d25d23e134a4 s390/sclp: avoid copy of sclp_info_sccb adds b971cbd03ee0 s390/sclp: provide extended sccb support adds 6c816038016f Merge branch 'fixes' into features adds 0cd9b7230cc5 s390: add separate program check exit path adds 5ec11d096640 s390/cio: fix kernel-doc markups in cio driver. adds 1e632eaa0f4b s390/prng: let misc_register() add the prng sysfs attributes adds 73045a08cf55 s390: unify identity mapping limits handling adds c9343637d6b2 s390/ftrace: assume -mhotpatch or -mrecord-mcount always a [...] adds 9a78c70a1ba0 s390/decompressor: add decompressor_printk adds ec55d1e1dbea s390/decompressor: correct some asm symbols annotations adds 246218962e21 s390/decompressor: add symbols support adds 8977ab65b894 s390/decompressor: add stacktrace support adds ba1a6be994e8 s390/decompressor: print cmdline and BEAR on pgm_check adds 074ff04e279a s390/stp: let subsys_system_register() sysfs attributes adds af71657c153f s390/vmem: remove redundant check adds 12bb4c682354 s390/vmem: make variable and function names consistent adds 334ef6ed06fa init/Kconfig: make COMPILE_TEST depend on !S390 adds 77663819d490 Merge branch 'fixes' into features adds 87d598634521 s390/mm: remove set_fs / rework address space handling adds 0290c9e328e0 s390/mm: use invalid asce instead of kernel asce adds 062e527956d0 s390/mm: add debug user asce support adds 80f06306240e s390/vdso: reimplement getcpu vdso syscall adds 10e59217479d s390/Kconfig: default PCI_NR_FUNCTIONS to 512 adds 1ab3001b6efb s390/vdso: add missing prototypes for vdso functions adds 8cb4c20f32f5 s390/ap: let bus_register() add the AP bus sysfs attributes adds 5db44cfe2e6e s390/zfcp: remove pm support from zfcp driver adds 127fca609385 s390/dasd: remove unused pm related functions adds 1cf69b7b51d7 s390: remove pm support from console drivers adds 6b532eec75ef s390/cio: remove pm support from eadm-sch drivers adds 2f6ea6fb88ab s390/tape: remove unsupported PM functions adds 74cee7f3b0ea s390/vmur: remove unused pm related functions adds bfa11151d223 s390/cio: remove pm support from chsc subchannel driver adds 796cfabde5b2 s390/cio: remove pm support from IO subchannel drivers adds ef2eea78a6f3 s390/cio: remove pm support from css-bus driver adds 8cc0dcfdc1c0 s390/cio: remove pm support from ccw bus driver adds 14d4c4fa46ee s390/cio: fix use-after-free in ccw_device_destroy_console adds 613775d62ec6 s390/kexec_file: fix diag308 subcode when loading crash kernel adds 7a84ffc0471f s390/boot: add build-id to decompressor adds e259b3fafa7d s390/idle: add missing mt_cycles calculation adds 454efcf82ea1 s390/idle: fix accounting with machine checks adds b4d70a6134d2 s390/mm: use invalid asce for user space when switching to [...] adds b5e438ebd7e8 s390/smp: perform initial CPU reset also for SMT siblings adds ff98cc986ae8 s390/crypto: add arch_get_random_long() support adds 343dbdb7cb89 s390/mm: add support to allocate gigantic hugepages using CMA adds 586592478b1f Merge tag 's390-5.11-1' of git://git.kernel.org/pub/scm/li [...] adds f4693c2716b3 arm64: mm: extend linear region for 52-bit VA configurations adds 8c96400d6a39 arm64: mm: make vmemmap region a projection of the linear region adds 9ad7c6d5e75b arm64: mm: tidy up top of kernel VA space adds 68af6d2483db Documentation/arm64: fix RST layout of memory.rst adds c1090bb10d5e arm64: mm: don't assume struct page is always 64 bytes adds e2a2190a80ca arm64: uaccess: move uao_* alternatives to asm-uaccess.h adds 7cda23da52ad arm64: alternatives: Split up alternative.h adds 364a5a8ae8dc arm64: cpufeatures: Add capability for LDAPR instruction adds 5af76fb42287 arm64: alternatives: Remove READ_ONCE() usage during patch [...] adds e35123d83ee3 arm64: lto: Strengthen READ_ONCE() to acquire when CONFIG_LTO=y adds 97d6786e0669 arm64: mm: account for hotplug memory when randomizing the [...] adds cb45babe1b80 arm64/mm/hotplug: Register boot memory hot remove notifier [...] adds 9fb3d4a30338 arm64/mm/hotplug: Enable MEM_OFFLINE event handling adds fdd99a4103c9 arm64/mm/hotplug: Ensure early memory sections are all online adds 4b9cf23c179a arm64: wrap and generalise counter read functions adds bc3b6562a1ac arm64: split counter validation function adds 68c5debcc06d arm64: implement CPPC FFH support using AMUs adds 74490422522d arm64: abort counter_read_on_cpu() when irqs_disabled() adds e2a073dde921 arm64: omit [_text, _stext) from permanent kernel mapping adds b50a3225cdff arm64/head: avoid symbol names pointing into first 64 KB o [...] adds 7919385b9fb3 arm64: head: tidy up the Image header definition adds 791ab8b2e3db arm64: Ignore any DMA offsets in the max_zone_phys() calculation adds 2687275a5843 arm64: Force NO_BLOCK_MAPPINGS if crashkernel reservation [...] adds 0a30c53573b0 arm64: mm: Move reserve_crashkernel() into mem_init() adds 9804f8c69b04 arm64: mm: Move zone_dma_bits initialization into zone_siz [...] adds 964db79d6c18 of/address: Introduce of_dma_get_max_cpu_address() adds 07d13a1d6120 of: unittest: Add test for of_dma_get_max_cpu_address() adds 8424ecdde7df arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges adds 2b8652936f0c arm64: mm: Set ZONE_DMA size based on early IORT scan adds 04435217f968 mm: Remove examples from enum zone_type comment adds aed5041ef9a3 of: unittest: Fix build on architectures without CONFIG_OF [...] adds 8663daeac7a1 parisc: Drop parisc special case for __sighandler_t adds 161d36dfc7b5 parisc: start using signal-defs.h adds 1d82b7898f2a arch: move SA_* definitions to generic headers adds 23acdc76f179 signal: clear non-uapi flag bits when passing/returning sa_flags adds 7da5082a2f9a arch: provide better documentation for the arch-specific S [...] adds a54f0dfda754 signal: define the SA_UNSUPPORTED bit in sa_flags adds 6ac05e832a9e signal: define the SA_EXPOSE_TAGBITS bit in sa_flags adds dceec3ff7807 arm64: expose FAR_EL1 tag bits in siginfo adds 52ec03f75d59 arm64: kaslr: Refactor early init command line parsing adds 1e40d105dae5 arm64: Extend the kernel command line from the bootloader adds 3c09ec59cdea Merge branches 'for-next/kvm-build-fix', 'for-next/va-refa [...] adds f80d034086d5 arm64: ensure ERET from kthread is illegal adds 515d5c8a1374 arm64: add C wrappers for SET_PSTATE_*() adds ecbb11ab3ebc arm64: head.S: rename el2_setup -> init_kernel_el adds 2ffac9e3fdbd arm64: head.S: cleanup SCTLR_ELx initialization adds d87a8e65b510 arm64: head.S: always initialize PSTATE adds a0ccf2ba689f arm64: sdei: move uaccess logic to arch/arm64/ adds 2376e75cc77e arm64: sdei: explicitly simulate PAN/UAO entry adds 923e1e7d8223 arm64: uaccess: rename privileged uaccess routines adds 9e94fdade4d8 arm64: uaccess: simplify __copy_user_flushcache() adds f253d827f33c arm64: uaccess: refactor __{get,put}_user adds fc703d80130b arm64: uaccess: split user/kernel routines adds 7b90dc40e36e arm64: uaccess cleanup macro naming adds 3d2403fd10a1 arm64: uaccess: remove set_fs() adds b5a5a01d8e9a arm64: uaccess: remove addr_limit_user_check() adds 7cf283c7bd62 arm64: uaccess: remove redundant PAN toggling adds 1517c4facf2e arm64: uaccess: remove vestigal UAO support adds 701f49065e68 arm64: mark __system_matches_cap as __maybe_unused adds e0f7a8d5e87f Merge branch 'for-next/uaccess' into for-next/core adds ba090f9cafd5 arm64: kprobes: Remove redundant kprobe_step_ctx adds 833be850f1ca arm64: consistently use reserved_pg_dir adds 0edaee42eb8c arm64/smp: Drop the macro S(x,s) adds 9f84f39f5515 arm64/mm: add fallback option to allocate virtually contig [...] adds 739003c64283 arm64: mte: optimize asynchronous tag check fault flag check adds 49b3cf035edc kasan: arm64: set TCR_EL1.TBID1 when enabled adds 344f2db2a18a arm64: vmlinux.lds.S: Drop redundant *.init.rodata.* adds ba4259a6f87a Merge branch 'for-next/misc' into for-next/core adds 53c218da220c driver/perf: Add PMU driver for the ARM DMC-620 memory controller adds 6c8cfbf5db42 perf: remove duplicate check on fwnode adds ac4511c9364c drivers/perf: hisi: Add identifier sysfs file adds 2c255223362e perf/smmuv3: Support sysfs identifier file adds 6b46338f2210 perf/imx_ddr: Add stop event counters support for i.MX8MP adds 367c820ef080 arm64: Enable perf events based hard lockup detector adds ce4b2c01781a arm64: Fix build failure when HARDLOCKUP_DETECTOR_PERF is enabled adds d0c00977a16a bindings: perf: imx-ddr: add compatible string adds 881b0520504a perf/imx_ddr: Add system PMU identifier for userspace adds d8602f8bf3b2 Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] adds a2abe7cbd8fe scs: switch to vmapped shadow stacks adds ac20ffbb0279 arm64: scs: use vmapped IRQ and SDEI shadow stacks adds eec3bf6861a8 arm64: sdei: Push IS_ENABLED() checks down to callee functions adds d45056ad739b Merge remote-tracking branch 'arm64/for-next/scs' into for [...] adds 929c1f3384d7 arm64: mte: fix prctl(PR_GET_TAGGED_ADDR_CTRL) if TCF0=NONE adds d889797530c6 Merge remote-tracking branch 'arm64/for-next/fixes' into f [...] adds 0ca2ce81eb8e Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 31909e3330c8 timens: additional helper functions for boottime offset handling adds 3ae700ecfae9 fs/proc: apply the time namespace offset to /proc/stat btime adds 716e343f014e selftests/timens: added selftest for /proc/stat btime adds 5c62634fc651 namespace: make timens_on_fork() return nothing adds 6d93a1971a0d Merge tag 'time-namespace-v5.11' of git://git.kernel.org/p [...] adds 0032ce0f85a2 ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() adds 2024f91e965f ns: Add a common refcount into ns_common adds 8b8f3e666fc6 net: Use generic ns_common::count adds 9a56493f6942 uts: Use generic ns_common::count adds 137ec390fad4 ipc: Use generic ns_common::count adds 8eb71d95f34a pid: Use generic ns_common::count adds 265cbd62e034 user: Use generic ns_common::count adds 1a7b8969e664 mnt: Use generic ns_common::count adds f387882d8d3e cgroup: Use generic ns_common::count adds 28c41efd08bf time: Use generic ns_common::count adds 76df441ade97 signal: Convert to the new fallthrough notation adds bda4c60d02e9 sys: Convert to the new fallthrough notation adds aabe19b82793 nsproxy: use put_nsproxy() in switch_task_namespaces() adds f9b4240b0747 Merge tag 'fixes-v5.11' of git://git.kernel.org/pub/scm/li [...] adds 7d7178873560 Documentation: include sign off for reverts adds bfe7bf311497 docs: ABI: ABI documentation for procfs attribute files us [...] adds 04d0608b4407 docs: core-api/printk-formats.rst: Clarify formatting {cpu [...] adds 4ec0b092493f docs: ABI: Drop trailing whitespace adds 09028e60fcea doc: zh_CN: add translatation for tmpfs adds 86a19b3f8286 docs: driver-api: mtd: intel-spi: Improve formatting of sh [...] adds 8f4f0bcd3de0 documentation: arm: sunxi: add Allwinner H616 documents adds 35a3c891f648 docs: filesystems: link ubifs-authentication.rst without . [...] adds b65f3a9d6c4f docs: mtd: spi-nor: Fix formatting of text vs. diagrams adds ae5b17e46414 scripts: kernel-doc: Restore anonymous enum parsing adds 99d56196a700 Documentation: Chinese translation of Documentation/arm64/ [...] adds c12af30b6d7c Documentation: kgdb: Fix a typo adds 992082d1dc5a doc: zh_CN: add tmpfs to index tree adds ac7711427014 doc:it_IT: align Italian documentation adds 1a37e18bd4b9 Documentation: fix typos in dev-tools/kasan.rst adds 4c8e3de4b308 Documentation/admin-guide: mark memmap parameter is suppor [...] adds 2472943cd435 Documentation: Chinese translation of Documentation/arm64/ [...] adds f59c4966d850 Documentation/features: Update feature lists for 5.10 adds fb568273c055 docs: automarkup.py: Allow automatic cross-reference insid [...] adds 43bc3ed73639 docs: dt: Use full path to enable cross-reference adds 868770c92b61 Documentation: document /proc api for arm64 MTE vm flags adds 52a4be3ffc0f scripts: get_feat.pl: add a script to handle Documentation [...] adds ba813f7c2dc8 scripts: get_feat.pl: improve matrix output adds ca908577790f scripts: get_feat.pl: use its implementation for list-arch.sh adds b97212255f44 sphinx: kernel_feat.py: add a script to parse feature files adds 63fdc4625a5a docs: admin-guide: add a features list adds ed13a92d0fde docs: archis: add a per-architecture features list adds 27b03cf1b772 Documentation: Coccinelle: Improve command example for deb [...] adds 263b6a5b96a3 Documentation: mount_api: change kernel log wording adds c900acb7dfe1 Documentation: fix typos in process/kernel-docs.rst adds e0a45cda6642 Documentation: fix typos found in process, dev-tools, and [...] adds 7d2c6b1edf79 scripts: kernel-doc: fix parsing function-like typedefs adds dbb909023293 scripts: get_feat.pl: make complete table more coincise adds 4fa32f870289 scripts: get_feat.pl: change the group by order adds f5889e70b9cc scripts: get_feat.pl: reduce table width for all features output adds 4aaf08dcb961 docs: nios2: add missing ReST file adds 301de5465f38 docs: trace: fix event state structure name adds d151a23d7bd6 docs: clean up sysctl/kernel: titles, version adds 911358401284 kernel-doc: Fix example in Nested structs/unions adds b2105aa2c648 Documentation: fix typos found in admin-guide subdirectory adds 751d5b274183 Documentation: fix multiple typos found in the admin-guide [...] adds bc41a7f36469 LICENSES: Add the CC-BY-4.0 license adds 3e544d72dfc8 docs: Add a new text describing how to report bugs adds da514157c4f0 docs: make reporting-bugs.rst obsolete adds 907d1f143b0e docs: add a reset controller chapter to the driver API docs adds 547f574fd9d5 docs: Update documentation to reflect what TAINT_CPU_OUT_O [...] adds e223a707ad84 docs: reporting-issues: move 'outdated, need help' note to [...] adds ab9e1ac49b47 docs: update requirements to install six module adds 13fef8ef9fb8 docs: Note that sphinx 1.7 will be required soon adds 47e44ed01434 docs: fix broken cross reference in translations/zh_CN adds ff6135959a91 Merge tag 'docs-5.11' of git://git.lwn.net/linux adds 5c251e9dc0e1 signal: Add task_sigpending() helper adds 12db8b690010 entry: Add support for TIF_NOTIFY_SIGNAL adds 114518eb6430 task_work: Use TIF_NOTIFY_SIGNAL if available adds 45ff510517f3 entry: Fixup irqentry_enter() comment adds 01be83eea08d Merge branch 'core/urgent' into core/entry adds b6be002bcd1d x86/entry: Move nmi entry/exit into common code adds 78a56e0494ad entry: Fix spelling/typo errors in irq entry code adds c8d5ed67936f x86: Wire up TIF_NOTIFY_SIGNAL adds 4cffe21d4a62 Merge branch 'x86/entry' into core/entry adds b4581a52caff x86: Expose syscall_work field in thread_info adds 3136b93c3fb2 entry: Expose helpers to migrate TIF to SYSCALL_WORK flags adds b86678cf0f1d entry: Wire up syscall_work in common entry code adds 23d67a54857a seccomp: Migrate to use SYSCALL_WORK flag adds 524666cb5de7 tracepoints: Migrate to use SYSCALL_WORK flag adds 64c19ba29b66 ptrace: Migrate to use SYSCALL_TRACE flag adds 64eb35f701f0 ptrace: Migrate TIF_SYSCALL_EMU to use SYSCALL_WORK flag adds 785dc4eb7fd7 audit: Migrate to use SYSCALL_WORK flag adds 299155244770 entry: Drop usage of TIF flags in the generic syscall code adds 51af3f230639 x86: Reclaim unused x86 TI flags adds 83c2da2e605c context_tracking: Introduce HAVE_CONTEXT_TRACKING_OFFSTACK adds 179a9cf79212 context_tracking: Don't implement exception_enter/exit() o [...] adds 9f68b5b74c48 sched: Detect call to schedule from critical entry code adds 6775de4984ea context_tracking: Only define schedule_user() on !HAVE_CON [...] adds d1f250e2205e x86: Support HAVE_CONTEXT_TRACKING_OFFSTACK adds 5903f61e0353 entry: Fix boot for !CONFIG_GENERIC_ENTRY adds 01fe185d95ba MAINTAINERS: Add entry for common entry code adds c5c878125ad5 x86: vdso: Expose sigreturn address on vdso to the kernel adds 1d7637d89cfc signal: Expose SYS_USER_DISPATCH si_code type adds 1446e1df9eb1 kernel: Implement selective syscall userspace redirection adds 11894468e39d entry: Support Syscall User Dispatch on common syscall entry adds 179ef035992e selftests: Add kselftest for syscall user dispatch adds d87ae0fa21c2 selftests: Add benchmark for syscall user dispatch adds a4452e671c67 docs: Document Syscall User Dispatch adds 6666bb714fb3 entry: Rename enter_from_user_mode() adds bb793562f0da entry: Rename exit_to_user_mode() adds 96e2fbccd0fc entry_Add_enter_from_user_mode_wrapper adds 310de1a678b2 entry: Add exit_to_user_mode() wrapper adds c6156e1da633 entry: Add syscall_exit_to_user_mode_work() adds 1ac0884d5474 Merge tag 'core-entry-2020-12-14' of git://git.kernel.org/ [...] adds f4deaf90212c x86/cpu: Avoid cpuinfo-induced IPI pileups adds 3fcd6a230fa7 x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs adds 86b5a7381b12 doc: Present the role of READ_ONCE() adds a043260740d5 docs: Update RCU's hotplug requirements with a bit about design adds a1b9dbb72b7f docs: RCU: Requirements.rst: Fix a list block adds c386e29d4372 docs/rcu: Update the call_rcu() API adds 6dbce04d8417 rcu: Allow rcu_irq_enter_check_tick() from NMI adds 29368e093921 x86/smpboot: Move rcu_cpu_starting() earlier adds dfe564045c65 rcu: Panic after fixed number of stalls adds 1eafe075bf9c list.h: Update comment to explicitly note circular lists adds e3771c850d3b rcu: Implement rcu_segcblist_is_offloaded() config dependent adds ed73860cecc3 rcu: Fix single-CPU check in rcu_blocking_is_gp() adds a3941517fcd6 rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config adds 9f866dac9429 rcu/tree: Add a warning if CPU being onlined did not repor [...] adds 7c47ee5aa008 rcu/tree: Make struct kernel_param_ops definitions const adds d2098b444098 rcu,ftrace: Fix ftrace recursion adds bd56e0a4a291 rcu/tree: nocb: Avoid raising softirq for offloaded ready- [...] adds 4d60b475f858 rcu: Prevent lockdep-RCU splats on lock acquisition/release adds 354c3f0e22dc rcu: Fix a typo in rcu_blocking_is_gp() header comment adds bfb3aa735f82 rcu: Do not report strict GPs for outgoing CPUs adds 56292e8609e3 rcu/tree: Defer kvfree_rcu() allocation to a clean context adds 50edb988534c srcu: Take early exit on memory-allocation failure adds 9f14cb030d98 sched: Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP adds 891cd1f99dd9 rcu: Un-hide lockdep maps for !LOCKDEP adds d97f3bdf7a1c net: Un-hide lockdep_sock_is_held() for !LOCKDEP adds a72e9d547205 net: sched: Remove broken definitions and un-hide for !LOCKDEP adds f505d4346f61 srcu: Use a more appropriate lockdep helper adds cd539cff9470 lockdep: Provide dummy forward declaration of *_is_held() helpers adds 65e9eb1ccfe5 rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition adds e1eb075ccf37 rcutorture: Make preemptible TRACE02 enable lockdep adds 77dc174103fd rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop adds 27c0f1448389 rcutorture: Make grace-period kthread report match RCU fla [...] adds 75dc2da5ecd6 rcu-tasks: Make the units of ->init_fract be jiffies adds 0c6d18d84db1 refscale: Bounds-check module parameters adds 08c797429385 torture: Don't kill gdb sessions adds 3480d6774f07 locktorture: Track time of last ->writeunlock() adds 19012b786ecc torture: Periodically pause in stutter_wait() adds fda5ba9ed254 torture: Make torture_stutter() use hrtimer adds 1ac78b49d61d scftorture: Add an alternative IPI vector adds 899f317e4886 rcuscale: Add RCU Tasks Trace adds 45c7b962014d rcuscale: Avoid divide by zero adds 8d68e68a781d torture: Exclude "NOHZ tick-stop error" from fatal errors adds 2f2214d43ccd rcuscale: Prevent hangs for invalid arguments adds bc80d353b3f5 refscale: Prevent hangs for invalid arguments adds 6f26d010e678 rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] adds e5ace37d83af locktorture: Ignore nreaders_stress if no readlock support adds 6b74fa0a776e locktorture: Prevent hangs for invalid arguments adds c64659ef29e3 torture: Prevent jitter processes from delaying failed run adds 4994684ce109 rcutorture: Prevent hangs for invalid arguments adds c1e06287583e torture: Force weak-hashed pointers on console log adds ab1b7880dec8 rcutorture: Make stutter_wait() caller restore priority adds 7de1ca35269e torture: Accept time units on kvm.sh --duration argument adds 293b93d66f14 rcutorture: Small code cleanups adds a5136f4ffb44 torture: Allow alternative forms of kvm.sh command-line arguments adds 85558182d545 scftorture: Add full-test stutter capability adds 0d7202876bcb locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem [...] adds a7eb937b67b6 rcutorture: Don't do need_resched() testing if ->sync is NULL adds 6c5b9de2c63b rcutorture/nolibc: Fix a typo in header file adds 5be7d80deb80 torture: Make kvm-check-branches.sh use --allcpus adds 06dc8d4591b8 tools/nolibc: Fix a spelling error in a comment adds 01f9e708d9ea tools/rcutorture: Fix BUG parsing of console.log adds 7fc91fc84506 Merge branches 'cpuinfo.2020.11.06a', 'doc.2020.11.06a', ' [...] adds 4761612ffe3c kcsan: selftest: Ensure that address is at least PAGE_SIZE adds 55a2346c7ac4 kcsan: Never set up watchpoints on NULL pointers adds 1d094cefc37e kcsan: Fix encoding masks and regain address bit adds c4638ff0644b Merge branch 'kcsan.2020.11.06a' into HEAD adds 9270e1a744f8 tools: memory-model: Document that the LKMM can easily mis [...] adds ab8bcad67bee tools/memory-model: Move Documentation description to Docu [...] adds ebb477cb2fb7 tools/memory-model: Document categories of ordering primitives adds d8566f15da9b docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] adds 0a27ce6b6968 tools/memory-model: Add a glossary of LKMM terms adds 1947bfcf81a9 tools/memory-model: Add types to litmus tests adds acc4bdc55dcb tools/memory-model: Use "buf" and "flag" for message-passi [...] adds b6ff30849ca7 tools/memory-model: Label MP tests' producers and consumers adds 50df51d12c31 Merge branch 'lkmm.2020.11.06a' into HEAD adds 8c1dccc80380 Merge tag 'core-rcu-2020-12-14' of git://git.kernel.org/pu [...] adds 932f8c64d38b futex: Remove unused empty compat_exit_robust_list() adds a07c45312f06 seqlock: avoid -Wshadow warnings adds a2e9ae58d504 lockdep/selftests: Fix PROVE_RAW_LOCK_NESTING adds e04ce676e7aa lockdep/selftest: Add spin_nest_lock test adds ab440b2c604b seqlock: Rename __seqprop() users adds f0400a77ebdc atomic: Delete obsolete documentation adds 79f3b4372b74 atomic: Update MAINTAINERS adds b6498aad59b0 completion: Drop init_completion define adds 97d62caa32d6 refcount: Fix a kernel-doc markup adds 0f9368b5bf6d rwsem: Implement down_read_killable_nested adds 31784cff7ee0 rwsem: Implement down_read_interruptible adds 2b3c99ee6389 Merge branch 'locking/rwsem' adds 3379116a0ca9 locking/rwsem: Better collate rwsem_read_trylock() adds 285c61aedf6b locking/rwsem: Introduce rwsem_write_trylock() adds c995e638ccbb locking/rwsem: Fold __down_{read,write}*() adds c8fe8b056438 locking/rwsem: Pass the current atomic count to rwsem_down [...] adds 2f06f702925b locking/rwsem: Prevent potential lock starvation adds 1a728dff855a locking/rwsem: Enable reader optimistic lock stealing adds 617f3ef95177 locking/rwsem: Remove reader optimistic spinning adds cf48647243cc Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g adds 66bcfcdf89d0 seqlock: Prefix internal seqcount_t-only macros with a "do_" adds cb262935a166 seqlock: kernel-doc: Specify when preemption is automatica [...] adds e857b6fcc5af Merge tag 'locking-core-2020-12-14' of git://git.kernel.or [...] adds 8d97e71811aa perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE adds 76a5433f95f3 perf/x86/intel: Support PERF_SAMPLE_DATA_PAGE_SIZE adds 4cb6a42e4c4b powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE adds 995f088efebe perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE adds 51b646b2d9f8 perf,mm: Handle non-page-table-aligned hugetlbfs adds b14d0db5b8c8 perf/x86/intel: Add Rocket Lake CPU support adds cbea56395cba perf/x86/cstate: Add Rocket Lake CPU support adds 907a196fbc70 perf/x86/msr: Add Rocket Lake CPU support adds 43bc103a8044 perf/x86/intel/uncore: Add Rocket Lake support adds 306e3e91edf1 perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.ST [...] adds 20c7775aecea Merge remote-tracking branch 'origin/master' into perf/core adds 2a4a06da8a4b mm/gup: Provide gup_get_pte() more generic adds 560dabbdf68b mm: Introduce pXX_leaf_size() adds 8af26be06272 perf/core: Fix arch_perf_get_page_size() adds d55863db1dfe arm64/mm: Implement pXX_leaf_size() support adds c5eecbb58f65 powerpc/8xx: Implement pXX_leaf_size() support adds e6e4f42eb773 sparc64/mm: Implement pXX_leaf_size() support adds 78af4dc949da perf: Break deadlock involving exec_update_mutex adds 78ff2733ff35 x86/kprobes: Restore BTF if the single-stepping is cancelled adds 46b72e1bf4fc perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake adds f8129cd958b3 perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() adds e689b300c99c kprobes/x86: Fix fall-through warnings for Clang adds b64595754517 perf/x86: Fix fall-through warnings for Clang adds bd11952b400f uprobes/x86: Fix fall-through warnings for Clang adds c2208046bba6 perf/x86/intel: Add Tremont Topdown support adds 8a8ca83ec3cf Merge tag 'perf-core-2020-12-14' of git://git.kernel.org/p [...] adds 476c5818c37a llist: Add nonatomic __llist_add() and __llist_dell_all() adds d741bf41d7c7 kprobes: Remove kretprobe hash adds 29f006fdefe6 asm-generic/atomic: Add try_cmpxchg() fallbacks adds e563604a5f5a freelist: Implement lockless freelist adds 6e426e0fcd20 kprobes: Replace rp->free_instance with freelist adds 0a986ea81e1a Merge branch 'linus' into perf/kprobes adds 666fab4a3ea1 Merge branch 'linus' into perf/kprobes adds a70a04b3844f locking/atomics: Regenerate the atomics-check SHA1's adds 76d4acf22b48 Merge tag 'perf-kprobes-2020-12-14' of git://git.kernel.or [...] adds 1a2b85f1e2a9 timekeeping: Convert jiffies_seq to seqcount_raw_spinlock_t adds da88f9b31136 timer_list: Use printk format instead of open-coded symbol lookup adds c725dafc95f1 timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers adds a0f5a65fa5fa time: Add missing colons for parameter documentation of ti [...] adds 199d280c884d timekeeping: Remove static functions from kernel-doc markup adds e025b03113d2 timekeeping: Add missing parameter documentation for updat [...] adds c1ce406e80fb timekeeping: Fix up function documentation for the NMI saf [...] adds f27f7c3f100e timekeeping: Add missing parameter docs for pvclock_gtod_[ [...] adds 29efc4612ac1 timekeeping: Fix parameter docs of read_persistent_wall_an [...] adds 6e5a91901c2d timekeeping: Address parameter documentation issues for va [...] adds cc947f2b9c04 timers: Make run_local_timers() static adds 66981c37b319 hrtimer: Fix kernel-doc markups adds f73f64d56871 tick/broadcast: Serialize access to tick_next_period adds c398960cd82b tick: Document protections for tick related data adds 372acbbaa809 tick/sched: Use tick_next_period for lockless quick check adds 94ad2e3cedb8 tick/sched: Reduce seqcount held scope in tick_do_update_j [...] adds 7a35bf2a6a87 tick/sched: Optimize tick_do_update_jiffies64() further adds 896b969e6732 tick/sched: Release seqcount before invoking calc_load_global() adds b99654491642 tick: Get rid of tick_period adds 3c0a4b185f6c clocksource/drivers/sp804: Add static for functions such a [...] adds 3c07bf0fc355 clocksource/drivers/sp804: Make some symbol static adds 9d4965eb438f clocksource/drivers/sp804: Use clk_prepare_enable and clk_ [...] adds dca54f8ce1c3 clocksource/drivers/sp804: Correct clk_get_rate handle adds 19f7ce8e36c0 clocksource/drivers/sp804: Use pr_fmt adds 0fce2e02a29c dt-bindings: timer: Add new OST support for the upcoming n [...] adds b6ea209ef124 clocksource/drivers/nps: Remove EZChip NPS clocksource driver adds c1e6cad00aa2 clocksource/drivers/orion: Add missing clk_disable_unprepa [...] adds db08e6c0e251 dt-bindings: timer: renesas: tmu: Document r8a774e1 bindings adds b7c0fed5ccf2 dt-bindings: timer: renesas: tmu: Convert to json-schema adds eee422c46e68 clocksource/drivers/cadence_ttc: Fix memory leak in ttc_se [...] adds 5bd7cb29eceb clocksource/drivers/ingenic: Fix section mismatch adds ab3105446f1e clocksource/drivers/riscv: Make RISCV_TIMER depends on RISCV_SBI adds fef92cd2bc04 Merge tag 'timers-v5.11' of https://git.linaro.org/people/ [...] adds 05a0302c3548 rtc: mc146818: Prevent reading garbage adds dcf257e92622 rtc: mc146818: Reduce spinlock section in mc146818_set_time() adds b0ecd8e8c5ef rtc: cmos: Make rtc_cmos sync offset correct adds 354c796b9270 rtc: core: Make the sync offset default more realistic adds c9e6189fb031 ntp: Make the RTC synchronization more reliable adds 33e62e832384 ntp, rtc: Move rtc_set_ntp_time() to ntp code adds 69eca258c850 ntp: Make the RTC sync offset less obscure adds 76e87d96b30b ntp: Consolidate the RTC update implementation adds aa3b66f401b3 tick/sched: Make jiffies update quick check more robust adds 5d9814df0aec clocksource/drivers/dw_apb_timer_of: Add error handling if [...] adds d8cc3905b807 clocksource/drivers/arm_arch_timer: Use stable count reade [...] adds 8b7770b877d1 clocksource/drivers/arm_arch_timer: Correct fault programm [...] adds 8ae954caf49a clocksource/drivers/sh_cmt: Fix potential deadlock when ca [...] adds 464d2ff716c3 Merge tag 'timers-v5.11-2' of https://git.linaro.org/peopl [...] adds 3cabca87b329 ntp: Fix prototype in the !CONFIG_GENERIC_CMOS_UPDATE case adds 533369b145d8 Merge tag 'timers-core-2020-12-14' of git://git.kernel.org [...] adds b9c88f752268 sched/fair: Improve the accuracy of sched_stat_wait statistics adds 26762423a266 sched/deadline: Optimize sched_dl_global_validate() adds a57415f5d1e4 sched/deadline: Fix sched_dl_global_validate() adds 5e054bca44fe sched/cpupri: Remove pri_to_cpu[CPUPRI_IDLE] adds 1b08782ce31f sched/cpupri: Remove pri_to_cpu[1] adds 934fc3314b39 sched/cpupri: Remap CPUPRI_NORMAL to MAX_RT_PRIO-1 adds b13772f81356 sched/cpupri: Add CPUPRI_HIGHER adds 45da7a2b0af8 sched/fair: Exclude the current CPU from find_new_ilb() adds 5bc78502322a sched: fix exit_mm vs membarrier (v4) adds 618758ed3a4f sched: membarrier: cover kthread_use_mm (v4) adds 25595eb6aaa9 sched: membarrier: document memory ordering scenarios adds 345a957fcc95 sched: Reenable interrupts in do_sched_yield() adds 43c31ac0e665 sched: Remove relyance on STRUCT_ALIGNMENT adds d8fcb81f1acf sched/fair: Check for idle core in wake_affine adds b6d37a764a5b sched/fair: Reorder throttle_cfs_rq() path adds a8b62fd08505 stop_machine: Add function and caller debug info adds 565790d28b1e sched: Fix balance_callback() adds 2558aacff858 sched/hotplug: Ensure only per-cpu kthreads run during hotplug adds f2469a1fb43f sched/core: Wait for tasks being pushed away on hotplug adds 06249738a41a workqueue: Manually break affinity on hotplug adds 1cf12e08bc4d sched/hotplug: Consolidate task migration on CPU unplug adds 120455c514f7 sched: Fix hotplug vs CPU bandwidth control adds 9cfc3e18adb0 sched: Massage set_cpus_allowed() adds af449901b84c sched: Add migrate_disable() adds 6d337eab041d sched: Fix migrate_disable() vs set_cpus_allowed_ptr() adds 3015ef4b98f5 sched/core: Make migrate disable and CPU hotplug cooperative adds 14e292f8d453 sched,rt: Use cpumask_any*_distribute() adds 95158a89dd50 sched,rt: Use the full cpumask for balancing adds ded467dc83ac sched, lockdep: Annotate ->pi_lock recursion adds a7c81556ec4d sched: Fix migrate_disable() vs rt/dl balancing adds 86fbcd3b4ba2 sched/proc: Print accurate cpumask vs migrate_disable() adds 885b3ba47aa5 sched: Deny self-issued __set_cpus_allowed_ptr() when migr [...] adds c777d847107e sched: Comment affine_move_task() adds 12fa97c64dce Merge branch 'sched/migrate-disable' adds cdb310474dec sched/fair: Remove superfluous lock section in do_sched_cf [...] adds 177705790592 sched: Add WF_TTWU, WF_EXEC wakeup flags adds 3aef1551e942 sched: Remove select_task_rq()'s sd_flag parameter adds dc824eb89853 sched/fair: Dissociate wakeup decisions from SD flag value adds d707faa64d03 sched/core: Add missing completion for affine_move_task() waiters adds 1293771e4353 sched: Fix migration_cpu_stop() WARN adds 406100f3da08 cpuset: fix race between hotplug work and later CPU offline adds b5b217346de8 sched/topology: Warn when NUMA diameter > 2 adds 9032dc211523 Documentation: scheduler: fix information on arch SD flags [...] adds b19a888c1e9b sched/core: Fix typos in comments adds 480a6ca2dc6e sched/uclamp: Allow to reset a task uclamp constraint value adds 31f6a8c0a471 sched/topology,schedutil: Wrap sched domains rebuild adds ecec9e86d1a3 arm64: Rebuild sched domains on invariance status changes adds fa50e2b452c6 sched/topology: Condition EAS enablement on FIE support adds 74d862b682f5 sched: Make migrate_disable/enable() independent of RT adds abeae76a4700 sched/numa: Rename nr_running and break out the magic number adds 5c339005f854 sched: Avoid unnecessary calculation of load imbalance at [...] adds 7d2b5dd0bcc4 sched/numa: Allow a floating imbalance between NUMA nodes adds 23e6082a522e sched: Limit the amount of NUMA imbalance that can exist a [...] adds 7a9f50a05843 irq_work: Cleanup adds 545b8c8df41f smp: Cleanup smp_call_function*() adds 2914b0ba61a9 irq_work: Optimize irq_work_single() adds a787bdaff83a Merge branch 'linus' into sched/core, to resolve semantic [...] adds 41ea667227ba x86, sched: Calculate frequency invariance for AMD systems adds 976df7e5730e x86, sched: Use midpoint of max_boost and max_P for freque [...] adds 3149cd553027 x86: Print ratio freq_max/freq_base used in frequency inva [...] adds 59a74b1544e1 sched: Fix kernel-doc markup adds 13d5a5e9f9b8 sched/fair: Clear SMT siblings after determining the core [...] adds 5b78f2dc3153 sched/fair: Trivial correction of the newidle_balance() comment adds adb35e8dc98b Merge tag 'sched-core-2020-12-14' of git://git.kernel.org/ [...] adds 16675dda9355 mm/highmem: Un-EXPORT __kmap_atomic_idx() adds b819fd9da385 highmem: Remove unused functions adds e8f147dc3f1f fs: Remove asm/kmap_types.h includes adds 673afbace459 sh/highmem: Remove all traces of unused cruft adds 4f8b96cd47b0 asm-generic: Provide kmap_size.h adds 298fa1ad5571 highmem: Provide generic variant of kmap_atomic* adds 389755c25081 highmem: Make DEBUG_HIGHMEM functional adds 157e118b5511 x86/mm/highmem: Use generic kmap atomic implementation adds 39cac191ff37 arc/mm/highmem: Use generic kmap atomic implementation adds 2a15ba82fa6c ARM: highmem: Switch to generic kmap atomic adds 5af627a043e3 csky/mm/highmem: Switch to generic kmap atomic adds 7ac1b26b0a72 microblaze/mm/highmem: Switch to generic kmap atomic adds a4c33e83bca1 mips/mm/highmem: Switch to generic kmap atomic adds 5f037ea3b267 nds32/mm/highmem: Switch to generic kmap atomic adds 47da42b27a56 powerpc/mm/highmem: Switch to generic kmap atomic adds 3293efa97807 sparc/mm/highmem: Switch to generic kmap atomic adds 629ed3f7dad2 xtensa/mm/highmem: Switch to generic kmap atomic adds d7029e454969 highmem: Get rid of kmap_types.h adds 3c1016b53c31 mm/highmem: Remove the old kmap_atomic cruft adds 351191ad55c8 io-mapping: Cleanup atomic iomap adds 9bf6f7bab3ba Documentation/io-mapping: Remove outdated blurb adds 13f876ba77eb highmem: High implementation details and document API adds 2a656cad337e mm/highmem: Take kmap_high_get() properly into account adds 1eb0616c2df5 xtensa/mm/highmem: Make generic kmap_atomic() work correctly adds a0e169978303 microblaze/mm/highmem: Add dropped #ifdef back adds 13c8da5db43a Merge branch 'sched/core' into core/mm adds 6e799cb69a70 mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL adds 0e91a0c6984c mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP adds 14df32670291 x86: Support kmap_local() forced debugging adds 5fbda3ecd14a sched: highmem: Store local kmaps in task struct adds f3ba3c710ac5 mm/highmem: Provide kmap_local* adds e66f6e095486 io-mapping: Provide iomap_local variant adds 7e015a279853 x86/crashdump/32: Simplify copy_oldmem_page() adds 68061c02bb29 ARM: highmem: Fix cache_is_vivt() reference adds edd7ab768474 Merge tag 'core-mm-2020-12-14' of git://git.kernel.org/pub [...] adds 5f0c71278d68 x86/fpu: Simplify fpregs_[un]lock() adds cba08c5dc6dc x86/fpu: Make kernel FPU protection RT friendly adds eb0ea74120e0 Merge tag 'x86-fpu-2020-12-14' of git://git.kernel.org/pub [...] adds 26573a97746c x86/apic: Fix x2apic enablement without interrupt remapping adds 47bea873cf80 x86/msi: Only use high bits of MSI address for DMAR unit adds 93b7a3d6a1f0 x86/apic/uv: Fix inconsistent destination mode adds 2e730cb56b2c x86/devicetree: Fix the ioapic interrupt type table adds 721612994f53 x86/apic: Cleanup delivery mode defines adds 22e0db42097b x86/apic: Replace pointless apic:: Dest_logical usage adds e57d04e5fa00 x86/apic: Get rid of apic:: Dest_logical adds 8c44963b603d x86/apic: Cleanup destination mode adds f598181acfb3 x86/apic: Always provide irq_compose_msi_msg() method for [...] adds 3d7295eb3003 x86/hpet: Move MSI support into hpet.c adds 8073c1ac82c1 genirq/msi: Allow shadow declarations of msi_msg:: $member adds 6285aa507366 x86/msi: Provide msi message shadow structs adds 5c0d0e2cc6e0 iommu/intel: Use msi_msg shadow structs adds b5c3786ee370 iommu/amd: Use msi_msg shadow structs adds e16c8058a10b PCI: vmd: Use msi_msg shadow structs adds 485940e0e691 x86/kvm: Use msi_msg shadow structs adds 41bb2115beec x86/pci/xen: Use msi_msg shadow structs adds 0c1883c1eb9d x86/msi: Remove msidef.h adds a27dca645d2c x86/io_apic: Cleanup trigger/polarity helpers adds 341b4a7211b6 x86/ioapic: Cleanup IO/APIC route entry structs adds 5d5a97133887 x86/ioapic: Generate RTE directly from parent irqchip's MS [...] adds 2cbd5a45e529 genirq/irqdomain: Implement get_name() method on irqchip fwnodes adds 6452ea2a323b x86/apic: Add select() method on vector irqdomain adds a1a785b57242 iommu/amd: Implement select() method on remapping irqdomain adds a87fb465ffe8 iommu/vt-d: Implement select() method on remapping irqdomain adds a491bb19f728 iommu/hyper-v: Implement select() method on remapping irqdomain adds c2a5881c28e5 x86/hpet: Use irq_find_matching_fwspec() to find remapping [...] adds b643128b917c x86/ioapic: Use irq_find_matching_fwspec() to find remappi [...] adds ed381fca4712 x86: Kill all traces of irq_remapping_get_irq_domain() adds 79eb3581bcaa iommu/vt-d: Simplify intel_irq_remapping_select() adds 51130d21881d x86/ioapic: Handle Extended Destination ID field in RTE adds ab0f59c6f135 x86/apic: Support 15 bits of APIC ID in MSI where available adds bf27ef8a77d8 iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC [...] adds 2e008ffe426f x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_ [...] adds d981059e13ff x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it adds f36a74b9345a x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index adds aec8da04e4d7 x86/ioapic: Correct the PCI/ISA trigger type selection adds 2fb6acf3edfe iommu/amd: Fix union of bitfields in intcapxt support adds 2df985f5e44c iommu/amd: Don't register interrupt remapping irqdomain wh [...] adds d1adcfbb520c iommu/amd: Fix IOMMU interrupt generation in X2APIC mode adds 26ab12bb9d96 iommu/hyper-v: Remove I/O-APIC ID check from hyperv_irq_re [...] adds 058df195c234 x86/ioapic: Cleanup the timer_works() irqflags mess adds 148842c98a24 Merge tag 'x86-apic-2020-12-14' of git://git.kernel.org/pu [...] new f630c7c6f105 kthread: add kthread_work tracepoints new ebb2bdcef8a0 kthread_worker: document CPU hotplug handling new a85cbe6159ff uapi: move constants from <linux/kernel.h> to <linux/const.h> new 483e6417aea5 ide/falcon: remove in_interrupt() usage new ec680c1990e7 ide: remove BUG_ON(in_interrupt() || irqs_disabled()) from [...] new 3f10c2fa40e4 fs/ntfs: remove unused varibles new 4dad18f47767 fs/ntfs: remove unused variable attr_len new a0823b5e4434 fs/ocfs2/cluster/tcp.c: remove unneeded break new 45680967ee29 ocfs2: ratelimit the 'max lookup times reached' notice new a86ecfa6a873 arch/Kconfig: fix spelling mistakes new 7714304f3ba1 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] new 15d5de496beb mm: slab: clarify krealloc()'s behavior with __GFP_ZERO new f0dbd2bd1c22 mm: slab: provide krealloc_array() new 64f0bd116965 ALSA: pcm: use krealloc_array() new 3a99974872cc vhost: vringh: use krealloc_array() new 2207994d014e pinctrl: use krealloc_array() new af11be05b6d0 edac: ghes: use krealloc_array() new 32ce25539d18 drm: atomic: use krealloc_array() new f8f7e2bfb118 hwtracing: intel: use krealloc_array() new a47fc51d8e1e dma-buf: use krealloc_array() new 0c06dd755143 mm, slab, slub: clear the slab_cache field when freeing page new a32d654db543 mm/slab: rerform init_on_free earlier new 965c484815f5 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() new 045ab8c9487b mm/slub: let number of online CPUs determine the slub page order new 7d18dd75a8af device-dax/kmem: use struct_size() new 7fb7ab6d618a mm: fix page_owner initializing issue for arm32 new 9cc7e96aa846 mm/page_owner: record timestamp and pid new 723ef24b9b37 mm/filemap/c: break generic_file_buffered_read up into mul [...] new 06c0444290ce mm/filemap.c: generic_file_buffered_read() now uses find_g [...] new 649c6dfed030 mm/truncate: add parameter explanation for invalidate_mapp [...] new 800bca7c5602 mm/filemap.c: remove else after a return new 9c84f229268f mm/gup_benchmark: rename to mm/gup_test new b9dcfdff8b4b selftests/vm: use a common gup_test.h new c2aa8afc36fa selftests/vm: rename run_vmtests --> run_vmtests.sh new f545605cc08e selftests/vm: minor cleanup: Makefile and gup_test.c new a9bed1e1c2a9 selftests/vm: only some gup_test items are really benchmarks new f4f9bda418ab selftests/vm: gup_test: introduce the dump_pages() sub-test new d943fe81e0bf selftests/vm: run_vmtests.sh: update and clean up gup_test [...] new f3a45709d2bb selftests/vm: hmm-tests: remove the libhugetlbfs dependency new a26c4c62990a selftests/vm: 2x speedup for run_vmtests.sh new afaa78886f21 mm/gup_test.c: mark gup_test_init as __init function new d0de82411864 mm/gup_test: GUP_TEST depends on DEBUG_FS new c28b1fc70390 mm/gup: reorganize internal_get_user_pages_fast() new 57efa1fe5957 mm/gup: prevent gup_fast from racing with COW during fork new 52650c8b466b mm/gup: remove the vma allocation from gup_longterm_locked() new 4509b42c3896 mm/gup: combine put_compound_head() and unpin_user_page() new 43fbdeb34964 mm: handle zone device pages in release_pages() new d8aa24e04fb2 mm/swapfile.c: use helper function swap_count() in add_swa [...] new e97af69950ff mm/swap_state: skip meaningless swap cache readahead when [...] new 9d9a03340309 mm/swapfile.c: remove unnecessary out label in __swap_duplicate() new 661c75664381 mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] new 462680946b6d mm: remove pagevec_lookup_range_nr_tag() new 30e6a51dbb05 mm/shmem.c: make shmem_mapping() inline new f38d58b73438 tmpfs: fix Documentation nits new b8eddff8886b mm: memcontrol: add file_thp, shmem_thp to memory.stat new 1a984c4e8200 mm: memcontrol: remove unused mod_memcg_obj_state() new 378876b0e378 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] new 2f7659a31473 mm: memcg/slab: fix return of child memcg objcg for root memcg new eefbfa7fd678 mm: memcg/slab: fix use after free in obj_cgroup_charge new 013339df116c mm/rmap: always do TTU_IGNORE_ACCESS new a5eb011afe07 mm/memcg: update page struct member in comments new a7cb874bfff7 mm: memcg: fix obsolete code comments new bef8620cd8e0 mm: memcg: deprecate the non-hierarchical mode new 184218639a6f docs: cgroup-v1: reflect the deprecation of the non-hierar [...] new 9d9d341df4d5 cgroup: remove obsoleted broken_hierarchy and warned_broke [...] new 13064781304e mm/page_counter: use page_counter_read in page_counter_set_max new fe6960cb387f mm: memcg: remove obsolete memcg_has_children() new da3ceeff923e mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state new 5ab92901fea9 mm: memcontrol: sssign boolean values to a bool variable new 7f41506baa05 mm/memcg: remove incorrect comment new c47d5032ed30 mm: move lruvec stats update functions to vmstat.h new f0c0c115fb81 mm: memcontrol: account pagetables per node new 3a250629d732 xen/unpopulated-alloc: consolidate pgmap manipulation new 7df666253f26 kselftests: vm: add mremap tests new c49dd3401802 mm: speedup mremap on 1GB or larger regions new f5308c896d5d arm64: mremap speedup - enable HAVE_MOVE_PUD new be37c98d1134 x86: mremap speedup - Enable HAVE_MOVE_PUD new d3f5ffcacd15 mm: cleanup: remove unused tsk arg from __access_remote_vm new f5b7e739be90 mm/mapping_dirty_helpers: enhance the kernel-doc markups new 777f303c0239 mm/page_vma_mapped.c: add colon to fix kernel-doc markups [...] new 2b5067a8143e mm: mmap_lock: add tracepoints around lock acquisition new 06517c9a336f sparc: fix handling of page table constructor failure new 0966aeb404e8 mm: move free_unref_page to mm/internal.h new 51df7bcb6151 mm/mremap: account memory on do_munmap() failure new ad8ee77ea9db mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] new cd544fd1dc92 mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio new dd3b614f858d vm_ops: rename .split() callback to .may_split() new 73d5e0629919 mremap: check if it's possible to split original vma new 871402e05b24 mm: forbid splitting special mappings new f920e413ff9c mm: track mmu notifiers in fs_reclaim_acquire/release new 95d6c701f4ca mm: extract might_alloc() debug check new d5037d1d82b3 locking/selftests: add testcases for fs_reclaim new 34fe653716b0 mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow new 8945a723064a mm/vmalloc: use free_vm_area() if an allocation fails new 96e2db456135 mm/vmalloc: rework the drain logic new 799fa85d66e9 mm/vmalloc: add 'align' parameter explanation for pvm_dete [...] new e924d461f2c3 mm/vmalloc.c: remove unnecessary return statement new 0a7dd4e901b8 mm/vmalloc: Fix unlock order in s_stop() new 56db19fef3f1 docs/vm: remove unused 3 items explanation for /proc/vmstat new c041098c690f mm/vmalloc.c: fix kasan shadow poisoning size new e89a85d63fb2 workqueue: kasan: record workqueue stack new ef13346123fa kasan: print workqueue stack new 214c783d593b lib/test_kasan.c: add workqueue test case new 4784be284ada kasan: update documentation for generic kasan new 6d5a88cd0c15 lkdtm: disable KASAN for rodata.o new 36d40290c8f7 alpha: switch from DISCONTIGMEM to SPARSEMEM new 03e92a5e097d ia64: remove custom __early_pfn_to_nid() new 5d37fc0b087f ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements new b90b5547685f ia64: discontig: paging_init(): remove local max_pfn calculation new 1f112129975e ia64: split virtual map initialization out of paging_init() new ea34f78f3df6 ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM new 214496cb1870 ia64: make SPARSEMEM default and disable DISCONTIGMEM new 5e545df3292f arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL new 4f5b0c178996 arm, arm64: move free_unused_memmap() to generic mm new 050b2da268f8 arc: use FLATMEM with freeing of unused memory map instead [...] new 6b2ad8d76372 m68k/mm: make node data and node setup depend on CONFIG_DI [...] new 4bfc848e0981 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM new fcd353a31421 m68k: deprecate DISCONTIGMEM new 77bc7fd607de mm: introduce debug_pagealloc_{map,unmap}_pages() helpers new 2abf962a8d42 PM: hibernate: make direct map manipulations more explicit new 5d6ad668f316 arch, mm: restore dependency of __kernel_map_pages() on DE [...] new 32a0de886eb3 arch, mm: make kernel_page_present() always available new 7115ac6ef0b2 mm, page_alloc: clean up pageset high and batch update new 0a8b4f1d5bf4 mm, page_alloc: calculate pageset high and batch once per zone new 69a8396a2647 mm, page_alloc: remove setup_pageset() new 5c3ad2eb7104 mm, page_alloc: simplify pageset_update() new 952eaf815925 mm, page_alloc: cache pageset high and batch in struct zone new 7612921f2376 mm, page_alloc: move draining pcplists to page isolation users new ec6e8c7e0314 mm, page_alloc: disable pcplists during memory offline new 2ee08717da50 include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] new 3b12da6d1d4a mm/page-flags: fix comment new 7f194fbb2dd7 mm/page_alloc: add __free_pages() documentation new 3b1f3658c71a mm/page_alloc: mark some symbols with static keyword new 862b6dee20b0 mm/page_alloc: clear all pages in post_alloc_hook() with i [...] new ba8f3587f556 init/main: fix broken buffer_init when DEFERRED_STRUCT_PAG [...] new 470c61d70299 mm: page_alloc: refactor setup_per_zone_lowmem_reserve() new 7ad69832f37e mm/page_alloc: speed up the iteration of max_order new 17e395b60f5b mm,hwpoison: drain pcplists before bailing out for non-bud [...] new a8b2c2ce89d4 mm,hwpoison: take free pages off the buddy freelists new 32409cba3f66 mm,hwpoison: drop unneeded pcplist draining new 8295d535e2aa mm,hwpoison: refactor get_any_page new 2f7141600d67 mm,hwpoison: disable pcplists before grabbing a refcount new 47e431f43b5d mm,hwpoison: remove drain_all_pages from shake_page new 1e8aaedb182d mm,memory_failure: always pin the page in madvise_inject_error new 3f4b815a439a mm,hwpoison: return -EBUSY when migration fails new e5dfacebe4a4 mm/hugetlb.c: just use put_page_testzero() instead of page [...] new ebfe1b8f6ea5 include/linux/huge_mm.h: remove extern keyword new 336e6b53d99a khugepaged: add parameter explanations for kernel-doc markup new 0a4f3d1bb91c mm: hugetlb: fix type of delta parameter and related local [...] new 39a0feaef110 mm,hugetlb: remove unneeded initialization new 7fc2513aa237 hugetlb: fix an error code in hugetlb_reserve_pages() new 597c892038e0 mm: don't wake kswapd prematurely when watermark boosting [...] new 2b47a24cee0e mm/vmscan: drop unneeded assignment in kswapd() new 8d87d07c9283 mm/vmscan.c: remove the filename in the top of file comment new 2484be0f88dc mm/page_isolation: do not isolate the max order page new fc5488651c7d z3fold: simplify freeing slots new dcf5aedb24f8 z3fold: stricter locking and more careful reclaim new 135f97fd0c39 z3fold: remove preempt disabled sections for RT new 19d3cf9de1c7 mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] new 2b1a20c3afbc mm/compaction: move compaction_suitable's comment to right place new 2271b016bf36 mm/compaction: make defer_compaction and compaction_deferr [...] new 259b3633e78d mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() new ab9dd4f8a167 mm/migrate.c: fix comment spelling new 5e5dda81a0df mm/migrate.c: optimize migrate_vma_pages() mmu notifier new 0060ef3b4e6d mm: support THPs in zero_user_segments new d12b8951ad17 mm: truncate_complete_page() does not exist any more new dd4ae78a21fc mm: migrate: simplify the logic for handling permanent failure new c77c5cbafe54 mm: migrate: skip shared exec THP for NUMA balancing new 236c32eb1096 mm: migrate: clean up migrate_prep{_local} new d532e2e57e3c mm: migrate: return -ENOSYS if THP migration is unsupported new d85c6db4cc61 mm: migrate: remove unused parameter in migrate_vma_insert_page() new a4efc174b382 mm/cma.c: remove redundant cma_mutex lock new b8ca396f9842 mm: cma: improve pr_debug log in cma_release() new 04013513cc84 mm, page_alloc: do not rely on the order of page_poison an [...] new 8db26a3d4735 mm, page_poison: use static key more efficiently new 03b6c9a3e880 kernel/power: allow hibernation with page_poison sanity checking new 8f424750baaa mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY new f289041ed4cf mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO new 37cd0575b851 userfaultfd: add UFFD_USER_MODE_ONLY new d0d4730ac2e4 userfaultfd: add user-mode only option to unprivileged_use [...] new 77f962e7ae24 userfaultfd: selftests: make __{s,u}64 format specifiers portable new 164c50be2878 userfaultfd/selftests: always dump something in modes new 1e17a24edf9b userfaultfd/selftests: fix retval check for userfaultfd_open() new d9f411bacfa0 userfaultfd/selftests: hint the test runner on required privilege new 83aed6cde845 mm/zswap: make struct kernel_param_ops definitions const new 42a44704367c mm/zswap: fix passing zero to 'PTR_ERR' warning new 1ec3b5fe6eec mm/zswap: move to use crypto_acomp API for hardware acceleration new 110ceb8287fd mm/zsmalloc.c: rework the list_add code in insert_zspage() new 95c9ae14a9b9 mm/process_vm_access: remove redundant initialization of iov_r new 0d8359620d9b zram: support page writeback new 194e28da1a02 zram: add stat to gather incompressible pages since zram set up new 3d711a382735 zram: break the strict dependency from lzo new a00cda3f0a57 mm: fix kernel-doc markups new ae7a927d270f mm: use sysfs_emit for struct kobject * uses new bfb0ffeb2a67 mm: huge_memory: convert remaining use of sprintf to sysfs [...] new 5e4c0d86cf4a mm:backing-dev: use sysfs_emit in macro defining functions new 79d4d38a03fc mm: shmem: convert shmem_enabled_show to use sysfs_emit_at new bf16d19aabd8 mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs [...] new 01359eb2013b mm: fix fall-through warnings for Clang new dfefd226b0bf mm: cleanup kstrto*() usage new 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 new 989a1db06eb1 net: bridge: Fix a warning when del bridge sysfs new 0780b4145634 inet_ecn: Use csum16_add() helper for IP_ECN_set_* helpers new 54970a2fbb67 net: drop bogus skb with CHECKSUM_PARTIAL and offset beyon [...] new 2aa899ebd5c3 MAINTAINERS: add mvpp2 driver entry new 93ff343528ce bnxt_en: Refactor bnxt_flash_nvram. new a9094ba6072b bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). new 2e5fb428a61c bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to e [...] new 1432c3f6a6ca bnxt_en: Retry installing FW package under NO_SPACE error [...] new a86b313e1817 bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to f [...] new 22f07b86d4e5 Merge branch 'bnxt_en-improve-firmware-flashing' new be6ba3b61e20 mlxsw: reg: Add XM Direct Register new 6100fbf13d2f mlxsw: reg: Add Router XLT Enable Register new ff462103ca4d mlxsw: spectrum_router: Introduce XM implementation of rou [...] new 2ea3f4c7fa7c mlxsw: pci: Obtain info about ports used by eXtended mezanine new 50779c332556 mlxsw: Ignore ports that are connected to eXtended mezanine new 087489dc2748 mlxsw: reg: Add Router XLT M select Register new ec54677e55bb mlxsw: reg: Add XM Lookup Table Query Register new e0bc244dcf58 mlxsw: spectrum_router: Introduce per-ASIC XM initialization new e35e80464896 mlxsw: reg: Add XM Router M Table Register new 54ff9dbbb96f mlxsw: spectrum_router_xm: Implement L-value tracking for M-index new edb47f3d2368 mlxsw: reg: Add Router LPM Cache ML Delete Register new 069254662b65 mlxsw: reg: Add Router LPM Cache Enable Register new 2dfad87a24de mlxsw: spectrum_router_xm: Introduce basic XM cache flushing new dffd566136d7 mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 new 88a31b18b6df mlxsw: spectrum_router: Use eXtended mezzanine to offload [...] new 75c2a8fe8e39 Merge branch 'mlxsw-introduce-initial-xm-router-support' new 4c832b380cd0 can: m_can: update link to M_CAN user manual new 709efa6f00c7 can: m_can: convert indention to kernel coding style new 3b464affd898 can: m_can: use cdev as name for struct m_can_classdev uniformly new 78e19a292681 can: m_can: m_can_config_endisable(): mark as static new b8d6255548ff can: m_can: m_can_clk_start(): make use of pm_runtime_resu [...] new ac33ffd3e2b0 can: m_can: let m_can_class_allocate_dev() allocate driver [...] new c6b734892420 can: m_can: use struct m_can_classdev as drvdata new b02487560740 Merge tag 'linux-can-next-for-5.11-20201214' of git://git. [...] new 8163962aadde net: vxget: clean up sparse warnings new a4485baefa1e nfc: s3fwrn5: Release the nfc firmware new ca0b272b48f3 net: mscc: ocelot: install MAC addresses in .ndo_set_rx_mo [...] new c31b70c9968f tcp: Add logic to check for SYN w/ data in tcp_simple_retransmit new ae0b04b238e2 net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled new dc8eeef73b63 vm_sockets: Add flags field in the vsock address data structure new caaf95e0f23f vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag new cada7ccd9dc7 vsock_addr: Check for supported flag values new 1b5f2ab98e7f af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path new 7f816984f439 af_vsock: Assign the vsock transport considering the vsock [...] new 28f53159e121 Merge branch 'vsock-add-flags-field-in-the-vsock-address' new 102f19d611ac nfc: pn533: convert comma to semicolon new a268e0f2455c net: fix proc_fs init handling in af_packet and tls new efd5a1584537 net: hns3: fix expression that is currently always true new 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 [...] new 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 new 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 new 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 [...] new 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 [...] new 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 [...] new 3db1a3fa9880 Merge tag 'staging-5.11-rc1' of git://git.kernel.org/pub/s [...]
The 256 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/configfs-usb-gadget-ecm | 2 +- Documentation/ABI/testing/procfs-attr-current | 20 + Documentation/ABI/testing/procfs-attr-exec | 20 + Documentation/ABI/testing/procfs-attr-prev | 19 + Documentation/ABI/testing/sysfs-bus-iio | 10 + Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360 | 78 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 28 + Documentation/ABI/testing/sysfs-class-typec | 142 +- Documentation/ABI/testing/sysfs-devices-memory | 2 +- Documentation/ABI/testing/sysfs-driver-w1_therm | 2 +- Documentation/ABI/testing/sysfs-fs-ext4 | 2 +- Documentation/ABI/testing/sysfs-kernel-btf | 8 + Documentation/ABI/testing/sysfs-module | 2 +- .../ABI/testing/sysfs-platform-renesas_usb3 | 2 +- .../RCU/Design/Requirements/Requirements.rst | 50 +- Documentation/RCU/checklist.rst | 7 + Documentation/RCU/rcu_dereference.rst | 6 + Documentation/RCU/whatisRCU.rst | 3 +- Documentation/admin-guide/README.rst | 4 +- Documentation/admin-guide/acpi/cppc_sysfs.rst | 4 +- Documentation/admin-guide/binderfs.rst | 2 +- Documentation/admin-guide/blockdev/paride.rst | 2 +- Documentation/admin-guide/blockdev/zram.rst | 8 +- Documentation/admin-guide/bug-bisect.rst | 2 +- Documentation/admin-guide/bug-hunting.rst | 2 +- Documentation/admin-guide/cgroup-v1/memcg_test.rst | 8 +- Documentation/admin-guide/cgroup-v1/memory.rst | 40 +- Documentation/admin-guide/cgroup-v2.rst | 11 + Documentation/admin-guide/cifs/introduction.rst | 2 +- Documentation/admin-guide/cifs/usage.rst | 6 +- .../admin-guide/device-mapper/dm-crypt.rst | 4 +- .../admin-guide/device-mapper/dm-integrity.rst | 4 +- .../admin-guide/device-mapper/dm-raid.rst | 2 +- .../admin-guide/device-mapper/dm-zoned.rst | 6 +- Documentation/admin-guide/device-mapper/verity.rst | 2 +- .../admin-guide/device-mapper/writecache.rst | 4 +- Documentation/admin-guide/features.rst | 3 + .../admin-guide/hw-vuln/tsx_async_abort.rst | 2 +- Documentation/admin-guide/index.rst | 6 +- Documentation/admin-guide/kernel-parameters.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 3 +- Documentation/admin-guide/md.rst | 2 +- Documentation/admin-guide/media/bttv.rst | 2 +- Documentation/admin-guide/media/dvb_references.rst | 2 +- .../admin-guide/media/frontend-cardlist.rst | 4 +- Documentation/admin-guide/media/gspca-cardlist.rst | 2 +- Documentation/admin-guide/media/ipu3.rst | 6 +- .../admin-guide/media/remote-controller.rst | 2 +- Documentation/admin-guide/mm/index.rst | 4 +- Documentation/admin-guide/mm/numaperf.rst | 2 +- Documentation/admin-guide/mm/transhuge.rst | 15 - Documentation/admin-guide/mm/userfaultfd.rst | 2 +- Documentation/admin-guide/module-signing.rst | 2 +- Documentation/admin-guide/perf/imx-ddr.rst | 2 +- .../admin-guide/pm/intel-speed-select.rst | 4 +- Documentation/admin-guide/pm/intel_pstate.rst | 6 +- Documentation/admin-guide/ramoops.rst | 2 +- Documentation/admin-guide/reporting-bugs.rst | 5 + Documentation/admin-guide/reporting-issues.rst | 1631 ++++ Documentation/admin-guide/security-bugs.rst | 2 +- Documentation/admin-guide/spkguide.txt | 1 + .../admin-guide/syscall-user-dispatch.rst | 90 + Documentation/admin-guide/sysctl/abi.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 18 +- Documentation/admin-guide/sysctl/vm.rst | 17 +- Documentation/admin-guide/tainted-kernels.rst | 23 +- Documentation/arm/features.rst | 3 + Documentation/arm/index.rst | 2 + Documentation/arm/sunxi.rst | 10 + Documentation/arm64/elf_hwcaps.rst | 2 + Documentation/arm64/features.rst | 3 + Documentation/arm64/index.rst | 2 + Documentation/arm64/kasan-offsets.sh | 3 +- Documentation/arm64/memory.rst | 45 +- Documentation/arm64/perf.rst | 2 + Documentation/arm64/tagged-pointers.rst | 25 +- Documentation/conf.py | 5 +- Documentation/core-api/atomic_ops.rst | 664 -- Documentation/core-api/memory-allocation.rst | 4 + Documentation/core-api/pin_user_pages.rst | 6 +- Documentation/core-api/printk-formats.rst | 4 +- Documentation/dev-tools/coccinelle.rst | 9 +- Documentation/dev-tools/kasan.rst | 9 +- Documentation/dev-tools/kcov.rst | 2 +- Documentation/dev-tools/kgdb.rst | 7 +- .../devicetree/bindings/clock/ingenic,cgu.yaml | 2 +- .../bindings/connector/usb-connector.yaml | 19 + .../devicetree/bindings/extcon/extcon-fsa9480.txt | 21 - .../bindings/extcon/extcon-usbc-tusb320.yaml | 41 + .../devicetree/bindings/extcon/fcs,fsa880.yaml | 52 + .../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/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 +- .../devicetree/bindings/perf/fsl-imx-ddr.yaml | 3 + .../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 + .../devicetree/bindings/phy/samsung-phy.txt | 1 + .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 70 + .../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/submitting-patches.rst | 3 +- .../devicetree/bindings/timer/renesas,tmu.txt | 49 - .../devicetree/bindings/timer/renesas,tmu.yaml | 99 + .../devicetree/bindings/trivial-devices.yaml | 194 +- .../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/doc-guide/kernel-doc.rst | 6 +- Documentation/doc-guide/sphinx.rst | 2 +- Documentation/driver-api/auxiliary_bus.rst | 234 + Documentation/driver-api/index.rst | 2 + Documentation/driver-api/io-mapping.rst | 96 +- Documentation/driver-api/mtd/intel-spi.rst | 4 +- Documentation/driver-api/mtd/spi-nor.rst | 6 +- Documentation/driver-api/reset.rst | 221 + Documentation/features/list-arch.sh | 17 +- .../locking/queued-rwlocks/arch-support.txt | 2 +- .../locking/queued-spinlocks/arch-support.txt | 2 +- .../seccomp/seccomp-filter/arch-support.txt | 4 +- .../time/context-tracking/arch-support.txt | 2 +- .../features/time/virt-cpuacct/arch-support.txt | 2 +- Documentation/filesystems/index.rst | 2 +- Documentation/filesystems/mount_api.rst | 4 +- Documentation/filesystems/proc.rst | 1 + Documentation/filesystems/tmpfs.rst | 8 +- Documentation/ia64/features.rst | 3 + Documentation/ia64/index.rst | 2 + Documentation/index.rst | 2 +- Documentation/locking/seqlock.rst | 21 +- Documentation/m68k/features.rst | 3 + Documentation/m68k/index.rst | 2 + Documentation/memory-barriers.txt | 2 +- Documentation/mips/features.rst | 3 + Documentation/mips/index.rst | 2 + Documentation/networking/can.rst | 70 +- .../device_drivers/ethernet/3com/vortex.rst | 4 +- .../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/nios2/features.rst | 3 + Documentation/nios2/index.rst | 12 + Documentation/openrisc/features.rst | 3 + Documentation/openrisc/index.rst | 2 + Documentation/parisc/features.rst | 3 + Documentation/parisc/index.rst | 2 + Documentation/powerpc/features.rst | 3 + Documentation/powerpc/index.rst | 2 + Documentation/process/clang-format.rst | 2 +- .../process/embargoed-hardware-issues.rst | 2 +- Documentation/process/howto.rst | 9 +- Documentation/process/kernel-docs.rst | 4 +- Documentation/process/magic-number.rst | 1 - Documentation/process/submitting-patches.rst | 2 + Documentation/riscv/features.rst | 3 + Documentation/riscv/index.rst | 2 + Documentation/s390/features.rst | 3 + Documentation/s390/index.rst | 2 + Documentation/scheduler/sched-domains.rst | 26 +- Documentation/sh/features.rst | 3 + Documentation/sh/index.rst | 2 + Documentation/sound/alsa-configuration.rst | 5 + Documentation/sparc/features.rst | 3 + Documentation/sparc/index.rst | 2 + Documentation/sphinx/automarkup.py | 122 +- Documentation/sphinx/kernel_feat.py | 169 + Documentation/sphinx/requirements.txt | 1 + Documentation/trace/events.rst | 10 +- .../translations/it_IT/doc-guide/kernel-doc.rst | 30 +- .../translations/it_IT/doc-guide/sphinx.rst | 20 + .../translations/it_IT/process/2.Process.rst | 4 +- .../translations/it_IT/process/changes.rst | 22 +- .../translations/it_IT/process/coding-style.rst | 26 +- .../translations/it_IT/process/deprecated.rst | 147 +- .../translations/it_IT/process/email-clients.rst | 5 + .../translations/it_IT/process/magic-number.rst | 1 - .../it_IT/process/programming-language.rst | 8 +- .../it_IT/process/submitting-patches.rst | 297 +- .../translations/zh_CN/admin-guide/index.rst | 1 - .../translations/zh_CN/arm64/elf_hwcaps.rst | 240 + Documentation/translations/zh_CN/arm64/index.rst | 2 + Documentation/translations/zh_CN/arm64/perf.rst | 86 + .../translations/zh_CN/filesystems/index.rst | 1 + .../translations/zh_CN/filesystems/tmpfs.rst | 146 + .../translations/zh_CN/process/magic-number.rst | 1 - Documentation/vm/memory-model.rst | 3 +- Documentation/vm/page_owner.rst | 12 +- Documentation/w1/slaves/w1_therm.rst | 2 +- Documentation/x86/features.rst | 3 + Documentation/x86/index.rst | 1 + Documentation/xtensa/features.rst | 3 + Documentation/xtensa/index.rst | 2 + LICENSES/dual/CC-BY-4.0 | 410 + MAINTAINERS | 142 +- arch/Kconfig | 38 +- arch/alpha/Kconfig | 8 + arch/alpha/include/asm/kmap_types.h | 15 - 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/signal.h | 14 - arch/alpha/include/uapi/asm/socket.h | 3 + arch/alpha/kernel/setup.c | 1 + arch/arc/Kconfig | 4 +- arch/arc/include/asm/highmem.h | 26 +- arch/arc/include/asm/kmap_types.h | 14 - arch/arc/include/asm/page.h | 20 +- arch/arc/mm/highmem.c | 54 +- arch/arc/mm/init.c | 29 +- arch/arm/Kconfig | 11 +- arch/arm/configs/badge4_defconfig | 1 - arch/arm/configs/corgi_defconfig | 1 - arch/arm/configs/ixp4xx_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/spitz_defconfig | 1 - arch/arm/include/asm/fixmap.h | 4 +- arch/arm/include/asm/highmem.h | 34 +- arch/arm/include/asm/kmap_types.h | 10 - arch/arm/include/asm/signal.h | 2 + arch/arm/include/uapi/asm/signal.h | 27 +- arch/arm/kernel/vdso.c | 9 - arch/arm/mach-bcm/Kconfig | 1 - arch/arm/mach-davinci/Kconfig | 1 - 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-s5pv210/Kconfig | 1 - arch/arm/mach-tango/Kconfig | 1 - arch/arm/mm/Makefile | 1 - arch/arm/mm/highmem.c | 121 - arch/arm/mm/init.c | 78 - arch/arm64/Kconfig | 79 +- arch/arm64/include/asm/alternative-macros.h | 217 + arch/arm64/include/asm/alternative.h | 267 +- arch/arm64/include/asm/asm-uaccess.h | 35 +- arch/arm64/include/asm/cacheflush.h | 1 + arch/arm64/include/asm/cpucaps.h | 5 +- arch/arm64/include/asm/cpufeature.h | 23 +- arch/arm64/include/asm/exception.h | 2 +- arch/arm64/include/asm/exec.h | 1 - arch/arm64/include/asm/futex.h | 8 +- arch/arm64/include/asm/insn.h | 3 +- arch/arm64/include/asm/kernel-pgtable.h | 6 - arch/arm64/include/asm/kprobes.h | 7 - arch/arm64/include/asm/memory.h | 22 +- arch/arm64/include/asm/mmu_context.h | 6 +- arch/arm64/include/asm/pgtable-hwdef.h | 1 + arch/arm64/include/asm/pgtable.h | 8 +- arch/arm64/include/asm/processor.h | 4 +- arch/arm64/include/asm/ptrace.h | 8 +- arch/arm64/include/asm/rwonce.h | 73 + arch/arm64/include/asm/signal.h | 25 + arch/arm64/include/asm/sysreg.h | 22 +- arch/arm64/include/asm/system_misc.h | 2 +- arch/arm64/include/asm/thread_info.h | 10 +- arch/arm64/include/asm/topology.h | 4 +- arch/arm64/include/asm/traps.h | 6 +- arch/arm64/include/asm/uaccess.h | 178 +- arch/arm64/kernel/Makefile | 1 - arch/arm64/kernel/alternative.c | 7 +- arch/arm64/kernel/armv8_deprecated.c | 4 +- arch/arm64/kernel/asm-offsets.c | 3 +- arch/arm64/kernel/cpufeature.c | 59 +- arch/arm64/kernel/debug-monitors.c | 5 +- arch/arm64/kernel/efi-header.S | 84 +- arch/arm64/kernel/entry-common.c | 2 - arch/arm64/kernel/entry.S | 31 +- arch/arm64/kernel/head.S | 70 +- arch/arm64/kernel/irq.c | 21 + arch/arm64/kernel/kaslr.c | 26 +- arch/arm64/kernel/mte.c | 3 +- arch/arm64/kernel/perf_event.c | 41 +- arch/arm64/kernel/probes/kprobes.c | 53 +- arch/arm64/kernel/process.c | 29 +- arch/arm64/kernel/proton-pack.c | 5 +- arch/arm64/kernel/ptrace.c | 7 +- arch/arm64/kernel/scs.c | 16 - arch/arm64/kernel/sdei.c | 119 +- arch/arm64/kernel/setup.c | 6 +- arch/arm64/kernel/signal.c | 3 - arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/smp.c | 15 +- arch/arm64/kernel/suspend.c | 1 - arch/arm64/kernel/sys_compat.c | 5 +- arch/arm64/kernel/syscall.c | 2 +- arch/arm64/kernel/topology.c | 146 +- arch/arm64/kernel/traps.c | 29 +- arch/arm64/kernel/vdso.c | 39 +- arch/arm64/kernel/vdso/Makefile | 2 +- arch/arm64/kernel/vdso32/Makefile | 2 +- arch/arm64/kernel/vmlinux.lds.S | 12 +- arch/arm64/lib/clear_user.S | 8 +- arch/arm64/lib/copy_from_user.S | 8 +- arch/arm64/lib/copy_in_user.S | 16 +- arch/arm64/lib/copy_to_user.S | 8 +- arch/arm64/lib/mte.S | 6 +- arch/arm64/lib/uaccess_flushcache.c | 4 +- arch/arm64/mm/fault.c | 88 +- arch/arm64/mm/init.c | 120 +- arch/arm64/mm/mmu.c | 149 +- arch/arm64/mm/pageattr.c | 6 +- arch/arm64/mm/proc.S | 6 +- arch/csky/Kconfig | 1 + arch/csky/include/asm/fixmap.h | 4 +- arch/csky/include/asm/highmem.h | 6 +- arch/csky/mm/highmem.c | 75 +- arch/h8300/include/uapi/asm/signal.h | 24 - arch/ia64/Kconfig | 11 +- arch/ia64/include/asm/kmap_types.h | 13 - arch/ia64/include/asm/meminit.h | 2 - arch/ia64/include/uapi/asm/signal.h | 24 - 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/Kconfig.cpu | 31 +- arch/m68k/Kconfig.machine | 8 +- arch/m68k/amiga/config.c | 8 - arch/m68k/apollo/config.c | 1 - arch/m68k/atari/config.c | 1 - arch/m68k/bvme6000/config.c | 1 - arch/m68k/configs/amiga_defconfig | 9 +- arch/m68k/configs/apollo_defconfig | 9 +- arch/m68k/configs/atari_defconfig | 9 +- arch/m68k/configs/bvme6000_defconfig | 9 +- arch/m68k/configs/hp300_defconfig | 9 +- arch/m68k/configs/mac_defconfig | 9 +- arch/m68k/configs/multi_defconfig | 9 +- arch/m68k/configs/mvme147_defconfig | 9 +- arch/m68k/configs/mvme16x_defconfig | 9 +- arch/m68k/configs/q40_defconfig | 9 +- arch/m68k/configs/sun3_defconfig | 9 +- arch/m68k/configs/sun3x_defconfig | 9 +- arch/m68k/hp300/config.c | 1 - arch/m68k/include/asm/cmpxchg.h | 10 +- arch/m68k/include/asm/machdep.h | 1 - arch/m68k/include/asm/page.h | 2 + arch/m68k/include/asm/page_mm.h | 7 +- arch/m68k/include/asm/virtconvert.h | 5 - arch/m68k/include/uapi/asm/signal.h | 24 - arch/m68k/kernel/setup_mm.c | 1 - arch/m68k/kernel/vmlinux-nommu.lds | 3 +- arch/m68k/kernel/vmlinux-std.lds | 3 +- arch/m68k/kernel/vmlinux-sun3.lds | 2 +- arch/m68k/mac/config.c | 26 +- arch/m68k/mac/iop.c | 54 +- arch/m68k/mac/via.c | 21 - arch/m68k/mm/init.c | 8 +- arch/m68k/mvme147/config.c | 1 - arch/m68k/mvme16x/config.c | 1 - arch/m68k/q40/config.c | 5 - arch/m68k/sun3x/config.c | 2 - arch/microblaze/Kconfig | 1 + arch/microblaze/include/asm/fixmap.h | 4 +- arch/microblaze/include/asm/highmem.h | 6 +- arch/microblaze/mm/Makefile | 1 - arch/microblaze/mm/highmem.c | 78 - arch/microblaze/mm/init.c | 5 - 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/fixmap.h | 4 +- arch/mips/include/asm/highmem.h | 6 +- arch/mips/include/asm/kmap_types.h | 13 - arch/mips/include/uapi/asm/signal.h | 12 - arch/mips/include/uapi/asm/socket.h | 3 + arch/mips/kernel/process.c | 5 +- arch/mips/kernel/smp.c | 25 +- arch/mips/mm/highmem.c | 77 - arch/mips/mm/init.c | 4 - arch/mips/vdso/genvdso.c | 4 - arch/nds32/Kconfig.cpu | 1 + arch/nds32/include/asm/fixmap.h | 4 +- arch/nds32/include/asm/highmem.h | 22 +- arch/nds32/mm/Makefile | 1 - arch/nds32/mm/highmem.c | 48 - arch/nds32/mm/mm-nds32.c | 6 +- arch/openrisc/mm/init.c | 1 - arch/openrisc/mm/ioremap.c | 1 - arch/parisc/include/asm/kmap_types.h | 13 - arch/parisc/include/asm/signal.h | 2 + arch/parisc/include/uapi/asm/signal.h | 34 +- arch/parisc/include/uapi/asm/socket.h | 3 + arch/powerpc/Kconfig | 6 +- arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 3 - arch/powerpc/include/asm/fixmap.h | 4 +- arch/powerpc/include/asm/highmem.h | 7 +- arch/powerpc/include/asm/kmap_types.h | 13 - arch/powerpc/include/asm/nohash/32/pte-8xx.h | 23 + arch/powerpc/include/uapi/asm/signal.h | 24 - arch/powerpc/mm/Makefile | 1 - arch/powerpc/mm/highmem.c | 67 - arch/powerpc/mm/mem.c | 7 - arch/powerpc/perf/core-book3s.c | 6 +- arch/riscv/Kconfig | 4 +- arch/riscv/include/asm/pgtable.h | 2 - arch/riscv/include/asm/set_memory.h | 1 + arch/riscv/mm/pageattr.c | 31 + arch/s390/Kconfig | 10 +- arch/s390/Kconfig.debug | 8 + arch/s390/Makefile | 2 +- arch/s390/boot/boot.h | 18 +- arch/s390/boot/compressed/.gitignore | 1 + arch/s390/boot/compressed/Makefile | 26 +- arch/s390/boot/compressed/decompressor.h | 4 +- arch/s390/boot/compressed/vmlinux.lds.S | 9 + arch/s390/boot/head.S | 32 +- arch/s390/boot/head_kdump.S | 8 +- arch/s390/boot/ipl_parm.c | 49 +- arch/s390/boot/kaslr.c | 33 +- arch/s390/boot/mem_detect.c | 13 +- arch/s390/boot/pgm_check_info.c | 224 +- arch/s390/boot/startup.c | 70 +- arch/s390/configs/debug_defconfig | 3 +- arch/s390/configs/defconfig | 2 +- arch/s390/crypto/arch_random.c | 110 +- arch/s390/crypto/prng.c | 53 +- arch/s390/include/asm/archrandom.h | 5 +- arch/s390/include/asm/ccwdev.h | 12 +- arch/s390/include/asm/cio.h | 2 +- arch/s390/include/asm/delay.h | 1 + arch/s390/include/asm/ftrace.h | 31 +- arch/s390/include/asm/futex.h | 6 - arch/s390/include/asm/kasan.h | 37 +- arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/mmu_context.h | 37 +- arch/s390/include/asm/pgtable.h | 13 +- arch/s390/include/asm/processor.h | 13 +- arch/s390/include/asm/ptrace.h | 1 + arch/s390/include/asm/sclp.h | 7 +- arch/s390/include/asm/setup.h | 6 +- arch/s390/include/asm/thread_info.h | 2 +- arch/s390/include/asm/timex.h | 7 + arch/s390/include/asm/uaccess.h | 22 +- arch/s390/include/asm/vdso.h | 25 +- arch/s390/include/uapi/asm/signal.h | 24 - arch/s390/kernel/asm-offsets.c | 7 +- arch/s390/kernel/base.S | 22 - arch/s390/kernel/early.c | 4 +- arch/s390/kernel/entry.S | 141 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/ftrace.c | 63 +- arch/s390/kernel/head64.S | 7 +- arch/s390/kernel/mcount.S | 8 - arch/s390/kernel/process.c | 14 - arch/s390/kernel/setup.c | 50 +- arch/s390/kernel/smp.c | 32 +- arch/s390/kernel/time.c | 44 +- arch/s390/kernel/vdso.c | 69 +- arch/s390/kernel/vdso64/Makefile | 5 +- arch/s390/kernel/vdso64/getcpu.S | 31 - arch/s390/kernel/vdso64/getcpu.c | 21 + arch/s390/kernel/vdso64/vdso.h | 14 + arch/s390/kernel/vdso64/vdso64.lds.S | 1 - arch/s390/kernel/vdso64/vdso64_generic.c | 1 + arch/s390/kernel/vdso64/vdso_user_wrapper.S | 1 + arch/s390/kernel/vmlinux.lds.S | 3 +- arch/s390/lib/delay.c | 13 + arch/s390/lib/uaccess.c | 105 +- arch/s390/mm/dump_pagetables.c | 2 +- arch/s390/mm/fault.c | 29 +- arch/s390/mm/init.c | 12 +- arch/s390/mm/kasan_init.c | 93 +- arch/s390/mm/pgalloc.c | 13 +- arch/s390/mm/vmem.c | 38 +- arch/s390/pci/pci.c | 4 +- arch/s390/pci/pci_irq.c | 4 +- arch/s390/pci/pci_mmio.c | 104 +- arch/s390/purgatory/head.S | 9 +- arch/sh/include/asm/fixmap.h | 8 - arch/sh/include/asm/kmap_types.h | 15 - arch/sh/mm/init.c | 8 - arch/sparc/Kconfig | 5 +- arch/sparc/include/asm/highmem.h | 8 +- arch/sparc/include/asm/kmap_types.h | 11 - arch/sparc/include/asm/pgtable_64.h | 13 + arch/sparc/include/asm/vaddrs.h | 4 +- arch/sparc/include/uapi/asm/signal.h | 4 +- arch/sparc/include/uapi/asm/socket.h | 3 + arch/sparc/mm/Makefile | 3 - arch/sparc/mm/highmem.c | 115 - arch/sparc/mm/hugetlbpage.c | 19 +- arch/sparc/mm/init_64.c | 2 +- arch/sparc/mm/srmmu.c | 2 - arch/um/include/asm/fixmap.h | 1 - arch/um/include/asm/kmap_types.h | 13 - arch/x86/Kconfig | 10 +- arch/x86/entry/common.c | 34 - arch/x86/entry/vdso/vdso2c.c | 2 + arch/x86/entry/vdso/vdso32/sigreturn.S | 2 + arch/x86/entry/vdso/vma.c | 32 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/core.c | 20 +- arch/x86/events/intel/cstate.c | 19 +- arch/x86/events/intel/ds.c | 11 +- arch/x86/events/intel/lbr.c | 2 +- arch/x86/events/intel/uncore.c | 6 + arch/x86/events/intel/uncore_snb.c | 20 +- arch/x86/events/msr.c | 1 + arch/x86/events/perf_event.h | 2 +- arch/x86/include/asm/apic.h | 16 +- arch/x86/include/asm/apicdef.h | 16 +- arch/x86/include/asm/atomic.h | 2 +- arch/x86/include/asm/atomic64_64.h | 2 +- arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/elf.h | 2 + arch/x86/include/asm/fixmap.h | 15 +- arch/x86/include/asm/fpu/api.h | 23 +- arch/x86/include/asm/highmem.h | 13 +- arch/x86/include/asm/hpet.h | 11 - arch/x86/include/asm/hw_irq.h | 14 +- arch/x86/include/asm/hyperv-tlfs.h | 7 + arch/x86/include/asm/idtentry.h | 3 - arch/x86/include/asm/io_apic.h | 79 +- arch/x86/include/asm/iomap.h | 13 +- arch/x86/include/asm/irq_remapping.h | 9 - arch/x86/include/asm/irqdomain.h | 3 + arch/x86/include/asm/kmap_types.h | 13 - arch/x86/include/asm/msi.h | 50 + arch/x86/include/asm/msidef.h | 57 - arch/x86/include/asm/paravirt_types.h | 1 - arch/x86/include/asm/pgtable_64_types.h | 6 +- arch/x86/include/asm/set_memory.h | 1 + arch/x86/include/asm/thread_info.h | 13 +- arch/x86/include/asm/topology.h | 5 + arch/x86/include/asm/vdso.h | 2 + arch/x86/include/asm/x86_init.h | 2 + arch/x86/include/uapi/asm/signal.h | 24 - arch/x86/kernel/apic/apic.c | 73 +- arch/x86/kernel/apic/apic_flat_64.c | 18 +- arch/x86/kernel/apic/apic_noop.c | 10 +- arch/x86/kernel/apic/apic_numachip.c | 16 +- arch/x86/kernel/apic/bigsmp_32.c | 9 +- arch/x86/kernel/apic/io_apic.c | 525 +- arch/x86/kernel/apic/ipi.c | 6 +- arch/x86/kernel/apic/msi.c | 153 +- arch/x86/kernel/apic/probe_32.c | 9 +- arch/x86/kernel/apic/vector.c | 49 + arch/x86/kernel/apic/x2apic_cluster.c | 10 +- arch/x86/kernel/apic/x2apic_phys.c | 17 +- arch/x86/kernel/apic/x2apic_uv_x.c | 12 +- arch/x86/kernel/cpu/aperfmperf.c | 16 +- arch/x86/kernel/cpu/mce/core.c | 6 +- arch/x86/kernel/cpu/mshyperv.c | 29 + arch/x86/kernel/cpu/mtrr/mtrr.c | 2 - arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/cpuid.c | 7 +- arch/x86/kernel/crash_dump_32.c | 48 +- arch/x86/kernel/devicetree.c | 30 +- arch/x86/kernel/hpet.c | 122 +- arch/x86/kernel/kprobes/core.c | 6 + arch/x86/kernel/kvm.c | 6 + arch/x86/kernel/nmi.c | 6 +- arch/x86/kernel/signal.c | 4 +- arch/x86/kernel/signal_compat.c | 9 +- arch/x86/kernel/smpboot.c | 88 +- arch/x86/kernel/tboot.c | 1 + arch/x86/kernel/traps.c | 13 +- arch/x86/kernel/uprobes.c | 2 + arch/x86/kernel/x86_init.c | 1 + arch/x86/kvm/irq_comm.c | 31 +- arch/x86/lib/msr-smp.c | 7 +- arch/x86/mm/highmem_32.c | 59 - arch/x86/mm/init_32.c | 15 - arch/x86/mm/iomap_32.c | 57 +- arch/x86/mm/pat/set_memory.c | 4 +- arch/x86/pci/intel_mid_pci.c | 8 +- arch/x86/pci/xen.c | 26 +- arch/x86/platform/uv/uv_irq.c | 4 +- arch/x86/xen/apic.c | 7 +- arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/fixmap.h | 59 +- arch/xtensa/include/asm/highmem.h | 15 +- arch/xtensa/include/uapi/asm/signal.h | 24 - arch/xtensa/mm/highmem.c | 62 +- arch/xtensa/mm/init.c | 4 +- arch/xtensa/mm/mmu.c | 3 +- block/blk-mq.c | 4 +- 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/arm64/iort.c | 55 + drivers/acpi/cppc_acpi.c | 7 + drivers/acpi/property.c | 2 +- drivers/acpi/scan.c | 2 +- drivers/android/binder.c | 428 +- 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.c | 474 +- drivers/base/property.c | 52 + drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 + drivers/base/regmap/regmap-sdw-mbq.c | 101 + 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/hw_random/s390-trng.c | 7 +- drivers/char/lp.c | 1 - drivers/char/misc.c | 2 +- drivers/char/mwave/mwavedd.c | 1 - drivers/clocksource/Kconfig | 12 +- drivers/clocksource/Makefile | 1 - drivers/clocksource/arm_arch_timer.c | 27 +- drivers/clocksource/dw_apb_timer_of.c | 57 +- drivers/clocksource/ingenic-timer.c | 2 +- drivers/clocksource/sh_cmt.c | 18 +- drivers/clocksource/timer-cadence-ttc.c | 18 +- drivers/clocksource/timer-nps.c | 284 - drivers/clocksource/timer-orion.c | 11 +- drivers/clocksource/timer-sp804.c | 49 +- drivers/counter/microchip-tcb-capture.c | 16 +- drivers/cpuidle/coupled.c | 3 +- drivers/crypto/caam/qi.c | 15 +- drivers/dax/device.c | 4 +- drivers/dax/kmem.c | 2 +- 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_sdei.c | 14 - 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/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 53 +- drivers/gpu/drm/drm_atomic.c | 3 +- drivers/gpu/drm/i915/i915_request.c | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 54 +- 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/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/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/iommu/amd/amd_iommu_types.h | 2 +- drivers/iommu/amd/init.c | 225 +- drivers/iommu/amd/iommu.c | 93 +- drivers/iommu/hyperv-iommu.c | 44 +- drivers/iommu/intel/irq_remapping.c | 102 +- drivers/iommu/irq_remapping.c | 14 - drivers/iommu/irq_remapping.h | 3 - drivers/ipack/devices/ipoctal.c | 1 - drivers/isdn/capi/capi.c | 1 + drivers/macintosh/adb-iop.c | 56 +- drivers/media/pci/ttpci/av7110_av.c | 1 + drivers/misc/altera-stapl/altera.c | 5 - drivers/misc/c2port/core.c | 2 +- drivers/misc/cardreader/rts5249.c | 26 +- drivers/misc/cardreader/rtsx_pcr.c | 126 +- 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 | 3 +- 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/host/rtsx_pci_sdmmc.c | 16 + 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/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_core.c | 9 +- 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/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/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/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/address.c | 42 + drivers/of/dynamic.c | 1 + drivers/of/fdt.c | 7 +- drivers/of/platform.c | 2 - drivers/of/property.c | 149 +- drivers/of/unittest.c | 21 + drivers/pci/controller/pci-hyperv.c | 6 +- drivers/pci/controller/vmd.c | 9 +- drivers/perf/Kconfig | 7 + drivers/perf/Makefile | 1 + drivers/perf/arm_dmc620_pmu.c | 748 ++ drivers/perf/arm_dsu_pmu.c | 3 - drivers/perf/arm_pmu.c | 5 + drivers/perf/arm_smmuv3_pmu.c | 39 + drivers/perf/fsl_imx8_ddr_perf.c | 135 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 16 + drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 16 + drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 16 + drivers/perf/hisilicon/hisi_uncore_pmu.c | 10 + drivers/perf/hisilicon/hisi_uncore_pmu.h | 7 + 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/chrome/cros_ec_typec.c | 3 +- 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/rtc/Makefile | 1 - drivers/rtc/class.c | 9 +- drivers/rtc/rtc-cmos.c | 3 + drivers/rtc/rtc-mc146818-lib.c | 70 +- drivers/rtc/systohc.c | 61 - drivers/s390/block/dasd.c | 93 +- drivers/s390/block/dasd_eckd.c | 94 - drivers/s390/block/dasd_fba.c | 3 - drivers/s390/block/dasd_int.h | 10 - drivers/s390/char/con3215.c | 85 +- drivers/s390/char/con3270.c | 1 - drivers/s390/char/raw3270.c | 78 +- drivers/s390/char/raw3270.h | 1 - drivers/s390/char/sclp.h | 10 +- drivers/s390/char/sclp_cmd.c | 16 +- drivers/s390/char/sclp_early.c | 59 +- drivers/s390/char/sclp_early_core.c | 13 +- drivers/s390/char/tape.h | 1 - drivers/s390/char/tape_34xx.c | 1 - drivers/s390/char/tape_3590.c | 1 - drivers/s390/char/tape_core.c | 50 - drivers/s390/char/vmur.c | 24 - drivers/s390/cio/ccwgroup.c | 12 +- drivers/s390/cio/chsc_sch.c | 29 - drivers/s390/cio/cmf.c | 5 - drivers/s390/cio/css.c | 130 +- drivers/s390/cio/css.h | 10 - drivers/s390/cio/device.c | 265 +- drivers/s390/cio/device.h | 1 - drivers/s390/cio/device_fsm.c | 6 - drivers/s390/cio/eadm_sch.c | 13 - drivers/s390/cio/io_sch.h | 1 - drivers/s390/crypto/ap_bus.c | 213 +- drivers/s390/crypto/ap_bus.h | 12 + drivers/s390/crypto/pkey_api.c | 15 + drivers/s390/crypto/zcrypt_api.c | 66 + drivers/s390/crypto/zcrypt_api.h | 2 + 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/s390/scsi/zfcp_ccw.c | 57 +- drivers/s390/scsi/zfcp_dbf.c | 25 - drivers/s390/scsi/zfcp_def.h | 1 - drivers/s390/scsi/zfcp_ext.h | 1 - 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/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/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/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.c | 14 +- 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/xen/unpopulated-alloc.c | 14 +- fs/aio.c | 6 +- fs/btrfs/ctree.h | 1 - fs/buffer.c | 2 +- fs/eventpoll.c | 6 +- fs/exec.c | 3 + fs/io_uring.c | 16 +- fs/iomap/buffered-io.c | 2 +- fs/kernfs/dir.c | 5 +- fs/mount.h | 3 +- fs/namespace.c | 4 +- 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/proc/array.c | 10 +- fs/proc/kcore.c | 2 - fs/proc/meminfo.c | 2 +- fs/proc/stat.c | 3 + fs/userfaultfd.c | 20 +- include/asm-generic/Kbuild | 2 +- include/asm-generic/atomic-instrumented.h | 216 +- include/asm-generic/kmap_size.h | 12 + include/asm-generic/kmap_types.h | 11 - include/asm-generic/msi.h | 4 + include/asm-generic/syscall.h | 24 +- include/dt-bindings/clock/ingenic,sysost.h | 10 +- include/dt-bindings/firmware/imx/rsrc.h | 1 + include/dt-bindings/sound/adi,adau1977.h | 15 + include/dt-bindings/usb/pd.h | 8 + include/keys/rxrpc-type.h | 56 +- include/linux/acpi.h | 2 +- include/linux/acpi_iort.h | 4 + include/linux/atmdev.h | 1 + include/linux/atomic-arch-fallback.h | 90 +- include/linux/atomic-fallback.h | 90 +- include/linux/auxiliary_bus.h | 77 + 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/cgroup.h | 5 +- include/linux/compaction.h | 12 - include/linux/completion.h | 5 +- include/linux/context_tracking.h | 6 +- include/linux/cpuhotplug.h | 1 + include/linux/cpumask.h | 6 + include/linux/device.h | 10 +- include/linux/device/class.h | 14 + include/linux/entry-common.h | 171 +- include/linux/entry-kvm.h | 4 +- include/linux/ethtool.h | 1 + include/linux/fpga/fpga-mgr.h | 2 + include/linux/freelist.h | 129 + include/linux/fs.h | 2 +- include/linux/fwnode.h | 73 +- include/linux/genl_magic_struct.h | 2 +- include/linux/gfp.h | 2 - include/linux/goldfish.h | 8 +- include/linux/highmem-internal.h | 232 + include/linux/highmem.h | 313 +- include/linux/hrtimer.h | 6 +- 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/io-mapping.h | 38 +- include/linux/ipc_namespace.h | 3 +- include/linux/irq_work.h | 33 +- include/linux/irqflags.h | 8 +- include/linux/kbd_kern.h | 3 - include/linux/kernel.h | 22 +- include/linux/kernfs.h | 2 +- include/linux/key-type.h | 1 + include/linux/kprobes.h | 25 +- include/linux/list.h | 2 +- include/linux/llist.h | 23 + include/linux/lockdep.h | 17 + include/linux/lsm_audit.h | 2 +- include/linux/lsm_hook_defs.h | 2 +- include/linux/marvell_phy.h | 3 + include/linux/mei_cl_bus.h | 6 + include/linux/memcontrol.h | 358 +- 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 | 136 +- include/linux/mm_types.h | 13 +- include/linux/mmap_lock.h | 94 +- include/linux/mmzone.h | 70 +- include/linux/mod_devicetable.h | 8 + include/linux/module.h | 4 + include/linux/msi.h | 46 +- 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/ns_common.h | 3 + include/linux/nvmem-provider.h | 17 + include/linux/of.h | 10 +- include/linux/page-flags.h | 17 +- include/linux/page_ext.h | 8 + include/linux/pagevec.h | 3 - include/linux/perf/arm_pmu.h | 2 + include/linux/perf_event.h | 6 + include/linux/pgtable.h | 71 + include/linux/phy.h | 22 +- include/linux/pid_namespace.h | 4 +- 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_device.h | 3 + include/linux/poison.h | 4 - include/linux/preempt.h | 83 +- 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/rcupdate.h | 11 +- include/linux/rcupdate_trace.h | 4 +- include/linux/rcutiny.h | 2 + include/linux/rcutree.h | 1 + include/linux/refcount.h | 2 +- include/linux/regmap.h | 35 + include/linux/rfkill.h | 24 +- include/linux/rmap.h | 1 - include/linux/rtc.h | 69 +- include/linux/rtsx_pci.h | 2 + include/linux/rwsem.h | 3 + include/linux/sched.h | 20 + include/linux/sched/hotplug.h | 2 + include/linux/sched/mm.h | 21 + include/linux/sched/signal.h | 20 +- include/linux/sched/task.h | 2 - include/linux/sched/topology.h | 8 + include/linux/scs.h | 16 +- include/linux/sctp.h | 20 + include/linux/sdla.h | 240 - include/linux/seccomp.h | 2 +- include/linux/security.h | 5 +- include/linux/seqlock.h | 121 +- 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/signal.h | 14 + include/linux/signal_types.h | 12 + include/linux/siox.h | 2 +- include/linux/skbuff.h | 22 + include/linux/slab.h | 18 + include/linux/smp.h | 19 +- include/linux/soc/marvell/octeontx2/asm.h | 29 + include/linux/soundwire/sdw.h | 4 + include/linux/soundwire/sdw_registers.h | 43 + include/linux/spmi.h | 1 + include/linux/stop_machine.h | 5 + include/linux/syscall_user_dispatch.h | 40 + include/linux/thread_info.h | 50 + include/linux/thunderbolt.h | 18 +- include/linux/time_namespace.h | 37 +- include/linux/timekeeping.h | 2 + include/linux/timer.h | 1 - include/linux/timex.h | 1 - include/linux/tracehook.h | 44 +- include/linux/tty.h | 44 +- include/linux/tty_driver.h | 9 - include/linux/uio_driver.h | 16 + 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/user_namespace.h | 5 +- include/linux/utsname.h | 9 +- include/linux/vmalloc.h | 8 +- include/linux/vmstat.h | 104 + 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 | 14 +- 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 | 17 +- 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 | 30 +- 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/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/mmap_lock.h | 107 + include/trace/events/sched.h | 84 + include/trace/events/writeback.h | 2 +- include/trace/events/xdp.h | 12 +- include/trace/syscall.h | 6 +- include/uapi/asm-generic/siginfo.h | 3 +- include/uapi/asm-generic/signal-defs.h | 63 + include/uapi/asm-generic/signal.h | 29 - include/uapi/asm-generic/socket.h | 3 + include/uapi/linux/android/binder.h | 1 + include/uapi/linux/batman_adv.h | 26 + include/uapi/linux/bpf.h | 105 +- 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/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/perf_event.h | 6 +- include/uapi/linux/ppp-ioctl.h | 2 + include/uapi/linux/prctl.h | 5 + include/uapi/linux/ptrace.h | 3 +- include/uapi/linux/rfkill.h | 16 +- include/uapi/linux/rtnetlink.h | 20 +- include/uapi/linux/sched/types.h | 2 + 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/Kconfig | 2 +- init/main.c | 6 +- init/version.c | 2 +- ipc/msgutil.c | 2 +- ipc/namespace.c | 4 +- ipc/shm.c | 8 +- kernel/auditsc.c | 4 +- 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 | 18 +- kernel/bpf/syscall.c | 316 +- kernel/bpf/sysfs_btf.c | 2 +- kernel/bpf/task_iter.c | 56 +- kernel/bpf/verifier.c | 441 +- kernel/cgroup/cgroup.c | 14 +- kernel/cgroup/cpuset.c | 33 +- kernel/cgroup/namespace.c | 2 +- kernel/cpu.c | 9 +- kernel/debug/debug_core.c | 6 +- kernel/entry/Makefile | 2 +- kernel/entry/common.c | 190 +- kernel/entry/common.h | 7 + kernel/entry/kvm.c | 3 + kernel/entry/syscall_user_dispatch.c | 104 + kernel/events/core.c | 160 +- kernel/events/uprobes.c | 2 +- kernel/exit.c | 16 +- kernel/fork.c | 24 +- kernel/futex.c | 2 - kernel/irq/irqdomain.c | 13 +- kernel/irq_work.c | 45 +- kernel/kcov.c | 2 + kernel/kcsan/encoding.h | 20 +- kernel/kcsan/selftest.c | 3 + kernel/kprobes.c | 314 +- kernel/kthread.c | 50 +- kernel/locking/lock_events_list.h | 6 +- kernel/locking/locktorture.c | 36 +- kernel/locking/rwsem.c | 383 +- kernel/module.c | 36 + kernel/nsproxy.c | 13 +- kernel/pid.c | 2 +- kernel/pid_namespace.c | 13 +- kernel/power/hibernate.c | 2 +- kernel/power/power.h | 2 +- kernel/power/snapshot.c | 52 +- kernel/printk/printk.c | 6 +- kernel/ptrace.c | 18 +- kernel/rcu/Kconfig | 20 +- kernel/rcu/rcu.h | 16 + kernel/rcu/rcu_segcblist.h | 2 +- kernel/rcu/rcuscale.c | 37 +- kernel/rcu/rcutorture.c | 52 +- kernel/rcu/refscale.c | 11 +- kernel/rcu/srcutree.c | 6 +- kernel/rcu/tasks.h | 49 +- kernel/rcu/tree.c | 203 +- kernel/rcu/tree.h | 2 + kernel/rcu/tree_plugin.h | 2 +- kernel/rcu/tree_stall.h | 6 + kernel/scftorture.c | 49 +- kernel/sched/core.c | 1210 ++- kernel/sched/cpudeadline.c | 4 +- kernel/sched/cpufreq_schedutil.c | 9 +- kernel/sched/cpupri.c | 52 +- kernel/sched/cpupri.h | 8 +- kernel/sched/deadline.c | 101 +- kernel/sched/fair.c | 121 +- kernel/sched/idle.c | 7 +- kernel/sched/membarrier.c | 147 +- kernel/sched/rt.c | 99 +- kernel/sched/sched.h | 150 +- kernel/sched/stop_task.c | 5 +- kernel/sched/topology.c | 61 +- kernel/scs.c | 71 +- kernel/seccomp.c | 6 +- kernel/signal.c | 62 +- kernel/smp.c | 52 +- kernel/stop_machine.c | 27 +- kernel/sys.c | 5 + kernel/sysctl.c | 11 + kernel/task_work.c | 41 +- kernel/taskstats.c | 2 +- kernel/time/hrtimer.c | 2 +- kernel/time/jiffies.c | 3 +- kernel/time/namespace.c | 15 +- kernel/time/ntp.c | 229 +- kernel/time/ntp_internal.h | 7 + kernel/time/tick-broadcast.c | 25 +- kernel/time/tick-common.c | 12 +- kernel/time/tick-internal.h | 1 - kernel/time/tick-sched.c | 128 +- kernel/time/timeconv.c | 6 +- kernel/time/timekeeping.c | 85 +- kernel/time/timekeeping.h | 2 +- kernel/time/timer.c | 57 +- kernel/time/timer_list.c | 66 +- kernel/torture.c | 34 +- kernel/trace/bpf_trace.c | 43 +- kernel/trace/trace_events.c | 8 +- kernel/trace/trace_kprobe.c | 3 +- kernel/tracepoint.c | 4 +- kernel/user.c | 2 +- kernel/user_namespace.c | 4 +- kernel/utsname.c | 7 +- kernel/workqueue.c | 7 + lib/Kconfig.debug | 31 + lib/Kconfig.kasan | 9 - lib/cpumask.c | 18 + lib/dump_stack.c | 2 + lib/dynamic_debug.c | 9 +- lib/locking-selftest.c | 98 +- lib/nlattr.c | 42 +- lib/smp_processor_id.c | 5 + lib/test_kasan_module.c | 29 + mm/Kconfig | 28 +- mm/Kconfig.debug | 28 +- mm/Makefile | 4 +- mm/backing-dev.c | 8 +- mm/cma.c | 6 +- mm/compaction.c | 29 +- mm/debug.c | 4 +- mm/filemap.c | 609 +- mm/gup.c | 384 +- mm/gup_benchmark.c | 210 - mm/gup_test.c | 247 + mm/gup_test.h | 32 + mm/highmem.c | 324 +- mm/huge_memory.c | 66 +- 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 | 58 +- mm/ksm.c | 50 +- mm/madvise.c | 14 +- mm/mapping_dirty_helpers.c | 6 +- mm/memblock.c | 80 + mm/memcontrol.c | 308 +- mm/memory-failure.c | 226 +- mm/memory.c | 24 +- mm/memory_hotplug.c | 32 +- mm/mempolicy.c | 8 +- mm/migrate.c | 183 +- mm/mm_init.c | 1 + mm/mmap.c | 22 +- mm/mmap_lock.c | 230 + mm/mmu_notifier.c | 7 - mm/mmzone.c | 14 - mm/mremap.c | 280 +- mm/nommu.c | 8 +- mm/oom_kill.c | 14 +- mm/page_alloc.c | 477 +- mm/page_counter.c | 4 +- mm/page_ext.c | 10 +- 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 | 9 - 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 | 12 +- mm/swap_state.c | 7 +- mm/swapfile.c | 14 +- mm/truncate.c | 12 +- mm/vmalloc.c | 105 +- mm/vmscan.c | 21 +- mm/vmstat.c | 6 +- mm/workingset.c | 10 +- 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 | 140 +- 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/net-sysfs.c | 6 +- net/core/net_namespace.c | 6 +- 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/inet_timewait_sock.c | 4 +- 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_metrics.c | 2 +- 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/rpc_pipe.c | 3 +- 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/atomic/gen-atomic-fallback.sh | 63 +- scripts/atomic/gen-atomic-instrumented.sh | 29 +- scripts/atomic/gen-atomics.sh | 0 scripts/bpf_helpers_doc.py | 8 + scripts/get_feat.pl | 630 ++ scripts/kernel-doc | 4 +- scripts/mod/devicetable-offsets.c | 3 + scripts/mod/file2alias.c | 8 + scripts/recordmcount.pl | 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 | 63 +- sound/soc/codecs/Makefile | 19 + 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-sdca-sdw.c | 278 + sound/soc/codecs/rt715-sdca-sdw.h | 170 + sound/soc/codecs/rt715-sdca.c | 936 +++ sound/soc/codecs/rt715-sdca.h | 124 + 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 | 10 +- sound/soc/intel/catpt/device.c | 30 +- sound/soc/intel/catpt/dsp.c | 56 +- sound/soc/intel/catpt/loader.c | 2 +- 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/debugging/kernel-chktaint | 2 +- tools/include/linux/poison.h | 6 +- tools/include/nolibc/nolibc.h | 4 +- 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/memory-model/Documentation/README | 76 + .../Documentation/control-dependencies.txt | 258 + tools/memory-model/Documentation/glossary.txt | 172 + tools/memory-model/Documentation/litmus-tests.txt | 17 + tools/memory-model/Documentation/ordering.txt | 556 ++ tools/memory-model/README | 22 +- .../litmus-tests/CoRR+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoRW+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoWR+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoWW+poonceonce.litmus | 4 +- .../IRIW+fencembonceonces+OnceOnce.litmus | 5 +- .../litmus-tests/IRIW+poonceonces+OnceOnce.litmus | 5 +- .../ISA2+pooncelock+pooncelock+pombonce.litmus | 7 +- .../litmus-tests/ISA2+poonceonces.litmus | 6 +- ...cerelease+poacquirerelease+poacquireonce.litmus | 6 +- .../LB+fencembonceonce+ctrlonceonce.litmus | 5 +- .../LB+poacquireonce+pooncerelease.litmus | 5 +- .../litmus-tests/LB+poonceonces.litmus | 5 +- .../MP+fencewmbonceonce+fencermbonceonce.litmus | 19 +- .../litmus-tests/MP+onceassign+derefonce.litmus | 15 +- .../MP+polockmbonce+poacquiresilsil.litmus | 8 +- .../MP+polockonce+poacquiresilsil.litmus | 8 +- tools/memory-model/litmus-tests/MP+polocks.litmus | 20 +- .../litmus-tests/MP+poonceonces.litmus | 19 +- .../MP+pooncerelease+poacquireonce.litmus | 19 +- .../memory-model/litmus-tests/MP+porevlocks.litmus | 20 +- .../litmus-tests/R+fencembonceonces.litmus | 5 +- .../memory-model/litmus-tests/R+poonceonces.litmus | 5 +- .../S+fencewmbonceonce+poacquireonce.litmus | 5 +- .../memory-model/litmus-tests/S+poonceonces.litmus | 5 +- .../litmus-tests/SB+fencembonceonces.litmus | 5 +- .../litmus-tests/SB+poonceonces.litmus | 5 +- .../litmus-tests/SB+rfionceonce-poonceonces.litmus | 5 +- .../litmus-tests/WRC+poonceonces+Once.litmus | 5 +- .../WRC+pooncerelease+fencermbonceonce+Once.litmus | 5 +- .../Z6.0+pooncelock+poonceLock+pombonce.litmus | 7 +- .../Z6.0+pooncelock+pooncelock+pombonce.litmus | 7 +- ...release+poacquirerelease+fencembonceonce.litmus | 6 +- tools/objtool/Makefile | 9 - tools/perf/Makefile.perf | 4 - tools/power/acpi/Makefile.config | 1 - tools/scripts/Makefile.include | 10 + 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 + .../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/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 +- .../selftests/rcutorture/bin/console-badness.sh | 3 +- .../testing/selftests/rcutorture/bin/functions.sh | 1 + .../selftests/rcutorture/bin/kvm-check-branches.sh | 5 +- .../rcutorture/bin/kvm-recheck-rcuscale.sh | 2 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 19 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 29 +- .../selftests/rcutorture/bin/parse-console.sh | 2 +- .../selftests/rcutorture/configs/rcu/SRCU-t | 3 +- .../selftests/rcutorture/configs/rcu/SRCU-u | 3 +- .../selftests/rcutorture/configs/rcu/TRACE01 | 6 +- .../selftests/rcutorture/configs/rcu/TRACE02 | 6 +- .../selftests/rcutorture/configs/rcuscale/CFcommon | 3 + .../selftests/rcutorture/configs/rcuscale/TRACE01 | 15 + .../rcutorture/configs/rcuscale/TRACE01.boot | 1 + .../selftests/syscall_user_dispatch/.gitignore | 3 + .../selftests/syscall_user_dispatch/Makefile | 9 + .../testing/selftests/syscall_user_dispatch/config | 1 + .../syscall_user_dispatch/sud_benchmark.c | 200 + .../selftests/syscall_user_dispatch/sud_test.c | 310 + tools/testing/selftests/timens/procfs.c | 58 +- 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 | 94 +- 4225 files changed, 177578 insertions(+), 105662 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/procfs-attr-current create mode 100644 Documentation/ABI/testing/procfs-attr-exec create mode 100644 Documentation/ABI/testing/procfs-attr-prev create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360 create mode 100644 Documentation/admin-guide/features.rst create mode 100644 Documentation/admin-guide/reporting-issues.rst create mode 100644 Documentation/admin-guide/syscall-user-dispatch.rst create mode 100644 Documentation/arm/features.rst create mode 100644 Documentation/arm64/features.rst delete mode 100644 Documentation/core-api/atomic_ops.rst 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/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/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/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/pinctrl/ralink,rt2880-pinmux.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 delete mode 100644 Documentation/devicetree/bindings/timer/renesas,tmu.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,tmu.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 create mode 100644 Documentation/driver-api/reset.rst create mode 100644 Documentation/ia64/features.rst create mode 100644 Documentation/m68k/features.rst create mode 100644 Documentation/mips/features.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 Documentation/nios2/features.rst create mode 100644 Documentation/nios2/index.rst create mode 100644 Documentation/openrisc/features.rst create mode 100644 Documentation/parisc/features.rst create mode 100644 Documentation/powerpc/features.rst create mode 100644 Documentation/riscv/features.rst create mode 100644 Documentation/s390/features.rst create mode 100644 Documentation/sh/features.rst create mode 100644 Documentation/sparc/features.rst create mode 100644 Documentation/sphinx/kernel_feat.py create mode 100644 Documentation/translations/zh_CN/arm64/elf_hwcaps.rst create mode 100644 Documentation/translations/zh_CN/arm64/perf.rst create mode 100644 Documentation/translations/zh_CN/filesystems/tmpfs.rst create mode 100644 Documentation/x86/features.rst create mode 100644 Documentation/xtensa/features.rst create mode 100644 LICENSES/dual/CC-BY-4.0 delete mode 100644 arch/alpha/include/asm/kmap_types.h create mode 100644 arch/alpha/include/asm/sparsemem.h delete mode 100644 arch/arc/include/asm/kmap_types.h delete mode 100644 arch/arm/include/asm/kmap_types.h delete mode 100644 arch/arm/mm/highmem.c create mode 100644 arch/arm64/include/asm/alternative-macros.h create mode 100644 arch/arm64/include/asm/rwonce.h create mode 100644 arch/arm64/include/asm/signal.h delete mode 100644 arch/arm64/kernel/scs.c delete mode 100644 arch/ia64/include/asm/kmap_types.h delete mode 100644 arch/microblaze/mm/highmem.c delete mode 100644 arch/mips/include/asm/kmap_types.h delete mode 100644 arch/nds32/mm/highmem.c delete mode 100644 arch/parisc/include/asm/kmap_types.h delete mode 100644 arch/powerpc/include/asm/kmap_types.h delete mode 100644 arch/powerpc/mm/highmem.c delete mode 100644 arch/s390/kernel/vdso64/getcpu.S create mode 100644 arch/s390/kernel/vdso64/getcpu.c create mode 100644 arch/s390/kernel/vdso64/vdso.h delete mode 100644 arch/sh/include/asm/kmap_types.h delete mode 100644 arch/sparc/include/asm/kmap_types.h delete mode 100644 arch/sparc/mm/highmem.c delete mode 100644 arch/um/include/asm/kmap_types.h delete mode 100644 arch/x86/include/asm/kmap_types.h delete mode 100644 arch/x86/include/asm/msidef.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/clocksource/timer-nps.c create mode 100644 drivers/extcon/extcon-usbc-tusb320.c create mode 100644 drivers/iio/adc/mt6360-adc.c create mode 100644 drivers/interconnect/samsung/Kconfig create mode 100644 drivers/interconnect/samsung/Makefile create mode 100644 drivers/interconnect/samsung/exynos.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/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 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/perf/arm_dmc620_pmu.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/ptp/ptp_ocp.c delete mode 100644 drivers/rtc/systohc.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/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 create mode 100644 include/asm-generic/kmap_size.h delete mode 100644 include/asm-generic/kmap_types.h create mode 100644 include/dt-bindings/sound/adi,adau1977.h create mode 100644 include/linux/auxiliary_bus.h create mode 100644 include/linux/freelist.h create mode 100644 include/linux/highmem-internal.h delete mode 100644 include/linux/if_frad.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 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/syscall_user_dispatch.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 delete mode 100644 include/uapi/linux/sdla.h create mode 100644 kernel/bpf/bpf_task_storage.c create mode 100644 kernel/entry/common.h create mode 100644 kernel/entry/syscall_user_dispatch.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 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 mode change 100644 => 100755 scripts/atomic/gen-atomics.sh create mode 100755 scripts/get_feat.pl 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/rt715-sdca-sdw.c create mode 100644 sound/soc/codecs/rt715-sdca-sdw.h create mode 100644 sound/soc/codecs/rt715-sdca.c create mode 100644 sound/soc/codecs/rt715-sdca.h 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 create mode 100644 tools/memory-model/Documentation/README create mode 100644 tools/memory-model/Documentation/control-dependencies.txt create mode 100644 tools/memory-model/Documentation/glossary.txt create mode 100644 tools/memory-model/Documentation/ordering.txt 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/rcutorture/configs/rcuscale/TRACE01 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/TRACE01.boot create mode 100644 tools/testing/selftests/syscall_user_dispatch/.gitignore create mode 100644 tools/testing/selftests/syscall_user_dispatch/Makefile create mode 100644 tools/testing/selftests/syscall_user_dispatch/config create mode 100644 tools/testing/selftests/syscall_user_dispatch/sud_benchmark.c create mode 100644 tools/testing/selftests/syscall_user_dispatch/sud_test.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