This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allmodconfig in repository toolchain/ci/linux.
omits c620f7bd0ba5 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] omits dd4e5d6106b2 Merge tag 'arm64-mmiowb' of git://git.kernel.org/pub/scm/l [...] omits 14be4c61c205 Merge tag 's390-5.2-1' of git://git.kernel.org/pub/scm/lin [...] omits ccbc2e5ed192 Merge tag 'm68k-for-v5.2-tag1' of git://git.kernel.org/pub [...] omits fdafe5d1ffe8 Merge branch 'x86-microcode-for-linus' of git://git.kernel [...] omits 948a64995aca Merge branch 'x86-topology-for-linus' of git://git.kernel. [...] omits db10ad041b31 Merge branch 'x86-timers-for-linus' of git://git.kernel.or [...] omits ba3934de557a Merge branch 'x86-platform-for-linus' of git://git.kernel. [...] omits 0bc40e549aee Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pu [...] omits e913c4a4c21c Merge branch 'x86-kdump-for-linus' of git://git.kernel.org [...] omits 8f147727030b Merge branch 'x86-irq-for-linus' of git://git.kernel.org/p [...] omits 53f8b081c184 Merge branch 'x86-entry-for-linus' of git://git.kernel.org [...] omits 31a4319b68c0 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/p [...] omits 46e80e6c3d45 Merge branch 'x86-cleanups-for-linus' of git://git.kernel. [...] omits 82ac4043cac5 Merge branch 'x86-cache-for-linus' of git://git.kernel.org [...] omits 75571d822dcc Merge branch 'x86-build-for-linus' of git://git.kernel.org [...] omits f725492dd16f Merge branch 'x86-asm-for-linus' of git://git.kernel.org/p [...] omits 80e77644efcc Merge branch 'x86-apic-for-linus' of git://git.kernel.org/ [...] omits a0e928ed7c60 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] omits 5a2bf1abbf96 Merge branch 'smp-hotplug-for-linus' of git://git.kernel.o [...] omits e00d4135751b Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] omits 90489a72fba9 Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] omits 007dc78fea62 Merge branch 'locking-core-for-linus' of git://git.kernel. [...] omits 2f1835dffa94 Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] omits d90dcc1f1455 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] omits 2c6a392cddac Merge branch 'core-stacktrace-for-linus' of git://git.kern [...] omits 0a499fc5c37e Merge branch 'core-speculation-for-linus' of git://git.ker [...] omits e50c5d2e725e Merge branch 'core-rseq-for-linus' of git://git.kernel.org [...] omits 5ba2a4b12f45 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] omits 6ec62961e6de Merge branch 'core-objtool-for-linus' of git://git.kernel. [...] omits 171c2bcbcb58 Merge branch 'core-mm-for-linus' of git://git.kernel.org/p [...] omits 423ea3255424 tty: rocket: fix incorrect forward declaration of 'rp_init()' omits 9a91ad929f9a ubsan: Remove vla bound checks. omits f0996bc2978e ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings omits fdd20ec8786a Documentation/features/time: Mark m68k having modern-timekeeping omits e93c9c99a629 Linux 5.1 omits 7178fb0b239d Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 70c9fb570b7c Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] omits 13369e831173 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits caa841360134 x86/mm: Initialize PGD cache during mm initialization omits 51987affd626 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6f55967ad9d9 perf/x86/intel: Fix race in intel_pmu_disable_event() omits 6203838dec05 Merge tag 'powerpc-5.1-7' of git://git.kernel.org/pub/scm/ [...] omits aa1be08f5258 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 82463436a7fa Merge branch 'i2c/for-current-fixed' of ssh://gitolite.ker [...] omits 08ae95f4fd3b nohz_full: Allow the boot CPU to be nohz_full omits 9219565aa890 sched/isolation: Require a present CPU in housekeeping mask omits 9ca12ac04bb7 kernel/cpu: Allow non-zero CPU to be primary for suspend / [...] omits 2f1a6fbbef77 power/suspend: Add function to disable secondaries for suspend omits a4ccb5f9dc6c Merge tag 'drm-fixes-2019-05-03' of git://anongit.freedesk [...] omits 8f76216c80c2 Merge tag 'clk-fixes-for-linus' of ssh://gitolite.kernel.o [...] omits 46572f785fb4 Merge tag 'sound-5.1' of ssh://gitolite.kernel.org/pub/scm [...] omits ce968f6012f6 s390/vdso: drop unnecessary cc-ldoption omits 4ae987894c06 s390: fix clang -Wpointer-sign warnigns in boot code omits 964d06b4ed21 s390: drop CONFIG_VIRT_TO_BUS omits 96fb54a18089 s390: boot, purgatory: pass $(CLANG_FLAGS) where needed omits c263a4e990b7 s390: only build for new CPUs with clang omits 77a5352ba977 sched/core: Allow the remote scheduler tick to be started on CPU0 omits 176d2323c774 Merge branch 'linus' into sched/core, to pick up fixes omits 72e830f68428 perf/x86/intel/pt: Remove software double buffering PMU ca [...] omits 26ae4f4406f8 perf/ring_buffer: Fix AUX software double buffering omits b33f908811b7 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] omits 221856b16e8e Merge tag 'perf-urgent-for-mingo-5.1-20190502' of git://gi [...] omits 1daa0449d287 Merge tag 'drm-misc-fixes-2019-05-02' of git://anongit.fre [...] omits 7e221b811f14 perf tools: Remove needless asm/unistd.h include fixing bu [...] omits 18f90d372cf3 tools arch uapi: Copy missing unistd.h headers for arc, he [...] omits c638417e1a64 tools build: Add -ldl to the disassembler-four-args feature test omits 35bb59c10a6d perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet omits cf0c37b6dbf7 perf cs-etm: Don't check cs_etm_queue::prev_packet validity omits 167e418fa087 perf report: Report OOM in status line in the GTK UI omits bf561d3c1342 perf bench numa: Add define for RUSAGE_THREAD if not present omits 5f05182fab9a tools lib traceevent: Change tag string for error omits 01e985e900d3 perf annotate: Fix build on 32 bit for BPF annotation omits 24e45b49eef0 tools uapi x86: Sync vmx.h with the kernel omits 2e712675ffd1 perf bpf: Return value with unlocking in perf_env__find_btf() omits ea9866793d1e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 5ce3307b6d9d Merge tag 'for-linus-20190502' of git://git.kernel.dk/linux-block omits 72bfcee11cf8 i2c: Prevent runtime suspend of adapter when Host Notify i [...] omits 95e0cf3caeb1 i2c: synquacer: fix enumeration of slave devices omits fb31fbef9c35 MAINTAINERS: friendly takeover of i2c-gpio driver omits 1804569d87de MAINTAINERS: Include vendor specific files under arch/*/events/* omits 0e3b74e26280 perf/x86/amd: Update generic hardware cache events for Family 17h omits 6bac9bc273cd i2c: designware: ratelimit 'transfer when suspended' errors omits b7a5b22b0547 Merge tag 'pci-v5.1-fixes-3' of git://git.kernel.org/pub/s [...] omits e2a4b102d48b Merge tag 'mtd/fixes-for-5.1-rc6' of git://git.kernel.org/ [...] omits 2078e1e7f7e0 PCI/LINK: Add Kconfig option (default off) omits 98587c2d894c s390: simplify disabled_wait omits ec7bf4789d95 s390/ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTR omits 78c98f907413 s390/unwind: introduce stack unwind API omits 1c705ad5efae s390/opcodes: add missing instructions to the disassembler omits e21f8baf8d9a s390/bug: add entry size to the __bug_table section omits bf72630130c2 s390: use proper expoline sections for .dma code omits 40a3abf751dd s390/nospec: rename assembler generated expoline thunks omits 26a374ae7af8 s390: add missing ENDPROC statements to assembler functions omits 4e9036042fed ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavour omits 12f363511d47 powerpc/32s: Fix BATs setting with CONFIG_STRICT_KERNEL_RWX omits 4dd2b82d5adf udp: fix GRO packet of death omits 600d7258316d Merge tag 'for-v5.1-rc' of git://git.kernel.org/pub/scm/li [...] omits 886b7a50100a ipv6: A few fixes on dereferencing rt->from omits f3505745c07f rds: ib: force endiannes annotation omits 65beea4c3a52 Merge tag 'arc-5.1-final' of git://git.kernel.org/pub/scm/ [...] omits 15d2aba7c602 PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management omits fb0af61d3afe Merge tag 'acpi-5.1-rc8' of git://git.kernel.org/pub/scm/l [...] omits 7e74e235bb31 gcc-9: don't warn about uninitialized btrfs extent_type variable omits f68d7c44e765 selftests: fib_rule_tests: print the result and return 1 i [...] omits 459e3a21535a gcc-9: properly declare the {pv,hv}clock_page storage omits cf676908846a gcc-9: don't warn about uninitialized variable omits 6f303d60534c gcc-9: silence 'address-of-packed-member' warning omits d2f0c961148f ipv4: ip_do_fragment: Preserve skb_iif during fragmentation omits d4ef647510b1 io_uring: avoid page allocation warnings omits 2dcb00331403 net/tls: avoid NULL pointer deref on nskb->sk in fallback omits 15d55bae4e3c selftests: fib_rule_tests: Fix icmp proto with ipv6 omits 486efdc8f6ce packet: validate msg_namelen in send directly omits b2cf86e1563e packet: in recvmsg msg_name return at least sizeof sockaddr_ll omits 24cf262da1ad Merge branch 'for-next/timers' of git://git.kernel.org/pub [...] omits f5eb4d3b92a6 iov_iter: fix iov_iter_type omits 60a27b906d1a block: fix handling for BIO_NO_PAGE_REF omits 817869d2519f io_uring: drop req submit reference always in async punt omits 52e04ef4c9d4 io_uring: free allocated io_memory once omits 975554b03edd io_uring: fix SQPOLL cpu validation omits 50abbe19623e Merge branch 'for-next/mitigations' of git://git.kernel.or [...] omits 9431ac2bf6b7 Merge branch 'for-next/futex' of git://git.kernel.org/pub/ [...] omits 4ad499c94264 Documentation: Add ARM64 to kernel-parameters.rst omits a111b7c0f20e arm64/speculation: Support 'mitigations=' cmdline option omits eb337cdfcd5d arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB omits 61ae1321f06c arm64: enable generic CPU vulnerabilites support omits 526e065dbca6 arm64: add sysfs vulnerability show for speculative store bypass omits 61cf61d81e32 arm64: Fix size of __early_cpu_boot_status omits fbd019737d71 sctp: avoid running the sctp state machine recursively omits 37e9c087c814 stmmac: pci: Fix typo in IOT2000 comment omits 799381e49b4e Documentation: fix netdev-FAQ.rst markup warning omits 5c8b0b54db22 io_uring: have submission side sqe errors post a cqe omits 0e2338749192 ipv6: fix races in ip6_dst_destroy() omits e8ab8d24b488 KVM: nVMX: Fix size checks in vmx_set_nested_state omits f2bc9c908dfe Merge tag 'fsnotify_for_v5.1-rc8' of git://git.kernel.org/ [...] omits 6245242d9145 Merge tag 'kvmarm-fixes-for-5.1-2' of git://git.kernel.org [...] omits eba3afde1cea KVM: selftests: make hyperv_cpuid test pass on AMD omits b904cb8dff82 KVM: lapic: Check for in-kernel LAPIC before deferencing a [...] omits 76d58e0f07ec KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size omits 0699c64a4be6 x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE omits 8764ed55c970 KVM: x86: Whitelist port 0x7e for pre-incrementing %rip omits 2c2a2fb1e2a9 Revert "ACPICA: Clear status of GPEs before enabling them" omits b51ce3744f11 x86/mm/mem_encrypt: Disable all instrumentation for early [...] omits 34259977f23c Merge tag 'wireless-drivers-for-davem-2019-04-30' of git:/ [...] omits bf3bd966dfd7 Merge tag 'usb-5.1-rc8' of git://git.kernel.org/pub/scm/li [...] omits 62977281a638 io_uring: remove unnecessary barrier after unsetting IORIN [...] omits b841f19524a1 io_uring: remove unnecessary barrier after incrementing dr [...] omits 82ab082c0e2f io_uring: remove unnecessary barrier before reading SQ tail omits 9e4c15a39394 io_uring: remove unnecessary barrier after updating SQ head omits 115e12e58dbc io_uring: remove unnecessary barrier before reading cq head omits 4f7067c3fb7f io_uring: remove unnecessary barrier before wq_has_sleeper omits 1e84b97b7377 io_uring: fix notes on barriers omits 8449eedaa1da io_uring: fix handling SQEs requesting NOWAIT omits fea27bc7ff43 Merge tag 'selinux-pr-20190429' of git://git.kernel.org/pu [...] omits a622b40035d1 l2ip: fix possible use-after-free omits 0ea415390cd3 clocksource/arm_arch_timer: Use arch_timer_read_counter to [...] omits a862fc2254bd clocksource/arm_arch_timer: Remove use of workaround static key omits 57f27666f91a clocksource/arm_arch_timer: Drop use of static key in arch [...] omits 5ef19a161cfa clocksource/arm_arch_timer: Direcly assign set_next_event [...] omits dea86a80033f arm64: Use arch_timer_read_counter instead of arch_counter [...] omits c93ad1337ad0 appletalk: Set error code if register_snap_client failed omits eae1ddc615be watchdog/sbsa: Use arch_timer_read_counter instead of arch [...] omits 1f5b62f09f6b ARM: vdso: Remove dependency with the arch_timer driver internals omits f949a12fd697 net: dsa: bcm_sf2: fix buffer overflow doing set_rxnfc omits b13023421b51 rxrpc: Fix net namespace cleanup omits 6989303a3b2d arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 omits 0cf57b86859c arm64: Add part number for Neoverse N1 omits c2b5bba3967a arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT omits 0f80cad3124f arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 omits 3887c26c0e24 ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR omits b145745fc8d1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ab042b824c11 Revert "drm/qxl: drop prime import/export callbacks" omits 5fbbeedb9a8f arm64: mm: Remove pte_unmap_nested() omits 74dd022f9e62 arm64: Fix compiler warning from pte_unmap() with -Wunused [...] omits 3950746d9d8e x86/alternatives: Add comment about module removal races omits 241a1f223806 x86/kprobes: Use vmalloc special flag omits 7fdfe1e40b22 x86/ftrace: Use vmalloc special flag omits d53d2f78cead bpf: Use vmalloc special flag omits 1a7b7d922081 modules: Use vmalloc special flag omits 868b104d7379 mm/vmalloc: Add flag for freeing of special permsissions omits d63326928611 mm/hibernation: Make hibernation handle unmapped pages omits d253ca0c3865 x86/mm/cpa: Add set_direct_map_*() functions omits 0a203df5cf0e x86/alternatives: Remove the return value of text_poke_*() omits bb0a008d6a2c x86/jump-label: Remove support for custom text poker omits f2c65fb3221a x86/modules: Avoid breaking W^X while loading modules omits 7298e24f9042 x86/kprobes: Set instruction page as executable omits 3c0dab44e227 x86/ftrace: Set trampoline pages as executable omits 86a22057127d x86/kgdb: Avoid redundant comparison of patched code omits b3fd8e83ada0 x86/alternatives: Use temporary mm for text poking omits 4fc19708b165 x86/alternatives: Initialize temporary mm for patching omits 13585fa0668c fork: Provide a function for copying init_mm omits aad42dd44db0 uprobes: Initialize uprobes earlier omits d97080ebed78 x86/mm: Save debug registers when loading a temporary mm omits cefa929c034e x86/mm: Introduce temporary mm structs omits 1fd8de46d01d x86/jump_label: Use text_poke_early() during early init omits c7b6f29b6257 bpf: Fail bpf_probe_write_user() while mm is switched omits 5932c9fd19e6 mm/tlb: Provide default nmi_uaccess_okay() omits e836673c9b49 x86/alternatives: Add text_poke_kgdb() to not assert the l [...] omits 359db57c34af arm64: compat: Reduce address limit for 64K pages omits 75a19a0202db arm64: arch_timer: Ensure counter register reads occur wit [...] omits 9a4f26cc98d8 sched/cpufreq: Fix kobject memleak omits d5963d87bf84 Merge tag 'v5.1-rc7' into x86/mm, to pick up fixes omits 6c0afef5fb0c ipv6/flowlabel: wait rcu grace period before put_pid() omits 1d3fd8a10bed vrf: Use orig netdev to count Ip6InNoRoutes and a fresh ro [...] omits ca2fe2956ace tcp: add sanity tests in tcp_add_backlog() omits 95c169251bf7 ipv6: invert flowlabel sharing check in process and user mode omits 6ee12b7b15e0 Merge branch 'ieee802154-for-davem-2019-04-25' of git://gi [...] omits 83a50840e72a Merge tag 'seccomp-v5.1-rc8' of git://git.kernel.org/pub/s [...] omits 80871482fd5c x86: make ZERO_PAGE() at least parse its argument omits 6a5c5d26c4c6 rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use omits 7a0f8ad5ff63 Merge ath-current from git://git.kernel.org/pub/scm/linux/ [...] omits 2f1d4e24d91b firmware: arm_sdei: Prohibit probing in '_sdei_handler' omits dfbd199a7cfe selinux: use kernel linux/socket.h for genheaders and mdp omits 2ae7a39770c7 Merge tag 'mac80211-for-davem-2019-04-26' of git://git.ker [...] omits f08cae2f28db arm64: mmap: Ensure file offset is treated as unsigned omits 9e80ad37f678 ath10k: Drop WARN_ON()s that always trigger during system resume omits 38faed150438 ath10k: perform crash dump collection in workqueue omits d671002be6bd locking/lockdep: Remove unnecessary unlikely() omits bc15cf701fa4 arm64: Kconfig: Tidy up errata workaround help text omits dbcdae185a70 Documentation: kvm: fix dirty log ioctl arch lists omits 3599fe12a125 x86/stacktrace: Use common infrastructure omits 214d8ca6ee85 stacktrace: Provide common infrastructure omits 56d8f079c51a lib/stackdepot: Remove obsolete functions omits 988ec8841ca1 stacktrace: Remove obsolete functions omits 25e39e32b0a3 livepatch: Simplify stack trace retrieval omits 9f50c91b1195 tracing: Remove the last struct stack_trace usage omits ee6dd0db4d8d tracing: Simplify stack trace retrieval omits c438f140cc16 tracing: Make ftrace_trace_userstack() static and conditional omits 2a820bf74918 tracing: Use percpu stack trace buffer more intelligently omits e7d916632b52 tracing: Simplify stacktrace retrieval in histograms omits c120bce78065 lockdep: Simplify stack trace handling omits 76b14436b4d9 lockdep: Remove save argument from check_prev_add() omits b1abe4622d4c lockdep: Remove unused trace argument from print_circular_bug() omits 487f3c7fb1a0 drm: Simplify stacktrace handling omits be9c52ed84eb dm persistent data: Simplify stack trace handling omits 741b58f3e236 dm bufio: Simplify stack trace retrieval omits 6924f5feba21 btrfs: ref-verify: Simplify stack trace retrieval omits 746017ed8d4d dma/debug: Simplify stracktrace retrieval omits 30191250c2b3 fault-inject: Simplify stacktrace retrieval omits af52bf6b92f7 mm/page_owner: Simplify stack trace handling omits 880e049c9ce9 mm/kasan: Simplify stacktrace handling omits 07984aad1c7e mm/kmemleak: Simplify stacktrace handling omits 7971679994d3 mm/slub: Simplify stack trace retrieval omits f93877214a83 latency_top: Simplify stack trace handling omits e988e5ec18d6 proc: Simplify task stack retrieval omits 1b59562d3ab0 backtrace-test: Simplify stack trace handling omits c0cfc337264c lib/stackdepot: Provide functions which operate on plain s [...] omits e9b98e162aa5 stacktrace: Provide helpers for common stack trace operations omits 3d9a80729153 tracing: Cleanup stack trace code omits 7a5da02de8d6 locking/lockdep: check for freed initmem in static_obj() omits b2d24b97b2a9 s390/kernel: add support for kernel address space layout r [...] omits a80313ff91ab s390/kernel: introduce .dma sections omits 087c4d742398 s390/sclp: do not use static sccbs omits fd3d2742d558 s390/kprobes: use static buffer for insn_page omits ff4a742dde3c s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad omits 805bc0bc238f s390/kernel: build a relocatable kernel omits 833b441ec0f6 s390: enable processes for mio instructions omits 56271303808f s390/pci: add parameter to disable usage of MIO instructions omits 71ba41c9b1d9 s390/pci: provide support for MIO instructions omits c475f1770a5e s390/ism: move oddities of device IO to wrapper function omits 81deca12c202 s390/pci: move io address mapping code to pci_insn.c omits fbfe07d440f2 s390/pci: add parameter to force floating irqs omits 07e3ec3acb80 s390/pci: gather statistics for floating vs directed irqs omits 914b7dd07ee8 s390: show statistics for MSI IRQs omits e979ce7bced2 s390/pci: provide support for CPU directed interrupts omits 414cbd1e3d14 s390/airq: provide cacheline aligned ivs omits b1f548645cb5 s390/pci: clarify interrupt vector usage omits 30e63ef2ef43 s390/airq: recognize directed interrupts omits 0a9fddfaa8ea s390/sclp: detect DIRQ facility omits c840927cf5f2 s390/pci: move everything irq related to pci_irq.c omits 066ee72aecdc s390/pci: remove unused define omits 6324b4de6dca s390/pci: mark command line parser data __initdata omits c9896acc7851 s390/ipl: Provide has_secure sysfs attribute omits 268a78404973 s390/kexec_file: Disable kexec_load when IPLed secure omits 99feaa717e55 s390/kexec_file: Create ipl report and pass to next kernel omits e23a8020ce4e s390/kexec_file: Signature verification prototype omits 653beba24d4c s390/kexec_file: Load new kernel to absolute 0 omits 8e4964261374 s390/kexec_file: Unify loader code omits d0d249d75dda s390/kexec_file: Simplify parmarea access omits 4c0f032d4963 s390/purgatory: Omit use of bin2c omits 61f3f8fc2235 s390/purgatory: Reduce purgatory size omits 729829d775c9 s390/kexec_file: Fix detection of text segment in ELF loader omits 6339a3889ad4 s390/kexec_file: Fix potential segment overlap in ELF loader omits 94b5f312cfb4 locking/static_key: Don't take sleeping locks in __static_ [...] omits b92e793bbe4a locking/static_key: Factor out the fast path of static_key [...] omits ad282a8117d5 locking/static_key: Add support for deferred static branches omits 948f83768a18 locking/lockdep: Test all incompatible scenarios at once i [...] omits 9b019acb72e4 sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs omits d15d356887e7 perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER omits f69e749a4935 Abort file_remove_privs() for non-reg. files omits ee948837d7fa [fix] get rid of checking for absent device name in vfs_ge [...] omits 37624b58542f Linux 5.1-rc7 omits b1da6a51871c fsnotify: Fix NULL ptr deref in fanotify_get_fsid() omits 9520b5324b0e Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits 0d82044e1b7e Merge tag 'powerpc-5.1-6' of git://git.kernel.org/pub/scm/ [...] omits 975a0f400f2e Merge tag 'for-linus-20190428' of git://git.kernel.dk/linux-block omits 14f974d7f0f1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits 72a6e35db32b Merge tag 'dmaengine-fix-5.1-rc7' of git://git.infradead.o [...] omits e5c812e84f0d ALSA: line6: use dynamic buffers omits 5c403533fb5f Merge tag 'iwlwifi-for-kalle-2019-04-28' of git://git.kern [...] omits d156e67d3f58 iwlwifi: mvm: fix merge damage in iwl_mvm_vif_dbgfs_register() omits 5c9adef97891 iwlwifi: fix driver operation for 5350 omits de1887c064b9 iwlwifi: mvm: check for length correctness in iwl_mvm_crea [...] omits 0700d3d117a7 ALSA: hda/realtek - Fixed Dell AIO speaker noise omits 21f1b8a6636c udp: fix GRO reception in case of length mismatch omits fbef9478ff22 Merge branch 'tls-data-copies' omits eb3d38d5adb5 net/tls: fix copy to fragments in reencrypt omits 97e1caa517e2 net/tls: don't copy negative amounts of data in reencrypt omits 25cce03b1d06 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b2a20fd0725e Merge branch 'bnxt_en-Misc-bug-fixes' omits 0b397b17a412 bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). omits 3f93cd3f098e bnxt_en: Fix statistics context reservation logic. omits ad361adf0d08 bnxt_en: Pass correct extended TX port statistics size to [...] omits 1f83391bd6fc bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under [...] omits f9099d611449 bnxt_en: Free short FW command HWRM memory in error path i [...] omits b4e30e8e7ea1 bnxt_en: Improve multicast address setup logic. omits 037904a22bf8 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 15d4e26b816a Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] omits 508499166365 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits f2fde6a5bcfc KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit omits baf76f0c58ae slip: make slhc_free() silently accept an error pointer omits ce944935eef2 Merge branch 'akpm' (patches from Andrew) omits 3a349763cf11 Input: synaptics-rmi4 - write config register values to th [...] omits 857e17c2ee7c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits e9e1a2e7b486 Merge tag 'trace-v5.1-rc6' of git://git.kernel.org/pub/scm [...] omits 29279d21997a Merge tag 'gpio-v5.1-3' of git://git.kernel.org/pub/scm/li [...] omits 4e40f0f35be8 Merge tag 'drm-fixes-2019-04-26' of git://anongit.freedesk [...] omits d0473f978e61 Merge tag 'for-5.1-rc6-tag' of git://git.kernel.org/pub/sc [...] omits 58130235bfcc Merge tag '5.1-rc6-smb3-fixes' of git://git.samba.org/sfre [...] omits 89189557b47b fs/proc/proc_sysctl.c: Fix a NULL pointer dereference omits 8118b82eb756 mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag omits 8139ad043d63 mm/page_alloc.c: avoid potential NULL pointer dereference omits ee8ab0eeb49b mm, page_alloc: always use a captured page regardless of c [...] omits 24512228b7a3 mm: do not boost watermarks to avoid fragmentation for the [...] omits e789803507b2 lib/test_vmalloc.c: do not create cpumask_t variable on stack omits ae3d6a323347 lib/Kconfig.debug: fix build error without CONFIG_BLOCK omits e153abc0739f zram: pass down the bvec we need to read into in the work struct omits 89c02e69fc52 mm/memory_hotplug.c: drop memory device reference after fi [...] omits fdfdf86720a3 net: phy: marvell: Fix buffer overrun with stats counters omits 4e43df38a2e6 genetlink: use idr_alloc_cyclic for family->id assignment omits d6097c9e4454 trace: Fix preempt_enable_no_resched() abuse omits 91862cc7867b tracing: Fix a memory leak by early error exit in trace_pi [...] omits b987222654f8 tracing: Fix buffer_ref pipe ops omits d42281b6e495 arm64: Always enable ssb vulnerability detection omits d2532e27b563 arm64: add sysfs vulnerability show for spectre-v2 omits 88ef66a28391 qmi_wwan: new Wistron, ZTE and D-Link devices omits 8c1e3d2bb44c arm64: Always enable spectre-v2 vulnerability detection omits 517953c2c47f arm64: Use firmware to detect CPUs that are not affected b [...] omits 73f381660959 arm64: Advertise mitigation of Spectre-v2, or lack thereof omits 1b3ccf4be0e7 arm64: add sysfs vulnerability show for meltdown omits 3891ebccace1 arm64: Add sysfs vulnerability show for spectre-v1 omits e5ce5e7267dd arm64: Provide a command line to disable spectre_v2 mitigation omits 56c5bc1849de net: ethernet: stmmac: manage the get_irq probe defer case omits c1c477217882 l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() omits 427503519739 futex: Update comments and docs about return values of arc [...] omits 8e4e0ac02b44 arm64: futex: Avoid copying out uninitialised stack in fai [...] omits 03110a5cb216 arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP omits 6b4f4bc9cb22 locking/futex: Allow low-level atomic operations to return [...] omits 84ff7a09c371 arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero r [...] omits cbafee55b5a0 Merge branch 'core/speculation' of git://git.kernel.org/pu [...] omits 5bb5c3a3ac10 dmaengine: mediatek-cqdma: fix wrong register usage in mtk [...] omits f3df44e7c986 s390/zcore: Rename ipl_block to mitigate name collision omits f6780686525c s390/boot: pad bzImage to 4K omits 937347ac56bf s390/ipl: add helper functions to create an IPL report omits 9641b8cc733f s390/ipl: read IPL report at early boot omits d29af5b7a886 s390/ipl: add definitions for the IPL report block omits 5f1207fbe744 s390/ipl: provide uapi header for list directed IPL omits 86c74d869d32 s390/ipl: make ipl_info less confusing omits 3db6d5a5ecaf x86/mm/tlb: Remove 'struct flush_tlb_info' from the stack omits da398dbd7d87 Merge branch 'linus' into x86/mm, to pick up dependent fix omits ad759c906954 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 6db71bea59f9 Merge tag 'imx-drm-fixes-2019-04-25' of git://git.pengutro [...] omits a35d9d6a8677 Merge branch 'vmwgfx-fixes-5.1' of git://people.freedeskto [...] omits 528ffbfe6431 Merge tag 'drm-misc-fixes-2019-04-25' of git://anongit.fre [...] omits f21492d33ea4 Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] omits 0edd6b64d193 bpf: Fix preempt_enable_no_resched() abuse omits 6dd7f1408047 selftests/bpf: test cases for pkt/null checks in subprogs omits c6a9efa1d835 bpf: mark registers in all frames after pkt/null checks omits 39391377f8ec libbpf: add binary to gitignore omits 8694d8c1f82c tools: bpftool: fix infinite loop in map create omits ecfc3fcabbb5 MIPS: eBPF: Make ebpf_to_mips_reg() static omits b3a39c798213 Merge tag 'drm-intel-fixes-2019-04-24' of git://anongit.fr [...] omits 7a0df7fbc145 seccomp: Make NEW_LISTENER and TSYNC flags exclusive omits 4ee0776760af selftests/seccomp: Prepare for exclusive seccomp flags omits 349ced9984ff power: supply: sysfs: prevent endless uevent loop with CON [...] omits 9a8f612ca0d6 mtd: rawnand: marvell: Clean the controller state before e [...] omits 6eb4f08293e9 x86/apic: Unify duplicated local apic timer clockevent ini [...] omits a860fa7b96e1 sched/numa: Fix a possible divide-by-zero omits 8113a85f8720 Merge tag 'ceph-for-5.1-rc7' of git://github.com/ceph/ceph-client omits f6f3e747454f Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits b88c9f4129dc clk: Add missing stubs for a few functions omits be604c616ca7 arm64: sysreg: Make mrs_s and msr_s macros work with Clang [...] omits 2557fabd6e29 RDMA/hns: Bugfix for mapping user db omits a8fd61688dfa s390: report new CPU capabilities omits 769f020b6c92 s390/crypto: use TRNG for seeding/reseeding omits 23d1aee92b42 s390/crypto: rework generate_entropy function for pseudo r [...] omits 6bc210003dff KVM: arm/arm64: Don't emulate virtual timers on userspace ioctls omits a3d46aea46f9 btrfs: Switch memory allocations in async csum calculation [...] omits 5513bc8eb4a0 Merge tag 'vfio-ccw-20190425' of https://git.kernel.org/pu [...] omits b82d6c1f8f82 mwifiex: Make resume actually do something useful again on [...] omits 2e8010bb71b3 kvm: arm: Skip stage2 huge mappings for unaligned ipa back [...] omits 811328fc3222 KVM: arm/arm64: Ensure vcpu target is unset on reset failure omits c114944d7d67 USB: w1 ds2490: Fix bug caused by improper use of altsetti [...] omits ef61eb43ada6 USB: yurex: Fix protection fault after device removal omits c409ca3be3c6 usb: usbip: fix isoc packet num validation in get_pipe omits c4cba44eeeca drm/bridge: dw-hdmi: fix SCDC configuration for ddc-i2c-bus omits 357798909164 gpio: Fix gpiochip_add_data_with_key() error path omits 81103355b1e2 drm/vmwgfx: Fix dma API layer violation omits 2792107dc3af x86/Kconfig: Deprecate DISCONTIGMEM support for 32-bit x86 omits 6ad57f7f2cbf x86/Kconfig: Make SPARSEMEM default for 32-bit x86 omits 82c99f7a81f2 perf/x86/intel: Update KBL Package C-state events to also [...] omits cd8dead0c394 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 11bfe6473bf2 Merge tag 'leds-for-5.1-rc7' of git://git.kernel.org/pub/s [...] omits 20ff83f10f11 ipv4: add sanity checks in ipv4_link_failure() omits 0453c6824595 net/rose: fix unbound loop in rose_loopback_timer() omits 032be5f19a94 rxrpc: fix race condition in rxrpc_input_packet() omits 52fb56f7b5a9 MAINTAINERS: LEDs: Add designated reviewer for LED subsystem omits 4b9fc7146249 net: rds: exchange of 8K and 1M pool omits 6819e3f6d83a net: vrf: Fix operation not supported when set vrf mac omits 22e8860cf8f7 net: ieee802154: fix missing checks for regmap_update_bits omits 13f5938d8264 cifs: fix page reference leak with readv/writev omits 652727bbe1b1 cifs: do not attempt cifs operation on smb2+ rename error omits 05fd5c2c6173 cifs: fix memory leak in SMB2_read omits bce1a7842396 Input: synaptics-rmi4 - fix possible double free omits 67f269b37f9b RDMA/ucontext: Fix regression with disassociate omits f06eba722747 Input: snvs_pwrkey - make it depend on ARCH_MXC omits d5e560d3f723 RDMA/mlx5: Use rdma_user_map_io for mapping BAR pages omits c660133c339f RDMA/mlx5: Do not allow the user to write to the clock page omits 462ce5d963f1 drm/vc4: Fix compilation error reported by kbuild test bot omits 792a2fdcee10 Merge tag 'iwlwifi-for-kalle-2019-04-19' of git://git.kern [...] omits e02bc29b2cfa drm/sun4i: Unbind components before releasing DRM and memory omits d1ffa760d22a vfio-ccw: Prevent quiesce function going into an infinite loop omits b49bdc8602b7 vfio-ccw: Release any channel program when releasing/remov [...] omits cea5dde42a83 vfio-ccw: Do not call flush_workqueue while holding the spinlock omits d5afd5d135c8 vfio-ccw: add handling for async channel instructions omits b0940857379e s390/cio: export hsch to modules omits db8e5d17ac03 vfio-ccw: add capabilities chain omits 4f76617378ee vfio-ccw: protect the I/O region omits 690f6a1581c7 vfio-ccw: rework ssch state handling omits 71189f263f8a vfio-ccw: make it safe to access channel programs omits c9f621524e70 s390/mm: fix pxd_bad with folded page tables omits 01eb42afb457 s390/kasan: fix strncpy_from_user kasan checks omits 15854edd193a x86/pci: Clean up usage of X86_DEV_DMA_OPS omits 392bef709659 x86/build: Move _etext to actual end of .text omits 3855f11d54a0 x86/um/vdso: Drop unnecessary cc-ldoption omits 0a29c57b7662 ALSA: hda/realtek - Add new Dell platform for headset mode omits a65c88e16f32 x86/mm: Remove in_nmi() warning from 64-bit implementation [...] omits 29da93fea3ea mm/uaccess: Use 'unsigned long' to placate UBSAN warnings [...] omits 6ae865615fc4 x86/uaccess: Dont leak the AC flag into __put_user() argum [...] omits d4645d30b50d smpboot: Place the __percpu annotation correctly omits 0d02113b31b2 x86/mm: Fix a crash with kmemleak_scan() omits d08106796a78 drm/vc4: Fix memory leak during gpu reset. omits 1c5c12ee308a net/ncsi: handle overflow when incrementing mac address omits ba25b50d582f Merge tag 'drm-fixes-2019-04-24' of git://anongit.freedesk [...] omits ffbf9870dcf1 net: socionext: replace napi_alloc_frag with the netdev va [...] omits 66c031716bcd net: atheros: fix spelling mistake "underun" -> "underrun" omits a0cecc23cfcb Revert "drm/virtio: drop prime import/export callbacks" omits 9fa246256e09 Revert "drm/i915/fbdev: Actually configure untiled displays" omits d386bb9042f4 i2c: imx: correct the method of getting private data in no [...] omits 12a54b150fb5 Merge tag 'nfsd-5.1-1' of git://linux-nfs.org/~bfields/linux omits d286e13d53f5 Merge tag 'syscalls-5.1' of git://git.kernel.org/pub/scm/l [...] omits 37659182bff1 ceph: fix ci->i_head_snapc leak omits 4b8222870032 ceph: handle the case where a dentry has been renamed on o [...] omits 76a495d666e5 ceph: ensure d_name stability in ceph_dentry_hash() omits 1bcb344086f3 ceph: only use d_name directly when parent is locked omits d04830531d0c spi: ST ST95HF NFC: declare missing of table omits 2f23a2a768be spi: Micrel eth switch: declare missing of table omits 06a916feca2b arm64: Expose SVE2 features for userspace omits dd523791c939 arm64: Kconfig: Make CONFIG_COMPAT a menuconfig entry omits af1b3cf2c2a3 arm64: compat: Add KUSER_HELPERS config option omits 1255a7341bee arm64: compat: Refactor aarch32_alloc_vdso_pages() omits d1e5ca64d5ba arm64: compat: Split kuser32 omits 0d747f658595 arm64: compat: Alloc separate pages for vectors and sigpage omits e17b1af96b2a ARM: 8857/1: efi: enable CP15 DMB instructions before clea [...] omits c3143967807a ARM: 8856/1: NOMMU: Fix CCR register faulty initialization [...] omits 503621628b32 ARM: fix function graph tracer and unwinder dependencies omits f5d356328d67 drm/sched: Fix description of drm_sched_stop omits 1c410fd6a561 s390/cpum_cf_diag: Add support for CPU-MF SVN 6 omits 1a42010cdc26 s390/mm: convert to the generic get_user_pages_fast code omits d1874a0c2805 s390/mm: make the pxd_offset functions more robust omits 8358e3a8264a io_uring: remove 'state' argument from io_{read,write} path omits 7bcde275eb1d drm/imx: don't skip DP channel disable for background plane omits d4fad0a426c6 gpu: ipu-v3: dp: fix CSC handling omits 4e69ecf4da1e arm64/module: ftrace: deal with place relative nature of PLTs omits 9726840d9cf0 docs/memory-barriers.txt: Update I/O section to be clearer [...] omits 517879147493 mac80211: don't attempt to rename ERR_PTR() debugfs dirs omits 8772eed9a95a cfg80211: Notify previous user request during self managed [...] omits f1267cf3c01b mac80211: Fix kernel panic due to use of txq after free omits 9bcb929f969e perf/arm-ccn: Clean up CPU hotplug handling omits 0d2e2a82d4de perf/arm-cci: Remove broken race mitigation omits d4d18e3ec609 arm64: mm: Ensure tail of unaligned initrd is reserved omits 6e7da7477534 dmaengine: sh: rcar-dmac: Fix glitch in dmaengine_tx_status omits 907bd68a2edc dmaengine: sh: rcar-dmac: With cyclic DMA residue 0 is valid omits f147384774a7 dmaengine: bcm2835: Avoid GFP_KERNEL in device_prep_slave_sg omits b561af36b184 net: stmmac: move stmmac_check_ether_addr() to driver probe omits acced9d2b4df Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits f456458e4d25 nfsd: wake blocked file lock waiters before sending callback omits 6aaafc43a4ec nfsd: wake waiters blocked on file_lock before deleting it omits 7142eaa58b49 Merge tag 'mips_fixes_5.1_3' of git://git.kernel.org/pub/s [...] omits fb775faa9e46 io_uring: fix poll full SQ detection omits 0d7bae69c574 io_uring: fix race condition when sq threads goes sleeping omits e523a29c4f27 io_uring: fix race condition reading SQ entries omits 35fa71a030ca io_uring: fail io_uring_register(2) on a dying io_uring instance omits 2c4645439e8f x86/irq: Fix outdated comments omits 36f0c423552d x86/boot: Disable RSDP parsing temporarily omits d48668052b26 netfilter: fix nf_l4proto_log_invalid to log invalid packets omits 916f6efae623 netfilter: never get/set skb->tstamp omits 7caa56f006e9 netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON omits b9ac3849af41 x86/kdump: Fall back to reserve high crashkernel memory omits 9ca5c8e632ce x86/kdump: Have crashkernel=X reserve under 4G by default omits ea2f8d60603e x86/fault: Make fault messages more succinct omits 26d1b8586b4f Documentation: decnet: remove reference to CONFIG_DECNET_R [...] omits 39420fe04f09 dt-bindings: add an explanation for internal phy-mode omits 12c768611132 net/tls: don't leak IV and record seq when offload fails omits 62ef81d56326 net/tls: avoid potential deadlock in tls_set_device_offload_rx() omits 8c03557c3f25 selftests/net: correct the return value for run_afpackettests omits d1bcf2b65177 Merge tag 'mlx5-fixes-2019-04-19' of git://git.kernel.org/ [...] omits 925b0c841e06 team: fix possible recursive locking when add slaves omits 30c04d796b69 selftests/net: correct the return value for run_netsocktests omits ace329f4ab3b net/mlx5e: ethtool, Remove unsupported SFP EEPROM high pag [...] omits d460c2718906 net/mlx5e: Fix the max MTU check in case of XDP omits 12fc512f5741 net/mlx5e: Fix use-after-free after xdp_return_frame omits ac71e68746a3 Merge tag 'clk-fixes-for-5.1' of https://git.kernel.org/pu [...] omits b97369f07e3b x86/vdso: Rename variable to fix -Wshadow warning omits c2b71462d294 USB: core: Fix bug caused by duplicate interface PM usage counter omits ad2e379def13 sched/debug: Fix spelling mistake "logaritmic" -> "logarithmic" omits 36ad7022536e of_net: Fix residues after of_get_nvmem_mac_address removal omits f36e7495dd39 x86/tools/relocs: Fix big section header tables omits cb0c04143b61 sched/topology: Update init_sched_domains() comment omits b6fbbf31d15b cgroup/cpuset: Update stale generate_sched_domains() comments omits 8fea0f59e97d x86/topology: Make DEBUG_HOTPLUG_CPU0 pr_info() more descriptive omits 18ea35c5ed99 x86/fault: Decode and print #PF oops in human readable form omits f28b11a2abd9 x86/fault: Reword initial BUG message for unhandled page faults omits 987ddbe4870b x86/power: Optimize C3 entry on Centaur CPUs omits 13e792a19d4e tick: Fix typos in comments omits bd4264112f93 drm/ttm: fix re-init of global structures omits 14e581c381b9 x86/kvm: Make steal_time visible omits 02143c2931c3 x86/hyperv: Make hv_vcpu_is_preempted() visible omits 81423c37415f x86/timer: Don't inline __const_udelay() omits 26b31f46f036 x86/cpu/amd: Exclude 32bit only assembler from 64bit build omits c03e27506a56 x86/asm: Mark all top level asm statements as .text omits fc834e607ae3 USB: dummy-hcd: Fix failure to give back unlinked URBs omits 1a8b4540db73 sched/core: Check quota and period overflow at usec to nse [...] omits 5b61d50ab4ef sched/core: Handle overflow in cpu_shares_write_u64 omits 1a010e29cfa0 sched/rt: Check integer overflow at usec to nsec conversion omits f6c6010a0773 mm/resource: Use resource_overlaps() to simplify region_in [...] omits 83b0b15bcb0f rseq: Remove superfluous rseq_len from task_struct omits bff9504bfc9c rseq: Clean up comments by reflecting removal of event counter omits 93ddedaa5c9c x86/defconfig: Remove archaic partition tables support omits bee9853932e9 sched/core: Fix typo in comment omits 169d0869962d x86/smpboot: Rename match_die() to match_pkg() omits 3a1c779fb8f7 topology: Simplify cputopology.txt formatting and wording omits ef7c7727f2c1 x86/topology: Fix documentation typo omits 9188d5ca454f net/tls: fix refcount adjustment in fallback omits 5a7efdacb9dd clkdev: Hold clocks_mutex while iterating clocks list omits e0c1d14a1a32 stmmac: pci: Adjust IOT2000 matching omits a7cf2cc3cd36 firestream: fix spelling mistake "tramsitted" -> "transmitted" omits b1546edcf2aa sched/core: Make some functions static omits d5f6db353829 net: ipv6: addrlabel: fix spelling mistake "requewst" -> " [...] omits 7275a7edf9c8 Merge branch 'mlxsw-Few-small-fixes' omits 151f0dddbbfe mlxsw: spectrum: Fix autoneg status in ethtool omits 1ab3030193d2 mlxsw: pci: Reincrease PCI reset timeout omits f476b3f809fa mlxsw: spectrum: Put MC TCs into DWRR mode omits b6aa57c69cb2 KVM: lapic: Convert guest TSC to host time domain if necessary omits c3941d9e0ccd KVM: lapic: Allow user to disable adaptive tuning of timer [...] omits 39497d7660d9 KVM: lapic: Track lapic timer advance per vCPU omits 57bf67e73ce9 KVM: lapic: Disable timer advancement if adaptive tuning g [...] omits da66761c2d93 x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 omits c09d65d9eab6 KVM: x86: Consider LAPIC TSC-Deadline timer expired if dea [...] omits 78671ab4c9f4 Merge tag 'kvm-ppc-fixes-5.1-1' of git://git.kernel.org/pu [...] omits f5a9ed867c83 drm/sun4i: Fix component unbinding and component master deletion omits 02b92adbe33e drm/sun4i: Set device driver data at bind time for use in unbind omits 71adf60f0a92 drm/sun4i: Add missing drm_atomic_helper_shutdown at drive [...] omits b257b48cd583 crypto: lrw - Fix atomic sleep when walking skcipher omits 44427c0fbc09 crypto: xts - Fix atomic sleep when walking skcipher omits 94e4dcc75a47 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] omits 471ba0e686cb irq_work: Do not raise an IPI when queueing work on the local CPU omits c537e07b000b iwlwifi: cfg: use family 22560 based_params for AX210 family omits 154d4899e411 iwlwifi: mvm: properly check debugfs dentry before using it omits 76e1552466ff watchdog: Fix typo in comment omits 3771b0fe9dfc locking/lockdep: Avoid bogus Clang warning omits b35f63972c5c iwlwifi: dbg_ini: check debug TLV type explicitly omits 72d3c7bbc9b5 iwlwifi: mvm: don't attempt debug collection in rfkill omits 1c6bca6d75bc iwlwifi: don't panic in error path on non-msix systems omits 8808a7c65423 locking/lockdep: Generate LOCKF_ bit composites omits 627f364d24c0 locking/lockdep: Use expanded masks on find_usage_*() functions omits c902a1e8d9c9 locking/lockdep: Map remaining magic numbers to lock usage [...] omits 0d2cc3b34532 locking/lockdep: Move valid_state() inside CONFIG_TRACE_IR [...] omits 6bcf74e2d15c s390/qdio: consolidate index tracking for queue scan omits 5b2ad270529f s390/qdio: limit direct access to first_to_check cursor omits 3c454f47e67b x86/build/vdso: Add FORCE to the build rule of %.so omits 27b141fc234a s390: ctcm: fix ctcm_new_device error return code omits d003d772e64d nfp: abm: fix spelling mistake "offseting" -> "offsetting" omits f87db4dbd52f net: stmmac: Use bfsize1 in ndesc_init_rx_desc omits 7249c8ea227a IB/mlx5: Fix scatter to CQE in DCT QP creation omits 47820e73f5b3 x86/resctrl: Initialize a new resource group with default [...] omits 7390619ab9ea x86/resctrl: Move per RDT domain initialization to a separ [...] omits 1bddcc645f9b Merge x86/urgent into x86/cache omits 19fad20d15a6 ipv4: set the tcp_min_rtt_wlen range from 0 to one day omits 0336e04a6520 s390/speculation: Support 'mitigations=' cmdline option omits 782e69efb3df powerpc/speculation: Support 'mitigations=' cmdline option omits d68be4c4d312 x86/speculation: Support 'mitigations=' cmdline option omits 98af8452945c cpu/speculation: Add 'mitigations=' cmdline option omits 117ed4548541 x86/irq/64: Remove stack overflow debug code omits 18b7a6bef62d x86/irq/64: Remap the IRQ stack with guard pages omits e6401c130931 x86/irq/64: Split the IRQ stack into its own pages omits 0ac261042084 x86/irq/64: Init hardirq_stack_ptr during CPU hotplug omits 66c7ceb47f62 x86/irq/32: Handle irq stack allocation failure proper omits 451f743a64e1 x86/irq/32: Invoke irq_ctx_init() from init_IRQ() omits 758a2e312228 x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr omits a754fe2b76d1 x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr omits 231c4846b106 x86/irq/32: Make irq stack a character array omits aa641c287b2f x86/irq/32: Define IRQ_STACK_SIZE omits c450c8f532b6 x86/dumpstack/64: Speedup in_exception_stack() omits 2a594d4ccf3f x86/exceptions: Split debug IST stack omits 1bdb67e5aa2d x86/exceptions: Enable IST guard pages omits 3207426925d2 x86/exceptions: Disconnect IST index and stack order omits 4d68c3d0ecd5 x86/cpu: Remove orig_ist array omits f6ef73224a0f x86/cpu: Prepare TSS.IST setup for guard pages omits 7a3a4d763837 powerpc/mm_iommu: Allow pinning large regions omits eb9d7a62c386 powerpc/mm_iommu: Fix potential deadlock omits afcd21dad88b x86/dumpstack/64: Use cpu_entry_area instead of orig_ist omits bf5882abab77 x86/irq/64: Use cpu entry area instead of orig_ist omits d876b67343a6 x86/traps: Use cpu_entry_area instead of orig_ist omits 7623f37e4111 x86/cpu_entry_area: Provide exception stack accessor omits a4af767ae59c x86/cpu_entry_area: Prepare for IST guard pages omits 019b17b3ffe4 x86/exceptions: Add structs for exception stacks omits 881a463cf21d x86/cpu_entry_area: Cleanup setup functions omits 8f34c5b5afce x86/exceptions: Make IST index zero based omits 30842211506e x86/exceptions: Remove unused stack defines on 32bit omits 6f36bd8d2e8c x86/64: Remove stale CURRENT_MASK omits 99d334511b33 x86/idt: Remove unused macro SISTG omits df835e7083be x86/irq/64: Sanitize the top/bottom confusion omits 4f44b8f0b33b x86/irq/64: Remove a hardcoded irq_stack_union access omits fa33215422fd x86/dumpstack: Fix off-by-one errors in stack identification omits 7dbcf2b0b770 x86/irq/64: Limit IST stack overflow check to #DB stack omits 80552f0f7aeb mm/slab: Remove store_stackinfo() omits 8adddf349fda powerpc/mm/radix: Make Radix require HUGETLB_PAGE omits a1e8783db8e0 MIPS: perf: ath79: Fix perfcount IRQ assignment omits 2d65c42b43e5 genirq/devres: Use struct_size() in devm_kzalloc() omits 36a2ba07757d ACPI/IORT: Reject platform device creation on NUMA node ma [...] omits 81fb8736dd81 arm64: vdso: Fix clock_getres() for CLOCK_REALTIME omits 22e6c8087e17 arm64: Use the correct style for SPDX License Identifier omits 131e135f7fd1 arm64: instrument smp_{load_acquire,store_release} omits eea1bb224869 arm64: mm: check virtual addr in virt_to_page() if CONFIG_ [...] omits b9585f53bcf1 arm64: Advertise ARM64_HAS_DCPODP cpu feature omits 04a1438e5660 arm64: add CVADP support to the cache maintenance helper omits 671db581815f arm64: Expose DC CVADP to userspace omits d16ed4105f5b arm64: Handle trapped DC CVADP omits aec0bff757c9 arm64: HWCAP: encapsulate elf_hwcap omits aaba098fe6ce arm64: HWCAP: add support for AT_HWCAP2 omits 7dd778841164 sched/core: Unify p->on_rq updates omits 1b174a2cb67a sched/core: Remove ttwu_activate() omits 6d25be5782e4 sched/core, workqueues: Distangle worker accounting from rq lock omits e2abb398115e sched/fair: Remove unneeded prototype of capacity_of() omits 91df49e187c1 Merge LKMM and RCU commits omits ba696429d290 x86/hyper-v: Implement EOI assist omits 6daeb8737f8a perf/x86/intel: Add Tremont core PMU support omits 6e394376ee89 perf/x86/intel/uncore: Add Intel Icelake uncore support omits cf50d79a8cfe perf/x86/msr: Add Icelake support omits b3377c3acb9e perf/x86/intel/rapl: Add Icelake support omits f08c47d1f86c perf/x86/intel/cstate: Add Icelake support omits 6017608936c1 perf/x86/intel: Add Icelake support omits 63b79f6ebc46 perf/x86: Support constraint ranges omits d3617b98b045 perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS ha [...] omits c22497f5838c perf/x86/intel: Support adaptive PEBS v4 omits c01c348ecdc6 USB: core: Fix unterminated string returned by usb_string() omits 477f00f96170 perf/x86/intel/ds: Extract code of event update in short period omits 48f38aa4cc5a perf/x86/intel: Extract memory code PEBS parser for reuse omits 878068ea270e perf/x86: Support outputting XMM registers omits f447e4eb3ad1 perf/x86/intel: Force resched when TFA sysctl is modified omits c68d224e5ed1 perf/core: Add perf_pmu_resched() as global function omits cc8670945d43 Merge branch 'perf/urgent' into perf/core, to pick up fixes omits 7c39f7f671d2 IB/rdmavt: Fix frwr memory registration omits 496156e3647f Merge branch 'linus' into perf/core, to pick up fixes omits 89502a019790 x86/mm: Fix the 56-bit addresses memory map in Documentati [...] omits 79b4a9cf0e2e MIPS: scall64-o32: Fix indirect syscall number load omits f5c58ba18ab8 drm/i915: Restore correct bxt_ddi_phy_calc_lane_lat_optim_ [...] omits 5aae7832d1b4 drm/i915: Do not enable FEC without DSC omits 39036cd27273 arch: add pidfd and io_uring syscalls everywhere omits 5bdac418f33f netfilter: nat: fix icmp id randomization omits 33d1c018179d netfilter: nf_tables: prevent shift wrap in nft_chain_pars [...] omits 3c79107631db netfilter: ctnetlink: don't use conntrack/expect object ad [...] omits 4285f2fcef80 tracing: Remove the ULONG_MAX stack trace hackery omits fa49e2eac9aa drm: Remove the ULONG_MAX stack trace hackery omits accddc41b969 latency_top: Remove the ULONG_MAX stack trace hackery omits ead97a49ec3a mm/kasan: Remove the ULONG_MAX stack trace hackery omits 4621c9858f05 mm/page_owner: Remove the ULONG_MAX stack trace hackery omits b8ca7ff7731f mm/slub: Remove the ULONG_MAX stack trace hackery omits 2dfed4565afe lockdep: Remove the ULONG_MAX stack trace hackery omits 6a28b4c2d93b s390/stacktrace: Remove the pointless ULONG_MAX marker omits 4f3bd6ca310b parisc/stacktrace: Remove the pointless ULONG_MAX marker omits 7b2c7b623349 arm64/stacktrace: Remove the pointless ULONG_MAX marker omits fa9833992d5f riscv/stacktrace: Remove the pointless ULONG_MAX marker omits f8a9a269c28d unicore32/stacktrace: Remove the pointless ULONG_MAX marker omits b01f6d368d29 sh/stacktrace: Remove the pointless ULONG_MAX marker omits 2a2bcfa0c94d arm/stacktrace: Remove the pointless ULONG_MAX marker omits c5c27a0a5838 x86/stacktrace: Remove the pointless ULONG_MAX marker omits fdc7833964d8 um/stacktrace: Remove the pointless ULONG_MAX marker omits 26536e7c242e locking/rwsem: Prevent unneeded warning during locking selftest omits 0261ea1bd1eb ipvs: do not schedule icmp errors from tunnels omits 8176c8332751 netfilter: conntrack: initialize ct->timeout omits 1025ce75212b netfilter: conntrack: don't set related state for differen [...] omits becf2319f320 selftests: netfilter: check icmp pkttoobig errors are set [...] omits d5bc73f34cc9 PCI: Fix issue with "pci=disable_acs_redir" parameter bein [...] omits a823c35ff2ed arm64: ptrace: Add function argument access API omits 837f74116585 xfrm: update doc about xfrm[46]_gc_thresh omits d15d9fd02575 drm: bridge: dw-hdmi: Fix overflow workaround for Rockchip SoCs omits 691efbedc60d arm64: vdso: use $(LD) instead of $(CC) to link VDSO omits 3d659e7d6513 arm64: perf_event: Remove wrongfully used inline omits 102bbe34b31c gpio: eic: sprd: Fix incorrect irq type setting for the sync EIC omits 913140e22156 s390: zcrypt: initialize variables before_use omits 6e042492a272 s390: avoid __builtin_return_address(n) on clang omits 475c8e9e89db s390: Convert IS_ENABLED uses to __is_defined omits 9a0ceb9cfbee s390: make chkbss work with clang omits 0a113efc3b48 s390: make __load_psw_mask work with clang omits efb150df1de6 s390: syscall_wrapper: avoid clang warning omits 96ca7674ea66 s390: don't build vdso32 with clang omits c1afcaec2af6 s390: remove -fno-strength-reduce flag omits 7aa0055e0647 s390: fine-tune stack switch helper omits 0cde62a46e88 docs/memory-barriers.txt: Fix style, spacing and grammar i [...] omits c02f48e070bd x86/microcode: Deprecate MICROCODE_OLD_INTERFACE omits 24613a04ad1c x86/microcode: Fix the ancient deprecated microcode loadin [...] omits 7e94a7b659ee x86/microcode/intel: Refactor Intel microcode blob loading omits 1bfb97b9a519 MAINTAINERS: BMIPS: Add internal Broadcom mailing list omits f51dcd0f621c apparmorfs: fix use-after-free on symlink traversal omits 46c874419652 securityfs: fix use-after-free on symlink traversal omits d263119387de arm64: compat: Reduce address limit omits e24e4712efad s390/rseq: use trap4 for RSEQ_SIG omits e91012ee855a s390: cio: fix cio_irb declaration omits 81a8f2beb32a s390/mm: silence compiler warning when compiling without C [...] omits dccbbaff174d s390/qdio: eliminate queue's last_move cursor omits 65e4f776385a s390/qdio: simplify SBAL range calculation omits b39544c6e02f s390/qdio: pass up count of ready-to-process SBALs omits 34298422cc44 s390/qdio: fix output of DSCI value in debug file omits 093ddccb5515 s390/protvirt: block kernel command line alteration omits db9492cef45e s390/protvirt: add memory sharing for diag 308 set/store omits 5abb9351dfd9 s390/uv: introduce guest side ultravisor code omits fd184e1a8b65 s390: introduce .boot.preserved.data section compile time [...] omits 1e941d39493f s390: move ipl block to .boot.preserved.data section omits bf9921a9c15b s390: introduce .boot.preserved.data section omits e9f33a8fee53 mac80211: fix RX STBC override byte order omits 364f784f048c locking/rwsem: Optimize rwsem structure for uncontended lo [...] omits a8654596f037 locking/rwsem: Enable lock event counting omits bf20616f46e5 locking/lock_events: Don't show pvqspinlock events on bare metal omits fb346fd9fc08 locking/lock_events: Make lock_events available for all ar [...] omits ad53fa10fa9e locking/qspinlock_stat: Introduce generic lockevent_*() co [...] omits 3b4ba6643d26 locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro omits a68e2c4c6379 locking/rwsem: Add debug check for __down_read*() omits a338ecb07a33 locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() omits 12a30a7fc142 locking/rwsem: Move rwsem internal function declarations t [...] omits c7580c1e8443 locking/rwsem: Move owner setting code from rwsem.c to rwsem.h omits eecec78f7777 locking/rwsem: Relocate rwsem_down_read_failed() omits a5881bea8861 x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol omits 547571b5abe6 x86/asm: Modernize sync_bitops.h omits 67d4f6ff2fb6 sched/topology: Skip duplicate group rewrites in build_sch [...] omits d8743230c9f4 sched/topology: Fix build_sched_groups() comment omits f7c2b7477bdc Merge branch 'lkmm-for-mingo' of git://git.kernel.org/pub/ [...] omits 54bbfe75cbb1 Merge branch 'linus' into locking/core, to pick up fixes omits dbe7208c6c4a power: supply: cpcap-battery: Fix division by zero omits 6cdbc07a5adc Merge branches 'consolidate.2019.04.09a', 'doc.2019.03.26b [...] omits bee58fe34675 net/ipv4/netfilter: Update comment from call_rcu_bh() to c [...] omits 827a108e354d arm64: Save and restore OSDLR_EL1 across suspend/resume omits 6fda41bf1261 arm64: Clear OSDLR_EL1 on CPU boot omits 475ba3fc194b arm64: mm: Consolidate early page table allocation omits 54c8d9119ec8 arm64: mm: enable per pmd page table lock omits 14b94d075726 KVM: ARM: Remove pgtable page standard functions from stag [...] omits 369aaab845a6 arm64: mm: don't call page table ctors for init_mm omits 90292aca9854 arm64: mm: use appropriate ctors for page tables omits ab6211c90052 arm64: debug: Clean up brk_handler() omits 453b7740ebfd arm64: probes: Move magic BRK values into brk-imm.h omits fb610f2a2006 arm64: debug: Remove redundant user_mode(regs) checks from [...] omits a22d570aee77 arm64: kprobes: Avoid calling kprobes debug handlers explicitly omits 26a04d84bc53 arm64: debug: Separate debug hooks based on target excepti [...] omits cb764a69fa41 arm64: debug: Remove meaningless comment omits 5a9132add862 arm64: debug: Rename addr parameter for non-watchpoint exc [...] omits 52c6d145da15 arm64: debug: Remove unused return value from do_debug_exc [...] omits e2092740b723 kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE omits e1a7eafb7350 efi/arm/arm64: Makefile: Replace -pg with CC_FLAGS_FTRACE omits edf072d36dbf arm64: Makefile: Replace -pg with CC_FLAGS_FTRACE omits e6abc8caa6de nfsd: Don't release the callback slot unless it was actually held omits 55c0c4c793b5 ARC: memset: fix build with L1_CACHE_SHIFT != 6 omits 01e3b958efe8 arch: Remove dummy mmiowb() definitions from arch code omits 96670b2fd025 net/ethernet/silan/sc92031: Remove stale comment about mmiowb() omits 1b8546d7e238 i40iw: Redefine i40iw_mmiowb() to do nothing omits 161861a4c827 scsi/qla1280: Remove stale comment about mmiowb() omits fb24ea52f78e drivers: Remove explicit invocations of mmiowb() omits 949b8c72768e drivers: Remove useless trailing comments from mmiowb() in [...] omits 915530396c78 Documentation: Kill all references to mmiowb() omits b012980d1c6e riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code omits 420af1554790 powerpc/mmiowb: Hook up mmwiob() implementation to asm-gen [...] omits 49ca6462fc9e ia64/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() omits 346e91ee090b mips/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() omits e9e8543fecd2 sh/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() omits 0f43ca692dcb m68k/io: Remove useless definition of mmiowb() omits 335b5c638bfd nds32/io: Remove useless definition of mmiowb() omits 08f1f3a72f4c x86/io: Remove useless definition of mmiowb() omits d51575621f0f arm64/io: Remove useless definition of mmiowb() omits 7fdae81dd415 ARM/io: Remove useless definition of mmiowb() omits 60ca1e5a200c mmiowb: Hook up mmiowb helpers to spinlocks and generic I/ [...] omits fdcd06a8ab77 arch: Use asm-generic header for asm/mmiowb.h omits d1be6a28b13c asm-generic/mmiowb: Add generic implementation of mmiowb() [...] omits 4614bbdee357 docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFE [...] omits 28e3ace70c3d x86/mm: Convert some slow-path static_cpu_has() callers to [...] omits 67e87d43b794 x86: Convert some slow-path static_cpu_has() callers to bo [...] omits bfdd5a67c8cb x86/asm: Clarify static_cpu_has()'s intended use omits 3c86794ac0e6 nfsd/nfsd3_proc_readdir: fix buffer count and page pointers omits d58431eacb22 sunrpc: don't mark uninitialised items as VALID. omits bbba0e7c5cda genirq/timings: Add array suffix computation code omits bfe83844987a genirq/timings: Remove variance computation code omits b569c1843498 x86/mm/KASLR: Reduce randomization granularity for 5-level [...] omits 0925dda5962e x86/mm/KASLR: Use only one PUD entry for real mode trampoline omits b5b447b6b4e8 x86/entry: Remove unneeded need_resched() loop omits f6e564354a01 arm64: Use defines instead of magic numbers omits cabf5ebbabcd Merge tag 'perf-core-for-mingo-5.2-20190402' of git://git. [...] omits 4df4309587e1 x86/kexec/crash: Use struct_size() in vzalloc() omits 7c21383f3429 x86/build: Keep local relocations with ld.lld omits 345077c8e172 KVM: PPC: Book3S: Protect memslots while validating user address omits 7cb9eb106d7a KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on gu [...] omits a5220e7d2e1b tools/memory-model: Add support for synchronize_srcu_expedited() omits 24062fe85860 perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk omits f202cdab3b48 perf/smmuv3: Add MSI irq support omits 7d839b4b9e00 perf/smmuv3: Add arm64 smmuv3 pmu driver omits 24e516049360 ACPI/IORT: Add support for PMCG omits 1054e4dd1cbb clk: sunxi-ng: nkmp: Explain why zero width check is needed omits 697e96ed1720 arm64: vdso: fix and clean-up Makefile omits 70b3d237bd7f arm64: mm: Ensure we ignore the initrd if it is placed out [...] omits a6cbfbe6677e x86/uaccess: Fix implicit cast of __user pointer omits ddb20d1d3aed locking/rwsem: Optimize down_read_trylock() omits 390a0c62c23c locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c [...] omits 46ad0840b158 locking/rwsem: Remove arch specific rwsem files omits 92606ec9285f arm64: cpu_ops: fix a leaked reference by adding missing o [...] omits 7048a5973eb1 arm64: mm: Make show_pte() a static function omits 0f1bf7e39822 arm64/vdso: don't leak kernel addresses omits 19d6242ece1f arm64: setup min_low_pfn omits b1ce45e86b81 arm64/mm: fix kernel-doc comments omits 71b47eaf6fb2 sched/fair: Make sync_entity_load_avg() and remove_entity_ [...] omits 7ba7319f9e38 sched/core: Annotate perf_domain pointer with __rcu omits 03f4b48edae7 rcuwait: Annotate task_struct with __rcu omits 994aeb7a93e4 sched_domain: Annotate RCU pointers properly omits b10abd0a8859 sched/cpufreq: Annotate cpufreq_update_util_data pointer w [...] omits a1247d06d010 locking/static_key: Fix false positive warnings on concurr [...] omits 1279e41d535e perf/headers: Fix stale comment for struct perf_addr_filter omits 64604d54d311 sched/x86_64: Don't save flags on context switch omits 2f0f9e9ad7b3 objtool: Add Direction Flag validation omits ea24213d8088 objtool: Add UACCESS validation omits 54262aa28301 objtool: Fix sibling call detection omits 764eef4b109a objtool: Rewrite alt->skip_orig omits 7697eee3ddd7 objtool: Add --backtrace support omits aaf5c623b915 objtool: Rewrite add_ignores() omits 09f30d83d330 objtool: Handle function aliases omits a4d09dde9093 objtool: Set insn->func for alternatives omits 40ea97290b08 x86/uaccess, kcov: Disable stack protector omits 4a6c91fbdef8 x86/uaccess, ftrace: Fix ftrace_likely_update() vs. SMAP omits d08965a27e84 x86/uaccess, ubsan: Fix UBSAN vs. SMAP omits 57b78a62e7f2 x86/uaccess, kasan: Fix KASAN vs SMAP omits a936af8ea358 x86/smap: Ditch __stringify() omits e74deb11931f x86/uaccess: Introduce user_access_{save,restore}() omits 6455959819bf ia64/tlb: Eradicate tlb_migrate_finish() callback omits 0a8caf211bcf asm-generic/tlb: Remove tlb_table_flush() omits fa0aafb8acb6 asm-generic/tlb: Remove tlb_flush_mmu_free() omits b3fa8ed4e488 asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER omits 1808d65b55e4 asm-generic/tlb: Remove arch_tlb*_mmu() omits 9de7d833e370 s390/tlb: Convert to generic mmu_gather omits 952a31c9e6fa asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y omits 6137fed08232 arch/tlb: Clean up simple architectures omits 7bb8709d6ad3 um/tlb: Convert to generic mmu_gather omits c5b27a889da9 sh/tlb: Convert SH to generic mmu_gather omits e154700774e8 ia64/tlb: Convert to generic mmu_gather omits b78180b97dcf arm/tlb: Convert to generic mmu_gather omits 96bc9567cbe1 asm-generic/tlb, arch: Invert CONFIG_HAVE_RCU_TABLE_INVALIDATE omits 8b6dd0c47894 asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() omits a30e32bd79e9 asm-generic/tlb: Provide generic tlb_flush() based on flus [...] omits 5f307be18b32 asm-generic/tlb, arch: Provide generic tlb_flush() based o [...] omits e7fd28a706bf asm-generic/tlb, arch: Provide generic VIPT cache flush omits ed6a79352cad asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE omits dea2434c23c1 asm-generic/tlb: Provide a comment omits 2abc330c514f clk: sunxi-ng: nkmp: Avoid GENMASK(-1, 0) omits d18bf4229b17 perf/core: Make perf_swevent_init_cpu() static omits 88e4718275c1 x86/uaccess, signal: Fix AC=1 bloat omits b7f89bfe52cd x86/uaccess: Always inline user_access_begin() omits 4fc0f0e9471e x86/uaccess, xen: Suppress SMAP warnings omits ff05ab2305aa x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE omits b69656fa7ea2 x86/uaccess: Fix up the fixup omits 3693ca81151e x86/uaccess: Move copy_user_handle_tail() into asm omits 8f4faed01e30 i915, uaccess: Fix redundant CLAC omits 67a0514afdbb x86/ia32: Fix ia32_restore_sigcontext() AC leak omits 37686b1353cf tracing: Improve "if" macro code generation omits 6690e86be83a sched/x86: Save [ER]FLAGS on context switch omits f80deefa4189 perf/x86: Add sanity checks to x86_schedule_events() omits 109717de57b9 perf/x86: Optimize x86_schedule_events() omits 2c9651c38d17 perf/x86: Clear ->event_constraint[] on put omits c090cb70c615 perf/x86/intel: Optimize intel_get_excl_constraints() omits 1f6a1e2d7d71 perf/x86: Remove PERF_X86_EVENT_COMMITTED omits 21d65555cd87 perf/x86: Simplify x86_pmu.get_constraints() interface omits 1a81542abfda perf/x86/intel: Simplify intel_tfa_commit_scheduling() omits 96085b949672 KVM: arm/arm64: vgic-v3: Retire pending interrupts on disa [...] omits 21cee1bd1594 ARC: [hsdk] Make it easier to add PAE40 region to DTB omits 99bd5fcc505d ARC: PAE40: don't panic and instead turn off hw ioc omits de7b77e5bb94 cpu/hotplug: Create SMT sysfs interface for all arches omits 8742dc86d0c7 xfrm4: Fix uninitialized memory read in _decode_session4 omits 1c3a2c864d2d perf vendor events intel: Update Silvermont to v14 omits c53dd5898838 perf vendor events intel: Update GoldmontPlus to v1.01 omits f3ef08583ea6 perf vendor events intel: Update Goldmont to v13 omits b1580f542ca7 perf vendor events intel: Update Bonnell to V4 omits 643e72255e35 perf vendor events intel: Update KnightsLanding events to v9 omits efc351f1b550 perf vendor events intel: Update Haswell events to v28 omits 2111da70ff10 perf vendor events intel: Update IvyBridge events to v21 omits 59da390e54a4 perf vendor events intel: Update SandyBridge events to v16 omits e6b32be4455f perf vendor events intel: Update JakeTown events to v20 omits 009edd9ae0e7 perf vendor events intel: Update IvyTown events to v20 omits e313477f7e76 perf vendor events intel: Update HaswellX events to v20 omits 9f0f4a242c24 perf vendor events intel: Update BroadwellX events to v14 omits 19f2d40c5714 perf vendor events intel: Update SkylakeX events to v1.12 omits 24339348b915 perf vendor events intel: Update Skylake events to v42 omits d2243329ef3c perf vendor events intel: Update Broadwell-DE events to v7 omits 8313fe2d685d perf vendor events intel: Update Broadwell events to v23 omits fd5500989c8f perf vendor events intel: Update metrics from TMAM 3.5 omits 470530bbb8fb perf record: Implement --mmap-flush=<number> option omits 3b1c5d965971 tools build: Implement libzstd feature check, LIBZSTD_DIR [...] omits c9bd7796959a tools lib traceevent: Rename input arguments and local var [...] omits 6b1f4c426a60 perf tools, tools lib traceevent: Rename "pevent" member o [...] omits 69769ce159cb perf tools, tools lib traceevent: Rename "pevent" member o [...] omits 047ff221e3ab tools lib traceevent: Rename input arguments of libtraceev [...] omits 55c34ae076f6 tools tools, tools lib traceevent: Make traceevent APIs mo [...] omits fea6b632235b tools lib traceevent: Remove call to exit() from tep_filte [...] omits a634b278ec25 tools lib traceevent: Remove tep filter trivial APIs omits 2ce4639f6936 tools lib traceevent: Removed unneeded !! and return parenthesis omits 80c5526c8544 tools lib traceevent: Implement new traceevent APIs for ac [...] omits d5d2d05bd5b0 tools lib traceevent: Coding style fixes omits 489b34948cbb tools lib traceevent: Change description of few APIs omits 70df6a731118 tools lib traceevent: Add more debugging to see various in [...] omits 6699ed712a97 tools lib traceevent: Implement a new API, tep_list_events_copy() omits fed33e905c4b tools lib traceevent: Add mono clocks to be parsed in seconds omits 328b82b74977 tools lib traceevent: Handle trace_printk() "%px" omits 5e0861baa3fa perf list: Output tool events omits 3371f389e4be perf evsel: Support printing evsel name for 'duration_time' omits f0fbb114e302 perf stat: Implement duration_time as a proper event omits c2b3c170db61 perf stat: Revert checks for duration_time omits 7fcfa9a2d9a7 perf list: Fix s390 counter long description for L1D_RO_EX [...] omits 514c54039da9 perf tools: Add header defining used namespace struct to event.h omits b64f1cc6d02c perf trace beauty renameat: No need to include linux/fs.h omits 59f3bd7802d3 perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to cop [...] omits c52a82f77963 perf augmented_raw_syscalls: Copy strings from all syscall [...] omits 2b64b2ed277f perf trace: Add 'string' event alias to select syscalls wi [...] omits 344bf332ceb2 arm64: mm: fix incorrect assignment of 'max_mapnr' omits 8fa761624871 KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation omits ae37a8cd9b0a x86/cpufeature: Remove __pure attribute to _static_cpu_has() omits a72a19327b92 x86/mm/tlb: Define LOADED_MM_SWITCHING with pointer-sized number omits aba0954327c8 tick/broadcast: Fix warning about undefined tick_broadcast [...] omits 02562d0ca108 efi/libstub/arm: Omit unneeded stripping of ksymtab/kcrcta [...] omits 0fca08122eaf efi: Unify DMI setup code over the arm/arm64, ia64 and x86 [...] omits 5e83cfe94744 efi/arm: Show SMBIOS bank/device location in CPER and GHES [...] omits c2999c281ea2 efifb: Omit memory map check on legacy boot omits e8d368ad20f5 efi/libstub: Refactor the cmd_stubcopy Makefile command omits 46a984ffb86c s390/cpum_cf: Add support for CPU-MF SVN 6 omits 2f2f3839fb8d s390/qdio: clean up qdio_check_outbound_after_thinint() omits f85b2b297c16 s390/qdio: clean up pci_out_supported() omits 7a8e61f84786 timekeeping: Force upper bound for setting CLOCK_REALTIME omits 1755ecedc485 doc/kprobes: Update obsolete RCU update functions omits 025c65e119bf xfrm: Honor original L3 slave device in xfrmi policy lookup omits 164a4daaeaec torture: Suppress false-positive CONFIG_INITRAMFS_SOURCE c [...] omits a9d6938ddb7f locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg d [...] omits ad092c027713 rcuperf: Fix cleanup path for invalid perf_type strings omits b813afae7ab6 rcutorture: Fix cleanup path for invalid torture_type strings omits d44ac1bebc47 rcutorture: Fix expected forward progress duration in OOM [...] omits f47cb1bb0da2 rcutorture: Remove ->ext_irq_conflict field omits a3b0e1e59ef1 rcutorture: Make rcutorture_extend_mask() comment match the code omits fef141f6195b tools/.../rcutorture: Convert to SPDX license identifier omits 24aca4aea4f0 torture: Don't try to offline the last CPU omits 6c70e9cd5f3c rcu: Fix nohz status in stall warning omits b51bcbbf16ef rcu: Move forward-progress checkers into tree_stall.h omits 7ac1907c9e7b rcu: Move irq-disabled stall-warning checking to tree_stall.h omits e23344c2ca42 rcu: Organize functions in tree_stall.h omits 59b73a27681c rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h omits 40e69ac7d0c5 rcu: Inline RCU stall-warning info helper functions omits d87cda509458 rcu: Move rcu_print_task_exp_stall() to tree_exp.h omits 21d0d79ab051 rcu: Inline RCU task stall-warning helper functions omits 32255d51b6ed rcu: Move RCU CPU stall-warning code out of tree.c omits 3fc3d1709fc7 rcu: Move RCU CPU stall-warning code out of tree_plugin.h omits 10462d6f58fb rcu: Move RCU CPU stall-warning code out of update.c omits f5ad3991493c srcu: Remove cleanup_srcu_struct_quiesced() omits 5cdfd174ea6c srcu: Check for in-flight callbacks in _cleanup_srcu_struct() omits add0d37b4f1e rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unloc [...] omits f1a98045abd8 rcu: Fix typo in tree_exp.h comment omits a2badefa8574 rcu: Eliminate redundant NULL-pointer check omits 5d8a752e31aa rcu: Fix force_qs_rnp() header comment omits 85f2b60c4321 rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sc [...] omits b699cce1604e rcu: Do a single rhp->func read in rcu_head_after_call_rcu() omits 6973032a602e rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs omits 0f58d2ac2c87 rcu: Fix self-wakeups for grace-period kthread omits 497e42600b69 rcu: Report error for bad rcu_nocbs= parameter values omits da8739f23fad rcu: Allow rcu_nocbs= to specify all CPUs omits b2eb85b49a57 rcu: Move common code out of if-else block omits 9145b505bbbd MAINTAINERS: Add -rcu branch name ("dev") omits bdead419fb1d MAINTAINERS: RCU now has its own email list omits 3ffe3d1adc0b rcu: Set rcutree.kthread_prio sysfs access to read-only omits 884157cef0ac rcu: Make exit_rcu() handle non-preempted RCU readers omits 18d7e40679ef rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice omits 671a63517cf9 rcu: Avoid unnecessary softirq when system is idle omits e85e6a21b2b5 rcu: Unconditionally expedite during suspend/hibernate omits 884b429ae667 doc: Fix typos and otherwise modernize checklist.txt omits d1b493bbe101 doc: Describe choice of rcu_dereference() APIs and __rcu usage omits 0fa201d1618e doc: Repair some whitespace damage omits 4fea6ef0b219 doc: Remove obsolete RCU update functions from RCU documentation omits 766460852cfa x86/platform/uv: Fix missing checks of kcalloc() return values omits 8dfb4eba4100 esp4: add length check for UDP encapsulation omits dbb2483b2a46 xfrm: clean up xfrm protocol checks omits 733df11cfc36 m68k: defconfig: Update defconfigs for v5.1-rc1 omits 19999a8b8782 m68k: mvme16x: Handle timer counter overflow omits 3d744eee38f1 m68k: mvme16x: Convert to clocksource API omits 7529b90d051e m68k: mvme147: Handle timer counter overflow omits fc4c47b3b5b8 m68k: mvme147: Convert to clocksource API omits 481fa139b893 m68k: mac: Convert to clocksource API omits 4be2ba93cf2e m68k: hp300: Handle timer counter overflow omits 2ed16626f58f m68k: hp300: Convert to clocksource API omits 3384df06c131 m68k: bvme6000: Convert to clocksource API omits 26ccd2d376d9 m68k: atari: Convert to clocksource API omits 5afd3d06e5cb m68k: amiga: Convert to clocksource API omits 7d6ca23554e3 m68k: Drop ARCH_USES_GETTIMEOFFSET omits 6242c94d1430 m68k: apollo, q40, sun3, sun3x: Remove arch_gettimeoffset [...] omits 0ca7ce7db771 m68k: mac: Fix VIA timer counter accesses omits 1efdd4bd2543 m68k: Call timer_interrupt() with interrupts disabled omits 59c39840f5ab genirq: Prevent use-after-free and work list corruption omits f28d3d5346e9 timer/trace: Improve timer tracing omits 6849cbb0f9a8 timer/trace: Replace deprecated vsprintf pointer extension [...] omits dc1e7dc5ac62 timer: Move trace point to get proper index omits d6b87eaf10bd tick/sched: Update tick_sched struct documentation omits 1b72d4323798 tick: Remove outgoing CPU from broadcast masks omits e0ceeae708ce x86/CPU/hygon: Fix phys_proc_id calculation logic for mult [...] omits e1e41b6ce5f9 timekeeping: Consistently use unsigned int for seqcount snapshot omits d7dcf26ff0ff softirq: Remove tasklet_hrtimer omits 671422b2205b xfrm: Replace hrtimer tasklet with softirq hrtimer omits 77dcc6233e0d mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer omits 0f0b7e1cc7ab x86/tsc: Add option to disable tsc clocksource watchdog omits 01ce31c57b3f vti4: removed duplicate log message. omits 5483844c3fc1 vti4: ipip tunnel deregistration fixes. omits bfc01ddff2b0 Revert "net: xfrm: Add '_rcu' tag for rcu protected pointe [...] omits f1887143f598 Documentation/atomic_t: Clarify signed vs unsigned omits db467147f131 locking/memory-barriers/kokr: Update Korean translation to [...] omits 487ecc460732 sched/Documentation/kokr: Update Korean translation to upd [...] omits 034fb712a620 tools/memory-model: Avoid duplicating herdtools versions omits 9393998e9ee0 tools/memory-model: Dynamically check SRCU lock-to-unlock [...] omits 648e717586f2 tools/memory-model: Update Documentation/explanation.txt t [...] omits ad9fd20b6dad tools/memory-model: Update README for addition of SRCU omits a3f600d92da5 tools/memory-model: Add SRCU support omits 284749b0aebb tools/memory-model: Refactor some RCU relations omits 0172d9e32203 tools/memory-model: Rename some RCU relations omits 6ee02a54ef99 xfrm6_tunnel: Fix potential panic when unloading xfrm6_tun [...] omits f10e0010fae8 net: xfrm: Add '_rcu' tag for rcu protected pointer in netns_xfrm omits 6ed69184ed9c xfrm: Reset secpath in xfrm failure omits b805d78d300b xfrm: policy: Fix out-of-bound array accesses in __xfrm_po [...] adds 0ec6fc6f453a staging: rtl8712: rename bDriverStopped to driver_stopped adds 5b8d98f1711e staging: rtl8712: rename bSurpriseRemoved to surprise_removed adds 7e5173822c9c staging: rtl8712: rename bSuspended to suspended adds 6fc84d16664c staging: wilc1000: Fix line over 80 characters adds b9c96308fda2 staging: emxx_udc: Fix equal sign alignment adds 1d4c11dd7849 staging: emxx_udc: Fix open parenthesis at the end of the line adds 35defd6dd162 staging: greybus: Change NULL comparison to Boolean Negation adds c12425567d7b staging: vt6655: channel.h: Fix comment style of SPDX Lice [...] adds 8e99e99baf38 staging: vt6655: desc.h: Fix comment style of SPDX-License [...] adds 5e8e08c81f1f staging: fbtft: Fix line over 80 characters adds 4ca7f0a2ae5b staging: r8712u: Replace '--help--' with 'help' adds 7782c3c93dc9 staging: iio: Line over 80 characters adds 3e00865cf87c staging: ralink-gdma: Avoid unnecessary line continuations [...] adds 2c78d9f6ab8a staging: ralink-gdma: Replace from uint32_t to u32 adds b6a3a880cfa6 staging: ralink-gdma: Avoid unnecessary line continuations adds ba118202b95b staging: vboxvideo: Fix open parenthesis at the end of line adds 57a633dc68a6 staging: vc04-services: bcm2835-audio: Fix alignment issues adds fbdc55155c7f staging: vc04_services: bcm2835-camera: Fix multiple line [...] adds 2b90bf28ac38 staging: speakup: Comparison to NULL. adds 084a8e546005 staging: vt6655: Fix spelling mistake adds 572dbab6e353 staging: vt6655: Fix space around binary operator adds 5a56a0f9ea04 staging: vt6655: dpc.h: Fix comment style of SPDX License [...] adds f105e04e7b3e staging: vt6655: key.h: Fix comment style for SPDX-License [...] adds d67a81ff8546 staging: vt6655: Remove unnecessary blank line adds f6fe7f2809d3 staging: vt6655: mac.h: Fix comment style for SPDX-License [...] adds 582270600819 staging: vt6655: Fix the warning line over 80 characters adds 219347ebf057 staging: vt6655: Align function declaration adds 730551f754a7 staging: fbtft: Remove unused #defines. adds 50d280f3e31c staging: speakup: Spaces around operator adds a57250582a00 staging: fwserial: Convert macro into an inline function adds d33fe112c9a2 staging: speakup: Add spaces around operators adds b2c4f4660b69 staging: vc04_services: bcm2835-camera: Fix logical contin [...] adds ff7fa1f6b9b2 staging: rtl8712: Replace NULL comparisons adds 84580771dd9c staging: vt6655: Fix malformed SPDX-License-Identifier tag adds f270392c7e3f staging: vt6655: Remove an unused function prototype adds 5921a1383ac2 staging: media: davinci_vpfe: Fix comparison to NULL adds a4c5fbfa60e4 staging: media: davinci_vpfe: Fix multiple line dereference adds 975520608bd6 staging: media: davinci_vpfe: Fix alignment issues adds 173e3e69b297 staging: rtl8188eu: cleanup spacing style adds d5aa59ad1665 staging: sm750fb: trivial comment indention fix. adds 682bb4e63084 staging: zoran: add SPDX GPL-2.0+ license identifier adds 4068f661f604 staging: zoran: remove license boilerplate text adds e91dea57f36c staging: most: usb: Change '--help--' to 'help' in Kconfig adds d8b2f7cfe4d4 staging: vt6655: Remove unused function prototype and definition adds dfa5fbb9dbce staging: fbtft: convert a macro to a function. adds b92f5d83fa1d staging: octeon-usb: remove unnecessary variable frame_number adds 9e510b68f044 staging: most: dim2: errors.h: Correct SPDX-License-Identifier adds da2773be2cf2 staging: most: dim2: hal.h: Correct SPDX-License-Identifier adds 3037be14a219 staging: most: dim2: sysfs.h: Correct SPDX-License-Identifier adds b66003f02d9a staging: most: dim2: reg.h: Correct SPDX-License-Identifier adds 256ab3efbe95 staging: vt6655: line over 80 characters adds de5e4aea8881 staging: sm750fb: Edit CamelCase in local variables adds 6de5cd74fb8f staging: vboxvideo: Do not return -ENOSYS adds 81c2317cb966 staging: rtlwifi: phydm: remove unnecessary parentheses adds 1d78178410f4 staging: media: zoran: remove unnecessary parentheses adds 72a2af220175 staging: wilc1000: remove unnecessary local variables adds bc6b124b6863 staging: rtl8192u: Remove typedef for struct _bandwidth_au [...] adds d83908ed0fc6 staging: rtl8192u: Remove typedef for struct _IbssParms adds 82ec1977b393 staging: rtl8192u: Remove typedef for struct _RT_POWER_SAV [...] adds 00b0f841b740 staging: rtl8192u: Remove typedef for struct _RT_LINK_DETECT_T adds 3eb9aa00daae staging: rtl8192u: Remove typedef for struct _RX_REORDER_ENTRY adds a279fc9d051b staging: rtl8192u: Remove casts on the return values of li [...] adds e8ca82a1348b staging: rtl8192u: Adjust 'if' to follow Kernel coding Style adds 796618673fcd staging: netlogic: Remove unnecessary 'out of memory' message adds 5b628549e954 staging: most: Replace '--help--' in Kconfig file adds 715a7148d774 staging: octeon: Lines should not end with a '(' adds a77a40cf8b42 staging: rtl8712: line over 80 characters. adds 6d49a15ead2b staging: mt7621-pci: IF statement expression comparing to NULL adds 7b53a16a1a7a staging: remove mt7621-eth adds ef2719d35ac4 staging: mt7621-dts: update ethernet settings. adds 84c45d5f3bf1 staging: gasket: Replace macro __ATTR with __ATTR_NULL adds 3f8e5931fe60 staging: fbtft: line over 80 characters adds 5af3304506ae staging: rtl8192e: add SPDX GPL-2.0 license identifier adds 14e9bb7e9ea7 staging: rtl8192e: remove boilerplate license text adds 3df3162f1d52 staging: pi433: Remove unused variable. adds d5f4a5684d1b staging: rtlwifi: Replace 0 with false. adds 996341276286 staging: mt7621-mmc: delele extra blank lines adds 3732d7016725 staging: sm750fb: Remove an unnecessary local variable in [...] adds 8b1cf0b7205a staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds 7f91d8866f93 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds 019acabec865 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds 3f181eb23ea6 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds da80ede2e79e staging: rtl8723bs: hal:Remove comparison to NULL in rtl87 [...] adds 7cd6f4b0f593 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds 8f884e76cae6 staging: rtl8723bs: hal: Remove comparison to NULL in hal_ [...] adds 0a6f6e9351db staging: rtl8723bs: hal: Remove comparison to NULL in hal_com.c adds 54b3de55f4c2 staging: rtl8723bs: hal: Remove comparison to NULL in hal_ [...] adds ca739e21ba90 staging: rtl8723bs: hal: Modify comparison to constant in [...] adds 3b3a1a0b7824 staging: rtl8723bs: hal: Modify comparison to constant in [...] adds 74a6565f378c staging: rtl8723bs: use kernel_read() instead of open-code [...] adds df9ce52c8a30 staging: rtl8188eu: remove unnecessary braces from if/else adds 27a0eb8fb69a staging: fbtft: fixed format-string errors. adds fbcd84743a8e staging: octeon-usb octeon-hcd: Fix several typos. adds 8af36478f951 staging: erofs: add a new line after variable declaration adds 50505e578f53 staging: rtl8712 - fix up non-kerneldoc comments adds 1c666e2191db staging: vc04_services: Use tabs instead of spaces adds d5469036124d staging: rtl8192u: Add required spaces before open parenthesis adds dedf215bd1c7 staging: rtl8723bs: remove unused code adds 93f6bc735fd9 staging: vt6655: rxtx.c: Remove unnecessary space after a cast adds cbc570a769e0 staging: rtl8723bs: os_dep: Fix assignment in if condition adds fdd1b243edd7 staging: rtl8723bs: os_dep: Fix space in pointer definition adds cfc7ef740342 staging: rtl8723bs: Remove wrapper functions and change fu [...] adds b1c30bd6b74a staging: rtl8723bs: Change type of variables and return type adds 982c34e0c2a5 staging: mt7621-mmc: Fix ret.cooci warnings adds c580d1f98e22 staging: mt7621-mmc: Modify the return type of the functio [...] adds 42f56fef6720 staging: rtl8188eu: core: rtw_ap.c: Fix multiple blank lines adds 83053c3eabd7 staging: speakup: fix line over 80 characters. adds ce2439ec8356 staging: greybus: remove extern prototypes adds f21cf4601404 staging: gasket: gasket_interuppt.c: Fix string split issue. adds 0842eabb6fd5 staging: rtl8188eu: core: rtw_recv.c: fix a space issue adds 5c4f2259181f staging: rtl8188eu: core: rtw_recv.c: fix a paranthesis is [...] adds a02da43c814b staging: rtl8188eu: core: rtw_recv.c: Fix a tab indent issue adds ed98730d9f25 staging: gdm724x: Do not break expressions adds 0531d4c95425 staging: rtl8723bs: Remove Dead Code in `struct mlme_priv` adds 93bb0b1b18a3 staging: rtl8723bs: Remove Dead Include in include/drv_types.h adds 8ecd30a6685e staging: rtl8723bs: Remove Dead Code in collect_bss_info Function adds 391d9469abd8 staging: rtl8723bs: Remove old unreachable Code adds 3fc9413bcdc7 staging: rtl8723bs: Remove unreachable Code in core/rtw_cmd.c adds bd10cd97e213 staging: rtl8723bs: Remove Dead Code in os_dep/os_intfs.c adds 320d197d1336 staging: rtl8723bs: Remove Dead Code in os_dep/os_intfs.c adds ba61d2dc45b0 staging: rtl8723bs: Remove Dead Code in os_dep/ioctl_linux.c adds 1b818345d1c1 staging: rtl8723bs: Remove Dead Functions in os_dep/ioctl_linux.c adds 043ad6b1c112 staging: rtl8723bs: Remove Dead Code in core/rtw_mlme.c adds f680cf503abc Staging: rtl8192e: Remove parentheses around the right han [...] adds 7af91810209f Staging: rtl8188eu: core: rtw_pwrctrl.c: Fix a comparision [...] adds c9da300ab61c staging: speakup: fix printk KERN_LEVEL facility level warning adds ffe5a0a16fcd staging: wlan-ng: line over 80 character limit adds c127e22f4cc1 Staging: gasket: gasket_sysfs.c: Fix string split issue. adds d85be9b1f0ad Staging: rtl8188eu: core: rtw_mlme.c: Replace NULL comparision. adds 758904ad61ae Staging: rtl8188eu: rtw_ieee80211: Fix indent for 'if' statement. adds 7f2c43964268 staging: rtl8188eu: remove unused defines from wifi.h adds 7d6009f28212 staging: ks7010: remove redundant auth_type check adds 403fa6deca57 staging: rtl8723bs: do not use __constant_cpu_to_le16 adds 917344982196 Staging: rtl8723bs: Remove unnecessary local variable in function adds cfd587d6b1f7 Staging: rtl8723bs: Change values to standard error codes [...] adds 4cdf1d0e1aeb Staging: rtl8723bs: Replace NULL comparison with ! adds 59dbadcdabfa Staging: rtl8723bs: Add missing NULL check for kmalloc adds fe77a268cbaf Staging: rtl8192u: r8180_93cx6.c: Fix space around '<<'. adds 7945e2782604 staging: mt7621-pci-phy: Add Spaces to Macro Definition adds e54c2b0aefa6 staging: fbtft: ternary statement to if statement. adds 447a3621b383 staging: erofs: fix parenthesis alignment adds 180a41bfbfe0 staging: greybus: Remove parentheses around variable adds df08e38510f8 staging: gasket: Remove return variable adds f981a79eff0b staging: rtl8192u: r8192U_dm: Fix alignment issue. adds b6ed32ab49f5 staging: rtl8192u: r8192U_dm: Fix space issue around operators. adds 993798a51162 staging: rtl8192u: r8192U_dm: Remove unnecessary blank lines. adds c0fb0459cb0c staging: rtl8192u: ieee80211: ieee80211_rx.c: Fix NULL com [...] adds e655d23dbac8 staging: rtl8192u: ieee80211: ieee80211_tx.c: Adjust space [...] adds 40197d076c84 staging: sm750fb: Eliminate camel case adds 875af97f6674 Staging: unisys: visornic: Replace '--help--' with 'help' [...] adds 93ea10f5453c Staging: unisys: visorinput: Replace '--help--' with 'help [...] adds fa008fdf002d Staging: unisys: visorhba: Replace '--help--' with 'help' [...] adds 730b3cf282a3 staging: fsl-dpaa2: ethsw: Remove return variable adds ea9420cea390 staging: mt7621-mmc: fix unused variable compiler warning adds c62a4073b243 staging: mt7621-mmc: Remove obsolete comments and variables adds 64eb131e22bd staging: mt7621-mmc: Use pinctrl subsystem to select SDXC [...] adds 472033f59139 staging: mt7621-mmc: Bill the caller for I/O time adds 6d0e4698c89a staging: mt7621-mmc: Remove redundant host->mmc->f_max write adds 983b2fd7235b staging: mt7621-mmc: Immediately notify mmc layer of card [...] adds b22f49923ac8 staging: mt7621-mmc: Fix BRUST -> BURST typo adds b8585eb51e74 staging: mt7621-mmc: Only unmap_sg if mapped adds fe57d1e113fc staging: comedi: ni_mio_common: Use insn->n in ni_calib_in [...] adds 776d25ff5b49 staging: comedi: ni_mio_common: use insn->n in ni_calib_in [...] adds 018768ccc7dc staging: comedi: ni_mio_common: use insn->n in ni_eeprom_i [...] adds 49634aa7d9e6 staging: comedi: ni_mio_common: use insn->n in ni_m_series [...] adds a7265633683c Staging: unisys: Correct malformed SPDX-License-Identifier adds ac22353f803b staging: rtl8188eu: remove unused WFD defines adds 40a3483b194e staging: rtl8192u: ieee80211: ieee80211_rx.c: Remove unnec [...] adds b17b6823419a staging: netlogic: replace skb_put/pull pair with skb_reserve adds 2fd37c9d4335 staging: rtl8192u: r8192U_dm: Remove unnecessary comments. adds 9e4f62f42caa staging: rtl8188eu: core: rtw_recv.c: Modify return type s [...] adds 42784bd7a2c8 staging: mt7621-spi: Remove references to nonexistent mt76 [...] adds 82c6f68090b7 staging: wlan-ng: malformed SPDX-License-Identifier adds 737e061563b0 staging: wlan-ng: Correct typo in comment message adds 19c74ea57715 staging: r8188eu: refactor recvframe_defrag() adds e4432160d9b3 Staging: rtl8723bs: Change return type and type of local variable adds 0d808cdfe0fc staging: gdm724x: Rename dftEpsId to dft_eps_id adds e2ff9f15e8ac staging: erofs: Replace NULL comparisons adds 52012642a599 staging: greybus: sdio.c: Remove unncessary paranthesis. adds c896c89066ae staging: emxx_udc: lines should not end with parenthesis adds 0049363c9253 staging: rtl8188eu: core: rtw_mlme: Remove return variables. adds 72369b1b8790 staging: rtl8188eu: core: Remove unnecessary parentheses adds e9e2d2e34fb1 staging: rtl8188eu: core: Add spaces around operators adds 4c1c9871fb99 staging: rtl8192e: kconfig: use help over --help-- adds 1f176773fac0 staging: vt6655: correction in spelling adds 4a278a92958d staging: vt6655: lines should not end with a parenthesis adds 85b45eadbe6e staging: netlogic: Remove unnecessary error print adds 53db33a48934 Staging: media: Use !x in place of NULL comparision adds 88ad17b6fd02 staging: rtl8712: remove blank line adds f916e23f56a8 staging: rtl8712: alignment should match open parenthesis adds 4fb5eb2da969 staging: rtl8712: rtl8712_efuse.h: remove blank line adds 447da755b810 staging: rtl8712: rtl8712_efuse.h: alignment should match [...] adds a936ac3add1a staging: rtl8712: rtl8712_led.c: remove unnecessary parentheses adds 32c6abf0d02e staging: rtl8712: rtl8712_led.c: alignment should match op [...] adds a752d01c3d87 staging: rtl8712: rtl8712_led.c: remove blank line adds 8cf0466a2df6 staging: rtl8723bs: core: Change NULL comparison to Boolea [...] adds 319aa7e516da staging: rtl8723bs: include: remove typedef for struct pno [...] adds 8b4e7034fd30 staging: rtl8723bs: include: remove typedef for struct pno_ssid adds cc746197159b staging: rtl8723bs: include: remove typedef for struct pno [...] adds bc8212ef3d2a staging: rtl8723bs: include: remove typedef for struct pno [...] adds 454e531f938f staging: rtl8723bs: include: remove typedef for struct pno [...] adds 83cdfc17a907 Staging: comedi: ni_mio_common.c: Added blank line after d [...] adds a41d42a9fda3 Staging: gdm724x: Remove unnecessary print statements adds 8f51bd83e443 staging: pi433: remove empty space to fix line over 80 cha [...] adds b6d00e179fe5 staging: vt6655: Add spaces around operator adds 953137522929 staging: wilc1000: Remove return variable from host_interface.c adds 283a9e4b5624 staging: wilc1000: Remove return variables from wilc_spi.c adds 5947e900d084 staging: rtl8723bs: core: Change NULL comparisons to Boole [...] adds 63ff599a76a6 staging: rtl8723bs: core: Remove return variables in rtw_m [...] adds 51385436f181 staging: rtl8188eu: remove unnecessary parentheses adds 561fb35a9d04 staging: erofs: Use !x or x in place of NULL comparision adds f2778bb3cb6c staging: mt7621-mmc: Fix warning when reloading module wit [...] adds d4223e06b6ae staging: mt7621-mmc: Check for nonzero number of scatterli [...] adds cb8de77c78c7 staging; rtl8723bs: Remove unnecessary function rtw_init_m [...] adds 2c506ddfd51b staging: rtl8723bs: core: Change datatype from sint to int adds 367cdd1305ac staging: rtl8723bs: core: Remove parentheses adds 8e97f7d86623 staging: rtl8723bs: Remove function rtw_alloc_network() adds 3fe9ff487746 staging: rtl8723bs: include: Fix spelling mistake adds d01deea6d72c staging: rtl8723bs: include: Fix a space issue adds 9c0867e0b836 staging: rtl8723bs: include: Fix identation issue adds 6a023205d2d7 staging: rts5208: correction in spelling adds 03f4a7b68801 staging: vt6655: Modify comment style of SPDX License Identifier adds ab2a7a292a78 staging: vt6655: lines should not end with a parentheses adds 1ec119f09420 Staging: media: imx: mipi-csi2: Remove unnecessary error messages adds ac394266dc7f staging: media: zoran: Use unsigned int instead of unsigned adds a3703713e18a Staging: media: davinci_vpfe: Fix preferred form of passin [...] adds 993e826884e5 Staging: media: davinci_vpfe: Drop macros adds 3d107833139b staging: tegra-vde: Add SPDX GPL-2.0+ license identifier t [...] adds 506bce733590 staging: tegra-vde: remove unnecessary boilerplate license [...] adds 4da99b90ce06 staging: ralink-gdma: Change unsigned to unsigned int adds 344201e0f866 staging: ralink-gdma: Remove space after cast adds e5adddf5ae97 staging: pi433: remove unnecessary calling rf69_set_mode() adds d638e7eeda54 staging: rtl8188eu: cleanup long line in odm.c adds 96711664002c staging: ralink-gdma: ralink-gdma.c fixed line width adds dc1e3766ec72 staging: rtl8723bs: include: Fix indentation and spacing issues adds c8723cb8d06b staging: sm750fb: Prefer using the BIT macro adds 11152496021e staging: erofs: fix error handling when failed to read com [...] adds d61fbb6b1634 staging: erofs: introduce erofs_page_is_managed() adds 14a56ec65bab staging: erofs: support IO read error injection adds f0977109a577 staging: sm750fb: lower case to fix camelcase checkpatch warning adds f40c9e3d7703 Staging: rtl8188eu: Get rid of custom macro, DBG_88E in kmalloc adds 49103a816a49 staging: rtl8192u: Remove typedef for struct. adds 27903f9f6b6c staging: rtl8712: remove unnecessary parentheses adds b6e24d0e2118 staging: rtl8712: Remove comparison to true adds ffb99752e930 staging: vc04_services: add missing __user annotations adds ac118d87cff7 staging: wilc1000: use cfg80211 ssid list instead of repacking it adds b83970f23f36 staging: emxx_udc: remove unneeded parenthesis adds 3f6363462937 staging: rtl8723bs: core: fix line over 80 characters warning adds 4195b4f11fbb staging: mt7621-mmc: Remove obsolete Kconfig flags adds 7ca8c2c8bbed staging: mt7621-mmc: Initialize completions a single time [...] adds a4f93fc7183f staging: media: ipu3: Avoid unnecessary blank line. adds 81a6e1cc312e staging: pi433: Fix rf69_set_tx_cfg() logic adds 5c724e197eb5 staging: comedi: ni_tio: Use data[insn->n-1] in ni_tio_ins [...] adds 3589e74873a9 staging: rtl8192e: Remove unnecessary parentheses. adds eab0754655a6 staging: wilc1000: assign scan result callback before star [...] adds 7a4f9419eb94 staging: rtl8192u: ieee80211: ieee80211_wx: add space befo [...] adds 4e1a0d114258 Staging: rtl8192u: Use BIT macro adds bdcca44e16a2 staging: rtl8192u: ieee80211: Use !x in place of NULL comparison adds 041273721201 staging: gasket: apex: Prefer using the BIT macro adds 1c948eaa011d staging: rtlwifi: Remove return variable. adds b12ccd2e6ce0 staging: rtlwifi: phydm: phydm_hwconfig.c: Remove parentheses adds c27d975a0356 staging: rtlwifi: phydm: phydm_adc_sampling.c Remove brackets adds 7d304e1cdf60 staging: mt7621-dts: simplify pcie phy bindings adds 200ff80dc7ed staging: mt7621-pci-phy: update bindings documentation adds e933158d984b staging: mt7621-pci-phy: change driver to don't use child nodes adds d5cac52c092a staging: mediatek: addres minor style issues flagged by cl [...] adds b5af36e3e5aa staging: greybus: audio_manager: fix a missing check of id [...] adds 8eaade886198 staging: rtl8723bs: Remove unnecessary parentheses adds d247b0357fa6 Staging: rtl8192u: ieee80211: Remove custom macro IEEE80211_DEBUG adds c377a43d4f38 Staging: media: davinci_vpfe: Convert macro 'IPIPE_S12Q8' [...] adds 309614bb458f staging: rtlwifi: Remove unnecessary parentheses adds ce957fe2b735 staging: media: zoran: Fix block comment style adds db920621eb85 staging: rtl8712: Fix a space issue adds e920b8081b61 staging: rtl8723bs: core: Fix a comparison warning. adds 41604797e524 staging: rtl8723bs: core: Remove unnecessary parentheses adds 13b7e0139bf1 staging: rtl8723bs: hal: sdio_ops.c: Remove unnecessary pa [...] adds eb322b764ffc staging: rtl8723bs: hal: rtl8723b_phycfg.c: Remove unneces [...] adds 74907e2d83fb staging: rtl8723bs: hal: hal_com.c: Remove unnecessary par [...] adds 2beb8a8189a8 staging: rtl8723bs: hal: odm_HWConfig.c: Remove unnecessar [...] adds fbf99f66707c staging: rtl8723bs: core: rtw_mlme.c: Remove unnecessary p [...] adds 454e27b977db staging: rtl8723bs: core: rtw_ieee80211.c: Remove unnecess [...] adds 5b07a3905fc0 staging: rtl8723bs: os_dep: ioctl_linux.c: Remove unnecess [...] adds 1bba5b2110b2 staging: rtl8723bs: Compress two lines into one line adds 7997c3670126 staging: rtl8723bs: core: rtw_efuse.c: Compress two lines [...] adds b60080197af4 staging: rtlwifi: phydm: Remove parentheses adds b397f82585c3 Merge 5.1-rc3 into staging-next adds 591ad6f1af1b staging: greybus: hid: Remove print following unsuccessful [...] adds 1bb608f231b2 Staging: vt6655: rxtx: Add spaces around '*' adds 00de2287a769 staging: rtlwifi: phydm: Move operator to left hand side adds 19605872ae98 staging: rtlwifi: phydm: Move function arguments to previous line adds a161c66faf7a staging: rtlwifi: phydm: phydm.c: Compress two lines into [...] adds 22228e6a6e46 staging: rtlwifi: phydm: phydm_rainfo.c: Compress two line [...] adds bce05d152864 staging: rtlwifi: btcoexist: Compress two lines into one line adds d3830cc03ee0 staging: rtlwifi: halmac: halmac_88xx: Compress two lines [...] adds 2e6c3a037f6b staging: rtlwifi: halmac: Compress two lines into one line adds 0514b848a82b staging: rtlwifi: halmac: halmac_api.c: Compress two lines [...] adds 198980e079a4 staging: rtlwifi: use !x in place of NULL comparison adds 643cd0a25d5d staging: comedi: use !x in place of NULL comparison adds 0d15252370ec staging: media: imx: Replace list_entry with list_for_each [...] adds 135afb2b2184 staging: media: zoran: Modify return statement. adds 9a3aebc02a84 staging: sm750fb: Remove unnecessary parenthesis. adds 557e36194ed4 staging: comedi: Prefer using BIT macro in various files. adds d34709c64de1 staging: rtl8188eu: Modify return statement. adds 07f9ef042048 staging: vc04_services: Remove unnecessary casts. adds b7987debe356 staging: rtl8712: rtl871x_mp.c: Compress two lines into one line adds 8f24f505fc2a Staging: rtl8723bs: core: Remove typecast in kfree adds 18f0e249da67 staging: mt7621-spi: Remove parentheses adds 9df8a97088f2 staging: vt6656: Fix styling of the comment related to SPD [...] adds fa8e35c70a62 staging: rtlwifi: rtl8822be: Remove functions adds 005fb2de9a8a Staging: rtl8723bs: Remove typedef in struct dynamic_primary_CCA adds 9361076277c0 staging: rtl8192u: ieee80211: ieee80211_rx.c: Replace bit [...] adds 9f383969ae90 staging: rtl8192u: ieee80211: ieee80211_crypt_ccmp.c: Repl [...] adds 37b299c7c49a staging: rtl8192u: ieee80211: ieee80211_crypt_tkip.c: Repl [...] adds f36fa2d94b3d staging: rtl8723bs: core: Replace bit shifting with BIT macro adds a3b3e835d6ca staging: rtlwifi: base.c: Replace bit shifting with BIT macro adds 46a49a52d1c0 staging: fbtft: fb_agm1264k-fl.c: Replace bit shifting wit [...] adds 36cbd6851d57 staging: fbtft: fb_ssd1351.c: Replace bit shifting with BIT macro adds ab6426e3353a staging: emxx_udc: emxx_udc.c: Replace bit shifting with B [...] adds 58ff7e7aaa51 staging: rtl8712: rtl871x_mlme.c: use !x in place of NULL [...] adds 6082ac0412a6 staging: iio: impedance-analyzer: ad5933.c: Replace bit sh [...] adds e7c3d0545967 staging: iio: adc: ad7816.c: Replace bit shifting with BIT macro adds a35342d0f8b3 staging: pi433: Return thread immediately when kthread_sho [...] adds d45c6c9bbfb3 Staging: media: davinci_vpfe: Drop macro and use an in-ker [...] adds 1fbd0bcc363a staging: media: zoran: Remove print statement adds dc2971f20a3c staging: media: zoran: Remove print statement for failed kmalloc adds b5243475c1c7 staging: mt7621-dma: Remove print statement on devm_kzalloc error adds 4e37138ed3f9 staging: ralink-gdma: Remove print statement on failure of [...] adds 9fc6eeb7cbe5 staging: vchiq_arm: remove space after open '(' adds 2d2d5b861abb staging: zoran: fix brace in the wrong line adds dc88057f36ee Staging: rtl8192e: Fix spaces around "+" adds 99b75a4e3275 staging: add missing SPDX lines to Kconfig files adds 97ed8eab2a00 staging: add missing SPDX lines to Makefile files adds 441bf7332d55 staging: m57621-mmc: delete driver from the tree. adds 25338628bbfc staging: sm750fb: add proper SPDX identifier to driver adds 371ebdbe1b74 staging: vc04_services: add proper SPDX identifier for dua [...] adds 3baad68a9780 staging: vc04_services: remove remaining redundant license text adds 7beaea29453b staging: comedi: quatec_daqp_cs: add proper SPDX identifie [...] adds 2506abea7f40 staging: iio: add proper SPDX identifiers to remaining dri [...] adds 21baa36d92a0 staging: rtl8192u: add proper SPDX identifiers on files th [...] adds 53b6f8bc53f7 staging: ralink-gdma: add proper SPDX identifiers on ralin [...] adds 18056f34c3b7 staging: rtl8192e: add proper SPDX identifiers on files th [...] adds b36bcbe511f8 staging: rtl8192e: delete license file. adds b20deecfd1d1 staging: media: zoran: add proper SPDX identifiers on file [...] adds 26855d5ace5e staging: media: soc_camera: add proper SPDX identifiers on [...] adds ffe00b0a0e65 staging: media: imx: add proper SPDX identifiers on files [...] adds 44b8ef17c435 staging: media: tegra-vde: add proper SPDX identifiers on [...] adds 6b079a807b36 iio: remove redundant unlikely annotation adds 76838a8f2973 iio: adc: ingenic: remove redundant dev_err call in ingeni [...] adds 036aa1fee1cc iio: chemical: pms7003: extend supported sensors list adds faad0af1623c dt-bindings: iio: chemical: pms7003: extend supported sens [...] adds cb57f2eb0156 iio: mma8452: mark expected switch fall-through adds be35d281da6a iio: trigger: Print an error if there is no available irq adds abbde2792999 iio: adc: ti-ads7950: Fix improper use of mlock adds cede2f899d8f iio: imu: adis16480: Add support for configurable drdy indicator adds 304840c476ee iio: imu: adis16480: Add OF device ID table adds 6cf7b866bdd5 iio: imu: adis16480: Treat temperature scale in a generic way adds e0e6398e1e4e iio: imu: adis16480: Calculate the sampling frequency in a [...] adds 83ec2d5404bf iio: imu: adis16480: Deal with filter freq in a generic way adds 82e7a1b25017 iio: imu: adis16480: Add support for ADIS1649x family of devices adds 1842a700ec59 iio: imu: adis16480: Add docs for ADIS16480 IMU adds 722f2cca9a29 iio: chemical: sps30: fix attribute kernel version adds 74896202dfb7 dt-bindings: iio: stm32-lptimer-counter: document pinctrl [...] adds 6dc3e36fbc4c iio: counter: stm32-lptimer: Add power management support adds 66deb5c170a5 iio:adc:ad7923: Align broken line to parenthesis adds c1fc8bb0f658 iio:adc:ad7923: Use BIT macro instead of bitshift adds 385c301cec0b iio:adc:ad7923: Put macro argument between ()'s adds 0a39ac29e070 iio:adc:ad7923: Rewrite comparison to NULL adds fb1589710efe iio: Allow to read mount matrix from ACPI adds 3c35e20a1118 iio: accel: bmc150: add mount matrix support adds 587c2bea23f8 iio: accel: bma180: add mount matrix support adds 3a6049f6dbab iio: gyro: bmg160: add mount matrix support adds 70b5fdbb2eae iio: gyro: itg3200: add mount matrix support adds d9842c770a47 iio: magnetometer: bmc150: add mount matrix support adds 8d7ea73814b4 iio: magnetometer: hmc5843: add mount matrix support adds 28799ceac014 iio: mpu6050: improve code readability adds 67b9d4d0985f iio: ak8975: improve code readability adds 3054c4ff28bf iio: imu: st_lsm6dsx: add support to ASM330LHH adds e132f62b9fab dt-bindings: iio: imu: st_lsm6dsx: add asm330lhh device bindings adds f6672544df43 iio: st_accel: remove redundant unsigned less than zero check adds 74c420e0a581 iio: cros_ec_accel_legacy: Refactor code in cros_ec_accel_ [...] adds 3862828a903d iio: buffer: Switch to bitmap_zalloc() adds 35a4ae6d7aee mailmap: Update email for Sean Nyekjaer adds a29b8657d322 dt-bindings: iio: adc: document the Meson G12A support adds e415a1659ec9 iio: adc: meson-saradc: add support for Meson G12A adds 2e5cee6c7622 dt-bindings: Add vendor prefix for Kionix, Inc. adds 0d90fe4786cb dt-bindings: iio: accel: kxcjk1013: Add device tree bindin [...] adds 3b866fd28ff1 iio: accel: kxcjk1013: Add device tree support adds bcccd7ab3dcd iio: adc: ti-ads8688: Update the module author email address adds d43102f525d9 iio: dac: ti-dac5571: Update the module author email address adds 13814627c965 iio: adc: fix a potential NULL pointer dereference adds c97dce792dc8 iio: adc: ti-ads7950: add GPIO support adds 681ca4477933 iio:potentiostat:lmp91000: remove unnecessary parentheses adds cd4779f120c1 iio:potentiostat:lmp91000: reduce line width and remove bl [...] adds b11a89d5d249 iio:potentiostat:lmp91000: invert if statement adds 71a7766b36f3 iio:potentiostat:lmp91000: change dev_err message adds 11362b7a43ba iio: proximity: as3935: fix use-after-free on device remove adds 6f9ca1d3eb74 iio: common: ssp_sensors: Initialize calculated_time in ss [...] adds 17104ca2713b iio: adc: stmpe-adc: Shuffle an if statement around in stm [...] adds d626be00e856 drivers: iio: Kconfig: pedantic cleanup adds 20d9248e704a iio:dac:ad5064 mlock cleanup - move to a local lock. adds 326e2357553d iio: imu: adis16480: Add support for external clock adds 3b5de76b285e dt-bindings: iio: imu: adis16480: Document external clock adds 6282b5c62018 iio: pressure: bmp280: BMP280 calibration to entropy adds b921d928a31c iio: cros_ec: Drop unnecessary include files adds ad9cc622f101 iio: cros_ec: Add kernel-doc for cros_ec_sensors_read_lpc adds 37aa055c4172 iio: cros_ec: Switch to SPDX identifier. adds b34d6c835d6b iio: adc: ad7124 fix indentation issue, remove extra tab adds 17b90e6a0df2 staging: iio: adc: ad7192: Fix identation adds 3ad7a939c931 staging: iio: adc: ad7192: Use DT clock binding adds 753a9870e041 staging: iio: adc: ad7192: Report error directly in ad7192_setup adds 6af0e8a9a7a5 iio: imu: st_lsm6dsx: add support to LSM6DSOX adds 6be4f55456f9 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsox device bindings adds eb4f07a5ba05 staging: iio: adc: ad7192: Convert platform data to DT properties adds 163321094ba1 iio: adc: lpc32xx: Sort headers adds 9f29b00c5826 iio: adc: lpc32xx: Cleanup headers adds e32cff6f6163 iio: adc: lpc32xx: Add scale feature adds caeffabc36cb dt-bindings: iio: adc: lpc32xx-adc: Document vref-supply adds 9085daa4abcc staging: iio: ad7780: add gain & filter gpio support adds ae9f86feb429 staging: iio: ad7780: add missing switch default case adds 0149ba2d5b6d staging: iio: ad7780: add gain reading to ad778x adds 0ee6d5ebe13d staging: iio: ad7780: add filter reading to ad778x adds 33e1f90204f0 staging: iio: ad7780: set pattern values and masks directly adds 4812a14a78c8 staging:iio:ad7780: add chip ID values and mask adds 5bb30e7daf00 staging: iio: ad7780: move regulator to after GPIO init adds bb4af619a603 staging: iio: ad7780: add SPDX identifier adds 69fdf26f6ffe staging: iio: ad7780: add new copyright holder adds 9fb27f807ecc staging: iio: ad7780: moving ad7780 out of staging adds 46c1eb4bb137 staging: iio: ad7780: add device tree binding adds 3204683722c2 staging: iio: ad5933: change multi-line comment style adds 700e8911a681 staging: iio: ad5933: organize includes adds adb0ef4120bb staging: iio: ad5933: add SPDX identifier adds 8fce3d34d70c staging: iio: ad5933: change help rule message adds a816646f08ce staging: iio: ad5933: add ABI documentation adds 536cc27deade iio: hmc5843: fix potential NULL pointer dereferences adds 835ab93dcdcf dt-bindings: Add vendor prefix for MaxBotix adds 7483e40d7e43 dt-bindings: maxbotix,mb1232: Add MaxBotix i2c ultrasonic rangers adds 16b05261537e mb1232.c: add distance iio sensor with i2c adds 10b5d3d10759 MAINTAINERS: add maintainer for maxbotix ultrasonic driver adds d04411c2a678 staging: iio: adc: ad7280a: Avoid precedence issues in macro adds 6c249591eef2 staging: iio: adc: ad7280a: Adding temp var to improve rea [...] adds 9bf1468e9d62 staging: iio: adc: ad7280a: Remove CamelCase notation adds 74878d4fa816 iio: imu: adis16400: move trigger handler into adis16400_core adds 5075e0720d93 iio: imu: adis: generalize burst mode support adds 0e92e2d03623 iio: imu: adis16400: move burst logic to ADIS lib adds 5447e3f15c43 iio: imu: adis16400: rename adis16400_core.c -> adi16400.c adds 3cb5161317b2 iio: imu: adis16400: move adis16400.h into adis16400.c adds bf2da9707900 iio: adc: ad7780: Add parentheses to macros adds 57565828adf5 staging: iio: ad5933: change attributes to match ABI adds 2e19ba661ece iio: adc: stm32-dfsdm: make spi_master_freq more accurate adds 6f2c4a59d9fc iio: adc: stm32-dfsdm: continuous mode depends on current mode adds caf9c1e59809 iio: adc: stm32-dfsdm: move dma enable from start_conv() t [...] adds 746485087371 iio: adc: stm32-dfsdm: move dma slave config to start routine adds 9491f75fe2ea iio: adc: stm32-dfsdm: enable hw consumer adds a6096762e98b iio: adc: stm32-dfsdm: add support for scan mode adds 11646e81d775 iio: adc: stm32-dfsdm: add support for buffer modes adds 37ada026be2c iio: adc: stm32-dfsdm: claim direct mode for raw read and [...] adds 78ed050dd296 iio: light: vcnl4000 use word writes instead of byte writes adds ebd457d55911 iio: light: vcnl4000 add devicetree hooks adds 5da8affed2f8 dt-bindings: iio: light: add vcnl4000 devicetree bindings adds 5a441aade5b3 iio: light: vcnl4000 add support for the VCNL4040 proximit [...] adds 54480943235e dt-bindings: iio: light: add vcnl4040 devicetree bindings adds 2b0d1c6f1219 staging: iio: adc: ad7192: Use read_avail for available at [...] adds 94bceb3cf5d1 iio: gyro: bmg160: add device tree compatibility table adds e8379e05e811 dt-bindings: iio: add Bosch BMG160 gyroscope sensor adds 89c16919a078 iio: Make possible to include driver.h first adds 5cd66239574d iio: frequency: ad9523: Fix typo in ad9523_platform_data adds 52f171abaecb devantech-srf04.yaml: transform DT binding to YAML adds 023e41632e06 dt-bindings: iio/temperature: Add thermocouple types (and doc) adds 8fede567b847 iio:temperature:max31856:Add device tree bind info adds fb55a51310d1 iio:temperature: Add MAX31856 thermocouple support adds 0976f94f7602 MAINTAINERS: Fix the link to ad7606 dt-bindings adds 65500c53aa6d staging: iio: adc: ad7280a: Tab alignment adds 9f57110d2e3d iio: adc: stm32-dfsdm: improve sampling frequency accuracy adds 6ec417d2f1a0 iio: adc: stm32-dfsdm: add PM support adds df1d80aee963 iio: ad_sigma_delta: Properly handle SPI bus locking vs CS [...] adds 932f98922f6f Merge tag 'iio-for-5.2a-2' of git://git.kernel.org/pub/scm [...] adds 3935a6fb4bd7 staging: comedi: dyna_pci10xx: remove set but not used var [...] adds 28f69ae49b79 staging: comedi: dt2811: Fix spelling mistake adds b368fa114a62 staging: comedi: adv_pci1710: fix spelling mistake: "dropu [...] adds 8136eaa012c4 staging: wilc1000: drop explicit conversion to bool adds ae26aa844679 staging: wilc1000: Avoid GFP_KERNEL allocation from atomic [...] adds c901556a43d2 staging: wilc1000: give usleep_range a range adds e2e89d4a7320 staging: wilc1000: fix spelling mistake "dissconect" -> "d [...] adds 740a998d58ee Staging: gasket: Use DIV_ROUND_UP adds 47830c1127ef staging: greybus: power_supply: fix prop-descriptor request size adds 2bfde348879a staging: most: add new file configfs.c adds dfee92dd5046 staging: most: change signature of function probe_channel adds 3d89b2731b1e staging: most: core: add configfs interface functions adds 9640baca34f5 staging: most: sound: introduce new sound adapter management adds 919c03ae11b9 staging: most: enable configfs support adds 787105b30f23 staging: most: core: make sysfs attributes read-only adds 5b082c2e07d8 staging: most: usb: remove prefix from description tag adds a1ee286d5a2f staging: most: core: remove attribute add_link adds acdbb8975373 staging: most: allow speculative configuration adds a15f465caf09 staging: most: configfs: make create attributes write-only adds 1a89eb0a8f6d staging: most: configfs: add code for link removal adds deaf3b71550d staging: most: Documentation: update driver documentation adds 060ea4271a82 staging: android: vsoc: fix copy_from_user overrun adds 391f544e355d staging: rtl8712: remove unnecessary NULL check adds 7e894d1086a4 staging: rtl8188eu: remove unnecessary declaration adds 307e07486aaa staging: rtl8188eu: make sta2sta_data_frame() static adds e4d7efbb91ef staging: rtl8723bs: hal: replace spaces by tabs. adds 9e6aac6796a7 staging: rtl8192u: Add missing space adds cd62878c9d6f staging: rtl8192u: ieee80211: add space around '==' and be [...] adds c8ab348df025 staging: rtl8723bs: add space after enum declaration adds 94be357fe618 staging: rtlwifi: rtl8822be: Remove set but not used varia [...] adds 52927d97d80e staging: rtl8192e: Remove set but not used variable 'VenderID' adds 08ce43b9c58c staging: rtl8192e: Remove a not necessary blank line befor [...] adds e00fd8ecaa87 staging: rtl8192e: remove a blank line adds affbeba3a299 Staging: rtl8723bs: Remove typedef in struct sdio_data adds 827ad2c7b303 staging: axis-fifo: Add elaborate description in Kconfig adds 031ba1fd9172 staging: remove redundant 'default n' from Kconfig adds 8eee2c467df9 Staging: hal: hal_com_phycfg: fixed a coding style issue adds e7cc9eba71ef staging: rtlwifi: base: Remove set but not used variables adds d5d682270f35 Staging: rtlwifi: Remove & on function name adds 3b706841c29f Staging: rtlwifi: Cleanup crc16_ccitt() adds e291fa1237a7 staging: ralink-gdma: Use struct_size() in kzalloc() adds 94f99bcedaea staging: mt7621-pci-phy: prevent use of uninitialized variable adds 9fdb04e9ccab staging: vt6655: upc: remove double blank lines adds fb563860742a Staging: vc04_services: bcm2835-camera: Remove an exceptional & adds 7be2b288be66 staging: pi433: add dependency to PA0, 1, 2 setting for ou [...] adds 74941703accd Staging: rtl8723bs: Remove typedef in struct ieee_param_ex adds 5ef6c5db04ff Staging: rtl8723bs: Remove typedef in struct ieee_param adds e1f79c148c65 Staging: rtl8723bs: Remove an unused struct tx_pending_t adds f9a82c4820ac staging: add Fieldbus Device subsystem. adds 308ee87a2f1e staging: fieldbus: anybus-s: support HMS Anybus-S bus adds 17614978ed34 staging: fieldbus: anybus-s: support the Arcx anybus controller adds 20a980e957bf dt-bindings: anybus-controller: document devicetree binding adds d564d73f2264 dt-bindings: Add vendor prefix for arcx / Archronix adds debe7c8621de staging: fieldbus: support HMS Profinet IRT industrial controller adds 1598475c6651 staging: fieldbus: add TODO adds 4138b1d44f34 staging: comedi: dyna_pci10xx: Don't bother configuring le [...] adds 6229fed9ee85 staging: comedi: dyna_pci10xx: Set number of AO channels to 1 adds 2e299cc96952 staging: wilc1000: Avoid GFP_KERNEL allocation from atomic [...] adds f439696c81fc staging: comedi: don't release mutex too early in comedi_a [...] adds 77c21b626be5 staging: comedi: Add lockdep_assert_held() calls for dev->mutex adds f44303e85268 staging: comedi: Add lockdep_assert_held() calls for dev-> [...] adds a5112277872a staging: vc04_services: handle kzalloc failure adds 8bedf934a33b staging: rtl8723bs: hal: fix spelling mistake "singal" -> [...] adds a5c795056c44 staging: most: configfs: Make mdev_link_list static adds 2cd086967242 staging: comedi: usbduxsigma: Call mutex_destroy() on priv [...] adds 35756f3dbf43 staging: comedi: usbduxfast: Call mutex_destroy() on priva [...] adds 3c03c470f476 staging: comedi: usbdux: Call mutex_destroy() on private mutex adds 6e1167444c7d staging: comedi: ni_usb6501: Call mutex_destroy() on priva [...] adds 7c2c18202ce0 staging: comedi: dt9812: Call mutex_destroy() on private mutex adds 8e227f7005da staging: rtlwifi: fix spelling mistake "notity" -> "notify" adds 9c5d9e572e0e staging: rtl8723bs: fix spelling mistake: "nonprintabl" -> [...] adds fc1e669ad15a staging: mt7621-pci-phy: use 'platform_get_resource' adds d43f53c6cc92 staging: mt7621-pci-phy: remove some unnecessary local variables adds 9445ccb3714c staging: mt7621-pci-phy: add quirks for 'E2' revision usin [...] adds 36d657b011ef staging: mt7621-pci-phy: convert driver to use kernel regm [...] adds 3322d579679d Staging: rtl8723bs: Avoid typedefs for structure adds 24c9f9b66a70 staging: comedi: use help instead of ---help--- in Kconfig adds 827c085baede staging: greybus: power_supply: use struct_size() helper adds 496124e5e16e vt: selection: allow functions to be called from inside kernel adds 41f13084506a staging: speakup: refactor to use existing code in vt adds 2fc489d8acc7 Staging: rtl8723bs: core: Replace return types adds f59232a1da59 Staging: rtlwifi: Replace return type adds 7dc7967fc39a staging: kpc2000: add initial set of Daktronics drivers adds 817de6b85914 Merge 5.1-rc6 into staging-next adds 43901008fde0 iio: imu: st_lsm6dsx: add support to LSM6DSR adds 649cc7b17ce8 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsr device bindings adds 8cf614950e39 iio: adc: Fix MAX9611 spacing adds 9044b6e25e2f staging: iio: frequency: ad9834: Remove unnecessary parentheses adds 6bf229abce75 iio: adc: ad7606: Move oversampling options in chip info a [...] adds 7989b4bb23fe iio: adc: ad7616: Add support for AD7616 ADC adds 3e5ffe47ed8c dt-bindings: iio: adc: Add AD7616 ADC documentation adds aa21a28e9050 iio: imx7d_adc: Add local struct device pointer in imx7d_a [...] adds 8cc393bf300b iio: imx7d_adc: Replace pr_err with dev_err adds a8427a7b371b iio: imx7d_adc: Use devm_platform_ioremap_resource() adds 5150ec3fe125 avia-hx711.yaml: transform DT binding to YAML adds 88aa7ae66128 bmp085.yaml: transform DT documentation of iio sensor into YAML adds 7fe8f00051c0 staging: iio: ad9832: organize includes adds 566564e80b0e staging: iio: ad9832: use clock framework for clock reference adds 45e119e40328 iio: accel: kxcjk1013: Add KIOX0008 ACPI Hardware-ID adds 52e77d67dd8d dt-bindings: iio: accel: add LIS2DE12 sensor device binding adds 63440a630d3b iio: accel: add support to LIS2DE12 adds 631bd2f7ec02 iio: imu: st_lsm6dsx: remove set but not used variables 'a [...] adds 8e4fefec0174 iio: temperature: max31856: fix uninitialized error return adds 1c2fb4054648 iio: adc: ti-ads7950: Fix build error without CONFIG_GPIOLIB adds bb208037ae45 srf04.c: add maxbotix ultrasonic sensors adds d6edf95abdb5 dt-bindings: iio: srf04: add Maxbotix ultrasonic iio proxi [...] adds 21cf20a84a9f Kconfig: change configuration of srf04 ultrasonic iio sensor adds 955e00772954 iio: gyro: add DT bindings to fxas21002c adds a0701b6263ae iio: gyro: add core driver for fxas21002c adds a034cbe1c412 iio: gyro: fxas21002c: add i2c driver adds 4da38f1be667 iio: gyro: fxas21002c: add spi driver adds b074554617ad MAINTAINERS: add entry for fxas21002c gyro driver adds 65c7a3d2cf0b dt-bindings: iio: adc: Add bindings for TI ADS8344 A/DC chips adds 8dd2d7c0fed7 iio: adc: Add driver for the TI ADS8344 A/DC chips adds b9fedb0a177a iio: imu: st_lsm6dsx: inline per-sensor data adds edde945257e2 iio: dac: ad5758: Modifications for new revision adds 49deef1b1a38 drivers/iio/gyro/mpu3050-core.c: This patch fix the follow [...] adds 4fe86cdf927a iio: imx7d_adc: Simplify imx7d_adc_probe() with imx7d_adc_ [...] adds b846676066eb iio: imx7d_adc: Simplify imx7d_adc_remove() with imx7d_adc [...] adds 9c6126940d64 iio: imx7d_adc: Use devm_iio_device_register() adds 20c89b4d1dc4 iio: trigger: stm32-timer: fix build issue when disabled adds ba7ecfe43d6b iio: adc: stm32-dfsdm: fix unmet direct dependencies detected adds 80696785eaaa iio: adc: stm32-dfsdm: fix triggered buffer build dependency adds ce7afa5c56c4 iio:accel:Switch hardcoded function name with a reference [...] adds dfd4f6497614 iio: dummy_evgen: fix possible memleak in evgen init adds 447ccb4e0834 iio: adc: qcom-spmi-adc5: Fix of-based module autoloading adds bf402c08ebc2 Merge tag 'iio-for-5.2b' of git://git.kernel.org/pub/scm/l [...] adds 3fcbb7d49cb7 staging: kpc2000: Use memset to initialize resources adds 8e77ebce6e3f staging: kpc2000: remove duplicated include from kp2000_module.c adds 8abd537256f5 staging: kpc2000: fix platform_no_drv_owner.cocci warnings adds 3970d0d81816 staging: most: core: replace strcpy() by strscpy() adds e9f1040f4727 staging: vchiq_arm: Fix misuse of %x adds 0f7741bb87a0 staging: rtl8188eu: cleanup indenting issue in odm.c adds 523275a8b389 staging: olpc_dcon: Convert all uses of old GPIO API to ne [...] adds 8e7f59e50d09 staging: rtl8188eu: add spaces around operators in rtw_ap.c adds 74e226b302e8 staging: rtl8188eu: replace subtraction with result adds 58585aa8eb2a staging: rtl8188eu: add spaces around '-' in rtw_cmd.c adds 06e8c289a236 staging: rtl8188eu: remove unnecessary parentheses adds 52c4dfcead49 Staging: vc04_services: Cleanup in ctrl_set_bitrate() adds 7df95299b94a staging: kpc2000: Add DMA driver adds 0040a390d2fd counter: Introduce the Generic Counter interface adds ea2b23b89579 counter: Documentation: Add Generic Counter sysfs documentation adds 09e7d4ed8991 docs: Add Generic Counter interface documentation adds e854bac92bc9 iio: 104-quad-8: Update license boilerplate adds f1d8a071d45b counter: 104-quad-8: Add Generic Counter interface support adds 7e798ef90c5f counter: 104-quad-8: Documentation: Add Generic Counter sy [...] adds ad29937e206f counter: Add STM32 Timer quadrature encoder adds ec63e2a48970 dt-bindings: counter: Document stm32 quadrature encoder adds 597f55e3f36c counter: stm32-lptimer: add counter device adds 7657b2c123de dt-bindings: counter: Adjust dt-bindings for STM32 lptimer move adds 4bb00e934daf iio: counter: Add deprecation markings for IIO Counter attributes adds cdff43149862 include/fsl: add common FlexTimer #defines in a separate header. adds e590eb408c81 drivers/pwm: pwm-fsl-ftm: use common header for FlexTimer [...] adds d4c5c4620669 drivers/clocksource: timer-fsl-ftm: use common header for [...] adds 7f2e3ea306fc dt-bindings: counter: ftm-quaddec adds a3b9a99980d9 counter: add FlexTimer Module Quadrature decoder counter driver adds d8ea4ccfaea0 counter: ftm-quaddec: Documentation: Add specific counter [...] adds 575d927c426b LS1021A: dtsi: add ftm quad decoder entries adds a4965d98b4d1 staging: comedi: comedi_isadma: Use a non-NULL device for DMA API adds 7912fd345b11 staging: kpc2000_spi: eliminated duplicate initialization [...] adds 87232b827ef7 staging: kpc2000_spi: eliminated duplicate initialization [...] adds d687bdefba27 staging: kpc2000: Fix a stack information leak in kp2000_c [...] adds f998a1180e14 staging: kpc2000: fix resource size calculation adds 98592c1faca8 staging: most: sound: pass correct device when creating a [...] adds 87b48bbcc33e staging: refer to TODO in Kconfig help text adds 96b86125d720 staging: octeon-ethernet: add TODO adds 852b4eddafea staging: rtl8723bs: core: Remove return in void function adds 9358bd52ece6 staging: rtl8723bs: core: Remove else after return statement. adds a6d678274d1a staging: rtl8723bs: core: Remove blank line. adds 601d6f036098 staging: rtl8723bs: Fix checkpatch.pl warnings adds 675c8a46a8cc staging: vc04_services: bcm2835-camera: Modify return statement. adds 8dd430504125 staging: rtl8192u: ieee80211: Replace bit shifting with BIT macro adds 41dff4d6b8e2 staging: rtl8192u: ieee80211: Fix spelling mistake adds d5d66cfea2ca Staging: sm750fb: Change *array into *const array adds be7d6b03602e staging: fieldbus: anybus-s: keep device bus id in bus endianness adds 39e8046240e2 staging: fieldbus: anybus-s: rename bus id field to avoid [...] adds ef4a0c317373 staging: rtlwifi: delete the staging driver
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (c620f7bd0ba5) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-m [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 1 + Documentation/ABI/testing/sysfs-bus-counter | 230 + .../ABI/testing/sysfs-bus-counter-104-quad-8 | 36 + .../ABI/testing/sysfs-bus-counter-ftm-quaddec | 16 + Documentation/ABI/testing/sysfs-bus-iio | 8 + .../ABI/testing/sysfs-bus-iio-counter-104-quad-8 | 16 + .../sysfs-bus-iio-impedance-analyzer-ad5933 | 35 + Documentation/ABI/testing/sysfs-bus-iio-sps30 | 2 +- .../ABI/testing/sysfs-bus-iio-temperature-max31856 | 24 + Documentation/ABI/testing/sysfs-devices-system-cpu | 10 +- .../Design/Data-Structures/Data-Structures.html | 3 +- .../Expedited-Grace-Periods.html | 4 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.html | 5 +- Documentation/RCU/NMI-RCU.txt | 13 +- Documentation/RCU/UP.txt | 6 +- Documentation/RCU/checklist.txt | 91 +- Documentation/RCU/rcu.txt | 8 +- Documentation/RCU/rcu_dereference.txt | 103 - Documentation/RCU/rcubarrier.txt | 27 +- Documentation/RCU/whatisRCU.txt | 10 +- Documentation/admin-guide/kernel-parameters.rst | 1 - Documentation/admin-guide/kernel-parameters.txt | 59 +- Documentation/arm64/cpu-feature-registers.txt | 16 - Documentation/arm64/elf_hwcaps.txt | 41 +- Documentation/arm64/silicon-errata.txt | 2 - Documentation/arm64/sve.txt | 17 - Documentation/atomic_t.txt | 17 - Documentation/core-api/cachetlb.rst | 10 + Documentation/cputopology.txt | 46 +- .../devicetree/bindings/counter/ftm-quaddec.txt | 18 + .../bindings/counter/stm32-lptimer-cnt.txt | 29 + .../bindings/counter/stm32-timer-cnt.txt | 31 + .../bindings/fieldbus/arcx,anybus-controller.txt | 71 + .../bindings/iio/accel/kionix,kxcjk1013.txt | 17 + .../devicetree/bindings/iio/adc/adi,ad7606.txt | 1 + .../devicetree/bindings/iio/adc/adi,ad7780.txt | 48 + .../bindings/iio/adc/amlogic,meson-saradc.txt | 1 + .../devicetree/bindings/iio/adc/avia-hx711.txt | 24 - .../devicetree/bindings/iio/adc/avia-hx711.yaml | 66 + .../devicetree/bindings/iio/adc/lpc32xx-adc.txt | 5 + .../devicetree/bindings/iio/adc/ti-ads8344.txt | 19 + .../bindings/iio/chemical/plantower,pms7003.txt | 8 +- .../bindings/iio/counter/stm32-lptimer-cnt.txt | 27 - .../devicetree/bindings/iio/gyroscope/bmg160.txt | 20 + .../bindings/iio/gyroscope/nxp,fxas21002c.txt | 31 + .../devicetree/bindings/iio/imu/adi,adis16480.txt | 85 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 + .../devicetree/bindings/iio/light/vcnl4000.txt | 24 + .../devicetree/bindings/iio/pressure/bmp085.txt | 27 - .../devicetree/bindings/iio/pressure/bmp085.yaml | 70 + .../bindings/iio/proximity/devantech-srf04.txt | 28 - .../bindings/iio/proximity/devantech-srf04.yaml | 66 + .../bindings/iio/proximity/maxbotix,mb1232.txt | 29 + .../devicetree/bindings/iio/st-sensors.txt | 1 + .../bindings/iio/temperature/max31856.txt | 24 + .../iio/temperature/temperature-bindings.txt | 7 + .../devicetree/bindings/mfd/stm32-lptimer.txt | 2 +- .../devicetree/bindings/mfd/stm32-timers.txt | 7 + .../devicetree/bindings/net/davinci_emac.txt | 2 - Documentation/devicetree/bindings/net/ethernet.txt | 5 +- Documentation/devicetree/bindings/net/macb.txt | 4 - .../devicetree/bindings/vendor-prefixes.txt | 3 + Documentation/driver-api/device-io.rst | 45 + Documentation/driver-api/generic-counter.rst | 342 + Documentation/driver-api/index.rst | 1 + Documentation/driver-api/pci/p2pdma.rst | 4 + Documentation/driver-api/usb/power-management.rst | 14 +- .../time/modern-timekeeping/arch-support.txt | 2 +- Documentation/kprobes.txt | 6 +- Documentation/memory-barriers.txt | 249 +- Documentation/networking/decnet.txt | 2 + Documentation/networking/ip-sysctl.txt | 3 - Documentation/networking/netdev-FAQ.rst | 2 +- Documentation/robust-futexes.txt | 3 +- Documentation/sysctl/vm.txt | 16 +- .../translations/ko_KR/memory-barriers.txt | 49 +- Documentation/virtual/kvm/api.txt | 11 +- Documentation/x86/kernel-stacks | 13 +- Documentation/x86/topology.txt | 2 +- Documentation/x86/x86_64/mm.txt | 6 +- MAINTAINERS | 57 +- Makefile | 4 +- arch/Kconfig | 21 +- arch/alpha/Kconfig | 8 +- arch/alpha/include/asm/Kbuild | 1 - arch/alpha/include/asm/io.h | 2 + arch/alpha/include/asm/rwsem.h | 211 + arch/alpha/include/asm/tlb.h | 6 + arch/alpha/kernel/syscalls/syscall.tbl | 4 - arch/arc/Kconfig | 3 + arch/arc/boot/dts/hsdk.dts | 13 +- arch/arc/include/asm/Kbuild | 1 - arch/arc/include/asm/tlb.h | 32 + arch/arc/lib/memset-archs.S | 4 +- arch/arc/mm/cache.c | 31 +- arch/arm/Kconfig | 6 +- arch/arm/Kconfig.debug | 6 +- arch/arm/boot/compressed/head.S | 16 +- arch/arm/boot/dts/ls1021a.dtsi | 28 + arch/arm/include/asm/Kbuild | 2 +- arch/arm/include/asm/arch_timer.h | 18 +- arch/arm/include/asm/cp15.h | 2 - arch/arm/include/asm/io.h | 2 + arch/arm/include/asm/stage2_pgtable.h | 4 +- arch/arm/include/asm/tlb.h | 255 +- arch/arm/kernel/head-nommu.S | 2 +- arch/arm/kernel/signal.c | 3 +- arch/arm/kernel/stacktrace.c | 6 + arch/arm/tools/syscall.tbl | 4 - arch/arm/vdso/vgettimeofday.c | 5 +- arch/arm64/Kconfig | 136 +- arch/arm64/boot/dts/mediatek/mt2712-pinfunc.h | 2 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 2 +- arch/arm64/crypto/aes-neonbs-glue.c | 2 +- arch/arm64/crypto/chacha-neon-glue.c | 2 +- arch/arm64/crypto/crct10dif-ce-glue.c | 4 +- arch/arm64/crypto/ghash-ce-glue.c | 8 +- arch/arm64/crypto/nhpoly1305-neon-glue.c | 2 +- arch/arm64/crypto/sha256-glue.c | 4 +- arch/arm64/include/asm/Kbuild | 2 +- arch/arm64/include/asm/arch_timer.h | 119 +- arch/arm64/include/asm/assembler.h | 8 +- arch/arm64/include/asm/barrier.h | 24 +- arch/arm64/include/asm/brk-imm.h | 5 - arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 25 +- arch/arm64/include/asm/cputype.h | 2 - arch/arm64/include/asm/debug-monitors.h | 25 +- arch/arm64/include/asm/elf.h | 6 +- arch/arm64/include/asm/esr.h | 7 +- arch/arm64/include/asm/futex.h | 59 +- arch/arm64/include/asm/hwcap.h | 60 +- arch/arm64/include/asm/io.h | 2 + arch/arm64/include/asm/irqflags.h | 8 +- arch/arm64/include/asm/kprobes.h | 2 + arch/arm64/include/asm/kvm_hyp.h | 4 +- arch/arm64/include/asm/memory.h | 2 +- arch/arm64/include/asm/pgalloc.h | 12 +- arch/arm64/include/asm/pgtable.h | 5 +- arch/arm64/include/asm/pointer_auth.h | 2 +- arch/arm64/include/asm/processor.h | 8 - arch/arm64/include/asm/ptrace.h | 22 - arch/arm64/include/asm/sdei.h | 2 +- arch/arm64/include/asm/signal32.h | 2 + arch/arm64/include/asm/stage2_pgtable.h | 4 +- arch/arm64/include/asm/sysreg.h | 59 +- arch/arm64/include/asm/system_misc.h | 1 + arch/arm64/include/asm/tlb.h | 6 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 8 - arch/arm64/include/asm/vdso_datapage.h | 1 - arch/arm64/include/asm/vmap_stack.h | 2 +- arch/arm64/include/uapi/asm/hwcap.h | 13 +- arch/arm64/kernel/Makefile | 11 +- arch/arm64/kernel/asm-offsets.c | 2 +- arch/arm64/kernel/cpu_errata.c | 256 +- arch/arm64/kernel/cpu_ops.c | 1 - arch/arm64/kernel/cpufeature.c | 193 +- arch/arm64/kernel/cpuinfo.c | 9 +- arch/arm64/kernel/debug-monitors.c | 115 +- arch/arm64/kernel/entry.S | 19 +- arch/arm64/kernel/fpsimd.c | 4 +- arch/arm64/kernel/ftrace.c | 9 +- arch/arm64/kernel/head.S | 12 +- arch/arm64/kernel/kgdb.c | 30 +- arch/arm64/kernel/kuser32.S | 66 +- arch/arm64/kernel/perf_event.c | 4 +- arch/arm64/kernel/probes/kprobes.c | 22 +- arch/arm64/kernel/probes/uprobes.c | 19 +- arch/arm64/kernel/signal32.c | 3 +- arch/arm64/kernel/sigreturn32.S | 46 - arch/arm64/kernel/stacktrace.c | 4 + arch/arm64/kernel/sys.c | 2 +- arch/arm64/kernel/traps.c | 33 +- arch/arm64/kernel/vdso.c | 139 +- arch/arm64/kernel/vdso/Makefile | 19 +- arch/arm64/kernel/vdso/gettimeofday.S | 22 +- arch/arm64/lib/Makefile | 2 +- arch/arm64/mm/fault.c | 16 +- arch/arm64/mm/init.c | 7 +- arch/arm64/mm/mmu.c | 47 +- arch/arm64/mm/numa.c | 25 +- arch/arm64/mm/proc.S | 34 +- arch/c6x/Kconfig | 4 +- arch/c6x/include/asm/Kbuild | 1 - arch/c6x/include/asm/tlb.h | 2 + arch/csky/Kconfig | 3 + arch/csky/include/asm/Kbuild | 1 - arch/h8300/Kconfig | 3 + arch/h8300/include/asm/Kbuild | 1 - arch/h8300/include/asm/tlb.h | 2 + arch/hexagon/Kconfig | 6 + arch/hexagon/include/asm/Kbuild | 2 +- arch/hexagon/include/asm/io.h | 2 + arch/hexagon/include/asm/tlb.h | 12 + arch/ia64/Kconfig | 4 + arch/ia64/include/asm/io.h | 17 + arch/ia64/include/asm/machvec.h | 13 + arch/ia64/include/asm/machvec_sn2.h | 2 + arch/ia64/include/asm/mmiowb.h | 25 - arch/ia64/include/asm/rwsem.h | 172 + arch/ia64/include/asm/spinlock.h | 2 - arch/ia64/include/asm/tlb.h | 259 +- arch/ia64/include/asm/tlbflush.h | 25 - arch/ia64/kernel/setup.c | 4 +- arch/ia64/kernel/syscalls/syscall.tbl | 4 - arch/ia64/mm/tlb.c | 23 +- arch/ia64/sn/kernel/sn2/sn2_smp.c | 7 + arch/m68k/Kconfig | 9 +- arch/m68k/amiga/cia.c | 9 - arch/m68k/amiga/config.c | 49 +- arch/m68k/apollo/config.c | 7 + arch/m68k/atari/ataints.c | 4 +- arch/m68k/atari/config.c | 2 + arch/m68k/atari/time.c | 70 +- arch/m68k/bvme6000/config.c | 77 +- arch/m68k/configs/amiga_defconfig | 14 +- arch/m68k/configs/apollo_defconfig | 14 +- arch/m68k/configs/atari_defconfig | 14 +- arch/m68k/configs/bvme6000_defconfig | 14 +- arch/m68k/configs/hp300_defconfig | 14 +- arch/m68k/configs/mac_defconfig | 14 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/mvme147_defconfig | 14 +- arch/m68k/configs/mvme16x_defconfig | 14 +- arch/m68k/configs/q40_defconfig | 14 +- arch/m68k/configs/sun3_defconfig | 14 +- arch/m68k/configs/sun3x_defconfig | 14 +- arch/m68k/hp300/config.c | 1 + arch/m68k/hp300/time.c | 73 +- arch/m68k/hp300/time.h | 1 + arch/m68k/include/asm/Kbuild | 1 - arch/m68k/include/asm/io_mm.h | 2 + arch/m68k/include/asm/mvme147hw.h | 2 +- arch/m68k/include/asm/tlb.h | 14 + arch/m68k/kernel/syscalls/syscall.tbl | 4 - arch/m68k/mac/config.c | 3 + arch/m68k/mac/via.c | 146 +- arch/m68k/mvme147/config.c | 73 +- arch/m68k/mvme16x/config.c | 97 +- arch/m68k/q40/config.c | 9 + arch/m68k/q40/q40ints.c | 19 +- arch/m68k/sun3/config.c | 2 + arch/m68k/sun3/intersil.c | 7 + arch/m68k/sun3/sun3ints.c | 3 - arch/m68k/sun3x/config.c | 1 + arch/m68k/sun3x/time.c | 21 +- arch/m68k/sun3x/time.h | 1 + arch/microblaze/Kconfig | 7 +- arch/microblaze/include/asm/Kbuild | 1 - arch/microblaze/include/asm/tlb.h | 9 + arch/microblaze/kernel/syscalls/syscall.tbl | 4 - arch/mips/Kconfig | 7 + arch/mips/ath79/setup.c | 6 + arch/mips/include/asm/io.h | 3 + arch/mips/include/asm/mmiowb.h | 11 - arch/mips/include/asm/spinlock.h | 15 - arch/mips/include/asm/tlb.h | 17 + arch/mips/kernel/scall64-o32.S | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 4 - arch/mips/kernel/syscalls/syscall_n64.tbl | 4 - arch/mips/kernel/syscalls/syscall_o32.tbl | 4 - arch/mips/net/ebpf_jit.c | 5 +- arch/nds32/Kconfig | 3 + arch/nds32/include/asm/Kbuild | 1 - arch/nds32/include/asm/io.h | 2 + arch/nds32/include/asm/tlb.h | 16 + arch/nds32/include/asm/tlbflush.h | 1 + arch/nios2/Kconfig | 4 +- arch/nios2/include/asm/Kbuild | 1 - arch/nios2/include/asm/tlb.h | 14 +- arch/openrisc/Kconfig | 7 +- arch/openrisc/include/asm/Kbuild | 1 - arch/openrisc/include/asm/tlb.h | 8 +- arch/parisc/Kconfig | 6 + arch/parisc/include/asm/Kbuild | 1 - arch/parisc/include/asm/io.h | 2 + arch/parisc/include/asm/tlb.h | 18 + arch/parisc/kernel/stacktrace.c | 5 + arch/parisc/kernel/syscalls/syscall.tbl | 4 - arch/powerpc/Kconfig | 14 +- arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/include/asm/Kbuild | 1 + arch/powerpc/include/asm/io.h | 33 +- arch/powerpc/include/asm/mmiowb.h | 18 - arch/powerpc/include/asm/paca.h | 6 +- arch/powerpc/include/asm/spinlock.h | 17 + arch/powerpc/include/asm/tlb.h | 18 +- arch/powerpc/kernel/security.c | 6 +- arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 4 - arch/powerpc/kvm/book3s_64_vio.c | 6 +- arch/powerpc/kvm/book3s_hv.c | 4 +- arch/powerpc/mm/mmu_context_iommu.c | 97 +- arch/powerpc/mm/ppc_mmu_32.c | 18 +- arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/xmon/xmon.c | 5 +- arch/riscv/Kconfig | 4 +- arch/riscv/include/asm/io.h | 15 +- arch/riscv/include/asm/mmiowb.h | 14 - arch/riscv/include/asm/tlb.h | 1 - arch/riscv/kernel/stacktrace.c | 2 + arch/s390/Kconfig | 64 +- arch/s390/Makefile | 10 +- arch/s390/boot/Makefile | 31 +- arch/s390/boot/als.c | 2 +- arch/s390/boot/boot.h | 5 - arch/s390/boot/compressed/decompressor.h | 5 - arch/s390/boot/compressed/vmlinux.lds.S | 22 - arch/s390/boot/head.S | 48 +- arch/s390/boot/ipl_parm.c | 54 +- arch/s390/boot/ipl_report.c | 165 - arch/s390/boot/kaslr.c | 144 - arch/s390/boot/machine_kexec_reloc.c | 2 - arch/s390/boot/startup.c | 121 +- arch/s390/boot/text_dma.S | 184 - arch/s390/boot/uv.c | 24 - arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/performance_defconfig | 1 - arch/s390/crypto/crc32be-vx.S | 1 - arch/s390/crypto/crc32le-vx.S | 6 +- arch/s390/crypto/prng.c | 135 +- arch/s390/defconfig | 1 - arch/s390/hypfs/hypfs_diag0c.c | 18 +- arch/s390/include/asm/Kbuild | 2 +- arch/s390/include/asm/airq.h | 12 +- arch/s390/include/asm/bitops.h | 12 +- arch/s390/include/asm/boot_data.h | 11 +- arch/s390/include/asm/bug.h | 24 +- arch/s390/include/asm/diag.h | 13 - arch/s390/include/asm/ebcdic.h | 2 +- arch/s390/include/asm/elf.h | 4 - arch/s390/include/asm/extable.h | 5 - arch/s390/include/asm/ftrace.h | 7 - arch/s390/include/asm/io.h | 17 +- arch/s390/include/asm/ipl.h | 132 +- arch/s390/include/asm/irq.h | 9 +- arch/s390/include/asm/kexec.h | 26 +- arch/s390/include/asm/linkage.h | 7 - arch/s390/include/asm/lowcore.h | 2 +- arch/s390/include/asm/nospec-insn.h | 10 +- arch/s390/include/asm/pci.h | 12 - arch/s390/include/asm/pci_clp.h | 20 +- arch/s390/include/asm/pci_insn.h | 97 +- arch/s390/include/asm/pci_io.h | 49 +- arch/s390/include/asm/pgtable.h | 112 +- arch/s390/include/asm/processor.h | 82 +- arch/s390/include/asm/sclp.h | 3 - arch/s390/include/asm/sections.h | 22 - arch/s390/include/asm/setup.h | 21 +- arch/s390/include/asm/stacktrace.h | 114 - arch/s390/include/asm/syscall.h | 9 +- arch/s390/include/asm/syscall_wrapper.h | 4 +- arch/s390/include/asm/tlb.h | 130 +- arch/s390/include/asm/uaccess.h | 2 - arch/s390/include/asm/unwind.h | 101 - arch/s390/include/asm/uv.h | 132 - arch/s390/include/asm/vmlinux.lds.h | 13 - arch/s390/include/uapi/asm/ipl.h | 154 - arch/s390/kernel/Makefile | 7 +- arch/s390/kernel/asm-offsets.c | 1 - arch/s390/kernel/base.S | 71 +- arch/s390/kernel/diag.c | 67 +- arch/s390/kernel/dumpstack.c | 167 +- arch/s390/kernel/early.c | 9 +- arch/s390/kernel/early_nobss.c | 2 +- arch/s390/kernel/entry.S | 42 +- arch/s390/kernel/entry.h | 2 +- arch/s390/kernel/ftrace.c | 9 +- arch/s390/kernel/head64.S | 26 + arch/s390/kernel/ima_arch.c | 14 - arch/s390/kernel/ipl.c | 370 +- arch/s390/kernel/ipl_vmparm.c | 8 +- arch/s390/kernel/irq.c | 49 +- arch/s390/kernel/kexec_elf.c | 63 +- arch/s390/kernel/kexec_image.c | 49 +- arch/s390/kernel/kprobes.c | 37 +- arch/s390/kernel/machine_kexec.c | 8 +- arch/s390/kernel/machine_kexec_file.c | 268 +- arch/s390/kernel/machine_kexec_reloc.c | 53 - arch/s390/kernel/mcount.S | 12 +- arch/s390/kernel/nmi.c | 2 +- arch/s390/kernel/nospec-branch.c | 9 +- arch/s390/kernel/nospec-sysfs.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 15 +- arch/s390/kernel/perf_cpum_cf_diag.c | 9 +- arch/s390/kernel/perf_cpum_cf_events.c | 107 +- arch/s390/kernel/perf_event.c | 16 +- arch/s390/kernel/pgm_check.S | 2 +- arch/s390/kernel/process.c | 1 - arch/s390/kernel/processor.c | 3 +- arch/s390/kernel/reipl.S | 1 - arch/s390/kernel/relocate_kernel.S | 4 - arch/s390/kernel/setup.c | 71 +- arch/s390/kernel/smp.c | 3 +- arch/s390/kernel/stacktrace.c | 81 +- arch/s390/kernel/swsusp.S | 17 +- arch/s390/kernel/syscalls/syscall.tbl | 4 - arch/s390/kernel/traps.c | 3 +- arch/s390/kernel/unwind_bc.c | 155 - arch/s390/kernel/vdso.c | 10 +- arch/s390/kernel/vdso32/Makefile | 2 +- arch/s390/kernel/vdso64/Makefile | 2 +- arch/s390/kernel/vmlinux.lds.S | 19 - arch/s390/kvm/interrupt.c | 2 +- arch/s390/lib/mem.S | 1 - arch/s390/mm/Makefile | 2 +- arch/s390/mm/fault.c | 14 +- arch/s390/mm/gup.c | 300 + arch/s390/mm/init.c | 3 - arch/s390/mm/maccess.c | 1 - arch/s390/mm/pgalloc.c | 63 +- arch/s390/mm/pgtable.c | 2 - arch/s390/mm/vmem.c | 2 - arch/s390/net/bpf_jit_comp.c | 6 +- arch/s390/oprofile/init.c | 22 +- arch/s390/pci/Makefile | 2 +- arch/s390/pci/pci.c | 366 +- arch/s390/pci/pci_clp.c | 25 +- arch/s390/pci/pci_insn.c | 169 +- arch/s390/pci/pci_irq.c | 486 - arch/s390/purgatory/Makefile | 20 +- arch/s390/purgatory/kexec-purgatory.S | 14 - arch/s390/purgatory/purgatory.lds.S | 54 - arch/s390/scripts/Makefile.chkbss | 3 +- arch/s390/tools/opcodes.txt | 11 - arch/sh/Kconfig | 6 + arch/sh/include/asm/Kbuild | 1 + arch/sh/include/asm/io.h | 3 + arch/sh/include/asm/mmiowb.h | 12 - arch/sh/include/asm/pgalloc.h | 9 - arch/sh/include/asm/spinlock-llsc.h | 2 - arch/sh/include/asm/tlb.h | 132 +- arch/sh/kernel/stacktrace.c | 4 + arch/sh/kernel/syscalls/syscall.tbl | 4 - arch/sparc/Kconfig | 9 +- arch/sparc/include/asm/Kbuild | 2 +- arch/sparc/include/asm/io_64.h | 2 + arch/sparc/include/asm/tlb_32.h | 18 + arch/sparc/kernel/syscalls/syscall.tbl | 4 - arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/tlb.h | 158 +- arch/um/kernel/stacktrace.c | 2 + arch/unicore32/Kconfig | 7 +- arch/unicore32/include/asm/Kbuild | 1 - arch/unicore32/include/asm/tlb.h | 7 +- arch/unicore32/kernel/stacktrace.c | 2 + arch/x86/Kconfig | 44 +- arch/x86/Makefile | 2 +- arch/x86/boot/compressed/misc.c | 2 +- arch/x86/configs/i386_defconfig | 12 + arch/x86/configs/x86_64_defconfig | 12 + arch/x86/entry/entry_32.S | 5 +- arch/x86/entry/entry_64.S | 19 +- arch/x86/entry/vdso/Makefile | 2 +- arch/x86/entry/vdso/vclock_gettime.c | 4 +- arch/x86/entry/vdso/vdso2c.h | 13 +- arch/x86/events/amd/core.c | 111 +- arch/x86/events/core.c | 95 +- arch/x86/events/intel/core.c | 306 +- arch/x86/events/intel/cstate.c | 12 +- arch/x86/events/intel/ds.c | 505 +- arch/x86/events/intel/lbr.c | 35 +- arch/x86/events/intel/pt.c | 3 +- arch/x86/events/intel/rapl.c | 2 - arch/x86/events/intel/uncore.c | 6 - arch/x86/events/intel/uncore.h | 1 - arch/x86/events/intel/uncore_snb.c | 91 - arch/x86/events/msr.c | 1 - arch/x86/events/perf_event.h | 98 +- arch/x86/hyperv/hv_apic.c | 5 - arch/x86/hyperv/hv_spinlock.c | 2 +- arch/x86/ia32/ia32_signal.c | 29 +- arch/x86/include/asm/Kbuild | 1 - arch/x86/include/asm/alternative-asm.h | 11 - arch/x86/include/asm/alternative.h | 10 - arch/x86/include/asm/asm.h | 24 + arch/x86/include/asm/cpu_entry_area.h | 69 +- arch/x86/include/asm/cpufeature.h | 11 +- arch/x86/include/asm/debugreg.h | 2 + arch/x86/include/asm/fixmap.h | 2 + arch/x86/include/asm/fpu/internal.h | 7 +- arch/x86/include/asm/intel_ds.h | 2 +- arch/x86/include/asm/io.h | 2 + arch/x86/include/asm/irq.h | 6 +- arch/x86/include/asm/irq_vectors.h | 4 +- arch/x86/include/asm/kvm_host.h | 1 - arch/x86/include/asm/mmu_context.h | 56 - arch/x86/include/asm/msr-index.h | 1 - arch/x86/include/asm/nospec-branch.h | 28 +- arch/x86/include/asm/page_32_types.h | 8 +- arch/x86/include/asm/page_64_types.h | 16 +- arch/x86/include/asm/perf_event.h | 57 +- arch/x86/include/asm/pgtable.h | 5 +- arch/x86/include/asm/processor.h | 43 +- arch/x86/include/asm/rwsem.h | 237 + arch/x86/include/asm/set_memory.h | 3 - arch/x86/include/asm/smap.h | 37 +- arch/x86/include/asm/smp.h | 2 +- arch/x86/include/asm/stackprotector.h | 6 +- arch/x86/include/asm/stacktrace.h | 15 +- arch/x86/include/asm/switch_to.h | 1 - arch/x86/include/asm/sync_bitops.h | 31 +- arch/x86/include/asm/text-patching.h | 7 +- arch/x86/include/asm/tlb.h | 1 - arch/x86/include/asm/tlbflush.h | 4 +- arch/x86/include/asm/uaccess.h | 15 +- arch/x86/include/asm/uaccess_64.h | 3 + arch/x86/include/asm/xen/hypercall.h | 24 +- arch/x86/include/uapi/asm/kvm.h | 1 - arch/x86/include/uapi/asm/perf_regs.h | 23 +- arch/x86/kernel/acpi/cstate.c | 12 - arch/x86/kernel/alternative.c | 201 +- arch/x86/kernel/apic/apic.c | 57 +- arch/x86/kernel/apic/apic_numachip.c | 2 +- arch/x86/kernel/asm-offsets_64.c | 4 +- arch/x86/kernel/cpu/amd.c | 5 +- arch/x86/kernel/cpu/aperfmperf.c | 6 +- arch/x86/kernel/cpu/bugs.c | 11 +- arch/x86/kernel/cpu/common.c | 62 +- arch/x86/kernel/cpu/hygon.c | 5 - arch/x86/kernel/cpu/mce/inject.c | 2 +- arch/x86/kernel/cpu/microcode/core.c | 3 +- arch/x86/kernel/cpu/microcode/intel.c | 71 +- arch/x86/kernel/cpu/proc.c | 10 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 4 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 173 +- arch/x86/kernel/crash.c | 3 +- arch/x86/kernel/dumpstack_32.c | 8 +- arch/x86/kernel/dumpstack_64.c | 99 +- arch/x86/kernel/ftrace.c | 22 +- arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/idt.c | 19 +- arch/x86/kernel/irq_32.c | 41 +- arch/x86/kernel/irq_64.c | 89 +- arch/x86/kernel/irqinit.c | 4 +- arch/x86/kernel/jump_label.c | 21 +- arch/x86/kernel/kgdb.c | 25 +- arch/x86/kernel/kprobes/core.c | 20 +- arch/x86/kernel/kvm.c | 2 +- arch/x86/kernel/ldt.c | 14 +- arch/x86/kernel/module.c | 2 +- arch/x86/kernel/nmi.c | 20 +- arch/x86/kernel/paravirt.c | 2 +- arch/x86/kernel/perf_regs.c | 27 +- arch/x86/kernel/process.c | 4 +- arch/x86/kernel/process_32.c | 7 - arch/x86/kernel/process_64.c | 1 - arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/setup.c | 38 +- arch/x86/kernel/setup_percpu.c | 5 + arch/x86/kernel/signal.c | 34 +- arch/x86/kernel/smpboot.c | 21 +- arch/x86/kernel/stacktrace.c | 128 +- arch/x86/kernel/topology.c | 2 +- arch/x86/kernel/tsc.c | 5 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kernel/vmlinux.lds.S | 13 +- arch/x86/kvm/hyperv.c | 11 +- arch/x86/kvm/lapic.c | 73 +- arch/x86/kvm/lapic.h | 4 +- arch/x86/kvm/mmu.c | 1 - arch/x86/kvm/vmx/nested.c | 4 +- arch/x86/kvm/vmx/vmenter.S | 12 - arch/x86/kvm/vmx/vmx.c | 7 +- arch/x86/kvm/x86.c | 36 +- arch/x86/kvm/x86.h | 2 + arch/x86/lib/Makefile | 13 +- arch/x86/lib/copy_user_64.S | 48 - arch/x86/lib/delay.c | 2 +- arch/x86/lib/error-inject.c | 1 - arch/x86/lib/memcpy_64.S | 3 +- arch/x86/lib/rwsem.S | 156 + arch/x86/lib/usercopy_64.c | 20 + arch/x86/mm/cpu_entry_area.c | 64 +- arch/x86/mm/dump_pagetables.c | 4 +- arch/x86/mm/fault.c | 58 +- arch/x86/mm/init.c | 43 - arch/x86/mm/kaslr.c | 94 +- arch/x86/mm/pageattr.c | 16 +- arch/x86/mm/pgtable.c | 14 +- arch/x86/mm/pti.c | 6 +- arch/x86/mm/tlb.c | 116 +- arch/x86/platform/uv/tlb_uv.c | 7 +- arch/x86/tools/relocs.c | 76 +- arch/x86/um/Kconfig | 6 + arch/x86/um/Makefile | 4 +- arch/x86/um/vdso/Makefile | 2 +- arch/x86/xen/mmu_pv.c | 2 + arch/x86/xen/smp_pv.c | 4 +- arch/x86/xen/xen-head.S | 10 +- arch/xtensa/Kconfig | 3 + arch/xtensa/include/asm/Kbuild | 2 +- arch/xtensa/include/asm/tlb.h | 26 + arch/xtensa/kernel/syscalls/syscall.tbl | 4 - crypto/lrw.c | 6 +- crypto/xts.c | 6 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/acpica/evgpe.c | 6 +- drivers/acpi/arm64/iort.c | 150 +- drivers/atm/firestream.c | 2 +- drivers/block/zram/zram_drv.c | 5 +- drivers/clk/clkdev.c | 5 - drivers/clk/sunxi-ng/ccu_nkmp.c | 24 +- drivers/clocksource/arm_arch_timer.c | 138 +- drivers/clocksource/timer-fsl-ftm.c | 15 +- drivers/counter/104-quad-8.c | 1367 ++ drivers/counter/Kconfig | 60 + drivers/counter/Makefile | 10 + drivers/counter/counter.c | 1567 +++ drivers/counter/ftm-quaddec.c | 356 + drivers/counter/stm32-lptimer-cnt.c | 754 ++ drivers/counter/stm32-timer-cnt.c | 390 + drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 4 + drivers/dma/bcm2835-dma.c | 2 +- drivers/dma/mediatek/mtk-cqdma.c | 2 +- drivers/dma/sh/rcar-dmac.c | 30 +- drivers/dma/txx9dmac.c | 3 + drivers/firewire/ohci.c | 1 + drivers/firmware/arm_sdei.c | 3 - drivers/firmware/dmi_scan.c | 28 +- drivers/firmware/efi/arm-runtime.c | 6 +- drivers/firmware/efi/libstub/Makefile | 20 +- drivers/gpio/gpio-eic-sprd.c | 1 - drivers/gpio/gpiolib.c | 12 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 16 +- drivers/gpu/drm/drm_mm.c | 25 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 6 +- drivers/gpu/drm/i915/i915_vma.c | 11 +- drivers/gpu/drm/i915/intel_ddi.c | 6 +- drivers/gpu/drm/i915/intel_dp.c | 6 +- drivers/gpu/drm/i915/intel_fbdev.c | 12 +- drivers/gpu/drm/i915/intel_hdmi.c | 10 + drivers/gpu/drm/i915/intel_runtime_pm.c | 25 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 2 +- drivers/gpu/drm/qxl/qxl_drv.c | 4 - drivers/gpu/drm/qxl/qxl_prime.c | 12 - drivers/gpu/drm/scheduler/sched_main.c | 3 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 9 - drivers/gpu/drm/ttm/ttm_bo.c | 10 +- drivers/gpu/drm/ttm/ttm_memory.c | 5 +- drivers/gpu/drm/vc4/vc4_crtc.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 4 - drivers/gpu/drm/virtio/virtgpu_drv.h | 4 - drivers/gpu/drm/virtio/virtgpu_prime.c | 12 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 33 +- drivers/gpu/ipu-v3/ipu-dp.c | 12 +- drivers/i2c/busses/i2c-designware-master.c | 3 +- drivers/i2c/busses/i2c-imx.c | 4 +- drivers/i2c/busses/i2c-synquacer.c | 2 - drivers/i2c/i2c-core-base.c | 6 +- drivers/ide/tx4939ide.c | 2 + drivers/iio/Kconfig | 25 +- drivers/iio/Makefile | 1 - drivers/iio/accel/Kconfig | 50 +- drivers/iio/accel/bma180.c | 18 +- drivers/iio/accel/bmc150-accel-core.c | 23 +- drivers/iio/accel/cros_ec_accel_legacy.c | 40 +- drivers/iio/accel/kxcjk-1013.c | 13 +- drivers/iio/accel/kxsd9.c | 4 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/st_accel.h | 2 + drivers/iio/accel/st_accel_core.c | 78 +- drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/adc/Kconfig | 48 +- drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7606.c | 120 +- drivers/iio/adc/ad7606.h | 25 +- drivers/iio/adc/ad7606_spi.c | 2 + drivers/iio/adc/ad7780.c | 376 + drivers/iio/adc/ad7923.c | 24 +- drivers/iio/adc/ad_sigma_delta.c | 16 +- drivers/iio/adc/imx7d_adc.c | 175 +- drivers/iio/adc/ingenic-adc.c | 4 +- drivers/iio/adc/lpc32xx_adc.c | 60 +- drivers/iio/adc/meson_saradc.c | 8 + drivers/iio/adc/mxs-lradc-adc.c | 2 + drivers/iio/adc/qcom-spmi-adc5.c | 1 + drivers/iio/adc/stm32-dfsdm-adc.c | 628 +- drivers/iio/adc/stm32-dfsdm-core.c | 180 +- drivers/iio/adc/stmpe-adc.c | 5 +- drivers/iio/adc/ti-ads7950.c | 219 +- drivers/iio/adc/ti-ads8344.c | 204 + drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/buffer/industrialio-buffer-cb.c | 10 +- drivers/iio/chemical/Kconfig | 12 +- drivers/iio/chemical/pms7003.c | 5 + .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 12 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 22 +- drivers/iio/common/ms_sensors/Kconfig | 2 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 2 +- drivers/iio/counter/104-quad-8.c | 631 - drivers/iio/counter/Kconfig | 34 - drivers/iio/counter/Makefile | 8 - drivers/iio/counter/stm32-lptimer-cnt.c | 382 - drivers/iio/dac/ad5064.c | 15 +- drivers/iio/dac/ad5758.c | 55 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dummy/iio_dummy_evgen.c | 5 +- drivers/iio/frequency/ad9523.c | 16 +- drivers/iio/gyro/Kconfig | 22 + drivers/iio/gyro/Makefile | 3 + drivers/iio/gyro/bmg160_core.c | 21 + drivers/iio/gyro/bmg160_i2c.c | 9 + drivers/iio/gyro/fxas21002c.h | 150 + drivers/iio/gyro/fxas21002c_core.c | 1004 ++ drivers/iio/gyro/fxas21002c_i2c.c | 69 + drivers/iio/gyro/fxas21002c_spi.c | 70 + drivers/iio/gyro/itg3200_core.c | 20 + drivers/iio/gyro/mpu3050-core.c | 5 +- drivers/iio/humidity/Kconfig | 20 +- drivers/iio/imu/Makefile | 2 - drivers/iio/imu/adis16400.c | 1229 ++ drivers/iio/imu/adis16400.h | 215 - drivers/iio/imu/adis16400_buffer.c | 101 - drivers/iio/imu/adis16400_core.c | 1001 -- drivers/iio/imu/adis16480.c | 435 +- drivers/iio/imu/adis_buffer.c | 40 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 10 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 6 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 12 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 157 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 15 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 15 + drivers/iio/industrialio-buffer.c | 20 +- drivers/iio/industrialio-core.c | 46 +- drivers/iio/industrialio-trigger.c | 5 +- drivers/iio/light/Kconfig | 274 +- drivers/iio/light/cros_ec_light_prox.c | 12 +- drivers/iio/light/vcnl4000.c | 77 +- drivers/iio/magnetometer/ak8974.c | 5 +- drivers/iio/magnetometer/ak8975.c | 13 +- drivers/iio/magnetometer/bmc150_magn.c | 21 + drivers/iio/magnetometer/hmc5843.h | 1 + drivers/iio/magnetometer/hmc5843_core.c | 20 +- drivers/iio/magnetometer/hmc5843_i2c.c | 7 +- drivers/iio/magnetometer/hmc5843_spi.c | 7 +- drivers/iio/potentiometer/Kconfig | 34 +- drivers/iio/potentiostat/lmp91000.c | 14 +- drivers/iio/pressure/bmp280-core.c | 6 + drivers/iio/pressure/cros_ec_baro.c | 11 +- drivers/iio/proximity/Kconfig | 23 +- drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/as3935.c | 50 +- drivers/iio/proximity/mb1232.c | 272 + drivers/iio/proximity/srf04.c | 38 +- drivers/iio/temperature/Kconfig | 24 +- drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/max31856.c | 356 + drivers/iio/trigger/iio-trig-loop.c | 2 +- drivers/infiniband/core/uverbs.h | 1 - drivers/infiniband/core/uverbs_main.c | 52 +- drivers/infiniband/hw/hfi1/chip.c | 3 + drivers/infiniband/hw/hfi1/pio.c | 1 + drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 2 + drivers/infiniband/hw/hns/hns_roce_qp.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_osdep.h | 2 +- drivers/infiniband/hw/mlx4/qp.c | 6 + drivers/infiniband/hw/mlx5/main.c | 12 +- drivers/infiniband/hw/mlx5/qp.c | 12 +- drivers/infiniband/hw/mthca/mthca_cmd.c | 6 + drivers/infiniband/hw/mthca/mthca_cq.c | 5 + drivers/infiniband/hw/mthca/mthca_qp.c | 17 + drivers/infiniband/hw/mthca/mthca_srq.c | 6 + drivers/infiniband/hw/qedr/verbs.c | 12 + drivers/infiniband/hw/qib/qib_iba6120.c | 4 + drivers/infiniband/hw/qib/qib_iba7220.c | 3 + drivers/infiniband/hw/qib/qib_iba7322.c | 3 + drivers/infiniband/hw/qib/qib_sd7220.c | 4 + drivers/infiniband/sw/rdmavt/mr.c | 17 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/rmi4/rmi_driver.c | 6 +- drivers/input/rmi4/rmi_f11.c | 2 +- drivers/irqchip/irq-ath79-misc.c | 11 - drivers/md/dm-bufio.c | 15 +- drivers/md/persistent-data/dm-block-manager.c | 19 +- drivers/media/pci/dt3155/dt3155.c | 8 + drivers/memstick/host/jmb38x_ms.c | 4 + drivers/misc/ioc4.c | 2 + drivers/misc/mei/hw-me.c | 3 + drivers/misc/mic/Kconfig | 4 +- drivers/misc/tifm_7xx1.c | 1 + drivers/mmc/host/alcor.c | 1 + drivers/mmc/host/sdhci.c | 13 + drivers/mmc/host/tifm_sd.c | 3 + drivers/mmc/host/via-sdmmc.c | 10 + drivers/mtd/nand/raw/marvell_nand.c | 12 +- drivers/mtd/nand/raw/r852.c | 2 + drivers/mtd/nand/raw/txx9ndfmc.c | 1 + drivers/net/dsa/bcm_sf2_cfp.c | 6 - drivers/net/ethernet/aeroflex/greth.c | 1 + drivers/net/ethernet/alacritech/slicoss.c | 4 + drivers/net/ethernet/amazon/ena/ena_com.c | 1 + drivers/net/ethernet/atheros/atlx/atl1.c | 5 +- drivers/net/ethernet/atheros/atlx/atl1.h | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 3 +- drivers/net/ethernet/atheros/atlx/atl2.h | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 4 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 4 + .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 29 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 4 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 56 +- drivers/net/ethernet/broadcom/tg3.c | 6 + .../net/ethernet/cavium/liquidio/cn66xx_device.c | 10 + .../net/ethernet/cavium/liquidio/octeon_device.c | 1 + drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 4 + .../net/ethernet/cavium/liquidio/request_manager.c | 1 + drivers/net/ethernet/intel/e1000/e1000_main.c | 5 + drivers/net/ethernet/intel/e1000e/netdev.c | 7 + drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 2 + drivers/net/ethernet/intel/fm10k/fm10k_main.c | 5 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 5 + drivers/net/ethernet/intel/iavf/iavf_txrx.c | 5 + drivers/net/ethernet/intel/ice/ice_txrx.c | 5 + drivers/net/ethernet/intel/igb/igb_main.c | 5 + drivers/net/ethernet/intel/igbvf/netdev.c | 4 + drivers/net/ethernet/intel/igc/igc_main.c | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 5 + drivers/net/ethernet/marvell/sky2.c | 4 + drivers/net/ethernet/mellanox/mlx4/catas.c | 4 + drivers/net/ethernet/mellanox/mlx4/cmd.c | 13 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 4 + drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 6 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 + drivers/net/ethernet/neterion/s2io.c | 2 + drivers/net/ethernet/neterion/vxge/vxge-main.c | 5 + drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 4 + drivers/net/ethernet/netronome/nfp/abm/cls.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 13 + drivers/net/ethernet/qlogic/qed/qed_spq.c | 3 + drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 8 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 8 + drivers/net/ethernet/qlogic/qla3xxx.c | 1 + drivers/net/ethernet/qlogic/qlge/qlge.h | 1 + drivers/net/ethernet/qlogic/qlge/qlge_main.c | 1 + drivers/net/ethernet/renesas/ravb_main.c | 9 + drivers/net/ethernet/renesas/ravb_ptp.c | 3 + drivers/net/ethernet/renesas/sh_eth.c | 1 + drivers/net/ethernet/sfc/falcon/io.h | 2 + drivers/net/ethernet/sfc/io.h | 2 + drivers/net/ethernet/silan/sc92031.c | 15 + drivers/net/ethernet/socionext/netsec.c | 11 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 3 - drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 8 +- drivers/net/ethernet/via/via-rhine.c | 3 + drivers/net/ethernet/wiznet/w5100.c | 6 + drivers/net/ethernet/wiznet/w5300.c | 15 + drivers/net/ieee802154/mcr20a.c | 6 - drivers/net/phy/marvell.c | 6 +- drivers/net/phy/spi_ks8995.c | 9 - drivers/net/slip/slhc.c | 2 +- drivers/net/team/team.c | 7 - drivers/net/usb/qmi_wwan.c | 10 - drivers/net/vrf.c | 2 - drivers/net/wireless/ath/ath10k/ce.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 1 - drivers/net/wireless/ath/ath10k/core.h | 3 - drivers/net/wireless/ath/ath10k/coredump.c | 6 +- drivers/net/wireless/ath/ath10k/mac.c | 4 +- drivers/net/wireless/ath/ath10k/pci.c | 24 +- drivers/net/wireless/ath/ath10k/pci.h | 2 - drivers/net/wireless/ath/ath5k/base.c | 4 + drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 + drivers/net/wireless/broadcom/b43/main.c | 7 + drivers/net/wireless/broadcom/b43/sysfs.c | 1 + drivers/net/wireless/broadcom/b43legacy/ilt.c | 2 + drivers/net/wireless/broadcom/b43legacy/main.c | 20 + drivers/net/wireless/broadcom/b43legacy/phy.c | 1 + drivers/net/wireless/broadcom/b43legacy/pio.h | 1 + drivers/net/wireless/broadcom/b43legacy/radio.c | 4 + drivers/net/wireless/broadcom/b43legacy/sysfs.c | 1 + drivers/net/wireless/intel/iwlegacy/common.h | 7 + drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 3 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 15 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 3 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 28 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 20 +- drivers/net/wireless/mac80211_hwsim.c | 46 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 2 +- drivers/nfc/st95hf/core.c | 7 - drivers/ntb/hw/idt/ntb_hw_idt.c | 7 + drivers/ntb/test/ntb_perf.c | 3 + drivers/nvme/host/core.c | 2 +- drivers/of/of_net.c | 1 + drivers/pci/controller/Kconfig | 1 - drivers/pci/controller/vmd.c | 7 + drivers/pci/pci.c | 19 +- drivers/pci/pcie/Kconfig | 8 - drivers/pci/pcie/Makefile | 2 +- drivers/pci/pcie/portdrv.h | 4 - drivers/pci/pcie/portdrv_core.c | 3 +- drivers/perf/Kconfig | 9 - drivers/perf/Makefile | 1 - drivers/perf/arm-cci.c | 21 +- drivers/perf/arm-ccn.c | 25 +- drivers/perf/arm_smmuv3_pmu.c | 865 -- drivers/power/supply/cpcap-battery.c | 3 - drivers/power/supply/power_supply_sysfs.c | 6 + drivers/pwm/pwm-fsl-ftm.c | 44 +- drivers/s390/char/sclp.c | 14 +- drivers/s390/char/sclp.h | 10 +- drivers/s390/char/sclp_early.c | 5 +- drivers/s390/char/sclp_early_core.c | 20 +- drivers/s390/char/sclp_sdias.c | 74 +- drivers/s390/char/zcore.c | 22 +- drivers/s390/cio/Makefile | 3 +- drivers/s390/cio/airq.c | 41 +- drivers/s390/cio/cio.c | 2 +- drivers/s390/cio/cio.h | 4 +- drivers/s390/cio/ioasm.c | 1 - drivers/s390/cio/qdio.h | 6 +- drivers/s390/cio/qdio_debug.c | 9 +- drivers/s390/cio/qdio_main.c | 211 +- drivers/s390/cio/qdio_setup.c | 2 +- drivers/s390/cio/qdio_thinint.c | 4 +- drivers/s390/cio/vfio_ccw_async.c | 88 - drivers/s390/cio/vfio_ccw_cp.c | 21 +- drivers/s390/cio/vfio_ccw_cp.h | 2 - drivers/s390/cio/vfio_ccw_drv.c | 81 +- drivers/s390/cio/vfio_ccw_fsm.c | 143 +- drivers/s390/cio/vfio_ccw_ops.c | 227 +- drivers/s390/cio/vfio_ccw_private.h | 48 +- drivers/s390/crypto/ap_bus.c | 4 +- drivers/s390/crypto/zcrypt_api.c | 4 - drivers/s390/net/ctcm_main.c | 1 - drivers/s390/net/ism.h | 29 +- drivers/s390/net/ism_drv.c | 20 +- drivers/s390/virtio/virtio_ccw.c | 2 +- drivers/scsi/bfa/bfa.h | 3 +- drivers/scsi/bfa/bfa_hw_cb.c | 2 + drivers/scsi/bfa/bfa_hw_ct.c | 2 + drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 + drivers/scsi/bnx2i/bnx2i_hwi.c | 3 + drivers/scsi/megaraid/megaraid_sas_base.c | 1 + drivers/scsi/megaraid/megaraid_sas_fusion.c | 1 + drivers/scsi/mpt3sas/mpt3sas_base.c | 1 + drivers/scsi/qedf/qedf_io.c | 1 + drivers/scsi/qedi/qedi_fw.c | 1 + drivers/scsi/qla1280.c | 15 + drivers/ssb/pci.c | 1 + drivers/ssb/pcmcia.c | 4 + drivers/staging/Kconfig | 14 +- drivers/staging/Makefile | 4 +- drivers/staging/android/Kconfig | 3 +- drivers/staging/android/Makefile | 1 + drivers/staging/android/ion/Kconfig | 1 + drivers/staging/android/vsoc.c | 3 +- drivers/staging/axis-fifo/Kconfig | 8 +- drivers/staging/axis-fifo/Makefile | 1 + drivers/staging/board/Kconfig | 1 + drivers/staging/board/Makefile | 1 + drivers/staging/clocking-wizard/Kconfig | 1 + drivers/staging/clocking-wizard/Makefile | 1 + drivers/staging/comedi/Kconfig | 255 +- drivers/staging/comedi/comedi_buf.c | 2 + drivers/staging/comedi/comedi_fops.c | 32 + drivers/staging/comedi/drivers.c | 11 +- drivers/staging/comedi/drivers/adv_pci1710.c | 2 +- drivers/staging/comedi/drivers/amplc_pci230.c | 2 +- drivers/staging/comedi/drivers/comedi_isadma.c | 17 +- drivers/staging/comedi/drivers/comedi_isadma.h | 3 + drivers/staging/comedi/drivers/das08.c | 4 +- drivers/staging/comedi/drivers/dt2811.c | 2 +- drivers/staging/comedi/drivers/dt9812.c | 5 +- drivers/staging/comedi/drivers/dyna_pci10xx.c | 12 +- drivers/staging/comedi/drivers/mite.c | 3 + drivers/staging/comedi/drivers/ni_660x.c | 2 + drivers/staging/comedi/drivers/ni_at_ao.c | 2 +- drivers/staging/comedi/drivers/ni_daq_700.c | 2 +- drivers/staging/comedi/drivers/ni_mio_common.c | 37 +- drivers/staging/comedi/drivers/ni_pcidio.c | 2 + .../comedi/drivers/ni_routing/tools/Makefile | 1 + drivers/staging/comedi/drivers/ni_tio.c | 15 +- drivers/staging/comedi/drivers/ni_usb6501.c | 4 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 1 + drivers/staging/comedi/drivers/s626.c | 2 + .../staging/comedi/drivers/tests/ni_routes_test.c | 2 +- drivers/staging/comedi/drivers/usbdux.c | 2 + drivers/staging/comedi/drivers/usbduxfast.c | 2 + drivers/staging/comedi/drivers/usbduxsigma.c | 2 + drivers/staging/comedi/kcomedilib/Makefile | 1 + drivers/staging/emxx_udc/Kconfig | 1 + drivers/staging/emxx_udc/Makefile | 1 + drivers/staging/emxx_udc/emxx_udc.c | 57 +- .../erofs/Documentation/filesystems/erofs.txt | 1 + drivers/staging/erofs/data.c | 18 +- drivers/staging/erofs/inode.c | 18 +- drivers/staging/erofs/internal.h | 19 +- drivers/staging/erofs/namei.c | 3 +- drivers/staging/erofs/super.c | 46 +- drivers/staging/erofs/unzip_pagevec.h | 6 +- drivers/staging/erofs/unzip_vle.c | 96 +- drivers/staging/erofs/utils.c | 4 +- drivers/staging/erofs/xattr.c | 50 +- drivers/staging/fbtft/Kconfig | 1 + drivers/staging/fbtft/fb_agm1264k-fl.c | 4 +- drivers/staging/fbtft/fb_ra8875.c | 2 +- drivers/staging/fbtft/fb_ssd1306.c | 3 +- drivers/staging/fbtft/fb_ssd1331.c | 3 +- drivers/staging/fbtft/fb_ssd1351.c | 4 +- drivers/staging/fbtft/fb_watterott.c | 15 +- drivers/staging/fbtft/fbtft-io.c | 12 +- drivers/staging/fbtft/fbtft.h | 1 + drivers/staging/fbtft/fbtft_device.c | 2 +- drivers/staging/fbtft/flexfb.c | 7 +- .../fieldbus/Documentation/ABI/fieldbus-dev-cdev | 31 + .../Documentation/ABI/sysfs-class-fieldbus-dev | 62 + .../fieldbus/Documentation/fieldbus_dev.txt | 66 + drivers/staging/fieldbus/Kconfig | 18 + drivers/staging/fieldbus/Makefile | 7 + drivers/staging/fieldbus/TODO | 5 + drivers/staging/fieldbus/anybuss/Kconfig | 39 + drivers/staging/fieldbus/anybuss/Makefile | 10 + drivers/staging/fieldbus/anybuss/anybuss-client.h | 102 + .../staging/fieldbus/anybuss/anybuss-controller.h | 47 + drivers/staging/fieldbus/anybuss/arcx-anybus.c | 399 + drivers/staging/fieldbus/anybuss/hms-profinet.c | 228 + drivers/staging/fieldbus/anybuss/host.c | 1459 ++ drivers/staging/fieldbus/dev_core.c | 351 + drivers/staging/fieldbus/fieldbus_dev.h | 108 + drivers/staging/fsl-dpaa2/Kconfig | 1 + drivers/staging/fsl-dpaa2/Makefile | 1 + drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 4 +- drivers/staging/fwserial/Kconfig | 1 + drivers/staging/fwserial/Makefile | 1 + drivers/staging/fwserial/fwserial.c | 5 +- drivers/staging/gasket/Kconfig | 1 + drivers/staging/gasket/Makefile | 1 + drivers/staging/gasket/apex_driver.c | 8 +- drivers/staging/gasket/gasket_interrupt.c | 6 +- drivers/staging/gasket/gasket_page_table.c | 5 +- drivers/staging/gasket/gasket_sysfs.c | 9 +- drivers/staging/gasket/gasket_sysfs.h | 4 +- drivers/staging/gdm724x/Kconfig | 1 + drivers/staging/gdm724x/gdm_lte.c | 1 - drivers/staging/gdm724x/gdm_mux.c | 7 +- drivers/staging/gdm724x/hci_packet.h | 2 +- drivers/staging/goldfish/Kconfig | 1 + drivers/staging/goldfish/Makefile | 1 + drivers/staging/greybus/Kconfig | 1 + drivers/staging/greybus/audio_codec.h | 122 +- drivers/staging/greybus/audio_manager.c | 3 + drivers/staging/greybus/bundle.c | 2 +- drivers/staging/greybus/hid.c | 1 - drivers/staging/greybus/power_supply.c | 4 +- drivers/staging/greybus/sdio.c | 8 +- drivers/staging/gs_fpgaboot/Kconfig | 2 +- drivers/staging/gs_fpgaboot/Makefile | 1 + .../sysfs-bus-iio-impedance-analyzer-ad5933 | 30 - drivers/staging/iio/Kconfig | 1 + drivers/staging/iio/accel/Kconfig | 1 + drivers/staging/iio/accel/Makefile | 1 + drivers/staging/iio/accel/adis16203.c | 3 +- drivers/staging/iio/accel/adis16240.c | 3 +- drivers/staging/iio/adc/Kconfig | 14 +- drivers/staging/iio/adc/Makefile | 1 - drivers/staging/iio/adc/ad7192.c | 236 +- drivers/staging/iio/adc/ad7192.h | 12 +- drivers/staging/iio/adc/ad7280a.c | 112 +- drivers/staging/iio/adc/ad7280a.h | 3 +- drivers/staging/iio/adc/ad7780.c | 277 - drivers/staging/iio/adc/ad7816.c | 5 +- drivers/staging/iio/addac/Kconfig | 1 + drivers/staging/iio/addac/Makefile | 1 + drivers/staging/iio/addac/adt7316-i2c.c | 3 +- drivers/staging/iio/addac/adt7316-spi.c | 3 +- drivers/staging/iio/addac/adt7316.c | 7 +- drivers/staging/iio/addac/adt7316.h | 3 +- drivers/staging/iio/cdc/Kconfig | 1 + drivers/staging/iio/cdc/Makefile | 1 + drivers/staging/iio/cdc/ad7150.c | 3 +- drivers/staging/iio/cdc/ad7746.c | 3 +- drivers/staging/iio/cdc/ad7746.h | 3 +- drivers/staging/iio/frequency/Kconfig | 1 + drivers/staging/iio/frequency/Makefile | 1 + drivers/staging/iio/frequency/ad9832.c | 54 +- drivers/staging/iio/frequency/ad9832.h | 4 +- drivers/staging/iio/frequency/ad9834.c | 5 +- drivers/staging/iio/frequency/ad9834.h | 3 +- drivers/staging/iio/frequency/dds.h | 3 +- drivers/staging/iio/impedance-analyzer/Kconfig | 3 +- drivers/staging/iio/impedance-analyzer/Makefile | 1 + drivers/staging/iio/impedance-analyzer/ad5933.c | 58 +- drivers/staging/iio/meter/Kconfig | 1 + drivers/staging/iio/meter/ade7854-i2c.c | 3 +- drivers/staging/iio/meter/ade7854-spi.c | 3 +- drivers/staging/iio/meter/ade7854.c | 3 +- drivers/staging/iio/resolver/Kconfig | 1 + drivers/staging/iio/resolver/Makefile | 1 + drivers/staging/iio/resolver/ad2s1210.c | 6 +- drivers/staging/kpc2000/Kconfig | 57 + drivers/staging/kpc2000/Makefile | 6 + drivers/staging/kpc2000/TODO | 8 + drivers/staging/kpc2000/kpc.h | 23 + drivers/staging/kpc2000/kpc2000/Makefile | 4 + drivers/staging/kpc2000/kpc2000/cell_probe.c | 470 + drivers/staging/kpc2000/kpc2000/core.c | 436 + drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 43 + drivers/staging/kpc2000/kpc2000/fileops.c | 130 + drivers/staging/kpc2000/kpc2000/kp2000_module.c | 54 + drivers/staging/kpc2000/kpc2000/pcie.h | 112 + drivers/staging/kpc2000/kpc2000/uapi.h | 22 + drivers/staging/kpc2000/kpc_dma/Makefile | 6 + drivers/staging/kpc2000/kpc_dma/dma.c | 264 + drivers/staging/kpc2000/kpc_dma/fileops.c | 420 + drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 248 + drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 220 + drivers/staging/kpc2000/kpc_dma/uapi.h | 11 + drivers/staging/kpc2000/kpc_i2c/Makefile | 4 + drivers/staging/kpc2000/kpc_i2c/fileops.c | 181 + drivers/staging/kpc2000/kpc_i2c/i2c_driver.c | 698 + drivers/staging/kpc2000/kpc_spi/Makefile | 4 + drivers/staging/kpc2000/kpc_spi/spi_driver.c | 506 + drivers/staging/kpc2000/kpc_spi/spi_parts.h | 48 + drivers/staging/ks7010/Kconfig | 1 + drivers/staging/ks7010/Makefile | 1 + drivers/staging/ks7010/ks_hostif.c | 16 +- drivers/staging/media/Kconfig | 1 + drivers/staging/media/bcm2048/Kconfig | 1 + drivers/staging/media/bcm2048/Makefile | 1 + drivers/staging/media/davinci_vpfe/Kconfig | 1 + drivers/staging/media/davinci_vpfe/Makefile | 1 + drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 6 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.h | 2 - .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 24 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 41 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.h | 2 - drivers/staging/media/davinci_vpfe/dm365_resizer.c | 4 +- drivers/staging/media/imx/Kconfig | 1 + drivers/staging/media/imx/imx-ic-common.c | 6 +- drivers/staging/media/imx/imx-ic-prp.c | 6 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 6 +- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 11 +- drivers/staging/media/imx/imx-media-csi.c | 6 +- drivers/staging/media/imx/imx-media-dev.c | 6 +- drivers/staging/media/imx/imx-media-fim.c | 6 +- drivers/staging/media/imx/imx-media-internal-sd.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx-media-utils.c | 6 +- drivers/staging/media/imx/imx-media-vdic.c | 6 +- drivers/staging/media/imx/imx-media.h | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 10 +- drivers/staging/media/ipu3/Kconfig | 1 + drivers/staging/media/ipu3/Makefile | 1 + drivers/staging/media/ipu3/ipu3.c | 1 - drivers/staging/media/mt9t031/Kconfig | 1 + drivers/staging/media/mt9t031/Makefile | 1 + drivers/staging/media/rockchip/vpu/Kconfig | 2 +- drivers/staging/media/rockchip/vpu/Makefile | 1 + drivers/staging/media/soc_camera/Kconfig | 1 + drivers/staging/media/soc_camera/imx074.c | 6 +- drivers/staging/media/soc_camera/mt9t031.c | 6 +- drivers/staging/media/soc_camera/soc_camera.c | 6 +- drivers/staging/media/soc_camera/soc_mediabus.c | 6 +- drivers/staging/media/soc_camera/soc_mt9v022.c | 6 +- drivers/staging/media/soc_camera/soc_ov5642.c | 6 +- drivers/staging/media/soc_camera/soc_ov9740.c | 6 +- drivers/staging/media/sunxi/Kconfig | 1 + drivers/staging/media/sunxi/Makefile | 1 + drivers/staging/media/sunxi/cedrus/Kconfig | 1 + drivers/staging/media/sunxi/cedrus/Makefile | 1 + drivers/staging/media/tegra-vde/Kconfig | 1 + drivers/staging/media/tegra-vde/Makefile | 1 + drivers/staging/media/tegra-vde/tegra-vde.c | 5 +- drivers/staging/media/tegra-vde/uapi.h | 11 +- drivers/staging/media/zoran/Kconfig | 1 + drivers/staging/media/zoran/videocodec.c | 14 +- drivers/staging/media/zoran/videocodec.h | 17 +- drivers/staging/media/zoran/zoran.h | 12 +- drivers/staging/media/zoran/zoran_card.c | 17 +- drivers/staging/media/zoran/zoran_card.h | 12 +- drivers/staging/media/zoran/zoran_device.c | 16 +- drivers/staging/media/zoran/zoran_device.h | 22 +- drivers/staging/media/zoran/zoran_driver.c | 114 +- drivers/staging/media/zoran/zoran_procfs.c | 12 +- drivers/staging/media/zoran/zoran_procfs.h | 12 +- drivers/staging/media/zoran/zr36016.c | 18 +- drivers/staging/media/zoran/zr36016.h | 18 +- drivers/staging/media/zoran/zr36050.c | 18 +- drivers/staging/media/zoran/zr36050.h | 18 +- drivers/staging/media/zoran/zr36057.h | 12 +- drivers/staging/media/zoran/zr36060.c | 30 +- drivers/staging/media/zoran/zr36060.h | 18 +- .../most/Documentation/ABI/configfs-most.txt | 204 + .../staging/most/Documentation/driver_usage.txt | 131 +- drivers/staging/most/Kconfig | 3 +- drivers/staging/most/Makefile | 1 + drivers/staging/most/cdev/Kconfig | 1 + drivers/staging/most/cdev/Makefile | 1 + drivers/staging/most/cdev/cdev.c | 8 +- drivers/staging/most/configfs.c | 676 + drivers/staging/most/core.c | 305 +- drivers/staging/most/core.h | 20 +- drivers/staging/most/dim2/Kconfig | 1 + drivers/staging/most/dim2/Makefile | 1 + drivers/staging/most/dim2/errors.h | 2 +- drivers/staging/most/dim2/hal.h | 2 +- drivers/staging/most/dim2/reg.h | 2 +- drivers/staging/most/dim2/sysfs.h | 2 +- drivers/staging/most/i2c/Kconfig | 3 +- drivers/staging/most/i2c/Makefile | 1 + drivers/staging/most/net/Kconfig | 3 +- drivers/staging/most/net/Makefile | 1 + drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/Kconfig | 3 +- drivers/staging/most/sound/Makefile | 1 + drivers/staging/most/sound/sound.c | 61 +- drivers/staging/most/usb/Kconfig | 3 +- drivers/staging/most/usb/Makefile | 1 + drivers/staging/most/usb/usb.c | 2 +- drivers/staging/most/video/Kconfig | 3 +- drivers/staging/most/video/Makefile | 1 + drivers/staging/most/video/video.c | 3 +- drivers/staging/mt7621-dma/Kconfig | 1 + drivers/staging/mt7621-dma/Makefile | 1 + drivers/staging/mt7621-dma/mtk-hsdma.c | 7 +- drivers/staging/mt7621-dts/Kconfig | 1 + drivers/staging/mt7621-dts/Makefile | 1 + drivers/staging/mt7621-dts/mt7621.dtsi | 23 +- drivers/staging/mt7621-mmc/Kconfig | 16 - drivers/staging/mt7621-mmc/Makefile | 42 - drivers/staging/mt7621-mmc/TODO | 8 - drivers/staging/mt7621-mmc/board.h | 63 - drivers/staging/mt7621-mmc/dbg.c | 304 - drivers/staging/mt7621-mmc/dbg.h | 101 - drivers/staging/mt7621-mmc/mt6575_sd.h | 488 - drivers/staging/mt7621-mmc/sd.c | 1855 --- drivers/staging/mt7621-pci-phy/Kconfig | 1 + drivers/staging/mt7621-pci-phy/Makefile | 1 + .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 44 +- drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 284 +- drivers/staging/mt7621-pci/Kconfig | 1 + drivers/staging/mt7621-pci/Makefile | 1 + drivers/staging/mt7621-pci/pci-mt7621.c | 2 +- drivers/staging/mt7621-pinctrl/Kconfig | 1 + drivers/staging/mt7621-pinctrl/Makefile | 1 + drivers/staging/mt7621-spi/Kconfig | 1 + drivers/staging/mt7621-spi/Makefile | 1 + drivers/staging/mt7621-spi/spi-mt7621.c | 7 +- drivers/staging/netlogic/Kconfig | 1 + drivers/staging/netlogic/Makefile | 1 + drivers/staging/netlogic/xlr_net.c | 11 +- drivers/staging/nvec/Kconfig | 1 + drivers/staging/octeon-usb/Kconfig | 1 + drivers/staging/octeon-usb/octeon-hcd.c | 4 +- drivers/staging/octeon-usb/octeon-hcd.h | 8 +- drivers/staging/octeon/Kconfig | 1 + drivers/staging/octeon/TODO | 9 + drivers/staging/octeon/ethernet-tx.c | 20 +- drivers/staging/olpc_dcon/Kconfig | 1 + drivers/staging/olpc_dcon/Makefile | 1 + drivers/staging/olpc_dcon/olpc_dcon.h | 5 + drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 7 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 56 +- drivers/staging/pi433/Kconfig | 1 + drivers/staging/pi433/Makefile | 1 + drivers/staging/pi433/pi433_if.c | 38 +- drivers/staging/pi433/rf69.c | 49 +- drivers/staging/ralink-gdma/Kconfig | 1 + drivers/staging/ralink-gdma/Makefile | 1 + drivers/staging/ralink-gdma/ralink-gdma.c | 105 +- drivers/staging/rtl8188eu/Kconfig | 1 + drivers/staging/rtl8188eu/core/rtw_ap.c | 28 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 6 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 5 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 70 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 6 +- drivers/staging/rtl8188eu/hal/odm.c | 4 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 10 +- drivers/staging/rtl8188eu/include/wifi.h | 130 - drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 1 - drivers/staging/rtl8192e/Kconfig | 10 +- drivers/staging/rtl8192e/dot11d.c | 9 +- drivers/staging/rtl8192e/license | 339 - drivers/staging/rtl8192e/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 18 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 17 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h | 17 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 40 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 22 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 17 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.c | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 37 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 20 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h | 21 +- drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 18 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 21 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.h | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.h | 17 +- drivers/staging/rtl8192e/rtl819x_BA.h | 16 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 16 +- drivers/staging/rtl8192e/rtl819x_HT.h | 16 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 16 +- drivers/staging/rtl8192e/rtl819x_Qos.h | 16 +- drivers/staging/rtl8192e/rtl819x_TS.h | 16 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 16 +- drivers/staging/rtl8192e/rtllib.h | 6 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 6 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 6 +- drivers/staging/rtl8192e/rtllib_debug.h | 22 +- drivers/staging/rtl8192e/rtllib_module.c | 21 +- drivers/staging/rtl8192e/rtllib_rx.c | 20 +- drivers/staging/rtl8192e/rtllib_softmac.c | 5 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 5 +- drivers/staging/rtl8192e/rtllib_tx.c | 22 +- drivers/staging/rtl8192e/rtllib_wx.c | 19 +- drivers/staging/rtl8192u/Kconfig | 1 + drivers/staging/rtl8192u/ieee80211/ieee80211.h | 40 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 7 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.h | 6 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 10 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 10 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 6 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 76 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 3 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 41 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 40 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 8 +- drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 4 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 80 +- drivers/staging/rtl8192u/r8180_93cx6.c | 26 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 16 +- drivers/staging/rtl8192u/r8192U_dm.c | 38 +- drivers/staging/rtl8192u/r8192U_hw.h | 2 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8192u/r8192U_wx.h | 2 +- drivers/staging/rtl8712/Kconfig | 11 +- drivers/staging/rtl8712/drv_types.h | 6 +- drivers/staging/rtl8712/hal_init.c | 3 +- drivers/staging/rtl8712/ieee80211.c | 3 +- drivers/staging/rtl8712/ieee80211.h | 3 +- drivers/staging/rtl8712/os_intfs.c | 8 +- drivers/staging/rtl8712/rtl8712_cmd.c | 6 +- drivers/staging/rtl8712/rtl8712_cmd.h | 1 - drivers/staging/rtl8712/rtl8712_efuse.c | 6 +- drivers/staging/rtl8712/rtl8712_efuse.h | 3 +- drivers/staging/rtl8712/rtl8712_io.c | 4 +- drivers/staging/rtl8712/rtl8712_led.c | 13 +- drivers/staging/rtl8712/rtl8712_recv.c | 28 +- drivers/staging/rtl8712/rtl8712_xmit.c | 12 +- drivers/staging/rtl8712/rtl871x_eeprom.c | 23 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 18 +- drivers/staging/rtl8712/rtl871x_mlme.c | 14 +- drivers/staging/rtl8712/rtl871x_mp.c | 5 +- drivers/staging/rtl8712/rtl871x_pwrctrl.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 8 +- drivers/staging/rtl8712/usb_intf.c | 12 +- drivers/staging/rtl8712/usb_ops_linux.c | 26 +- drivers/staging/rtl8723bs/Kconfig | 1 + drivers/staging/rtl8723bs/core/rtw_ap.c | 12 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 51 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 11 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 33 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 79 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 51 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 12 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 11 +- drivers/staging/rtl8723bs/hal/hal_com.c | 32 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 20 +- drivers/staging/rtl8723bs/hal/odm.c | 4 +- drivers/staging/rtl8723bs/hal/odm.h | 20 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 13 +- drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 9 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 22 +- drivers/staging/rtl8723bs/include/cmd_osdep.h | 6 +- drivers/staging/rtl8723bs/include/drv_types.h | 10 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 4 +- drivers/staging/rtl8723bs/include/ieee80211.h | 15 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 6 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 31 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 30 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 6 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 86 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 56 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 57 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 19 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 29 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 10 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 30 +- drivers/staging/rtlwifi/Kconfig | 12 - drivers/staging/rtlwifi/Makefile | 70 - drivers/staging/rtlwifi/TODO | 11 - drivers/staging/rtlwifi/base.c | 2815 ---- drivers/staging/rtlwifi/base.h | 175 - drivers/staging/rtlwifi/btcoexist/Makefile | 8 - drivers/staging/rtlwifi/btcoexist/halbt_precomp.h | 74 - .../staging/rtlwifi/btcoexist/halbtc8822b1ant.c | 5233 -------- .../staging/rtlwifi/btcoexist/halbtc8822b1ant.h | 433 - .../staging/rtlwifi/btcoexist/halbtc8822b2ant.c | 5210 -------- .../staging/rtlwifi/btcoexist/halbtc8822b2ant.h | 487 - .../rtlwifi/btcoexist/halbtc8822bwifionly.c | 54 - .../rtlwifi/btcoexist/halbtc8822bwifionly.h | 24 - drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 1837 --- drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.h | 791 -- drivers/staging/rtlwifi/btcoexist/rtl_btc.c | 517 - drivers/staging/rtlwifi/btcoexist/rtl_btc.h | 64 - drivers/staging/rtlwifi/cam.c | 315 - drivers/staging/rtlwifi/cam.h | 39 - drivers/staging/rtlwifi/core.c | 1996 --- drivers/staging/rtlwifi/core.h | 71 - drivers/staging/rtlwifi/debug.c | 624 - drivers/staging/rtlwifi/debug.h | 223 - drivers/staging/rtlwifi/efuse.c | 1329 -- drivers/staging/rtlwifi/efuse.h | 109 - drivers/staging/rtlwifi/halmac/halmac_2_platform.h | 41 - .../halmac_88xx/halmac_8822b/halmac_8822b_cfg.h | 121 - .../halmac_88xx/halmac_8822b/halmac_8822b_phy.c | 95 - .../halmac_8822b/halmac_8822b_pwr_seq.c | 552 - .../halmac_8822b/halmac_8822b_pwr_seq.h | 29 - .../halmac_88xx/halmac_8822b/halmac_api_8822b.c | 332 - .../halmac_88xx/halmac_8822b/halmac_api_8822b.h | 33 - .../halmac_8822b/halmac_api_8822b_pcie.c | 312 - .../halmac_8822b/halmac_api_8822b_pcie.h | 42 - .../halmac_8822b/halmac_api_8822b_sdio.c | 173 - .../halmac_8822b/halmac_api_8822b_sdio.h | 31 - .../halmac_8822b/halmac_api_8822b_usb.c | 174 - .../halmac_8822b/halmac_api_8822b_usb.h | 34 - .../halmac_88xx/halmac_8822b/halmac_func_8822b.c | 403 - .../halmac_88xx/halmac_8822b/halmac_func_8822b.h | 27 - .../rtlwifi/halmac/halmac_88xx/halmac_88xx_cfg.h | 160 - .../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c | 5970 --------- .../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.h | 385 - .../halmac/halmac_88xx/halmac_api_88xx_pcie.c | 318 - .../halmac/halmac_88xx/halmac_api_88xx_pcie.h | 60 - .../halmac/halmac_88xx/halmac_api_88xx_sdio.c | 963 -- .../halmac/halmac_88xx/halmac_api_88xx_sdio.h | 73 - .../halmac/halmac_88xx/halmac_api_88xx_usb.c | 543 - .../halmac/halmac_88xx/halmac_api_88xx_usb.h | 62 - .../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c | 4465 ------ .../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.h | 310 - drivers/staging/rtlwifi/halmac/halmac_api.c | 415 - drivers/staging/rtlwifi/halmac/halmac_api.h | 70 - drivers/staging/rtlwifi/halmac/halmac_bit2.h | 13396 ------------------- drivers/staging/rtlwifi/halmac/halmac_bit_8822b.h | 12092 ----------------- drivers/staging/rtlwifi/halmac/halmac_fw_info.h | 111 - .../rtlwifi/halmac/halmac_fw_offload_c2h_nic.h | 173 - .../rtlwifi/halmac/halmac_fw_offload_h2c_nic.h | 504 - .../rtlwifi/halmac/halmac_h2c_extra_info_nic.h | 104 - .../staging/rtlwifi/halmac/halmac_intf_phy_cmd.h | 43 - .../rtlwifi/halmac/halmac_original_c2h_nic.h | 392 - .../rtlwifi/halmac/halmac_original_h2c_nic.h | 1000 -- .../staging/rtlwifi/halmac/halmac_pwr_seq_cmd.h | 105 - drivers/staging/rtlwifi/halmac/halmac_reg2.h | 1121 -- drivers/staging/rtlwifi/halmac/halmac_reg_8822b.h | 717 - drivers/staging/rtlwifi/halmac/halmac_rx_bd_chip.h | 37 - drivers/staging/rtlwifi/halmac/halmac_rx_bd_nic.h | 37 - .../staging/rtlwifi/halmac/halmac_rx_desc_chip.h | 107 - .../staging/rtlwifi/halmac/halmac_rx_desc_nic.h | 122 - drivers/staging/rtlwifi/halmac/halmac_sdio_reg.h | 51 - drivers/staging/rtlwifi/halmac/halmac_tx_bd_chip.h | 107 - drivers/staging/rtlwifi/halmac/halmac_tx_bd_nic.h | 112 - .../staging/rtlwifi/halmac/halmac_tx_desc_chip.h | 433 - .../staging/rtlwifi/halmac/halmac_tx_desc_nic.h | 495 - drivers/staging/rtlwifi/halmac/halmac_type.h | 1923 --- drivers/staging/rtlwifi/halmac/halmac_usb_reg.h | 17 - drivers/staging/rtlwifi/halmac/rtl_halmac.c | 1373 -- drivers/staging/rtlwifi/halmac/rtl_halmac.h | 83 - drivers/staging/rtlwifi/pci.c | 2496 ---- drivers/staging/rtlwifi/pci.h | 319 - drivers/staging/rtlwifi/phydm/halphyrf_ce.c | 954 -- drivers/staging/rtlwifi/phydm/halphyrf_ce.h | 74 - drivers/staging/rtlwifi/phydm/mp_precomp.h | 13 - drivers/staging/rtlwifi/phydm/phydm.c | 1975 --- drivers/staging/rtlwifi/phydm/phydm.h | 935 -- drivers/staging/rtlwifi/phydm/phydm_acs.c | 189 - drivers/staging/rtlwifi/phydm/phydm_acs.h | 46 - drivers/staging/rtlwifi/phydm/phydm_adaptivity.c | 930 -- drivers/staging/rtlwifi/phydm/phydm_adaptivity.h | 108 - drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 616 - drivers/staging/rtlwifi/phydm/phydm_adc_sampling.h | 85 - drivers/staging/rtlwifi/phydm/phydm_antdiv.c | 72 - drivers/staging/rtlwifi/phydm/phydm_antdiv.h | 290 - drivers/staging/rtlwifi/phydm/phydm_beamforming.h | 37 - drivers/staging/rtlwifi/phydm/phydm_ccx.c | 447 - drivers/staging/rtlwifi/phydm/phydm_ccx.h | 72 - drivers/staging/rtlwifi/phydm/phydm_cfotracking.c | 332 - drivers/staging/rtlwifi/phydm/phydm_cfotracking.h | 49 - drivers/staging/rtlwifi/phydm/phydm_debug.c | 2888 ---- drivers/staging/rtlwifi/phydm/phydm_debug.h | 164 - drivers/staging/rtlwifi/phydm/phydm_dfs.h | 48 - drivers/staging/rtlwifi/phydm/phydm_dig.c | 1521 --- drivers/staging/rtlwifi/phydm/phydm_dig.h | 230 - .../staging/rtlwifi/phydm/phydm_dynamic_rx_path.h | 26 - .../rtlwifi/phydm/phydm_dynamicbbpowersaving.c | 118 - .../rtlwifi/phydm/phydm_dynamicbbpowersaving.h | 39 - .../staging/rtlwifi/phydm/phydm_dynamictxpower.c | 91 - .../staging/rtlwifi/phydm/phydm_dynamictxpower.h | 53 - .../staging/rtlwifi/phydm/phydm_edcaturbocheck.c | 128 - .../staging/rtlwifi/phydm/phydm_edcaturbocheck.h | 33 - drivers/staging/rtlwifi/phydm/phydm_features.h | 22 - drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 1848 --- drivers/staging/rtlwifi/phydm/phydm_hwconfig.h | 487 - drivers/staging/rtlwifi/phydm/phydm_interface.c | 307 - drivers/staging/rtlwifi/phydm/phydm_interface.h | 183 - drivers/staging/rtlwifi/phydm/phydm_iqk.h | 65 - drivers/staging/rtlwifi/phydm/phydm_kfree.c | 217 - drivers/staging/rtlwifi/phydm/phydm_kfree.h | 31 - drivers/staging/rtlwifi/phydm/phydm_noisemonitor.c | 319 - drivers/staging/rtlwifi/phydm/phydm_noisemonitor.h | 35 - .../staging/rtlwifi/phydm/phydm_powertracking_ce.c | 633 - .../staging/rtlwifi/phydm/phydm_powertracking_ce.h | 282 - drivers/staging/rtlwifi/phydm/phydm_pre_define.h | 602 - drivers/staging/rtlwifi/phydm/phydm_precomp.h | 74 - drivers/staging/rtlwifi/phydm/phydm_psd.c | 406 - drivers/staging/rtlwifi/phydm/phydm_psd.h | 56 - drivers/staging/rtlwifi/phydm/phydm_rainfo.c | 1196 -- drivers/staging/rtlwifi/phydm/phydm_rainfo.h | 258 - .../staging/rtlwifi/phydm/phydm_regdefine11ac.h | 83 - drivers/staging/rtlwifi/phydm/phydm_types.h | 119 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c | 1956 --- .../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.h | 43 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c | 211 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.h | 27 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c | 4730 ------- .../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.h | 118 - .../rtlwifi/phydm/rtl8822b/halphyrf_8822b.c | 340 - .../rtlwifi/phydm/rtl8822b/halphyrf_8822b.h | 34 - .../rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.c | 1804 --- .../rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.h | 73 - .../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c | 1399 -- .../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.h | 37 - .../rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.c | 157 - .../rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.h | 43 - .../rtlwifi/phydm/rtl8822b/phydm_rtl8822b.c | 214 - .../rtlwifi/phydm/rtl8822b/phydm_rtl8822b.h | 19 - .../rtlwifi/phydm/rtl8822b/version_rtl8822b.h | 23 - drivers/staging/rtlwifi/phydm/rtl_phydm.c | 865 -- drivers/staging/rtlwifi/phydm/rtl_phydm.h | 34 - drivers/staging/rtlwifi/phydm/txbf/halcomtxbf.h | 56 - drivers/staging/rtlwifi/phydm/txbf/haltxbf8822b.h | 28 - .../staging/rtlwifi/phydm/txbf/haltxbfinterface.h | 27 - drivers/staging/rtlwifi/phydm/txbf/haltxbfjaguar.h | 25 - .../rtlwifi/phydm/txbf/phydm_hal_txbf_api.h | 30 - drivers/staging/rtlwifi/ps.c | 996 -- drivers/staging/rtlwifi/ps.h | 39 - drivers/staging/rtlwifi/pwrseqcmd.h | 83 - drivers/staging/rtlwifi/rc.c | 309 - drivers/staging/rtlwifi/rc.h | 38 - drivers/staging/rtlwifi/regd.c | 458 - drivers/staging/rtlwifi/regd.h | 52 - drivers/staging/rtlwifi/rtl8822be/Makefile | 7 - drivers/staging/rtlwifi/rtl8822be/def.h | 71 - drivers/staging/rtlwifi/rtl8822be/fw.c | 964 -- drivers/staging/rtlwifi/rtl8822be/fw.h | 187 - drivers/staging/rtlwifi/rtl8822be/hw.c | 2430 ---- drivers/staging/rtlwifi/rtl8822be/hw.h | 55 - drivers/staging/rtlwifi/rtl8822be/led.c | 116 - drivers/staging/rtlwifi/rtl8822be/led.h | 23 - drivers/staging/rtlwifi/rtl8822be/phy.c | 2223 --- drivers/staging/rtlwifi/rtl8822be/phy.h | 134 - drivers/staging/rtlwifi/rtl8822be/reg.h | 1642 --- drivers/staging/rtlwifi/rtl8822be/sw.c | 470 - drivers/staging/rtlwifi/rtl8822be/sw.h | 21 - drivers/staging/rtlwifi/rtl8822be/trx.c | 1004 -- drivers/staging/rtlwifi/rtl8822be/trx.h | 154 - drivers/staging/rtlwifi/stats.c | 249 - drivers/staging/rtlwifi/stats.h | 31 - drivers/staging/rtlwifi/wifi.h | 3362 ----- drivers/staging/rts5208/Kconfig | 1 + drivers/staging/rts5208/Makefile | 1 + drivers/staging/rts5208/rtsx_chip.h | 2 +- drivers/staging/sm750fb/Kconfig | 1 + drivers/staging/sm750fb/Makefile | 1 + drivers/staging/sm750fb/ddk750.h | 1 + drivers/staging/sm750fb/ddk750_chip.c | 27 +- drivers/staging/sm750fb/ddk750_chip.h | 2 +- drivers/staging/sm750fb/ddk750_display.c | 10 +- drivers/staging/sm750fb/ddk750_display.h | 2 +- drivers/staging/sm750fb/ddk750_dvi.c | 40 +- drivers/staging/sm750fb/ddk750_power.h | 2 +- drivers/staging/sm750fb/ddk750_sii164.c | 114 +- drivers/staging/sm750fb/ddk750_swi2c.c | 1 + drivers/staging/sm750fb/ddk750_swi2c.h | 1 + drivers/staging/sm750fb/sm750.c | 7 +- drivers/staging/sm750fb/sm750_accel.c | 32 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/speakup/Kconfig | 1 + drivers/staging/speakup/kobjects.c | 14 +- drivers/staging/speakup/main.c | 1 + drivers/staging/speakup/selection.c | 212 +- drivers/staging/speakup/speakup.h | 1 + drivers/staging/speakup/speakup_decpc.c | 2 +- drivers/staging/speakup/speakup_keypc.c | 6 +- drivers/staging/speakup/spk_ttyio.c | 2 +- drivers/staging/unisys/Kconfig | 1 + drivers/staging/unisys/Makefile | 1 + drivers/staging/unisys/include/iochannel.h | 2 +- drivers/staging/unisys/visorhba/Kconfig | 13 +- drivers/staging/unisys/visorhba/Makefile | 1 + drivers/staging/unisys/visorinput/Kconfig | 15 +- drivers/staging/unisys/visorinput/Makefile | 1 + drivers/staging/unisys/visornic/Kconfig | 15 +- drivers/staging/unisys/visornic/Makefile | 1 + drivers/staging/vboxvideo/Kconfig | 1 + drivers/staging/vboxvideo/vbox_mode.c | 3 +- drivers/staging/vboxvideo/vbox_prime.c | 10 +- drivers/staging/vc04_services/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Makefile | 1 + .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 12 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 1 + .../vc04_services/bcm2835-camera/bcm2835-camera.c | 51 +- .../vc04_services/bcm2835-camera/controls.c | 75 +- .../staging/vc04_services/interface/vchi/vchi.h | 38 +- .../vc04_services/interface/vchi/vchi_cfg.h | 34 +- .../vc04_services/interface/vchi/vchi_common.h | 176 +- .../vc04_services/interface/vchiq_arm/vchiq.h | 34 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 37 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 56 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 32 +- .../vc04_services/interface/vchiq_arm/vchiq_cfg.h | 34 +- .../interface/vchiq_arm/vchiq_connected.c | 34 +- .../interface/vchiq_arm/vchiq_connected.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 50 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 34 +- .../interface/vchiq_arm/vchiq_debugfs.c | 32 +- .../interface/vchiq_arm/vchiq_debugfs.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 34 +- .../interface/vchiq_arm/vchiq_ioctl.h | 34 +- .../interface/vchiq_arm/vchiq_pagelist.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_util.h | 34 +- drivers/staging/vme/Makefile | 1 + drivers/staging/vme/devices/Kconfig | 1 + drivers/staging/vme/devices/Makefile | 1 + drivers/staging/vt6655/Kconfig | 1 + drivers/staging/vt6655/card.h | 6 +- drivers/staging/vt6655/channel.h | 2 +- drivers/staging/vt6655/desc.h | 2 +- drivers/staging/vt6655/device.h | 2 +- drivers/staging/vt6655/device_cfg.h | 2 +- drivers/staging/vt6655/dpc.h | 2 +- drivers/staging/vt6655/key.h | 2 +- drivers/staging/vt6655/mac.c | 25 - drivers/staging/vt6655/mac.h | 9 +- drivers/staging/vt6655/power.c | 7 +- drivers/staging/vt6655/power.h | 2 +- drivers/staging/vt6655/rf.c | 35 +- drivers/staging/vt6655/rf.h | 2 +- drivers/staging/vt6655/rxtx.c | 18 +- drivers/staging/vt6655/rxtx.h | 2 +- drivers/staging/vt6655/srom.h | 2 +- drivers/staging/vt6655/tmacro.h | 2 +- drivers/staging/vt6655/upc.h | 4 +- drivers/staging/vt6656/Kconfig | 1 + drivers/staging/vt6656/baseband.h | 2 +- drivers/staging/vt6656/card.h | 2 +- drivers/staging/vt6656/channel.h | 2 +- drivers/staging/vt6656/desc.h | 2 +- drivers/staging/vt6656/device.h | 2 +- drivers/staging/vt6656/dpc.h | 2 +- drivers/staging/vt6656/firmware.h | 2 +- drivers/staging/vt6656/int.h | 2 +- drivers/staging/vt6656/key.h | 2 +- drivers/staging/vt6656/power.h | 2 +- drivers/staging/vt6656/rf.h | 2 +- drivers/staging/vt6656/rxtx.h | 2 +- drivers/staging/vt6656/usbpipe.h | 2 +- drivers/staging/vt6656/wcmd.h | 2 +- drivers/staging/wilc1000/Kconfig | 2 +- drivers/staging/wilc1000/host_interface.c | 71 +- drivers/staging/wilc1000/host_interface.h | 14 +- drivers/staging/wilc1000/wilc_netdev.c | 2 +- drivers/staging/wilc1000/wilc_spi.c | 13 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 72 +- drivers/staging/wilc1000/wilc_wlan.c | 8 +- drivers/staging/wlan-ng/Kconfig | 2 +- drivers/staging/wlan-ng/hfa384x.h | 4 +- drivers/staging/wlan-ng/hfa384x_usb.c | 4 +- drivers/tty/rocket.c | 2 +- drivers/tty/serial/men_z135_uart.c | 1 + drivers/tty/serial/serial_txx9.c | 1 + drivers/tty/vt/selection.c | 46 +- drivers/tty/vt/vt.c | 7 +- drivers/usb/core/driver.c | 13 + drivers/usb/core/message.c | 4 +- drivers/usb/early/xhci-dbc.c | 4 + drivers/usb/gadget/udc/dummy_hcd.c | 19 +- drivers/usb/host/xhci-dbgcap.c | 2 + drivers/usb/misc/yurex.c | 1 - drivers/usb/storage/realtek_cr.c | 13 +- drivers/usb/usbip/stub_rx.c | 12 +- drivers/usb/usbip/usbip_common.h | 7 - drivers/video/fbdev/efifb.c | 3 +- drivers/w1/masters/ds2490.c | 6 +- drivers/watchdog/sbsa_gwdt.c | 2 +- drivers/xen/events/events_base.c | 1 + fs/block_dev.c | 3 +- fs/btrfs/file-item.c | 15 +- fs/btrfs/inode.c | 2 +- fs/btrfs/ordered-data.c | 3 +- fs/btrfs/ref-verify.c | 15 +- fs/ceph/dir.c | 6 +- fs/ceph/inode.c | 16 +- fs/ceph/mds_client.c | 70 +- fs/ceph/snap.c | 7 +- fs/cifs/file.c | 15 +- fs/cifs/inode.c | 4 - fs/cifs/misc.c | 23 +- fs/cifs/smb2pdu.c | 1 - fs/inode.c | 9 +- fs/io_uring.c | 291 +- fs/nfsd/nfs3proc.c | 17 +- fs/nfsd/nfs3xdr.c | 11 +- fs/nfsd/nfs4callback.c | 8 +- fs/nfsd/nfs4state.c | 12 +- fs/nfsd/state.h | 1 - fs/notify/fanotify/fanotify.c | 14 +- fs/notify/mark.c | 12 +- fs/proc/base.c | 17 +- fs/proc/proc_sysctl.c | 6 +- fs/splice.c | 4 +- fs/super.c | 5 + fs/ufs/util.h | 2 +- include/asm-generic/futex.h | 8 +- include/asm-generic/io.h | 7 +- include/asm-generic/mmiowb.h | 63 - include/asm-generic/mmiowb_types.h | 12 - include/asm-generic/pgtable.h | 2 - include/asm-generic/rwsem.h | 140 + include/asm-generic/sections.h | 14 - include/asm-generic/tlb.h | 297 +- include/drm/ttm/ttm_bo_driver.h | 1 + include/dt-bindings/iio/temperature/thermocouple.h | 16 + include/linux/acpi_iort.h | 8 - include/linux/bpf.h | 2 +- include/linux/clk.h | 16 - include/linux/compiler.h | 2 +- include/linux/counter.h | 510 + include/linux/counter_enum.h | 45 + include/linux/cpu.h | 44 +- include/linux/dmi.h | 8 +- include/linux/etherdevice.h | 12 - include/linux/filter.h | 18 +- include/linux/fsl/ftm.h | 88 + include/linux/ftrace.h | 18 +- include/linux/iio/adc/ad_sigma_delta.h | 1 + include/linux/iio/driver.h | 1 + include/linux/iio/frequency/ad9523.h | 8 +- include/linux/iio/gyro/itg3200.h | 1 + include/linux/iio/iio.h | 4 +- include/linux/iio/imu/adis.h | 14 + include/linux/iio/timer/stm32-timer-trigger.h | 11 +- include/linux/ima.h | 2 +- include/linux/interrupt.h | 25 + include/linux/jump_label_ratelimit.h | 64 +- include/linux/lockdep.h | 11 +- include/linux/mm.h | 18 +- include/linux/perf_event.h | 20 +- include/linux/pipe_fs_i.h | 1 - include/linux/qed/qed_if.h | 2 + include/linux/rcupdate.h | 6 +- include/linux/rcuwait.h | 2 +- include/linux/rwsem-spinlock.h | 47 + include/linux/rwsem.h | 37 +- include/linux/sched.h | 4 + include/linux/sched/task.h | 1 - include/linux/sched/topology.h | 4 +- include/linux/selection.h | 7 +- include/linux/set_memory.h | 11 - include/linux/smpboot.h | 2 +- include/linux/spinlock.h | 11 +- include/linux/srcu.h | 36 +- include/linux/stackdepot.h | 8 +- include/linux/stacktrace.h | 81 +- include/linux/tick.h | 6 - include/linux/time64.h | 21 - include/linux/uaccess.h | 2 - include/linux/uio.h | 2 +- include/linux/uprobes.h | 5 - include/linux/usb.h | 2 + include/linux/vmalloc.h | 15 - include/net/netfilter/nf_conntrack.h | 2 - include/net/netfilter/nf_conntrack_l4proto.h | 6 - include/net/sctp/command.h | 1 + include/net/xfrm.h | 22 +- include/trace/events/timer.h | 17 +- include/uapi/linux/vfio.h | 4 - include/uapi/linux/vfio_ccw.h | 12 - include/uapi/rdma/mlx5-abi.h | 1 - init/main.c | 6 - kernel/Kconfig.locks | 9 +- kernel/Makefile | 1 - kernel/backtracetest.c | 11 +- kernel/bpf/core.c | 1 + kernel/bpf/verifier.c | 76 +- kernel/cgroup/cpuset.c | 11 +- kernel/cpu.c | 91 +- kernel/dma/debug.c | 14 +- kernel/events/core.c | 12 +- kernel/events/ring_buffer.c | 3 +- kernel/events/uprobes.c | 8 +- kernel/fork.c | 25 +- kernel/futex.c | 188 +- kernel/iomem.c | 4 +- kernel/irq/devres.c | 3 +- kernel/irq/manage.c | 4 +- kernel/irq/timings.c | 522 +- kernel/irq_work.c | 75 +- kernel/jump_label.c | 63 +- kernel/kexec_core.c | 4 +- kernel/latencytop.c | 29 +- kernel/livepatch/transition.c | 22 +- kernel/locking/Makefile | 5 +- kernel/locking/lock_events.c | 179 - kernel/locking/lock_events.h | 59 - kernel/locking/lock_events_list.h | 67 - kernel/locking/lockdep.c | 357 +- kernel/locking/lockdep_internals.h | 34 +- kernel/locking/locktorture.c | 2 - kernel/locking/percpu-rwsem.c | 2 - kernel/locking/qspinlock.c | 8 +- kernel/locking/qspinlock_paravirt.h | 19 +- kernel/locking/qspinlock_stat.h | 242 +- kernel/locking/rwsem-spinlock.c | 339 + kernel/locking/rwsem-xadd.c | 204 +- kernel/locking/rwsem.c | 25 +- kernel/locking/rwsem.h | 174 +- kernel/locking/spinlock.c | 7 - kernel/locking/spinlock_debug.c | 6 +- kernel/module.c | 82 +- kernel/panic.c | 7 +- kernel/power/Kconfig | 9 - kernel/power/hibernate.c | 12 +- kernel/power/snapshot.c | 5 +- kernel/power/suspend.c | 4 +- kernel/rcu/rcu.h | 1 - kernel/rcu/rcuperf.c | 5 - kernel/rcu/rcutorture.c | 21 +- kernel/rcu/srcutiny.c | 9 +- kernel/rcu/srcutree.c | 32 +- kernel/rcu/tiny.c | 2 +- kernel/rcu/tree.c | 508 +- kernel/rcu/tree.h | 14 +- kernel/rcu/tree_exp.h | 36 +- kernel/rcu/tree_plugin.h | 257 +- kernel/rcu/tree_stall.h | 709 - kernel/rcu/update.c | 59 +- kernel/resource.c | 11 +- kernel/rseq.c | 9 +- kernel/sched/core.c | 128 +- kernel/sched/cpufreq.c | 2 +- kernel/sched/cpufreq_schedutil.c | 1 - kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 29 +- kernel/sched/isolation.c | 18 +- kernel/sched/rt.c | 5 - kernel/sched/sched.h | 18 +- kernel/sched/topology.c | 31 +- kernel/seccomp.c | 17 +- kernel/softirq.c | 51 + kernel/stacktrace.c | 333 +- kernel/time/clockevents.c | 18 +- kernel/time/jiffies.c | 2 +- kernel/time/sched_clock.c | 4 +- kernel/time/tick-broadcast.c | 48 +- kernel/time/tick-common.c | 52 +- kernel/time/tick-internal.h | 10 +- kernel/time/tick-sched.c | 37 +- kernel/time/tick-sched.h | 13 +- kernel/time/time.c | 2 +- kernel/time/timekeeping.c | 24 +- kernel/time/timer.c | 30 +- kernel/torture.c | 2 - kernel/trace/bpf_trace.c | 8 - kernel/trace/ring_buffer.c | 2 +- kernel/trace/trace.c | 140 +- kernel/trace/trace.h | 8 + kernel/trace/trace_branch.c | 4 - kernel/trace/trace_events_hist.c | 14 +- kernel/trace/trace_stack.c | 85 +- kernel/watchdog.c | 2 +- kernel/workqueue.c | 54 +- kernel/workqueue_internal.h | 5 +- lib/Kconfig | 4 - lib/Kconfig.debug | 1 - lib/Makefile | 12 - lib/fault-inject.c | 12 +- lib/stackdepot.c | 54 +- lib/strncpy_from_user.c | 5 +- lib/strnlen_user.c | 4 +- lib/test_vmalloc.c | 6 +- lib/ubsan.c | 69 +- lib/ubsan.h | 5 + mm/huge_memory.c | 4 +- mm/hugetlb.c | 2 +- mm/kasan/Makefile | 9 +- mm/kasan/common.c | 43 +- mm/kasan/report.c | 10 +- mm/kmemleak.c | 24 +- mm/madvise.c | 2 +- mm/memory.c | 6 +- mm/memory_hotplug.c | 1 - mm/mmu_gather.c | 129 +- mm/page_alloc.c | 34 +- mm/page_owner.c | 82 +- mm/slab.c | 48 +- mm/slub.c | 21 +- mm/vmalloc.c | 113 +- net/appletalk/ddp.c | 1 - net/bridge/netfilter/ebtables.c | 3 +- net/ipv4/esp4.c | 20 +- net/ipv4/esp4_offload.c | 8 +- net/ipv4/ip_output.c | 1 - net/ipv4/ip_vti.c | 9 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 2 +- net/ipv4/route.c | 32 +- net/ipv4/sysctl_net_ipv4.c | 5 +- net/ipv4/tcp_ipv4.c | 13 +- net/ipv4/udp_offload.c | 16 +- net/ipv4/xfrm4_policy.c | 24 +- net/ipv6/addrlabel.c | 2 +- net/ipv6/esp6_offload.c | 8 +- net/ipv6/ip6_fib.c | 4 +- net/ipv6/ip6_flowlabel.c | 22 +- net/ipv6/route.c | 70 +- net/ipv6/xfrm6_tunnel.c | 6 +- net/key/af_key.c | 4 +- net/l2tp/l2tp_core.c | 10 +- net/mac80211/debugfs_netdev.c | 2 +- net/mac80211/ht.c | 5 +- net/mac80211/iface.c | 3 - net/ncsi/ncsi-rsp.c | 6 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/nf_conntrack_core.c | 43 +- net/netfilter/nf_conntrack_netlink.c | 34 +- net/netfilter/nf_conntrack_proto.c | 2 +- net/netfilter/nf_conntrack_proto_icmp.c | 93 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 52 +- net/netfilter/nf_nat_core.c | 11 +- net/netfilter/nf_tables_api.c | 2 +- net/netfilter/nfnetlink_log.c | 2 +- net/netfilter/nfnetlink_queue.c | 2 +- net/netfilter/xt_time.c | 23 +- net/netlink/genetlink.c | 4 +- net/packet/af_packet.c | 37 +- net/rds/ib_fmr.c | 11 - net/rds/ib_rdma.c | 3 + net/rds/ib_recv.c | 8 +- net/rose/rose_loopback.c | 27 +- net/rxrpc/call_object.c | 32 +- net/rxrpc/input.c | 12 +- net/rxrpc/local_object.c | 3 +- net/sctp/sm_sideeffect.c | 29 + net/sctp/sm_statefuns.c | 35 +- net/sunrpc/cache.c | 3 - net/tls/tls_device.c | 43 +- net/tls/tls_device_fallback.c | 16 +- net/tls/tls_main.c | 5 +- net/tls/tls_sw.c | 3 - net/wireless/reg.c | 5 +- net/xfrm/xfrm_interface.c | 17 +- net/xfrm/xfrm_policy.c | 2 +- net/xfrm/xfrm_state.c | 32 +- net/xfrm/xfrm_user.c | 16 +- scripts/Makefile.build | 3 - scripts/Makefile.ubsan | 1 + scripts/selinux/genheaders/genheaders.c | 1 + scripts/selinux/mdp/mdp.c | 1 + security/apparmor/apparmorfs.c | 13 +- security/inode.c | 13 +- security/integrity/Kconfig | 11 +- security/integrity/Makefile | 8 +- security/integrity/platform_certs/load_ipl_s390.c | 36 - security/selinux/include/classmap.h | 1 - sound/pci/hda/patch_realtek.c | 13 - sound/soc/txx9/txx9aclc-ac97.c | 1 + sound/usb/line6/driver.c | 60 +- sound/usb/line6/podhd.c | 21 +- sound/usb/line6/toneport.c | 24 +- tools/arch/arc/include/uapi/asm/unistd.h | 51 - tools/arch/hexagon/include/uapi/asm/unistd.h | 40 - tools/arch/riscv/include/uapi/asm/unistd.h | 42 - tools/arch/x86/include/uapi/asm/vmx.h | 1 - tools/bpf/bpftool/map.c | 3 - tools/build/Makefile.feature | 2 - tools/build/feature/Makefile | 6 +- tools/build/feature/test-all.c | 5 - tools/build/feature/test-libzstd.c | 12 - tools/lib/bpf/.gitignore | 1 - tools/lib/traceevent/event-parse-api.c | 278 +- tools/lib/traceevent/event-parse-local.h | 6 +- tools/lib/traceevent/event-parse.c | 909 +- tools/lib/traceevent/event-parse.h | 154 +- tools/lib/traceevent/event-plugin.c | 32 +- tools/lib/traceevent/kbuffer-parse.c | 49 - tools/lib/traceevent/kbuffer.h | 13 - tools/lib/traceevent/parse-filter.c | 216 +- tools/lib/traceevent/parse-utils.c | 2 +- tools/lib/traceevent/plugin_cfg80211.c | 8 +- tools/lib/traceevent/plugin_function.c | 14 +- tools/lib/traceevent/plugin_hrtimer.c | 12 +- tools/lib/traceevent/plugin_jbd2.c | 12 +- tools/lib/traceevent/plugin_kmem.c | 32 +- tools/lib/traceevent/plugin_kvm.c | 48 +- tools/lib/traceevent/plugin_mac80211.c | 8 +- tools/lib/traceevent/plugin_sched_switch.c | 18 +- tools/lib/traceevent/plugin_scsi.c | 8 +- tools/lib/traceevent/plugin_xen.c | 8 +- tools/memory-model/Documentation/explanation.txt | 289 +- tools/memory-model/README | 33 +- tools/memory-model/linux-kernel.bell | 35 +- tools/memory-model/linux-kernel.cat | 39 +- tools/memory-model/linux-kernel.def | 6 - tools/memory-model/lock.cat | 3 + tools/objtool/arch.h | 8 +- tools/objtool/arch/x86/decode.c | 21 +- tools/objtool/builtin-check.c | 4 +- tools/objtool/builtin.h | 2 +- tools/objtool/check.c | 400 +- tools/objtool/check.h | 4 +- tools/objtool/elf.c | 15 +- tools/objtool/elf.h | 3 +- tools/objtool/special.c | 18 - tools/objtool/special.h | 1 - tools/objtool/warn.h | 8 - tools/perf/Documentation/perf-record.txt | 19 - tools/perf/Makefile.config | 22 +- tools/perf/Makefile.perf | 3 - tools/perf/bench/numa.c | 4 - tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-list.c | 6 +- tools/perf/builtin-record.c | 65 +- tools/perf/builtin-stat.c | 28 +- tools/perf/builtin-version.c | 2 - tools/perf/examples/bpf/augmented_raw_syscalls.c | 196 +- tools/perf/perf.h | 1 - .../perf/pmu-events/arch/s390/cf_z14/extended.json | 2 +- .../perf/pmu-events/arch/x86/bonnell/frontend.json | 2 +- .../perf/pmu-events/arch/x86/bonnell/pipeline.json | 2 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 260 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 1630 +-- .../arch/x86/broadwell/floating-point.json | 51 +- .../pmu-events/arch/x86/broadwell/frontend.json | 4 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 1640 +-- .../pmu-events/arch/x86/broadwell/pipeline.json | 36 +- .../pmu-events/arch/x86/broadwellde/cache.json | 4 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 6 +- .../arch/x86/broadwellx/bdx-metrics.json | 278 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 161 +- .../arch/x86/broadwellx/floating-point.json | 16 +- .../pmu-events/arch/x86/broadwellx/memory.json | 148 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 50 +- .../arch/x86/cascadelakex/clx-metrics.json | 304 +- tools/perf/pmu-events/arch/x86/goldmont/cache.json | 1240 +- .../perf/pmu-events/arch/x86/goldmont/memory.json | 260 + .../pmu-events/arch/x86/goldmont/pipeline.json | 5 +- .../arch/x86/goldmont/virtual-memory.json | 9 +- .../pmu-events/arch/x86/goldmontplus/cache.json | 74 +- .../pmu-events/arch/x86/goldmontplus/pipeline.json | 5 +- .../arch/x86/goldmontplus/virtual-memory.json | 9 +- tools/perf/pmu-events/arch/x86/haswell/cache.json | 175 +- .../arch/x86/haswell/floating-point.json | 33 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 234 +- tools/perf/pmu-events/arch/x86/haswell/memory.json | 172 +- .../perf/pmu-events/arch/x86/haswell/pipeline.json | 33 +- tools/perf/pmu-events/arch/x86/haswellx/cache.json | 173 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 252 +- .../perf/pmu-events/arch/x86/haswellx/memory.json | 172 +- .../pmu-events/arch/x86/haswellx/pipeline.json | 10 +- .../perf/pmu-events/arch/x86/ivybridge/cache.json | 10 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 250 +- .../pmu-events/arch/x86/ivybridge/pipeline.json | 4 + .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 256 +- .../perf/pmu-events/arch/x86/ivytown/pipeline.json | 4 + tools/perf/pmu-events/arch/x86/jaketown/cache.json | 6 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 150 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 12 +- .../pmu-events/arch/x86/knightslanding/cache.json | 666 +- .../pmu-events/arch/x86/knightslanding/memory.json | 268 +- .../arch/x86/knightslanding/pipeline.json | 15 +- .../arch/x86/knightslanding/virtual-memory.json | 2 +- .../pmu-events/arch/x86/sandybridge/cache.json | 680 +- .../arch/x86/sandybridge/floating-point.json | 126 +- .../pmu-events/arch/x86/sandybridge/frontend.json | 268 +- .../pmu-events/arch/x86/sandybridge/memory.json | 68 +- .../pmu-events/arch/x86/sandybridge/other.json | 18 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 1338 +- .../arch/x86/sandybridge/snb-metrics.json | 144 +- .../arch/x86/sandybridge/virtual-memory.json | 108 +- .../perf/pmu-events/arch/x86/silvermont/cache.json | 2 +- .../perf/pmu-events/arch/x86/silvermont/other.json | 20 - .../pmu-events/arch/x86/silvermont/pipeline.json | 5 +- tools/perf/pmu-events/arch/x86/skylake/cache.json | 2191 +-- .../perf/pmu-events/arch/x86/skylake/frontend.json | 14 +- tools/perf/pmu-events/arch/x86/skylake/memory.json | 1121 +- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 39 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 274 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 786 +- .../arch/x86/skylakex/floating-point.json | 2 + .../pmu-events/arch/x86/skylakex/frontend.json | 234 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 751 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 173 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 304 +- tools/perf/trace/beauty/renameat.c | 1 + tools/perf/trace/strace/groups/string | 65 - tools/perf/util/annotate.c | 8 +- tools/perf/util/cloexec.c | 1 + tools/perf/util/cs-etm.c | 14 +- tools/perf/util/data-convert-bt.c | 4 +- tools/perf/util/env.c | 2 +- tools/perf/util/event.h | 1 - tools/perf/util/evlist.c | 6 +- tools/perf/util/evlist.h | 3 +- tools/perf/util/evsel.c | 11 +- tools/perf/util/evsel.h | 6 - tools/perf/util/mmap.c | 4 +- tools/perf/util/mmap.h | 3 +- tools/perf/util/parse-events.c | 58 +- tools/perf/util/parse-events.h | 5 - tools/perf/util/parse-events.l | 11 +- tools/perf/util/parse-events.y | 12 - tools/perf/util/python.c | 2 +- .../perf/util/scripting-engines/trace-event-perl.c | 2 +- .../util/scripting-engines/trace-event-python.c | 2 +- tools/perf/util/session.c | 8 +- tools/perf/util/stat-display.c | 18 + tools/perf/util/trace-event-parse.c | 2 +- tools/perf/util/trace-event-read.c | 2 +- tools/perf/util/trace-event.c | 4 +- tools/testing/selftests/bpf/verifier/calls.c | 25 - .../selftests/bpf/verifier/direct_packet_access.c | 22 - tools/testing/selftests/kvm/dirty_log_test.c | 9 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 9 +- tools/testing/selftests/net/fib_rule_tests.sh | 10 +- tools/testing/selftests/net/run_afpackettests | 5 - tools/testing/selftests/net/run_netsocktests | 2 +- tools/testing/selftests/netfilter/Makefile | 2 +- .../selftests/netfilter/conntrack_icmp_related.sh | 283 - tools/testing/selftests/netfilter/nft_nat.sh | 36 +- .../selftests/rcutorture/bin/configNR_CPUS.sh | 17 +- .../selftests/rcutorture/bin/config_override.sh | 17 +- .../selftests/rcutorture/bin/configcheck.sh | 19 +- .../testing/selftests/rcutorture/bin/configinit.sh | 17 +- tools/testing/selftests/rcutorture/bin/cpus2use.sh | 17 +- .../testing/selftests/rcutorture/bin/functions.sh | 17 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 17 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 17 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 5 - .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 17 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 17 +- .../rcutorture/bin/kvm-recheck-rcuperf-ftrace.sh | 17 +- .../rcutorture/bin/kvm-recheck-rcuperf.sh | 17 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 17 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 17 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 17 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 15 +- .../selftests/rcutorture/bin/parse-build.sh | 17 +- .../selftests/rcutorture/bin/parse-console.sh | 17 +- .../rcutorture/configs/lock/ver_functions.sh | 17 +- .../rcutorture/configs/rcu/ver_functions.sh | 17 +- .../rcutorture/configs/rcuperf/ver_functions.sh | 17 +- tools/testing/selftests/rseq/rseq-s390.h | 9 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 34 +- virt/kvm/arm/arch_timer.c | 17 +- virt/kvm/arm/arm.c | 11 +- virt/kvm/arm/mmu.c | 8 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 3 - virt/kvm/arm/vgic/vgic.c | 21 - virt/kvm/arm/vgic/vgic.h | 1 - virt/kvm/kvm_main.c | 7 +- 2216 files changed, 44303 insertions(+), 166467 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-counter create mode 100644 Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 create mode 100644 Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-impedance-analyzer-ad5933 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31856 create mode 100644 Documentation/devicetree/bindings/counter/ftm-quaddec.txt create mode 100644 Documentation/devicetree/bindings/counter/stm32-lptimer-cnt.txt create mode 100644 Documentation/devicetree/bindings/counter/stm32-timer-cnt.txt create mode 100644 Documentation/devicetree/bindings/fieldbus/arcx,anybus-controller.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7780.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/avia-hx711.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads8344.txt delete mode 100644 Documentation/devicetree/bindings/iio/counter/stm32-lptimer-cnt.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4000.txt delete mode 100644 Documentation/devicetree/bindings/iio/pressure/bmp085.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/bmp085.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/devantech-srf04.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/max31856.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/temperature-b [...] create mode 100644 Documentation/driver-api/generic-counter.rst create mode 100644 arch/alpha/include/asm/rwsem.h delete mode 100644 arch/arm64/kernel/sigreturn32.S delete mode 100644 arch/ia64/include/asm/mmiowb.h create mode 100644 arch/ia64/include/asm/rwsem.h delete mode 100644 arch/mips/include/asm/mmiowb.h delete mode 100644 arch/powerpc/include/asm/mmiowb.h delete mode 100644 arch/riscv/include/asm/mmiowb.h delete mode 100644 arch/s390/boot/ipl_report.c delete mode 100644 arch/s390/boot/kaslr.c delete mode 100644 arch/s390/boot/machine_kexec_reloc.c delete mode 100644 arch/s390/boot/text_dma.S delete mode 100644 arch/s390/boot/uv.c delete mode 100644 arch/s390/include/asm/stacktrace.h delete mode 100644 arch/s390/include/asm/unwind.h delete mode 100644 arch/s390/include/asm/uv.h delete mode 100644 arch/s390/include/uapi/asm/ipl.h delete mode 100644 arch/s390/kernel/ima_arch.c delete mode 100644 arch/s390/kernel/machine_kexec_reloc.c delete mode 100644 arch/s390/kernel/unwind_bc.c create mode 100644 arch/s390/mm/gup.c delete mode 100644 arch/s390/pci/pci_irq.c delete mode 100644 arch/s390/purgatory/kexec-purgatory.S delete mode 100644 arch/s390/purgatory/purgatory.lds.S delete mode 100644 arch/sh/include/asm/mmiowb.h create mode 100644 arch/x86/include/asm/rwsem.h create mode 100644 arch/x86/lib/rwsem.S create mode 100644 drivers/counter/104-quad-8.c create mode 100644 drivers/counter/Kconfig create mode 100644 drivers/counter/Makefile create mode 100644 drivers/counter/counter.c create mode 100644 drivers/counter/ftm-quaddec.c create mode 100644 drivers/counter/stm32-lptimer-cnt.c create mode 100644 drivers/counter/stm32-timer-cnt.c create mode 100644 drivers/iio/adc/ad7780.c create mode 100644 drivers/iio/adc/ti-ads8344.c delete mode 100644 drivers/iio/counter/104-quad-8.c delete mode 100644 drivers/iio/counter/Kconfig delete mode 100644 drivers/iio/counter/Makefile delete mode 100644 drivers/iio/counter/stm32-lptimer-cnt.c create mode 100644 drivers/iio/gyro/fxas21002c.h create mode 100644 drivers/iio/gyro/fxas21002c_core.c create mode 100644 drivers/iio/gyro/fxas21002c_i2c.c create mode 100644 drivers/iio/gyro/fxas21002c_spi.c create mode 100644 drivers/iio/imu/adis16400.c delete mode 100644 drivers/iio/imu/adis16400.h delete mode 100644 drivers/iio/imu/adis16400_buffer.c delete mode 100644 drivers/iio/imu/adis16400_core.c create mode 100644 drivers/iio/proximity/mb1232.c create mode 100644 drivers/iio/temperature/max31856.c delete mode 100644 drivers/perf/arm_smmuv3_pmu.c delete mode 100644 drivers/s390/cio/vfio_ccw_async.c create mode 100644 drivers/staging/fieldbus/Documentation/ABI/fieldbus-dev-cdev create mode 100644 drivers/staging/fieldbus/Documentation/ABI/sysfs-class-fieldbus-dev create mode 100644 drivers/staging/fieldbus/Documentation/fieldbus_dev.txt create mode 100644 drivers/staging/fieldbus/Kconfig create mode 100644 drivers/staging/fieldbus/Makefile create mode 100644 drivers/staging/fieldbus/TODO create mode 100644 drivers/staging/fieldbus/anybuss/Kconfig create mode 100644 drivers/staging/fieldbus/anybuss/Makefile create mode 100644 drivers/staging/fieldbus/anybuss/anybuss-client.h create mode 100644 drivers/staging/fieldbus/anybuss/anybuss-controller.h create mode 100644 drivers/staging/fieldbus/anybuss/arcx-anybus.c create mode 100644 drivers/staging/fieldbus/anybuss/hms-profinet.c create mode 100644 drivers/staging/fieldbus/anybuss/host.c create mode 100644 drivers/staging/fieldbus/dev_core.c create mode 100644 drivers/staging/fieldbus/fieldbus_dev.h delete mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-impedance-analy [...] delete mode 100644 drivers/staging/iio/adc/ad7780.c create mode 100644 drivers/staging/kpc2000/Kconfig create mode 100644 drivers/staging/kpc2000/Makefile create mode 100644 drivers/staging/kpc2000/TODO create mode 100644 drivers/staging/kpc2000/kpc.h create mode 100644 drivers/staging/kpc2000/kpc2000/Makefile create mode 100644 drivers/staging/kpc2000/kpc2000/cell_probe.c create mode 100644 drivers/staging/kpc2000/kpc2000/core.c create mode 100644 drivers/staging/kpc2000/kpc2000/dma_common_defs.h create mode 100644 drivers/staging/kpc2000/kpc2000/fileops.c create mode 100644 drivers/staging/kpc2000/kpc2000/kp2000_module.c create mode 100644 drivers/staging/kpc2000/kpc2000/pcie.h create mode 100644 drivers/staging/kpc2000/kpc2000/uapi.h create mode 100644 drivers/staging/kpc2000/kpc_dma/Makefile create mode 100644 drivers/staging/kpc2000/kpc_dma/dma.c create mode 100644 drivers/staging/kpc2000/kpc_dma/fileops.c create mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c create mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h create mode 100644 drivers/staging/kpc2000/kpc_dma/uapi.h create mode 100644 drivers/staging/kpc2000/kpc_i2c/Makefile create mode 100644 drivers/staging/kpc2000/kpc_i2c/fileops.c create mode 100644 drivers/staging/kpc2000/kpc_i2c/i2c_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/Makefile create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_parts.h create mode 100644 drivers/staging/most/Documentation/ABI/configfs-most.txt create mode 100644 drivers/staging/most/configfs.c delete mode 100644 drivers/staging/mt7621-mmc/Kconfig delete mode 100644 drivers/staging/mt7621-mmc/Makefile delete mode 100644 drivers/staging/mt7621-mmc/TODO delete mode 100644 drivers/staging/mt7621-mmc/board.h delete mode 100644 drivers/staging/mt7621-mmc/dbg.c delete mode 100644 drivers/staging/mt7621-mmc/dbg.h delete mode 100644 drivers/staging/mt7621-mmc/mt6575_sd.h delete mode 100644 drivers/staging/mt7621-mmc/sd.c create mode 100644 drivers/staging/octeon/TODO delete mode 100644 drivers/staging/rtl8192e/license delete mode 100644 drivers/staging/rtlwifi/Kconfig delete mode 100644 drivers/staging/rtlwifi/Makefile delete mode 100644 drivers/staging/rtlwifi/TODO delete mode 100644 drivers/staging/rtlwifi/base.c delete mode 100644 drivers/staging/rtlwifi/base.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/Makefile delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbt_precomp.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b1ant.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b1ant.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b2ant.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b2ant.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822bwifionly.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822bwifionly.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/rtl_btc.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/rtl_btc.h delete mode 100644 drivers/staging/rtlwifi/cam.c delete mode 100644 drivers/staging/rtlwifi/cam.h delete mode 100644 drivers/staging/rtlwifi/core.c delete mode 100644 drivers/staging/rtlwifi/core.h delete mode 100644 drivers/staging/rtlwifi/debug.c delete mode 100644 drivers/staging/rtlwifi/debug.h delete mode 100644 drivers/staging/rtlwifi/efuse.c delete mode 100644 drivers/staging/rtlwifi/efuse.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_2_platform.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_88xx_cfg.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_pcie.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_pcie.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_api.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_api.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_bit2.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_bit_8822b.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_info.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_offload_c2h_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_offload_h2c_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_h2c_extra_info_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_intf_phy_cmd.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_original_c2h_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_original_h2c_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_pwr_seq_cmd.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_reg2.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_reg_8822b.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_bd_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_bd_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_desc_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_desc_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_sdio_reg.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_bd_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_bd_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_desc_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_desc_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_type.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_usb_reg.h delete mode 100644 drivers/staging/rtlwifi/halmac/rtl_halmac.c delete mode 100644 drivers/staging/rtlwifi/halmac/rtl_halmac.h delete mode 100644 drivers/staging/rtlwifi/pci.c delete mode 100644 drivers/staging/rtlwifi/pci.h delete mode 100644 drivers/staging/rtlwifi/phydm/halphyrf_ce.c delete mode 100644 drivers/staging/rtlwifi/phydm/halphyrf_ce.h delete mode 100644 drivers/staging/rtlwifi/phydm/mp_precomp.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_acs.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_acs.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adaptivity.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adaptivity.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adc_sampling.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_antdiv.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_antdiv.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_beamforming.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_ccx.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_ccx.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_cfotracking.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_cfotracking.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_debug.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_debug.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dfs.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dig.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dig.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamic_rx_path.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamicbbpowersaving.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamicbbpowersaving.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamictxpower.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamictxpower.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_edcaturbocheck.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_edcaturbocheck.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_features.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_hwconfig.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_hwconfig.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_interface.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_interface.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_iqk.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_kfree.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_kfree.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_noisemonitor.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_noisemonitor.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_powertracking_ce.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_powertracking_ce.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_pre_define.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_precomp.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_psd.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_psd.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_rainfo.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_rainfo.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_regdefine11ac.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_types.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halphyrf_8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halphyrf_8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_rtl8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_rtl8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/version_rtl8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl_phydm.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl_phydm.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/halcomtxbf.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbf8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbfinterface.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbfjaguar.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/phydm_hal_txbf_api.h delete mode 100644 drivers/staging/rtlwifi/ps.c delete mode 100644 drivers/staging/rtlwifi/ps.h delete mode 100644 drivers/staging/rtlwifi/pwrseqcmd.h delete mode 100644 drivers/staging/rtlwifi/rc.c delete mode 100644 drivers/staging/rtlwifi/rc.h delete mode 100644 drivers/staging/rtlwifi/regd.c delete mode 100644 drivers/staging/rtlwifi/regd.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/Makefile delete mode 100644 drivers/staging/rtlwifi/rtl8822be/def.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/fw.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/fw.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/hw.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/hw.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/led.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/led.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/phy.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/phy.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/reg.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/sw.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/sw.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/trx.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/trx.h delete mode 100644 drivers/staging/rtlwifi/stats.c delete mode 100644 drivers/staging/rtlwifi/stats.h delete mode 100644 drivers/staging/rtlwifi/wifi.h delete mode 100644 include/asm-generic/mmiowb.h delete mode 100644 include/asm-generic/mmiowb_types.h create mode 100644 include/asm-generic/rwsem.h create mode 100644 include/dt-bindings/iio/temperature/thermocouple.h create mode 100644 include/linux/counter.h create mode 100644 include/linux/counter_enum.h create mode 100644 include/linux/fsl/ftm.h create mode 100644 include/linux/rwsem-spinlock.h delete mode 100644 kernel/locking/lock_events.c delete mode 100644 kernel/locking/lock_events.h delete mode 100644 kernel/locking/lock_events_list.h create mode 100644 kernel/locking/rwsem-spinlock.c delete mode 100644 kernel/rcu/tree_stall.h delete mode 100644 security/integrity/platform_certs/load_ipl_s390.c delete mode 100644 tools/arch/arc/include/uapi/asm/unistd.h delete mode 100644 tools/arch/hexagon/include/uapi/asm/unistd.h delete mode 100644 tools/arch/riscv/include/uapi/asm/unistd.h delete mode 100644 tools/build/feature/test-libzstd.c delete mode 100644 tools/perf/pmu-events/arch/x86/silvermont/other.json delete mode 100644 tools/perf/trace/strace/groups/string delete mode 100755 tools/testing/selftests/netfilter/conntrack_icmp_related.sh