This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-defconfig in repository toolchain/ci/linux.
discards c9529331c7a2 Add linux-next specific files for 20200514 discards a68be5773111 Merge branch 'akpm/master' discards ad9332ab7b66 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards de7d3b4d5ab3 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] discards c39d4f114f86 doc: cgroup: update note about conditions when oom killer [...] discards 646b74f168dd include/linux/cache.h: expand documentation over __read_mostly discards 7bbd207247e1 mm/madvise.c: remove duplicated include discards 73cedfbbebc1 mm-support-vector-address-ranges-for-process_madvise-fix-f [...] discards d5494c65af3e mm: fix s390 compat build error discards 5ef8190d580e mm/madvise: make function 'do_process_madvise' static discards 77df6ee029d9 mm-support-vector-address-ranges-for-process_madvise-fix-fix discards 00bb68dcd7fb mm: support compat_sys_process_madvise discards 5e166dc3e6c6 mm: support vector address ranges for process_madvise discards e263f959fa0c mm/madvise: allow KSM hints for remote API discards 58890f5149a8 mm/madvise: support both pid and pidfd for process_madvise discards 951efce916ff pid: move pidfd_get_pid() to pid.c discards 153dd9489f37 mm/madvise: check fatal signal pending of target process discards 1aaf315d7169 mm-introduce-external-memory-hinting-api-fix-2-fix discards ceb7b2ada11a mm: fix build error for mips of process_madvise discards 46e32071e593 fix process_madvise build break for arm64 discards b9b2aed54678 mm/madvise: introduce process_madvise() syscall: an extern [...] discards c337c1fbf08e mm/madvise: pass task and mm to do_madvise discards 672e180473d2 mm/mmap.c: do not allow mappings outside of allowed limits discards 3b01cce1abe2 mm/mmap.c: add more sanity checks to get_unmapped_area() discards 376b9fe72ee6 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy discards 22c960235fc9 mm/swap.c: annotate data races for lru_rotate_pvecs discards 7f01348aa914 mm: annotate a data race in page_zonenum() discards c20539dee1e8 mm/rmap: annotate a data race at tlb_flush_batched discards 286554115e3a mm/util.c: annotate an data race at vm_committed_as discards af495a56bc99 mm/mempool: fix a data race in mempool_free() discards a51d6f5682f3 mm/list_lru: fix a data race in list_lru_count_one discards df479f899bdf mm/memcontrol: fix a data race in scan count discards 8862b03c57d7 mm/page_counter: fix various data races at memsw discards a1a9ba4a0f4d mm-swapfile-fix-and-annotate-various-data-races-v2 discards 7bfdc6c62d9f mm/swapfile: fix and annotate various data races discards a6a549dfe79a mm/filemap.c: fix a data race in filemap_fault() discards e4e74c774099 mm/swap_state: mark various intentional data races discards b77cb303c89d mm-page_io-mark-various-intentional-data-races-v2 discards 25f74dfcac11 mm/page_io: mark various intentional data races discards 9e2c64461c09 mm/frontswap: mark various intentional data races discards b7cd428b7918 kernel: rename show_stack_loglvl() => show_stack() discards 4d961b5013a3 kernel: use show_stack_loglvl() discards 4af3bd5afa48 sched: print stack trace with KERN_INFO discards 331182065771 kdb: don't play with console_loglevel discards 67b55fef352d power: use show_stack_loglvl() discards cede06a0ce91 x86/amd_gart: print stacktrace for a leak with KERN_ERR discards a54ed5036e78 sysrq: use show_stack_loglvl() discards 1b6af507a90d xtensa: add show_stack_loglvl() discards 5413a5a1fa13 xtensa-add-loglvl-to-show_trace-fix discards d63d30c2540c xtensa: add loglvl to show_trace() discards aa2067ad44a6 x86: add show_stack_loglvl() discards 19bbc818b5fe x86: add missing const qualifiers for log_lvl discards 4c754e83009f unicore32: add show_stack_loglvl() discards 9a5ae3c98a44 unicore32: add loglvl to c_backtrace() discards c6ab275505d8 unicore32: remove unused pmode argument in c_backtrace() discards 7fc1389a1b37 um: add show_stack_loglvl() discards 7e15d800c06c um/sysrq: remove needless variable sp discards e45eb4f10283 sparc: add show_stack_loglvl() discards f23072375440 sh: add show_stack_loglvl() discards 870a76eda7e0 sh: add loglvl to show_trace() discards 92bd8bd6aad2 sh: add loglvl to printk_address() discards a17728ff070a sh: remove needless printk() discards c0ca25accfe7 sh: add loglvl to dump_mem() discards d22b271e0237 s390: add show_stack_loglvl() discards bc57075bf827 riscv: add show_stack_loglvl() discards 11e7429c2e12 powerpc: add show_stack_loglvl() discards 3827d4c4bfd7 parisc: add show_stack_loglvl() discards 1a652d14c1a0 openrisc: add show_stack_loglvl() discards 33dbe5757fdf nios2: add show_stack_loglvl() discards 21d41f79b627 nds32: add show_stack_loglvl() discards bec6bea097c0 mips: add show_stack_loglvl() discards 4c03385b03bb microblaze: add show_stack_loglvl() discards 3875857ddd5d microblaze: add loglvl to microblaze_unwind() discards c6ae2c68661a microblaze: add loglvl to microblaze_unwind_inner() discards 9582f6806b56 m68k: add show_stack_loglvl() discards d6152006c146 ia64: add show_stack_loglvl() discards eb26870d5bfb ia64: pass log level as arg into ia64_do_show_stack() discards bc79752d7137 hexagon: add show_stack_loglvl() discards 9de96c112687 h8300: add show_stack_loglvl() discards 250de8acb389 csky: add show_stack_loglvl() discards 73764b0aded6 c6x: add show_stack_loglvl() discards a9009b8c2ddd arm64: add show_stack_loglvl() discards 76fb42e2e19b arm64: add loglvl to dump_backtrace() discards 7c5bfce08a73 arm: add show_stack_loglvl() discards 39c610b7f755 arm: wire up dump_backtrace_{entry,stm} discards 2ffa21f6158f arm: add loglvl to dump_backtrace() discards 368acc5b4b94 arm: add loglvl to unwind_backtrace() discards f62300942ff4 arm/asm: add loglvl to c_backtrace() discards efbd43ba7f92 arc: add show_stack_loglvl() discards 1a4006b3ae3a alpha: add show_stack_loglvl() discards 913ace61b18e kallsyms/printk: add loglvl to print_ip_sym() discards 838410b26997 mm/kmemleak: silence KCSAN splats in checksum discards 4c6bbce778e8 kernel: set USER_DS in kthread_use_mm discards 563ab4dc7aba powerpc/vas: fix up for {un}use_mm() rename discards dc61b11679d1 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 discards 89d5eb4caa1b kernel: better document the use_mm/unuse_mm API contract discards d9b1aa865960 kernel: move use_mm/unuse_mm to kthread.c discards b6ed0c274ee2 kernel: move use_mm/unuse_mm to kthread.c discards 69ca54caff1b amdgpu: a NULL ->mm does not mean a thread is a kthread discards ec7514de1968 stacktrace: cleanup inconsistent variable type discards e423c9d35b17 kernel/sysctl.c: ignore out-of-range taint bits introduced [...] discards 26e7d44cb00b panic: add sysctl to dump all CPUs backtraces on oops event discards fde68eebb092 kernel/hung_task.c: introduce sysctl to print all traces w [...] discards af8751096960 kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] discards 4c369599a843 lib/test_sysctl: support testing of sysctl. boot parameter discards 8236d66f84af tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] discards f6d7218d9b92 kernel/hung_task convert hung_task_panic boot parameter to sysctl discards 253d5fde8820 kernel/sysctl: support handling command line aliases discards 897df0318474 kernel/sysctl: support setting sysctl parameters from kern [...] discards fc5f9fddb6f0 xarray.h: correct return code documentation for xa_store_{ [...] discards 3a484370beb9 Merge branch 'akpm-current/current' discards 0ff9b443c8c2 fix for "block: add blk_io_schedule() for avoiding task hu [...] discards e032a9bf76b6 Merge remote-tracking branch 'fsinfo/fsinfo-core' discards 98d95868f01c Merge remote-tracking branch 'notifications/notifications- [...] discards 881030681450 Merge remote-tracking branch 'mhi/mhi-next' discards 6d5fd3897de7 Merge remote-tracking branch 'kunit-next/kunit' discards 92078fdb2521 Merge remote-tracking branch 'cfi/cfi/next' discards 14e2969585c3 Merge remote-tracking branch 'fpga/for-next' discards ca88fcf3b753 Merge remote-tracking branch 'hmm/hmm' discards 378340552409 Merge remote-tracking branch 'devfreq/devfreq-next' discards 625e457d6ffe Merge remote-tracking branch 'pidfd/for-next' discards 8f24d39ffff9 Merge remote-tracking branch 'kgdb/kgdb/for-next' discards d0c91953b369 Merge remote-tracking branch 'hyperv/hyperv-next' discards 90f937b1d658 Merge remote-tracking branch 'xarray/xarray' discards c1fbaf74e875 Merge remote-tracking branch 'nvmem/for-next' discards 47e3ef777576 Merge remote-tracking branch 'slimbus/for-next' discards eb256897aa6c Merge remote-tracking branch 'fsi/next' discards 6cfa01228aa3 Merge remote-tracking branch 'ntb/ntb-next' discards 5b7b24bf3cb9 Merge remote-tracking branch 'rtc/rtc-next' discards f20612390c04 Merge remote-tracking branch 'coresight/next' discards 7ae6a634b17d Merge remote-tracking branch 'livepatching/for-next' discards fc76f3022309 Merge remote-tracking branch 'userns/for-next' discards b4b3ceb0a344 Merge remote-tracking branch 'pwm/for-next' discards 7a35fa729159 Merge remote-tracking branch 'pinctrl-samsung/for-next' discards 9123caf5a2a6 Merge remote-tracking branch 'pinctrl-intel/for-next' discards b6b8c3a9a690 Merge remote-tracking branch 'pinctrl/for-next' discards 4d3c81ffa5cf Merge remote-tracking branch 'gpio/for-next' discards 28a21f2f6aff Merge remote-tracking branch 'rpmsg/for-next' discards 86d5b0df4b86 Merge remote-tracking branch 'vhost/linux-next' discards 250a0af90531 Merge remote-tracking branch 'scsi/for-next' discards 06035ac6a8de Merge remote-tracking branch 'cgroup/for-next' discards d80fb7cc561a Merge remote-tracking branch 'slave-dma/next' discards 6a653c1a6b88 Merge remote-tracking branch 'icc/icc-next' discards c124f4d6fa52 Merge remote-tracking branch 'mux/for-next' discards a3b512a825b1 Merge remote-tracking branch 'staging/staging-next' discards 7064ee95c484 Merge remote-tracking branch 'thunderbolt/next' discards bf007c9aba13 Merge remote-tracking branch 'soundwire/next' discards ad830d4e727a Merge remote-tracking branch 'extcon/extcon-next' discards f99a2faf8c5c Merge remote-tracking branch 'char-misc/char-misc-next' discards 927ab42dd06a Merge remote-tracking branch 'tty/tty-next' discards c032c94be3c9 Merge remote-tracking branch 'phy-next/next' discards f25e19eee958 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' discards c2781a44519d Merge remote-tracking branch 'usb-serial/usb-next' discards febbc31537ff Merge remote-tracking branch 'usb/usb-next' discards a9221ae7108d Merge remote-tracking branch 'driver-core/driver-core-next' discards d1faeb116dd3 Merge remote-tracking branch 'ipmi/for-next' discards 21a70e247988 Merge remote-tracking branch 'leds/for-next' discards 6588ccd4a223 Merge remote-tracking branch 'chrome-platform/for-next' discards 8303d2a848ce Merge remote-tracking branch 'drivers-x86/for-next' discards ff6c2a4edf0d Merge remote-tracking branch 'workqueues/for-next' discards 55f7f62d71f8 Merge remote-tracking branch 'percpu/for-next' discards 5020545b243c Merge remote-tracking branch 'kvms390/next' discards 9dd05eb731c4 Merge remote-tracking branch 'kvm-arm/next' discards 55ac1bd270d6 Merge remote-tracking branch 'kvm/linux-next' discards 79c2d95c6949 Merge remote-tracking branch 'rcu/rcu/next' discards 2570a39d9735 Merge remote-tracking branch 'edac/edac-for-next' discards b1231c60abe5 Merge remote-tracking branch 'clockevents/timers/drivers/next' discards dd6a36d1dfe9 Merge remote-tracking branch 'tip/auto-latest' discards c3418c9c42ba Merge remote-tracking branch 'spi/for-next' discards 6ed6a3d7f416 Merge remote-tracking branch 'devicetree/for-next' discards 16e5be7e7339 Merge remote-tracking branch 'audit/next' discards b28f9907a3e4 Merge remote-tracking branch 'iommu/next' discards 75f122c457d9 Merge remote-tracking branch 'tpmdd/next' discards e83b1d799203 Merge remote-tracking branch 'tomoyo/master' discards 19dae4e7d881 Merge remote-tracking branch 'smack/next' discards 3badc9c8de0d Merge remote-tracking branch 'selinux/next' discards ae345a6a3b68 Merge remote-tracking branch 'integrity/next-integrity' discards 628e0614e166 Merge remote-tracking branch 'apparmor/apparmor-next' discards 28e11e323f16 Merge remote-tracking branch 'regulator/for-next' discards bdd7b22762e4 Merge remote-tracking branch 'battery/for-next' discards ebfbc9adba23 Merge remote-tracking branch 'backlight/for-backlight-next' discards 332c387a9584 Merge remote-tracking branch 'mfd/for-mfd-next' discards 2fdc2775d853 Merge remote-tracking branch 'mmc/next' discards 19f27f5ec7e0 Merge remote-tracking branch 'device-mapper/for-next' discards 3ca8b2d46359 Merge remote-tracking branch 'block/for-next' discards 9975d960532a Merge remote-tracking branch 'input/next' discards 7c915a6f93fe Merge remote-tracking branch 'modules/modules-next' discards c9b1ee28f3af Merge remote-tracking branch 'sound-asoc/for-next' discards 44e15f3c4e6e Merge remote-tracking branch 'sound/for-next' discards 429c0abfe831 Merge remote-tracking branch 'regmap/for-next' discards f5a4e108403b Merge remote-tracking branch 'imx-drm/imx-drm/next' discards d531fa99f1d5 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards 5910e284ad55 Merge remote-tracking branch 'drm-misc/for-linux-next' discards e0830fe63375 ipc-convert-ipcs_idr-to-xarray-update-fix discards 4d128a01232d ipc-convert-ipcs_idr-to-xarray-update discards 70a838ad401b ipc: convert ipcs_idr to XArray discards e86070e34bb4 ipc/namespace.c: use a work queue to free_ipc discards a08810c2b7f3 ipc/msg: add missing annotation for freeque() discards e8bd4a898252 lib/ubsan.c: fix gcc-10 warnings discards 509e76370149 tools/testing/selftests/vm: remove duplicate headers discards bdd8298fb7c1 selftests: vm: pkeys: fix multilib builds for x86 discards 8d83ae26941a selftests: vm: pkeys: use the correct page size on powerpc discards 3cb91e3a395a selftests: vm: pkeys: fix powerpc access right definitions discards be897a9607e5 selftests/vm/pkeys: override access right definitions on powerpc discards 9025740a5f25 selftests/vm/pkeys: test correct behaviour of pkey-0 discards a950f6ac27cf selftests/vm/pkeys: introduce a sub-page allocator discards 6b20b9a0611c selftests/vm/pkeys: detect write violation on a mapped acc [...] discards 2676ef13b2e2 selftests/vm/pkeys: associate key on a mapped page and det [...] discards 7b6df090f4c1 selftests/vm/pkeys: associate key on a mapped page and det [...] discards b1ef8b01148e selftests/vm/pkeys: improve checks to determine pkey support discards a6cd3a230d36 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() discards 83b0e204d3aa selftests/vm/pkeys: fix number of reserved powerpc pkeys discards 2e93b353d48c selftests: vm: pkeys: fix powerpc access right updates discards d9f63b6acd1b selftests/vm/pkeys: introduce powerpc support discards 3fc007dc81e7 selftests/vm/pkeys: introduce generic pkey abstractions discards f6957be042a0 selftests: vm: pkeys: use the correct huge page size discards 8291c5fee130 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] discards 9867ecd4a023 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() discards 7f8125a31dd1 selftests/vm/pkeys: fix pkey_disable_clear() discards 50cece8f7a66 selftests: vm: pkeys: add helpers for pkey bits discards 4d8642fd6126 selftests: vm: pkeys: Use sane types for pkey register discards 1969164a9f30 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() discards aa537c969d97 selftests/vm/pkeys: move some definitions to arch-specific header discards a2887e396ebe selftests/vm/pkeys: move generic definitions to header file discards b47864cbfa0e selftests/vm/pkeys: rename all references to pkru to a gen [...] discards 22695841c669 selftests/x86/pkeys: move selftests to arch-neutral directory discards 2f54deef2985 twist: add option for selecting twist options for syzkalle [...] discards efa8c55d1686 twist: allow disabling k_spec() function in drivers/tty/vt [...] discards 79136aa9dea3 add kernel config option for twisting kernel behavior. discards 7ec9b92c12b4 aio: simplify read_events() discards 4bcbbebd6bc9 kernel/relay.c: fix read_pos error when multiple readers discards 95c71e7f590a rapidio: avoid data race between file operation callbacks [...] discards 2b94ace5b116 umh: fix refcount underflow in fork_usermode_blob(). discards e87bb82e9c0d exec: open code copy_string_kernel discards d6594675f4b6 exec: simplify the copy_strings_kernel calling convention discards 845c7142d1af kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro discards 03a68e03e6e3 mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro discards a1f3e755670e seq_file-introduce-define_seq_attribute-helper-macro-check [...] discards 765a2465cb78 include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] discards 063674994de0 fs/seq_file.c: seq_read: Update pr_info_ratelimited discards 76340982b15b fat: improve the readahead for FAT entries discards 3304cb27f27a fat: don't allow to mount if the FAT length == 0 discards aca969cacf07 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] discards 32db14b6f43b elfnote: mark all .note sections SHF_ALLOC discards 05bf2691dbfe fs/binfmt_elf: remove redundant elf_map ifndef discards 9b2e16a9dc22 checkpatch-use-patch-subject-when-reading-from-stdin-fix discards 8a0f17906272 checkpatch: use patch subject when reading from stdin discards 51e8bad432b4 checkpatch: disallow --git and --file/--fix discards 902997337441 checkpatch: look for c99 comments in ctx_locate_comment discards b2594d19bed4 checkpatch: additional MAINTAINER section entry ordering checks discards 9d99fb393e48 lib/flex_proportions.c: cleanup __fprop_inc_percpu_max discards f001b6eb2592 lib/percpu-refcount.c: use a more common logging style discards 8ceb58ed4889 lib/zlib: remove outdated and incorrect pre-increment opti [...] discards 9c5698d4c11f lib/test_lockup.c: make test_inode static discards e56bd40a93bf lib: optimize cpumask_local_spread() discards c627268532cb lib: Add might_fault() to strncpy_from_user. discards c8302f1279c7 lib/math: avoid trailing newline hidden in pr_fmt() discards d41f6d2b815a include/linux/bitops.h: avoid clang shift-count-overflow warnings discards 3784ccea71dc get_maintainer: add email addresses from .yaml files discards 69c69d05372b dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] discards f2a3cd77b31e dynamic_debug: add an option to enable dynamic debug for m [...] discards a302c3aea5c2 user.c: make uidhash_table static discards 9d4d0f5764f8 mm-debug-add-tests-validating-architecture-page-table-helpers-v18 discards b9d5a863cc0b mm-debug-add-tests-validating-architecture-page-table-helpers-v17 discards 8d7e7ba3485c mm/debug: add tests validating architecture page table helpers discards d257aa4e3ccd x86/mm: define mm_p4d_folded() discards c5ba0c9fad10 proc: rename "catch" function argument discards 3f274de4446d kernel/hung_task.c: Monitor killed tasks. discards fab3df8be16f fs/buffer.c: dump more info for __getblk_gfp() stall problem discards e2c0dd81542d fs/buffer.c: add debug print for __getblk_gfp() stall problem discards ae5296801ecc zcomp: Use ARRAY_SIZE() for backends list discards a38f1a5cffc7 include/linux/mm.h: return true in cpupid_pid_unset() discards d281c29cf481 mm: use false for bool variable discards 1aa78b316b84 mm/memory: fix a typo in comment "attampt"->"attempt" discards 961459e26ef9 mm/page-writeback: fix a typo in comment "effictive"->"effective" discards 9c91dc8ec6fc mm/sparse: fix a typo in comment "convienence"->"convenience" discards eba96b464f19 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] discards 89a31fc0e7fb mm: fix a typo in comment "strucure"->"structure" discards cc86e83188d7 mm, memcg: fix some typos in memcontrol.c discards 8bc51055481f mm/frontswap: fix some typos in frontswap.c discards ce9560cf038f mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" discards 6edb46c94ae6 mm/list_lru: fix a typo in comment "numbesr"->"numbers" discards 4048e84b3c2f mm/memblock: fix a typo in comment "implict"->"implicit" discards 8f1bad341e82 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" discards 9ba6c58038cf mm/vmsan: fix some typos in comment discards d28ab8afa601 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] discards 027a0cc5fb3c mm/hugetlb: fix a typo in comment "manitained"->"maintained" discards cf8ecee29135 mm/hugetlb: fix a typo in comment "manitained"->"maintained" discards c3c459f8e714 mm: mmap: fix a typo in comment "compatbility"->"compatibility" discards 543eaea847bb mm: ksm: fix a typo in comment "alreaady"->"already" discards 7ba953cb3019 mm: ksm: fix a typo in comment "alreaady"->"already" discards 48d3692c42e4 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" discards 76aa3b24ce0e mm-replace-zero-length-array-with-flexible-array-member-fix discards 1cdda29915a3 mm: replace zero-length array with flexible-array member discards d3c70fc21ceb device-dax: add memory via add_memory_driver_managed() discards 63a78e3b917b kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] discards 84bf77f82f0a mm/memory_hotplug: introduce add_memory_driver_managed() discards e3759666dbac mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] discards e3500be7faa9 mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 discards fcdc78e1d75b mm/memory_hotplug: remove is_mem_section_removable() discards 84edf5614417 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] discards 85d0a8c38163 mm/memory_hotplug: refrain from adding memory into an impo [...] discards fe7b21984058 mm: add kvfree_sensitive() for freeing sensitive data objects discards 3d9854de54b6 arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined discards ce1442ac92c5 x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined discards 3efbbf8c8cc9 riscv-support-debug_wx-fix discards 238cd7ae7abd riscv: support DEBUG_WX discards 1253e061c63b mm: add MMU dependency for DEBUG_WX discards c67d7b0f8ea4 mm: remove the specific name of arm64 discards 1c5971afa9e3 mm-add-debug_wx-support-fix discards 1a17cfee17cf mm: add DEBUG_WX support discards c151fbabbe88 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] discards 0b1119438a14 drivers/base/memory.c: cache memory blocks in xarray to ac [...] discards 03454cd6649f mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 discards 3c138f6af9e6 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() discards eb6db9cf8758 powerpc/mm: drop platform defined pmd_mknotpresent() discards 517982024506 mm: thp: don't need to drain lru cache when splitting and [...] discards f766f03f8b99 kmap-consolidate-kmap_prot-definitions-checkpatch-fixes discards af9c94b909d0 kmap: consolidate kmap_prot definitions discards 9d600e7fa75a sparc: remove unnecessary includes discards 71454aa8c14b parisc/kmap: remove duplicate kmap code discards 7e2b74e7d7de kmap: remove kmap_atomic_to_page() discards 02e245f134d0 drm: vmwgfx: include linux/highmem.h discards 52e09eb0f409 drm: remove drm specific kmap_atomic code discards ae624ac77a0c arch/kmap: define kmap_atomic_prot() for all arch's discards 6750a876f7c4 arch/kmap: don't hard code kmap_prot values discards 1031db788ddf arch/kmap: ensure kmap_prot visibility discards 6ebb94278885 arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes discards 91befa6ea8f0 arch/kunmap_atomic: consolidate duplicate code discards a11f09c42fcd arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes discards a0272491b1ed arch/kmap_atomic: consolidate duplicate code discards a1b5e8e06b61 {x86,powerpc,microblaze}/kmap: move preempt disable discards 5a07669871b6 arch-kunmap-remove-duplicate-kunmap-implementations-fix discards 3c989c2de804 arch/kunmap: remove duplicate kunmap implementations discards 27cfd7a84c76 arch/kmap: remove redundant arch specific kmaps discards 057566e0d932 arch/xtensa: move kmap build bug out of the way discards 7f8d03b6fc9f arch/kmap: remove BUG_ON() discards fc744667527a mm/hugetlb: define a generic fallback for arch_clear_hugep [...] discards 6f76b07d9e93 mm/hugetlb: define a generic fallback for is_hugepage_only [...] discards fdb42daf96db arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET discards 6619dfa15675 mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] discards 6cf44d2b0edf hugetlbfs: fix changes to command line processing discards c5669b0f6484 hugetlbfs: clean up command line processing discards 6860bde88a4b arm64/hugetlb: fix hugetlb initialization discards b2af59778f52 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] discards a1eca2a4f39a hugetlbfs: move hugepagesz= parsing to arch independent code discards 338ee217ffbc hugetlbfs: add arch_hugetlb_valid_size discards 5551dffa409e selftests: khugepaged: fix several spelling mistakes discards b0e7287b9a26 khugepaged: introduce 'max_ptes_shared' tunable discards 237f1e8e0dfe thp: change CoW semantics for anon-THP discards cacfd15ff967 khugepaged: allow to collapse PTE-mapped compound pages discards 2059b4bd59cd khugepaged: allow to collapse a page shared across fork discards d4e2e3b8d8a5 khugepaged: drain LRU add pagevec after swapin discards 9dc52865d18a khugepaged: drain all LRU caches before scanning pages discards 6ba1ee8bbd34 khugepaged: do not stop collapse if less than half PTEs ar [...] discards 6bc24d7838b5 khugepaged-add-self-test-fix-2-fix discards 287ae64112ce khugepaged: replace the usage of system(3) in the test discards 2a920bf7a079 selftests: khugepaged: fix several spelling mistakes discards 35c511fc48a9 khugepaged: add self test discards 3707c1e95c1b tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] discards 9dde120fe623 include/linux/memblock.h: fix minor typo and unclear comment discards c81ccd51427d mm, mempolicy: fix up gup usage in lookup_node discards 6bca8220a44d tools/vm/page_owner_sort.c: filter out unneeded line discards 5f162d1b675d mm/vmscan: update the comment of should_continue_reclaim() discards 7338298ae2e5 mm/vmscan.c: change prototype for shrink_page_list discards a4514479f920 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch discards 6ba1517aa43f mm/vmscan.c: use update_lru_size() in update_lru_sizes() discards afd686dc945a mm-reset-numa-stats-for-boot-pagesets-v3 discards f0e704a0ac54 mm/page_alloc.c: reset numa stats for boot pagesets discards 720e2ab9cbe9 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] discards e9e2621ed68b mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() discards 00b853fb6eff mm/page_alloc: integrate classzone_idx and high_zoneidx discards 733d625a79d9 mm/page_alloc: use ac->high_zoneidx for classzone_idx discards 2e6df12ed50d mm/vmstat.c: do not show lowmem reserve protection informa [...] discards 564ed0853425 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] discards 29722343a339 mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] discards 5dfae27300d0 mm/page_alloc.c: remove unused free_bootmem_with_active_regions discards 585797531a5b mm: call cond_resched() from deferred_init_memmap() discards 902f8a0b9d7a mm: initialize deferred pages with interrupts enabled discards 81f1a48b2e77 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] discards b2a1140eb52f mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] discards 23bd5dddfc89 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] discards 20cae22d89c8 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] discards b804840bc1ad mm/page_alloc.c: rename free_pages_check() to check_free_page() discards fb882508ff17 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] discards 8a06f396272f mm/page_alloc.c: bad_flags is not necessary for bad_page() discards 69e95352301a mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] discards 71c671e59893 docs/vm: update memory-models documentation discards 75972f60fc7c mm: simplify find_min_pfn_with_active_regions() discards 72112b6fe695 mm: clean up free_area_init_node() and its helpers discards 33d63b210f34 mm: rename free_area_init_node() to free_area_init_memoryl [...] discards 0e337da3031d arc: free_area_init(): take into account PAE40 mode discards 058361800a44 mm: free_area_init: allow defining max_zone_pfn in descend [...] discards 94f7bac1811b mm: free_area_init: allow defining max_zone_pfn in descend [...] discards d09fa8d5c3ee mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES discards c0cb8eda2660 mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] discards f6edbdb71877 mm: memmap_init: iterate over memblock regions rather that [...] discards 6022f6a10b0f xtensa: simplify detection of memory zone boundaries discards 00a0a892e0b4 unicore32: simplify detection of memory zone boundaries discards 3da8df9999dd sparc32: simplify detection of memory zone boundaries discards 3b79f0f9f849 parisc: simplify detection of memory zone boundaries discards cdcad4fcbba3 m68k: mm: simplify detection of memory zone boundaries discards ca3393915a7f csky: simplify detection of memory zone boundaries discards 1ab25ab7a57f arm64: simplify detection of memory zone boundaries for UM [...] discards e07e352e7ed0 arm: simplify detection of memory zone boundaries discards a57d5c68ab28 alpha: simplify detection of memory zone boundaries discards 5fe48da64069 mm: use free_area_init() instead of free_area_init_nodes() discards 34c2bc42ec2c mm: free_area_init: use maximal zone PFNs rather than zone sizes discards 02f47d333c4f mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option discards 635a76153eff mm: make early_pfn_to_nid() and related defintions close t [...] discards 2f720030b676 mm: memblock: replace dereferences of memblock_region.nid [...] discards d0b47eca2c71 mm: clarify __GFP_MEMALLOC usage discards bda35ca792d1 kasan: move kasan_report() into report.c discards 5d6de76fa18e string.h: fix incompatibility between FORTIFY_SOURCE and KASAN discards 1d5fbb813e7c kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] discards 1ac466095240 kasan: stop tests being eliminated as dead code with FORTI [...] discards 161fbd9d3298 mm/mm_init.c: report kasan-tag information stored in page->flags discards 320e966098d5 s390: use __vmalloc_node in stack_alloc discards 945f8d78bdf4 powerpc: use __vmalloc_node in alloc_vm_stack discards c8ebe7367b52 arm64: use __vmalloc_node in arch_alloc_vmap_stack discards 24e64374c709 mm-remove-vmalloc_user_node_flags-fix discards 0dd365b15f87 mm: remove vmalloc_user_node_flags discards e42508075ed1 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix discards 7e52676f4f63 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix discards 400f7f8d0ada mm: switch the test_vmalloc module to use __vmalloc_node discards cbbdb5984242 mm-remove-__vmalloc_node_flags_caller-fix discards 41d9b74ec017 mm: remove __vmalloc_node_flags_caller discards 32d614875139 mm: remove both instances of __vmalloc_node_flags discards 1d05b6e38ad1 mm: remove the prot argument to __vmalloc_node discards 9bc1013d8af7 mm: remove the pgprot argument to __vmalloc discards 27dce1a58221 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc discards f4dc0c8eb417 mm: enforce that vmap can't map pages executable discards 756ddaa6dd3b mm: remove the prot argument from vm_map_ram discards db7a60a25526 mm: remove unmap_vmap_area discards 43a352354378 mm: remove map_vm_range discards 5235287119a8 mm: don't return the number of pages from map_kernel_range [...] discards 42e0bd096e12 mm: rename vmap_page_range to map_kernel_range discards c45913084bf6 mm: remove vmap_page_range_noflush and vunmap_page_range discards b56d3b60d828 mm: pass addr as unsigned long to vb_free discards 50eb7fea6cfa mm: only allow page table mappings for built-in zsmalloc discards 819740a43189 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] discards 5716adf2dd6d mm: unexport unmap_kernel_range_noflush discards 5fef270a43f1 mm: remove __get_vm_area discards 6ccb05549c08 powerpc: remove __ioremap_at and __iounmap_at discards 65f0d075fd8d powerpc: add an ioremap_phb helper discards 09cedda2bafa dma-mapping: use vmap insted of reimplementing it discards 829b35c36a80 staging: media: ipu3: use vmap instead of reimplementing it discards 1a4ff482069c staging: android: ion: use vmap instead of vm_map_ram discards a3f8a45c000a x86: fix vmap arguments in map_irq_stack discards 6d31434c92ce x86/hyperv: use vmalloc_exec for the hypercall page discards 656e1d45494f mm/memory: remove unnecessary pte_devmap case in copy_one_pte() discards 7264045f5b59 mm/mmap.c: fix the adjusted length error discards 8651f51727a3 /proc/PID/smaps: Add PMD migration entry parsing discards ba0a9d29c23c mm/gup.c: further document vma_permits_fault() discards a3f6e726264c mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] discards d7288ac5d11b asm-generic: remove pgtable-nop4d-hack.h discards 4eb9b316824c unicore32: remove __ARCH_USE_5LEVEL_HACK discards f6fd52a7b07c sh: add support for folded p4d page tables discards d36dc17e30f4 sh: drop __pXd_offset() macros that duplicate pXd_index() ones discards de39d32699ea sh: fault: Modernize printing of kernel messages discards 36df0b47042f powerpc-add-support-for-folded-p4d-page-tables-fix discards 187cfa7f3746 powerpc: add support for folded p4d page tables discards 9426fff2d0d9 openrisc: add support for folded p4d page tables discards 0b8a8c12ffb2 nios2: add support for folded p4d page tables discards 92c5cb0d2164 ia64: add support for folded p4d page tables discards 73b1babd9260 hexagon: remove __ARCH_USE_5LEVEL_HACK discards 55e3cab4c778 arm64: kvm: fix gcc-10 shift warning discards 72ff958aa971 arm64: add support for folded p4d page tables discards 23897e26f724 arm-add-support-for-folded-p4d-page-tables-fix discards 08cd4798221e arm: add support for folded p4d page tables discards 5982dd5a1576 h8300: remove usage of __ARCH_USE_5LEVEL_HACK discards 74ea912e3824 memcg: expose root cgroup's memory.stat discards ee46d29f93b7 mm: memcontrol: update page->mem_cgroup stability rules discards 52a3487c5d56 mm: memcontrol: delete unused lrucare handling discards c15ea070119c mm: memcontrol: document the new swap control behavior discards 0f7120ef8ddc mm: memcontrol: charge swapin pages on instantiation discards 4815826bc441 mm: memcontrol: make swap tracking an integral part of mem [...] discards ac371a2812c3 mm: memcontrol: prepare swap controller setup for integration discards 6c151f582c30 mm: memcontrol: drop unused try/commit/cancel charge API discards ea44b4a3baf5 mm-memcontrol-convert-anon-and-file-thp-to-new-mem_cgroup_ [...] discards b8be8cecf096 mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] discards a7ad0c22d21b mm-memcontrol-switch-to-native-nr_anon_thps-counter-fix discards 41d0c3e9f1bf mm: memcontrol: switch to native NR_ANON_THPS counter discards f680aae64b5d mm: memcontrol: switch to native NR_ANON_MAPPED counter discards daf80acc1889 mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] discards 66ff65af3986 mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] discards 7fcb91861856 mm: memcontrol: prepare move_account for removal of privat [...] discards fbbc2106d69b mm: memcontrol: prepare uncharging for removal of private [...] discards 5c2f65e57f7a mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] discards 224b117b7911 mm: memcontrol: move out cgroup swaprate throttling discards 273a71a637e3 mm: shmem: remove rare optimization when swapin races with [...] discards cb443b7dc872 mm: memcontrol: drop @compound parameter from memcg charging API discards 03332f32abd7 mm: memcontrol: fix stat-corrupting race in charge moving discards 4ebde9a2124d mm: fix NUMA node file count error in replace_page_cache() discards baeb8b0ddd4f mm: memcontrol: simplify value comparison between count and limit discards b13b1b9e9ee4 mm, memcg: decouple e{low,min} state mutations from protec [...] discards e3974fde961b mm, memcg: avoid stale protection values when cgroup is ab [...] discards abfc42df3cf7 mm, memcg: add workingset_restore in memory.stat discards 8aca2e558b6e mm/swapfile.c: use prandom_u32_max() discards 37b0aa1e32dc mm/swapfile.c: __swap_entry_free() always free 1 entry discards 2300a5304890 mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix discards c658c211f486 mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable discards 45c9ca192e0c swap: try to scan more free slots even when fragmented discards 03b1be715763 mm/swapfile.c: omit a duplicate code by compare tmp and max first discards 0fc14fed4172 mm/swapfile.c: tmp is always smaller than max discards e48f09ed6cca mm/swapfile.c: found_free could be represented by (tmp < max) discards b4889e81d6c1 mm/swapfile.c: remove the extra check in scan_swap_map_slots() discards 480edcdca418 mm/swapfile.c: simplify the calculation of n_goal discards e33d39781f61 mm/swapfile.c: remove the unnecessary goto for SSD case discards 3fbc7ab6aec5 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] discards 3b317f94a3c6 mm/swapfile.c: offset is only used when there is more slots discards be6dcb05f86e mm: swap: properly update readahead statistics in unuse_pt [...] discards cb11cffb2769 mm/swap_state: fix a data race in swapin_nr_pages discards 0643ef7b8fca mm/swapfile: use list_{prev,next}_entry() instead of open-coding discards a761ca634d56 mm-gupc-updating-the-documentation-fix discards 189663b2ba62 mm/gup.c: update the documentation discards d3886e34134d iomap: convert from readpages to readahead discards b3c5e05bea52 fuse-convert-from-readpages-to-readahead-fix discards 485883586610 fuse: convert from readpages to readahead discards 8ba627ae1044 f2fs: pass the inode to f2fs_mpage_readpages discards 0876240a6004 f2fs: convert from readpages to readahead discards ddb4bd74fa17 ext4: pass the inode to ext4_mpage_readpages discards 231db8ada930 ext4: convert from readpages to readahead discards 8dc6fdd36664 erofs: convert compressed files from readpages to readahead discards b348ecc7a707 erofs: convert uncompressed files from readpages to readahead discards bffbb5042d2a btrfs: convert from readpages to readahead discards ccb966c4e4ac fs: convert mpage_readpages to mpage_readahead discards 24b935a1bb8c mm: use memalloc_nofs_save in readahead path discards 40ccaf725323 mm: document why we don't set PageReadahead discards 8f7501f2a352 mm: add page_cache_readahead_unbounded discards ce296085bc7a mm: move end_index check out of readahead loop discards bfa0fe262c54 mm: add readahead address space operation discards 8a5503c18e94 mm: put readahead pages in cache earlier discards 15eddf50ffdc mm: remove 'page_offset' from readahead loop discards 6aecc02c4a3d mm: rename readahead loop variable to 'i' discards 26fe809d7b85 mm: rename various 'offset' parameters to 'index' discards 25b16e8121fc mm: use readahead_control to pass arguments discards d2d3b3e43181 mm: add new readahead_control API discards 5b4ed24b3925 mm: move readahead nr_pages check into read_pages discards bf36ef1b8fba mm: ignore return value of ->readpages discards 82c9f8302afd mm: return void from various readahead functions discards 91fecd9a4420 mm: move readahead prototypes from mm.h discards 4b27d7c72a3e mm, dump_page(): do not crash with invalid mapping pointer discards 119a857d519b mm-slub-add-panic_on_error-to-the-debug-facilities-fix discards 5bf73d2c9aa6 mm: slub: add panic_on_error to the debug facilities discards 493284a51f28 mm/slub: fix stack overruns with SLUB_STATS discards 83e86d6b91aa slub: remove kmalloc under list_lock from list_slab_objects() V2 discards 6533b38a00a5 slub: Remove userspace notifier for cache add/remove discards 6fdb432f1e8a mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix discards 237e101966d2 mm/slub.c: fix corrupted freechain in deactivate_slab() discards e1b5c8b65514 usercopy: mark dma-kmalloc caches as usercopy caches discards c3f6000b8a52 kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards 6075c869740c buffer: record blockdev write errors in super_block that it backs discards 38ac68385e53 vfs: track per-sb writeback errors and report them to syncfs discards 3500dc7bcecb ramfs: support O_TMPFILE discards 5477ec1af4b7 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning discards cf10c3657dbb ocfs2: mount shared volume without ha stack discards a525ea5ae0ab ocfs2: add missing annotation for dlm_empty_lockres() discards 77a4d0f0086d squashfs-migrate-from-ll_rw_block-usage-to-bio-fix discards cee4236d7165 squashfs: migrate from ll_rw_block usage to BIO discards 96ace85a628e scripts/tags.sh: add a intermediate file for 'make gtags' discards 0ac3232cc9ac scripts/tags.sh: support compiled source, improved precise discards 1d9dcd9a7f5f mm/compaction: avoid VM_BUG_ON(PageSlab()) in page_mapcount() discards 74df40997808 device-dax: don't leak kernel memory to user space after u [...] discards 2e34077982ae lib/lzo: fix ambiguous encoding bug in lzo-rle discards dc2e7ae10e80 mm/memcg: optimize memory.numa_stat like memory.stat discards 6004f90d7388 usb: core: kcov: collect coverage from usb complete callback discards 4c575f002c37 kcov: collect coverage from interrupts discards 96fca1a5398d kcov: use t->kcov_mode as enabled indicator discards 7067080b2713 kcov: move t->kcov_sequence assignment discards 0d8fe8c82138 kcov: move t->kcov assignments into kcov_start/stop discards e21be644cc53 kcov: fix potential use-after-free in kcov_remote_start discards 5aa36e4bf45b kcov: cleanup debug messages discards 64d4777f21e3 /proc/kpageflags: do not use uninitialized struct pages discards 0691a50bd840 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 71b83201b8c9 checkpatch: test $GIT_DIR changes discards c4c75dfc22f0 kasan: add missing functions declarations to kasan.h discards 126050ca548b kasan: consistently disable debugging features discards 4e6ba2cde0d2 ipc/util.c: sysvipc_find_ipc() incorrectly updates position index discards 68b6e3969c6a userfaultfd: fix remap event with MREMAP_DONTUNMAP discards 2df791b9f9b0 mm/gup: fix fixup_user_fault() on multiple retries discards 327ecea37580 epoll: call final ep_events_available() check under the lock discards d027d40b6149 mm, memcg: fix inconsistent oom event behavior discards 615f89e48766 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 64ee2ad73a26 Merge remote-tracking branch 'drm-intel/for-linux-next' discards e70f6f15d865 Merge remote-tracking branch 'amdgpu/drm-next' discards 5ec18ab82c30 Merge remote-tracking branch 'drm/drm-next' discards efc7a1336645 Merge remote-tracking branch 'crypto/master' discards 349377ac28b6 Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 77612de55118 Merge remote-tracking branch 'nand/nand/next' discards 6ecf4058d85a Merge remote-tracking branch 'gfs2/for-next' discards 8c698f95881e Merge remote-tracking branch 'mac80211-next/master' discards 0c0f535a89fe Merge remote-tracking branch 'wireless-drivers-next/master' discards 694c0a116169 Merge remote-tracking branch 'mlx5-next/mlx5-next' discards 4379305a5bd0 Merge remote-tracking branch 'ipsec-next/master' discards 42e35d8b5838 Merge remote-tracking branch 'bpf-next/master' discards f3f486e5d9b8 Merge remote-tracking branch 'net-next/master' discards b782eba09ed6 Merge remote-tracking branch 'rdma/for-next' discards 0b02ea583d55 Merge remote-tracking branch 'swiotlb/linux-next' discards 45974ac5dc35 Merge remote-tracking branch 'dlm/next' discards 5913c01c8c6a Merge remote-tracking branch 'ieee1394/for-next' discards 8699130db77f Merge remote-tracking branch 'thermal/thermal/linux-next' discards 450f010644ea Merge remote-tracking branch 'cpupower/cpupower' discards 2e9c4c575a87 Merge remote-tracking branch 'pm/linux-next' discards 9964813a2a67 Merge remote-tracking branch 'v4l-dvb/master' discards ddf1810fc058 Merge remote-tracking branch 'jc_docs/docs-next' discards 2327ca794ab6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 0cd6ec246c0c Merge branch 'dmi/master' discards 48ef0a0ce8cc Merge remote-tracking branch 'i3c/i3c/next' discards b68a74e25606 Merge remote-tracking branch 'i2c/i2c/for-next' discards 43277058460c Merge remote-tracking branch 'hid/for-next' discards 4517b90c26a9 Merge remote-tracking branch 'pstore/for-next/pstore' discards 258a82e827db Merge remote-tracking branch 'pci/next' discards 3448f512b6d1 Merge remote-tracking branch 'printk/for-next' discards 0af20025f4ca Merge remote-tracking branch 'vfs/for-next' discards d0b674b069e6 Merge remote-tracking branch 'file-locks/locks-next' discards 087a9f0bcb00 Merge remote-tracking branch 'djw-vfs/vfs-for-next' discards e0ee6b37d566 Merge remote-tracking branch 'xfs/for-next' discards 7f9dd88fff0f Merge remote-tracking branch 'overlayfs/overlayfs-next' discards a2d4b234cde6 Merge remote-tracking branch 'nfsd/nfsd-next' discards 60f4ba47b7a3 Merge remote-tracking branch 'nfs/linux-next' discards 61b55bfa8900 Merge remote-tracking branch 'jfs/jfs-next' discards 778a143ffb9b Merge remote-tracking branch 'fuse/for-next' discards 406006edaf82 Merge remote-tracking branch 'f2fs/dev' discards 78bc296f4b00 Merge remote-tracking branch 'ext3/for_next' discards 41e5fab72745 Merge remote-tracking branch 'exfat/dev' discards 971a61223375 Merge remote-tracking branch 'cifs/for-next' discards c5abef4b6c9b Merge remote-tracking branch 'btrfs/for-next' discards a023cf480323 Merge remote-tracking branch 'uml/linux-next' discards 98da284dbe62 Merge remote-tracking branch 'sparc-next/master' discards a1dc948ec0b7 Merge remote-tracking branch 'sh/sh-next' discards 760d7db2de48 Merge remote-tracking branch 's390/features' discards 8d63e71d7396 Merge remote-tracking branch 'risc-v/for-next' discards d1689a3c4975 Merge remote-tracking branch 'powerpc/next' discards 0cdfb1bc52d0 Merge remote-tracking branch 'parisc-hd/for-next' discards 46ca8e05f4c4 Merge remote-tracking branch 'nds32/next' discards 1b42acf6da9f Merge remote-tracking branch 'mips/mips-next' discards cb3d98c57bed Merge remote-tracking branch 'm68knommu/for-next' discards cb121b69098d Merge remote-tracking branch 'm68k/for-next' discards f3a6b5b638a5 Merge remote-tracking branch 'h8300/h8300-next' discards deb72513af91 Merge remote-tracking branch 'csky/linux-next' discards ca4822504b77 Merge remote-tracking branch 'clk-samsung/for-next' discards 936b900ea485 Merge remote-tracking branch 'clk/clk-next' discards 4dbb1bc2efe9 Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 83591b1fdac0 Merge remote-tracking branch 'tegra/for-next' discards e3bdbbba3709 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 6752f1672164 Merge remote-tracking branch 'scmi/for-linux-next' discards b163042cad94 Merge remote-tracking branch 'samsung-krzk/for-next' discards 142ce7e051fc Merge remote-tracking branch 'rockchip/for-next' discards c2fa11cd54e1 Merge remote-tracking branch 'reset/reset/next' discards ecdb8e035de8 Merge remote-tracking branch 'renesas/next' discards da54bfb827c3 Merge remote-tracking branch 'realtek/for-next' discards fe98811ae18e Merge remote-tracking branch 'raspberrypi/for-next' discards 8c07e55116e0 Merge remote-tracking branch 'qcom/for-next' discards 23dd451656bb Merge remote-tracking branch 'omap/for-next' discards 72deda672eac Merge remote-tracking branch 'mvebu/for-next' discards 1ed446f72bcb Merge remote-tracking branch 'mediatek/for-next' discards 3a7bba35a2ab Merge remote-tracking branch 'keystone/next' discards cfd2877beaa5 Merge remote-tracking branch 'imx-mxs/for-next' discards 6ea74a8ade4a Merge remote-tracking branch 'at91/at91-next' discards 5ff51370a417 Merge remote-tracking branch 'aspeed/for-next' discards 60d0b4f4aa5a Merge remote-tracking branch 'amlogic/for-next' discards 118e255caaa8 Merge remote-tracking branch 'arm-soc/for-next' discards 6d09c513a42f Merge remote-tracking branch 'arm64/for-next/core' discards 7ede3c0fe10b Merge remote-tracking branch 'arm/for-next' discards 919455d5f7f4 Merge remote-tracking branch 'dma-mapping/for-next' discards 94ce725b51e5 Merge remote-tracking branch 'kbuild/for-next' discards c6d7f41ef5ed Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards 752f10c4a54e Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 3cdcb1aa2b44 Merge remote-tracking branch 'integrity-fixes/fixes' discards 7d49b36fa295 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' discards 5e55a862e7ad Merge remote-tracking branch 'fpga-fixes/fixes' discards 57914aad8b29 Merge remote-tracking branch 'pidfd-fixes/fixes' discards a2ee18226d8c Merge remote-tracking branch 'risc-v-fixes/fixes' discards dd4de6905a84 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards c0c67f596f78 Merge remote-tracking branch 'mmc-fixes/fixes' discards 76f0042854fd Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards 55b591995b67 Merge remote-tracking branch 'scsi-fixes/fixes' discards ff1e20ceb5fe Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards ab590d65236c Merge remote-tracking branch 'hwmon-fixes/hwmon' discards 8987241dad64 Merge remote-tracking branch 'omap-fixes/fixes' discards 606b54dad382 Merge remote-tracking branch 'slave-dma-fixes/fixes' discards be7a74a24bb5 Merge remote-tracking branch 'kselftest-fixes/fixes' discards 45e989e0d53d Merge remote-tracking branch 'input-current/for-linus' discards a5e0e046998f Merge remote-tracking branch 'staging.current/staging-linus' discards ceabfb0764a1 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards dd6dd61fd2bf Merge remote-tracking branch 'usb.current/usb-linus' discards f8d918da1adf Merge remote-tracking branch 'spi-fixes/for-linus' discards 0d0b19c75520 Merge remote-tracking branch 'regulator-fixes/for-linus' discards 116bf19e9b8d Merge remote-tracking branch 'regmap-fixes/for-linus' discards 7d7d384a9bc5 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 3f4eea783d13 Merge remote-tracking branch 'sound-current/for-linus' discards 7cedb09f9bcc Merge remote-tracking branch 'rdma-fixes/for-rc' discards 1d51416bdba5 Merge remote-tracking branch 'mac80211/master' discards 47c8280e947a Merge remote-tracking branch 'wireless-drivers/master' discards 5d28caaa6e88 Merge remote-tracking branch 'netfilter/master' discards 22e20cd7dff6 Merge remote-tracking branch 'ipsec/master' discards 7f7380bb6642 Merge remote-tracking branch 'net/master' discards ce019a758fcc Merge remote-tracking branch 'sparc/master' discards eb4d5d57ca08 Merge remote-tracking branch 'powerpc-fixes/fixes' discards 8055d44b6dfa Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards d7959bac613c Merge remote-tracking branch 'arm-current/fixes' discards 2d0ec8a00c1f Merge remote-tracking branch 'arc-current/for-curr' omits 65829fe4f6df platform/x86: thinkpad_acpi: Replace custom approach by ks [...] omits 59032014d624 platform/x86: thinkpad_acpi: Use strndup_user() in dispatc [...] omits 75c0184a4d86 platform/x86: thinkpad_acpi: Replace next_cmd(&buf) with s [...] omits 44eaf01834bc dm: replace zero-length array with flexible-array discards a4f6fc98cd2f Merge remote-tracking branch 'asoc/for-5.8' into asoc-next discards d351f0c85d26 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus discards ad1ebd31dcb7 cifs: Fix null pointer check in cifs_read discards caf653aad686 cifs: fix leaked reference on requeued write omits 963d8acfd5d9 KVM: arm64: Make KVM_CAP_MAX_VCPUS compatible with the sel [...] omits 78ae282944d8 KVM: arm64: Support enabling dirty log gradually in small chunks omits 19ba346bb93e KVM: arm64: Unify handling THP backed host memory omits 0c5d765340e5 KVM: arm64: Clean up the checking for huge mapping omits 70fb2fa12176 KVM: arm/arm64: Release kvm->mmu_lock in loop to prevent s [...] omits d157acb670fd KVM: arm64: Sidestep stage2_unmap_vm() on vcpu reset when [...] omits e67ff5809274 KVM: Fix spelling in code comments omits d5d0ccb3efc8 KVM: arm64: Use cpus_have_final_cap for has_vhe() omits 073b438ac607 KVM: arm64: Simplify __kvm_timer_set_cntvoff implementation omits 729be1758b81 KVM: arm64: Clean up kvm makefiles omits ac805fe44715 KVM: arm64: Change CONFIG_KVM to a menuconfig entry omits 7034607dab38 KVM: arm64: Update help text omits 87bc778fbcdf KVM: arm64: Kill off CONFIG_KVM_ARM_HOST omits fe9fce6b2cf3 Merge remote-tracking branch 'spi/for-5.8' into spi-next omits c59ced1b898e Merge remote-tracking branch 'spi/for-5.7' into spi-linus omits b265b5a0ba15 spi: dt-bindings: sifive: Add missing 2nd register region discards f8ef5af3dd1e Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added discards aafff3c23ad7 ipmi_si: Load acpi_ipmi when ACPI IPMI interface added discards cbdc1c71e914 ipmi:bt-bmc: Fix error handling and status check discards 87057a1e962f ipmi: Replace guid_copy() with import_guid() where it makes sense discards fefdd0b2c59f ipmi: use vzalloc instead of kmalloc for user creation discards f6652f2ba483 ipmi:bt-bmc: Fix some format issue of the code discards c48212ef8dae ipmi:bt-bmc: Avoid unnecessary check discards 1aecbaf2cd3f char: ipmi: convert to use i2c_new_client_device() discards f84d61341e1d Fix suspicious RCU usage warning discards 1f70931a8300 device_cgroup: Fix RCU list debugging warning discards ab7e2a44a1b4 ipmr: Add lockdep expression to ipmr_for_each_table macro discards 7eb5e5d8e122 ipmr: Fix RCU list debugging warning discards 2dd3b216ed45 drm/msm: Fix undefined "rd_full" link error omits 1e216b46e13d Merge branch for-5.8/arm64/dt into for-next omits 7640d536c439 Merge branch for-5.8/arm/dt into for-next omits 9846f9cccfa4 Merge branch for-5.8/arm/core into for-next omits 3f3561f58f5d Merge branch for-5.8/soc into for-next omits 706d1c79ee6f Merge branch for-5.8/memory into for-next omits 2b9ba59cf5bc Merge branch for-5.8/media into for-next omits cfdf58d24d84 Merge branch for-5.8/of into for-next omits e7e14f4e79c5 Merge branch for-5.8/i2c into for-next omits 19d1da9bbc6f Merge branch for-5.8/dt-bindings into for-next omits 34dc3998a47b Merge branch for-5.8/cpuidle into for-next omits 95038f13ebf8 Merge branch for-5.8/cpufreq into for-next omits d655ade8277f Merge branch for-5.8/clk into for-next omits f398de00e6a3 Merge branch for-5.7/clk-fixes into for-next omits d233926fa365 Merge branch for-5.7/arm64/defconfig into for-next omits 1799045b9ec2 Merge branches 'iommu/fixes', 'arm/msm', 'x86/vt-d' and 'x [...] omits 758e3b0a40eb KVM: arm64: Move virt/kvm/arm to arch/arm64 omits 45d0618e021a Merge branch 'devel' into for-next discards 714d20b5bcd2 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] discards 6b9b3614866f Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] discards 69241b7050f8 Merge branch 'arm64-fixes-for-5.7' into for-next discards 029a8d5ac090 riscv: mmiowb: Fix implicit declaration of function 'smp_p [...] discards e2d8d84b18c3 riscv: pgtable: Fix __kernel_map_pages build error if NOMMU omits f2494de388bd fsinfo: Add an attribute that lists all the visible mounts [...] omits 29ad67584991 fsinfo: Example support for NFS omits 7d881d46ff27 fsinfo: Add support to ext4 omits 2ed6e24ffdea fsinfo: Add support for AFS omits e881cd692e34 fsinfo: Add API documentation omits 4aa8e488ea93 fsinfo: sample: Mount listing program omits 8e0339d9d93c fsinfo: Provide notification overrun handling support omits 37f30d45a8a8 fsinfo: Allow mount topology and propagation info to be retrieved omits 75a7010380e6 fsinfo: Allow mount information to be queried omits accb72f4c9ba fsinfo: Add a uniquifier ID to struct mount omits 4d3b5a2abda4 fsinfo: Allow fsinfo() to look up a mount object by ID omits 9592b575cf5c fsinfo: Allow retrieval of superblock devname, options and stats omits c90dba2cdf43 fsinfo: Provide a bitmap of supported features omits 1b3979fc0f0c fsinfo: Add fsinfo() syscall to query filesystem information omits 3a0f96286e31 watch_queue: sample: Display superblock notifications omits 46896d79c514 watch_queue: Add superblock notifications omits 8c8e824d4ef0 watch_queue: Introduce a non-repeating system-unique super [...] omits 37da20e158ed watch_queue: sample: Display mount tree change notifications omits cd7109637b0b watch_queue: Implement mount topology and attribute change [...] omits 9396cd69c677 watch_queue: Add security hooks to rule on setting mount a [...] omits 29833328dade smack: Implement the watch_key and post_notification hooks omits 349057a1c25c selinux: Implement the watch_key security hook discards 033a28ee0755 drm/amdgpu: simplify ATIF backlight handling discards ef0feb0935b6 drm/amdgpu: re-enable runtime pm on vega10 discards 4512ea0c6b08 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist discards 7546616e42df drm/amdgpu/display: fix logic inversion in program_timing_sync() discards 1413676db2f3 drm/amdgpu: work around llvm bug #42576 discards 80882b927ec5 drm: Correct DP DSC macro typo discards 3842adbdc0f6 drm/ttm: Break out the loops if need_resched in bo delayed [...] discards a867e1cb41dc drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) discards 74bd4d3bf9fa drm/mm: revert "Break long searches in fragmented address spaces" discards 7695702fbd52 drm/amdgpu: Add a UAPI flag for user to call mem_sync discards 6c0bc422a4e6 drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute [...] discards 715c147a94c1 drm/amdgpu: Add mem_sync implementation for all the ASICs. discards f19ff71d21a6 drm/amdgpu: Add new ring callback to insert memory sync discards c9c16b76e0ec drm/amdgpu: remove redundant assignment to variable ret discards c66000c73ffb drm/amdgpu: turn back rlcg write for gfx_v10 discards c98f4fc1e17a drm/amd/powerplay: report correct AC/DC event based on ctxid V2 discards eeb154168d89 drm/amd/powerplay: shutdown on HW CTF discards ed17030c40f9 drm/amd/powerplay: try to do a graceful shutdown on SW CTF discards f89dd596c23c drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion omits 77921842febf mtd: Support kmsg dumper based on pstore/blk omits 16479d35fe84 pstore/blk: Introduce "best_effort" mode omits 86ec2e47e33a pstore/blk: Support non-block storage devices omits 044b5015fe81 pstore/blk: Provide way to query pstore configuration omits 13a09b6aa357 pstore/zone: Provide way to skip "broken" zone for MTD devices omits 66298e43c8e3 Documentation: Add details for pstore/blk omits 6723167bb93e pstore/zone,blk: Add ftrace frontend support omits 1f7484595b10 pstore/zone,blk: Add console frontend support omits c047c72e5698 pstore/zone,blk: Add support for pmsg frontend omits d0da4ec4de5b pstore/blk: Introduce backend for block devices omits 5e18f136ec4f pstore/zone: Introduce common layer to manage storage zones omits fe057cd5e191 printk: Introduce kmsg_dump_reason_str() omits d9e7eec590be pstore/ftrace: Provide ftrace log merging routine omits 77c7e77b3682 pstore/ram: Refactor ftrace buffer merging omits 3153ba5b8cce pstore/platform: Use backend name for console registration omits 21c064fbe592 pstore/platform: Move module params after declarations omits 91d5632a8307 pstore/platform: Switch pstore_info::name to const omits d17a9169ba3a pstore/ram: Move dump_oops to end of module_param list omits 1ad01ef47f76 pstore/ram: Adjust module param permissions to reflect reality omits 24f94503dc0f ramoops: Add max_reason optional field to ramoops DT node omits a83913728cf0 pstore/ram: Introduce max_reason and convert dump_oops omits 9291d36fdc81 pstore/ram: Refactor DT size parsing omits c3aeb3c7a985 pstore/platform: Pass max_reason to kmesg dump omits c20176fbd3cc printk: honor the max_reason field in kmsg_dumper omits ee92cc22e57c keys: Make the KEY_NEED_* perms an enum rather than a mask omits 8d762c71674e platform/x86: dell-laptop: Register platform::micmute cond [...] omits 310b1c9b217e Merge branch 'kconfig' into for-next omits 19f0db6712c2 kbuild: error out if targets prefixed with '__' are directly run omits 95cc7caf9fb7 kbuild: add this-makefile as a shorthand for $(lastword $( [...] omits 2ec696d037ae gcc-plugins: remove always-false $(if ...) in Makefile omits aed94b50c978 bpfilter: document build requirements for bpfilter_umh omits 2aa0cfeb8890 scripts/checkstack.pl: fix arm sp regex omits 38026e73faf9 scripts/checkstack.pl: add arm push handling for stack usage omits 04e8883876be scripts/checkstack.pl: Add argument to print stacks greath [...] omits cf3584a02fa1 scripts/checkstack.pl: don't display $dre as different entity omits ebd1246a653f modpost,fixdep: Replace zero-length array with flexible-array omits 34bc39c831da scripts: headers_install: Exit with error on config leak omits 48f36446e732 kbuild: remove {CLEAN,MRPROPER,DISTCLEAN}_DIRS omits 3d9c86e17395 kbuild: remove misleading stale FIXME comment omits 4bb7d5a5b918 kbuild: invoke syncconfig if autoconf.h is missing omits 4d03f44da4cb kconfig: announce removal of 'kvmconfig' and 'xenconfig' s [...] omits 28aaede9b429 samples: watchdog: use 'userprogs' syntax omits ab266b8f142b samples: timers: use 'userprogs' syntax omits a40e006290c4 samples: auxdisplay: use 'userprogs' syntax omits bb05bbd214bb samples: mei: build sample program for target architecture omits f0a0a1df3bfe samples: pidfd: build sample program for target architecture omits 4077b6df5c62 samples: vfs: build sample programs for target architecture omits 762d4155e9a3 samples: connector: build sample program for target architecture omits 6d41ecbfb9df samples: hidraw: build sample program for target architecture omits 511f7f91a221 samples: uhid: build sample program for target architecture omits 58e0cda8fa52 samples: uhid: fix warnings in uhid-example omits d21dbe081a0d kbuild: doc: document the new syntax 'userprogs' omits c7da855ce4c3 samples: seccomp: build sample programs for target architecture omits 6f21a01cb411 bpfilter: use 'userprogs' syntax to build bpfilter_umh omits 3aa92f373d35 kbuild: add infrastructure to build userspace programs omits b208b378ea3a bpfilter: check if $(CC) can link static libc in Kconfig omits f24ee41dbae4 bpfilter: match bit size of bpfilter_umh to that of the kernel omits ee8a6d9853e1 kbuild: warn if always, hostprogs-y, or hostprogs-m is used discards ec06fa2b1488 doc: Tasks RCU must protect instructions before trampoline omits 70978208ec91 dm zoned: metadata version 2 omits e9a6fbc7df9a dm zoned: ignore metadata zone in dmz_alloc_zone() omits 62f5201f2dc1 dm zoned: Reduce logging output on startup omits 4813c868bef0 dm zoned: add metadata logging functions omits adac3fff683e dm zoned: use dmz_zone_to_dev() when handling metadata I/O omits ad466e1b3424 dm zoned: replace 'target' pointer in the bio context omits 21a33c39f41e dm zoned: remove 'dev' argument from reclaim omits c84a0bab8d49 dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev() omits 3e2dd3c62142 dm zoned: introduce dmz_metadata_label() to format device name omits 00108e2ad00e dm zoned: move fields from struct dmz_dev to dmz_metadata omits 4d27bec0bca3 dm zoned: store device in struct dmz_sb omits 31d0e8622544 dm zoned: use array for superblock zones omits 9ea6404032ae dm zoned: store zone id within the zone structure and kill [...] omits 0b541c6806bc dm zoned: add 'message' callback omits cf99cd7fe835 dm zoned: add 'status' callback omits d628d057e5d5 Merge branch 'for-next-next-v5.7-20200511' into for-next-20200511 omits 9a8c698d94ad Merge branch 'for-next-current-v5.6-20200511' into for-nex [...] omits e1d1465377d4 Merge branch 'dev/set-get-speedup' into for-next-next-v5.7 [...] omits b18bb65b0ba7 Merge branch 'misc-next' into for-next-next-v5.7-20200511 omits 1029f48befdc Merge branch 'misc-next' into for-next-current-v5.6-20200511 omits 114f6f1cabd5 Merge branch 'misc-5.7' into for-next-current-v5.6-20200511 omits 2470942345a7 btrfs: update documentation of set/get helpers omits 3a2954e3c0b5 btrfs: optimize split page write in btrfs_set_token_##bits omits d59fd8c39c27 btrfs: optimize split page write in btrfs_set_##bits omits f1f37d49353f btrfs: optimize split page read in btrfs_get_token_##bits omits b1c3f09acece btrfs: optimize split page read in btrfs_get_##bits omits 2f733dcbc105 btrfs: drop unnecessary offset_in_page in extent buffer helpers omits 6ba22195cf21 btrfs: constify extent_buffer in the API functions omits 3902313907d1 btrfs: remove unused map_private_extent_buffer omits 3e0bbb663559 btrfs: speed up and simplify generic_bin_search omits c1fce5dfbedd btrfs: speed up btrfs_set_token_##bits helpers omits 8adda3abafde btrfs: speed up btrfs_set_##bits helpers omits 6b1d82c71154 btrfs: speed up btrfs_get_token_##bits helpers omits ba60dcc6ad75 btrfs: speed up btrfs_get_##bits helpers omits 77b3e2e2959c btrfs: add separate bounds checker for set/get helpers omits 575858322f73 btrfs: preset set/get token with first page and drop condition omits 30779f001bb8 btrfs: don't use set/get token in leaf_space_used omits c207c31d472b btrfs: don't use set/get token for single assignment in ov [...] omits a1f42276a29c btrfs: drop eb parameter from set/get token helpers omits 74a1e06322c9 btrfs: use the token::eb for all set/get helpers discards 0553af564bde Merge remote-tracking branch 'regulator/topic/linear-range [...] discards da044dd06f1a Merge remote-tracking branch 'regulator/for-5.8' into regu [...] discards c88cdf1b0f5b Merge remote-tracking branch 'regulator/for-5.7' into regu [...] discards 13e69ca01ce1 locking/osq_lock: Annotate a data race in osq_lock discards 373b78add5ef fs/btrfs: Add cond_resched() for try_release_extent_mappin [...] discards 825613e73129 rcu-tasks: Convert sleeps to idle priority discards b06eee6cfc49 rcu: Expedited grace-period sleeps to idle priority discards 41e5297889d5 rcu: No-CBs-related sleeps to idle priority discards 91f877ab4b94 rcu: Priority-boost-related sleeps to idle priority discards 3d9e98763d85 rcu: Grace-period-kthread related sleeps to idle priority discards d13fee049fa8 Default enable RCU list lockdep debugging with PROVE_RCU discards c1fe153b2a01 torture: Add --allcpus argument to the kvm.sh script discards 625810c1f564 torture: Remove whitespace from identify_qemu_vcpus output discards 3ff7cf6d6d90 torture: Add script to smoke-test commits in a branch discards e32c9b0b3c4c trace: events: rcu: Change description of rcu_dyntick trace event discards 2ff23aee42e9 rcu/tree: Remove dynticks_nmi_nesting counter discards 934552d9be4e rcu/tree: Clean up dynticks counter usage discards e4c6a5a6a7cd rcu/tree: Add better tracing for dyntick-idle discards 7962e78b46c0 Revert b8c17e6664c4 ("rcu: Maintain special bits at bottom [...] discards aef9d8641be8 rcu: Add comment documenting rcu_callback_map's purpose discards b68cb7adad51 rcu: Add callbacks-invoked counters discards 21436552afda doc: Timer problems can cause RCU CPU stall warnings discards acb3d83582b6 torture: Remove qemu dependency on EFI firmware discards 8d6d79f04175 kcsan: Add test suite discards 6662e542deb6 rcutorture: NULL rcu_torture_current earlier in cleanup code discards b4ec09e9e3e5 rcutorture: Handle non-statistic bang-string error messages discards 6e9aecb52ba2 torture: Set configfile variable to current scenario discards 9e35d2f33d28 rcutorture: Add races with task-exit processing discards 47fc317ece46 docs: RCU: Don't duplicate chapter names in rculist_nulls.rst discards 8e8a20116e5b docs: RCU: Convert stallwarn.txt to ReST discards f97ed6bd52ac docs: RCU: Convert rcuref.txt to ReST discards 82eaa2457d7d docs: RCU: Convert torture.txt to ReST discards aa2b2ecfd164 docs: RCU: Convert rculist_nulls.txt to ReST discards 42c88c9aafad docs: RCU: Convert lockdep.txt to ReST discards e5f9b70676b4 docs: RCU: Convert lockdep-splat.txt to ReST discards cbabe740e82b docs: RCU: Convert checklist.txt to ReST discards a1efc70e9d85 rcu: Simplify the calculation of rcu_state.ncpus discards 8c8786cd0247 srcu: Fix a typo in comment "amoritized"->"amortized" discards d40e4d62e912 kvm/svm: Disable KCSAN for svm_vcpu_run() discards 2b6a05aca6ff mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls discards 4b79cdd092ed rcu: Initialize and destroy rcu_synchronize only when necessary discards ca6e49239a17 locktorture: Use true and false to assign to bool variables discards cd59625dedde rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] discards 2ba74f25e0de x86/mm/pat: Mark an intentional data race discards 3123dcd3ef7f fork: Annotate a data race in vm_area_dup() discards 99a5d03ba959 Merge branch 'lkmm-dev.2020.04.15b' into HEAD omits e26e8b694ea7 virtio_net: CTRL_GUEST_OFFLOADS depends on CTRL_VQ omits 5665ba74ac0a ptr_ring: linked list fallback omits 01f7fb3532c0 vhost: batching fetches omits 6238a4ca7c46 vhost: use batched version by default omits 202f25593019 vhost: option to fetch descriptors through an independent struct omits 6d6b93b9afd8 MAINTAINERS: Add myself as virtio-balloon co-maintainer omits ad19bcad2ddc vhost: revert "vhost: disable for OABI" omits 380421a8eefd virtio: force spec specified alignment on types omits 8eb6be6d94b8 virtio-mmio: Delete an error message in vm_find_vqs() omits 673c2cedc2c9 virtio: add VIRTIO_RING_NO_LEGACY omits 31f1f18e8302 vdpasim: remove unused variable 'ret' omits 715c092781d0 virtio_net: fix lockdep warning on 32 bit omits 580d206a4321 dm mpath: add Historical Service Time Path Selector omits 4afdbf61c076 dm mpath: pass IO start time to path selector omits a70589009f56 dm writecache: improve performance on DDR persistent memor [...] omits a7d17bb025ee dm writecache: remove superfluous test in persistent_memory_claim omits 18c40e61e766 dm persistent data: switch exit_ro_spine to return void omits 76a9f7217b9b dm integrity: remove set but not used variables omits c421cafab065 dm ebs: pass discards down to underlying device omits f39853af07a3 dm bufio: implement discard omits 011b0fe6d799 dm: add emulated block size target omits 4aa0fbf92dd1 dm mpath: switch paths in dm_blk_ioctl() code path omits baedd0ee62dc dm crypt: support using encrypted keys discards 7cd5e8adf1bb tools/memory-model: Use "-unroll 0" to keep --hw runs finite discards 03087553f102 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] discards eda792f5c2bf tools/memory-model: Add data-race capabilities to judgelitmus.sh discards c02ee5808fc7 tools/memory-model: Add checktheselitmus.sh to run specifi [...] discards 78b2449275b3 tools/memory-model: Repair parseargs.sh header comment discards 2fcc8ef823bf tools/memory-model: Add "--" to parseargs.sh for addition [...] discards 94e74beb263a tools/memory-model: Make history-check scripts use mselect7 discards fb0d24bd4d36 tools/memory-model: Make checkghlitmus.sh use mselect7 discards 24fca2a737e8 tools/memory-model: Fix scripting --jobs argument discards 856ed76806e0 tools/memory-model: Implement --hw support for checkghlitmus.sh discards 122b3b588737 tools/memory-model: Add -v flag to jingle7 runs discards d3a5fd1114e5 tools/memory-model: Make runlitmus.sh check for jingle errors discards f301443831b3 tools/memory-model: Allow herd to deduce CPU type discards 693467a32514 tools/memory-model: Keep assembly-language litmus tests discards a25f9e54f006 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] discards 7ed0f5cebc6a tools/memory-model: Make runlitmus.sh generate .litmus.out [...] discards 8a2b59fc8e96 tools/memory-model: Split runlitmus.sh out of checklitmus.sh discards e84eb4c5d4a2 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files discards 2e9ff006e241 tools/memory-model: Hardware checking for check{,all}litmus.sh discards 8dc66086fd28 tools/memory-model: Fix checkalllitmus.sh comment discards b9e096b1c643 tools/memory-model: Add simpletest.sh to check locking, RC [...] discards 4462018c220d tools/memory-model: Make judgelitmus.sh handle hardware ve [...] discards b19455caf92b tools/memory-model: Update parseargs.sh for hardware verification discards 6a602e49b1d8 tools/memory-model: Fix paulmck email address on pre-exist [...] discards 5441827b32b2 tools/memory-model: Make judgelitmus.sh detect hard deadlocks discards 6dabb2505f75 tools/memory-model: Make judgelitmus.sh identify bad macros discards 54c630f71b84 tools/memory-model: Make cmplitmushist.sh note timeouts discards b23b84dcc6cf tools/memory-model: Make judgelitmus.sh note timeouts discards dc9a9e408ef6 Documentation/litmus-tests/atomic: Add a test for smp_mb__ [...] discards ca003a539bed Documentation/litmus-tests/atomic: Add a test for atomic_set() discards 54cca12aadb3 Documentation/litmus-tests: Introduce atomic directory discards 3c75f7c188cd tools/memory-model: Add an exception for limitations on _u [...] discards e3b73adbd732 MAINTAINERS: Update maintainers for new Documentation/litm [...] discards 3aecec068c37 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] discards 37c6ee2fcf7b Documentation: LKMM: Add litmus test for RCU GP guarantee [...] discards a5cca3485d92 Documentation: LKMM: Move MP+onceassign+derefonce to new l [...] omits 23a161322658 Merge branch 'v5.7-next/soc' into for-next omits 55fed0551f56 Merge branch 'v5.7-next/dts64' into for-next omits 9d32706f8aa8 Merge branch 'mvebu/dt64' into mvebu/for-next omits 3f785ddb6206 arm64: dts: update SolidRun Armada 8040 phy interface types adds f492de9dcf04 Merge tag 'pm-5.7-rc6' of git://git.kernel.org/pub/scm/lin [...] adds 59566b0b622e x86/ftrace: Have ftrace trampolines turn read-only at the [...] adds 3d2353de8106 ring-buffer: Don't deactivate the ring buffer on failed it [...] adds da4d401a6b8f ring-buffer: Remove all BUG() calls adds f44d5c489051 Merge tag 'trace-v5.7-rc5' of git://git.kernel.org/pub/scm [...] adds 8c1684bb81f1 Merge tag 'for-linus-2020-05-13' of git://git.kernel.org/p [...] adds 04fd61a4e010 mm, memcg: fix inconsistent oom event behavior adds 65759097d804 epoll: call final ep_events_available() check under the lock adds 475f4dfc021c mm/gup: fix fixup_user_fault() on multiple retries adds d15649260661 userfaultfd: fix remap event with MREMAP_DONTUNMAP adds 5e698222c702 ipc/util.c: sysvipc_find_ipc() incorrectly updates position index adds 8a16c09edc58 kasan: consistently disable debugging features adds 13cf04880235 kasan: add missing functions declarations to kasan.h adds decd6167bf4f Merge branch 'akpm' (patches from Andrew) adds 1ae7efb38854 Merge tag 'mmc-v5.7-rc4' of git://git.kernel.org/pub/scm/l [...] adds 0c77ca2f9d87 Merge tag 'drm-intel-fixes-2020-05-07' of git://anongit.fr [...] adds 6da9b046af6f Merge tag 'drm/tegra/for-5.7-fixes' of git://anongit.freed [...] adds ee79be181aee drm/amdgpu: disable MGCG/MGLS also on gfx CG ungate adds 1fe48ec08d9f drm/amdgpu: drop unnecessary cancel_delayed_work_sync on P [...] adds f4fcfa4282c1 drm/amd/powerplay: perform PG ungate prior to CG ungate adds a6aacb2b26e8 drm/amdgpu: force fbdev into vram adds 39b3128d7ffd drm/amdgpu: Use GEM obj reference for KFD BOs adds b2b6290a2398 drm/amdgpu: enable hibernate support on Navi1X adds bff1a6112b09 drm/amdgpu: implement soft_recovery for gfx10 adds 2346ef47e871 drm/amd/display: Fix vblank and pageflip event handling fo [...] adds 626bf90fe03f drm/amd/display: add basic atomic check for cursor plane adds 975f543e7522 drm/amd/amdgpu: add raven1 part to the gfxoff quirk list adds 650e723cecf2 drm/amd/amdgpu: Update update_config() logic adds f59bcda88357 Merge tag 'amd-drm-fixes-5.7-2020-05-13' of git://people.f [...] adds bc8509434868 drm/i915: Propagate error from completed fences adds a9d094dcf784 drm/i915: Mark concurrent submissions with a weak-dependency adds f965b68188ab drm/i915/gvt: Init DPLL/DDI vreg for virtual display inste [...] adds 72a7a9925e2b drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest adds 475e8423024d Merge tag 'gvt-fixes-2020-05-12' of https://github.com/int [...] adds 955da9d77435 drm/i915: Handle idling during i915_gem_evict_something bu [...] adds 27db6f7b0a79 Merge tag 'drm-intel-fixes-2020-05-13-1' of git://anongit. [...] adds 1d2a1eb13610 Merge tag 'drm-misc-fixes-2020-05-14' of git://anongit.fre [...] adds e7cea7905815 Merge tag 'drm-fixes-2020-05-15' of git://anongit.freedesk [...] adds b590b38ca305 ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 adds 1742bcd0cb30 Merge tag 'sound-5.7-rc6' of git://git.kernel.org/pub/scm/ [...] adds 051e6b7e34b9 Merge tag 'hwmon-for-v5.7-rc6' of git://git.kernel.org/pub [...] adds 01d8a7480304 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 9a6630aef933 riscv: pgtable: Fix __kernel_map_pages build error if NOMMU adds ed1ed4c0da54 riscv: mmiowb: Fix implicit declaration of function 'smp_p [...] adds 67e45621af06 Merge tag 'riscv-for-linus-5.7-rc6' of git://git.kernel.or [...] adds ce24729667cf Merge tag 'linux-kselftest-5.7-rc6' of git://git.kernel.or [...] adds c485b19d52c4 RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event adds ccfdbaa5cf46 RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj adds d5dfe4f1b44e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 9de5d235b60a net: phy: fix aneg restart in phy_ethtool_set_eee adds fd4a51773822 net: stmmac: fix num_por initialization adds b8c158395119 pppoe: only process PADT targeted at local interfaces adds 16bb1b505c3c drivers: ipa: fix typos for ipa_smp2p structure doc adds 865e525db666 MAINTAINERS: another add of Karsten Graul for S390 networking adds c9e2053d4b1c MAINTAINERS: Add Jakub to networking drivers. adds 1b54f4fa4dec Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds e776af608f69 tcp: fix error recovery in tcp_zerocopy_receive() adds cc8a677a76f4 net: phy: broadcom: fix BCM54XX_SHD_SCR3_TRDDAPD value for [...] adds 95f59bf88bb7 drivers: net: hamradio: Fix suspicious RCU usage warning i [...] adds a14fbcd4f157 ipmr: Fix RCU list debugging warning adds 7013908c2db2 ipmr: Add lockdep expression to ipmr_for_each_table macro adds 207b584d0ab8 MAINTAINERS: Mark networking drivers as Maintained. adds efa6a7d07523 dpaa2-eth: properly handle buffer size restrictions adds 9a2dbb59ebd1 selftests: mptcp: pm: rm the right tmp file adds 23ad04669f81 samples: bpf: Fix build error adds 333291ce5055 bpf: Fix bug in mmap() implementation for BPF array map adds 516d8d497c01 libbpf: Fix register naming in PT_REGS s390 macros adds 625236ba3832 security: Fix the default value of secid_to_secctx hook adds e92888c72fbd bpf: Enforce returning 0 for fentry/fexit progs adds 6d74f64b922b selftests/bpf: Enforce returning 0 for fentry/fexit programs adds 0ebeea8ca8a4 bpf: Restrict bpf_probe_read{, str}() only to archs where [...] adds 47cc0ed574ab bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_ [...] adds b2a5212fb634 bpf: Restrict bpf_trace_printk()'s %s usage and add %pks, [...] adds 59df9f1fb497 Merge branch 'restrict-bpf_probe_read' adds 8e1381049ed5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds f85c1598ddfe Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 4fa7ef69e291 NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs adds 933496e9cc02 SUNRPC: 'Directory with parent 'rpc_clnt' already present!' adds 8eed292bc8cb NFSv3: fix rpc receive buffer size for MOUNT call adds 12bf0b632ed0 Merge tag 'nfs-for-5.7-5' of git://git.linux-nfs.org/proje [...] adds c96874265cd0 io_uring: fix zero len do_splice() adds 9d9e88a24c1f io_uring: polled fixed file must go through free iteration adds 18e70f3a7651 Merge tag 'io_uring-5.7-2020-05-15' of git://git.kernel.dk [...] adds cf0ca701a01c Merge tag 'pinctrl-v5.7-2' of git://git.kernel.org/pub/scm [...] adds b69e2ef24b7b nvme-pci: dma read memory barrier for completions adds 394895539751 Merge branch 'nvme-5.7' of git://git.infradead.org/nvme in [...] adds 3d1c1e5931ce Merge tag 'block-5.7-2020-05-16' of git://git.kernel.dk/li [...] adds 495e135643b6 Merge tag 'sunxi-fixes-for-5.7-1' of git://git.kernel.org/ [...] adds 72676ecfe166 arm64: dts: renesas: Make hdmi encoder nodes compliant wit [...] adds 572f36d4502b ARM: dts: renesas: Make hdmi encoder nodes compliant with [...] adds c8e233bfba3b ARM: dts: iwg20d-q7-dbcm-ca: Remove unneeded properties in [...] adds d5fef88ccbd3 Merge tag 'renesas-fixes-for-v5.7-tag2' of git://git.kerne [...] adds 5c33696f2b09 Merge tag 'arm-soc-fixes-5.7' of git://git.kernel.org/pub/ [...] adds 67002814cf3b csky: Fixup gdbmacros.txt with name sp in thread_struct adds 51bb38cb7836 csky: Fixup raw_copy_from_user() adds 26b089a7fc33 Merge tag 'csky-for-linus-5.7-rc6' of git://github.com/c-s [...] adds befc42e5dd49 Merge tag 'powerpc-5.7-4' of git://git.kernel.org/pub/scm/ [...] adds b9b2782cd55a KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly adds 4d5523cfd5d2 KVM: x86: fix DR6 delivery for various cases of #DB injection adds 13196638d5de KVM: X86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG adds d5d260c5ffad KVM: X86: Fix single-step with KVM_SET_GUEST_DEBUG adds 449aa906e67e KVM: selftests: Add KVM_SET_GUEST_DEBUG test adds 2c19dba6803b KVM: nSVM: trap #DB and #BP to userspace if guest debugging is on adds 5679b803e44e KVM: SVM: keep DR6 synchronized with vcpu->arch.dr6 adds d67668e9dd76 KVM: x86, SVM: isolate vcpu->arch.dr6 from vmcb->save.dr6 adds 45981dedf555 KVM: VMX: pass correct DR6 for GD userspace exit adds 54163a346d4a KVM: Introduce kvm_make_all_cpus_request_except() adds 7d611233b016 KVM: SVM: Disable AVIC before setting V_IRQ adds 37486135d3a7 KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move [...] adds f6bfd9c8ffc2 Merge branch 'kvm-amd-fixes' into HEAD adds c4e0e4ab4cf3 KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce adds 5d438e071f09 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 9bd21d4b1a76 cifs: Fix null pointer check in cifs_read adds a48137996063 cifs: fix leaked reference on requeued write adds 5a9ffb954a39 Merge tag '5.7-rc5-smb3-fixes' of git://git.samba.org/sfre [...] adds a9a3ed1eff36 x86: Fix early boot crash on gcc-10, third try adds 43567139f5f3 Merge tag 'x86_urgent_for_v5.7-rc7' of git://git.kernel.or [...] adds 71c95825289f x86/unwind/orc: Fix error handling in __unwind_start() adds ef0d5b9102c4 Merge tag 'objtool-urgent-2020-05-17' of git://git.kernel. [...] adds f87d1c955916 exec: Move would_dump into flush_old_exec adds b48397cb75ac Merge branch 'exec-linus' of git://git.kernel.org/pub/scm/ [...] adds 3c6f8cb92c91 usb: xhci: Fix NULL pointer dereference when enqueuing trb [...] adds 1449cb2c2253 usb: host: xhci-plat: keep runtime active when removing host adds a0e710a7def4 USB: usbfs: fix mmap dma mismatch adds 17ff3b72e742 usb: raw-gadget: improve uapi headers comments adds 97df5e5758f7 usb: raw-gadget: fix gadget endpoint selection adds c61769bd4777 usb: raw-gadget: support stalling/halting/wedging endpoints adds 61d2658db48a usb: raw-gadget: documentation updates adds da39b5ee40bc usb: raw-gadget: fix null-ptr-deref when reenabling endpoints adds 4210f3a6e4a9 usb: gadget: udc: atmel: Make some symbols static adds 6045dd7e5955 usb: mtu3: constify struct debugfs_reg32 adds 172b14b48ca1 usb: cdns3: gadget: make a bunch of functions static adds 86e1cf7d17cc Merge tag 'fixes-for-v5.7-rc6' of git://git.kernel.org/pub [...] adds 76e1ef1d81a4 usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B adds 15753588bcd4 USB: gadget: fix illegal array access in binding with UDC adds fb27bc034df1 Merge tag 'usb-5.7-rc6' of git://git.kernel.org/pub/scm/li [...] adds 9b1f2cbdb6d3 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 7c865b3b52d1 drm/msm: Fix undefined "rd_full" link error adds bc0714455848 device_cgroup: Fix RCU list debugging warning adds 7915502377c5 ARC: show_regs: avoid extra line of output adds 8eb6ed717f02 Merge remote-tracking branch 'arc-current/for-curr' adds c6ff82a437aa Merge remote-tracking branch 'arm-current/fixes' adds f058599e22d5 s390/pci: Fix s390_mmio_read/write with MIO adds 70b690547d5e s390/kexec_file: fix initrd location for kdump kernel adds 8a0d268ca97e Merge remote-tracking branch 's390-fixes/fixes' adds 9ef391bdc29f tty: vcc: Fix error return code in vcc_probe() adds 03a1b56f501e sparc: use scnprintf() in show_pciobppath_attr() in pci.c adds 117e2cb3eeee sparc: use scnprintf() in show_pciobppath_attr() in vio.c adds fcdf818d239e Merge branch 'sparc-scnprintf' adds 3497215bbb32 Merge remote-tracking branch 'sparc/master' adds b6dd5acde3f1 ipv6: Fix suspicious RCU usage warning in ip6mr adds 5e5502e012b8 net: dsa: mt7530: fix roaming from DSA user ports adds f45a7bccdc19 net: ipa: don't be a hog in gsi_channel_poll() adds 84be69b869a5 nexthop: Fix attribute checking for groups adds 61d0301e6c05 dt-bindings: net: dsa: b53: Add missing size and address c [...] adds a6211caa634d net: revert "net: get rid of an signed integer overflow in [...] adds e3f2d5579c0b net: phy: propagate an error back to the callers of phy_sfp_probe adds dfed5e2485b2 Merge remote-tracking branch 'net/master' adds 56b1b7c667fb esp6: calculate transport_header correctly when sel.family [...] adds 64f6365241d9 Merge remote-tracking branch 'ipsec/master' adds 208f16b7cd68 Merge remote-tracking branch 'wireless-drivers/master' adds 46cd1a22046f Merge remote-tracking branch 'mac80211/master' adds 2d6568b9b4e6 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus adds 9abf661ee313 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 839e0c67efbc Merge remote-tracking branch 'regmap-fixes/for-linus' adds 276b2684ec26 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] adds f75a9e928e42 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 5b201ddd7775 Merge remote-tracking branch 'spi/for-5.7' into spi-linus adds 432bce01172e Merge remote-tracking branch 'spi-fixes/for-linus' adds 17b4efdf4e48 tty: serial: add missing spin_lock_init for SiFive serial console adds 68d9fb65e457 Merge remote-tracking branch 'tty.current/tty-linus' adds 1d403018ce4f Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 98bcead07951 iio: chemical: atlas-sensor: correct DO-SM channels adds 115c215a7e57 iio: imu: st_lsm6dsx: unlock on error in st_lsm6dsx_shub_w [...] adds aad4742fbf0a iio: dac: vf610: Fix an error handling path in 'vf610_dac_ [...] adds 5e4f99a6b788 staging: iio: ad2s1210: Fix SPI reading adds bcfa1e253d2e iio: adc: ti-ads8344: Fix channel selection adds 52cd91c27f39 iio: adc: stm32-adc: fix device used to request dma adds b455d06e6fb3 iio: adc: stm32-dfsdm: fix device used to request dma adds 928edefbc18c iio: sca3000: Remove an erroneous 'get_device()' adds bcb392871813 Merge tag 'iio-fixes-for-5.7b' of https://git.kernel.org/p [...] adds 7a2e967da4e6 Merge remote-tracking branch 'staging.current/staging-linus' adds fc9c03ce30f7 mei: release me_cl object reference adds 0bedaa2d6a05 coresight: cti: remove incorrect NULL return check adds 133317479f03 ipack: tpci200: fix error return code in tpci200_register() adds 1ea34b298855 bus: mhi: core: Fix some error return code adds 5350981b2fdb Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 2a46468aa6f3 Merge remote-tracking branch 'input-current/for-linus' adds ee63fab3ccf9 dmaengine: zynqmp_dma: Move list_del inside zynqmp_dma_fre [...] adds be4054b8b667 dmaengine: ti: k3-udma: Fix TR mode flags for slave_sg and memcpy adds aaefe8ac8374 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds d5baa0ec83de mtd: spinand: Propagate ECC information to the MTD structure adds a0cf10658076 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 5fe9742cd691 Merge remote-tracking branch 'omap-fixes/fixes' adds c0219d604a7a Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds f2e6b75f6ee8 scsi: target: Put lun_ref at end of tmr processing adds 0b4d194a24fb Merge remote-tracking branch 'scsi-fixes/fixes' adds 873a11b7ad71 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds f3e2b26a2b38 Merge remote-tracking branch 'fpga-fixes/fixes' adds 843385694721 evm: Fix a small race in init_desc() adds 5e905bdb1fa1 Merge remote-tracking branch 'integrity-fixes/fixes' adds a53bcc198764 gpu/drm: ingenic: Fix bogus crtc_atomic_check callback adds abf56fadf0e2 gpu/drm: Ingenic: Fix opaque pointer casted to wrong type adds 02179608529f Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds f7a4ee5329e2 Revert "mtd: spinand: Propagate ECC information to the MTD [...] adds 9fd38fe623a0 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 59721d4eb7f6 kbuild: warn if always, hostprogs-y, or hostprogs-m is used adds 9371f86ecb60 bpfilter: match bit size of bpfilter_umh to that of the kernel adds b1183b6dca3e bpfilter: check if $(CC) can link static libc in Kconfig adds 7f3a59db274c kbuild: add infrastructure to build userspace programs adds 8a2cc0505cc4 bpfilter: use 'userprogs' syntax to build bpfilter_umh adds f59e76687742 samples: seccomp: build sample programs for target architecture adds e079a08c6074 kbuild: doc: document the new syntax 'userprogs' adds 8a45fe7053a2 samples: uhid: fix warnings in uhid-example adds 87ecdf4fc9fd samples: uhid: build sample program for target architecture adds 82d00a9392ec samples: hidraw: build sample program for target architecture adds 37249f5945b7 samples: connector: build sample program for target architecture adds 28949b84b2cb samples: vfs: build sample programs for target architecture adds 60fb0b123971 samples: pidfd: build sample program for target architecture adds c4c10996b194 samples: mei: build sample program for target architecture adds 87ffbba9a9a1 samples: auxdisplay: use 'userprogs' syntax adds b98ccc7150c7 samples: timers: use 'userprogs' syntax adds 88a8e278ff0b samples: watchdog: use 'userprogs' syntax adds 3064f5c2c718 kconfig: announce removal of 'kvmconfig' and 'xenconfig' s [...] adds 8321f5bbd309 kbuild: invoke syncconfig if autoconf.h is missing adds 9cc975f2b6d5 kbuild: remove misleading stale FIXME comment adds f43b1e7545af kbuild: remove {CLEAN,MRPROPER,DISTCLEAN}_DIRS adds 7523913377b7 scripts: headers_install: Exit with error on config leak adds 2387de91e485 modpost,fixdep: Replace zero-length array with flexible-array adds 673bf11844b5 scripts/checkstack.pl: don't display $dre as different entity adds 4cdcb74e6c18 scripts/checkstack.pl: Add argument to print stacks greath [...] adds a82d7412fc3a scripts/checkstack.pl: add arm push handling for stack usage adds 61da3297f4e6 scripts/checkstack.pl: fix arm sp regex adds 487808c00362 bpfilter: document build requirements for bpfilter_umh adds 591ee4ae936b gcc-plugins: remove always-false $(if ...) in Makefile adds f043a7408d30 kbuild: add this-makefile as a shorthand for $(lastword $( [...] adds b41f727771fa kbuild: error out if targets prefixed with '__' are directly run adds 93644dbefb85 kbuild: make module name conflict fatal error adds c027b02d89fd streamline_config.pl: add LMC_KEEP to preserve some kconfigs adds 2c2d2528e3f0 Merge branch 'kconfig' into for-next adds 21fd65baa6ae Merge remote-tracking branch 'kbuild/for-next' adds 5b80c266823c Merge remote-tracking branch 'dma-mapping/for-next' adds a4863d81e965 Merge remote-tracking branch 'arm/for-next' adds 57481c840bf1 Merge remote-tracking branch 'arm64/for-next/core' adds f009c89df79a io: Provide _inX() and _outX() adds 26c4c6ce808c logic_pio: Improve macro argument name adds 4acaa93ef643 logic_pio: Use _inX() and _outX() adds e5585a7cebec Merge tag 'hisi-drivers-for-5.8' of git://github.com/hisil [...] adds 456a342a4a5a Merge branch 'arm/fixes' into for-next adds 3de0799350dc soc: document merges adds d257915f5064 Merge remote-tracking branch 'arm-soc/for-next' adds f0260bb836f3 Merge remote-tracking branch 'amlogic/for-next' adds 316abbcf7297 Merge remote-tracking branch 'aspeed/for-next' adds 1444a31c7c95 Merge remote-tracking branch 'at91/at91-next' adds 1e55fe4ab215 Merge remote-tracking branch 'imx-mxs/for-next' adds 138b50bd43f5 Merge remote-tracking branch 'keystone/next' adds 3b1f6c5e4dfa arm64: dts: mt8173: fix vcodec-enc clock adds 34c4e4072603 soc: mediatek: cmdq: return send msg error code adds 1f6ed2245946 arm: dts: mt7623: add Mali-450 device node adds 795240b52ec9 dt-bindings: gpu: mali-utgard: add mediatek, mt7623-mali c [...] adds 189881af810d arm: dts: mt2701: Add usb2 device nodes adds 2b64b0062b43 Merge branch 'v5.7-next/dts32' into for-next adds 26af2884e49c arm64: dts: mt8173: fix cooling device range adds b25376126484 dt-bindings: i2c: Document I2C controller binding for MT6797 SoC adds d3c84299f208 arm64: dts: mediatek: Add I2C support for MT6797 SoC adds 1f3f87305ed6 arm64: dts: mediatek: Enable I2C support for 96Boards X20 [...] adds 1b118385dec2 arm64: dts: mediatek: Switch to SPDX license identifier fo [...] adds fff12573170e arm64: dts: mt8173: fix mdp aliases property name adds f0210518aa7c arm64: dts: mt2712: use non-empty ranges for usb-phy adds f0e5405b9ebf arm64: dts: mt8173: Add capacity-dmips-mhz attributes adds 49730bfd1184 Merge branch 'v5.7-next/dts64' into for-next adds 1a6e55ca8f36 soc: mediatek: mmsys: Drop <linux/clk-provider.h> adds ff34e17cf9bc soc: mediatek: Missing platform_device_unregister() on err [...] adds 154910f88676 ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 931dde8affeb Merge branch 'v5.7-next/soc' into for-next adds 3a4938d21d30 Merge remote-tracking branch 'mediatek/for-next' adds b5321c304eb5 MAINTAINERS: clarify maintenance of ARM Dove drivers adds c589d6da965e ARM: dts: marvell: drop i2c timeout-ms property adds 2bf399defde8 ARM: dts: kirkwood: Add Check Point L-50 board adds 1383d42cffa6 ARM: dts: kirkwood: ReadyNAS NV+v2: Add LCD panel adds da6d55284f10 Merge branch 'mvebu/dt' into mvebu/for-next adds 847c3323d5d1 arm64: dts: update SolidRun Armada 8040 phy interface types adds 715878016984 arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gp [...] adds df749cdb0150 arm64: dts: marvell: armada-37xx: Move PCIe comphy handle [...] adds 1b5a2dd9e266 arm64: dts: marvell: armada-37xx: Move PCIe max-link-speed [...] adds 1e6e61285354 arm64: dts: marvell: drop i2c timeout-ms property adds 11b2af36cc87 arm64: dts: add uDPU i2c bus recovery adds 7a2c36b039d2 arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO [...] adds c2671acbbbd8 arm64: dts: armada-3720-turris-mox: fix SFP binding adds 869da228bd45 Merge branch 'mvebu/dt64' into mvebu/for-next adds 709da3854dec Merge remote-tracking branch 'mvebu/for-next' adds d0c4ed25dfe7 Merge remote-tracking branch 'omap/for-next' adds 65f885d106fa Merge branch 'arm64-fixes-for-5.7' into for-next adds ece74ab22714 arm64: defconfig: Enable Qualcomm SC7180 pinctrl and gcc adds b3d6fd8f25a5 arm64: dts: qcom: msm8916: Disable coresight by default adds 14a9f4c6abdf arm64: dts: qcom: db820c: Add pmi8994 RPM regulators adds 1cacdf5d3bb9 arm64: dts: qcom: db820c: Fix invalid pm8994 supplies adds 4b20d4705a21 arm64: dts: qcom: msm8916-samsung-a3u: add nodes for displ [...] adds 3fb298d0b2f2 arm64: dts: qcom: c630: Add WiFi node adds 2536bedec63e arm64: dts: qcom: c630: Specify UFS device reset adds e6717dbaef63 arm64: dts: qcom: msm8916: avoid using _ in node names adds 38a4d932f70a arm64: dts: qcom: msm8916: move gpu opp table to gpu node adds 756d534b3e10 arm64: dts: qcom: apq8016-sbc: merge -pins.dtsi into main .dtsi adds 2317b87a2a6f arm64: dts: qcom: db820c: Add vdd_gfx and tie it into mmcc adds 3f65d51e9e22 arm64: dts: qcom: msm8996: Make GPU node control GPU_GX GDSC adds 1143c36656b8 soc: qcom: rpmh-rsc: Correctly ignore CPU_CLUSTER_PM notif [...] adds c45def5d804a soc: qcom: rpmh-rsc: We aren't notified of our own failure [...] adds b5945214b76a kernel/cpu_pm: Fix uninitted local in cpu_pm adds 555701a45f14 soc: qcom: rpmh-rsc: Simplify locking by eliminating the p [...] adds d2a8cfc6f320 soc: qcom: rpmh-rsc: Remove the pm_lock adds 67d564c7f677 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] adds 4df1614c01d4 Merge remote-tracking branch 'qcom/for-next' adds 1205e9fb2f66 Merge remote-tracking branch 'raspberrypi/for-next' adds 38e3c095fe14 Merge remote-tracking branch 'realtek/for-next' adds 50a1e48ce041 Merge branch 'renesas-fixes-for-v5.7' into renesas-next adds 844beed47182 dt-bindings: arm: renesas: Document iW-RainboW-G21M-Qseven [...] adds 0b5832238d36 dt-bindings: arm: renesas: Document iW-RainboW-G21D-Qseven [...] adds 1bd79704bee2 Merge branch 'renesas-dt-bindings-for-v5.8' into renesas-next adds 886d1d0e33b7 Merge remote-tracking branch 'renesas/next' adds 3299ac2f657f Merge remote-tracking branch 'reset/reset/next' adds 0980a672175b Merge remote-tracking branch 'rockchip/for-next' adds 0f640455c6f4 Merge remote-tracking branch 'samsung-krzk/for-next' adds 40d865b03f09 Merge remote-tracking branch 'scmi/for-linux-next' adds b3a0a2f910c7 arm64: dts: allwinner: h6: Add IOMMU adds 243cd8fba48d Merge branch 'sunxi/dt-for-5.8' into sunxi/for-next adds a3651380cbf1 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 0d1ce096b5c4 Merge branch for-5.7/arm64/defconfig into for-next adds 4370f538b1b0 Merge branch for-5.7/clk-fixes into for-next adds 1a0a35b0b555 Merge branch for-5.8/clk into for-next adds c36748cdb393 Merge branch for-5.8/cpufreq into for-next adds c7fae77d7a3b Merge branch for-5.8/cpuidle into for-next adds 108bcef88bdd Merge branch for-5.8/dt-bindings into for-next adds c92dbd952da1 Merge branch for-5.8/i2c into for-next adds 549e0f275ddb Merge branch for-5.8/of into for-next adds b323bc65b35e Merge branch for-5.8/media into for-next adds 2332536ef2d2 Merge branch for-5.8/memory into for-next adds 9ccce6605ad2 Merge branch for-5.8/soc into for-next adds 44913e35c4ef Merge branch for-5.8/arm/core into for-next adds 5f8778ac59bb Merge branch for-5.8/arm/dt into for-next adds 04b58398b8b6 arm64: tegra: Fix flag for 64-bit resources in 'ranges' property adds 62c5be8e5433 Merge branch for-5.8/arm64/dt into for-next adds 63952a2e7938 Merge remote-tracking branch 'tegra/for-next' adds 7cfbbd343da0 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds c7c1cbbc9217 clk: ti: composite: fix memory leak adds 74c0ac108d42 clk: ti: omap4: Add proper parent clocks for l4-secure clocks adds f968045fb92e clk: ti: omap5: Add proper parent clocks for l4-secure clocks adds f45c8a501d1a clk: ti: dra7xx: fix gpu clkctrl parent adds c752424b55c9 clk: ti: dra7xx: mark MCAN clock as DRA76x only adds 4f74251df0ce clk: ti: dra7xx: fix RNG clock parent adds 6c34fc0dad72 Merge branch 'clk-ti' into clk-next adds 778fb6b72908 clk: meson8b: export the HDMI system clock adds f0e0884acf8a clk: meson: meson8b: make the hdmi_sys clock tree mutable adds 5c2602e5fcef clk: meson: gxbb: Prepare the GPU clock tree to change at runtime adds 6dde0ae30a9a clk: meson: g12a: Prepare the GPU clock tree to change at runtime adds da1978ac3d6c clk: meson: meson8b: Fix the first parent of vid_pll_in_sel adds 0d3051c790ed clk: meson: meson8b: Fix the polarity of the RESET_N lines adds 8bb629cfb28f clk: meson: meson8b: Fix the vclk_div{1, 2, 4, 6, 12}_en g [...] adds 16afd70af5b2 clk: meson: meson8b: Make the CCF use the glitch-free VPU mux adds a29ae8600d50 clk: meson: meson8b: Don't rely on u-boot to init all GP_P [...] adds 07fbf0e58deb Merge tag 'clk-meson-v5.8-1' of https://github.com/BayLibr [...] adds 101b80eb0ae6 Merge branch 'clk-amlogic' into clk-next adds 37416e554961 clk: qcom: gdsc: Handle GDSC regulator supplies adds 90a3691e0bd9 clk: qcom: mmcc-msm8996: Properly describe GPU_GX gdsc adds f73a4230d5bb clk: qcom: gcc: Add GPU and NPU clocks for SM8150 adds 37c72e4cae37 clk: qcom: gcc: Add missing UFS clocks for SM8150 adds 4c71d6abc4fc clk: qcom: Add DT bindings for MSM8939 GCC adds 267701f9e720 Merge branch 'clk-qcom' into clk-next adds d16a8e11a7d0 Merge remote-tracking branch 'clk/clk-next' adds 8ffb647729bf Merge remote-tracking branch 'clk-samsung/for-next' adds b83f76dc17a0 Merge remote-tracking branch 'h8300/h8300-next' adds 29c677f494d7 Merge remote-tracking branch 'm68k/for-next' adds ba19e0c5cec0 Merge remote-tracking branch 'm68knommu/for-next' adds 8a4e2779570f MIPS: Fix builds for VR41xx platforms adds 1fded93fb154 MIPS: ralink: Don't include objects twice adds 83dd9a0b6643 MIPS: SGI-IP27: Use the _AC() macro in spaces.h adds 24ce659dcc02 MIPS: ath79: ar9331_dpt_module: update led nodes adds e795688eeedf MIPS: ath79: ar9331: rename uart to serial node adds a44de7497f91 MIPS: Loongson: Build ATI Radeon GPU driver as module adds d9a51fd594d8 MIPS: Remove not used 8250-platform.c adds de541d60157a MIPS: Loongson64: fix typos in loongson_regs.h adds fdec207e466d MIPS: Loongson64: define offsets and known revisions for s [...] adds ac44d672787f MIPS: define more Loongson CP0.Config6 and CP0.Diag feature bits adds 2971317ab04a mips/mm: Add page soft dirty tracking adds 00ec731e53b8 Merge remote-tracking branch 'mips/mips-next' adds c1e8e137f959 Merge remote-tracking branch 'nds32/next' adds aa352155c361 Merge remote-tracking branch 'parisc-hd/for-next' adds cfa55652f418 Merge remote-tracking branch 'powerpc/next' adds 4ac709ea7cc8 Merge remote-tracking branch 'risc-v/for-next' adds 0fea41b80362 Merge remote-tracking branch 's390/features' adds 6fd20cfea814 Merge remote-tracking branch 'sh/sh-next' adds 0a2576dae032 oradax: convert get_user_pages() --> pin_user_pages() adds 9f0d5320076b Merge remote-tracking branch 'sparc-next/master' adds 252f6e0162ce Merge remote-tracking branch 'uml/linux-next' adds 9b2d58e8d9c4 btrfs: fix a race between scrub and block group removal/al [...] adds 1a61170cf623 btrfs: rename member 'trimming' of block group to a more g [...] adds 4e630d5d9ece btrfs: move the block group freeze/unfreeze helpers into b [...] adds 29abbff8dd4a btrfs: scrub, only lookup for csums if we are dealing with [...] adds 036f56e45890 btrfs: send: emit file capabilities after chown adds 2fcbbfb635b1 btrfs: block-group: don't set the wrong READA flag for btr [...] adds 5af797b782ab btrfs: block-group: refactor how we read one block group item adds 690e2818197b btrfs: block-group: refactor how we delete one block group item adds 5e96731c699c btrfs: block-group: refactor how we insert a block group item adds 14f6ba8a9a7f btrfs: block-group: rename write_one_cache_group() adds 33b7b451a4e6 btrfs: remove duplicated include in block-group.c adds 4215444df794 btrfs: use the token::eb for all set/get helpers adds bb27274605a3 btrfs: drop eb parameter from set/get token helpers adds 7339a66991b6 btrfs: don't use set/get token for single assignment in ov [...] adds ac0bf2bb71dd btrfs: don't use set/get token in leaf_space_used adds 1d58898d71a4 btrfs: preset set/get token with first page and drop condition adds dfd3f2f85fb2 btrfs: add separate bounds checker for set/get helpers adds 8fad73275223 btrfs: speed up btrfs_get_##bits helpers adds 9ad4263c1a19 btrfs: speed up btrfs_get_token_##bits helpers adds db08825bcd2f btrfs: speed up btrfs_set_##bits helpers adds a426c89e5ca0 btrfs: speed up btrfs_set_token_##bits helpers adds d3d879b145b5 btrfs: speed up and simplify generic_bin_search adds dd3af6ecfe1e btrfs: remove unused map_private_extent_buffer adds 2657c959e796 btrfs: constify extent_buffer in the API functions adds e297efbf957b btrfs: drop unnecessary offset_in_page in extent buffer helpers adds 0bb26d922128 btrfs: optimize split page read in btrfs_get_##bits adds 9ed5bf11e884 btrfs: optimize split page read in btrfs_get_token_##bits adds 7123202b0a7e btrfs: optimize split page write in btrfs_set_##bits adds 2920904ac6e2 btrfs: optimize split page write in btrfs_set_token_##bits adds 8dafd3138e00 btrfs: update documentation of set/get helpers adds b5159cf7bd13 Merge branch 'misc-next' into for-next-current-v5.6-20200515 adds 1ca2e891d8ac Merge branch 'for-next-current-v5.6-20200515' into for-nex [...] adds 351ea5e3d3b9 Merge branch 'misc-next' into for-next-next-v5.7-20200515 adds 3ade84b69d56 Merge branch 'for-next-next-v5.7-20200515' into for-next-20200515 adds bee112b987a1 Merge remote-tracking branch 'btrfs/for-next' adds 09f46d928edc Merge remote-tracking branch 'exfat/dev' adds 5cea6f9d27e6 Merge remote-tracking branch 'ext3/for_next' adds ac291d698f38 f2fs: flush dirty meta pages when flushing them adds 64f9324c8e90 f2fs: fix checkpoint=disable:%u%% adds 13c2bba87792 Merge remote-tracking branch 'f2fs/dev' adds 075439a421c6 Merge remote-tracking branch 'fuse/for-next' adds 1e897ace48fe Merge remote-tracking branch 'jfs/jfs-next' adds 0751deb667e6 Merge remote-tracking branch 'nfsd/nfsd-next' adds 05b937a0bf1d Merge remote-tracking branch 'overlayfs/overlayfs-next' adds ecf84096a526 ubifs: remove broken lazytime support adds 3c3c32f85b6c ubifs: fix wrong use of crypto_shash_descsize() adds 0e7572cffe44 ubi: Fix seq_file usage in detailed_erase_block_info debugfs file adds 7635276caee7 Merge remote-tracking branch 'ubifs/linux-next' adds 237aac4624aa xfs: ensure f_bfree returned by statfs() is non-negative adds ee4064e56cd8 xfs: Replace zero-length array with flexible-array adds 508578f2f560 xfs: Use the correct style for SPDX License Identifier adds 7689934f9675 xfs: separate read-only variables in struct xfs_mount adds 8d56a04b594d xfs: convert m_active_trans counter to per-cpu adds 3b14f488786c xfs: don't fail verifier on empty attr3 leaf block adds 11997944c63f xfs: xfs_bmapi_read doesn't take a fork id as the last argument adds 01424ea50a03 xfs: call xfs_iformat_fork from xfs_inode_from_disk adds 7dce2348a744 xfs: split xfs_iformat_fork adds 9ab905e98aee xfs: handle unallocated inodes in xfs_inode_from_disk adds e2d1d87d4f28 xfs: call xfs_dinode_verify from xfs_inode_from_disk adds f16140132077 xfs: don't reset i_delayed_blks in xfs_iread adds 21b0ea8945b5 xfs: remove xfs_iread adds 47b39522f892 xfs: remove xfs_ifork_ops adds b4e934b22509 xfs: refactor xfs_inode_verify_forks adds 077ea6f64aa3 xfs: improve local fork verification adds 82f715f0fb1b xfs: remove the special COW fork handling in xfs_bmapi_read adds dc6a7f69e533 xfs: remove the NULL fork handling in xfs_bmapi_read adds caa22e1d002d Merge remote-tracking branch 'xfs/for-next' adds 568776f992c4 zonefs: Replace uuid_copy() with import_uuid() adds 640c39f3109f Merge remote-tracking branch 'zonefs/for-next' adds 2ce0b5d44ca5 Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 54607278574e Merge remote-tracking branch 'file-locks/locks-next' adds a3c751a50fe6 vfs: allow unprivileged whiteout creation adds 530f32fc370f aio: fix async fsync creds adds 9f6c61f96f2d proc/mounts: add cursor adds 9470451505ef vfs: split out access_override_creds() adds 44a3b8744405 utimensat: AT_EMPTY_PATH support adds 581701b7efd6 uapi: deprecate STATX_ALL adds 761e28fa270a statx: don't clear STATX_ATIME on SB_RDONLY adds fa2fcf4f1df1 statx: add mount ID adds 80340fe3605c statx: add mount_root adds 9193ae87a8af vfs: don't parse forbidden flags adds caaef1ba8c9e vfs: don't parse "posixacl" option adds 55923e4d7d19 vfs: don't parse "silent" option adds c8ffd8bcdd28 vfs: add faccessat2 syscall adds d6de0fcfaa99 Merge branch 'from-miklos' into for-next adds 914f3333c250 Merge remote-tracking branch 'vfs/for-next' adds b3d40c24ee05 Merge remote-tracking branch 'printk/for-next' adds 48fe3827cb11 Merge remote-tracking branch 'pci/next' adds 8ce0b42f3f85 pstore/platform: Switch pstore_info::name to const adds f7ef8a5f8373 pstore/platform: Use backend name for console registration adds a9c33ac545b7 pstore/platform: Move module params after declarations adds 96d810764bc1 pstore/ram: Adjust module param permissions to reflect reality adds 6b31e99b85b0 pstore/ram: Refactor DT size parsing adds 6f120e58d448 pstore/ram: Refactor ftrace buffer merging adds 4ad595b4fcc0 pstore/ftrace: Provide ftrace log merging routine adds 264485d2d539 printk: Collapse shutdown types into a single dump reason adds 1530e67cc061 printk: honor the max_reason field in kmsg_dumper adds c14e19ad99ef printk: Introduce kmsg_dump_reason_str() adds c3ae9adee9d5 pstore/platform: Pass max_reason to kmesg dump adds 1970c60726f4 pstore/ram: Introduce max_reason and convert dump_oops adds 3431ea1d3297 ramoops: Add max_reason optional field to ramoops DT node adds 98601d175115 pstore/zone: Introduce common layer to manage storage zones adds 329396e9ba1a pstore/blk: Introduce backend for block devices adds 9d10a02576de pstore/zone,blk: Add support for pmsg frontend adds a0bf04b88a1c pstore/zone,blk: Add console frontend support adds fefc27738024 pstore/zone,blk: Add ftrace frontend support adds 5c270a0dfa27 Documentation: Add details for pstore/blk adds cec1454b2ea9 pstore/zone: Provide way to skip "broken" zone for MTD devices adds c5000c12e5a8 pstore/blk: Provide way to query pstore configuration adds 896bb9d98c18 pstore/blk: Support non-block storage devices adds a6ab751b39f1 pstore/blk: Introduce "best_effort" mode adds dcaa1e76b774 mtd: Support kmsg dumper based on pstore/blk adds cb3c611cdb1c Merge remote-tracking branch 'pstore/for-next/pstore' adds 346338ef00d3 HID: apple: Swap the Fn and Left Control keys on Apple keyboards adds 20324d3399c4 Merge branch 'for-5.8/apple' into for-next adds fb68ada81e65 HID: Add quirks for Trust Panora Graphic Tablet adds 6ab875d19f3b Merge branch 'for-5.7/upstream-fixes' into for-next adds c7c01385cac1 Merge remote-tracking branch 'hid/for-next' adds 5f1ae73d538a i2c: mediatek: Add i2c ac-timing adjust support adds e2573f0dc7d9 i2c: slave-eeprom: add support for 24c512 EEPROMs adds 86a776024606 Merge branch 'i2c/for-5.8' into i2c/for-next adds 7d66976fe747 i2c: at91: Fix pinmux after devm_gpiod_get() for bus recovery adds ab7cf7e53ccf i2c: algo-pca: update contact email adds 5d4c7977499a i2c: altera: Fix race between xfer_msg and isr thread adds e9d1a0a41d44 i2c: mux: demux-pinctrl: Fix an error handling path in 'i2 [...] adds 8695e0b1b964 i2c: mux: Replace zero-length array with flexible-array adds efa7fb4c6c8e MAINTAINERS: add maintainer for mediatek i2c controller driver adds 41895bfee70e Merge branch 'i2c/for-current-fixed' into i2c/for-next adds b0d0e5467de6 Merge remote-tracking branch 'i2c/i2c/for-next' adds 68c8306f4552 Merge remote-tracking branch 'i3c/i3c/next' adds c824a3b71da4 Merge branch 'dmi/master' adds 9b7f228e84ed hwmon: (lm90) Add max6654 support to lm90 driver adds 48620b34964a Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 2f4c33063ad7 docs: sysctl/kernel: document ngroups_max adds 036168e3df36 doc: zh_CN: add translatation for debugfs.txt adds fd79cfd71221 docs: debugfs: Update struct debugfs_reg32 definition adds ea8fdf1a40e9 docs: vm: page_frags.rst: Fix the reference of stale function adds 77691ee92d4a Documentation: update numastat explanation adds b17b24fc3c10 doc: Fix some errors in ras.rst adds 728c1471b544 docs: move DMA kAPI to Documentation/core-api adds b25fc491cb6a docs: move IPMI.txt to the driver API book adds 283b69bf7948 docs: fix references for ipmi.rst file adds a74e2a226452 docs: debugging-via-ohci1394.txt: add it to the core-api book adds e00b0ab86c79 docs: add IRQ documentation at the core-api book adds 1ac00669c35e docs: move the kref doc into the core-api book adds 9184027f0aaf docs: move digsig docs to the security book adds 95ca6d73a8a9 docs: move locking-specific documents to locking/ adds 5207e78bd417 Merge remote-tracking branch 'jc_docs/docs-next' adds 35dd70b4c493 media: media: sh_veu: Remove driver adds 86126bfe6336 Merge remote-tracking branch 'v4l-dvb/master' adds a10660f7788b ACPI: Delete unused proc filename macros adds 841ae40bfd77 Merge branch 'acpi-misc' into linux-next adds 2909438d4d62 cpufreq: fix minor typo in struct cpufreq_driver doc comment adds 8ef6544598d6 Merge branch 'pm-cpufreq' into linux-next adds 6accf26eca37 Merge remote-tracking branch 'pm/linux-next' adds cfa75612bfe5 Merge remote-tracking branch 'cpupower/cpupower' adds 45a41875fa20 dt-bindings: opp: Introduce opp-peak-kBps and opp-avg-kBps [...] adds 6c591eec67cb OPP: Add helpers for reading the binding properties adds fcb57bfcb87f interconnect: Disallow interconnect core to be built as a module adds 8fd3574b54a5 interconnect: Remove unused module exit code from core adds 90562c818270 Merge remote-tracking branch 'georgi/icc-get-by-index' int [...] adds 0f438abc246a OPP: Add support for parsing interconnect bandwidth adds 7a696a5b2cf5 OPP: Add sanity checks in _read_opp_key() adds 5cbd6561a497 OPP: Update the bandwidth on OPP frequency changes adds 34c05b3e6dd8 cpufreq: dt: Add support for interconnect bandwidth scaling adds c7259cba7fe7 dt-bindings: interconnect: Add interconnect-tags bindings adds 69d5a6f10c7c OPP: Add support for setting interconnect-tags adds 82cc7f6d322e opp: Reorder the code for !target_freq case adds f4111e2e1ae1 opp: core: add regulators enable and disable adds b88e33cf5681 Merge remote-tracking branch 'opp/opp/linux-next' adds e939927f695e Merge remote-tracking branch 'thermal/thermal/linux-next' adds 9e70a2485198 Merge remote-tracking branch 'ieee1394/for-next' adds 643e49119eac Merge remote-tracking branch 'dlm/next' adds c342ebbb1af2 Merge remote-tracking branch 'swiotlb/linux-next' adds 17793833f81c RDMA/ucma: Return stable IB device index as identifier adds 30661322b8c3 RDMA/hns: Extend capability flags for HIP08_C adds 90ae0b57e4a5 RDMA/hns: Combine enable flags of qp adds f8f2a576cb0c RDMA/addr: Mark addr_resolve as might_sleep() adds d3552fb65d23 RDMA/cm: Remove return code from add_cm_id_to_port_list adds 42113eed8f10 RDMA/cm: Remove unused store to ret in cm_rej_handler adds e83f195aa45c RDMA/cm: Pull duplicated code into cm_queue_work_unlock() adds 9767a27e1aeb RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait adds 09fb406a569b RDMA/cm: Add a note explaining how the timewait is eventua [...] adds cfa68b0d0440 RDMA/cm: Make find_remote_id() return a cm_id_private adds 1cc44279f297 RDMA/cm: Remove the cm_free_id() wrapper function adds 51e8463cfc48 RDMA/cm: Remove needless cm_id variable adds a0e46db4e764 RDMA/cm: Increment the refcount inside cm_find_listen() adds 0cb9e4f9e98a IB/rdmavt: Replace zero-length array with flexible-array adds 10c261551359 Merge branch 'mellanox/mlx5-next' into rdma.git for/next adds b9019507aa6e RDMA/mlx5: Refactor DV create flow adds 8c112a5f29a3 RDMA/mlx5: Add support in steering default miss adds f29de9eee782 RDMA/mlx5: Add support for drop action in DV steering adds 59dde4d19cf8 RDMA/mlx5: Fix query_srq_cmd() function adds 9ddacff18b15 sysfs: export sysfs_remove_file_self() adds b5c27cdb094e RDMA/rtrs: public interface header to establish RDMA connections adds 91fddedd439c RDMA/rtrs: private headers with rtrs protocol structs and helpers adds c0894b3ea69d RDMA/rtrs: core: lib functions shared between client and s [...] adds cb80329c9434 RDMA/rtrs: client: private header with client structs and [...] adds 6a98d71daea1 RDMA/rtrs: client: main functionality adds 89dd4c3bdc46 RDMA/rtrs: client: statistics functions adds 215378b838df RDMA/rtrs: client: sysfs interface functions adds 787f78a6b075 RDMA/rtrs: server: private header with server structs and [...] adds 9cb837480424 RDMA/rtrs: server: main functionality adds c4f07c60bb02 RDMA/rtrs: server: statistics functions adds 91b11610af8d RDMA/rtrs: server: sysfs interface functions adds c013fbc1fd34 RDMA/rtrs: include client and server modules into kernel c [...] adds 745b6a3d4a67 RDMA/rtrs: a bit of documentation adds 219ace607701 block/rnbd: private headers with rnbd protocol structs and [...] adds 90426e89f54d block/rnbd: client: private header with client structs and [...] adds f7a7a5c228d4 block/rnbd: client: main functionality adds 1eb54f8f5dd8 block/rnbd: client: sysfs interface functions adds d4c6957dd001 block/rnbd: server: private header with server structs and [...] adds 2de6c8de192b block/rnbd: server: main functionality adds f0aad9baadb5 block/rnbd: server: functionality for IO submitting to block dev adds 8cee532f469b block/rnbd: server: sysfs interface functions adds bc01885342e1 block/rnbd: include client and server modules into kernel [...] adds aa4d16e44f60 block/rnbd: a bit of documentation adds f11e0ec55f0c MAINTAINERS: Add maintainers for RNBD/RTRS modules adds 04186ab74ea1 Merge remote-tracking branch 'rdma/for-next' adds 5e3768a436bb net: mvneta: speed down the PHY, if WoL used, to save energy adds 38152ea37d8b net: dsa: mt7530: set CPU port to fallback mode adds 0531b0357ba3 selftests: fix flower parent qdisc adds acb6d3771a03 r8152: Use MAC address from device tree if available adds 96b8e87838a1 net: hns3: modify some incorrect spelling adds 727f514bd677 net: hns3: remove a duplicated printing in hclge_configure() adds cb25a6072b51 net: hns3: modify an incorrect error log in hclge_mbx_handler() adds bd13f7e12936 net: hns3: remove some unused macros adds 5c6cfd309faa net: hns3: remove unnecessary frag list checking in hns3_n [...] adds c8a867a38fc8 Merge branch 'net-hns3-add-some-cleanups-for-next' adds d639836ab336 net: qed: adding hw_err states and handling adds a8736ea83b80 net: qede: add hw err scheduled handler adds 2ec276d5b224 net: qed: invoke err notify on critical areas adds d8d6c5a7be97 net: qed: critical err reporting to management firmware adds ca352f00756e net: qed: cleanup debug related declarations adds 936c7ba4dd5e net: qed: attention clearing properties adds 7d9acd87bd55 net: qede: optional hw recovery procedure adds 5144e9f439d5 net: qede: Implement ndo_tx_timeout adds 3e99c2111026 net: qed: introduce critical fan failure handler adds ebf64bf4df63 net: qed: introduce critical hardware error handler adds 8f76812e1cc4 net: qed: fix bad formatting adds 86b6ba171d4b Merge branch 'net-qed-qede-critical-hw-error-handling' adds ec008fa2a9e5 ethernet: ti: am65-cpts: add routines to support taprio offload adds 8127224c2708 ethernet: ti: am65-cpsw-qos: add TAPRIO offload support adds c7ad36576185 Merge branch 'am65-cpsw-add-taprio-EST-offload-support' adds 5a46b062e28f devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit adds bcab67822d77 hinic: add set_ringparam ethtool_ops support adds 3f044d26f80b hinic: update huawei ethernet driver maintainer adds e90b651e7b7f dt-bindings: net: dp83869: Update licensing info adds 74ac28f16486 dt-bindings: dp83867: Convert DP83867 to yaml adds 140ad6c8c6c7 net: phy: mdio-moxart: remove unneeded include adds b014d0430bcf net: dsa: felix: fix incorrect clamp calculation for burst adds aa443b3f8f3a r8169: remove not needed checks in rtl8169_set_eee adds 9b65d2ffe853 r8169: don't include linux/moduleparam.h adds 6a0981542854 samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS adds 7aebfa1b3885 bpf: Support narrow loads from bpf_sock_addr.user_port adds 0645f7eb6f6a selftests/bpf: Test narrow loads for bpf_sock_addr.user_port adds c70f34a8ac66 bpf: Fix bpf_iter's task iterator logic adds 5b0004d92b45 selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" adds d56c2f95adb3 bpf: Allow sk lookup helpers in cgroup skb adds 06d3e4c9f11a bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb adds f307fa2cb4c9 bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers adds 383724e17ab0 selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers adds 68e916bc8d32 selftests/bpf: Test for sk helpers in cgroup skb adds b92d44b5c2ef Merge branch 'expand-cg_skb-helpers' adds d00f26b62333 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 2e186a2cf8c7 net: core: recursively find netdev by device node adds f8ab1807a9c9 net: sched: introduce terse dump flag adds ca44b738e594 net: sched: implement terse dump support in act adds 0348451db9ff net: sched: cls_flower: implement terse dump support adds e7534fd42a99 selftests: implement flower classifier terse dump tests adds cd2809cca243 Merge branch 'Implement-classifier-action-terse-dump-mode' adds 0141792f8b73 net: dsa: mt7530: fix VLAN setup adds f95f0f95cfb7 xdp: Add frame size to xdp_buff adds 63fe91ab3d1c bnxt: Add XDP frame size to driver adds 983e43451830 sfc: Add XDP frame size adds 494f44d54e25 mvneta: Add XDP frame size to driver adds 495de55f7019 net: netsec: Add support for XDP frame size adds a075767bbdc6 net: XDP-generic determining XDP frame size adds 34cc0b338a61 xdp: Xdp_frame add member frame_sz and handle in convert_t [...] adds db612f749e24 xdp: Cpumap redirect use frame_sz and increase skb_tailroom adds 5c8572251fab veth: Adjust hard_start offset on redirect XDP frames adds 45a9e6d8a687 veth: Xdp using frame_sz in veth driver adds 4a9b052a590d dpaa2-eth: Add XDP frame size adds 7358877ac110 hv_netvsc: Add XDP frame size to driver adds bc1c5745d779 qlogic/qede: Add XDP frame size to driver adds c88c35181d6a net: ethernet: ti: Add XDP frame size to driver cpsw adds 08fc1cfd2d25 ena: Add XDP frame size to amazon NIC driver adds d201ea9ebc51 mlx4: Add XDP frame size and adjust max XDP MTU adds c8145b263dd8 net: thunderx: Add XDP frame size adds fa6540b8efd8 nfp: Add XDP frame size to netronome driver adds fb3e6e930797 tun: Add XDP frame size adds 05afee298afc vhost_net: Also populate XDP frame size adds 9ce6146ec7b5 virtio_net: Add XDP frame size in two code paths adds 88eb0ee17b2e ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K adds cf0251289980 ixgbe: Add XDP frame size to driver adds 81f3c6283cff ixgbevf: Add XDP frame size to VF driver adds 24104024ce05 i40e: Add XDP frame size to driver adds d4ecdbf7aa2f ice: Add XDP frame size to driver adds 2a637c5b1aaf xdp: For Intel AF_XDP drivers add XDP frame_sz adds d628ee4fef1d mlx5: Rx queue setup time determine frame_sz for XDP adds c8741e2bfe87 xdp: Allow bpf_xdp_adjust_tail() to grow packet size adds ddb47d518ca1 xdp: Clear grow memory in bpf_xdp_adjust_tail() adds bc56c919fce7 bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). adds 68545fb6f2ff selftests/bpf: Adjust BPF selftest for xdp_adjust_tail adds 7ae2e00e8fc2 selftests/bpf: Xdp_adjust_tail add grow tail tests adds 5cc5924d8315 Merge branch 'xdp-grow-tail' adds 0ee52c0f6c67 bpf, bpftool: Allow probing for CONFIG_HZ from kernel config adds a17b53c4a4b5 bpf, capability: Introduce CAP_BPF adds 2c78ee898d8f bpf: Implement CAP_BPF adds 816260011876 selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests adds ed24a7a852b5 Merge branch 'bpf-cap' adds 3430223d393d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 4f1d97262d58 cxgb4: improve credits recovery in TC-MQPRIO Tx path adds 4bccfc036abb cxgb4: tune burst buffer size for TC-MQPRIO offload adds 5148e5950c67 cxgb4: add EOTID tracking and software context dump adds d42d118cfc22 Merge branch 'cxgb4-improve-and-tune-TC-MQPRIO-offload' adds b0ed0bbfb304 net: phy: broadcom: add support for BCM54811 PHY adds ca1c933bcee9 net: phy: tja11xx: execute cable test on link up adds 90bf45134d55 mptcp: add new sock flag to deal with join subflows adds 2f8a397d0a54 inet_connection_sock: factor out destroy helper. adds 729cd6436f35 mptcp: cope better with MP_JOIN failure adds 93d43e58683e Merge branch 'mptcp-fix-MP_JOIN-failure-handling' adds da07f52d3caf Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 2ea46dc68642 ethernet: ti: am65-cpts: Add missing inline qualifier to s [...] adds 2726cd4a2928 net/mlx5: Dedicate fw page to the requesting function adds e7f860e2106a net/mlx5: Fix a bug of releasing wrong chunks on > 4K page [...] adds 4162f58b476b net/mlx5: Have single error unwinding path adds 41798df9bfca net/mlx5: Drain wq first during PCI device removal adds 49c0355d301b net/mlx5: Wait for inactive autogroups adds 90bf1c8dbdc5 net/mlx5: Move internal timer read function to clock library adds 9102d836d296 net/mlx5e: CT: Fix offload with CT action after CT NAT action adds 80639b199c9c net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces adds 8b46d424a743 net/mlx5e: IPoIB, Drop multicast packets that this interface sent adds 5ffb4d858b70 net/mlx5e: Calculate SQ stop room in a robust way adds 3f3ab178c71b net/mlx5e: Take DCBNL-related definitions into dedicated files adds ea6119aa67c7 Merge tag 'mlx5-updates-2020-05-15' of git://git.kernel.or [...] adds 6f42a2930565 net: phy: broadcom: fix checkpatch complains about tabs adds 74a1c059168b dpaa2-eth: add bulking to XDP_TX adds 9efd6a3cecdd netns: enable to inherit devconf from current netns adds a0c1d0eafd1e mptcp: Use 32-bit DATA_ACK when possible adds 7be92514b99c ethtool: check if there is at least one channel for TX/RX [...] adds 4df6ff2a9992 nfp: don't check lack of RX/TX channels adds 75c36dbb1c37 ethtool: don't call set_channels in drivers if config didn [...] adds 1ab9b5eabbab Merge branch 'ethtool-set_channels-add-a-few-more-checks' adds 13f15b59ad70 r8169: remove remaining call to mdiobus_unregister adds 85d4ec592510 mlxsw: spectrum_trap: Move struct definition out of header file adds cc678f4dbc57 mlxsw: spectrum_trap: Store all trap policer data in one array adds b14a40dbdea5 mlxsw: spectrum_trap: Store all trap group data in one array adds 200b7cca0ba1 mlxsw: spectrum_trap: Store all trap data in one array adds 84e0d83567df selftests: devlink_lib: Remove double blank line adds 04cc99d9bdb1 selftests: mlxsw: Do not hard code trap group name adds d53b1162d72a Merge branch 'mlxsw-Reorganize-trap-data' adds a4f48458ca1c net: ipa: don't use noirq suspend/resume callbacks adds 195ef57f8700 net: ipa: do not clear interrupt in gsi_channel_start() adds 2f6ca9570d31 Merge branch 'net-ipa-sc7180-suspend-resume' adds eb682677f59e selftests: Drop 'pref medium' in route checks adds a0e17064d43e mptcp: move common nospace-pattern to a helper adds fb529e62d3f3 mptcp: break and restart in case mptcp sndbuf is full adds 72511aab95c9 mptcp: avoid blocking in tcp_sendpages adds 149f7c71e2c7 mptcp: fill skb extension cache outside of mptcp_sendmsg_frag adds 17091708d1e5 mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag adds 5c8264435d4f mptcp: remove inner wait loop from mptcp_sendmsg_frag adds 4930f4831b15 net: allow __skb_ext_alloc to sleep adds 9740a7ae6d52 Merge branch 'mptcp-do-not-block-on-subflow-socket' adds dbfe7d74376e rds: convert get_user_pages() --> pin_user_pages() adds 3dedf6fba3c5 Merge remote-tracking branch 'net-next/master' adds 2ec0616e870f bpf: Fix check_return_code to only allow [0,1] in trace_it [...] adds f516acd5397f libbpf, hashmap: Remove unused #include adds 8d35d74f52ae libbpf, hashmap: Fix signedness warnings adds 5366d2269139 selftests/bpf: Fix test_align verifier log patterns adds 3b09d27cc93d selftests/bpf: Move test_align under test_progs adds 991e35eebe1e bpf: Selftests, move sockmap bpf prog header into progs adds d79a32129b21 bpf: Selftests, remove prints from sockmap tests adds 13a5f3ffd202 bpf: Selftests, sockmap test prog run without setting cgroup adds 248aba1d526e bpf: Selftests, print error in test_sockmap error cases adds 18d4e900a450 bpf: Selftests, improve test_sockmap total bytes counter adds 328aa08a081b bpf: Selftests, break down test_sockmap into subtests adds b98ca90c56ee bpf: Selftests, provide verbose option for selftests execution adds 065a74cbd0d0 bpf: Selftests, add whitelist option to test_sockmap adds a7238f7c79dd bpf: Selftests, add blacklist to test_sockmap adds 96586dd9268d bpf: Selftests, add ktls tests to test_sockmap adds b0b6bffd1139 Merge remote-tracking branch 'bpf-next/master' adds a36a832aed00 Merge remote-tracking branch 'ipsec-next/master' adds 9b031c9ee7b7 Merge remote-tracking branch 'wireless-drivers-next/master' adds 6ba16663a3df Merge remote-tracking branch 'mac80211-next/master' adds d37598d8fea7 Merge remote-tracking branch 'gfs2/for-next' adds dfe59bd8b870 Merge remote-tracking branch 'nand/nand/next' adds cca40af2bc6c Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 9a611a1dce07 Revert "ASoC: cros_ec_codec: use crypto_shash_tfm_digest()" adds 0c0408e86dbe crypto: blake2b - Fix clang optimization for ARMv7-M adds 1036bb50c805 crypto: ccree - constify struct debugfs_reg32 adds 2c2207aee52b crypto: hisilicon/hpre - constify struct debugfs_reg32 adds 8f68659bac1d crypto: hisilicon/zip - constify struct debugfs_reg32 adds c549e8127213 crypto: hisilicon/sec2 - constify sec_dfx_regs adds 18614230f430 crypto: hisilicon/sec2 - modify the SEC probe process adds 5f3a2a5d37ff crypto: hisilicon/hpre - modify the HPRE probe process adds cfd66a660f73 crypto: hisilicon/zip - modify the ZIP probe process adds 20b291f51802 crypto: hisilicon - refactor module parameter pf_q_num rel [...] adds b67202e8ed30 crypto: hisilicon/qm - add state machine for QM adds 7ce396fa12a9 crypto: hisilicon - add FLR support adds b977e0300512 crypto: hisilicon - remove use_dma_api related codes adds d9701f8d9b12 crypto: hisilicon - unify initial value assignment into QM adds 5308f6600a39 crypto: hisilicon - QM memory management optimization adds 3176637ac10e crypto: hisilicon - remove codes of directly report device [...] adds dbdc1ec31fc0 crypto: hisilicon - add device error report through abnormal irq adds 2c959a33f863 crypto: hisilicon/zip - Use temporary sqe when doing work adds b5b9a1a40fcf Merge remote-tracking branch 'crypto/master' adds 49eea1c6573a Merge tag 'amd-drm-next-5.8-2020-05-12' of git://people.fr [...] adds 82e0e5fe8e41 dt-bindings: display: bridge: Reject additional properties [...] adds 18a02062e372 dt-bindings: display: bridge: Convert simple-bridge bindin [...] adds c51d58da9daf dt-bindings: display: bridge: thc63lvd1024: Convert bindin [...] adds 1accbeca3e1f dt-bindings: display: renesas: du: Document optional reset [...] adds 07de3d31f15f drm: panels: Add MAINTAINERS entry for LVDS panel driver adds 4dc55525b095 drm: plane: Verify that no or all planes have a zpos property adds 7982471d01aa drm: rcar-du: Set primary plane zpos immutably at initializing adds 80c9b58e9503 Merge tag 'du-next-20200514' of git://linuxtv.org/pinchart [...] adds 1493bddcca4d Merge tag 'drm-misc-next-2020-05-14' of git://anongit.free [...] adds 668f985a812d Merge remote-tracking branch 'drm/drm-next' adds 73339a71547c drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion adds 949522057741 drm/amd/powerplay: try to do a graceful shutdown on SW CTF adds e528ccf9320c drm/amd/powerplay: shutdown on HW CTF adds cd598d6cfd21 drm/amd/powerplay: report correct AC/DC event based on ctxid V2 adds 72d99b395f6c drm/amdgpu: turn back rlcg write for gfx_v10 adds 29c1ec244ca1 drm/amdgpu: remove redundant assignment to variable ret adds ab9c21124d6e drm/amdgpu: Add cmd to control XGMI link sleep adds 5e7067b24fcf drm/amdgpu: Add DPM function for XGMI link power down control adds 5c23e9e05e42 drm/amdgpu: Update RAS XGMI error inject sequence adds b7f0656a2546 drm/amdgpu: Updated XGMI power down control support check adds 8d3dce238a49 drm/amdgpu: Add new ring callback to insert memory sync adds ccae872d7d20 drm/amdgpu: Add mem_sync implementation for all the ASICs. adds a2cf9eb0a023 drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute [...] adds e187c976c3d0 drm/amdgpu: Add a UAPI flag for user to call mem_sync adds bbf805d53a78 drm/amdkfd: Provide SMI events watch adds 0cea7c90297c include/uapi/linux: Update KFD ioctl version adds 67bcbe2377f3 drm/ttm: Break out the loops if need_resched in bo delayed [...] adds b054642e5480 drm/amdgpu: work around llvm bug #42576 adds e44de8e64e39 drm/amdgpu/display: fix logic inversion in program_timing_sync() adds b8f76eb9681f PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist adds 18a272a672d1 drm/amdgpu: re-enable runtime pm on vega10 adds 58c14f3d9b98 drm/amdgpu: simplify ATIF backlight handling adds 105b2861b2a2 Merge remote-tracking branch 'amdgpu/drm-next' adds 18e4af04d218 drm/i915: Drop no-semaphore boosting adds 7a0ba6b43bc0 drm/i915: Show per-engine default property values in sysfs adds ed610f43606e drm/i915/selftests: Always call the provided engine->emit_ [...] adds 0f4013fb28ec drm/i915/gt: Transfer old virtual breadcrumbs to irq_worker adds f45ce9336ff0 video/hdmi: Add Unpack only function for DRM infoframe adds 1b404b7dbb10 drm/i915/dp: Read out DP SDPs adds 2ba6221cca7e drm: Add logging function for DP VSC SDP adds bfbeba29b9bc drm/i915: Include HDMI DRM infoframe in the crtc state dump adds e274fb32ffc8 drm/i915: Include DP HDR Metadata Infoframe SDP in the crt [...] adds 42890250d0ec drm/i915: Include DP VSC SDP in the crtc state dump adds 1bf3657c03dd drm/i915: Program DP SDPs with computed configs adds dee66f3e071b drm/i915: Add state readout for DP HDR Metadata Infoframe SDP adds 2c3928e4d87e drm/i915: Add state readout for DP VSC SDP adds ce58867ee17a drm/i915: Fix enabled infoframe states of lspcon adds 76d45d0665d2 drm/i915: Program DP SDPs on pipe updates adds fa37a213275c drm/i915: Stop sending DP SDPs on ddi disable adds cafac5a98361 drm/i915/dp: Add compute routine for DP PSR VSC SDP adds 7a00e68b4317 drm/i915/psr: Use new DP VSC SDP compute routine on PSR adds 40dcee1b7c08 drm/i915/gvt: move workload destroy out of execlist complete adds bec3df930fbd drm/i915/gvt: Support PPGTT table load command adds 47e51832ae93 drm/i915/gvt: use context lrc_reg_state for shadow ppgtt override adds 1be8f347d70b Merge tag 'gvt-next-2020-05-12' of https://github.com/inte [...] adds 7241c57d3140 drm/i915: Add TGL+ SAGV support adds 20f505f22531 drm/i915: Restrict qgv points which don't have enough bandwidth. adds 8ca6d0237d16 drm/i915: Enable SAGV support for Gen12 adds 2e2701582a80 drm/i915: Nuke pointless div by 64bit adds 56f1b31f1dd6 drm/i915: Store CS timestamp frequency in Hz adds 802a5820fc0c drm/i915: Extract i915_cs_timestamp_{ns_to_ticks,tick_to_ns}() adds ca69a3c68e21 drm/i915: Document locking guidelines adds 3a36aa237e4e drm/i915: Update DRIVER_DATE to 20200515 adds 5e9e0a3a3be7 drm/i915: Fix max cursor size for i915g/gm adds 0e12b4e31f0e drm/i915: Fix overlay colorkey for 30bpp and 8bpp adds e0b5d48e555d drm/i915: Configure overlay cc_out precision based on crtc [...] adds 7cd0f22019fe drm/i915: Enable pipe gamma for the overlay adds 963f328b9cea drm/i915: Protect overlay colorkey macro arguments adds 794bdcf71f47 drm/i915: avoid unused scale_user_to_hw() warning adds 2f9078c34c44 drm/i915: Make skl_compute_dbuf_slices() behave consistent [...] adds b3f1ff5b5bf1 drm/i915: Polish some dbuf debugs adds 56f48c1d44f6 drm/i915: Unify the low level dbuf code adds 3cf43cdc63fb drm/i915: Introduce proper dbuf state adds 0cde0e0ff5f5 drm/i915: Nuke skl_ddb_get_hw_state() adds c7c0e7ebe4d9 drm/i915: Move the dbuf pre/post plane update adds 70b1a26f299c drm/i915: Clean up dbuf debugs during .atomic_check() adds 552e01f6639a drm/i915/gem: Retry faulthandlers on ENOSPC adds 993fa32eb3d5 drm/i915: Mark check_shadow_context_ppgtt as maybe unused adds 66399b8e90f2 Merge remote-tracking branch 'drm-intel/for-linux-next' adds a3e417bc60e9 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds b5850d6ec34c drm/vblank: remove outdated and noisy output adds 58c1721787be drm/dp_mst: Fix timeout handling of MST down messages adds e8ade6151905 dt-bindings: display: sun8i-mixer: Allow for an iommu property adds b718102dbdfd drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU adds 1efa9eff7b94 drm/omap: display: use devm_of_find_backlight adds a18dc7401ab5 drm/tilcdc: use devm_of_find_backlight adds 5fa63f077332 drm/rockchip: vop: call vop_cfg_done() under reg_lock adds ec0bb482de0a drm/gem: Fix a leak in drm_gem_objects_lookup() adds c704b17071c4 drm/debugfs: fix plain echo to connector "force" attribute adds 683c09e9a8e1 drm: encoder_slave: fix refcouting error for modules adds a519f6d03f4c drm: encoder_slave: use new I2C API adds ebdc02dd4c4b drm: Add DRM_MODE_TYPE_USERDEF flag to probed modes matchi [...] adds 652c5f67640e Merge remote-tracking branch 'drm-misc/for-linux-next' adds 9252e6745363 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 8b640c9f039e Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 1b836b34571a Merge remote-tracking branch 'regmap/for-next' adds 47b4f5f5b656 ALSA: usb-audio: fixing upper volume limit for RME Babyfac [...] adds 10ce77e4817f ALSA: usb-audio: Add duplex sound support for USB devices [...] adds 227b1d6dab3a Merge remote-tracking branch 'sound/for-next' adds 7cfa610205d9 ASoC: tlv320adcx140: Add controls for PDM clk adds 75b0adbb0806 ASoC: tlv320adcx140: Add device tree property for PDM edges adds 79fc48e41e39 ASoC: tlv320adcx140: Configure PDM sampling edge adds 5ae5eb48ca04 Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/l [...] adds 93fa0af4790a ASoC: cros_ec_codec: switch to library API for SHA-256 adds 6878e75204e1 ASoC: fsl_esai: introduce SoC specific data adds d59628b310a7 ASoC: fsl_esai: Add new compatible string for imx8qm adds d731c1a0f935 Merge series "ASoC: fsl_esai: Add support for imx8qm" from [...] adds f9d8130f5828 Merge remote-tracking branch 'asoc/for-5.8' into asoc-next adds 98da999d5050 Merge remote-tracking branch 'sound-asoc/for-next' adds fea8ee32b956 Merge remote-tracking branch 'modules/modules-next' adds d36443633700 dt-bindings: Input: remove msm-vibrator adds 2ecf9487a7c8 Input: remove msm-vibrator driver adds 768062fd1284 Input: imx_sc_key - use devm_add_action_or_reset() to hand [...] adds 430ee40d007d dt-bindings: input: Add bindings for Azoteq IQS269A adds 04e49867fad1 Input: add support for Azoteq IQS269A adds 010e47d8bd33 Merge remote-tracking branch 'input/next' adds 71ac860af824 block: move blk_io_schedule() out of header file adds 463f26005d75 Merge branch 'for-5.8/block' into for-next adds 81ca627a9330 iocost: don't let vrate run wild while there's no saturati [...] adds d0f077ad7ad0 Merge branch 'for-5.8/block' into for-next adds 54b259f68de5 Documentation: Document the blk-crypto framework adds 1b2628397058 block: Keyslot Manager for Inline Encryption adds a892c8d52c02 block: Inline encryption support for blk-mq adds d145dc23030b block: Make blk-integrity preclude hardware inline encryption adds 488f6682c832 block: blk-crypto-fallback for Inline Encryption adds 13d9194146bc Merge branch 'for-5.8/block' into for-next adds 8469508951d4 io_uring: remove duplicate semicolon at the end of line adds 0f158b4cf20e io_uring: name sq thread and ref completions adds f7e2cf3a5476 io_uring: batch reap of dead file registrations adds be236588cb18 io_uring: allow POLL_ADD with double poll_wait() users adds 1cc841a3e8e8 Merge branch 'for-5.8/io_uring' into for-next adds 92c2e0643dc0 io_uring: add 'cq_flags' field for the CQ ring adds e1ad83c71ba4 io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags adds ea3fe6b8c7af Merge branch 'for-5.8/io_uring' into for-next adds 2771cefeac49 block: remove the REQ_NOWAIT_INLINE flag adds 1a60ae21cc44 Merge branch 'for-5.8/block' into for-next adds c65165651d59 block/swim3: use set_current_state macro adds 02451fec8f4b Merge branch 'for-5.8/drivers' into for-next adds 870c153cf0e6 blktrace: Report pid with note messages adds 5c38fa439c88 Merge branch 'for-5.8/block' into for-next adds b15e0bf893fd io_uring: file registration list and lock optimization adds 4d344192d31a io_uring: cleanup io_poll_remove_one() logic adds 582fff9f5028 io_uring: remove req->needs_fixed_files adds 2225a9bcf7ae io_uring: rename io_file_put() adds 35bebb86c9be io_uring: don't repeat valid flag list adds 7aa99169db5d splice: export do_tee() adds 058d596e479a io_uring: add tee(2) support adds 73ada5f863e3 Merge branch 'for-5.8/io_uring' into for-next adds 5b221f4e2c89 Merge remote-tracking branch 'block/for-next' adds 27f5411a718c dm crypt: support using encrypted keys adds 2361ae595352 dm mpath: switch paths in dm_blk_ioctl() code path adds d3c7b35c20d6 dm: add emulated block size target adds 6fbeb0048e6b dm bufio: implement discard adds a5089a95d84c dm ebs: pass discards down to underlying device adds a86fe8be5145 dm integrity: remove set but not used variables adds 9431cf6efc36 dm persistent data: switch exit_ro_spine to return void adds 499c18045eab dm writecache: remove superfluous test in persistent_memory_claim adds 48338daaa00e dm writecache: improve performance on DDR persistent memor [...] adds 087615bf3acd dm mpath: pass IO start time to path selector adds 2613eab11996 dm mpath: add Historical Service Time Path Selector adds bc3d5717d242 dm zoned: add 'status' callback adds 90b39d58f39e dm zoned: add 'message' callback adds b71228739851 dm zoned: store zone id within the zone structure and kill [...] adds 735bd7e4cd16 dm zoned: use array for superblock zones adds bf28a3ba0986 dm zoned: store device in struct dmz_sb adds 368205601375 dm zoned: move fields from struct dmz_dev to dmz_metadata adds 2234e7321dc6 dm zoned: introduce dmz_metadata_label() to format device name adds d0e21ce40c7a dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev() adds 9471414dfb0b dm zoned: remove 'dev' argument from reclaim adds e244204ba5e1 dm zoned: replace 'target' pointer in the bio context adds bd84d8762e47 dm zoned: use dmz_zone_to_dev() when handling metadata I/O adds 5990119677a9 dm zoned: add metadata logging functions adds cc6f97833b88 dm zoned: Reduce logging output on startup adds 938ffc03bcad dm zoned: ignore metadata zone in dmz_alloc_zone() adds 58f6902a2eba dm zoned: metadata version 2 adds 87fdeb7031e9 dm: replace zero-length array with flexible-array adds 2b29388653df dm: use dynamic debug instead of compile-time config option adds c1fffa1fea4d dm zoned: remove spurious newlines from debugging messages adds fe38d250752a dm: use DMDEBUG macros now that they use pr_debug variants adds 81a3a1453ec4 dm zoned: Avoid 64-bit division error in dmz_fixup_devices adds 433b885ac7c2 Merge remote-tracking branch 'device-mapper/for-next' adds 5341ee365011 next-20200515/mmc adds 52f2dd8aecf0 Merge remote-tracking branch 'mfd/for-mfd-next' adds 876f14f8b8cc Merge remote-tracking branch 'backlight/for-backlight-next' adds eda8ffcc5edf dt-bindings: power: Convert bq27xxx dt to yaml adds 5b0cba1711c3 Merge remote-tracking branch 'battery/for-next' adds 4f43adcdc6a9 Merge branch 'topic/linear-range' of https://git.kernel.or [...] adds 9bcbabafa19b regulator: bd718x7: remove voltage change restriction from [...] adds 33fdc0fcaafa Merge remote-tracking branch 'regulator/for-5.8' into regu [...] adds cee5429fd5e4 Merge remote-tracking branch 'regulator/for-next' adds 60cf7c5ed5f7 lockdown: Allow unprivileged users to see lockdown status adds 6dcb26db96ed Merge remote-tracking branch 'security/next-testing' adds c27c6bd2c4d6 apparmor: ensure that dfa state tables have entries adds fe9fd23e3b58 apparmor: Replace zero-length array with flexible-array adds c84b80cd41e0 security/apparmor/label.c: Clean code by removing redundan [...] adds e37986097ba6 apparmor: Use true and false for bool variable adds 4d19add6ed17 Merge remote-tracking branch 'apparmor/apparmor-next' adds 15a09a26e190 Merge remote-tracking branch 'integrity/next-integrity' adds b9028cde346d Merge remote-tracking branch 'selinux/next' adds 521fe27e37e3 Merge remote-tracking branch 'smack/next' adds f760a5d053f3 Merge remote-tracking branch 'tomoyo/master' adds e879e36ed263 Merge remote-tracking branch 'tpmdd/next' adds fb567459e913 iommu: Implement deferred domain attachment adds db7d3cbd6a99 dt-bindings: iommu: Add Allwinner H6 IOMMU bindings adds 4100b8c229b3 iommu: Add Allwinner H6 IOMMU driver adds ab785cfa5907 iommu/sun50i: Fix compile warnings adds 38b91f810b68 iommu/sun50i: Use __GFP_ZERO instead of memset() adds 69cf44916698 iommu: Remove functions that support private domain adds 26d2ceb4ab6b Merge branches 'iommu/fixes', 'arm/msm', 'arm/allwinner', [...] adds ec3e2caeb5e1 Merge remote-tracking branch 'iommu/next' adds 8b9664133d87 Merge remote-tracking branch 'audit/next' adds f0a087a533b3 dt-bindings: vendor-prefixes: Add Vaisala adds 48156b6bb401 dt-bindings: Add vendor prefix for Baikal Electronics, JSC adds a658d9bcd262 dt-bindings: irqchip: renesas-irqc: Document r8a7742 bindings adds 8908a822663f dt-bindings: serial: renesas,scif: Document r8a7742 bindings adds 3cf1601ab00c dt-bindings: serial: renesas,scifb: Document r8a7742 bindings adds 65994c09bc66 dt-bindings: serial: renesas,hscif: Document r8a7742 bindings adds e2f233ec1553 spi: dt-bindings: sifive: Add missing 2nd register region adds 3c9ab53f0348 dt-bindings: usb: ehci: Add missing 2nd register region adds 346dda3167ff dt-bindings: ufs: ti: Fix address properties handling adds 1195b303a661 dt-bindings: ufs: ti: Add missing 'additionalProperties: false' adds fba5618451d2 dt-bindings: Fix incorrect 'reg' property sizes adds 874e9a74bef4 Merge remote-tracking branch 'devicetree/for-next' adds d66571a20f68 spi: spi-rockchip: cleanup use struct spi_controller adds d065f41a3f0d spi: spi-rockchip: add support for spi slave mode adds eb1262e3cc8b spi: spi-rockchip: use num-cs property and ctlr->enable_gpiods adds 9aea644ca17b spi: dw: Fix native CS being unset adds 77810d484f4f spi: dw: Initialize paddr in DW SPI MMIO private data adds 0327f0b881dc spi: dw: Clear DMAC register when done or stopped adds b271cf339b03 Merge series "spi: dw: Add generic DW DMA controller suppo [...] adds 7db097dcddef spi: dw: Add Tx/Rx DMA properties adds 81919bfd45ed Merge remote-tracking branch 'spi/for-5.8' into spi-next adds 2a95bbd5ae5c Merge remote-tracking branch 'spi/for-next' adds 6a349e7cf4ce Merge remote-tracking branch 'tip/auto-latest' adds 4c8db2b4bf54 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 2f5c27b04938 Merge remote-tracking branch 'edac/edac-for-next' adds df5d48aabc3e Documentation: LKMM: Add litmus test for RCU GP guarantee [...] adds c0f094fbceee Documentation: LKMM: Add litmus test for RCU GP guarantee [...] adds 65169007442e MAINTAINERS: Update maintainers for new Documentation/litm [...] adds 4a24bb831cb8 tools/memory-model: Add an exception for limitations on _u [...] adds 828513b209a2 Documentation/litmus-tests: Introduce atomic directory adds 5183f618b455 Documentation/litmus-tests/atomic: Add a test for atomic_set() adds 1406367014b6 Documentation/litmus-tests/atomic: Add a test for smp_mb__ [...] adds f5eff20366f6 tools/memory-model: Fix reference to litmus test in recipes.txt adds 663f9202eb8a Documentation/litmus-tests: Merge atomic's README into top [...] adds b2998782ded4 Documentation/litmus-tests: Clarify about the RCU pre-init [...] adds a69c5ffdb8b5 tools/memory-model: Make judgelitmus.sh note timeouts adds 2e762aacc02b tools/memory-model: Make cmplitmushist.sh note timeouts adds 063befa43f8b tools/memory-model: Make judgelitmus.sh identify bad macros adds b8f837b2bd76 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 95415409b4d2 tools/memory-model: Fix paulmck email address on pre-exist [...] adds d5105b503ae1 tools/memory-model: Update parseargs.sh for hardware verification adds 36997265963e tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds e33321611bfc tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 56618e67b5cd tools/memory-model: Fix checkalllitmus.sh comment adds d630d5f9de75 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 86cc2571ab68 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 6ce9dda4c6b2 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 9f992d94880a tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 58af1cb9ac71 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds fc7a0f7c9a01 tools/memory-model: Keep assembly-language litmus tests adds 5a7c9e1af546 tools/memory-model: Allow herd to deduce CPU type adds 336612c04e92 tools/memory-model: Make runlitmus.sh check for jingle errors adds a1a3417c1610 tools/memory-model: Add -v flag to jingle7 runs adds 87ffb88f1c7b tools/memory-model: Implement --hw support for checkghlitmus.sh adds 4b3cc8065a2c tools/memory-model: Fix scripting --jobs argument adds e5db79dac418 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 106cafde1c0c tools/memory-model: Make history-check scripts use mselect7 adds b194c90f6287 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 079aebeea879 tools/memory-model: Repair parseargs.sh header comment adds 11c835b05437 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 1d2bcf2642c5 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds e0582166162d tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 67e6bf52edb8 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds af0b02ebb381 Merge branch 'lkmm-dev.2020.05.14b' into HEAD adds 0f63274855bd fork: Annotate a data race in vm_area_dup() adds 44c5704098db x86/mm/pat: Mark an intentional data race adds 79580081c819 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] adds c6509b6ebd35 locktorture: Use true and false to assign to bool variables adds 97887d954a8a rcu: Initialize and destroy rcu_synchronize only when necessary adds 550bcb6b04a6 mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls adds 9f24847d8fdb kvm/svm: Disable KCSAN for svm_vcpu_run() adds 9ff7fb3ae801 srcu: Fix a typo in comment "amoritized"->"amortized" adds a26e676ed124 rcu: Simplify the calculation of rcu_state.ncpus adds e69d7d3457e1 docs: RCU: Convert checklist.txt to ReST adds 5a0420ab6838 docs: RCU: Convert lockdep-splat.txt to ReST adds b511fe2f9ca3 docs: RCU: Convert lockdep.txt to ReST adds de5eeb13c7d3 docs: RCU: Convert rculist_nulls.txt to ReST adds 413d28ccf9a6 docs: RCU: Convert torture.txt to ReST adds bf964e388306 docs: RCU: Convert rcuref.txt to ReST adds 47e08ad9b727 docs: RCU: Convert stallwarn.txt to ReST adds 714e2785e889 docs: RCU: Don't duplicate chapter names in rculist_nulls.rst adds fbadb7b741f5 rcutorture: Add races with task-exit processing adds 5f6efafb13cf torture: Set configfile variable to current scenario adds 8b9222ed9674 rcutorture: Handle non-statistic bang-string error messages adds 2f63f5f0262e rcutorture: NULL rcu_torture_current earlier in cleanup code adds af959932fe46 kcsan: Add test suite adds b8a1cab5634a torture: Remove qemu dependency on EFI firmware adds 3e9d89174418 doc: Timer problems can cause RCU CPU stall warnings adds 1dd7f2639314 rcu: Add callbacks-invoked counters adds 170f96c6fc1b rcu: Add comment documenting rcu_callback_map's purpose adds ecc8bd43403e Revert b8c17e6664c4 ("rcu: Maintain special bits at bottom [...] adds 730b4bd431b9 rcu/tree: Add better tracing for dyntick-idle adds 583fd832d151 rcu/tree: Clean up dynticks counter usage adds 0e94d87bed08 rcu/tree: Remove dynticks_nmi_nesting counter adds 1c039ba261f3 trace: events: rcu: Change description of rcu_dyntick trace event adds 5ce7e23dcb27 torture: Add script to smoke-test commits in a branch adds 84de7b509b3f torture: Remove whitespace from identify_qemu_vcpus output adds df2e4807c87c torture: Add --allcpus argument to the kvm.sh script adds eb17795b8bde rcu: Grace-period-kthread related sleeps to idle priority adds 275f8ea96565 rcu: Priority-boost-related sleeps to idle priority adds c5420268b65d rcu: No-CBs-related sleeps to idle priority adds 1025bc6f7a42 rcu: Expedited grace-period sleeps to idle priority adds b79818ed7e0e rcu-tasks: Convert sleeps to idle priority adds f26c969c9c52 fs/btrfs: Add cond_resched() for try_release_extent_mappin [...] adds fffd61431935 locking/osq_lock: Annotate a data race in osq_lock adds f04501c0ca4b doc: Tasks RCU must protect instructions before trampoline adds 13aa649de5d2 ubsan, kcsan: Don't combine sanitizer with kcov on clang adds 375c9097c437 doc: Update comment from rsp->rcu_gp_seq to rsp->gp_seq adds 53281c92e73a tick/nohz: Narrow down noise while setting current task's [...] adds eda21d007110 Merge remote-tracking branch 'rcu/rcu/next' adds 4aef2ec9022b Merge branch 'kvm-amd-fixes' into HEAD adds f74f94140fa5 KVM: SVM: introduce nested_run_pending adds 38c0b192bd6d KVM: SVM: leave halted state on vmexit adds 6e085cbfb0f0 KVM: SVM: immediately inject INTR vmexit adds 9c3d370a8efa KVM: SVM: Implement check_nested_events for NMI adds 6ce347af1499 KVM: nVMX: Preserve exception priority irrespective of exi [...] adds d2060bd42e44 KVM: nVMX: Open a window for pending nested VMX preemption timer adds 8081ad06b68a KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_im [...] adds 88c604b66eb6 KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a [...] adds a9fa7cb6aa99 KVM: x86: replace is_smm checks with kvm_x86_ops.smi_allowed adds 429ab576f387 KVM: nVMX: Report NMIs as allowed when in L2 and Exit-on-N [...] adds bbdad0b5a708 KVM: nSVM: Report NMIs as allowed when in L2 and Exit-on-N [...] adds 55714cddbf10 KVM: nSVM: Move SMI vmexit handling to svm_check_nested_events() adds 1b660b6baaaf KVM: VMX: Split out architectural interrupt/NMI blocking checks adds cae96af18452 KVM: SVM: Split out architectural interrupt/NMI/SMI blocki [...] adds 15ff0b450b65 KVM: nVMX: Preserve IRQ/NMI priority irrespective of exiti [...] adds 1cd2f0b0dd92 KVM: nVMX: Prioritize SMI over nested IRQ/NMI adds fc6f7c03ad80 KVM: nSVM: Report interrupts as allowed when in L2 and exi [...] adds 221e761090b4 KVM: nSVM: Preserve IRQ/NMI/SMI priority irrespective of e [...] adds 3b82b8d7fdf7 KVM: x86: WARN on injected+pending exception even in nested case adds db438592807e KVM: VMX: Use vmx_interrupt_blocked() directly from vmx_ha [...] adds 7ab0abdb553e KVM: VMX: Use vmx_get_rflags() to query RFLAGS in vmx_inte [...] adds c300ab9f08df KVM: x86: Replace late check_nested_events() hack with mor [...] adds c9d64a1b2d0b rcuwait: Fix stale wake call name in comment adds 9d9a6ebfea32 rcuwait: Let rcuwait_wake_up() return whether or not a tas [...] adds 5c21f7b322cb rcuwait: Introduce prepare_to and finish_rcuwait adds 191a43be61d6 rcuwait: Introduce rcuwait_active() adds da4ad88cab58 kvm: Replace vcpu->swait with rcuwait adds c4e115f08c08 kvm/eventfd: remove unneeded conversion to bool adds fede8076aab4 KVM: x86: handle wrap around 32-bit address space adds f27ad73a6ef7 KVM: VMX: Use accessor to read vmcs.INTR_INFO when handlin [...] adds 5c911beff20a KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02 adds 1af1bb05625b KVM: nVMX: Skip IBPB when temporarily switching between vm [...] adds 56ba77a459a7 KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' adds 0cc69204e772 KVM: nVMX: Unconditionally validate CR3 during nested transitions adds f98c1e77127d KVM: VMX: Add proper cache tracking for CR4 adds bd31fe495d0d KVM: VMX: Add proper cache tracking for CR0 adds 0047fcade4cb KVM: VMX: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook adds e93fd3b3e89e KVM: x86/mmu: Capture TDP level when updating CPUID adds 68cda40d9f3c KVM: nVMX: Tweak handling of failure code for nested VM-En [...] adds a71936ab46f1 kvm: x86: Cleanup vcpu->arch.guest_xstate_size adds b2f432f872d9 KVM: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4 [...] adds e662ec3e0705 KVM: x86/mmu: Move max hugepage level to a separate #define adds 3bae0459bcd5 KVM: x86/mmu: Drop KVM's hugepage enums in favor of the ke [...] adds 8123f265248c KVM: x86/mmu: Add a helper to consolidate root sp allocation adds c16312f4fa75 KVM: VMX: Remove unneeded __ASM_SIZE usage with POP instruction adds dd03bcaad0b1 KVM: X86: Force ASYNC_PF_PER_VCPU to be power of two adds 5b494aea13fe KVM: No need to retry for hva_to_pfn_remapped() adds 0fd460446912 KVM: X86: Sanity check on gfn before removal adds 62315b639302 KVM: Documentation: Fix up cpuid page adds 551896e0e060 KVM: VMX: Improve handle_external_interrupt_irqoff inline [...] adds 2408500dfc8f KVM: nVMX: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32 [...] adds 9e826feb8f11 KVM: nVMX: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* adds dcf068da7eb2 KVM: VMX: Introduce generic fastpath handler adds 2c4c41325540 KVM: x86: Print symbolic names of VMX VM-Exit flags in traces adds 5a9f54435a48 KVM: X86: Introduce kvm_vcpu_exit_request() helper adds 404d5d7bff0d KVM: X86: Introduce more exit_fastpath_completion enum values adds 379a3c8ee444 KVM: VMX: Optimize posted-interrupt delivery for timer fastpath adds 199a8b84c455 KVM: x86: introduce kvm_can_use_hv_timer adds ae95f566b3d2 KVM: X86: TSCDEADLINE MSR emulation fastpath adds 26efe2fd92e5 KVM: VMX: Handle preemption timer fastpath adds e14b7786cb1c KVM: SVM: Merge svm_enable_vintr into svm_set_vintr adds de182481629c KVM: SVM: Remove unnecessary V_IRQ unsetting adds 6c1c6e58356b KVM: nVMX: Remove unused 'ops' param from nested_vmx_hardw [...] adds 1739f3d56d24 KVM: nVMX: Really make emulated nested preemption timer pinned adds ada0098df656 KVM: nVMX: Change emulated VMX-preemption timer hrtimer to [...] adds 93dff2fed2fb KVM: nVMX: Migrate the VMX-preemption timer adds cb953129bfe5 kvm: add halt-polling cpu usage stats adds 254c97001035 Merge remote-tracking branch 'kvm/linux-next' adds 9ed24f4b712b KVM: arm64: Move virt/kvm/arm to arch/arm64 adds d82755b2e781 KVM: arm64: Kill off CONFIG_KVM_ARM_HOST adds bf7bc1df30f6 KVM: arm64: Update help text adds f26133624d60 KVM: arm64: Change CONFIG_KVM to a menuconfig entry adds 25357de01b95 KVM: arm64: Clean up kvm makefiles adds c6fe89ff8b25 KVM: arm64: Simplify __kvm_timer_set_cntvoff implementation adds ce6f8f02f9f6 KVM: arm64: Use cpus_have_final_cap for has_vhe() adds 656012c731fc KVM: Fix spelling in code comments adds 892713e97ca1 KVM: arm64: Sidestep stage2_unmap_vm() on vcpu reset when [...] adds 48c963e31bc6 KVM: arm/arm64: Release kvm->mmu_lock in loop to prevent s [...] adds 9f2836146b11 KVM: arm64: Clean up the checking for huge mapping adds 0529c9021252 KVM: arm64: Unify handling THP backed host memory adds c862626e19ef KVM: arm64: Support enabling dirty log gradually in small chunks adds 5107000faa6e KVM: arm64: Make KVM_CAP_MAX_VCPUS compatible with the sel [...] adds ef4902a205af Merge remote-tracking branch 'kvm-arm/next' adds 0d36adee58dd Merge remote-tracking branch 'kvms390/next' adds 515425ca001d Merge remote-tracking branch 'percpu/for-next' adds 61a46b228216 Merge remote-tracking branch 'workqueues/for-next' adds be51bd458572 platform/x86: thinkpad_acpi: Replace next_cmd(&buf) with s [...] adds 35d13c7a0512 platform/x86: thinkpad_acpi: Use strndup_user() in dispatc [...] adds 466f46973326 platform/x86: thinkpad_acpi: Replace custom approach by ks [...] adds 257e03a334cc platform/x86: dell-laptop: don't register micmute LED if t [...] adds f441d66a6ee9 platform/x86: dell-wmi: Ignore keyboard attached / detache [...] adds 71b5913d01c8 Merge remote-tracking branch 'drivers-x86/for-next' adds 815544c10df2 Merge remote-tracking branch 'chrome-platform/for-next' adds f5ca738b93e0 Merge remote-tracking branch 'leds/for-next' adds 653d37477160 char: ipmi: convert to use i2c_new_client_device() adds c15577214c00 ipmi:bt-bmc: Avoid unnecessary check adds 0d140ad16eef ipmi:bt-bmc: Fix some format issue of the code adds be018380f3c4 ipmi: use vzalloc instead of kmalloc for user creation adds 14d2bf29dea9 ipmi: Replace guid_copy() with import_guid() where it makes sense adds b0b293a9a150 ipmi:bt-bmc: Fix error handling and status check adds 64c627ea2f32 ipmi_si: Load acpi_ipmi when ACPI IPMI interface added adds 2dcb631c1f15 Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added adds 65c1b790a501 Merge remote-tracking branch 'ipmi/for-next' adds 42926ac3cd50 driver core: Move code to the right part of the file adds 5f5377eaddfc driver core: Look for waiting consumers only for a fwnode' [...] adds 716a7a259690 driver core: fw_devlink: Add support for batching fwnode parsing adds 93d2e4322aa7 of: platform: Batch fwnode parsing when adding all top lev [...] adds dc407cf1b437 Merge remote-tracking branch 'driver-core/driver-core-next' adds c22eb9374cb0 sierra-ms: do not call scsi_get_host_dev() adds 296a193b0612 usblp: poison URBs upon disconnect adds 15518726d60a USB: host: ehci-mxc: Use the defined variable to simplify code adds 09806eba8279 USB: EHCI: ehci-mv: Fix unused assignment in mv_ehci_probe() adds c856b4b0fdb5 USB: EHCI: ehci-mv: fix error handling in mv_ehci_probe() adds b919e077cccf USB: ohci-sm501: fix error return code in ohci_hcd_sm501_d [...] adds 3e63cff384e6 usb: roles: Switch on role-switch uevent reporting adds 8c49c9ee4a91 usb: typec: Add typec_find_orientation() adds ff4a30d5e243 usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL [...] adds 1f478dc2a13a usb: typec: Add firmware documentation for the Intel PMC m [...] adds 2cab683fda55 MAINTAINERS: Add entry for Intel PMC mux driver adds 5f3173370ecf dt-bindings: usb: Add TI tps6598x device tree binding docu [...] adds 0ef1f6e3808b usb: typec: tps6598x: Add OF probe binding adds 18a6c866bb19 usb: typec: tps6598x: Add USB role switching logic adds 4e6cc9d07f28 dt-bindings: Add Broadcom STB USB support adds 1036e760d852 usb: xhci: xhci-plat: Add support for Broadcom STB SoC's adds 9df231511bd6 usb: ehci: Add new EHCI driver for Broadcom STB SoC's adds c33f4f24b888 usb: host: Add ability to build new Broadcom STB USB drivers adds ff4c65ca48f0 usb: hci: add hc_driver as argument for usb_hcd_pci_probe adds 8bd5741e3145 usb: renesas-xhci: Add the renesas xhci driver adds a66d21d7dba8 usb: xhci: Add support for Renesas controller with memory adds 2478be82de44 usb: renesas-xhci: Add ROM loader for uPD720201 adds 8feea6233d2b Merge tag 'for-linus-5.7-2' of git://github.com/cminyard/l [...] adds b9bbe6ed63b2 Linux 5.7-rc6 adds 48a789079a14 Merge 5.7-rc6 into usb-next adds 87bec894be25 Merge remote-tracking branch 'usb/usb-next' adds b952716ab3df Merge remote-tracking branch 'usb-serial/usb-next' adds f25383a48053 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 41e291904a10 dt-bindings: phy: meson8b-usb2: Convert to json-schema adds 2c0dd8440312 dt-bindings: phy: meson8b-usb2: Add compatible string for [...] adds de143a40fa7d phy: amlogic: meson8b-usb2: Use a MMIO regmap adds 6b99262fd2f2 phy: amlogic: meson8b-usb2: Don't set REG_ADP_BC_ACA_ENABL [...] adds 7cafc0174406 phy: amlogic: meson8b-usb2: unset the IDDQ bit during PHY [...] adds f004be596c28 phy: amlogic: meson8b-usb2: Add a compatible string for Meson8m2 adds 11c82afac8d1 phy: phy-cadence-salvo: add phy .init API adds b62f5aa8ef8b Merge remote-tracking branch 'phy-next/next' adds ea7d3fd8a6d0 serial: lantiq: Make UART's use as console selectable adds ad406341bdd7 serial: lantiq: Make driver modular adds 7d31676a8d91 tty: serial: samsung: Correct clock selection logic adds 888ae871048c dt-bindings: serial: Document CTS/RTS gpios in STM32 UART adds 6cf61b9bd7cc tty: serial: Add modem control gpio support for STM32 UART adds 24637007394e serial: 8250_exar: Make use of PCI_DEVICE_DATA() macro adds aa49d8e8b2df tty: serial: imx: Add return value check for platform_get_irq() adds fe92c2a80126 tty: n_gsm: Improve debug output adds 84d6f81c1fb5 tty: n_gsm: Fix SOF skipping adds 01dbb362f0a1 tty: n_gsm: Fix waking up upper tty layer when room available adds e0a851fe6b9b serial: 8250: Avoid error message on reprobe adds c150c0f362c1 serial: Allow uart_get_rs485_mode() to return errno adds 7b668c064ec3 serial: 8250: Fix max baud limit in generic 8250 port adds beca62c4212a tty: mxser: make mxser_change_speed() return void adds 0f1c9688a194 tty/sysrq: alpha: export and use __sysrq_get_key_op() adds 23cbedf812ff tty/sysrq: constify the sysrq API adds 7fffe31d3eaa tty/sysrq: constify the the sysrq_key_op(s) adds f95850ec6581 alpha: constify sysrq_key_op adds 675cacf11462 MIPS: constify sysrq_key_op adds fff134c2e8dd powerpc/xmon: constify sysrq_key_op adds 116214d4e8fb sparc64: constify sysrq_key_op adds c1a01f290103 drm: constify sysrq_key_op adds c69b470eb857 kdb: constify sysrq_key_op adds 6400b5a0f604 kernel/power: constify sysrq_key_op adds 0ca650c43040 rcu: constify sysrq_key_op adds b14109f302d0 tty: serial: fsl_lpuart: Use __maybe_unused instead of #if [...] adds 1d610c2e41c1 Merge remote-tracking branch 'tty/tty-next' adds 84c1e51d7df8 greybus: Replace zero-length array with flexible-array adds f877a18c08fa Merge tag 'fpga-for-5.8' of git://git.kernel.org/pub/scm/l [...] adds 7066c2f61ce4 uio_hv_generic: add missed sysfs_remove_bin_file adds 286adb4cce00 misc: xilinx-sdfec: convert to module_platform_driver() adds 65f0539b1d06 firmware: xilinx: Fix an error handling path in 'zynqmp_fi [...] adds 0e2abffdf928 nvmem: imx-ocotp: Improve logic to save many code lines adds b96fc5416b09 nvmem: ensure sysfs writes handle write-protect pin adds e270df39f728 nvmem: jz4780-efuse: Use PTR_ERR_OR_ZERO() to simplify code adds dbf4d13382be slimbus: core: Set fwnode for a device when setting of_node adds 01360857486c slimbus: core: Fix mismatch in of_node_get/put adds 0978de9fc733 misc: fastrpc: Fix an incomplete memory release in fastrpc [...] adds 74003385cf71 misc: fastrpc: fix potential fastrpc_invoke_ctx leak adds cafa1a5b220a w1: ds2430: fix eeprom size in driver description adds 0548745fa335 dca: Use PTR_ERR_OR_ZERO() to simplify code adds 691e0f2c74cc VMCI: Avoid extra check for access_ok() adds 92b8d2724464 w1_therm: adding code comments and code reordering adds c8ad65f6fbfd w1_therm: fix reset_select_slave during discovery adds daa3cfeb1971 w1_therm: adding sysfs-driver-w1_therm doc adds b7bb6ca17a90 w1_therm: adding ext_power sysfs entry adds 308bdb94de0c w1_therm: adding resolution sysfs entry adds 45d457a4cf24 w1_therm: adding eeprom sysfs entry adds 67b392f7b8ed w1_therm: optimizing temperature read timings adds e2c94d6f5720 w1_therm: adding alarm sysfs entry adds 57c76221d5af w1_therm: adding bulk read support to trigger multiple con [...] adds dc2c78b2a5db Merge remote-tracking branch 'char-misc/char-misc-next' adds 3b17da9697a7 Merge remote-tracking branch 'extcon/extcon-next' adds b64f6180e59d Merge remote-tracking branch 'soundwire/next' adds 1083ea68f7ee Merge remote-tracking branch 'thunderbolt/next' adds c7d061a811a6 staging: wfx: add support for hardware revision 2 and further adds 01088cd143a9 staging: wfx: reduce timeout for chip initial start up adds 832cc98141b4 staging: wfx: fix double free adds ba52eddcbbde staging: wfx: drop useless check adds 5561770f80b1 staging: wfx: repair external IRQ for SDIO adds a7efb62509d8 staging: wfx: use threaded IRQ with SPI adds 57aa557f110d staging: wfx: introduce a way to poll IRQ adds f00dc1d789e1 staging: wfx: poll IRQ during init adds 0549cd11d88d staging: wfx: fix missing 'static' statement adds bcd8795ad2b6 staging: wfx: fix missing 'static' keyword adds 8371d215f445 staging: wfx: prefer ARRAY_SIZE instead of a magic number adds 525f469f7f9c staging: wfx: remove useless header inclusions adds b356aed9ec0c staging: wfx: fix alignements of function prototypes adds cae9b69522b2 staging: wfx: remove spaces after cast operator adds 1ff4388a06eb staging: wfx: use kernel types instead of c99 ones adds 9d9bb819d56d staging: wfx: fix use of cpu_to_le32 instead of le32_to_cpu adds 1d572139f9d2 staging: wfx: take advantage of le32_to_cpup() adds 095e86c86a1b staging: wfx: fix cast operator adds 9b3bc20d98f1 staging: wfx: fix wrong bytes order adds a823d6ecd490 staging: wfx: fix output of rx_stats on big endian hosts adds ea097de7ec44 staging: wfx: fix endianness of fields media_delay and tx_ [...] adds 270f54b83f89 staging: wfx: fix endianness of hif_req_read_mib fields adds 99414d8d260c staging: wfx: fix access to le32 attribute 'ps_mode_error' adds 1bca434cc273 staging: wfx: fix access to le32 attribute 'event_id' adds b8743c786bbd staging: wfx: fix access to le32 attribute 'indication_type' adds 9fee675c2c67 staging: wfx: declare the field 'packet_id' with native by [...] adds 4246fdbf8c14 staging: wfx: fix endianness of the struct hif_ind_startup adds 808fcf2e976d staging: wfx: fix access to le32 attribute 'len' adds ecda229e7ce3 staging: wfx: fix endianness of the field 'status' adds 8008b480e25b staging: wfx: fix endianness of the field 'num_tx_confs' adds d99ce4a1e5a2 staging: wfx: fix endianness of the field 'channel_number' adds 4fdc18d3ce77 staging: wfx: update TODO adds 08e1b4274c7b staging: most: usb: add PM functions adds d92e6991616d staging: most: usb: sanity check channel before using it a [...] adds c5de40e58f2f staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_ [...] adds 57b4b0e68d66 staging: vt6656: vnt_rxtx_rsvtime_le16 to use ieee80211_ge [...] adds 7a83f736455e staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_ [...] adds 8e7128f63d21 staging: vt6656: Split RTS and CTS Duration functions adds 61bb798767e4 staging: vt6656: vnt_get_rtscts_rsvtime_le replace with rt [...] adds 9a6f87704ac2 staging: vt6656: remove difs / sifs adjustments. adds 5353711bec8c staging: bcm2835-camera: insert emty line after declaration adds 8a01032e02c8 staging: vt6656: Remove logically dead code adds 62573221240f staging: most: usb: use dev_*() functions to print messages adds bffea154b24b staging: most: usb: remove reference to USB error codes adds c1a57be08e73 staging: most: usb: check number of reported endpoints adds 3dcf93fe5466 staging: most: usb: use dev_dbg function adds 629e123df34a staging: most: fix typo in Kconfig adds dfeb9380eba4 staging: most: usb: use macro ATTRIBUTE_GROUPS adds b50220c136c0 Documentation: ABI: correct sysfs attribute description of [...] adds 6064aeefa88c staging: greybus: uart: replace driver line-coding struct adds 619f70f0f44a staging: vc04_services: Block comment alignment adds ec269f1250c6 staging: qlge: Remove unnecessary spaces in qlge_main.c adds f03c9b788472 staging: fbtft: fb_st7789v: Initialize the Display adds 3abbab51321f staging: vt6656: vt6655: removing unused macros definition [...] adds 9773cf1c1a80 staging: wfx: fix warning when unregister a frozen device adds a72319bf2827 staging: wfx: apply 80-columns rule to strings adds 201451cfe404 staging: wfx: check pointers returned by allocations adds 6598b12d6635 staging: wfx: fix value of scan timeout adds d64d7376688b staging: wfx: fix indentation adds 298913e33643 staging: wfx: fix status of dropped frames adds 4e5e3cb02104 staging: wfx: split out wfx_tx_fill_rates() from wfx_tx_co [...] adds ad83396891cd staging: wfx: call wfx_tx_update_sta() before to destroy tx_priv adds 13839ef37712 staging: wfx: fix potential use-after-free adds 5a48a4a3efb4 staging: wfx: rename wfx_do_unjoin() into wfx_reset() adds b3a71adf4d58 staging: wfx: merge wfx_stop_ap() with wfx_reset() adds f214b7b6e7c9 staging: wfx: fix potential dead lock between join and scan adds f75818c251cb staging: wfx: fix PS parameters when multiple vif are in use adds ac0e50a5a3cb staging: wfx: drop unnecessary filter configuration when d [...] adds a1ae4d07fd94 staging: wfx: fix error reporting in wfx_start_ap() adds 7c5fc1d88c1e staging: wfx: remove false-positive WARN() adds 07d51346b068 staging: wfx: trace acknowledges not linked to any stations adds c336c022503d staging: wfx: remove false positive warning adds 1e8f99edc952 dt-bindings: iio: chemical: add Atlas Scientific RTD-SM se [...] adds b101c93ca5e2 iio: chemical: atlas-sensor: add RTD-SM module support adds 6d6c5e56d771 iio: accel: dmard06: Use mod_devicetable.h and drop of_mat [...] adds 3699e268a773 iio: accel: kxsd9-i2c: Use mod_devicetable.h and drop of_m [...] adds f73a047456e2 iio: light: bh1780: use mod_devicetable.h and drop of_matc [...] adds 9065b78028c5 iio: light: cm32181: Add mod_devicetable.h and remove of_m [...] adds 1de94b5945f2 iio: light: cm3232: Add mod_devicetable.h include and drop [...] adds de1cbfe1174f iio: light: gp2ap020a00f: Swap of.h for mod_devicetable.h [...] adds 0741678ece68 iio: light: opt3001: Add mod_devicetable.h and drop use of [...] adds 645aee51af92 iio: light: st_uvis25: Add mod_devicetable.h and drop of_m [...] adds 77baa8d6bced iio: light: vl6180: add include of mod_devicetable.h and d [...] adds 97c54cf2a4e8 iio: adc: at91-sama5d2_adc: handle unfinished conversions adds abb7e84d29b0 iio: adc: at91-sama5d2_adc: update for other trigger usage adds 065056cb0d0a iio: at91-sama5d2_adc: split at91_adc_current_chan_is_touc [...] adds f3c034f61775 iio: at91-sama5d2_adc: adjust iio_triggered_buffer_{predis [...] adds fec86c6b8369 iio: imu: adis: Add Managed device functions adds 698211065d4a iio: imu: adis: Add irq flag variable adds b9c5eec725d6 iio: adis: Add adis_update_bits() APIs adds 3e04cb60e872 iio: adis: Support different burst sizes adds fff7352bf7a3 iio: imu: Add support for adis16475 adds a031e3d4b09f dt-bindings: iio: Add adis16475 documentation adds 1060741fc51a dt-bindings: iio: chemical: Add binding for CCS811 VOC sensor adds c6644f7201f3 iio: chemical: Add support for external Reset and Wakeup i [...] adds 151e91733a79 iio: chemical: Add OF match table for CCS811 VOC sensor adds 0d4b2184cfee iio: Use an early return in iio_device_alloc to simplify code. adds c1909ab07f0a iio: adc: ad_sigma_delta: Use {get,put}_unaligned_be24() adds 1608327636cc iio: adc: mpc3422: Use get_unaligned_beXX() adds 3321f29e4fb4 iio: adc: ti-ads124s08: Use get_unaligned_be24() adds 8b26ab33470f iio: dac: ltc2632: Use put_unaligned_be24() adds e065325997e0 iio: dac: ad5624r_spi: Use put_unaligned_be24() adds 6ef9d68b58a0 iio: dac: ad5446: Use put_unaligned_be24() adds e33ff8ac6dc9 iio: gyro: adis16130: Use get_unaligned_be24() adds d324ac2e93cd iio: health: afe4403: Use get_unaligned_be24() adds 76170adb65e8 iio: light: si1133: Use get_unaligned_be24() adds d2fa63d2d155 iio: light: zopt2201: Use get_unaligned_le24() adds dfe3da0b2844 iio: magnetometer: rm3100: Use get_unaligned_be24() adds b3ab0adb1da9 iio: pressure: hp206c: Use get_unaligned_be24() adds 00d5e7b2fb98 iio: pressure: ms5611: Use get_unaligned_be24() adds e8ee40e77531 iio: pressure: zpa2326: Use get_unaligned_le24() adds 92b7d5b70fed iio: temperature: max31856: Use get_unaligned_beXX() adds 3009fb9cabba iio: st_sensors: Use get_unaligned_be24() and sign_extend32() adds 94cbf61de7ed iio: dac: ad5593r: Fix a typo in MODULE_DESCRIPTION adds 256d4b83c076 iio: dac: ad5592r: Fix a typo in the name of a function adds ff3f7e049aef iio: buffer: extend short-hand use for 'indio_dev->buffer' adds a66904b209b6 iio: adc: ad7476: remove redundant null check on an array adds 8f9a5249e3d9 iio: imu: st_lsm6dsx: enable 833Hz sample frequency for ta [...] adds 26441f92af14 dt-bindings: magnetometer: ak8974: Add Alps hscdtd008a adds 525530af7759 iio: magnetometer: ak8974: add Alps hscdtd008a adds b67959eba404 iio: magnetometer: ak8974: Correct realbits adds 55ecaf1717c6 iio: magnetometer: ak8974: Break out measurement adds 166365273fa0 iio: magnetometer: ak8974: Provide scaling adds aefa5bc87c80 iio: documentation ltc2632_chip_info add num_channels adds 6f1c9e0da9aa iio: DAC extension for ltc2634-12/10/8 adds b7190859abc0 iio: imu: adis16xxx: use helper to access iio core debugfs dir adds 18dfb5326370 iio: vcnl4000: Fix i2c swapped word reading. adds 816956c32d76 iio: vcnl4000: Factorize data reading and writing. adds d35567fcaf68 iio: vcnl4000: Add event support for VCNL4010/20. adds f6889c1b009e iio: vcnl4000: Add sampling frequency support for VCNL4010/20. adds 8fe78d5261e7 iio: vcnl4000: Add buffer support for VCNL4010/20. adds 067fda1c065f iio: hid-sensors: move triggered buffer setup into hid_sen [...] adds 067704540dca iio: light: cm32181: Switch to new style i2c-driver probe [...] adds 44b9409c982c iio: light: cm32181: Add support for ACPI enumeration adds 3bf4a59c48e8 iio: light: cm32181: Add some extra register defines adds 02cdab2a8d55 iio: light: cm32181: Add support for the CM3218 adds b885d0fa6790 iio: light: cm32181: Clean up the probe function a bit adds c1e62062ff54 iio: light: cm32181: Handle CM3218 ACPI devices with 2 I2C [...] adds 7574cb1df43c iio: light: cm32181: Change reg_init to use a bitmap of wh [...] adds f50f98310e51 iio: light: cm32181: Use units of 1/100000th for calibscal [...] adds 63b1be78774f iio: light: cm32181: Make lux_per_bit and lux_per_bit_base [...] adds d34ca613b939 iio: light: cm32181: Add support for parsing CPM0 and CPM1 [...] adds c12d80aeb978 iio: light: cm32181: Fix integartion time typo adds dee2dabc0e41 iio: bmp280: fix compensation of humidity adds da7de29bb171 staging: iio: ad5933: attach life-cycle of kfifo buffer to [...] adds 6b46ddb51eab iio: light: ltr501: Constify structs adds cef077e6aa4c Merge tag 'iio-for-5.8b' of git://git.kernel.org/pub/scm/l [...] adds 0c5e27cea5e1 Merge remote-tracking branch 'staging/staging-next' adds 1fc9c973881a Merge remote-tracking branch 'mux/for-next' adds 32cc93dd734f Merge branch 'icc-get-by-index' into HEAD adds 4d96ff4cbd2b Merge remote-tracking branch 'icc/icc-next' adds 5bbeea34bc7a dmaengine: ti: k3-udma: Add missing dma_sync call for rx f [...] adds 6fea8735fd96 dmaengine: ti: k3-udma: Remove udma_chan.in_ring_cnt adds 7ae6d7bd7397 dmaengine: ti: k3-udma: Use proper return code in alloc_ch [...] adds be4cf718cd99 dmaengine: imx-sdma: initialize all script addresses adds c3d883e2e7f0 Merge remote-tracking branch 'slave-dma/next' adds 662340fc8af2 Merge remote-tracking branch 'cgroup/for-next' adds 73fb6797baed Merge remote-tracking branch 'scsi/for-next' adds 55ce24b3bfd7 scsi: hisi_sas: Display proc_name in sysfs adds 25c21d20bcfd scsi: aacraid: Fix an oops in error handling adds 21d2b76831fd scsi: ufs-mediatek: Make ufs_mtk_fixup_dev_quirks static adds 0bd735df7681 scsi: sd: Signal drive managed SMR disks adds 90b8491c0033 scsi: ufs: Introduce ufs_hba_variant_params to group custo [...] adds d14734ae3ae7 scsi: ufs: Customize flush threshold for WriteBooster adds f48b285ae658 scsi: ufs-mediatek: Customize WriteBooster flush policy adds c6691d953ddd Merge remote-tracking branch 'scsi-mkp/for-next' adds 0f8e3823c02c vdpasim: remove unused variable 'ret' adds bb1f70e5df61 virtio: add VIRTIO_RING_NO_LEGACY adds 6085bcfb7031 virtio-mmio: Delete an error message in vm_find_vqs() adds 70c655a2d4e5 virtio: force spec specified alignment on types adds e0b2dd08023a vhost: revert "vhost: disable for OABI" adds c1977b8f07c6 MAINTAINERS: Add myself as virtio-balloon co-maintainer adds 034438115a29 vhost: option to fetch descriptors through an independent struct adds 0fb071ed682e vhost: use batched version by default adds 89f1ac614a8e vhost: batching fetches adds ae6337d6f29a ptr_ring: linked list fallback adds bf338dcc28f3 virtio_net: CTRL_GUEST_OFFLOADS depends on CTRL_VQ adds 5ee8071bd89d Merge remote-tracking branch 'vhost/linux-next' adds 25f9f5a2107f remoteproc: wcss: Fix arguments passed to qcom_add_glink_subdev() adds 677e6de50cc9 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 1480e4152f48 Merge remote-tracking branch 'rpmsg/for-next' adds 6cd2ef2fdf00 Merge remote-tracking branch 'gpio/for-next' adds 98a09fb4cbb0 Merge tag 'intel-pinctrl-v5.8-1' of git://git.kernel.org/p [...] adds 1e6d7cf21880 Merge branch 'devel' into for-next adds 167ccfc87419 Merge remote-tracking branch 'pinctrl/for-next' adds 2bbb62012c88 Merge remote-tracking branch 'pinctrl-samsung/for-next' adds f6ae2d59c099 Merge remote-tracking branch 'pwm/for-next' adds fbfebf126cd7 Merge remote-tracking branch 'userns/for-next' adds e3cad841d3d6 livepatch: add arch-specific headers to MAINTAINERS adds 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds f55d9895884b MAINTAINERS: add lib/livepatch to LIVE PATCHING adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds 64ec97364a7d Merge remote-tracking branch 'livepatching/for-next' adds 4c2ecef0f4aa coresight: cti: Add CPU Hotplug handling to CTI driver adds 35cfcf2c7a46 coresight: cti: Add CPU idle pm notifer to CTI devices adds 6e78caf5e190 Merge remote-tracking branch 'coresight/next' adds 63d1307d8228 Merge remote-tracking branch 'rtc/rtc-next' adds 6c1e37b5addc Merge remote-tracking branch 'ntb/ntb-next' adds 43d7ce70ae43 gnss: sirf: fix error return code in sirf_probe() adds 9b5816b56af6 gnss: replace zero-length array with flexible-array adds 81aaabd59aa1 Merge remote-tracking branch 'gnss/gnss-next' adds 32e69bf4b933 Merge remote-tracking branch 'fsi/next' adds f18ff4d1bf2a Merge remote-tracking branch 'slimbus/for-next' adds 35d933f19627 Merge remote-tracking branch 'nvmem/for-next' adds 6eff91b42586 Merge remote-tracking branch 'xarray/xarray' adds 7e90955569a0 Merge remote-tracking branch 'hyperv/hyperv-next' adds b664075eb319 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 867ec42bbb97 Merge remote-tracking branch 'pidfd/for-next' adds bdc6e0c48a3d Merge remote-tracking branch 'devfreq/devfreq-next' adds 8332904818a1 Merge remote-tracking branch 'hmm/hmm' adds 540f53590a80 Merge remote-tracking branch 'cfi/cfi/next' adds 4ef6e2d1a178 Merge remote-tracking branch 'kunit-next/kunit' adds 449f4c0843bc Merge remote-tracking branch 'mhi/mhi-next' adds e9c98329b220 keys: Make the KEY_NEED_* perms an enum rather than a mask adds b533ef02894e selinux: Implement the watch_key security hook adds ccd09d6f2d0a smack: Implement the watch_key and post_notification hooks adds ee8aa90b7fe5 watch_queue: Add security hooks to rule on setting mount a [...] adds e91bed49f250 watch_queue: Implement mount topology and attribute change [...] adds 486ad0ac5430 watch_queue: sample: Display mount tree change notifications adds 5794f7c561f2 watch_queue: Introduce a non-repeating system-unique super [...] adds b882b9ba7a9a watch_queue: Add superblock notifications adds 0c5c93119aa0 watch_queue: sample: Display superblock notifications adds e7dfe268f73d Merge remote-tracking branch 'notifications/notifications- [...] adds e1ed7c5dab0f fsinfo: Add fsinfo() syscall to query filesystem information adds 0b5a7e13be13 fsinfo: Provide a bitmap of supported features adds 8a3948ed1bc3 fsinfo: Allow retrieval of superblock devname, options and stats adds 8e27137342e9 fsinfo: Allow fsinfo() to look up a mount object by ID adds 421e198d3673 fsinfo: Add a uniquifier ID to struct mount adds b139eda92fda fsinfo: Allow mount information to be queried adds c1721da04af7 fsinfo: Allow mount topology and propagation info to be retrieved adds 4f104142ca91 fsinfo: Provide notification overrun handling support adds c592c07bfd91 fsinfo: sample: Mount listing program adds 6b69e8e2bed4 fsinfo: Add API documentation adds e4ed76b9500d fsinfo: Add support for AFS adds ae901934973d fsinfo: Add support to ext4 adds 702c6a07c77e fsinfo: Add an attribute that lists all the visible mounts [...] adds 7ca87fc66a98 Merge remote-tracking branch 'fsinfo/fsinfo-core' adds e40dca656edf checkpatch: test $GIT_DIR changes adds a7ef4ba0ee90 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 5991b80cedb9 /proc/kpageflags: do not use uninitialized struct pages adds 5ec5f8cb2b43 kcov: cleanup debug messages adds 8cca75a3bbd9 kcov: fix potential use-after-free in kcov_remote_start adds 637d238be166 kcov: move t->kcov assignments into kcov_start/stop adds b1f542203015 kcov: move t->kcov_sequence assignment adds 6550ddea1459 kcov: use t->kcov_mode as enabled indicator adds c927bba0e23a kcov: collect coverage from interrupts adds d0b25db7513c usb: core: kcov: collect coverage from usb complete callback adds ef4ea13d8241 mm/memcg: optimize memory.numa_stat like memory.stat adds 8aa6a13e62c7 lib/lzo: fix ambiguous encoding bug in lzo-rle adds 2836fd36eede device-dax: don't leak kernel memory to user space after u [...] adds 21635de44da7 x86: bitops: fix build regression adds 15d7600283cc mm/compaction: avoid VM_BUG_ON(PageSlab()) in page_mapcount() adds 785ada57f795 scripts/tags.sh: support compiled source, improved precise adds 80ba08b1df59 scripts/tags.sh: add a intermediate file for 'make gtags' adds 1f070660a1d1 squashfs: migrate from ll_rw_block usage to BIO adds 889e82742677 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix adds 025859a99b72 ocfs2: add missing annotation for dlm_empty_lockres() adds 0f0b2d05245f ocfs2: mount shared volume without ha stack adds 31bfaba97c1a drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds 893d445e70ae ramfs: support O_TMPFILE adds 5e21fbbf591c vfs: track per-sb writeback errors and report them to syncfs adds a46337dd129e buffer: record blockdev write errors in super_block that it backs adds 12fbdd7cce14 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds c965d1b5f9a6 usercopy: mark dma-kmalloc caches as usercopy caches adds 591463a58884 mm/slub.c: fix corrupted freechain in deactivate_slab() adds 8dfdc02004da mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix adds 73087bc01051 slub: Remove userspace notifier for cache add/remove adds 580b9550b78d slub: remove kmalloc under list_lock from list_slab_objects() V2 adds 62cf1aa84f84 mm/slub: fix stack overruns with SLUB_STATS adds ee221bab8507 mm: slub: add panic_on_error to the debug facilities adds b33148acad98 mm-slub-add-panic_on_error-to-the-debug-facilities-fix adds 836861f7a18c mm, dump_page(): do not crash with invalid mapping pointer adds 589b76899734 mm: move readahead prototypes from mm.h adds 0e75424fa070 mm: return void from various readahead functions adds d3bf6bc52df0 mm: ignore return value of ->readpages adds b78c5784b63c mm: move readahead nr_pages check into read_pages adds 7060c735b4c0 mm: add new readahead_control API adds 0caa34e5a637 mm: use readahead_control to pass arguments adds b4e64ee6ed5a mm: rename various 'offset' parameters to 'index' adds 7145d62db65b mm: rename readahead loop variable to 'i' adds aa726185eea2 mm: remove 'page_offset' from readahead loop adds db5e22adb191 mm: put readahead pages in cache earlier adds 909009cbd2e9 mm: add readahead address space operation adds cfeebed9d46f mm: move end_index check out of readahead loop adds cbfd17ab06ae mm: add page_cache_readahead_unbounded adds 6697585137e7 mm: document why we don't set PageReadahead adds f1af91087d0d mm: use memalloc_nofs_save in readahead path adds 263175c5abdb fs: convert mpage_readpages to mpage_readahead adds 5fd065b97845 btrfs: convert from readpages to readahead adds 8851f7e42daa erofs: convert uncompressed files from readpages to readahead adds 86a10297b44b erofs: convert compressed files from readpages to readahead adds d0b667e3877d ext4: convert from readpages to readahead adds 986bb722a670 ext4: pass the inode to ext4_mpage_readpages adds 65c80be61e1c f2fs: convert from readpages to readahead adds 812dc042e0d6 f2fs: pass the inode to f2fs_mpage_readpages adds fd9a340cbdfb fuse: convert from readpages to readahead adds e404116e592a fuse-convert-from-readpages-to-readahead-fix adds 21cdbfd3e08f iomap: convert from readpages to readahead adds 9bf1ec19f228 mm/gup.c: update the documentation adds 86aedce98d93 mm-gupc-updating-the-documentation-fix adds 71849cd36a39 mm/swapfile: use list_{prev,next}_entry() instead of open-coding adds 72a959bacd91 mm/swap_state: fix a data race in swapin_nr_pages adds bc2c49b5df3c mm: swap: properly update readahead statistics in unuse_pt [...] adds ef7d1f3d534e mm/swapfile.c: offset is only used when there is more slots adds 3718e09bfc53 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] adds c0ac10a013b4 mm/swapfile.c: remove the unnecessary goto for SSD case adds d3aca22df7e5 mm/swapfile.c: simplify the calculation of n_goal adds 89bf4381a79d mm/swapfile.c: remove the extra check in scan_swap_map_slots() adds 103b427884de mm/swapfile.c: found_free could be represented by (tmp < max) adds bd6a8a6579c2 mm/swapfile.c: tmp is always smaller than max adds 0903b57fd768 mm/swapfile.c: omit a duplicate code by compare tmp and max first adds adc9ee58a64f swap: try to scan more free slots even when fragmented adds 71abb1b8d4bd mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable adds 87806c3926a0 mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix adds cf7af4b463c9 mm/swapfile.c: __swap_entry_free() always free 1 entry adds 1095f596da61 mm/swapfile.c: use prandom_u32_max() adds d07b358f7568 mm, memcg: add workingset_restore in memory.stat adds 23a53e1c0200 mm, memcg: avoid stale protection values when cgroup is ab [...] adds 7b88906ab739 mm, memcg: decouple e{low,min} state mutations from protec [...] adds fbce363f6ec6 mm: memcontrol: simplify value comparison between count and limit adds 5feb852a98a4 mm: fix NUMA node file count error in replace_page_cache() adds 22b99f320050 mm: memcontrol: fix stat-corrupting race in charge moving adds 2b7b54ba7351 mm: memcontrol: drop @compound parameter from memcg charging API adds 3343e9a6d87d mm: shmem: remove rare optimization when swapin races with [...] adds 3cb590a42f5a mm: memcontrol: move out cgroup swaprate throttling adds 71b5368c2587 mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] adds 933e6a8edab8 mm: memcontrol: prepare uncharging for removal of private [...] adds cd8648e0ca83 mm: memcontrol: prepare move_account for removal of privat [...] adds f248d0d0a764 mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] adds 36c95b752156 mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] adds 5c8ba2331d83 mm: memcontrol: switch to native NR_ANON_MAPPED counter adds 340d95d58ab3 mm: memcontrol: switch to native NR_ANON_THPS counter adds f0c0a35bf763 mm-memcontrol-switch-to-native-nr_anon_thps-counter-fix adds 74bef839a847 mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] adds 1bb496057fe8 mm-memcontrol-convert-anon-and-file-thp-to-new-mem_cgroup_ [...] adds 0b0ddc1582e5 mm: memcontrol: drop unused try/commit/cancel charge API adds d4f074a61199 mm: memcontrol: prepare swap controller setup for integration adds e10693ce9fb0 mm: memcontrol: make swap tracking an integral part of mem [...] adds 646749602005 mm: memcontrol: charge swapin pages on instantiation adds 89b6d409cea2 mm: memcontrol: document the new swap control behavior adds c1d39b07a236 mm: memcontrol: delete unused lrucare handling adds 3f5426c1cf1f mm: memcontrol: update page->mem_cgroup stability rules adds fdd5ae1ac99f memcg: expose root cgroup's memory.stat adds 9a20bdc6ba2e mm/gup.c: further document vma_permits_fault() adds 60b5fd247f11 /proc/PID/smaps: Add PMD migration entry parsing adds 9f84bbf55f10 mm/mmap.c: fix the adjusted length error adds b434f4a2858b mm/memory: remove unnecessary pte_devmap case in copy_one_pte() adds c771d05b4b18 x86/hyperv: use vmalloc_exec for the hypercall page adds ceef6938f889 x86: fix vmap arguments in map_irq_stack adds 36671aa8217f staging: android: ion: use vmap instead of vm_map_ram adds 24102b0094c3 staging: media: ipu3: use vmap instead of reimplementing it adds 5e3244dedf07 dma-mapping: use vmap insted of reimplementing it adds 874e1fd64cc4 powerpc: add an ioremap_phb helper adds 21bdf914312c powerpc: remove __ioremap_at and __iounmap_at adds 3d910bd1cf0d mm: remove __get_vm_area adds bbe337f9f217 mm: unexport unmap_kernel_range_noflush adds 9aa8f60feacc mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] adds 01c7a749f603 mm: only allow page table mappings for built-in zsmalloc adds 942bbd2eaf61 mm: pass addr as unsigned long to vb_free adds 54a773d1bc16 mm: remove vmap_page_range_noflush and vunmap_page_range adds 93b854734f57 mm: rename vmap_page_range to map_kernel_range adds b1aa49abfcea mm: don't return the number of pages from map_kernel_range [...] adds cbd7301f15f3 mm: remove map_vm_range adds bc326f1572eb mm: remove unmap_vmap_area adds e67e682da244 mm: remove the prot argument from vm_map_ram adds c6d86570cec3 mm: enforce that vmap can't map pages executable adds 34478a48c882 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc adds f53dee66eca2 mm: remove the pgprot argument to __vmalloc adds d1e36f89934f mm: remove the prot argument to __vmalloc_node adds 9bffea9236ea mm: remove both instances of __vmalloc_node_flags adds 79ef995fa848 mm: remove __vmalloc_node_flags_caller adds 703fb3dd5cbd mm-remove-__vmalloc_node_flags_caller-fix adds 96b1f15ecb19 mm: switch the test_vmalloc module to use __vmalloc_node adds b69adcc8ca9e mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix adds 996cdc63c6a2 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix adds a449b8ba3e35 mm: remove vmalloc_user_node_flags adds ebd395bfa81b mm-remove-vmalloc_user_node_flags-fix adds f01a585dde24 arm64: use __vmalloc_node in arch_alloc_vmap_stack adds 6be6ae033707 powerpc: use __vmalloc_node in alloc_vm_stack adds fa174c14b99c s390: use __vmalloc_node in stack_alloc adds 303f49df04fa mm: add functions to track page directory modifications adds f4b2d8b40385 mm/vmalloc: track which page-table levels were modified adds d0853ba5003f mm/ioremap: track which page-table levels were modified adds ea8c4d1bc54f x86/mm/64: implement arch_sync_kernel_mappings() adds 1393a8b2123f x86/mm/32: implement arch_sync_kernel_mappings() adds 89c4ebd3f20b mm: remove vmalloc_sync_(un)mappings() adds 0604a4fd5302 x86/mm: remove vmalloc faulting adds 3149888435b3 mm/mm_init.c: report kasan-tag information stored in page->flags adds 102f972d05bc kasan: stop tests being eliminated as dead code with FORTI [...] adds 252df676d1b7 kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] adds cddc44057f4d string.h: fix incompatibility between FORTIFY_SOURCE and KASAN adds 3ca0d9e970de kasan: move kasan_report() into report.c adds db51af0233ee mm: clarify __GFP_MEMALLOC usage adds 7ba57441a830 mm: memblock: replace dereferences of memblock_region.nid [...] adds 165348e44754 mm: make early_pfn_to_nid() and related defintions close t [...] adds d46fb09e9ee7 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option adds c80b41401118 mm: free_area_init: use maximal zone PFNs rather than zone sizes adds 125a9411a420 mm: use free_area_init() instead of free_area_init_nodes() adds 8f17b93f03ef alpha: simplify detection of memory zone boundaries adds 19e510d9f5ab arm: simplify detection of memory zone boundaries adds dca88d002e3e arm64: simplify detection of memory zone boundaries for UM [...] adds 312f89be2a9f csky: simplify detection of memory zone boundaries adds 45e5c95ea6d6 m68k: mm: simplify detection of memory zone boundaries adds 9cb987729b87 parisc: simplify detection of memory zone boundaries adds 58a4dc560514 sparc32: simplify detection of memory zone boundaries adds b580a3716082 unicore32: simplify detection of memory zone boundaries adds 3577b8afec95 xtensa: simplify detection of memory zone boundaries adds 24aab577764f mm: memmap_init: iterate over memblock regions rather that [...] adds 0b42519bb20f mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] adds 2b4e89f55752 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES adds 67c934cb8315 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds aa3238a152d1 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds 453d7085e046 arc: free_area_init(): take into account PAE40 mode adds 6d2957129d86 mm: rename free_area_init_node() to free_area_init_memoryl [...] adds 93806849ff57 mm: clean up free_area_init_node() and its helpers adds cfcb37d8b532 mm: simplify find_min_pfn_with_active_regions() adds 73ba8f09661a docs/vm: update memory-models documentation adds c4e0c60fae6b mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] adds 452e656cb6f0 mm/page_alloc.c: bad_flags is not necessary for bad_page() adds 8891ee1b9952 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] adds 0128c1eed396 mm/page_alloc.c: rename free_pages_check() to check_free_page() adds 5cd55fed5d50 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] adds 402a71ed4d9b mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds 15ed4a345409 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds e783ce22eccc mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] adds d379c47e44ae mm: initialize deferred pages with interrupts enabled adds ea6a3cb6c512 mm: call cond_resched() from deferred_init_memmap() adds 02df2f53e742 mm/page_alloc.c: remove unused free_bootmem_with_active_regions adds b6d522f26fac mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] adds 844cfd42c968 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] adds a3fcd5e7d956 mm/vmstat.c: do not show lowmem reserve protection informa [...] adds bdc17dda3733 mm/page_alloc: use ac->high_zoneidx for classzone_idx adds af54196b6996 mm/page_alloc: integrate classzone_idx and high_zoneidx adds ddb8a668a2b5 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() adds 499cb33477a2 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] adds 179c87ab318d mm/page_alloc.c: reset numa stats for boot pagesets adds 2487579a1480 mm-reset-numa-stats-for-boot-pagesets-v3 adds 9b300df4f3c7 mm, page_alloc: reset the zone->watermark_boost early adds 81582dc28989 mm/vmscan.c: use update_lru_size() in update_lru_sizes() adds b905b8d376f0 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch adds 6fcadff66221 mm/vmscan.c: change prototype for shrink_page_list adds acb7b6bbfdec mm/vmscan: update the comment of should_continue_reclaim() adds 89e7e6471b85 tools/vm/page_owner_sort.c: filter out unneeded line adds fae1f3a5e899 mm, mempolicy: fix up gup usage in lookup_node adds ec6073368fd9 include/linux/memblock.h: fix minor typo and unclear comment adds b46a4456c61b tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] adds 36453eb8f581 khugepaged: add self test adds 8f38d1ef711a selftests: khugepaged: fix several spelling mistakes adds 352df256d8c8 khugepaged: replace the usage of system(3) in the test adds e97afe3e52d6 khugepaged-add-self-test-fix-2-fix adds c32ec9a28637 khugepaged: do not stop collapse if less than half PTEs ar [...] adds 3cd62f3d07a7 khugepaged: drain all LRU caches before scanning pages adds 513e88eca875 khugepaged: drain LRU add pagevec after swapin adds 23eb159a6c5c khugepaged: allow to collapse a page shared across fork adds 137bdbfa7542 khugepaged: allow to collapse PTE-mapped compound pages adds 82b2e3c96251 thp: change CoW semantics for anon-THP adds b3edd0df9728 khugepaged: introduce 'max_ptes_shared' tunable adds 7f42e5e97dc5 selftests: khugepaged: fix several spelling mistakes adds 66d89cc1b4e7 hugetlbfs: add arch_hugetlb_valid_size adds 189f8b880c31 hugetlbfs: move hugepagesz= parsing to arch independent code adds ee7da1f1e593 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] adds 7c7d41ca1a80 arm64/hugetlb: fix hugetlb initialization adds 37956d9f0b25 hugetlbfs: clean up command line processing adds 668d9d4bc5c0 hugetlbfs: fix changes to command line processing adds 37a0e498a8ab mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] adds ef9367fe1b35 arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET adds 6897a4b03366 mm/hugetlb: define a generic fallback for is_hugepage_only [...] adds 9733ec3e8b1e mm/hugetlb: define a generic fallback for arch_clear_hugep [...] adds 5509b66e613c arch/kmap: remove BUG_ON() adds e3bdfb506e2b arch/xtensa: move kmap build bug out of the way adds 5d2436493df9 arch/kmap: remove redundant arch specific kmaps adds b1a098f77d58 arch/kunmap: remove duplicate kunmap implementations adds 10d61e3e9dcc arch-kunmap-remove-duplicate-kunmap-implementations-fix adds 7f8ad04b4fe3 {x86,powerpc,microblaze}/kmap: move preempt disable adds d434db0771af arch/kmap_atomic: consolidate duplicate code adds 154cd655c9c9 arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds b5889ad12e68 arch/kunmap_atomic: consolidate duplicate code adds a39a8bae3834 arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds 746a73a10646 arch/kmap: ensure kmap_prot visibility adds 00d908f5990c arch/kmap: don't hard code kmap_prot values adds d4c1724025de arch/kmap: define kmap_atomic_prot() for all arch's adds cf3d7d9cade7 drm: remove drm specific kmap_atomic code adds b7cd110591e1 drm: vmwgfx: include linux/highmem.h adds afddaea8f98d kmap: remove kmap_atomic_to_page() adds fbced060f6a4 parisc/kmap: remove duplicate kmap code adds 7c96230abe6d sparc: remove unnecessary includes adds a17e97b0f9b4 kmap: consolidate kmap_prot definitions adds 532d5b3b8ccb kmap-consolidate-kmap_prot-definitions-checkpatch-fixes adds a0cbf4ab6eb3 mm: thp: don't need to drain lru cache when splitting and [...] adds 5789c3b5c7c9 powerpc/mm: drop platform defined pmd_mknotpresent() adds 015f7f14a9c8 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() adds a45538529bed mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 adds 95a2d4637c52 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds f5fcfc69cf92 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 968c9d877e83 mm: add DEBUG_WX support adds b779e73cdda9 mm-add-debug_wx-support-fix adds 4b98585856fe mm: remove the specific name of arm64 adds 65942bd04045 mm: add MMU dependency for DEBUG_WX adds e8d830f8fe80 riscv: support DEBUG_WX adds 12a12c4a1fc8 riscv-support-debug_wx-fix adds 3e51da329543 x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds ea972dc1c6ec arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds ddf47951c1ab mm: add kvfree_sensitive() for freeing sensitive data objects adds 128655f929ae mm/memory_hotplug: refrain from adding memory into an impo [...] adds f4092752dd01 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] adds 75634cd1bdd8 mm/memory_hotplug: remove is_mem_section_removable() adds 8fd5f7b73ccd mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 adds c00ba1aef397 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] adds f8c8685d3ef3 mm/memory_hotplug: introduce add_memory_driver_managed() adds 3d16fa06d077 kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] adds c71476456cc4 device-dax: add memory via add_memory_driver_managed() adds 772b097bcbf4 mm: replace zero-length array with flexible-array member adds 75e86edb7970 mm-replace-zero-length-array-with-flexible-array-member-fix adds 3fbd1efcbc6a mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" adds 4d2861d2e697 mm: ksm: fix a typo in comment "alreaady"->"already" adds 7a74d1f64805 mm: ksm: fix a typo in comment "alreaady"->"already" adds d2d13d9a0d13 mm: mmap: fix a typo in comment "compatbility"->"compatibility" adds 24de2c6155fd mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds 32342e9c40d8 mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds e3a00d243f9e mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] adds a7683c52fd0f mm/vmsan: fix some typos in comment adds b1cbd7af8bb6 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" adds ea815b092c2a mm/memblock: fix a typo in comment "implict"->"implicit" adds 39fea1d00fb4 mm/list_lru: fix a typo in comment "numbesr"->"numbers" adds c2d7e4b87b1f mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" adds 4a73f1cd812e mm/frontswap: fix some typos in frontswap.c adds 7964b7e3db1d mm, memcg: fix some typos in memcontrol.c adds d7b76fb71354 mm: fix a typo in comment "strucure"->"structure" adds 9f2822805d55 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] adds 83680223584b mm/sparse: fix a typo in comment "convienence"->"convenience" adds 9a8129e3c30b mm/page-writeback: fix a typo in comment "effictive"->"effective" adds 66820be5e01b mm/memory: fix a typo in comment "attampt"->"attempt" adds 6429ccaa0c9d mm: use false for bool variable adds ccc8858bee08 include/linux/mm.h: return true in cpupid_pid_unset() adds d719c06b7a9f zcomp: Use ARRAY_SIZE() for backends list adds c0218a9a3a60 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 2dc07dd4c36c fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 89d38e13260f kernel/hung_task.c: Monitor killed tasks. adds 28b555f7f426 proc: rename "catch" function argument adds d2a3c60f8370 x86/mm: define mm_p4d_folded() adds 8128e4685212 mm/debug: add tests validating architecture page table helpers adds 0275cf6fe0ae mm-debug-add-tests-validating-architecture-page-table-helpers-v17 adds 401e009ae2ac mm-debug-add-tests-validating-architecture-page-table-helpers-v18 adds 17b85308515a user.c: make uidhash_table static adds 784e5ec298a6 dynamic_debug: add an option to enable dynamic debug for m [...] adds 55ecae2b06ce dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] adds e1d4ec569f69 get_maintainer: add email addresses from .yaml files adds 0c6c0fe397e6 get_maintainer: fix unexpected behavior for path/to//file [...] adds 4046d2049b83 include/linux/bitops.h: avoid clang shift-count-overflow warnings adds 9d8c853b9a55 lib/math: avoid trailing newline hidden in pr_fmt() adds f2bfc3e294cc lib: Add might_fault() to strncpy_from_user. adds 5ad400db04a8 lib: optimize cpumask_local_spread() adds 00040e5efe0a lib/test_lockup.c: make test_inode static adds 904aa9bbd959 lib/zlib: remove outdated and incorrect pre-increment opti [...] adds ef03f50752c3 lib/percpu-refcount.c: use a more common logging style adds 00e512d04d8f lib/flex_proportions.c: cleanup __fprop_inc_percpu_max adds f5869d7d75d6 checkpatch: additional MAINTAINER section entry ordering checks adds c9abc6f51a64 checkpatch: look for c99 comments in ctx_locate_comment adds bcc38b5a436e checkpatch: disallow --git and --file/--fix adds ab2de31419e4 checkpatch: use patch subject when reading from stdin adds d1824abee62e checkpatch-use-patch-subject-when-reading-from-stdin-fix adds 16c1c4141304 fs/binfmt_elf: remove redundant elf_map ifndef adds f07718a840d2 elfnote: mark all .note sections SHF_ALLOC adds 75f34ca9a4d3 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] adds 4e944b2424ec fat: don't allow to mount if the FAT length == 0 adds 6b37123f0e2c fat: improve the readahead for FAT entries adds 0ff6bd606513 fs/seq_file.c: seq_read: Update pr_info_ratelimited adds 39daea2aab29 include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] adds 3f2b889da629 seq_file-introduce-define_seq_attribute-helper-macro-check [...] adds 20d593b4634f mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 71294f4f8167 kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 9094f2439e42 exec: simplify the copy_strings_kernel calling convention adds 7cb60760fcae exec: open code copy_string_kernel adds 89a25254db4e umh: fix refcount underflow in fork_usermode_blob(). adds 33dab88a0f2c rapidio: avoid data race between file operation callbacks [...] adds faacbd572367 kernel/relay.c: fix read_pos error when multiple readers adds ee2b77e28bd3 aio: simplify read_events() adds 29c0a8e37bdf add kernel config option for twisting kernel behavior. adds 8ba2dd62fffe twist: allow disabling k_spec() function in drivers/tty/vt [...] adds 21a24f4ab4c5 twist: add option for selecting twist options for syzkalle [...] adds dfe2ad69e7fe selftests/x86/pkeys: move selftests to arch-neutral directory adds 62b37e8488b1 selftests/vm/pkeys: rename all references to pkru to a gen [...] adds 7ebadd9f0e17 selftests/vm/pkeys: move generic definitions to header file adds 2091b07493ef selftests/vm/pkeys: move some definitions to arch-specific header adds 6d98af3b54ac selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() adds d7872cadbf2b selftests: vm: pkeys: Use sane types for pkey register adds c042dfc1baf1 selftests: vm: pkeys: add helpers for pkey bits adds e295058bb116 selftests/vm/pkeys: fix pkey_disable_clear() adds c53d71183c14 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() adds 7d306a7a0f8d selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds 71e5b810bf94 selftests: vm: pkeys: use the correct huge page size adds 3c9054778b6e selftests/vm/pkeys: introduce generic pkey abstractions adds 64792a98082a selftests/vm/pkeys: introduce powerpc support adds 8820e5cd7109 selftests: vm: pkeys: fix powerpc access right updates adds d3897646d894 selftests/vm/pkeys: fix number of reserved powerpc pkeys adds 4b1e63afcb86 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() adds 741aa8372eae selftests/vm/pkeys: improve checks to determine pkey support adds 2395e0326631 selftests/vm/pkeys: associate key on a mapped page and det [...] adds f5d512e234ac selftests/vm/pkeys: associate key on a mapped page and det [...] adds f9cdc92fa3a9 selftests/vm/pkeys: detect write violation on a mapped acc [...] adds f5d4c3b7cda1 selftests/vm/pkeys: introduce a sub-page allocator adds 4aaba7ac2a50 selftests/vm/pkeys: test correct behaviour of pkey-0 adds 8da487048ed3 selftests/vm/pkeys: override access right definitions on powerpc adds 33e2071ecad9 selftests: vm: pkeys: fix powerpc access right definitions adds 389dc52f603f selftests: vm: pkeys: use the correct page size on powerpc adds cc7f7694fae3 selftests: vm: pkeys: fix multilib builds for x86 adds 66dcc0dc3743 tools/testing/selftests/vm: remove duplicate headers adds d19132ed51c0 lib/ubsan.c: fix gcc-10 warnings adds 695851bec3e4 ipc/msg: add missing annotation for freeque() adds 45216c811962 ipc/namespace.c: use a work queue to free_ipc adds 4cbe4cc5a5fb ipc: convert ipcs_idr to XArray adds 94bc7ff5ea59 ipc-convert-ipcs_idr-to-xarray-update adds e051d3cd65e7 ipc-convert-ipcs_idr-to-xarray-update-fix adds bcda3c9d968d Merge branch 'akpm-current/current' adds 5f03727a4af7 xarray.h: correct return code documentation for xa_store_{ [...] adds 8609c799593c kernel/sysctl: support setting sysctl parameters from kern [...] adds bb61c3805431 kernel/sysctl: support handling command line aliases adds 91d2ed5aaa23 kernel/hung_task convert hung_task_panic boot parameter to sysctl adds 2f63c3e512e8 tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] adds 8516777c810b lib/test_sysctl: support testing of sysctl. boot parameter adds 06424728deae lib-test_sysctl-support-testing-of-sysctl-boot-parameter-fix adds 6bb2b52bc74a kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] adds d4ee116819ed kernel/hung_task.c: introduce sysctl to print all traces w [...] adds a4bc764037c8 panic: add sysctl to dump all CPUs backtraces on oops event adds d073372be71a kernel/sysctl.c: ignore out-of-range taint bits introduced [...] adds bac612fcdbab stacktrace: cleanup inconsistent variable type adds 0231ea511e7e amdgpu: a NULL ->mm does not mean a thread is a kthread adds 1ab4723d93a7 kernel: move use_mm/unuse_mm to kthread.c adds 6ecc6812a680 kernel: move use_mm/unuse_mm to kthread.c adds 31b69a45efef kernel: better document the use_mm/unuse_mm API contract adds 3c4653c7b4a4 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 adds 3393e38b65e7 powerpc/vas: fix up for {un}use_mm() rename adds 4105261ac771 kernel: set USER_DS in kthread_use_mm adds 0894ef0b4d72 mm/kmemleak: silence KCSAN splats in checksum adds 5d421039ed98 kallsyms/printk: add loglvl to print_ip_sym() adds abdef8f0e5f5 alpha: add show_stack_loglvl() adds 83fda7bfd943 arc: add show_stack_loglvl() adds d8b32c762823 arm/asm: add loglvl to c_backtrace() adds 4650c278262f arm: add loglvl to unwind_backtrace() adds 801a7e97261e arm: add loglvl to dump_backtrace() adds a4ed5615e1c0 arm: wire up dump_backtrace_{entry,stm} adds f10564040d3f arm: add show_stack_loglvl() adds 3b1603a610d1 arm64: add loglvl to dump_backtrace() adds 29c3a74bcde3 arm64: add show_stack_loglvl() adds 2d8347fda206 c6x: add show_stack_loglvl() adds 222529b75ce0 csky: add show_stack_loglvl() adds f57cf4a83a54 h8300: add show_stack_loglvl() adds 2681136aed40 hexagon: add show_stack_loglvl() adds 8067b4cbe077 ia64: pass log level as arg into ia64_do_show_stack() adds 2d4f616103f8 ia64: add show_stack_loglvl() adds 8c3db3cac3e1 m68k: add show_stack_loglvl() adds fa83950f51a3 microblaze: add loglvl to microblaze_unwind_inner() adds 09daf78abc33 microblaze: add loglvl to microblaze_unwind() adds 590cc6e28070 microblaze: add show_stack_loglvl() adds b7e122bdb5a7 mips: add show_stack_loglvl() adds 0c08bedad53d nds32: add show_stack_loglvl() adds 04ac7e4d23e1 nios2: add show_stack_loglvl() adds 1e47340e6447 openrisc: add show_stack_loglvl() adds f96e0d1dacb7 parisc: add show_stack_loglvl() adds ceaff2687022 powerpc: add show_stack_loglvl() adds 8bcbfca93ade riscv: add show_stack_loglvl() adds 1f04da90312d s390: add show_stack_loglvl() adds b9b8ffa0ab3d sh: add loglvl to dump_mem() adds 1e231cb61120 sh: remove needless printk() adds bce9801d0057 sh: add loglvl to printk_address() adds d7184f76aeaa sh: add loglvl to show_trace() adds 5038d3b138fa sh: add show_stack_loglvl() adds 57f0cbcf1040 sparc: add show_stack_loglvl() adds 7f6d2ab7b4e1 um/sysrq: remove needless variable sp adds 39409c75d59d um: add show_stack_loglvl() adds 56f48b3a9629 unicore32: remove unused pmode argument in c_backtrace() adds c3b987cbf9a2 unicore32: add loglvl to c_backtrace() adds d4702c7277d4 unicore32: add show_stack_loglvl() adds 5dd4a24959f7 x86: add missing const qualifiers for log_lvl adds 8fd159500da0 x86: add show_stack_loglvl() adds 0bdc936954c9 xtensa: add loglvl to show_trace() adds bbddd9e08973 xtensa-add-loglvl-to-show_trace-fix adds 530b7827decb xtensa: add show_stack_loglvl() adds 0d23f6929f15 sysrq: use show_stack_loglvl() adds 1e34996057e2 x86/amd_gart: print stacktrace for a leak with KERN_ERR adds 57fe9ae9ae71 power: use show_stack_loglvl() adds 631a81347a58 kdb: don't play with console_loglevel adds 237fcca12cda sched: print stack trace with KERN_INFO adds 5b271f59a6ae kernel: use show_stack_loglvl() adds f5dfa8b8f06f kernel: rename show_stack_loglvl() => show_stack() adds 377674e0992e mm/frontswap: mark various intentional data races adds 73fd51d544ff mm/page_io: mark various intentional data races adds cd5a56e7e587 mm-page_io-mark-various-intentional-data-races-v2 adds d7ce2fcfe963 mm/swap_state: mark various intentional data races adds bb16e0e6c93e mm/filemap.c: fix a data race in filemap_fault() adds 86a5ba7bb20c mm/swapfile: fix and annotate various data races adds 312237bdaf13 mm-swapfile-fix-and-annotate-various-data-races-v2 adds 98fafec88add mm/page_counter: fix various data races at memsw adds 98a4032937e5 mm/memcontrol: fix a data race in scan count adds 5126de1d67a5 mm/list_lru: fix a data race in list_lru_count_one adds c1e5e574e78b mm/mempool: fix a data race in mempool_free() adds edcfa31b1d1f mm/util.c: annotate an data race at vm_committed_as adds dcd506bdd659 mm/rmap: annotate a data race at tlb_flush_batched adds f2d13aa9c5ec mm: annotate a data race in page_zonenum() adds c10eef790d63 mm/swap.c: annotate data races for lru_rotate_pvecs adds 273f1cba6ecf h8300: remove usage of __ARCH_USE_5LEVEL_HACK adds d09b38385fc3 arm: add support for folded p4d page tables adds 98226fb24097 arm-add-support-for-folded-p4d-page-tables-fix adds 04aaf6a54b7a arm64: add support for folded p4d page tables adds 478c2d192d6e arm64: kvm: fix gcc-10 shift warning adds e9fee5333536 hexagon: remove __ARCH_USE_5LEVEL_HACK adds 682772001bb8 ia64: add support for folded p4d page tables adds 7a9b4a534d8e nios2: add support for folded p4d page tables adds 7d965498e66c openrisc: add support for folded p4d page tables adds c73e537aa199 powerpc: add support for folded p4d page tables adds b03ee934e683 powerpc-add-support-for-folded-p4d-page-tables-fix adds 8f93bbbe2e73 sh: fault: Modernize printing of kernel messages adds 3a7238ba2b97 sh: drop __pXd_offset() macros that duplicate pXd_index() ones adds 33cada88fb18 sh: add support for folded p4d page tables adds 4ee6bc58b8b8 unicore32: remove __ARCH_USE_5LEVEL_HACK adds 3c031a620736 asm-generic: remove pgtable-nop4d-hack.h adds b6d3652dbea8 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] adds 352b863a2891 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds dec7b12bacc0 mm/mmap.c: add more sanity checks to get_unmapped_area() adds b1cae74e13d4 mm/mmap.c: do not allow mappings outside of allowed limits adds ff6153eb3645 mm: don't include asm/pgtable.h if linux/mm.h is already included adds 45946bb1785a mm: introduce include/linux/pgtable.h adds 5ef442dde8cb mm: reorder includes after introduction of linux/pgtable.h adds 7e7c2b0f3111 csky: replace definitions of __pXd_offset() with pXd_index() adds 27573b177ecc m68k/mm/motorola: move comment about page table allocation [...] adds ed6de1c49af2 m68k/mm: move {cache,nocahe}_page() definitions close to t [...] adds 0533da2f2fa2 x86/mm: simplify init_trampoline() and surrounding logic adds c57a43e52bf5 mm: pgtable: add shortcuts for accessing kernel PMD and PTE adds 01f489acfb07 mm: consolidate pte_index() and pte_offset_*() definitions adds 3907952a3bc0 mm: consolidate pmd_index() and pmd_offset() definitions adds 2b166035a020 mm: consolidate pud_index() and pud_offset() definitions adds 272b6b75adcd mm: consolidate pgd_index() and pgd_offset{_k}() definitions adds 012f3e28e388 mm/madvise: pass task and mm to do_madvise adds 71a698d3f289 mm/madvise: introduce process_madvise() syscall: an extern [...] adds 97c51766b0b5 fix process_madvise build break for arm64 adds feda7bcd5e18 mm: fix build error for mips of process_madvise adds 222424ddd32b mm-introduce-external-memory-hinting-api-fix-2-fix adds 7a34a4da22ff mm/madvise: check fatal signal pending of target process adds 540e665ff875 pid: move pidfd_get_pid() to pid.c adds 53851a70caa3 mm/madvise: support both pid and pidfd for process_madvise adds ab6521c2cbbe mm/madvise: allow KSM hints for remote API adds e5e8e5b78c80 mm: support vector address ranges for process_madvise adds 87919d9624d8 mm: support compat_sys_process_madvise adds 01d36508d17e mm-support-vector-address-ranges-for-process_madvise-fix-fix adds 77b6dc1d19d4 mm/madvise: make function 'do_process_madvise' static adds 2edb20b9fddc mm: fix s390 compat build error adds efdcec723914 mm-support-vector-address-ranges-for-process_madvise-fix-f [...] adds 36a54f9ecdaa mm/madvise.c: remove duplicated include adds f727c287e7ae include/linux/cache.h: expand documentation over __read_mostly adds 426db13e6ad6 doc: cgroup: update note about conditions when oom killer [...] adds 20e7bd346631 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] adds 7273ee1bbce0 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 05c4337fa60f Merge branch 'akpm/master' adds 72bc15d0018e Add linux-next specific files for 20200518
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 (c9529331c7a2) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
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: Documentation/ABI/testing/sysfs-block-rnbd | 46 + Documentation/ABI/testing/sysfs-bus-most | 104 +- Documentation/ABI/testing/sysfs-class-rnbd-client | 111 + Documentation/ABI/testing/sysfs-class-rnbd-server | 50 + Documentation/ABI/testing/sysfs-class-rtrs-client | 131 + Documentation/ABI/testing/sysfs-class-rtrs-server | 53 + Documentation/ABI/testing/sysfs-driver-w1_therm | 116 + Documentation/admin-guide/README.rst | 11 +- Documentation/admin-guide/hw-vuln/l1tf.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 2 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/numastat.rst | 31 +- Documentation/admin-guide/ras.rst | 10 +- Documentation/admin-guide/sysctl/kernel.rst | 9 + Documentation/admin-guide/sysctl/net.rst | 4 +- Documentation/admin-guide/sysrq.rst | 10 +- Documentation/block/index.rst | 1 + Documentation/block/inline-encryption.rst | 263 + .../debugging-via-ohci1394.rst} | 0 .../dma-api-howto.rst} | 0 .../{DMA-API.txt => core-api/dma-api.rst} | 0 .../dma-attributes.rst} | 0 .../{DMA-ISA-LPC.txt => core-api/dma-isa-lpc.rst} | 0 Documentation/core-api/index.rst | 7 + .../{IRQ.txt => core-api/irq/concepts.rst} | 0 Documentation/core-api/irq/index.rst | 11 + .../irq/irq-affinity.rst} | 0 .../irq/irq-domain.rst} | 3 +- .../irq/irqflags-tracing.rst} | 0 Documentation/core-api/kobject.rst | 2 +- Documentation/{kref.txt => core-api/kref.rst} | 0 Documentation/core-api/printk-formats.rst | 14 + .../devicetree/bindings/arm/coresight-cti.yaml | 2 +- .../devicetree/bindings/arm/renesas,prr.yaml | 2 +- .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 +- .../bindings/clock/bitmain,bm1880-clk.yaml | 2 +- .../devicetree/bindings/clock/fsl,plldig.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc.yaml | 3 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 4 + .../bindings/clock/qcom,sc7180-dispcc.yaml | 2 +- .../bindings/clock/qcom,sc7180-gpucc.yaml | 2 +- .../devicetree/bindings/clock/qcom,sc7180-mss.yaml | 2 +- .../bindings/clock/qcom,sc7180-videocc.yaml | 2 +- .../bindings/clock/qcom,sdm845-dispcc.yaml | 2 +- .../bindings/clock/qcom,sdm845-gpucc.yaml | 2 +- .../bindings/clock/qcom,sdm845-videocc.yaml | 2 +- .../bindings/clock/sprd,sc9863a-clk.yaml | 29 +- .../bindings/crypto/amlogic,gxl-crypto.yaml | 2 +- .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 3 + .../bindings/display/bridge/adi,adv7123.txt | 50 - .../bindings/display/bridge/anx6345.yaml | 8 + .../bindings/display/bridge/dumb-vga-dac.txt | 50 - .../bindings/display/bridge/lvds-codec.yaml | 8 + .../devicetree/bindings/display/bridge/ps8640.yaml | 8 + .../bindings/display/bridge/simple-bridge.yaml | 99 + .../bindings/display/bridge/thine,thc63lvd1024.txt | 66 - .../display/bridge/thine,thc63lvd1024.yaml | 121 + .../bindings/display/bridge/ti,ths813x.txt | 51 - .../devicetree/bindings/display/renesas,cmm.yaml | 2 +- .../devicetree/bindings/display/renesas,du.txt | 10 + .../bindings/display/ti/ti,am65x-dss.yaml | 14 +- .../bindings/display/ti/ti,j721e-dss.yaml | 34 +- .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 +- .../devicetree/bindings/gpio/sifive,gpio.yaml | 2 +- .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 2 + .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 + .../bindings/iio/chemical/ams,ccs811.yaml | 53 + .../bindings/iio/chemical/atlas,sensor.yaml | 2 + .../devicetree/bindings/iio/dac/ltc2632.txt | 8 +- .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 137 + .../bindings/iio/magnetometer/ak8974.txt | 4 +- .../devicetree/bindings/input/iqs269a.yaml | 581 +++ .../devicetree/bindings/input/msm-vibrator.txt | 36 - .../bindings/interconnect/interconnect.txt | 5 + .../bindings/interconnect/qcom,sc7180.yaml | 6 +- .../bindings/interconnect/qcom,sdm845.yaml | 4 +- .../interrupt-controller/renesas,irqc.yaml | 3 +- .../bindings/iommu/allwinner,sun50i-h6-iommu.yaml | 61 + .../bindings/media/amlogic,meson-gx-ao-cec.yaml | 2 +- .../bindings/media/qcom,sc7180-venus.yaml | 2 +- .../bindings/media/qcom,sdm845-venus-v2.yaml | 2 +- .../bindings/media/qcom,sdm845-venus.yaml | 2 +- .../devicetree/bindings/media/renesas,csi2.yaml | 2 +- .../devicetree/bindings/media/renesas,vin.yaml | 6 +- .../memory-controllers/nvidia,tegra124-emc.yaml | 4 +- .../memory-controllers/nvidia,tegra124-mc.yaml | 2 +- Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 2 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 2 +- Documentation/devicetree/bindings/net/dsa/b53.txt | 3 + .../devicetree/bindings/net/qcom,ipa.yaml | 6 +- .../devicetree/bindings/net/renesas,ether.yaml | 2 +- .../devicetree/bindings/net/ti,dp83867.txt | 68 - .../devicetree/bindings/net/ti,dp83867.yaml | 127 + .../devicetree/bindings/net/ti,dp83869.yaml | 2 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 91 +- Documentation/devicetree/bindings/opp/opp.txt | 17 +- .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 2 +- .../bindings/phy/amlogic,meson-axg-pcie.yaml | 2 +- .../bindings/phy/amlogic,meson8b-usb2-phy.yaml | 64 + .../devicetree/bindings/phy/meson8b-usb2-phy.txt | 28 - .../bindings/phy/phy-cadence-torrent.yaml | 44 +- .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 +- .../devicetree/bindings/power/supply/bq27xxx.txt | 56 - .../devicetree/bindings/power/supply/bq27xxx.yaml | 91 + .../devicetree/bindings/property-units.txt | 4 + .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 2 +- .../devicetree/bindings/serial/renesas,hscif.yaml | 1 + .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../devicetree/bindings/serial/renesas,scifb.yaml | 1 + .../devicetree/bindings/serial/sifive-serial.yaml | 2 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 14 + .../devicetree/bindings/sound/amlogic,aiu.yaml | 3 +- .../bindings/sound/amlogic,g12a-toacodec.yaml | 2 +- .../devicetree/bindings/sound/amlogic,t9015.yaml | 3 +- .../devicetree/bindings/sound/fsl,esai.txt | 1 + .../devicetree/bindings/sound/tlv320adcx140.yaml | 24 + .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 2 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 2 + .../devicetree/bindings/spi/spi-sifive.yaml | 2 +- .../devicetree/bindings/thermal/rcar-thermal.yaml | 6 +- .../devicetree/bindings/thermal/sprd-thermal.yaml | 2 +- .../devicetree/bindings/ufs/ti,j721e-ufs.yaml | 65 +- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 3 +- .../devicetree/bindings/usb/brcm,bcm7445-ehci.yaml | 59 + .../devicetree/bindings/usb/generic-ehci.yaml | 21 +- .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 6 +- .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 2 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 2 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 54 +- .../devicetree/bindings/usb/ti,tps6598x.yaml | 64 + Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 2 +- Documentation/driver-api/index.rst | 1 + Documentation/{IPMI.txt => driver-api/ipmi.rst} | 0 Documentation/filesystems/debugfs.rst | 5 +- .../filesystems/xfs-self-describing-metadata.rst | 10 +- .../firmware-guide/acpi/intel-pmc-mux.rst | 153 + Documentation/gpu/i915.rst | 46 + Documentation/hwmon/lm90.rst | 23 +- Documentation/ia64/irq-redir.rst | 2 +- Documentation/litmus-tests/README | 24 +- Documentation/litmus-tests/atomic/README | 16 - .../futex-requeue-pi.rst} | 0 .../{hwspinlock.txt => locking/hwspinlock.rst} | 0 Documentation/locking/index.rst | 7 + .../percpu-rw-semaphore.rst} | 0 .../{pi-futex.txt => locking/pi-futex.rst} | 0 .../preempt-locking.rst} | 0 .../robust-futex-ABI.rst} | 0 .../robust-futexes.rst} | 0 Documentation/locking/rt-mutex.rst | 2 +- Documentation/networking/scaling.rst | 4 +- Documentation/{digsig.txt => security/digsig.rst} | 0 Documentation/security/index.rst | 1 + Documentation/translations/zh_CN/IRQ.txt | 4 +- .../translations/zh_CN/filesystems/debugfs.rst | 221 + .../translations/zh_CN/filesystems/index.rst | 1 + Documentation/usb/raw-gadget.rst | 37 +- Documentation/virt/kvm/cpuid.rst | 2 +- Documentation/vm/page_frags.rst | 2 +- Documentation/w1/slaves/w1_therm.rst | 50 +- MAINTAINERS | 77 +- Makefile | 9 +- Next/SHA1s | 208 +- Next/merge.log | 5511 +++++++++++++------- arch/alpha/boot/bootp.c | 1 - arch/alpha/boot/bootpz.c | 1 - arch/alpha/boot/main.c | 1 - arch/alpha/include/asm/io.h | 1 - arch/alpha/include/asm/pgtable.h | 16 +- arch/alpha/kernel/process.c | 1 - arch/alpha/kernel/proto.h | 2 - arch/alpha/kernel/ptrace.c | 1 - arch/alpha/kernel/setup.c | 14 +- arch/alpha/kernel/smp.c | 1 - arch/alpha/kernel/sys_alcor.c | 1 - arch/alpha/kernel/sys_cabriolet.c | 1 - arch/alpha/kernel/sys_dp264.c | 1 - arch/alpha/kernel/sys_eb64p.c | 1 - arch/alpha/kernel/sys_eiger.c | 1 - arch/alpha/kernel/sys_jensen.c | 1 - arch/alpha/kernel/sys_marvel.c | 1 - arch/alpha/kernel/sys_miata.c | 1 - arch/alpha/kernel/sys_mikasa.c | 1 - arch/alpha/kernel/sys_nautilus.c | 1 - arch/alpha/kernel/sys_noritake.c | 1 - arch/alpha/kernel/sys_rawhide.c | 1 - arch/alpha/kernel/sys_ruffian.c | 1 - arch/alpha/kernel/sys_rx164.c | 1 - arch/alpha/kernel/sys_sable.c | 1 - arch/alpha/kernel/sys_sio.c | 1 - arch/alpha/kernel/sys_sx164.c | 1 - arch/alpha/kernel/sys_takara.c | 1 - arch/alpha/kernel/sys_titan.c | 1 - arch/alpha/kernel/sys_wildfire.c | 1 - arch/alpha/kernel/syscalls/syscall.tbl | 9 +- arch/alpha/mm/init.c | 1 - arch/arc/include/asm/pgtable.h | 24 - arch/arc/kernel/troubleshoot.c | 14 +- arch/arc/mm/highmem.c | 12 +- arch/arc/mm/tlbex.S | 2 +- arch/arm/Kconfig | 1 + arch/arm/arm-soc-for-next-contents.txt | 79 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/armada-370-xp.dtsi | 2 - arch/arm/boot/dts/armada-375.dtsi | 2 - arch/arm/boot/dts/armada-38x.dtsi | 2 - arch/arm/boot/dts/armada-39x.dtsi | 4 - arch/arm/boot/dts/dove.dtsi | 1 - arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi | 2 - arch/arm/boot/dts/kirkwood-l-50.dts | 438 ++ .../boot/dts/kirkwood-netgear_readynas_nv+_v2.dts | 14 + arch/arm/boot/dts/mt2701-evb.dts | 21 + arch/arm/boot/dts/mt2701.dtsi | 33 + arch/arm/boot/dts/mt7623.dtsi | 25 + .../arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 2 - arch/arm/boot/dts/r8a7790-lager.dts | 2 - arch/arm/boot/dts/r8a7790-stout.dts | 2 - arch/arm/boot/dts/r8a7791-koelsch.dts | 2 - arch/arm/boot/dts/r8a7791-porter.dts | 2 - arch/arm/boot/dts/r8a7792-blanche.dts | 2 - arch/arm/boot/dts/r8a7792-wheat.dts | 12 +- arch/arm/boot/dts/r8a7793-gose.dts | 2 - arch/arm/boot/dts/r8a7794-silk.dts | 2 - arch/arm/include/asm/efi.h | 1 - arch/arm/include/asm/fixmap.h | 2 +- arch/arm/include/asm/idmap.h | 2 +- arch/arm/include/asm/pgtable-2level.h | 1 + arch/arm/include/asm/pgtable-3level.h | 7 - arch/arm/include/asm/pgtable-nommu.h | 3 - arch/arm/include/asm/pgtable.h | 25 - arch/arm/kernel/head.S | 2 +- arch/arm/kernel/machine_kexec.c | 1 - arch/arm/kernel/module.c | 1 - arch/arm/kernel/ptrace.c | 1 - arch/arm/kernel/smp.c | 1 - arch/arm/kernel/suspend.c | 2 +- arch/arm/kernel/vmlinux.lds.S | 2 +- arch/arm/mach-ebsa110/core.c | 1 - arch/arm/mach-footbridge/common.c | 1 - arch/arm/mach-imx/mm-imx21.c | 1 - arch/arm/mach-imx/mm-imx27.c | 1 - arch/arm/mach-imx/mm-imx3.c | 1 - arch/arm/mach-integrator/core.c | 2 +- arch/arm/mach-iop32x/i2c.c | 1 - arch/arm/mach-iop32x/iq31244.c | 1 - arch/arm/mach-iop32x/iq80321.c | 1 - arch/arm/mach-iop32x/n2100.c | 1 - arch/arm/mach-ixp4xx/common.c | 1 - arch/arm/mach-keystone/platsmp.c | 2 +- arch/arm/mach-mediatek/mediatek.c | 2 +- arch/arm/mach-sa1100/assabet.c | 3 +- arch/arm/mach-sa1100/hackkit.c | 2 +- arch/arm/mach-tegra/iomap.h | 2 +- arch/arm/mach-zynq/common.c | 2 +- arch/arm/mm/copypage-v4mc.c | 1 - arch/arm/mm/copypage-v6.c | 1 - arch/arm/mm/copypage-xscale.c | 1 - arch/arm/mm/dump.c | 1 - arch/arm/mm/fault-armv.c | 1 - arch/arm/mm/fault.c | 1 - arch/arm/mm/highmem.c | 4 +- arch/arm/mm/idmap.c | 2 +- arch/arm/mm/ioremap.c | 31 +- arch/arm/mm/mm.h | 8 +- arch/arm/mm/mmu.c | 7 +- arch/arm/mm/pageattr.c | 1 - arch/arm/mm/proc-arm1020.S | 2 +- arch/arm/mm/proc-arm1020e.S | 2 +- arch/arm/mm/proc-arm1022.S | 2 +- arch/arm/mm/proc-arm1026.S | 2 +- arch/arm/mm/proc-arm720.S | 2 +- arch/arm/mm/proc-arm740.S | 2 +- arch/arm/mm/proc-arm7tdmi.S | 2 +- arch/arm/mm/proc-arm920.S | 2 +- arch/arm/mm/proc-arm922.S | 2 +- arch/arm/mm/proc-arm925.S | 2 +- arch/arm/mm/proc-arm926.S | 2 +- arch/arm/mm/proc-arm940.S | 2 +- arch/arm/mm/proc-arm946.S | 2 +- arch/arm/mm/proc-arm9tdmi.S | 2 +- arch/arm/mm/proc-fa526.S | 2 +- arch/arm/mm/proc-feroceon.S | 2 +- arch/arm/mm/proc-mohawk.S | 2 +- arch/arm/mm/proc-sa110.S | 2 +- arch/arm/mm/proc-sa1100.S | 2 +- arch/arm/mm/proc-v6.S | 2 +- arch/arm/mm/proc-v7.S | 2 +- arch/arm/mm/proc-xsc3.S | 2 +- arch/arm/mm/proc-xscale.S | 2 +- arch/arm/mm/pv-fixup-asm.S | 2 +- arch/arm/tools/syscall.tbl | 9 +- arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 10 + arch/arm64/boot/dts/marvell/armada-3720-db.dts | 3 + .../boot/dts/marvell/armada-3720-espressobin.dtsi | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 10 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 22 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 1 - arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 42 +- arch/arm64/boot/dts/mediatek/mt6797-x20-dev.dts | 49 + arch/arm64/boot/dts/mediatek/mt6797.dtsi | 229 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 37 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 12 +- .../arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi | 74 - arch/arm64/boot/dts/qcom/apq8016-sbc-soc-pins.dtsi | 89 - arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 187 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 53 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 25 +- arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 181 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 73 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 54 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 65 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 6 + .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 13 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 2 - arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 - arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 - arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 2 - arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 - arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 6 +- arch/arm64/configs/defconfig | 2 + arch/arm64/include/asm/io.h | 2 +- arch/arm64/include/asm/kernel-pgtable.h | 2 +- arch/arm64/include/asm/kvm_host.h | 2 + arch/arm64/include/asm/kvm_mmu.h | 2 +- arch/arm64/include/asm/mmu_context.h | 2 +- arch/arm64/include/asm/pgtable.h | 42 +- arch/arm64/include/asm/stage2_pgtable.h | 2 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 11 +- arch/arm64/include/asm/vmap_stack.h | 2 +- arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/hibernate.c | 5 +- arch/arm64/kernel/kaslr.c | 2 +- arch/arm64/kernel/ptrace.c | 1 - arch/arm64/kernel/smp.c | 1 - arch/arm64/kernel/suspend.c | 2 +- arch/arm64/kernel/vmlinux.lds.S | 1 - arch/arm64/kvm/arch_timer.c | 3 +- arch/arm64/kvm/arm.c | 9 +- arch/arm64/kvm/guest.c | 2 + arch/arm64/mm/dump.c | 1 - arch/arm64/mm/fault.c | 1 - arch/arm64/mm/kasan_init.c | 3 +- arch/arm64/mm/mmu.c | 8 +- arch/arm64/mm/pageattr.c | 1 - arch/arm64/mm/proc.S | 2 +- arch/c6x/include/asm/pgtable.h | 3 - arch/csky/include/asm/io.h | 2 +- arch/csky/include/asm/pgtable.h | 33 - arch/csky/include/asm/processor.h | 4 +- arch/csky/include/asm/thread_info.h | 6 +- arch/csky/include/asm/uaccess.h | 49 +- arch/csky/kernel/asm-offsets.c | 2 +- arch/csky/kernel/module.c | 1 - arch/csky/kernel/process.c | 6 +- arch/csky/kernel/ptrace.c | 1 - arch/csky/kernel/stacktrace.c | 4 +- arch/csky/lib/usercopy.c | 8 +- arch/csky/mm/fault.c | 2 +- arch/csky/mm/highmem.c | 2 +- arch/csky/mm/init.c | 7 +- arch/csky/mm/tlb.c | 1 - arch/h8300/include/asm/pgtable.h | 1 - arch/h8300/kernel/process.c | 1 - arch/h8300/kernel/setup.c | 1 - arch/h8300/kernel/signal.c | 1 - arch/h8300/mm/fault.c | 1 - arch/h8300/mm/init.c | 1 - arch/h8300/mm/memory.c | 1 - arch/hexagon/include/asm/fixmap.h | 4 - arch/hexagon/include/asm/pgtable.h | 55 +- arch/hexagon/mm/uaccess.c | 2 +- arch/hexagon/mm/vm_fault.c | 1 - arch/ia64/include/asm/pgtable.h | 34 +- arch/ia64/include/asm/uaccess.h | 2 +- arch/ia64/kernel/efi.c | 1 - arch/ia64/kernel/entry.S | 2 +- arch/ia64/kernel/head.S | 3 +- arch/ia64/kernel/irq_ia64.c | 2 +- arch/ia64/kernel/ivt.S | 2 +- arch/ia64/kernel/kprobes.c | 2 +- arch/ia64/kernel/mca_asm.S | 2 +- arch/ia64/kernel/ptrace.c | 1 - arch/ia64/kernel/relocate_kernel.S | 4 +- arch/ia64/kernel/setup.c | 2 +- arch/ia64/kernel/smp.c | 1 - arch/ia64/kernel/smpboot.c | 1 - arch/ia64/kernel/syscalls/syscall.tbl | 9 +- arch/ia64/kernel/uncached.c | 2 +- arch/ia64/kernel/vmlinux.lds.S | 2 +- arch/ia64/mm/contig.c | 1 - arch/ia64/mm/fault.c | 1 - arch/m68k/68000/m68EZ328.c | 2 +- arch/m68k/68000/m68VZ328.c | 2 +- arch/m68k/68000/timers.c | 1 - arch/m68k/amiga/config.c | 1 - arch/m68k/apollo/config.c | 1 - arch/m68k/atari/atasound.c | 1 - arch/m68k/atari/stram.c | 1 - arch/m68k/bvme6000/config.c | 1 - arch/m68k/include/asm/mcf_pgtable.h | 63 +- arch/m68k/include/asm/motorola_pgalloc.h | 8 +- arch/m68k/include/asm/motorola_pgtable.h | 84 +- arch/m68k/include/asm/pgtable_mm.h | 1 - arch/m68k/include/asm/pgtable_no.h | 2 - arch/m68k/include/asm/sun3_pgtable.h | 24 +- arch/m68k/include/asm/sun3xflop.h | 2 +- arch/m68k/kernel/head.S | 2 +- arch/m68k/kernel/process.c | 1 - arch/m68k/kernel/ptrace.c | 1 - arch/m68k/kernel/setup_no.c | 1 - arch/m68k/kernel/signal.c | 1 - arch/m68k/kernel/syscalls/syscall.tbl | 9 +- arch/m68k/kernel/uboot.c | 1 - arch/m68k/mac/config.c | 1 - arch/m68k/mm/init.c | 2 +- arch/m68k/mm/mcfmmu.c | 1 - arch/m68k/mm/motorola.c | 25 + arch/m68k/mm/sun3kmap.c | 1 - arch/m68k/mm/sun3mmu.c | 1 - arch/m68k/mvme147/config.c | 1 - arch/m68k/mvme16x/config.c | 1 - arch/m68k/q40/config.c | 1 - arch/m68k/sun3/config.c | 1 - arch/m68k/sun3/dvma.c | 1 - arch/m68k/sun3/mmu_emu.c | 1 - arch/m68k/sun3/sun3dvma.c | 1 - arch/m68k/sun3x/dvma.c | 1 - arch/m68k/sun3x/prom.c | 1 - arch/microblaze/include/asm/pgalloc.h | 2 +- arch/microblaze/include/asm/pgtable.h | 23 +- arch/microblaze/include/asm/uaccess.h | 2 +- arch/microblaze/kernel/hw_exception_handler.S | 2 +- arch/microblaze/kernel/module.c | 2 +- arch/microblaze/kernel/setup.c | 2 +- arch/microblaze/kernel/signal.c | 9 +- arch/microblaze/kernel/syscalls/syscall.tbl | 9 +- arch/microblaze/mm/fault.c | 1 - arch/microblaze/mm/init.c | 9 - arch/microblaze/mm/pgtable.c | 2 +- arch/mips/Kconfig | 3 - arch/mips/boot/dts/qca/ar9331.dtsi | 2 +- arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 6 +- arch/mips/configs/loongson3_defconfig | 2 +- arch/mips/fw/arc/memory.c | 1 - arch/mips/include/asm/fixmap.h | 3 - arch/mips/include/asm/kvm_host.h | 2 + arch/mips/include/asm/mach-generic/floppy.h | 1 - arch/mips/include/asm/mach-ip27/spaces.h | 12 +- arch/mips/include/asm/mach-jazz/floppy.h | 1 - .../include/asm/mach-loongson64/loongson_regs.h | 29 +- arch/mips/include/asm/mipsregs.h | 6 + arch/mips/include/asm/pgtable-32.h | 22 - arch/mips/include/asm/pgtable-64.h | 32 - arch/mips/include/asm/pgtable-bits.h | 20 +- arch/mips/include/asm/pgtable.h | 50 +- arch/mips/jazz/irq.c | 2 +- arch/mips/jazz/jazzdma.c | 1 - arch/mips/jazz/setup.c | 2 +- arch/mips/kernel/8250-platform.c | 46 - arch/mips/kernel/Makefile | 2 - arch/mips/kernel/module.c | 1 - arch/mips/kernel/process.c | 1 - arch/mips/kernel/ptrace.c | 1 - arch/mips/kernel/ptrace32.c | 1 - arch/mips/kernel/smp-bmips.c | 1 - arch/mips/kernel/syscalls/syscall_n32.tbl | 9 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 9 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 9 +- arch/mips/kernel/sysrq.c | 2 +- arch/mips/kernel/traps.c | 1 - arch/mips/kvm/mips.c | 10 +- arch/mips/kvm/mmu.c | 20 +- arch/mips/kvm/tlb.c | 1 - arch/mips/kvm/trap_emul.c | 2 +- arch/mips/lib/dump_tlb.c | 1 - arch/mips/lib/r3k_dump_tlb.c | 1 - arch/mips/mm/c-octeon.c | 1 - arch/mips/mm/c-r3k.c | 11 +- arch/mips/mm/c-r4k.c | 11 +- arch/mips/mm/c-tx39.c | 11 +- arch/mips/mm/highmem.c | 2 +- arch/mips/mm/init.c | 1 - arch/mips/mm/page.c | 1 - arch/mips/mm/pgtable-32.c | 1 - arch/mips/mm/pgtable-64.c | 1 - arch/mips/mm/sc-ip22.c | 1 - arch/mips/mm/sc-mips.c | 1 - arch/mips/mm/sc-r5k.c | 1 - arch/mips/mm/tlb-r3k.c | 1 - arch/mips/mm/tlb-r4k.c | 1 - arch/mips/mm/tlbex.c | 2 +- arch/mips/ralink/Platform | 1 - arch/mips/sgi-ip27/ip27-init.c | 1 - arch/mips/sgi-ip27/ip27-timer.c | 1 - arch/mips/sgi-ip32/ip32-memory.c | 1 - arch/mips/vr41xx/Makefile | 5 + arch/mips/vr41xx/Platform | 3 - arch/nds32/include/asm/highmem.h | 1 - arch/nds32/include/asm/pgtable.h | 22 +- arch/nds32/kernel/head.S | 2 +- arch/nds32/kernel/module.c | 2 +- arch/nds32/mm/fault.c | 1 - arch/nds32/mm/init.c | 13 +- arch/nds32/mm/proc.c | 7 +- arch/nios2/include/asm/pgtable.h | 24 +- arch/nios2/kernel/module.c | 1 - arch/nios2/kernel/nios2_ksyms.c | 2 +- arch/nios2/mm/init.c | 1 - arch/nios2/mm/pgtable.c | 1 - arch/nios2/mm/tlb.c | 1 - arch/openrisc/include/asm/io.h | 1 - arch/openrisc/include/asm/pgtable.h | 33 +- arch/openrisc/include/asm/tlbflush.h | 1 - arch/openrisc/kernel/asm-offsets.c | 1 - arch/openrisc/kernel/entry.S | 2 +- arch/openrisc/kernel/head.S | 2 +- arch/openrisc/kernel/or32_ksyms.c | 2 +- arch/openrisc/kernel/process.c | 1 - arch/openrisc/kernel/ptrace.c | 1 - arch/openrisc/kernel/setup.c | 1 - arch/openrisc/kernel/traps.c | 1 - arch/openrisc/mm/init.c | 1 - arch/openrisc/mm/ioremap.c | 2 +- arch/openrisc/mm/tlb.c | 1 - arch/parisc/include/asm/io.h | 2 +- arch/parisc/include/asm/mmu_context.h | 1 - arch/parisc/include/asm/pgtable.h | 33 +- arch/parisc/kernel/asm-offsets.c | 2 +- arch/parisc/kernel/entry.S | 2 +- arch/parisc/kernel/head.S | 2 +- arch/parisc/kernel/module.c | 1 - arch/parisc/kernel/pacache.S | 2 +- arch/parisc/kernel/pci-dma.c | 2 +- arch/parisc/kernel/pdt.c | 2 +- arch/parisc/kernel/ptrace.c | 1 - arch/parisc/kernel/smp.c | 1 - arch/parisc/kernel/syscalls/syscall.tbl | 9 +- arch/parisc/mm/fixmap.c | 6 +- arch/parisc/mm/init.c | 1 - arch/powerpc/include/asm/book3s/32/pgtable.h | 20 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 28 - arch/powerpc/include/asm/fixmap.h | 2 +- arch/powerpc/include/asm/io.h | 1 - arch/powerpc/include/asm/kup.h | 2 +- arch/powerpc/include/asm/kvm_book3s.h | 2 +- arch/powerpc/include/asm/kvm_host.h | 2 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 20 +- arch/powerpc/include/asm/nohash/64/pgtable-4k.h | 4 - arch/powerpc/include/asm/nohash/64/pgtable.h | 22 - arch/powerpc/include/asm/nohash/pgtable.h | 2 +- arch/powerpc/include/asm/pgtable.h | 28 +- arch/powerpc/include/asm/tlb.h | 2 +- arch/powerpc/kernel/asm-offsets.c | 1 - arch/powerpc/kernel/btext.c | 2 +- arch/powerpc/kernel/fpu.S | 1 - arch/powerpc/kernel/head_32.S | 2 +- arch/powerpc/kernel/head_40x.S | 2 +- arch/powerpc/kernel/head_44x.S | 2 +- arch/powerpc/kernel/head_8xx.S | 2 +- arch/powerpc/kernel/head_fsl_booke.S | 2 +- arch/powerpc/kernel/io-workarounds.c | 2 +- arch/powerpc/kernel/irq.c | 2 +- arch/powerpc/kernel/mce_power.c | 2 +- arch/powerpc/kernel/nvram_64.c | 4 +- arch/powerpc/kernel/paca.c | 2 +- arch/powerpc/kernel/process.c | 1 - arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/rtas_pci.c | 2 +- arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/signal_32.c | 1 - arch/powerpc/kernel/signal_64.c | 1 - arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 9 +- arch/powerpc/kernel/traps.c | 1 - arch/powerpc/kernel/vdso.c | 1 - arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 23 +- arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_hv_rm_xive.c | 2 +- arch/powerpc/kvm/booke.c | 2 + arch/powerpc/kvm/fpu.S | 2 +- arch/powerpc/kvm/powerpc.c | 2 +- arch/powerpc/lib/code-patching.c | 1 - arch/powerpc/mm/book3s32/hash_low.S | 2 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s32/tlb.c | 4 +- arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 1 - arch/powerpc/mm/book3s64/hash_native.c | 2 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 1 - arch/powerpc/mm/book3s64/hash_utils.c | 2 +- arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 1 - arch/powerpc/mm/book3s64/radix_pgtable.c | 1 - arch/powerpc/mm/book3s64/slb.c | 2 +- arch/powerpc/mm/book3s64/subpage_prot.c | 2 +- arch/powerpc/mm/fault.c | 1 - arch/powerpc/mm/hugetlbpage.c | 1 - arch/powerpc/mm/init-common.c | 2 +- arch/powerpc/mm/init_32.c | 1 - arch/powerpc/mm/init_64.c | 1 - arch/powerpc/mm/kasan/kasan_init_32.c | 8 +- arch/powerpc/mm/mem.c | 1 - arch/powerpc/mm/nohash/40x.c | 5 +- arch/powerpc/mm/nohash/fsl_booke.c | 1 - arch/powerpc/mm/nohash/tlb_low_64e.S | 2 +- arch/powerpc/mm/pgtable_32.c | 3 +- arch/powerpc/mm/pgtable_64.c | 1 - arch/powerpc/mm/ptdump/8xx.c | 2 +- arch/powerpc/mm/ptdump/bats.c | 2 +- arch/powerpc/mm/ptdump/book3s64.c | 2 +- arch/powerpc/mm/ptdump/hashpagetable.c | 1 - arch/powerpc/mm/ptdump/ptdump.c | 1 - arch/powerpc/mm/ptdump/shared.c | 2 +- arch/powerpc/perf/callchain.c | 1 - arch/powerpc/perf/callchain_32.c | 1 - arch/powerpc/perf/callchain_64.c | 1 - arch/powerpc/platforms/85xx/corenet_generic.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_cds.c | 2 +- arch/powerpc/platforms/85xx/qemu_e500.c | 2 +- arch/powerpc/platforms/85xx/sbc8548.c | 2 +- arch/powerpc/platforms/85xx/smp.c | 2 +- arch/powerpc/platforms/86xx/mpc86xx_smp.c | 2 +- arch/powerpc/platforms/8xx/cpm1.c | 1 - arch/powerpc/platforms/8xx/micropatch.c | 1 - arch/powerpc/platforms/cell/cbe_regs.c | 2 +- arch/powerpc/platforms/cell/interrupt.c | 2 +- arch/powerpc/platforms/cell/pervasive.c | 2 +- arch/powerpc/platforms/cell/setup.c | 1 - arch/powerpc/platforms/cell/smp.c | 2 +- arch/powerpc/platforms/cell/spider-pic.c | 2 +- arch/powerpc/platforms/chrp/pci.c | 2 +- arch/powerpc/platforms/chrp/setup.c | 1 - arch/powerpc/platforms/chrp/smp.c | 2 +- arch/powerpc/platforms/maple/setup.c | 1 - arch/powerpc/platforms/maple/time.c | 1 - arch/powerpc/platforms/powermac/setup.c | 1 - arch/powerpc/platforms/powermac/smp.c | 2 +- arch/powerpc/platforms/powermac/time.c | 1 - arch/powerpc/platforms/pseries/lpar.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 1 - arch/powerpc/platforms/pseries/smp.c | 2 +- arch/powerpc/sysdev/cpm2.c | 1 - arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 2 +- arch/powerpc/sysdev/mpic.c | 2 +- arch/powerpc/xmon/xmon.c | 3 +- arch/riscv/include/asm/fixmap.h | 2 +- arch/riscv/include/asm/io.h | 2 +- arch/riscv/include/asm/kasan.h | 2 - arch/riscv/include/asm/pgtable-64.h | 7 - arch/riscv/include/asm/pgtable.h | 22 - arch/riscv/kernel/module.c | 2 +- arch/riscv/kernel/setup.c | 1 - arch/riscv/kernel/soc.c | 2 +- arch/riscv/mm/cacheflush.c | 1 - arch/riscv/mm/init.c | 31 +- arch/riscv/mm/kasan_init.c | 2 +- arch/riscv/mm/pageattr.c | 2 +- arch/riscv/mm/ptdump.c | 2 +- arch/s390/boot/ipl_parm.c | 2 +- arch/s390/boot/kaslr.c | 2 +- arch/s390/include/asm/hugetlb.h | 2 +- arch/s390/include/asm/kasan.h | 2 - arch/s390/include/asm/kvm_host.h | 2 + arch/s390/include/asm/pci_io.h | 10 +- arch/s390/include/asm/pgtable.h | 15 +- arch/s390/include/asm/tlbflush.h | 1 - arch/s390/kernel/asm-offsets.c | 2 +- arch/s390/kernel/machine_kexec.c | 1 - arch/s390/kernel/machine_kexec_file.c | 2 +- arch/s390/kernel/ptrace.c | 1 - arch/s390/kernel/syscalls/syscall.tbl | 9 +- arch/s390/kernel/vdso.c | 1 - arch/s390/kvm/gaccess.c | 2 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/kvm/priv.c | 2 +- arch/s390/mm/dump_pagetables.c | 1 - arch/s390/mm/extmem.c | 2 +- arch/s390/mm/fault.c | 1 - arch/s390/mm/gmap.c | 2 +- arch/s390/mm/init.c | 1 - arch/s390/mm/kasan_init.c | 2 +- arch/s390/mm/pageattr.c | 13 +- arch/s390/mm/pgtable.c | 1 - arch/s390/mm/vmem.c | 1 - arch/s390/pci/pci_mmio.c | 213 +- arch/sh/include/asm/io.h | 2 +- arch/sh/include/asm/pgtable-3level.h | 7 - arch/sh/include/asm/pgtable.h | 2 - arch/sh/include/asm/pgtable_32.h | 25 +- arch/sh/include/asm/pgtable_64.h | 26 - arch/sh/kernel/machine_kexec.c | 1 - arch/sh/kernel/process_64.c | 1 - arch/sh/kernel/ptrace_32.c | 1 - arch/sh/kernel/ptrace_64.c | 1 - arch/sh/kernel/signal_32.c | 1 - arch/sh/kernel/signal_64.c | 1 - arch/sh/kernel/syscalls/syscall.tbl | 9 +- arch/sh/kernel/traps_64.c | 1 - arch/sh/mm/cache-sh3.c | 1 - arch/sh/mm/cache-sh4.c | 9 +- arch/sh/mm/cache-sh7705.c | 1 - arch/sh/mm/fault.c | 1 + arch/sh/mm/kmap.c | 5 +- arch/sh/mm/nommu.c | 1 - arch/sh/mm/pmb.c | 2 +- arch/sparc/include/asm/floppy_32.h | 2 +- arch/sparc/include/asm/highmem.h | 2 +- arch/sparc/include/asm/ide.h | 2 +- arch/sparc/include/asm/io-unit.h | 2 +- arch/sparc/include/asm/pgalloc_32.h | 2 +- arch/sparc/include/asm/pgalloc_64.h | 2 +- arch/sparc/include/asm/pgtable_32.h | 34 +- arch/sparc/include/asm/pgtable_64.h | 32 +- arch/sparc/kernel/cpu.c | 2 +- arch/sparc/kernel/entry.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/ktlb.S | 2 +- arch/sparc/kernel/leon_smp.c | 1 - arch/sparc/kernel/pci.c | 4 +- arch/sparc/kernel/process_32.c | 1 - arch/sparc/kernel/process_64.c | 5 +- arch/sparc/kernel/ptrace_32.c | 1 - arch/sparc/kernel/ptrace_64.c | 1 - arch/sparc/kernel/setup_32.c | 1 - arch/sparc/kernel/setup_64.c | 1 - arch/sparc/kernel/signal32.c | 1 - arch/sparc/kernel/signal_32.c | 1 - arch/sparc/kernel/signal_64.c | 1 - arch/sparc/kernel/smp_32.c | 1 - arch/sparc/kernel/smp_64.c | 1 - arch/sparc/kernel/sun4m_irq.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 9 +- arch/sparc/kernel/trampoline_64.S | 2 +- arch/sparc/kernel/traps_32.c | 2 +- arch/sparc/kernel/traps_64.c | 1 - arch/sparc/kernel/vio.c | 2 +- arch/sparc/lib/clear_page.S | 2 +- arch/sparc/lib/copy_page.S | 2 +- arch/sparc/mm/fault_32.c | 1 - arch/sparc/mm/fault_64.c | 1 - arch/sparc/mm/highmem.c | 12 +- arch/sparc/mm/hugetlbpage.c | 1 - arch/sparc/mm/init_32.c | 1 - arch/sparc/mm/init_64.c | 7 +- arch/sparc/mm/io-unit.c | 11 +- arch/sparc/mm/iommu.c | 9 +- arch/sparc/mm/srmmu.c | 45 +- arch/sparc/mm/tlb.c | 1 - arch/sparc/mm/tsb.c | 2 +- arch/sparc/mm/ultra.S | 2 +- arch/um/include/asm/pgtable-3level.h | 4 - arch/um/include/asm/pgtable.h | 69 +- arch/um/kernel/mem.c | 10 +- arch/um/kernel/process.c | 1 - arch/um/kernel/skas/mmu.c | 1 - arch/um/kernel/skas/uaccess.c | 1 - arch/um/kernel/tlb.c | 1 - arch/um/kernel/trap.c | 9 +- arch/um/kernel/um_arch.c | 1 - arch/unicore32/include/asm/pgtable.h | 19 - arch/unicore32/kernel/hibernate.c | 2 +- arch/unicore32/kernel/hibernate_asm.S | 2 +- arch/unicore32/kernel/module.c | 1 - arch/unicore32/mm/alignment.c | 2 +- arch/unicore32/mm/fault.c | 1 - arch/unicore32/mm/mm.h | 10 - arch/unicore32/mm/proc-ucv2.S | 2 +- arch/x86/Kconfig | 1 + arch/x86/boot/compressed/kaslr_64.c | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 9 +- arch/x86/entry/syscalls/syscall_64.tbl | 9 +- arch/x86/include/asm/agp.h | 2 +- arch/x86/include/asm/asm-prototypes.h | 2 +- arch/x86/include/asm/bitops.h | 12 +- arch/x86/include/asm/efi.h | 2 +- arch/x86/include/asm/ftrace.h | 6 + arch/x86/include/asm/iomap.h | 1 - arch/x86/include/asm/kaslr.h | 2 + arch/x86/include/asm/kvm_host.h | 42 +- arch/x86/include/asm/pgtable-2level_types.h | 2 + arch/x86/include/asm/pgtable-3level_types.h | 2 + arch/x86/include/asm/pgtable.h | 89 +- arch/x86/include/asm/pgtable_32.h | 11 - arch/x86/include/asm/pgtable_64.h | 4 - arch/x86/include/asm/pgtable_64_types.h | 2 + arch/x86/include/asm/setup.h | 9 + arch/x86/include/asm/switch_to.h | 23 - arch/x86/include/asm/vmx.h | 10 +- arch/x86/include/asm/xen/hypercall.h | 2 +- arch/x86/include/asm/xen/page.h | 1 - arch/x86/include/uapi/asm/vmx.h | 3 + arch/x86/kernel/acpi/boot.c | 2 +- arch/x86/kernel/acpi/sleep.c | 2 +- arch/x86/kernel/alternative.c | 1 - arch/x86/kernel/amd_gart_64.c | 1 - arch/x86/kernel/apic/apic_numachip.c | 2 +- arch/x86/kernel/cpu/bugs.c | 2 +- arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/intel.c | 2 +- arch/x86/kernel/crash_core_32.c | 2 +- arch/x86/kernel/crash_core_64.c | 2 +- arch/x86/kernel/doublefault_32.c | 1 - arch/x86/kernel/early_printk.c | 2 +- arch/x86/kernel/espfix_64.c | 2 +- arch/x86/kernel/ftrace.c | 29 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/i8259.c | 2 +- arch/x86/kernel/irqinit.c | 2 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/kprobes/opt.c | 2 +- arch/x86/kernel/machine_kexec_32.c | 1 - arch/x86/kernel/machine_kexec_64.c | 1 - arch/x86/kernel/module.c | 1 - arch/x86/kernel/paravirt.c | 2 +- arch/x86/kernel/process_32.c | 1 - arch/x86/kernel/process_64.c | 1 - arch/x86/kernel/ptrace.c | 1 - arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/setup_percpu.c | 6 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/tboot.c | 1 - arch/x86/kernel/unwind_orc.c | 16 +- arch/x86/kvm/cpuid.c | 7 +- arch/x86/kvm/emulate.c | 2 + arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/irq.c | 2 + arch/x86/kvm/kvm_cache_regs.h | 10 +- arch/x86/kvm/lapic.c | 33 +- arch/x86/kvm/lapic.h | 2 +- arch/x86/kvm/mmu/mmu.c | 212 +- arch/x86/kvm/mmu/page_track.c | 4 +- arch/x86/kvm/mmu/paging_tmpl.h | 18 +- arch/x86/kvm/mmu_audit.c | 6 +- arch/x86/kvm/svm/nested.c | 97 +- arch/x86/kvm/svm/svm.c | 190 +- arch/x86/kvm/svm/svm.h | 31 +- arch/x86/kvm/trace.h | 32 +- arch/x86/kvm/vmx/nested.c | 134 +- arch/x86/kvm/vmx/nested.h | 8 +- arch/x86/kvm/vmx/vmenter.S | 14 +- arch/x86/kvm/vmx/vmx.c | 332 +- arch/x86/kvm/vmx/vmx.h | 8 +- arch/x86/kvm/x86.c | 187 +- arch/x86/kvm/x86.h | 3 +- arch/x86/mm/cpu_entry_area.c | 2 +- arch/x86/mm/debug_pagetables.c | 2 +- arch/x86/mm/dump_pagetables.c | 1 - arch/x86/mm/fault.c | 176 +- arch/x86/mm/init.c | 22 + arch/x86/mm/init_32.c | 27 +- arch/x86/mm/init_64.c | 9 +- arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/kasan_init_64.c | 1 - arch/x86/mm/kaslr.c | 35 +- arch/x86/mm/mem_encrypt_boot.S | 2 +- arch/x86/mm/mmio-mod.c | 2 +- arch/x86/mm/pat/cpa-test.c | 1 - arch/x86/mm/pat/memtype.c | 1 - arch/x86/mm/pat/memtype_interval.c | 2 +- arch/x86/mm/pgtable.c | 1 - arch/x86/mm/pgtable_32.c | 1 - arch/x86/mm/pti.c | 9 +- arch/x86/mm/setup_nx.c | 2 +- arch/x86/mm/tlb.c | 37 - arch/x86/platform/efi/efi_32.c | 2 +- arch/x86/platform/efi/efi_64.c | 1 - arch/x86/platform/olpc/olpc_ofw.c | 2 +- arch/x86/power/cpu.c | 2 +- arch/x86/power/hibernate.c | 2 +- arch/x86/power/hibernate_32.c | 2 +- arch/x86/power/hibernate_64.c | 2 +- arch/x86/realmode/init.c | 2 +- arch/x86/xen/enlighten_pv.c | 1 - arch/x86/xen/grant-table.c | 1 - arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/smp_pv.c | 2 +- arch/xtensa/include/asm/fixmap.h | 10 +- arch/xtensa/include/asm/highmem.h | 2 +- arch/xtensa/include/asm/initialize_mmu.h | 2 +- arch/xtensa/include/asm/mmu_context.h | 2 +- arch/xtensa/include/asm/pgtable.h | 20 +- arch/xtensa/kernel/entry.S | 2 +- arch/xtensa/kernel/process.c | 1 - arch/xtensa/kernel/ptrace.c | 1 - arch/xtensa/kernel/setup.c | 1 - arch/xtensa/kernel/syscalls/syscall.tbl | 9 +- arch/xtensa/kernel/traps.c | 2 +- arch/xtensa/kernel/vectors.S | 2 +- arch/xtensa/mm/cache.c | 2 +- arch/xtensa/mm/highmem.c | 2 +- arch/xtensa/mm/ioremap.c | 2 +- arch/xtensa/mm/kasan_init.c | 10 +- arch/xtensa/mm/misc.S | 2 +- arch/xtensa/mm/mmu.c | 5 +- block/Kconfig | 17 + block/Makefile | 2 + block/bio-integrity.c | 3 + block/bio.c | 6 + block/blk-core.c | 40 +- block/blk-crypto-fallback.c | 657 +++ block/blk-crypto-internal.h | 201 + block/blk-crypto.c | 404 ++ block/blk-integrity.c | 7 + block/blk-iocost.c | 28 +- block/blk-map.c | 1 + block/blk-merge.c | 11 + block/blk-mq.c | 13 + block/blk.h | 2 + block/bounce.c | 2 + block/keyslot-manager.c | 397 ++ crypto/blake2b_generic.c | 4 +- drivers/acpi/apei/ghes.c | 6 - drivers/acpi/button.c | 1 - drivers/acpi/ec.c | 1 - drivers/acpi/pci_link.c | 2 - drivers/acpi/power.c | 2 - drivers/acpi/sbs.c | 3 - drivers/acpi/scan.c | 3 +- drivers/atm/fore200e.c | 2 +- drivers/base/base.h | 1 + drivers/base/core.c | 193 +- drivers/base/dd.c | 8 + drivers/block/Kconfig | 2 + drivers/block/Makefile | 1 + drivers/block/rnbd/Kconfig | 28 + drivers/block/rnbd/Makefile | 15 + drivers/block/rnbd/README | 92 + drivers/block/rnbd/rnbd-clt-sysfs.c | 636 +++ drivers/block/rnbd/rnbd-clt.c | 1729 ++++++ drivers/block/rnbd/rnbd-clt.h | 156 + drivers/block/rnbd/rnbd-common.c | 23 + drivers/block/rnbd/rnbd-log.h | 41 + drivers/block/rnbd/rnbd-proto.h | 303 ++ drivers/block/rnbd/rnbd-srv-dev.c | 134 + drivers/block/rnbd/rnbd-srv-dev.h | 92 + drivers/block/rnbd/rnbd-srv-sysfs.c | 215 + drivers/block/rnbd/rnbd-srv.c | 844 +++ drivers/block/rnbd/rnbd-srv.h | 78 + drivers/block/swim.c | 6 +- drivers/block/z2ram.c | 2 +- drivers/bus/mhi/core/init.c | 2 + drivers/char/agp/frontend.c | 1 - drivers/char/agp/generic.c | 1 - drivers/char/bsr.c | 1 - drivers/char/ipmi/Kconfig | 2 +- drivers/char/ipmi/ipmi_si_hotmod.c | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 2 +- drivers/char/ipmi/ipmi_ssif.c | 6 +- drivers/char/mspec.c | 1 - drivers/clk/meson/g12a.c | 30 +- drivers/clk/meson/gxbb.c | 40 +- drivers/clk/meson/meson8b.c | 120 +- drivers/clk/meson/meson8b.h | 5 +- drivers/clk/qcom/gcc-sm8150.c | 148 + drivers/clk/qcom/gdsc.c | 23 + drivers/clk/qcom/gdsc.h | 4 + drivers/clk/qcom/mmcc-msm8996.c | 2 + drivers/clk/ti/clk-44xx.c | 14 +- drivers/clk/ti/clk-54xx.c | 14 +- drivers/clk/ti/clk-7xx.c | 6 +- drivers/clk/ti/composite.c | 1 + drivers/cpufreq/cpufreq-dt.c | 4 + drivers/crypto/ccree/cc_debugfs.c | 4 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 111 +- drivers/crypto/hisilicon/qm.c | 1101 ++-- drivers/crypto/hisilicon/qm.h | 75 +- drivers/crypto/hisilicon/sec2/sec_main.c | 136 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 11 +- drivers/crypto/hisilicon/zip/zip_main.c | 130 +- drivers/dca/dca-sysfs.c | 4 +- drivers/dma/imx-sdma.c | 2 +- drivers/dma/ti/k3-udma.c | 26 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/firmware/efi/arm-runtime.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 4 +- drivers/gnss/serial.h | 2 +- drivers/gnss/sirf.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 30 +- drivers/gpu/drm/amd/amdkfd/Makefile | 1 + drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 18 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 7 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 4 + drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 214 + drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 29 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 22 + drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 31 + drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 2 + drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 3 +- drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 1 + drivers/gpu/drm/drm_blend.c | 10 +- drivers/gpu/drm/drm_debugfs.c | 8 +- drivers/gpu/drm/drm_dp_helper.c | 174 + drivers/gpu/drm/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_encoder_slave.c | 15 +- drivers/gpu/drm/drm_fb_helper.c | 4 +- drivers/gpu/drm/drm_gem.c | 4 +- drivers/gpu/drm/drm_plane.c | 9 + drivers/gpu/drm/drm_probe_helper.c | 2 + drivers/gpu/drm/drm_vblank.c | 2 - drivers/gpu/drm/drm_vm.c | 2 +- drivers/gpu/drm/i915/display/intel_bw.c | 137 +- drivers/gpu/drm/i915/display/intel_bw.h | 9 + drivers/gpu/drm/i915/display/intel_ddi.c | 19 +- drivers/gpu/drm/i915/display/intel_display.c | 130 +- drivers/gpu/drm/i915/display/intel_display_power.c | 76 +- drivers/gpu/drm/i915/display/intel_display_power.h | 6 +- drivers/gpu/drm/i915/display/intel_display_types.h | 15 +- drivers/gpu/drm/i915/display/intel_dp.c | 406 +- drivers/gpu/drm/i915/display/intel_dp.h | 15 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +- drivers/gpu/drm/i915/display/intel_overlay.c | 30 +- drivers/gpu/drm/i915/display/intel_panel.c | 20 +- drivers/gpu/drm/i915/display/intel_psr.c | 58 +- drivers/gpu/drm/i915/display/intel_psr.h | 6 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 15 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 52 +- drivers/gpu/drm/i915/gt/intel_engine.h | 3 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 43 +- drivers/gpu/drm/i915/gt/selftest_context.c | 1 + drivers/gpu/drm/i915/gt/sysfs_engines.c | 94 + drivers/gpu/drm/i915/gvt/cmd_parser.c | 45 + drivers/gpu/drm/i915/gvt/display.c | 49 +- drivers/gpu/drm/i915/gvt/execlist.c | 2 - drivers/gpu/drm/i915/gvt/gtt.c | 1 + drivers/gpu/drm/i915/gvt/gtt.h | 1 + drivers/gpu/drm/i915/gvt/handlers.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 121 +- drivers/gpu/drm/i915/gvt/scheduler.h | 1 + drivers/gpu/drm/i915/i915_debugfs.c | 7 +- drivers/gpu/drm/i915/i915_drv.h | 28 +- drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_mm.c | 1 - drivers/gpu/drm/i915/i915_perf.c | 12 +- drivers/gpu/drm/i915/i915_priolist_types.h | 4 +- drivers/gpu/drm/i915/i915_request.c | 40 +- drivers/gpu/drm/i915/i915_request.h | 1 - drivers/gpu/drm/i915/i915_scheduler.c | 11 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 3 +- drivers/gpu/drm/i915/intel_device_info.c | 34 +- drivers/gpu/drm/i915/intel_device_info.h | 2 +- drivers/gpu/drm/i915/intel_pm.c | 414 +- drivers/gpu/drm/i915/intel_pm.h | 25 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 6 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 3 +- drivers/gpu/drm/ingenic/ingenic-drm.c | 6 +- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 18 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 16 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 14 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 13 + drivers/gpu/drm/tilcdc/tilcdc_panel.c | 17 +- drivers/greybus/arpc.h | 2 +- drivers/hid/hid-apple.c | 30 +- drivers/hid/hid-ids.h | 3 + drivers/hid/hid-quirks.c | 1 + drivers/hwmon/Kconfig | 9 +- drivers/hwmon/lm90.c | 45 +- .../hwtracing/coresight/coresight-cti-platform.c | 4 +- drivers/hwtracing/coresight/coresight-cti.c | 161 + drivers/i2c/busses/i2c-at91-master.c | 1 + drivers/i2c/busses/i2c-mt65xx.c | 328 +- drivers/i2c/i2c-slave-eeprom.c | 6 +- drivers/iio/accel/dmard06.c | 3 +- drivers/iio/accel/hid-sensor-accel-3d.c | 18 +- drivers/iio/accel/kxsd9-i2c.c | 7 +- drivers/iio/accel/sca3000.c | 2 +- drivers/iio/adc/ad7476.c | 2 +- drivers/iio/adc/ad_sigma_delta.c | 8 +- drivers/iio/adc/at91-sama5d2_adc.c | 233 +- drivers/iio/adc/mcp3422.c | 5 +- drivers/iio/adc/stm32-adc.c | 8 +- drivers/iio/adc/stm32-dfsdm-adc.c | 21 +- drivers/iio/adc/ti-ads124s08.c | 7 +- drivers/iio/adc/ti-ads8344.c | 8 +- drivers/iio/chemical/atlas-sensor.c | 43 +- drivers/iio/chemical/ccs811.c | 112 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 18 +- .../iio/common/hid-sensors/hid-sensor-trigger.h | 3 +- drivers/iio/common/st_sensors/st_sensors_core.c | 7 +- drivers/iio/dac/Kconfig | 6 +- drivers/iio/dac/ad5446.c | 6 +- drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5593r.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 8 +- drivers/iio/dac/ltc2632.c | 67 +- drivers/iio/dac/vf610_dac.c | 1 + drivers/iio/gyro/adis16130.c | 4 +- drivers/iio/gyro/adis16136.c | 10 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 18 +- drivers/iio/health/afe4403.c | 14 +- drivers/iio/humidity/hid-sensor-humidity.c | 12 +- drivers/iio/imu/Kconfig | 13 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis.c | 25 + drivers/iio/imu/adis16400.c | 12 +- drivers/iio/imu/adis16460.c | 10 +- drivers/iio/imu/adis16475.c | 1338 +++++ drivers/iio/imu/adis16480.c | 16 +- drivers/iio/imu/adis_buffer.c | 58 +- drivers/iio/imu/adis_trigger.c | 72 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 21 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 7 +- drivers/iio/industrialio-buffer.c | 61 +- drivers/iio/industrialio-core.c | 38 +- drivers/iio/light/Kconfig | 2 + drivers/iio/light/bh1780.c | 6 +- drivers/iio/light/cm32181.c | 271 +- drivers/iio/light/cm3232.c | 3 +- drivers/iio/light/gp2ap020a00f.c | 6 +- drivers/iio/light/hid-sensor-als.c | 18 +- drivers/iio/light/hid-sensor-prox.c | 18 +- drivers/iio/light/ltr501.c | 39 +- drivers/iio/light/opt3001.c | 3 +- drivers/iio/light/si1133.c | 18 +- drivers/iio/light/st_uvis25_i2c.c | 3 +- drivers/iio/light/st_uvis25_spi.c | 3 +- drivers/iio/light/vcnl4000.c | 753 ++- drivers/iio/light/vl6180.c | 3 +- drivers/iio/light/zopt2201.c | 4 +- drivers/iio/magnetometer/ak8974.c | 194 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 18 +- drivers/iio/magnetometer/rm3100-core.c | 5 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 18 +- drivers/iio/orientation/hid-sensor-rotation.c | 18 +- drivers/iio/pressure/bmp280-core.c | 2 + drivers/iio/pressure/hid-sensor-press.c | 18 +- drivers/iio/pressure/hp206c.c | 8 +- drivers/iio/pressure/ms5611_i2c.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/zpa2326.c | 9 +- drivers/iio/temperature/hid-sensor-temperature.c | 12 +- drivers/iio/temperature/max31856.c | 5 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/addr.c | 4 + drivers/infiniband/core/cm.c | 239 +- drivers/infiniband/core/rdma_core.c | 3 +- drivers/infiniband/core/ucma.c | 16 +- drivers/infiniband/core/uverbs.h | 4 + drivers/infiniband/core/uverbs_main.c | 12 +- .../infiniband/core/uverbs_std_types_async_fd.c | 30 +- drivers/infiniband/hw/hns/hns_roce_device.h | 9 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 5 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 2 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 22 +- drivers/infiniband/hw/mlx5/flow.c | 145 +- drivers/infiniband/hw/mlx5/main.c | 9 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 6 +- drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/sw/rdmavt/mmap.c | 1 - drivers/infiniband/sw/rxe/rxe_mmap.c | 1 - drivers/infiniband/ulp/Makefile | 1 + drivers/infiniband/ulp/rtrs/Kconfig | 27 + drivers/infiniband/ulp/rtrs/Makefile | 15 + drivers/infiniband/ulp/rtrs/README | 213 + drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 200 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 483 ++ drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2994 +++++++++++ drivers/infiniband/ulp/rtrs/rtrs-clt.h | 251 + drivers/infiniband/ulp/rtrs/rtrs-log.h | 28 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 399 ++ drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 38 + drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 320 ++ drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2175 ++++++++ drivers/infiniband/ulp/rtrs/rtrs-srv.h | 148 + drivers/infiniband/ulp/rtrs/rtrs.c | 612 +++ drivers/infiniband/ulp/rtrs/rtrs.h | 195 + drivers/input/keyboard/imx_sc_key.c | 33 +- drivers/input/misc/Kconfig | 20 +- drivers/input/misc/Makefile | 2 +- drivers/input/misc/iqs269a.c | 1833 +++++++ drivers/input/misc/msm-vibrator.c | 281 - drivers/interconnect/Kconfig | 2 +- drivers/interconnect/core.c | 7 +- drivers/iommu/Kconfig | 9 + drivers/iommu/Makefile | 1 + drivers/iommu/iommu.c | 98 +- drivers/iommu/sun50i-iommu.c | 1023 ++++ drivers/ipack/carriers/tpci200.c | 1 + drivers/macintosh/macio-adb.c | 2 +- drivers/macintosh/mediabay.c | 2 +- drivers/macintosh/via-pmu.c | 2 +- drivers/md/dm-mpath.c | 12 +- drivers/md/dm-zoned-reclaim.c | 4 +- drivers/md/dm-zoned-target.c | 9 +- drivers/md/dm.c | 5 +- drivers/media/pci/bt8xx/bt878.c | 2 +- drivers/media/pci/bt8xx/btcx-risc.c | 2 +- drivers/media/pci/bt8xx/bttv-risc.c | 2 +- drivers/media/platform/Kconfig | 9 - drivers/media/platform/Makefile | 2 - drivers/media/platform/davinci/vpbe_display.c | 1 - drivers/media/platform/sh_veu.c | 1203 ----- drivers/media/rc/bpf-lirc.c | 2 +- drivers/media/v4l2-core/v4l2-common.c | 1 - drivers/media/v4l2-core/videobuf-dma-sg.c | 2 +- drivers/media/v4l2-core/videobuf-vmalloc.c | 2 +- drivers/misc/fastrpc.c | 13 +- drivers/misc/genwqe/card_utils.c | 2 +- drivers/misc/mei/client.c | 2 + drivers/misc/sgi-gru/grufault.c | 1 - drivers/misc/vmw_vmci/vmci_host.c | 2 - drivers/misc/xilinx_sdfec.c | 20 +- drivers/mtd/ubi/debug.c | 12 +- drivers/mtd/ubi/ubi.h | 2 +- drivers/net/dsa/mt7530.c | 33 +- drivers/net/dsa/mt7530.h | 7 + drivers/net/dsa/ocelot/felix_vsc9959.c | 2 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.h | 5 +- drivers/net/ethernet/amd/7990.c | 2 +- drivers/net/ethernet/amd/hplance.c | 2 +- drivers/net/ethernet/amd/mvme147.c | 2 +- drivers/net/ethernet/amd/sun3lance.c | 2 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/apple/bmac.c | 2 +- drivers/net/ethernet/apple/mace.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 1 + drivers/net/ethernet/cavium/thunder/nicvf_main.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 30 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 144 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 3 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 17 + .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.h | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 5 + drivers/net/ethernet/chelsio/cxgb4/sched.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 40 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 8 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 104 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 2 + .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/fs_enet/mac-fcc.c | 2 +- drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 17 - .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 14 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 2 + drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 78 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 3 + drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 3 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 9 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 4 + drivers/net/ethernet/i825xx/82596.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 30 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 + drivers/net/ethernet/intel/ice/ice_txrx.c | 34 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 33 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 2 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 34 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 36 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 55 +- drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h | 54 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 308 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 40 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 2 - .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 13 + .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 12 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 14 + .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 7 + .../net/ethernet/mellanox/mlx5/core/en_common.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 52 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 17 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 8 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 7 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 2 + .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 21 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 32 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 3 - .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 60 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 763 ++- .../net/ethernet/mellanox/mlxsw/spectrum_trap.h | 16 +- drivers/net/ethernet/natsemi/jazzsonic.c | 2 +- drivers/net/ethernet/natsemi/macsonic.c | 2 +- drivers/net/ethernet/natsemi/xtsonic.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 6 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 3 +- drivers/net/ethernet/qlogic/qed/qed.h | 16 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 26 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 49 +- drivers/net/ethernet/qlogic/qed/qed_hw.c | 42 +- drivers/net/ethernet/qlogic/qed/qed_hw.h | 15 + drivers/net/ethernet/qlogic/qed/qed_int.c | 40 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 11 + drivers/net/ethernet/qlogic/qed/qed_main.c | 34 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 253 + drivers/net/ethernet/qlogic/qed/qed_mcp.h | 28 + drivers/net/ethernet/qlogic/qed/qed_spq.c | 16 +- drivers/net/ethernet/qlogic/qede/qede.h | 14 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 24 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 1 + drivers/net/ethernet/qlogic/qede/qede_main.c | 149 +- drivers/net/ethernet/realtek/r8169_main.c | 8 - drivers/net/ethernet/sfc/rx.c | 1 + drivers/net/ethernet/socionext/netsec.c | 30 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 17 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 1 - drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/ti/Kconfig | 9 + drivers/net/ethernet/ti/Makefile | 2 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 12 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 9 + drivers/net/ethernet/ti/am65-cpsw-nuss.h | 5 + drivers/net/ethernet/ti/am65-cpsw-qos.c | 626 +++ drivers/net/ethernet/ti/am65-cpsw-qos.h | 29 + drivers/net/ethernet/ti/am65-cpts.c | 48 + drivers/net/ethernet/ti/am65-cpts.h | 24 + drivers/net/ethernet/ti/cpsw.c | 1 + drivers/net/ethernet/ti/cpsw_new.c | 1 + drivers/net/hamradio/bpqether.c | 3 +- drivers/net/hyperv/netvsc_bpf.c | 1 + drivers/net/hyperv/netvsc_drv.c | 2 +- drivers/net/ipa/gsi.c | 12 +- drivers/net/ipa/ipa_main.c | 4 +- drivers/net/ipa/ipa_smp2p.c | 2 +- drivers/net/phy/broadcom.c | 56 +- drivers/net/phy/mdio-moxart.c | 1 - drivers/net/phy/nxp-tja11xx.c | 48 +- drivers/net/phy/phy.c | 8 +- drivers/net/phy/phy_device.c | 4 +- drivers/net/ppp/pppoe.c | 3 + drivers/net/tun.c | 2 + drivers/net/usb/r8152.c | 22 +- drivers/net/veth.c | 28 +- drivers/net/virtio_net.c | 15 +- drivers/nvme/host/pci.c | 5 + drivers/of/platform.c | 2 + drivers/opp/core.c | 94 +- drivers/opp/of.c | 191 +- drivers/opp/opp.h | 10 + drivers/phy/amlogic/Kconfig | 3 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 149 +- drivers/phy/cadence/phy-cadence-salvo.c | 12 +- drivers/platform/x86/dell-wmi.c | 10 + drivers/regulator/bd718x7-regulator.c | 170 +- drivers/remoteproc/qcom_q6v5_wcss.c | 2 +- drivers/sbus/char/flash.c | 1 - drivers/sbus/char/oradax.c | 8 +- drivers/sbus/char/uctrl.c | 1 - drivers/scsi/53c700.c | 2 +- drivers/scsi/a2091.c | 1 - drivers/scsi/a3000.c | 1 - drivers/scsi/aacraid/commctrl.c | 1 + drivers/scsi/arm/cumana_2.c | 2 +- drivers/scsi/arm/eesox.c | 2 +- drivers/scsi/arm/powertec.c | 2 +- drivers/scsi/dpt_i2o.c | 2 +- drivers/scsi/gvp11.c | 1 - drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 1 + drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 1 + drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 1 + drivers/scsi/lasi700.c | 1 - drivers/scsi/mac53c94.c | 2 +- drivers/scsi/mesh.c | 2 +- drivers/scsi/mvme147.c | 1 - drivers/scsi/qlogicpti.c | 2 +- drivers/scsi/sd.c | 3 + drivers/scsi/sni_53c710.c | 1 - drivers/scsi/ufs/ufs-mediatek.c | 7 +- drivers/scsi/ufs/ufs.h | 5 +- drivers/scsi/ufs/ufshcd.c | 45 +- drivers/scsi/ufs/ufshcd.h | 9 +- drivers/scsi/zorro_esp.c | 2 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 4 +- drivers/soc/mediatek/mtk-mmsys.c | 5 +- drivers/soc/qcom/rpmh-internal.h | 22 +- drivers/soc/qcom/rpmh-rsc.c | 121 +- drivers/soc/qcom/rpmh.c | 25 +- drivers/spi/spi-dw-mid.c | 8 + drivers/spi/spi-dw-mmio.c | 5 +- drivers/spi/spi-dw.c | 10 +- drivers/spi/spi-rockchip.c | 229 +- drivers/staging/fbtft/fb_st7789v.c | 32 +- drivers/staging/greybus/uart.c | 19 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 77 +- drivers/staging/iio/resolver/ad2s1210.c | 17 +- drivers/staging/most/usb/Kconfig | 2 +- drivers/staging/most/usb/usb.c | 198 +- drivers/staging/qlge/qlge_main.c | 36 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 1 + .../interface/vchiq_arm/vchiq_connected.c | 33 +- drivers/staging/vt6655/Makefile | 3 - drivers/staging/vt6655/device_main.c | 1 - drivers/staging/vt6656/Makefile | 3 - drivers/staging/vt6656/card.c | 32 - drivers/staging/vt6656/rf.c | 17 - drivers/staging/vt6656/rxtx.c | 235 +- drivers/staging/wfx/TODO | 19 - drivers/staging/wfx/bh.c | 46 +- drivers/staging/wfx/bh.h | 1 + drivers/staging/wfx/bus.h | 2 + drivers/staging/wfx/bus_sdio.c | 67 +- drivers/staging/wfx/bus_spi.c | 44 +- drivers/staging/wfx/data_rx.c | 4 +- drivers/staging/wfx/data_rx.h | 3 +- drivers/staging/wfx/data_tx.c | 128 +- drivers/staging/wfx/debug.c | 13 +- drivers/staging/wfx/fwio.c | 14 +- drivers/staging/wfx/hif_api_cmd.h | 42 +- drivers/staging/wfx/hif_api_general.h | 47 +- drivers/staging/wfx/hif_rx.c | 40 +- drivers/staging/wfx/hif_tx.c | 99 +- drivers/staging/wfx/hif_tx.h | 7 +- drivers/staging/wfx/hif_tx_mib.c | 6 +- drivers/staging/wfx/hif_tx_mib.h | 4 +- drivers/staging/wfx/hwio.c | 18 +- drivers/staging/wfx/key.c | 2 +- drivers/staging/wfx/main.c | 62 +- drivers/staging/wfx/main.h | 4 +- drivers/staging/wfx/queue.c | 7 - drivers/staging/wfx/queue.h | 2 - drivers/staging/wfx/scan.c | 5 + drivers/staging/wfx/sta.c | 109 +- drivers/staging/wfx/sta.h | 3 +- drivers/staging/wfx/traces.h | 10 +- drivers/staging/wfx/wfx.h | 6 +- drivers/target/target_core_transport.c | 1 + drivers/tty/mxser.c | 7 +- drivers/tty/n_gsm.c | 48 +- drivers/tty/serial/8250/8250_core.c | 18 +- drivers/tty/serial/8250/8250_exar.c | 65 +- drivers/tty/serial/8250/8250_port.c | 4 +- drivers/tty/serial/Kconfig | 14 +- drivers/tty/serial/ar933x_uart.c | 6 +- drivers/tty/serial/atmel_serial.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 11 +- drivers/tty/serial/imx.c | 8 +- drivers/tty/serial/lantiq.c | 40 +- drivers/tty/serial/omap-serial.c | 4 +- drivers/tty/serial/samsung_tty.c | 8 +- drivers/tty/serial/serial_core.c | 6 +- drivers/tty/serial/sifive.c | 1 + drivers/tty/serial/stm32-usart.c | 61 +- drivers/tty/serial/stm32-usart.h | 1 + drivers/tty/sysrq.c | 68 +- drivers/uio/uio_hv_generic.c | 1 + drivers/usb/class/usblp.c | 5 +- drivers/usb/core/devio.c | 16 +- drivers/usb/core/hcd-pci.c | 7 +- drivers/usb/core/hub.c | 6 +- drivers/usb/gadget/configfs.c | 3 + drivers/usb/gadget/legacy/raw_gadget.c | 307 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 4 +- drivers/usb/host/Kconfig | 29 + drivers/usb/host/Makefile | 2 + drivers/usb/host/ehci-brcm.c | 280 + drivers/usb/host/ehci-mv.c | 9 +- drivers/usb/host/ehci-mxc.c | 13 +- drivers/usb/host/ehci-pci.c | 6 +- drivers/usb/host/ohci-pci.c | 9 +- drivers/usb/host/ohci-sm501.c | 7 +- drivers/usb/host/uhci-pci.c | 8 +- drivers/usb/host/xhci-pci-renesas.c | 645 +++ drivers/usb/host/xhci-pci.c | 47 +- drivers/usb/host/xhci-pci.h | 28 + drivers/usb/host/xhci-plat.c | 14 +- drivers/usb/host/xhci-ring.c | 4 +- drivers/usb/host/xhci.h | 1 + drivers/usb/mtu3/mtu3_debugfs.c | 4 +- drivers/usb/roles/class.c | 4 +- drivers/usb/storage/sierra_ms.c | 4 - drivers/usb/typec/class.c | 36 +- drivers/usb/typec/mux/intel_pmc_mux.c | 42 +- drivers/usb/typec/tps6598x.c | 64 +- drivers/vhost/net.c | 1 + drivers/video/console/newport_con.c | 1 - drivers/video/fbdev/acornfb.c | 1 - drivers/video/fbdev/atafb.c | 1 - drivers/video/fbdev/cirrusfb.c | 1 - drivers/video/fbdev/cyber2000fb.c | 1 - drivers/video/fbdev/fb-puv3.c | 1 - drivers/video/fbdev/hitfb.c | 1 - drivers/video/fbdev/neofb.c | 1 - drivers/video/fbdev/q40fb.c | 1 - drivers/video/fbdev/savage/savagefb_driver.c | 1 - drivers/video/hdmi.c | 65 +- drivers/w1/slaves/w1_ds2430.c | 2 +- drivers/w1/slaves/w1_therm.c | 1665 ++++-- drivers/xen/balloon.c | 1 - drivers/xen/grant-table.c | 1 - drivers/xen/privcmd.c | 1 - drivers/xen/xenbus/xenbus_probe.c | 1 - drivers/xen/xenbus/xenbus_probe_backend.c | 1 - drivers/xen/xenbus/xenbus_probe_frontend.c | 1 - fs/aio.c | 8 + fs/btrfs/block-group.c | 213 +- fs/btrfs/block-group.h | 14 +- fs/btrfs/ctree.h | 2 - fs/btrfs/extent-tree.c | 2 +- fs/btrfs/free-space-cache.c | 52 +- fs/btrfs/scrub.c | 53 +- fs/btrfs/send.c | 67 + fs/btrfs/transaction.c | 2 +- fs/char_dev.c | 3 + fs/exec.c | 4 +- fs/f2fs/checkpoint.c | 3 + fs/f2fs/f2fs.h | 1 + fs/f2fs/super.c | 25 +- fs/fs_context.c | 30 - fs/internal.h | 1 - fs/io_uring.c | 487 +- fs/mount.h | 12 +- fs/namei.c | 21 +- fs/namespace.c | 95 +- fs/nfs/Makefile | 1 - fs/nfs/fsinfo.c | 231 - fs/nfs/internal.h | 6 - fs/nfs/mount_clnt.c | 3 +- fs/nfs/nfs4super.c | 3 - fs/nfs/pagelist.c | 5 +- fs/nfs/pnfs_nfs.c | 3 +- fs/nfs/super.c | 3 - fs/nfs/write.c | 4 +- fs/open.c | 58 +- fs/proc/array.c | 1 - fs/proc/meminfo.c | 1 - fs/proc/nommu.c | 1 - fs/proc/vmcore.c | 1 - fs/proc_namespace.c | 4 +- fs/pstore/ram.c | 13 +- fs/splice.c | 3 +- fs/stat.c | 11 +- fs/sysfs/file.c | 1 + fs/ubifs/auth.c | 17 +- fs/ubifs/file.c | 6 +- fs/ubifs/replay.c | 13 +- fs/utimes.c | 6 +- fs/xfs/kmem.h | 2 +- fs/xfs/libxfs/xfs_ag_resv.h | 2 +- fs/xfs/libxfs/xfs_alloc.h | 2 +- fs/xfs/libxfs/xfs_alloc_btree.h | 2 +- fs/xfs/libxfs/xfs_attr.h | 2 +- fs/xfs/libxfs/xfs_attr_leaf.c | 8 - fs/xfs/libxfs/xfs_attr_leaf.h | 2 +- fs/xfs/libxfs/xfs_attr_remote.h | 2 +- fs/xfs/libxfs/xfs_attr_sf.h | 2 +- fs/xfs/libxfs/xfs_bit.h | 2 +- fs/xfs/libxfs/xfs_bmap.c | 35 +- fs/xfs/libxfs/xfs_bmap.h | 2 +- fs/xfs/libxfs/xfs_bmap_btree.h | 2 +- fs/xfs/libxfs/xfs_btree.h | 2 +- fs/xfs/libxfs/xfs_da_btree.h | 2 +- fs/xfs/libxfs/xfs_da_format.h | 2 +- fs/xfs/libxfs/xfs_defer.h | 2 +- fs/xfs/libxfs/xfs_dir2.h | 2 +- fs/xfs/libxfs/xfs_dir2_priv.h | 2 +- fs/xfs/libxfs/xfs_errortag.h | 2 +- fs/xfs/libxfs/xfs_format.h | 2 +- fs/xfs/libxfs/xfs_fs.h | 2 +- fs/xfs/libxfs/xfs_health.h | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 160 +- fs/xfs/libxfs/xfs_inode_buf.h | 4 +- fs/xfs/libxfs/xfs_inode_fork.c | 256 +- fs/xfs/libxfs/xfs_inode_fork.h | 18 +- fs/xfs/libxfs/xfs_rtbitmap.c | 2 +- fs/xfs/xfs_icache.c | 35 +- fs/xfs/xfs_inode.c | 41 +- fs/xfs/xfs_inode.h | 2 - fs/xfs/xfs_inode_item_recover.c | 8 +- fs/xfs/xfs_mount.h | 54 +- fs/xfs/xfs_super.c | 15 +- fs/xfs/xfs_trans.c | 6 +- fs/zonefs/super.c | 2 +- include/asm-generic/io.h | 66 +- include/asm-generic/pgtable-nopmd.h | 1 + include/asm-generic/pgtable-nopud.h | 1 + include/drm/drm_dp_helper.h | 3 + include/drm/drm_modes.h | 3 +- include/dt-bindings/clock/meson8b-clkc.h | 1 + include/dt-bindings/clock/qcom,gcc-msm8939.h | 206 + include/dt-bindings/reset/qcom,gcc-msm8939.h | 110 + include/linux/blk-crypto.h | 123 + include/linux/blk_types.h | 8 +- include/linux/blkdev.h | 55 +- include/linux/bpf.h | 18 +- include/linux/bpf_verifier.h | 3 + include/linux/brcmphy.h | 2 + include/linux/capability.h | 5 + include/linux/compiler.h | 2 +- include/linux/cpufreq.h | 2 +- include/linux/cpuhotplug.h | 1 + include/linux/crash_dump.h | 3 +- include/linux/dax.h | 1 - include/linux/device-mapper.h | 7 +- include/linux/device_cgroup.h | 3 + include/linux/dma-noncoherent.h | 2 +- include/linux/fs.h | 6 +- include/linux/ftrace.h | 23 + include/linux/fwnode.h | 2 + include/linux/greybus/greybus_protocols.h | 44 +- include/linux/hdmi.h | 2 + include/linux/hmm.h | 2 +- include/linux/hugetlb.h | 2 +- include/linux/iio/imu/adis.h | 87 +- include/linux/io-mapping.h | 2 +- include/linux/iommu.h | 12 - include/linux/kasan.h | 2 +- include/linux/keyslot-manager.h | 106 + include/linux/kmsg_dump.h | 4 +- include/linux/kvm_host.h | 13 +- include/linux/lsm_hook_defs.h | 2 +- include/linux/mm.h | 47 +- include/linux/mount.h | 4 +- include/{asm-generic => linux}/pgtable.h | 146 +- include/linux/pm_opp.h | 18 + include/linux/qed/qed_if.h | 26 +- include/linux/rcuwait.h | 32 +- include/linux/serial_core.h | 2 +- include/linux/skbuff.h | 2 +- include/linux/splice.h | 3 + include/linux/stat.h | 1 + include/linux/syscalls.h | 6 +- include/linux/sysrq.h | 18 +- include/linux/tcp.h | 3 + include/linux/usb/hcd.h | 3 +- include/linux/usb/typec.h | 1 + include/linux/vmalloc.h | 18 +- include/net/act_api.h | 2 +- include/net/inet_connection_sock.h | 8 + include/net/mptcp.h | 22 +- include/net/pkt_cls.h | 1 + include/net/sch_generic.h | 4 + include/net/xdp.h | 27 +- include/net/xdp_sock.h | 11 + include/uapi/asm-generic/unistd.h | 12 +- include/uapi/linux/bpf.h | 42 +- include/uapi/linux/capability.h | 34 +- include/uapi/linux/fcntl.h | 10 + include/uapi/linux/fsinfo.h | 29 - include/uapi/linux/io_uring.h | 12 +- include/uapi/linux/kfd_ioctl.h | 22 +- include/uapi/linux/rtnetlink.h | 6 + include/uapi/linux/stat.h | 18 +- include/uapi/linux/usb/raw_gadget.h | 108 +- include/uapi/linux/windows.h | 35 - include/uapi/rdma/mlx5_user_ioctl_cmds.h | 6 + include/uapi/rdma/rdma_user_cm.h | 4 + include/xen/arm/page.h | 2 +- init/Kconfig | 3 + init/init_task.c | 1 - init/main.c | 2 + kernel/bpf/arraymap.c | 17 +- kernel/bpf/bpf_struct_ops.c | 2 +- kernel/bpf/core.c | 2 +- kernel/bpf/cpumap.c | 23 +- kernel/bpf/hashtab.c | 4 +- kernel/bpf/helpers.c | 4 +- kernel/bpf/lpm_trie.c | 2 +- kernel/bpf/map_in_map.c | 2 +- kernel/bpf/queue_stack_maps.c | 2 +- kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/stackmap.c | 2 +- kernel/bpf/syscall.c | 91 +- kernel/bpf/task_iter.c | 8 +- kernel/bpf/verifier.c | 58 +- kernel/cpu_pm.c | 4 +- kernel/debug/debug_core.c | 2 +- kernel/exit.c | 10 +- kernel/fork.c | 1 - kernel/notifier.c | 1 - kernel/power/poweroff.c | 2 +- kernel/power/snapshot.c | 1 - kernel/printk/printk.c | 16 +- kernel/rcu/Kconfig.debug | 11 +- kernel/rcu/tree.h | 4 +- kernel/rcu/tree_stall.h | 2 +- kernel/reboot.c | 6 +- kernel/sysctl.c | 4 +- kernel/time/tick-sched.c | 22 +- kernel/trace/blktrace.c | 4 +- kernel/trace/bpf_trace.c | 103 +- kernel/trace/ftrace_internal.h | 22 - kernel/trace/ring_buffer.c | 34 +- kernel/trace/trace.c | 12 - lib/Kconfig.debug | 2 +- lib/Kconfig.kcsan | 11 + lib/Kconfig.ubsan | 11 + lib/ioremap.c | 47 +- lib/logic_pio.c | 22 +- lib/vsprintf.c | 12 + localversion-next | 2 +- mm/debug_vm_pgtable.c | 1 - mm/gup.c | 1 - mm/hugetlb.c | 1 - mm/init-mm.c | 2 +- mm/memory.c | 1 - mm/mincore.c | 2 +- mm/mprotect.c | 2 +- mm/nommu.c | 12 - mm/page_alloc.c | 2 +- mm/page_io.c | 1 - mm/page_reporting.h | 2 +- mm/pgtable-generic.c | 6 +- mm/shmem.c | 1 - mm/sparse-vmemmap.c | 1 - mm/sparse.c | 1 - mm/swap_state.c | 1 - mm/swapfile.c | 1 - mm/vmacache.c | 1 - mm/vmalloc.c | 112 +- mm/zsmalloc.c | 2 +- net/bpf/test_run.c | 16 +- net/core/bpf_sk_storage.c | 4 +- net/core/dev.c | 14 +- net/core/devlink.c | 41 +- net/core/filter.c | 104 +- net/core/net-sysfs.c | 10 +- net/core/skbuff.c | 8 +- net/core/sysctl_net_core.c | 4 +- net/core/xdp.c | 8 + net/dsa/tag_mtk.c | 15 + net/ethtool/channels.c | 20 +- net/ethtool/ioctl.c | 11 + net/ipv4/devinet.c | 23 +- net/ipv4/inet_connection_sock.c | 6 +- net/ipv4/nexthop.c | 2 +- net/ipv4/route.c | 14 +- net/ipv4/tcp.c | 7 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv6/addrconf.c | 23 +- net/ipv6/esp6_offload.c | 27 +- net/ipv6/ip6mr.c | 3 +- net/mptcp/options.c | 33 +- net/mptcp/protocol.c | 146 +- net/mptcp/protocol.h | 1 + net/mptcp/subflow.c | 20 +- net/rds/info.c | 6 +- net/sched/act_api.c | 30 +- net/sched/cls_api.c | 67 +- net/sched/cls_flower.c | 43 + net/sunrpc/clnt.c | 2 +- samples/bpf/lwt_len_hist_user.c | 2 - samples/bpf/xdp_redirect_cpu_kern.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 29 +- samples/vfs/test-fsinfo.c | 39 - samples/vfs/test-statx.c | 2 +- scripts/get_maintainer.pl | 2 + scripts/kconfig/Makefile | 2 + scripts/kconfig/streamline_config.pl | 21 + scripts/modules-check.sh | 16 +- security/apparmor/file.c | 12 +- security/apparmor/label.c | 6 - security/apparmor/match.c | 5 + security/apparmor/policy_unpack.c | 54 +- security/integrity/evm/evm_crypto.c | 44 +- security/lockdown/lockdown.c | 2 +- security/selinux/hooks.c | 24 +- security/selinux/include/classmap.h | 4 +- security/smack/smack_lsm.c | 16 +- sound/core/sgbuf.c | 1 - sound/pci/hda/hda_intel.c | 2 +- sound/pci/hda/patch_realtek.c | 10 +- sound/soc/codecs/Kconfig | 3 +- sound/soc/codecs/cros_ec_codec.c | 15 +- sound/soc/codecs/tlv320adcx140.c | 41 + sound/soc/codecs/tlv320adcx140.h | 3 + sound/soc/fsl/fsl_esai.c | 46 +- sound/soc/intel/common/sst-firmware.c | 2 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 2 +- sound/usb/card.h | 1 + sound/usb/endpoint.c | 195 +- sound/usb/mixer_quirks.c | 4 +- sound/usb/pcm.c | 5 + tools/bpf/bpftool/feature.c | 120 +- tools/include/uapi/linux/bpf.h | 38 +- tools/include/uapi/linux/stat.h | 11 +- tools/lib/bpf/bpf_tracing.h | 4 +- tools/lib/bpf/hashmap.c | 5 +- tools/lib/bpf/hashmap.h | 1 - tools/memory-model/Documentation/recipes.txt | 2 +- .../litmus-tests}/MP+onceassign+derefonce.litmus | 0 tools/memory-model/litmus-tests/README | 3 + tools/testing/selftests/bpf/bench.c | 2 +- tools/testing/selftests/bpf/network_helpers.c | 74 +- tools/testing/selftests/bpf/network_helpers.h | 2 + .../bpf/{test_align.c => prog_tests/align.c} | 109 +- .../bpf/prog_tests/cgroup_skb_sk_lookup.c | 95 + tools/testing/selftests/bpf/prog_tests/mmap.c | 8 + .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 123 +- .../bpf/progs/cgroup_skb_sk_lookup_kern.c | 97 + tools/testing/selftests/bpf/progs/test_overhead.c | 4 +- .../selftests/bpf/{ => progs}/test_sockmap_kern.h | 158 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 33 + ...adjust_tail.c => test_xdp_adjust_tail_shrink.c} | 12 +- tools/testing/selftests/bpf/test_sock_addr.c | 38 +- tools/testing/selftests/bpf/test_sockmap.c | 913 ++-- tools/testing/selftests/bpf/test_verifier.c | 44 +- tools/testing/selftests/bpf/verifier/calls.c | 16 +- tools/testing/selftests/bpf/verifier/dead_code.c | 10 +- .../drivers/net/mlxsw/devlink_trap_acl_drops.sh | 4 +- .../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 33 +- .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 35 +- .../net/mlxsw/devlink_trap_l3_exceptions.sh | 20 +- .../drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh | 6 +- .../drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh | 9 +- .../selftests/drivers/net/netdevsim/devlink.sh | 15 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/include/kvm_util.h | 2 + tools/testing/selftests/kvm/lib/kvm_util.c | 9 + tools/testing/selftests/kvm/x86_64/debug_regs.c | 202 + tools/testing/selftests/net/fib_nexthops.sh | 4 +- .../selftests/net/forwarding/devlink_lib.sh | 9 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 2 +- tools/testing/selftests/sysctl/sysctl.sh | 8 +- .../tc-testing/tc-tests/filters/tests.json | 44 +- tools/testing/selftests/tc-testing/tdc_batch.py | 6 +- virt/kvm/async_pf.c | 3 +- virt/kvm/eventfd.c | 2 +- virt/kvm/kvm_main.c | 58 +- 1849 files changed, 48397 insertions(+), 15871 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-block-rnbd create mode 100644 Documentation/ABI/testing/sysfs-class-rnbd-client create mode 100644 Documentation/ABI/testing/sysfs-class-rnbd-server create mode 100644 Documentation/ABI/testing/sysfs-class-rtrs-client create mode 100644 Documentation/ABI/testing/sysfs-class-rtrs-server create mode 100644 Documentation/ABI/testing/sysfs-driver-w1_therm create mode 100644 Documentation/block/inline-encryption.rst rename Documentation/{debugging-via-ohci1394.txt => core-api/debugging-via-ohci139 [...] rename Documentation/{DMA-API-HOWTO.txt => core-api/dma-api-howto.rst} (100%) rename Documentation/{DMA-API.txt => core-api/dma-api.rst} (100%) rename Documentation/{DMA-attributes.txt => core-api/dma-attributes.rst} (100%) rename Documentation/{DMA-ISA-LPC.txt => core-api/dma-isa-lpc.rst} (100%) rename Documentation/{IRQ.txt => core-api/irq/concepts.rst} (100%) create mode 100644 Documentation/core-api/irq/index.rst rename Documentation/{IRQ-affinity.txt => core-api/irq/irq-affinity.rst} (100%) rename Documentation/{IRQ-domain.txt => core-api/irq/irq-domain.rst} (99%) rename Documentation/{irqflags-tracing.txt => core-api/irq/irqflags-tracing.rst} (100%) rename Documentation/{kref.txt => core-api/kref.rst} (100%) delete mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7123.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/dumb-vga-dac.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/thine,thc63lvd [...] create mode 100644 Documentation/devicetree/bindings/display/bridge/thine,thc63lvd [...] delete mode 100644 Documentation/devicetree/bindings/display/bridge/ti,ths813x.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/ams,ccs811.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml create mode 100644 Documentation/devicetree/bindings/input/iqs269a.yaml delete mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt create mode 100644 Documentation/devicetree/bindings/iommu/allwinner,sun50i-h6-iommu.yaml delete mode 100644 Documentation/devicetree/bindings/net/ti,dp83867.txt create mode 100644 Documentation/devicetree/bindings/net/ti,dp83867.yaml create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson8b-usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/meson8b-usb2-phy.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/bq27xxx.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq27xxx.yaml create mode 100644 Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,tps6598x.yaml rename Documentation/{IPMI.txt => driver-api/ipmi.rst} (100%) create mode 100644 Documentation/firmware-guide/acpi/intel-pmc-mux.rst delete mode 100644 Documentation/litmus-tests/atomic/README rename Documentation/{futex-requeue-pi.txt => locking/futex-requeue-pi.rst} (100%) rename Documentation/{hwspinlock.txt => locking/hwspinlock.rst} (100%) rename Documentation/{percpu-rw-semaphore.txt => locking/percpu-rw-semaphore.rst} (100%) rename Documentation/{pi-futex.txt => locking/pi-futex.rst} (100%) rename Documentation/{preempt-locking.txt => locking/preempt-locking.rst} (100%) rename Documentation/{robust-futex-ABI.txt => locking/robust-futex-ABI.rst} (100%) rename Documentation/{robust-futexes.txt => locking/robust-futexes.rst} (100%) rename Documentation/{digsig.txt => security/digsig.rst} (100%) create mode 100644 Documentation/translations/zh_CN/filesystems/debugfs.rst create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/kirkwood-l-50.dts delete mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-soc-pins.dtsi delete mode 100644 arch/mips/kernel/8250-platform.c create mode 100644 arch/mips/vr41xx/Makefile create mode 100644 block/blk-crypto-fallback.c create mode 100644 block/blk-crypto-internal.h create mode 100644 block/blk-crypto.c create mode 100644 block/keyslot-manager.c create mode 100644 drivers/block/rnbd/Kconfig create mode 100644 drivers/block/rnbd/Makefile create mode 100644 drivers/block/rnbd/README create mode 100644 drivers/block/rnbd/rnbd-clt-sysfs.c create mode 100644 drivers/block/rnbd/rnbd-clt.c create mode 100644 drivers/block/rnbd/rnbd-clt.h create mode 100644 drivers/block/rnbd/rnbd-common.c create mode 100644 drivers/block/rnbd/rnbd-log.h create mode 100644 drivers/block/rnbd/rnbd-proto.h create mode 100644 drivers/block/rnbd/rnbd-srv-dev.c create mode 100644 drivers/block/rnbd/rnbd-srv-dev.h create mode 100644 drivers/block/rnbd/rnbd-srv-sysfs.c create mode 100644 drivers/block/rnbd/rnbd-srv.c create mode 100644 drivers/block/rnbd/rnbd-srv.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h create mode 100644 drivers/iio/imu/adis16475.c create mode 100644 drivers/infiniband/ulp/rtrs/Kconfig create mode 100644 drivers/infiniband/ulp/rtrs/Makefile create mode 100644 drivers/infiniband/ulp/rtrs/README create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-log.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-pri.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs.h create mode 100644 drivers/input/misc/iqs269a.c delete mode 100644 drivers/input/misc/msm-vibrator.c create mode 100644 drivers/iommu/sun50i-iommu.c delete mode 100644 drivers/media/platform/sh_veu.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h create mode 100644 drivers/net/ethernet/ti/am65-cpsw-qos.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-qos.h create mode 100644 drivers/usb/host/ehci-brcm.c create mode 100644 drivers/usb/host/xhci-pci-renesas.c create mode 100644 drivers/usb/host/xhci-pci.h delete mode 100644 fs/nfs/fsinfo.c create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8939.h create mode 100644 include/dt-bindings/reset/qcom,gcc-msm8939.h create mode 100644 include/linux/blk-crypto.h create mode 100644 include/linux/keyslot-manager.h rename include/{asm-generic => linux}/pgtable.h (89%) delete mode 100644 include/uapi/linux/windows.h rename {Documentation/litmus-tests/rcu => tools/memory-model/litmus-tests}/MP+once [...] rename tools/testing/selftests/bpf/{test_align.c => prog_tests/align.c} (91%) create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_skb_sk_lookup.c create mode 100644 tools/testing/selftests/bpf/progs/cgroup_skb_sk_lookup_kern.c rename tools/testing/selftests/bpf/{ => progs}/test_sockmap_kern.h (61%) create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_adjust_tail_grow.c rename tools/testing/selftests/bpf/progs/{test_adjust_tail.c => test_xdp_adjust_ta [...] create mode 100644 tools/testing/selftests/kvm/x86_64/debug_regs.c