This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig in repository toolchain/ci/linux.
discards e8f3274774b4 Add linux-next specific files for 20200521 discards 6f6cb5bc3f3e Merge branch 'akpm/master' discards 6b40b7dec6e5 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards 1c4a4ab9f345 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] discards ec888f540554 doc: cgroup: update note about conditions when oom killer [...] discards c4637fc5a71b include/linux/cache.h: expand documentation over __read_mostly discards a862fb5bad39 mm/madvise.c: remove duplicated include discards 058c42c20951 mm: return EBADF if pidfd is invalid discards 11f75340de17 mm: use only pidfd for process_madvise syscall discards 51e889c6e0cf mm-support-vector-address-ranges-for-process_madvise-fix-f [...] discards b856e1ef015b mm: fix s390 compat build error discards dc844c685458 mm/madvise: make function 'do_process_madvise' static discards ec4a5a5bfd9c mm-support-vector-address-ranges-for-process_madvise-fix-fix discards a6b8ade2a733 mm: support compat_sys_process_madvise discards 484dd8a0039c mm: support vector address ranges for process_madvise discards 20cb87c93fee mm/madvise: allow KSM hints for remote API discards 86115e6b5eee mm/madvise: support both pid and pidfd for process_madvise discards c889cbdf89b2 pid: move pidfd_get_pid() to pid.c discards cf9b15f9bfcb mm/madvise: check fatal signal pending of target process discards 4ea565caf8a1 mm-introduce-external-memory-hinting-api-fix-2-fix discards e715a8414f98 mm: fix build error for mips of process_madvise discards 418f2f19806d fix process_madvise build break for arm64 discards 5c1eda550c8a mm/madvise: introduce process_madvise() syscall: an extern [...] discards c868d0f24560 mm/madvise: pass task and mm to do_madvise discards a8fd686d4bf3 module: move the set_fs hack for flush_icache_range to m68k discards 0577c7087461 nommu: use flush_icache_user_range in brk and mmap discards 910611598218 binfmt_flat: use flush_icache_user_range discards 15e49f84b3d7 exec: use flush_icache_user_range in read_code discards 64750bf01b08 exec: only build read_code when needed discards 96237d2e25f1 m68k: implement flush_icache_user_range discards 86ad66ebeeb2 arm: rename flush_cache_user_range to flush_icache_user_range discards 37c2e8c19788 xtensa: implement flush_icache_user_range discards 2fcaa0efaeb0 sh: implement flush_icache_user_range discards 12014878a1a8 asm-generic: add a flush_icache_user_range stub discards e79049db6636 mm: rename flush_icache_user_range to flush_icache_user_page discards 9a1bb5123be4 arm,sparc,unicore32: remove flush_icache_user_range discards 431ed3c407bb riscv: use asm-generic/cacheflush.h discards b1655e518e6e powerpc: use asm-generic/cacheflush.h discards f6fc7acdacb2 openrisc: use asm-generic/cacheflush.h discards 6a44047c4419 m68knommu: use asm-generic/cacheflush.h discards 574ec48d345e microblaze: use asm-generic/cacheflush.h discards 35cebadbd3e2 ia64: use asm-generic/cacheflush.h discards f61b76408ba2 hexagon: use asm-generic/cacheflush.h discards 088cac41c2e8 c6x: use asm-generic/cacheflush.h discards 805dd3e68606 arm64: use asm-generic/cacheflush.h discards 07d45488abeb alpha: use asm-generic/cacheflush.h discards 212eb6ebd7ef asm-generic: improve the flush_dcache_page stub discards ecc8881e7306 asm-generic-dont-include-linux-mmh-in-cacheflushh-fix discards 71c3ebd40724 asm-generic: don't include <linux/mm.h> in cacheflush.h discards 37b4f616ec96 asm-generic: fix the inclusion guards for cacheflush.h discards e660918ec437 unicore32: remove flush_cache_user_range discards ed35a9bde4a5 powerpc: unexport flush_icache_user_range discards 7f5fd80c8cc9 nds32: unexport flush_icache_page discards 41912fe0a89f arm: fix the flush_icache_range arguments in set_fiq_handler discards 7296746508e3 mm: adjust vm_committed_as_batch according to vm overcommi [...] discards 3ad07a508d05 mm/util.c: make vm_memory_committed() more accurate discards eae76f306238 proc/meminfo: avoid open coded reading of vm_committed_as discards 80db0238996d mm-consolidate-pgd_index-and-pgd_offset_k-definitions-fix discards 1b08ef4c8f2f mm: consolidate pgd_index() and pgd_offset{_k}() definitions discards f145f75b00be mm: consolidate pud_index() and pud_offset() definitions discards 576247bc094c mm: consolidate pmd_index() and pmd_offset() definitions discards a16428a45578 mm: consolidate pte_index() and pte_offset_*() definitions discards c8adb873e026 powerpc/kasan: fix PMD access in kasan_unmap_early_shadow_ [...] discards da91722b9103 microblaze: fix page table traversal in setup_rt_frame() discards fec10eee6e09 mm: pgtable: add shortcuts for accessing kernel PMD and PTE discards e716eafe537d x86/mm: simplify init_trampoline() and surrounding logic discards eaa2abf219ae m68k/mm: move {cache,nocahe}_page() definitions close to t [...] discards c6215bee7d79 m68k/mm/motorola: move comment about page table allocation [...] discards c7a30b99b62a csky: replace definitions of __pXd_offset() with pXd_index() discards 99590b0db3bd mm: reorder includes after introduction of linux/pgtable.h discards 2b2545a20a67 mm: introduce include/linux/pgtable.h discards 53743f274c76 mm: don't include asm/pgtable.h if linux/mm.h is already included discards 8d3bb707dd25 mm/mmap.c: do not allow mappings outside of allowed limits discards 9e44fcd35fda mm/mmap.c: add more sanity checks to get_unmapped_area() discards d7e1e0c8fe6a net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy discards 877eabe714f7 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] discards 4b6e4f06ed68 asm-generic: remove pgtable-nop4d-hack.h discards 02842786d10d unicore32: remove __ARCH_USE_5LEVEL_HACK discards d31775cafff9 sh: add support for folded p4d page tables discards 54ca93a5840f sh: drop __pXd_offset() macros that duplicate pXd_index() ones discards 8ae9fb0c43a1 sh: fault: Modernize printing of kernel messages discards 626a0e36e45b powerpc/xmon: drop unused pgdir varialble in show_pte() function discards 92703914ddf6 powerpc-add-support-for-folded-p4d-page-tables-fix discards aae2824bbe83 powerpc: add support for folded p4d page tables discards 04c8f481b175 openrisc: add support for folded p4d page tables discards faaf0b7caa49 nios2: add support for folded p4d page tables discards 2ea62628c5ad ia64: add support for folded p4d page tables discards 415ddd0f2a02 hexagon: remove __ARCH_USE_5LEVEL_HACK discards 177abf7b3163 arm64: kvm: fix gcc-10 shift warning discards 7722efabff3a arm64: add support for folded p4d page tables discards 5b70280621a1 arm-add-support-for-folded-p4d-page-tables-fix discards 52f619da457a arm: add support for folded p4d page tables discards cc2d445e530f h8300: remove usage of __ARCH_USE_5LEVEL_HACK discards f7179d72e487 mm/swap.c: annotate data races for lru_rotate_pvecs discards 3672cd1d5bc5 mm: annotate a data race in page_zonenum() discards c65b4aa180ae mm/rmap: annotate a data race at tlb_flush_batched discards 431ca4d9b0c0 mm/util.c: annotate an data race at vm_committed_as discards 4641d99eb804 mm/mempool: fix a data race in mempool_free() discards 21953eb248e7 mm/list_lru: fix a data race in list_lru_count_one discards 567143ffd72d mm/memcontrol: fix a data race in scan count discards 971b0c0a6487 mm/page_counter: fix various data races at memsw discards 27f4ef932149 mm-swapfile-fix-and-annotate-various-data-races-v2 discards 5a5bd798f2ab mm/swapfile: fix and annotate various data races discards 983f12988b33 mm/filemap.c: fix a data race in filemap_fault() discards b4d31b0add06 mm/swap_state: mark various intentional data races discards 6209aba03df8 mm-page_io-mark-various-intentional-data-races-v2 discards 142efb8b8c24 mm/page_io: mark various intentional data races discards 9fc033e80951 mm/frontswap: mark various intentional data races discards cff7438b54a8 kernel: rename show_stack_loglvl() => show_stack() discards 00fc626943dc kernel: use show_stack_loglvl() discards 877d826f9a78 sched: print stack trace with KERN_INFO discards 31b31f2fc66c kdb: don't play with console_loglevel discards b44273e896d9 power: use show_stack_loglvl() discards 28b8a2eaea7b x86/amd_gart: print stacktrace for a leak with KERN_ERR discards 5e9e2583dc0c sysrq: use show_stack_loglvl() discards ff5d36d1ee44 xtensa: add show_stack_loglvl() discards db776366cbcf xtensa-add-loglvl-to-show_trace-fix discards a6e0b126e166 xtensa: add loglvl to show_trace() discards afcc9069591f x86: add show_stack_loglvl() discards 3eb8fcab28b5 x86: add missing const qualifiers for log_lvl discards 38a0d8deb8fb unicore32: add show_stack_loglvl() discards 21d4f9cce5b1 unicore32: add loglvl to c_backtrace() discards 1f12181e5457 unicore32: remove unused pmode argument in c_backtrace() discards f5ee2bedcfe5 um: add show_stack_loglvl() discards ad60e7eed653 um/sysrq: remove needless variable sp discards c84c4fe7fbe1 sparc: add show_stack_loglvl() discards 240974cad6ac sh: add show_stack_loglvl() discards f3f7e25ede38 sh: add loglvl to show_trace() discards f74e79d2493c sh: add loglvl to printk_address() discards 810f7c40e490 sh: remove needless printk() discards c3a33cf8d644 sh: add loglvl to dump_mem() discards 83af2e5b834a s390: add show_stack_loglvl() discards a9d8bae2b3dd riscv: add show_stack_loglvl() discards 71ad02efbec4 powerpc: add show_stack_loglvl() discards a661d0223876 parisc: add show_stack_loglvl() discards 3625f1cbe6da openrisc: add show_stack_loglvl() discards 845d4b96af7c nios2: add show_stack_loglvl() discards 9ae4e3149ba7 nds32: add show_stack_loglvl() discards 4b6e672a8025 mips: add show_stack_loglvl() discards 003499a439e8 microblaze: add show_stack_loglvl() discards 31b5fe576943 microblaze: add loglvl to microblaze_unwind() discards 1d018897508d microblaze: add loglvl to microblaze_unwind_inner() discards 23a124c97780 m68k: add show_stack_loglvl() discards 261490d4d2b6 ia64: add show_stack_loglvl() discards 7ce9ac3f8b60 ia64: pass log level as arg into ia64_do_show_stack() discards 386fe202b5ad hexagon: add show_stack_loglvl() discards e53a017a20cd h8300: add show_stack_loglvl() discards aa1ed4c927f4 csky: add show_stack_loglvl() discards 49fbd9d3d1b9 c6x: add show_stack_loglvl() discards d5ca5d073b8d arm64: add show_stack_loglvl() discards 7a9a2629916e arm64: add loglvl to dump_backtrace() discards 418ce588554a arm: add show_stack_loglvl() discards 3824ff7a6e43 arm: wire up dump_backtrace_{entry,stm} discards 96a299c8c517 arm: add loglvl to dump_backtrace() discards 5fd876621a8d arm: add loglvl to unwind_backtrace() discards 843f65c78456 arm/asm: add loglvl to c_backtrace() discards e453ed4b4e0e arc: add show_stack_loglvl() discards 59593f2b8693 alpha: add show_stack_loglvl() discards 64f609a5b2d2 kallsyms/printk: add loglvl to print_ip_sym() discards e5a9a6e90aeb mm/kmemleak: silence KCSAN splats in checksum discards 635a9fe96263 kernel: set USER_DS in kthread_use_mm discards 8ba8cb70e791 powerpc/vas: fix up for {un}use_mm() rename discards 98142a3ba785 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 discards 382d866bc971 kernel: better document the use_mm/unuse_mm API contract discards a88129dded44 kernel: move use_mm/unuse_mm to kthread.c discards 063014005d27 kernel: move use_mm/unuse_mm to kthread.c discards ca4ab984f1bd amdgpu: a NULL ->mm does not mean a thread is a kthread discards 1cf3cc7e7aae stacktrace: cleanup inconsistent variable type discards 79dca2efc2c3 kernel/sysctl.c: ignore out-of-range taint bits introduced [...] discards 1eee3cb62419 panic: add sysctl to dump all CPUs backtraces on oops event discards c6cce1504a80 kernel/hung_task.c: introduce sysctl to print all traces w [...] discards 6eef51673777 kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] discards 94027a1ddbea lib-test_sysctl-support-testing-of-sysctl-boot-parameter-fix discards 5f1e7875c0d0 lib/test_sysctl: support testing of sysctl. boot parameter discards 1c1e20728159 tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] discards b130d55f949f kernel/hung_task convert hung_task_panic boot parameter to sysctl discards ef5b64b74833 kernel/sysctl: support handling command line aliases discards 00ef9c68a160 kernel/sysctl: support setting sysctl parameters from kern [...] discards a92054de3184 xarray.h: correct return code documentation for xa_store_{ [...] discards 1e4ef54199be kernel-add-panic_on_taint-fix discards 0195bc3f0967 kernel: add panic_on_taint discards 31eba228079a Merge branch 'akpm-current/current' discards a9fc08ba54a9 Merge remote-tracking branch 'fsinfo/fsinfo-core' discards 1cf229d96508 Merge remote-tracking branch 'notifications/notifications- [...] discards b74c8704ae4c Merge remote-tracking branch 'mhi/mhi-next' discards b0bb7f9a959f Merge remote-tracking branch 'trivial/for-next' discards 9f37fa780c40 Merge remote-tracking branch 'kunit-next/kunit' discards 631dcce805a4 Merge remote-tracking branch 'cfi/cfi/next' discards fc165b1f845b Merge remote-tracking branch 'hmm/hmm' discards a8ceea593f82 Merge remote-tracking branch 'devfreq/devfreq-next' discards 34b8f1de6a18 Merge remote-tracking branch 'pidfd/for-next' discards 761901ebb98e next-20200518/kgdb discards dc6024a94901 Merge remote-tracking branch 'hyperv/hyperv-next' discards 56b264bbd009 Merge remote-tracking branch 'xarray/xarray' discards 1cb31dc48773 Merge remote-tracking branch 'nvmem/for-next' discards cfe57c540c27 Merge remote-tracking branch 'slimbus/for-next' discards b8d60d5110db Merge remote-tracking branch 'fsi/next' discards d5757ed3b378 Merge remote-tracking branch 'gnss/gnss-next' discards dde06d4d2275 Merge remote-tracking branch 'ntb/ntb-next' discards a615849ef469 Merge remote-tracking branch 'rtc/rtc-next' discards 71140a2e3b1f Merge remote-tracking branch 'livepatching/for-next' discards 59bd1433ee04 Merge remote-tracking branch 'kselftest/next' discards 3e378098dff1 next-20200519/userns discards a9f33dddbdac Merge remote-tracking branch 'pwm/for-next' discards 9e140d439b92 Merge remote-tracking branch 'pinctrl-samsung/for-next' discards 7253c9660f92 Merge remote-tracking branch 'pinctrl/for-next' discards b74ce525cf14 Merge remote-tracking branch 'gpio/for-next' discards 13a6aa32e8c7 Merge remote-tracking branch 'rpmsg/for-next' discards 3543c348d341 Merge remote-tracking branch 'vhost/linux-next' discards 9c9e50227a7d Merge remote-tracking branch 'scsi-mkp/for-next' discards 9d8b4f095953 Merge remote-tracking branch 'scsi/for-next' discards adbfd73424ae Merge remote-tracking branch 'cgroup/for-next' discards b785e3b9368e Merge remote-tracking branch 'slave-dma/next' discards f7cd39104946 Merge remote-tracking branch 'icc/icc-next' discards c5422d3884dc Merge remote-tracking branch 'mux/for-next' discards 1caade4c3eaa Merge remote-tracking branch 'staging/staging-next' discards 5776e9459c9c Merge remote-tracking branch 'thunderbolt/next' discards 35106739aded Merge remote-tracking branch 'soundwire/next' discards d228a610752c Merge remote-tracking branch 'extcon/extcon-next' discards 63134ada52d7 Merge remote-tracking branch 'char-misc/char-misc-next' discards 611af5ea18fe Merge remote-tracking branch 'tty/tty-next' discards e987fe8f2946 Merge remote-tracking branch 'phy-next/next' discards 7e46a5cbfc54 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' discards 58565d97f62f Merge remote-tracking branch 'usb-serial/usb-next' discards ee0896b7f81c Merge remote-tracking branch 'usb-gadget/next' discards 17fd602bec16 Merge remote-tracking branch 'usb/usb-next' discards 7dee11681ab4 Merge remote-tracking branch 'driver-core/driver-core-next' discards 104bac5b43f4 Merge remote-tracking branch 'ipmi/for-next' discards 8d079650013a Merge remote-tracking branch 'leds/for-next' discards 34e667359968 Merge remote-tracking branch 'chrome-platform/for-next' discards c69fa3e1be52 Merge remote-tracking branch 'drivers-x86/for-next' discards c0e30b7c9467 Merge remote-tracking branch 'workqueues/for-next' discards 653d38e5ec89 Merge remote-tracking branch 'percpu/for-next' discards 2f72ee688546 Merge remote-tracking branch 'kvms390/next' discards 26fd5d2b810e Merge remote-tracking branch 'kvm-arm/next' discards 4a19de64dd30 Merge remote-tracking branch 'kvm/linux-next' discards 03f7080e8ffb Merge remote-tracking branch 'rcu/rcu/next' discards b2551674c3e0 Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 6e0be2fa4ce3 Merge remote-tracking branch 'edac/edac-for-next' discards 6999d0d628af Merge remote-tracking branch 'clockevents/timers/drivers/next' discards 80f4c86d0571 ipc-convert-ipcs_idr-to-xarray-update-fix discards 64de29a92074 ipc-convert-ipcs_idr-to-xarray-update discards c61fd3716944 ipc: convert ipcs_idr to XArray discards be8729e145a9 ipc/namespace.c: use a work queue to free_ipc discards 1d95f2314ba0 ipc/msg: add missing annotation for freeque() discards 6efdd3177a91 lib/ubsan.c: fix gcc-10 warnings discards 087702c661df tools/testing/selftests/vm: remove duplicate headers discards e318499b372a selftests: vm: pkeys: fix multilib builds for x86 discards 092aa51734c6 selftests: vm: pkeys: use the correct page size on powerpc discards 31cba4669874 selftests: vm: pkeys: fix powerpc access right definitions discards aa4765458742 selftests/vm/pkeys: override access right definitions on powerpc discards 0d0cfd5c30fd selftests/vm/pkeys: test correct behaviour of pkey-0 discards a77727893953 selftests/vm/pkeys: introduce a sub-page allocator discards f9ab36d5de8b selftests/vm/pkeys: detect write violation on a mapped acc [...] discards 2506bfba1b15 selftests/vm/pkeys: associate key on a mapped page and det [...] discards de189a3d8170 selftests/vm/pkeys: associate key on a mapped page and det [...] discards 529fd21572a5 selftests/vm/pkeys: improve checks to determine pkey support discards 38e4df1b27df selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() discards 74975730019e selftests/vm/pkeys: fix number of reserved powerpc pkeys discards 79eb4ba43783 selftests: vm: pkeys: fix powerpc access right updates discards e715b356b706 selftests/vm/pkeys: introduce powerpc support discards 7a89a6999384 selftests/vm/pkeys: introduce generic pkey abstractions discards 9beda7b14fc5 selftests: vm: pkeys: use the correct huge page size discards 3a743c31ef9a selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] discards d60ec4795a5b selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() discards 4d4817b59798 selftests/vm/pkeys: fix pkey_disable_clear() discards 6c0c3daaf1e7 selftests: vm: pkeys: add helpers for pkey bits discards c79734687903 selftests: vm: pkeys: Use sane types for pkey register discards 73cd0f78e37b selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() discards 0ffbc11da806 selftests/vm/pkeys: move some definitions to arch-specific header discards 2fb9eb673db6 selftests/vm/pkeys: move generic definitions to header file discards b8074e19812e selftests/vm/pkeys: rename all references to pkru to a gen [...] discards 65a5bcabf2fb selftests/x86/pkeys: move selftests to arch-neutral directory discards 7af9b6f3e10f twist: add option for selecting twist options for syzkalle [...] discards be95a4092a1d twist: allow disabling k_spec() function in drivers/tty/vt [...] discards 8547f7d36b39 add kernel config option for twisting kernel behavior. discards bac4ec61b8ad aio: simplify read_events() discards 98747d864d74 kernel/relay.c: fix read_pos error when multiple readers discards 89be99a94822 rapidio: convert get_user_pages() --> pin_user_pages() discards 28883c207e95 rapidio: avoid data race between file operation callbacks [...] discards ad680f18b345 umh: fix refcount underflow in fork_usermode_blob(). discards bdd15c61b2f2 fs: include FMODE_EXEC when converting flags to f_mode discards d01df9e7b1b8 exec: relocate path_noexec() check discards 71f2096f7c62 exec: relocate S_ISREG() check discards 37fbd606cb73 exec: change uselib(2) IS_SREG() failure to EACCES discards ae8e56f9d61a exec: open code copy_string_kernel discards 9df9d1a34ced exec: simplify the copy_strings_kernel calling convention discards f68c52aef06a kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro discards 082b914f2a3a mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro discards a99dd235e00b seq_file-introduce-define_seq_attribute-helper-macro-check [...] discards 23cbf8c8312e include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] discards b58f2233b960 fs/seq_file.c: seq_read: Update pr_info_ratelimited discards 737ebda1684d fat: improve the readahead for FAT entries discards 8cf3a68bb65a fat: don't allow to mount if the FAT length == 0 discards bb77be1c3196 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] discards 7e3c98dfc008 elfnote: mark all .note sections SHF_ALLOC discards 57ee99481bd6 fs/binfmt_elf: remove redundant elf_map ifndef discards d6636b81f179 checkpatch-use-patch-subject-when-reading-from-stdin-fix discards 26a83d1ca2d8 checkpatch: use patch subject when reading from stdin discards b14964808465 checkpatch: disallow --git and --file/--fix discards 412b4988ab01 checkpatch: look for c99 comments in ctx_locate_comment discards ab219beb718f checkpatch: additional MAINTAINER section entry ordering checks discards 65e1555c0d41 lib/flex_proportions.c: cleanup __fprop_inc_percpu_max discards b6be1207e384 lib/percpu-refcount.c: use a more common logging style discards 2deaa7d5c0cf lib/zlib: remove outdated and incorrect pre-increment opti [...] discards b986d3f86aa9 lib/test_lockup.c: make test_inode static discards b8ed017c5c15 lib: optimize cpumask_local_spread() discards b22e92aff074 lib: Add might_fault() to strncpy_from_user. discards 969e4922ad8a lib/math: avoid trailing newline hidden in pr_fmt() discards c437062d9a8b include/linux/bitops.h: avoid clang shift-count-overflow warnings discards 06009703e5f6 get_maintainer: fix unexpected behavior for path/to//file [...] discards 997d4d050174 get_maintainer: add email addresses from .yaml files discards 2088b477ae58 dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] discards d195a306390b dynamic_debug: add an option to enable dynamic debug for m [...] discards 5c7ec92aeed3 user.c: make uidhash_table static discards 94136e87fff9 mm-debug-add-tests-validating-architecture-page-table-helpers-v18 discards 66af61f9aafa mm-debug-add-tests-validating-architecture-page-table-helpers-v17 discards 1dea2fa76908 mm/debug: add tests validating architecture page table helpers discards 1acbb4569da8 x86/mm: define mm_p4d_folded() discards e16ce6822cd5 proc: rename "catch" function argument discards ab8ecb782d07 kernel/hung_task.c: Monitor killed tasks. discards 4235a81afb5f fs/buffer.c: dump more info for __getblk_gfp() stall problem discards ff51da42407e fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 03e23af5e283 zcomp: Use ARRAY_SIZE() for backends list discards 55c7b5e57609 include/linux/mm.h: return true in cpupid_pid_unset() discards 49a96849b987 mm: use false for bool variable discards 1b3f5dd6ed2a mm/memory: fix a typo in comment "attampt"->"attempt" discards cd70938faf9b mm/page-writeback: fix a typo in comment "effictive"->"effective" discards 85264eb30a04 mm/sparse: fix a typo in comment "convienence"->"convenience" discards 0dbc0dee5b42 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] discards 13840de5af5f mm: fix a typo in comment "strucure"->"structure" discards c89c6a2727a0 mm, memcg: fix some typos in memcontrol.c discards ed47baa8d35b mm/frontswap: fix some typos in frontswap.c discards 507e36065574 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" discards 9b414cdaeb68 mm/list_lru: fix a typo in comment "numbesr"->"numbers" discards 556fcd9f6208 mm/memblock: fix a typo in comment "implict"->"implicit" discards 19ab7c88459d mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" discards 0a8269c097c2 mm/vmsan: fix some typos in comment discards 7c68ff8d0e59 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] discards 73da4c1e9a6a mm/hugetlb: fix a typo in comment "manitained"->"maintained" discards 319b1be3e7ab mm/hugetlb: fix a typo in comment "manitained"->"maintained" discards d9e990a8d6e0 mm: mmap: fix a typo in comment "compatbility"->"compatibility" discards 4771e74bf9a9 mm: ksm: fix a typo in comment "alreaady"->"already" discards 055e7b630562 mm: ksm: fix a typo in comment "alreaady"->"already" discards f8d48bc6de47 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" discards 4bd0d7d2d20e mm-replace-zero-length-array-with-flexible-array-member-fix discards 9d74133399a6 mm: replace zero-length array with flexible-array member discards b4a3a78302c3 device-dax: add memory via add_memory_driver_managed() discards 410a521e66dd kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] discards ebe1993acf72 mm/memory_hotplug: introduce add_memory_driver_managed() discards bc0ec79c2ca7 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] discards 7e12d2fac3a9 mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 discards d4c9fdb6c810 mm/memory_hotplug: remove is_mem_section_removable() discards d3dd2d10588e powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] discards 18c60bfcf0b4 mm/memory_hotplug: refrain from adding memory into an impo [...] discards e257b40fcfd9 mm: add kvfree_sensitive() for freeing sensitive data objects discards a0a3d8dcb039 arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined discards cbd388ebc8a8 x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined discards 079a68f3c863 riscv-support-debug_wx-fix discards 9b229cb6156a riscv: support DEBUG_WX discards 8167b8db4a10 mm: add MMU dependency for DEBUG_WX discards 3ed36b4371cf mm: remove the specific name of arm64 discards d878abb2d69f mm-add-debug_wx-support-fix discards 281924e9ad91 mm: add DEBUG_WX support discards ebc4c83607ec drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] discards 25cb88f1ce24 drivers/base/memory.c: cache memory blocks in xarray to ac [...] discards 4052e63be307 mm/vmstat: add events for PMD based THP migration without split discards 6c62be57382a mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 discards 12984b7a9013 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() discards 2b7ab2698081 powerpc/mm: drop platform defined pmd_mknotpresent() discards 1b42d7859ac3 mm: thp: don't need to drain lru cache when splitting and [...] discards 23898283af88 kmap-consolidate-kmap_prot-definitions-checkpatch-fixes discards e15560f75309 kmap: consolidate kmap_prot definitions discards 4e3ecd20c6d3 sparc: remove unnecessary includes discards 572303494c5b parisc/kmap: remove duplicate kmap code discards 80021d257aeb kmap: remove kmap_atomic_to_page() discards 001394bada85 drm: vmwgfx: include linux/highmem.h discards 496cb97cae15 drm: remove drm specific kmap_atomic code discards be059d98d58d arch/kmap: define kmap_atomic_prot() for all arch's discards f0d61ead0086 arch/kmap: don't hard code kmap_prot values discards e4dd09d54b7f arch/kmap: ensure kmap_prot visibility discards b63f184024ed arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes discards c625adf7147e arch/{mips,sparc,microblaze,powerpc}: Don't enable pagefau [...] discards fe8e59b19759 arch/kunmap_atomic: consolidate duplicate code discards e822f9b068c5 arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes discards f2cedc884127 arch/kmap_atomic: consolidate duplicate code discards c062ec3e5224 {x86,powerpc,microblaze}/kmap: move preempt disable discards 7024e82094c4 arch-kunmap-remove-duplicate-kunmap-implementations-fix discards 644468611bee arch/kunmap: remove duplicate kunmap implementations discards 7c46bb75d79b arch/kmap: remove redundant arch specific kmaps discards 1d46d7bb8728 arch/xtensa: move kmap build bug out of the way discards 9f6396ee426a arch/kmap: remove BUG_ON() discards 12d1f14afa88 mm: simplify calling a compound page destructor discards 62613100534f mm/hugetlb: define a generic fallback for arch_clear_hugep [...] discards 9b48b722a838 mm/hugetlb: define a generic fallback for is_hugepage_only [...] discards aaa07416af4f arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET discards 5b65bec01a60 mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] discards 83744aa2f139 hugetlbfs: fix changes to command line processing discards 6118d8a2fe01 hugetlbfs: clean up command line processing discards 0f136255cb43 arm64/hugetlb: fix hugetlb initialization discards 266cb9978c9d hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] discards 7b9587e59aba hugetlbfs: move hugepagesz= parsing to arch independent code discards 9b5671e60eb2 hugetlbfs: add arch_hugetlb_valid_size discards 1f4ebed7cd2b selftests: khugepaged: fix several spelling mistakes discards 1185d3900efe khugepaged: introduce 'max_ptes_shared' tunable discards 90f950e119ca thp: change CoW semantics for anon-THP discards f7095c9de0cd khugepaged: allow to collapse PTE-mapped compound pages discards d51b6bcb7568 mm: khugepaged: remove error message when checking external pins discards 44b5c591ba8d khugepaged: allow to collapse a page shared across fork discards 41c813271783 khugepaged: drain LRU add pagevec after swapin discards dae17a68a787 khugepaged: drain all LRU caches before scanning pages discards 86a5daf6965a khugepaged: do not stop collapse if less than half PTEs ar [...] discards cad4108a7df9 khugepaged-add-self-test-fix-3 discards 5c4c24de4660 khugepaged-add-self-test-fix-2-fix discards 9e052d780bd2 khugepaged: replace the usage of system(3) in the test discards b2a72f8268c2 selftests: khugepaged: fix several spelling mistakes discards b2483f76bda4 khugepaged: add self test discards 3ce40fc6f91c hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for [...] discards 7568c556fda9 include/linux/memblock.h: fix minor typo and unclear comment discards 4585354a11ab mm, mempolicy: fix up gup usage in lookup_node discards 0889ac765a82 tools/vm/page_owner_sort.c: filter out unneeded line discards fbc2f3dabaaf mm/vmscan: update the comment of should_continue_reclaim() discards 52d9e0fdfa18 mm/vmscan.c: change prototype for shrink_page_list discards 50f8c888cc83 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch discards 2406cd00f6c8 mm/vmscan.c: use update_lru_size() in update_lru_sizes() discards 0c3fc91a8af7 mm-page_alloc-skip-waternark_boost-for-atomic-order-0-allo [...] discards d03244f7f79c mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] discards d1d21652bdcf mm/page_alloc: restrict and formalize compound_page_dtors[] discards d75aa7288527 mm, page_alloc: reset the zone->watermark_boost early discards 941b5a039e9e mm-reset-numa-stats-for-boot-pagesets-v3 discards 22dd38495089 mm/page_alloc.c: reset numa stats for boot pagesets discards b3c4abed8c29 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] discards 534654d27a5a mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() discards 2e4acd958f32 mm/page_alloc: integrate classzone_idx and high_zoneidx discards ae8d71a7906f mm/page_alloc: use ac->high_zoneidx for classzone_idx discards d8e9252fc62f mm/vmstat.c: do not show lowmem reserve protection informa [...] discards 275505e3af94 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] discards 0986a85418ea mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] discards 87c29a59bbdc mm/page_alloc.c: remove unused free_bootmem_with_active_regions discards 58899d55e7be mm: call cond_resched() from deferred_init_memmap() discards caada632a2d2 mm: initialize deferred pages with interrupts enabled discards 8cf7a5273f9f mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] discards 3888cdc6fbfe mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] discards 81633289f117 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] discards e75c9bd675c8 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] discards c89785b956a3 mm/page_alloc.c: rename free_pages_check() to check_free_page() discards 05f7afb0c8bc mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] discards 601522cfde5a mm/page_alloc.c: bad_flags is not necessary for bad_page() discards 0d7466fb3eef mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] discards ede5841a2a4f docs/vm: update memory-models documentation discards 7a95036f7f74 mm: simplify find_min_pfn_with_active_regions() discards 2d96fa0c03ff mm: clean up free_area_init_node() and its helpers discards 48d45bc1726e mm: rename free_area_init_node() to free_area_init_memoryl [...] discards 8000512b49f0 mm-free_area_init-allow-defining-max_zone_pfn-in-descendin [...] discards 130df17335bf arc: free_area_init(): take into account PAE40 mode discards 75266bef2461 mm: free_area_init: allow defining max_zone_pfn in descend [...] discards 1bcd417eb000 mm: free_area_init: allow defining max_zone_pfn in descend [...] discards 2d64b29f1007 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES discards 22d2a9e534cc mm/compaction: fix the incorrect hole in fast_isolate_freepages() discards a944fbda7601 Merge remote-tracking branch 'tip/auto-latest' discards 8cd14f5f0a28 Merge remote-tracking branch 'spi/for-next' discards 0c3354b6a044 Merge remote-tracking branch 'devicetree/for-next' discards 9c45498d92a6 Merge remote-tracking branch 'audit/next' discards 1ac5bab9be4f Merge remote-tracking branch 'vfio/next' discards 917c499ed105 Merge remote-tracking branch 'iommu/next' discards 386f7daa53b2 Merge remote-tracking branch 'tpmdd/next' discards aed2e81f7134 Merge remote-tracking branch 'tomoyo/master' discards fd6ad3627d18 Merge remote-tracking branch 'smack/next' discards f3bd2b0f33f9 Merge remote-tracking branch 'selinux/next' discards e15d37bc129e Merge remote-tracking branch 'keys/keys-next' discards 933c3e74f196 Merge remote-tracking branch 'integrity/next-integrity' discards e125ca9e55a9 Merge remote-tracking branch 'apparmor/apparmor-next' discards ab10bfca6b7c Merge remote-tracking branch 'security/next-testing' discards ab740584f358 Merge remote-tracking branch 'regulator/for-next' discards dcdb5a448a57 Merge remote-tracking branch 'battery/for-next' discards a5de89a01be2 Merge remote-tracking branch 'backlight/for-backlight-next' discards 27f904573b4e Merge remote-tracking branch 'mfd/for-mfd-next' discards df1150cf4a81 Merge remote-tracking branch 'mmc/next' discards e9bd9c347983 Merge remote-tracking branch 'pcmcia/pcmcia-next' discards ea6b82f86339 Merge remote-tracking branch 'device-mapper/for-next' discards b6a414da582c Merge remote-tracking branch 'block/for-next' discards ade0a5c89ee1 Merge remote-tracking branch 'input/next' discards 182d69403fbf Merge remote-tracking branch 'modules/modules-next' discards 0df1bdeed06e Merge remote-tracking branch 'sound-asoc/for-next' discards 9580951dae2e Merge remote-tracking branch 'sound/for-next' discards 5b11f4ff9aaf Merge remote-tracking branch 'regmap/for-next' discards aedd22656b22 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 6702cf237ccd Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards 28f3c41ea81a Merge remote-tracking branch 'drm-msm/msm-next' discards 2d8bb11a51c4 Merge remote-tracking branch 'drm-misc/for-linux-next' discards b626bdbc0cc5 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 4534101d6ccc Merge remote-tracking branch 'amdgpu/drm-next' discards 6d5dd30e680c Merge remote-tracking branch 'drm/drm-next' discards 8e5b9fa2b008 Merge remote-tracking branch 'crypto/master' discards 88aa028c1edc Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 7b547a8dadcd Merge remote-tracking branch 'nand/nand/next' discards 3a6dbcf9569a Merge remote-tracking branch 'gfs2/for-next' discards 909e2f972aba Merge remote-tracking branch 'mac80211-next/master' discards 69c033ab8242 Merge remote-tracking branch 'bluetooth/master' discards 4692fe00c1ad Merge remote-tracking branch 'wireless-drivers-next/master' discards 9dd1751fc1bf Merge remote-tracking branch 'mlx5-next/mlx5-next' discards 97703b4c7a13 Merge remote-tracking branch 'ipsec-next/master' discards 00ffb0380005 Merge remote-tracking branch 'bpf-next/master' discards 922387f04617 Merge remote-tracking branch 'net-next/master' discards 742f6dd13852 Merge remote-tracking branch 'rdma/for-next' discards ea8cac59513c Merge remote-tracking branch 'swiotlb/linux-next' discards eb753ce1c176 Merge remote-tracking branch 'dlm/next' discards 5b647d066f5e Merge remote-tracking branch 'ieee1394/for-next' discards 286e84d36895 Merge remote-tracking branch 'thermal/thermal/linux-next' discards 4c7e7ba2fee8 Merge remote-tracking branch 'opp/opp/linux-next' discards 4f9c0fe0b3c4 Merge remote-tracking branch 'cpupower/cpupower' discards a9b77904b3a2 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards 73b09a3ab5f2 Merge remote-tracking branch 'pm/linux-next' discards e2f86493d7af Merge remote-tracking branch 'v4l-dvb/master' discards 4773d1324da6 Merge remote-tracking branch 'jc_docs/docs-next' discards 7d8ec69bdbe6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 3f59eb1137f7 Merge branch 'dmi/master' discards 5e460279720f Merge remote-tracking branch 'i3c/i3c/next' discards ba89e2d16d1b Merge remote-tracking branch 'i2c/i2c/for-next' discards 3c21239309c7 Merge remote-tracking branch 'hid/for-next' discards 2869fb3c1b2d Merge remote-tracking branch 'pstore/for-next/pstore' discards 4ee5fbfd83f0 Merge remote-tracking branch 'pci/next' discards 9280bcae90dc Merge remote-tracking branch 'printk/for-next' discards 5893792c7e1e Merge remote-tracking branch 'vfs/for-next' discards 30bdbd5b8cbd Merge remote-tracking branch 'file-locks/locks-next' discards 708b2e0fabb1 Merge remote-tracking branch 'djw-vfs/vfs-for-next' discards 172bd6e41ea8 Merge remote-tracking branch 'zonefs/for-next' discards a8184eb7c89b Merge remote-tracking branch 'xfs/for-next' discards c9499d138554 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards 52b417d5f96a Merge remote-tracking branch 'nfsd/nfsd-next' discards 1a9cc30b7941 Merge remote-tracking branch 'nfs-anna/linux-next' discards c6d4adb03845 Merge remote-tracking branch 'jfs/jfs-next' discards e04431089899 Merge remote-tracking branch 'fuse/for-next' discards 5fc2fa7eae24 Merge remote-tracking branch 'fsverity/fsverity' discards a393de7e3df1 Merge remote-tracking branch 'f2fs/dev' discards dad98ddf36aa Merge remote-tracking branch 'ext3/for_next' discards d6814a52e40c Merge remote-tracking branch 'exfat/dev' discards 500e79874940 Merge remote-tracking branch 'cifs/for-next' discards c1858fb59f42 Merge remote-tracking branch 'btrfs/for-next' discards 24c81b0843b2 Merge remote-tracking branch 'fscrypt/master' discards e53409c38701 Merge remote-tracking branch 'sparc-next/master' discards 9a1deb937b51 Merge remote-tracking branch 'sh/sh-next' discards fa3c3b60a238 Merge remote-tracking branch 's390/features' discards d2acfa1c3dfc Merge remote-tracking branch 'risc-v/for-next' discards e66163dc06a1 Merge remote-tracking branch 'powerpc/next' discards ab8436a4d6ce Merge remote-tracking branch 'parisc-hd/for-next' discards 894ee1ea6f6b Merge remote-tracking branch 'nds32/next' discards 69e2102be635 Merge remote-tracking branch 'mips/mips-next' discards 2143b13b7e0a Merge remote-tracking branch 'm68knommu/for-next' discards 86bc3a3f9214 Merge remote-tracking branch 'm68k/for-next' discards f1383e3917d8 Merge remote-tracking branch 'h8300/h8300-next' discards e86938a65ee2 Merge remote-tracking branch 'clk-samsung/for-next' discards 434040fc806c Merge remote-tracking branch 'clk/clk-next' discards 5236a013256e Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 49e9ce7dfa01 Merge remote-tracking branch 'tegra/for-next' discards 356dad342799 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 26aa459bcf89 Merge remote-tracking branch 'scmi/for-linux-next' discards bbe20331675f Merge remote-tracking branch 'samsung-krzk/for-next' discards 2042441e227a Merge remote-tracking branch 'rockchip/for-next' discards a1f68720cec9 Merge remote-tracking branch 'reset/reset/next' discards 91ed0347fa68 Merge remote-tracking branch 'renesas/next' discards fcdd69278843 Merge remote-tracking branch 'realtek/for-next' discards 0974edd8867e Merge remote-tracking branch 'raspberrypi/for-next' discards b5b7e431e4d5 Merge remote-tracking branch 'qcom/for-next' discards d0f9cf2f60e4 Merge remote-tracking branch 'omap/for-next' discards d3cf49cdf166 Merge remote-tracking branch 'mvebu/for-next' discards b0131a6837bc Merge remote-tracking branch 'mediatek/for-next' discards ea0c7c5e6bd9 Merge remote-tracking branch 'keystone/next' discards dc1ef17a1f34 Merge remote-tracking branch 'imx-mxs/for-next' discards ef0d45723321 Merge remote-tracking branch 'at91/at91-next' discards def9176fb9fa Merge remote-tracking branch 'aspeed/for-next' discards 42edb78bd112 Merge remote-tracking branch 'amlogic/for-next' discards 4f4d62f937ae Merge remote-tracking branch 'arm-soc/for-next' discards 63957ed0bb2f Merge remote-tracking branch 'arm64/for-next/core' discards 63f42e237ace Merge remote-tracking branch 'arm/for-next' discards 8c54b0457c8e Merge remote-tracking branch 'dma-mapping/for-next' discards c65515af13f8 Merge remote-tracking branch 'kbuild/for-next' discards 43dae97d71fc Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards c0a2bce73a89 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 608a93b4ac04 Merge remote-tracking branch 'fpga-fixes/fixes' discards 7fdca561a017 Merge remote-tracking branch 'mmc-fixes/fixes' discards cd192ba4547b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards 96802ede5128 Merge remote-tracking branch 'drm-fixes/drm-fixes' discards dd76528be1b3 Merge remote-tracking branch 'scsi-fixes/fixes' discards b8400802d031 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards bc64c74bdfda Merge remote-tracking branch 'omap-fixes/fixes' discards 149fa3f6549f Merge remote-tracking branch 'slave-dma-fixes/fixes' discards edfe913cd5aa Merge remote-tracking branch 'input-current/for-linus' discards 94f3e459cdc3 Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards a1d13bdfb623 Merge remote-tracking branch 'staging.current/staging-linus' discards d1b3e5b405c1 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards 48840f8eb025 Merge remote-tracking branch 'tty.current/tty-linus' discards ff011fd58b63 Merge remote-tracking branch 'driver-core.current/driver-c [...] discards f8ed4c8fadae Merge remote-tracking branch 'spi-fixes/for-linus' discards 2afc1c425a2f Merge remote-tracking branch 'regulator-fixes/for-linus' discards 9bfecb0e6e98 Merge remote-tracking branch 'regmap-fixes/for-linus' discards b1cc713ddef4 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 07c2dde46a04 Merge remote-tracking branch 'sound-current/for-linus' discards e32758a9b2af Merge remote-tracking branch 'mac80211/master' discards 28cd8e9a0108 Merge remote-tracking branch 'ipsec/master' discards b9ff60cd1354 Merge remote-tracking branch 'net/master' discards 0426a131d656 Merge remote-tracking branch 'sparc/master' discards d20da9b4426b Merge remote-tracking branch 's390-fixes/fixes' discards e203059d2b4e Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards f279f2892b66 Merge remote-tracking branch 'arm-current/fixes' discards 4e17bdeaa54e Merge remote-tracking branch 'fixes/master' discards 1089d75d8bf0 drm/amdgpu: drop navi pcie bw callback discards 7546f93fd663 drm/amdgpu: improve error handling in pcie_bw discards 88ae6535b9c7 drm/amdgpu: put some case statments in family order discards 27be715b492b drm/amdgpu/sdma4: simplify the logic around powering up sdma discards ae63abe95f72 drm/amdgpu: simplify mec2 fw check discards 97927dec7736 drm/amdgpu: simplify CZ/ST and KV/KB/ML checks discards fc5e0fe4b0cf drm/amdgpu: simplify raven and renoir checks discards d8b2e357359c drm/amdgpu/gfx10: add navi12 to gfxoff case discards 745a9eef74a6 drm/amdgpu/sdma4: add renoir to powergating setup discards cfb7100ad28c drm/amdgpu: add apu flags discards 157d49cdaed3 drm/amdgpu: move gpu_info parsing after common early init discards 7d7349f2f4e3 drm/amdgpu: move discovery gfx config fetching discards 101388a87378 drm/amdgpu: simplify ATIF backlight handling discards bbfda4da6cba drm/amdgpu: re-enable runtime pm on vega10 discards a7af0897b6f2 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist discards 5a11b6ff27c5 drm/amdgpu/display: fix logic inversion in program_timing_sync() discards c10bea69de2d drm/amdgpu: work around llvm bug #42576 discards 3d043b5a78a6 drm/ttm: Break out the loops if need_resched in bo delayed [...] discards f6c68246cd00 include/uapi/linux: Update KFD ioctl version discards 95de7a1525fe drm/amdkfd: Provide SMI events watch discards c0b36b5569ec drm/amdgpu: off by one in amdgpu_device_attr_create_groups [...] discards c0b97a21624d drm/amdgpu/smu10: Replace one-element array and use struct [...] discards c9b6e34b8a15 drm/amd/display: Enable fp16 also on DCE-11.0 - DCE-12. (v2) discards 5db3f93ab894 drm/amd/display: Expose support for xBGR ordered fp16 formats. discards 42869560dcef drm/amdgpu/vcn2.5: Remove old DPG workaround discards 65aebb3ed26d drm/amdgpu/jpeg2.5: Remove JPEG_ENC_MASK from clock ungating discards a30ea7f971e7 drm/amdgpu: resolve ras recovery vs smi race condition discards 4d65e96c382a drm/amd/display: FW Release 1.0.11 discards c050c6d59b99 drm/amd/display: Set/Reset avmute when disable/enable stream discards a143ab8805e2 drm/amd/display: Remove nv12 work around discards 841f43d6188f drm/amd/display: fix dml immediate flip input discards f8766fd81f3e drm/amd/display: fix dml log2 function discards 949582f22f16 drm/amd/display: Support CW4 for DMUB ringbuffer inbox discards 1462699c46a6 drm/amd/display: Add DMUB firmware version helpers in DMUB [...] discards 7bccfeb9441b drm/amd/display: Fix incorrectly pruned modes with deep color discards 2b31e30b3f57 drm/amd/display: correct rn NUM_VMID discards c43bd70b7623 drm/amd/display: Avoid pipe split when plane is too small discards 6dd6e56db5a5 drm/amd/display: Defer cursor lock until after VUPDATE discards 04cae2f5c558 drm/amd/display: vbios data table packing discards a6600b7a9f1c drm/amd/display: DP link layer test 4.2.1.1 fix due to spe [...] discards 9faee6e27ec4 drm/amd/display: update dml interfaces and variables discards 964d1b54befd drm/amd/display: Remove dml_common_def file discards 26bcb0cf9b6f drm/amd/display: 3.2.85 discards 70b5c391e96b drm/amd/display: Fix ABM memory alignment issue discards 84ce0f0de4ef drm/amd/display: FW release 1.0.10 discards 224d748e65d0 drm/amd/display: Implement some asic specific abm call backs. discards 4935a8ac5fc5 drm/amd/display: Add bit swap helper based on endianness discards 27cd06bce35b drm/amd/display: Don't pass invalid fw_bss_data pointer in [...] discards b79e3d6e2549 drm/amd/display: Check bss_data_size before going down leg [...] discards 020c99b07d69 drm/amd/display: DP training to set properly SCRAMBLING_DISABLE discards 2bf03aef7241 drm/amd/display: Do not fail if build scaling params fails discards ad0aab74b08d drm/amd/display: Handle persistence in DM discards 28490e5b59dc drm/amd/display: fix and simplify pipe split logic discards 83c9be1890e4 drm/amd/display: Minimize DSC resource re-assignment discards 57155a88f923 Merge remote-tracking branch 'spi/for-5.8' into spi-next discards 2450d0644dea Merge remote-tracking branch 'spi/for-5.7' into spi-linus omits 95a220eb04f4 Merge remote-tracking branch 'regulator/for-5.8' into regu [...] omits 7bdca7b2e552 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] omits 6027a24c33db Merge remote-tracking branch 'asoc/for-5.8' into asoc-next omits e881587896db Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus discards 7099e5be18ce Merge branch 'imx/defconfig' into for-next discards 2a9a766cf458 Merge branch 'imx/dt64' into for-next discards 5890810fb601 Merge branch 'imx/dt' into for-next discards 388d2f69eabb Merge branch 'imx/bindings' into for-next discards e6860f26a0b8 Merge branch 'imx/soc' into for-next discards 51ae3f68089d Merge branch 'imx/drivers' into for-next discards 6418aa080843 Merge branch 'clk/imx' into for-next omits 11569efd8c79 Merge branch for-5.8/arm64/dt into for-next omits 99bbb4ad1ffb Merge branch for-5.8/arm/dt into for-next omits 02abc5d113d7 Merge branch for-5.8/arm/core into for-next omits dafa67987b05 Merge branch for-5.8/soc into for-next omits aebe09111cf0 Merge branch for-5.8/memory into for-next omits 05b6f5f96b2c Merge branch for-5.8/media into for-next omits e832ccd43241 Merge branch for-5.8/of into for-next omits 8092386ccb8f Merge branch for-5.8/i2c into for-next omits 942bf56768f3 Merge branch for-5.8/dt-bindings into for-next omits f32ca243beaf Merge branch for-5.8/cpuidle into for-next omits 13f5840410d5 Merge branch for-5.8/cpufreq into for-next omits 3a10b2221d78 Merge branch for-5.8/clk into for-next omits 5d7e041867cc Merge branch for-5.7/clk-fixes into for-next omits 3c5597f935f0 Merge branch for-5.7/arm64/defconfig into for-next discards 1a17baffc684 Merge branch 'v5.7-next/soc' into for-next discards fa2f45f0238b Merge branch 'v5.7-next/dts64' into for-next discards c6ee04ea7e29 Merge branch 'v5.7-next/dts32' into for-next omits ceedbb067a37 opp: core: add regulators enable and disable omits 259f785101e1 opp: Reorder the code for !target_freq case discards 82c5ba14c091 Merge branch 'x86/entry' discards fc0460176b21 Merge branch 'x86/cleanups' discards 732ff32829fa Merge branch 'core/kprobes' discards 5ea73e0c3eab Merge branch 'core/rcu' discards a251b5cb20b2 Merge branch 'locking/core' discards f63f16779976 Merge branch 'perf/core' discards b3202f1c5481 Merge branch 'sched/core' discards 204b22d01cb0 Merge branch 'sched/urgent' discards 1d6f815c9052 Merge branch 'x86/boot' discards 7cf55aea25fc Merge branch 'x86/cpu' discards f3320b2d85be Merge branch 'x86/urgent' discards c24b9bed1404 Merge branch 'linus' omits ba82fe3233ec clocksource/drivers/timer-ti-dm: Do one override clock par [...] omits 2f090c185d92 Merge branch 'omap-for-v5.8/dt-timer' of git://git.kernel. [...] discards 5c287c0cd79e mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] discards 50db0f6cbb14 mm: memmap_init: iterate over memblock regions rather that [...] discards afb4ede4311c xtensa: simplify detection of memory zone boundaries discards eda1ab95fdb5 unicore32: simplify detection of memory zone boundaries discards 2ee1a79fd782 sparc32: simplify detection of memory zone boundaries discards 0e41a6d3d817 parisc: simplify detection of memory zone boundaries discards 008bc2bf8c67 m68k: mm: simplify detection of memory zone boundaries discards 8e76756a75e0 csky: simplify detection of memory zone boundaries discards 2f6c2d00727e arm64: simplify detection of memory zone boundaries for UM [...] discards c2991d1bbf6c arm: simplify detection of memory zone boundaries discards bdd75f8f3adc alpha: simplify detection of memory zone boundaries discards 6d046d15b9b5 mm: use free_area_init() instead of free_area_init_nodes() discards c7df73fd4e98 mm: free_area_init: use maximal zone PFNs rather than zone sizes discards 5e5cd7b5a62c mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option discards 78ec54967b67 mm: make early_pfn_to_nid() and related defintions close t [...] discards 0b401196e966 mm: memblock: replace dereferences of memblock_region.nid [...] discards 335412828096 mm: clarify __GFP_MEMALLOC usage discards 2e161abe79ba kasan: move kasan_report() into report.c discards 9ebb7564b596 string.h: fix incompatibility between FORTIFY_SOURCE and KASAN discards cd7d4e8cac19 kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] discards dd2b99a5ab55 kasan: stop tests being eliminated as dead code with FORTI [...] discards 2d5c869e2435 mm/mm_init.c: report kasan-tag information stored in page->flags discards 4195d6330c41 x86/mm: remove vmalloc faulting discards 45b5c372f45c mm: remove vmalloc_sync_(un)mappings() discards cbcf196f4aa2 x86/mm/32: implement arch_sync_kernel_mappings() discards 1b38b3f94bf6 x86/mm/64: implement arch_sync_kernel_mappings() discards e31009b2edae mm/ioremap: track which page-table levels were modified discards 26d9690121ed mm-vmalloc-track-which-page-table-levels-were-modified-fix discards c5b9a7326883 mm/vmalloc: track which page-table levels were modified discards 0dbfa63b7f5e mm: add functions to track page directory modifications discards c8d9dd1c9e6e s390: use __vmalloc_node in stack_alloc discards 0e50353590ff powerpc: use __vmalloc_node in alloc_vm_stack discards d1155d0cab29 arm64: use __vmalloc_node in arch_alloc_vmap_stack discards 92beb2f47331 mm-remove-vmalloc_user_node_flags-fix discards a29ad52aea98 mm: remove vmalloc_user_node_flags discards 721b17fbd24c mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix discards 5f78f1457b36 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix discards d82a853be4d7 mm: switch the test_vmalloc module to use __vmalloc_node discards 27b1cf0ed630 mm-remove-__vmalloc_node_flags_caller-fix discards 3eba32588f34 mm: remove __vmalloc_node_flags_caller discards a18575a467d4 mm: remove both instances of __vmalloc_node_flags discards b4d9dcf90a8b mm: remove the prot argument to __vmalloc_node discards 04465410ae1a mm: remove the pgprot argument to __vmalloc discards ea839fc12c80 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc discards 62d437129ffe mm: enforce that vmap can't map pages executable discards 779489463baf mm: remove the prot argument from vm_map_ram discards bc77380caae3 mm: remove unmap_vmap_area discards 92770f0a0d7d mm: remove map_vm_range discards 5f5e30a735fc mm: don't return the number of pages from map_kernel_range [...] discards ff4a4ffcf3ba mm: rename vmap_page_range to map_kernel_range discards e1a234775141 mm: remove vmap_page_range_noflush and vunmap_page_range discards 1bf6e200f200 mm: pass addr as unsigned long to vb_free discards 55881b43b821 mm: only allow page table mappings for built-in zsmalloc discards 3f39e95cd275 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] discards ffb2e0ca3ee7 mm: unexport unmap_kernel_range_noflush discards 3fd9b0559476 mm: remove __get_vm_area discards 1e79660fbd53 powerpc: remove __ioremap_at and __iounmap_at discards fafdf5000721 powerpc: add an ioremap_phb helper discards aae0ac207898 dma-mapping: use vmap insted of reimplementing it discards 26baeaef603c staging: media: ipu3: use vmap instead of reimplementing it discards b909a74c5d18 staging: android: ion: use vmap instead of vm_map_ram discards 3e5489c32fc1 x86: fix vmap arguments in map_irq_stack discards dba80248b33a x86/hyperv: use vmalloc_exec for the hypercall page discards f8b49d8e2c9d mm/memory: remove unnecessary pte_devmap case in copy_one_pte() discards b09bfdbfb913 mm/mmap.c: fix the adjusted length error discards c6f8bf7fac19 /proc/PID/smaps: Add PMD migration entry parsing discards c1fc3460b2b8 mm/gup.c: further document vma_permits_fault() discards 8758a866c065 memcg: expose root cgroup's memory.stat discards 5477c8a44bb3 mm: memcontrol: update page->mem_cgroup stability rules discards ca4c4835ea11 mm: memcontrol: delete unused lrucare handling discards ce4bdf8cbbd3 mm: memcontrol: document the new swap control behavior discards 370f728724df mm: memcontrol: charge swapin pages on instantiation discards 424c85e6708c mm: memcontrol: make swap tracking an integral part of mem [...] discards f17314dc93da mm: memcontrol: prepare swap controller setup for integration discards a3f2fd09ec2e mm: memcontrol: drop unused try/commit/cancel charge API discards bc98fd39702e mm-memcontrol-convert-anon-and-file-thp-to-new-mem_cgroup_ [...] discards 806e3aedbcaa mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] discards 387b90172ba6 mm-memcontrol-switch-to-native-nr_anon_thps-counter-fix discards be437055133a mm: memcontrol: switch to native NR_ANON_THPS counter discards 96fd5eef8f87 mm: memcontrol: switch to native NR_ANON_MAPPED counter discards 0add627512df mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] discards 68f25c8ee4af mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] discards 1ad9cba3405b mm: memcontrol: prepare move_account for removal of privat [...] discards 87ce9f6c789f mm: memcontrol: prepare uncharging for removal of private [...] discards 474a11458afe mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] discards cba34a805ef5 mm: memcontrol: move out cgroup swaprate throttling discards 7c6e754b945e mm: shmem: remove rare optimization when swapin races with [...] discards 1da808d193f3 mm: memcontrol: drop @compound parameter from memcg charging API discards 64f8fbf6a751 mm: memcontrol: fix stat-corrupting race in charge moving discards f961aa6af20e mm: fix NUMA node file count error in replace_page_cache() discards b2c5c6f87f84 mm: memcontrol: simplify value comparison between count and limit discards 1b40dd68e341 mm, memcg: decouple e{low,min} state mutations from protec [...] discards fc41473305e7 mm, memcg: avoid stale protection values when cgroup is ab [...] discards 444b0e181c06 mm, memcg: add workingset_restore in memory.stat discards 17736eed287b mm/swapfile.c: use prandom_u32_max() discards f32797bfa446 mm/swapfile.c: __swap_entry_free() always free 1 entry discards 64ba6477bd68 mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix discards 3591287b140f mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable discards 3d08363d7513 swap: try to scan more free slots even when fragmented discards e7eb743c0037 mm/swapfile.c: omit a duplicate code by compare tmp and max first discards 439b110d9c08 mm/swapfile.c: tmp is always smaller than max discards 6c854ed14e8f mm/swapfile.c: found_free could be represented by (tmp < max) discards 8cd7e195be35 mm/swapfile.c: remove the extra check in scan_swap_map_slots() discards c82049a860c0 mm/swapfile.c: simplify the calculation of n_goal discards ce1296a5719e mm/swapfile.c: remove the unnecessary goto for SSD case discards d39bcdba0877 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] discards 67b241ebe624 mm/swapfile.c: offset is only used when there is more slots discards b4679b832f44 mm: swap: properly update readahead statistics in unuse_pt [...] discards a34fc3f8f4aa mm/swap_state: fix a data race in swapin_nr_pages discards ff309cac8602 mm/swapfile: use list_{prev,next}_entry() instead of open-coding discards 4968351dee65 drm/i915: convert get_user_pages() --> pin_user_pages() discards 49555294a2bf mm/gup: introduce pin_user_pages_fast_only() discards dfb8dfe80808 mm/gup: refactor and de-duplicate gup_fast() code discards a7d09c7ab801 mm/gup: move __get_user_pages_fast() down a few lines in gup.c discards a19655c8931f ivtv: convert get_user_pages() --> pin_user_pages() discards 7736c292c4b6 mm/gup: introduce pin_user_pages_unlocked discards 9088752c1545 mm-gupc-updating-the-documentation-fix discards 5f87974dd413 mm/gup.c: update the documentation discards 7ffc79560048 mm/migrate.c: call detach_page_private to cleanup code discards aec5c539c9c6 buffer_head.h: remove attach_page_buffers discards 823aaf02f5ed orangefs: use attach/detach_page_private discards d67b88b23862 ntfs: replace attach_page_buffers with attach_page_private discards 614a5fcda39f iomap: use attach/detach_page_private discards 17605a1e58e9 f2fs: use attach/detach_page_private discards 255319c1f161 fs/buffer.c: use attach/detach_page_private discards 6ac5d3ae9112 btrfs: use attach/detach_page_private discards b39344ecd005 md: remove __clear_page_buffers and use attach/detach_page [...] discards 6f0c62d45e40 include/linux/pagemap.h: introduce attach/detach_page_private discards d55829582a95 iomap: convert from readpages to readahead discards 3f9561552d24 fuse-convert-from-readpages-to-readahead-fix discards bc86e9e8362a fuse: convert from readpages to readahead discards ef87f4e749bd f2fs: pass the inode to f2fs_mpage_readpages discards 07351a4c89cd f2fs: convert from readpages to readahead discards 5fd4ed4ae63e ext4: pass the inode to ext4_mpage_readpages discards 9a4369e41511 ext4: convert from readpages to readahead discards 4ba2d745ab38 erofs: convert compressed files from readpages to readahead discards 268bec3f9253 erofs: convert uncompressed files from readpages to readahead discards 6b33539fd376 btrfs: convert from readpages to readahead discards a1c4764cc0d2 fs: convert mpage_readpages to mpage_readahead discards 8f41ad7adb52 mm: use memalloc_nofs_save in readahead path discards 0dc943c86c0c mm: document why we don't set PageReadahead discards 53abd713922c mm: add page_cache_readahead_unbounded discards 34c025ec7bae mm: move end_index check out of readahead loop discards fa2ffcc209c8 mm: add readahead address space operation discards 76e5b20b3ccb mm: put readahead pages in cache earlier discards 2d6d74642db6 mm: remove 'page_offset' from readahead loop discards f32cac26601f mm: rename readahead loop variable to 'i' discards c0a35691ede4 mm: rename various 'offset' parameters to 'index' discards 951014143352 mm: use readahead_control to pass arguments discards 958a786af643 mm: add new readahead_control API discards aa55ac3f50e6 mm: move readahead nr_pages check into read_pages discards 78ab217443fd mm: ignore return value of ->readpages discards 231b2cd663a6 mm: return void from various readahead functions discards 2af2c26c5b28 mm: move readahead prototypes from mm.h discards 22ba8f9c1371 mm, dump_page(): do not crash with invalid mapping pointer discards a8dcb8ce5954 mm-slub-add-panic_on_error-to-the-debug-facilities-fix discards d9d0d85d2f33 mm/slub: fix stack overruns with SLUB_STATS discards a55f8353e30b slub: remove kmalloc under list_lock from list_slab_objects() V2 discards ecfb6dadaa98 slub: Remove userspace notifier for cache add/remove discards 91c1ee3f82be mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix discards b03bf1b98136 mm/slub.c: fix corrupted freechain in deactivate_slab() discards 4e551cdb91ff usercopy: mark dma-kmalloc caches as usercopy caches discards 5e058b9aedcb kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards d9e0e0cf8979 buffer: record blockdev write errors in super_block that it backs discards c77da2ffd937 vfs: track per-sb writeback errors and report them to syncfs discards bf606d86f045 ramfs: support O_TMPFILE discards 09ee21ea68ff drivers/tty/serial/sh-sci.c: suppress uninitialized var warning discards 6b3c62ad4904 ocfs2: mount shared volume without ha stack discards 6d17f63c6308 ocfs2: add missing annotation for dlm_empty_lockres() discards f33685743236 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix discards b4b7806bc946 squashfs: migrate from ll_rw_block usage to BIO discards 7f5d8ebfc433 scripts/tags.sh: add a intermediate file for 'make gtags' discards ea8738811e40 scripts/tags.sh: support compiled source, improved precise discards c9e9571f9891 MAINTAINERS: update email address for Naoya Horiguchi discards 52556edc0c1d sh: include linux/time_types.h for sockios discards 4b878f3379a6 kasan: disable branch tracing for core runtime discards f5d94394dd64 selftests/vm/write_to_hugetlbfs.c: fix unused variable warning discards 37cfa8c46ea7 selftests/vm/.gitignore: add mremap_dontunmap discards 9b11238c3fab rapidio: fix an error in get_user_pages_fast() error handling discards 0f3e34013b10 mm/compaction: avoid VM_BUG_ON(PageSlab()) in page_mapcount() discards 4b54c2c819ac x86: bitops: fix build regression discards 9f6f5a2aaafb device-dax: don't leak kernel memory to user space after u [...] discards c2fd53defdd1 lib/lzo: fix ambiguous encoding bug in lzo-rle discards 90cc53139a8c mm/memcg: optimize memory.numa_stat like memory.stat discards 05335c8237d3 usb: core: kcov: collect coverage from usb complete callback discards 73d5c686c41c kcov: collect coverage from interrupts discards 43fbae299759 kcov: use t->kcov_mode as enabled indicator discards a65960cf0451 kcov: move t->kcov_sequence assignment discards 22fb2e741007 kcov: move t->kcov assignments into kcov_start/stop discards 51fb0b63f9ad kcov: fix potential use-after-free in kcov_remote_start discards 1a927e4d7755 kcov: cleanup debug messages discards 3230530adf2c /proc/kpageflags: do not use uninitialized struct pages discards 6a1fe1a31eeb /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 1bfbe0921ba9 checkpatch: test $GIT_DIR changes discards d88ed3e0d4f6 clk: imx: use imx8m_clk_hw_composite_bus for i.MX8M bus clk slice discards ab5a9f983c46 clk: imx: add imx8m_clk_hw_composite_bus discards 3f0365dafe32 clk: imx: add mux ops for i.MX8M composite clk discards 5b60c7d6d6e8 rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() [...] omits 32ac16b6d31b clocksource/drivers/timer-ti-dm: Fix spelling mistake "det [...] discards c0bca24d8202 rcu: Remove initialized but unused rnp from check_slow_task() discards 41bea1597c49 rcu: fix some kernel-doc warnings discards bd925a5a9f45 tick/nohz: Narrow down noise while setting current task's [...] discards 81aa23c40b1d doc: Update comment from rsp->rcu_gp_seq to rsp->gp_seq discards 030f304035b1 ubsan, kcsan: Don't combine sanitizer with kcov on clang discards d70ea68a9025 doc: Tasks RCU must protect instructions before trampoline discards ad80ddeb1da3 locking/osq_lock: Annotate a data race in osq_lock discards b4673369b61b fs/btrfs: Add cond_resched() for try_release_extent_mappin [...] discards 174588a61196 rcu-tasks: Convert sleeps to idle priority discards 5c095116664c rcu: Expedited grace-period sleeps to idle priority discards edfef25b0b49 rcu: No-CBs-related sleeps to idle priority discards 663d44c27953 rcu: Priority-boost-related sleeps to idle priority discards 6c661e751dc4 rcu: Grace-period-kthread related sleeps to idle priority discards 63124fec7450 torture: Add --allcpus argument to the kvm.sh script discards 224f3e5d52ad torture: Remove whitespace from identify_qemu_vcpus output discards 95618d085860 trace: events: rcu: Change description of rcu_dyntick trace event discards 672267dca14b rcu/tree: Remove dynticks_nmi_nesting counter discards db8f6f6c8a7a rcu/tree: Clean up dynticks counter usage discards e45a953c77c4 rcu/tree: Add better tracing for dyntick-idle discards c4d8ed05c125 Revert b8c17e6664c4 ("rcu: Maintain special bits at bottom [...] discards 264442a4069d rcu: Add comment documenting rcu_callback_map's purpose discards df4b98359e00 rcu: Add callbacks-invoked counters discards c8386e8384be doc: Timer problems can cause RCU CPU stall warnings discards ebdf2a00b474 kcsan: Add test suite discards 5ca1ea8fc683 rcutorture: NULL rcu_torture_current earlier in cleanup code discards 2f1cfec2a621 rcutorture: Handle non-statistic bang-string error messages discards fcc544f51c7f torture: Set configfile variable to current scenario discards 6de0086b3b66 rcutorture: Add races with task-exit processing discards 3b27644d198a docs: RCU: Don't duplicate chapter names in rculist_nulls.rst discards ef5fe62adfff docs: RCU: Convert stallwarn.txt to ReST discards 77fa9f1bfe87 docs: RCU: Convert rcuref.txt to ReST discards 00fbcc9105c3 docs: RCU: Convert torture.txt to ReST discards 0bf22ce264df docs: RCU: Convert rculist_nulls.txt to ReST discards 9ebfc76981d4 docs: RCU: Convert lockdep.txt to ReST discards ac9a80690fa6 docs: RCU: Convert lockdep-splat.txt to ReST discards 0aa7d2198531 docs: RCU: Convert checklist.txt to ReST discards 1af91fea5c40 rcu: Simplify the calculation of rcu_state.ncpus discards a3bd14605b80 srcu: Fix a typo in comment "amoritized"->"amortized" discards 398081a605b7 kvm/svm: Disable KCSAN for svm_vcpu_run() discards e75bb384bf30 mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls discards 8d58f9891e22 rcu: Initialize and destroy rcu_synchronize only when necessary discards fcda884fc9c8 locktorture: Use true and false to assign to bool variables discards 7c131d7ec3b1 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] discards b33e4b88f363 x86/mm/pat: Mark an intentional data race discards 765263039a2c fork: Annotate a data race in vm_area_dup() discards 094e303bb1c6 torture: Add script to smoke-test commits in a branch discards 3f7a38500645 torture: Remove qemu dependency on EFI firmware discards 5705b7d1a9f2 Merge branch 'lkmm-dev.2020.05.16a' into HEAD discards 0ca8fea909fc drm/amdkfd: Fix boolreturn.cocci warnings discards 28520ca6ab44 drm/amd/display: Respect PP_STUTTER_MODE but don't overrid [...] discards 2c6e4326ccfc drm/amd/display: Fix disable_stutter debug option discards cac1b3bb2812 drm/amd/display: Add DC Debug mask to disable features for [...] discards dc54525a1808 drm/amdgpu: cleanup unnecessary virt sriov check in amdgpu [...] omits a42cb37b3462 Merge branch 'timers/drivers/timer-ti' into timers/drivers/next discards 1218db485ddb Merge branch 'for-5.8' into for-next discards 8f1600f51d83 kernel/printk: add kmsg SEEK_CUR handling discards 1e89a3c14e47 Merge branch 'for-5.8' into for-next discards e2fc2c1b2ed4 Merge branch 'for-5.7-preferred-console' into for-next discards bdb7f0530926 printk: Fix a typo in comment "interator"->"iterator" discards 69eca64b2fc2 exfat: replace 'time_ms' with 'time_cs' discards 4b6dd2dd45b7 exfat: remove the assignment of 0 to bool variable discards db2b1ba0dc59 exfat: Remove unused functions exfat_high_surrogate() and [...] discards a3e6932a93b1 exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF discards 4e8a290e9497 exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option discards 6e227db025fc exfat: Use a more common logging style discards 826d926dd4ed exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF discards 7508b88c922b Merge branch 'for-next/kvm/errata' into for-next/core discards 71c1a4474d3b Merge branch 'for-next/bti' into for-next/core discards 96a4c8b2c78f Merge branches 'for-next/acpi', 'for-next/bpf', 'for-next/ [...] omits 9fefc75d7bee drivers/clocksource/arm_arch_timer: Remove duplicate error [...] omits dc86be57a388 clocksource/drivers/arc_timer: Remove duplicate error message omits c10c4a84d0bd clocksource/drivers/timer-atmel-tcb: add sama5d2 support omits b293aacd6eec clocksource/drivers/timer-atmel-tcb: allow selecting first [...] omits 3ab829426d2f clocksource/drivers/timer-atmel-tcb: stop using the 32kHz [...] omits aafbc776bf8b clocksource/drivers/timer-atmel-tcb: fill tcb_config omits b3f793b019fa clocksource/drivers/timer-atmel-tcb: rework 32khz clock selection omits f1650508310a ARM: at91: add atmel tcb capabilities omits 893af8108566 ARM: dts: at91: sama5d2: add TCB GCLK omits a374bac78aa1 dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 [...] omits e39db4981d33 dt-bindings: atmel-tcb: convert bindings to json-schema omits ef5c21dfa378 clocksource/drivers/rda: drop redundant Kconfig dependency discards bba413deb106 Merge branch 'core/core' discards 0c56a387b03f Merge branch 'core/kprobes' discards f76b43c29dbe Merge branch 'core/rcu' discards 8e488dcc04db Merge branch 'efi/core' discards 071e73bdee0b Merge branch 'locking/core' discards ee65c47b4b38 Merge branch 'locking/kcsan' discards ee5d94c71368 Merge branch 'objtool/core' discards 36f991c71f5b Merge branch 'perf/core' discards 86458871f83a Merge branch 'ras/core' discards af2e9d7109c7 Merge branch 'sched/core' discards 787d69416f95 Merge branch 'smp/core' discards a99588c32a0b Merge branch 'x86/asm' discards b785a1f981dc Merge branch 'x86/boot' discards 35d324d63e30 Merge branch 'x86/build' discards 68023cbf7f4f Merge branch 'x86/cache' discards c29ced2abe47 Merge branch 'x86/cleanups' discards 5393a0130ff4 Merge branch 'x86/cpu' discards 1855be719e61 Merge branch 'x86/entry' discards 72e60c66d96b Merge branch 'x86/fpu' discards 462be6fd08a3 Merge branch 'x86/kdump' discards 803792b7f01b Merge branch 'x86/microcode' discards f31322dd4790 Merge branch 'x86/mm' discards 81b5f7666a04 Merge branch 'x86/platform' discards fadd8de58d01 Merge branch 'x86/splitlock' discards 50acf46f9db4 Merge branch 'x86/timers' discards 091eac697172 Merge branch 'x86/vdso' omits 0c5c93119aa0 watch_queue: sample: Display superblock notifications omits b882b9ba7a9a watch_queue: Add superblock notifications omits 5794f7c561f2 watch_queue: Introduce a non-repeating system-unique super [...] omits 486ad0ac5430 watch_queue: sample: Display mount tree change notifications omits e91bed49f250 watch_queue: Implement mount topology and attribute change [...] omits ee8aa90b7fe5 watch_queue: Add security hooks to rule on setting mount a [...] omits ccd09d6f2d0a smack: Implement the watch_key and post_notification hooks omits b533ef02894e selinux: Implement the watch_key security hook discards dcaa1e76b774 mtd: Support kmsg dumper based on pstore/blk discards a6ab751b39f1 pstore/blk: Introduce "best_effort" mode discards 896bb9d98c18 pstore/blk: Support non-block storage devices discards c5000c12e5a8 pstore/blk: Provide way to query pstore configuration discards cec1454b2ea9 pstore/zone: Provide way to skip "broken" zone for MTD devices discards 5c270a0dfa27 Documentation: Add details for pstore/blk discards fefc27738024 pstore/zone,blk: Add ftrace frontend support discards a0bf04b88a1c pstore/zone,blk: Add console frontend support discards 9d10a02576de pstore/zone,blk: Add support for pmsg frontend discards 329396e9ba1a pstore/blk: Introduce backend for block devices discards 98601d175115 pstore/zone: Introduce common layer to manage storage zones discards 3431ea1d3297 ramoops: Add max_reason optional field to ramoops DT node discards 1970c60726f4 pstore/ram: Introduce max_reason and convert dump_oops discards c3ae9adee9d5 pstore/platform: Pass max_reason to kmesg dump discards c14e19ad99ef printk: Introduce kmsg_dump_reason_str() discards 1530e67cc061 printk: honor the max_reason field in kmsg_dumper discards 264485d2d539 printk: Collapse shutdown types into a single dump reason discards 3ade84b69d56 Merge branch 'for-next-next-v5.7-20200515' into for-next-20200515 discards 1ca2e891d8ac Merge branch 'for-next-current-v5.6-20200515' into for-nex [...] discards 351ea5e3d3b9 Merge branch 'misc-next' into for-next-next-v5.7-20200515 discards b5159cf7bd13 Merge branch 'misc-next' into for-next-current-v5.6-20200515 omits 9b7f228e84ed hwmon: (lm90) Add max6654 support to lm90 driver omits 47c18d91f4ad tpm: eventlog: Replace zero-length array with flexible-arr [...] omits 4c9fb330eb93 tpm/tpm_ftpm_tee: Use UUID API for exporting the UUID discards 4ad595b4fcc0 pstore/ftrace: Provide ftrace log merging routine discards 6f120e58d448 pstore/ram: Refactor ftrace buffer merging discards 6b31e99b85b0 pstore/ram: Refactor DT size parsing discards 8b579b17886f media: s5k5baf: avoid gcc-10 zero-length-bounds warning discards 1c86aa032362 treewide: Replace zero-length array with flexible-array omits 6f408febbcbc hwmon : (nct6775) Use kobj_to_dev() API omits df56c9312f80 hwmon: (pmbus) Driver for Maxim MAX16601 omits 440cf187c77d hwmon: (pmbus) Improve initialization of 'currpage' and 'c [...] omits 4e65b700a8d4 hwmon: (adt7411) update contact email omits cb774656032e hwmon: (lm75) Fix all coding-style warnings on lm75 driver omits 954f800d18f3 hwmon: Reduce indentation level in __hwmon_device_register() omits 41ebd56da734 hwmon: (ina2xx) Implement alert functions omits 1e03a3448b72 hwmon: (lm70) Add support for ACPI omits 05e46f00e7e4 hwmon: (dell-smm) Use one DMI match for all XPS models omits ad41da7b7584 hwmon: (nct7904) Add watchdog function discards 30370da5c805 Merge branch 'remotes/lorenzo/pci/v3-semi' discards 09b822524ab8 Merge branch 'remotes/lorenzo/pci/tegra' discards 092c3679c369 Merge branch 'remotes/lorenzo/pci/rcar' discards 2eed42dd8e5c Merge branch 'remotes/lorenzo/pci/misc' discards 13816ac24d0a Merge branch 'remotes/lorenzo/pci/hv' discards 90651f2ce6cd Merge branch 'remotes/lorenzo/pci/host-generic' discards 71e3b9e61c16 Merge branch 'remotes/lorenzo/pci/endpoint' discards c69105f0883f Merge branch 'remotes/lorenzo/pci/dwc' discards b887eedb29ac Merge branch 'remotes/lorenzo/pci/brcmstb' discards de2324d51a21 Merge branch 'remotes/lorenzo/pci/altera' discards afee74345eac Merge branch 'pci/resource' discards 8bb08c66eaa7 Merge branch 'pci/pm' discards 71ca80e40202 Merge branch 'pci/p2pdma' discards 2105d4b07ef2 Merge branch 'pci/misc' discards d24a6810c29d Merge branch 'pci/kconfig' discards 85dc6a5f16af Merge branch 'pci/hotplug' discards a9af674dc8c5 Merge branch 'pci/error' discards d6b5f150cf3b Merge branch 'pci/aspm' discards 6130fbfa94be mfd: intel-lpss: Update LPSS UART #2 PCI ID for Jasper Lake discards 6a1cd98423cc mfd: tqmx86: Fix a typo in MODULE_DESCRIPTION discards 7952864260fc mfd: stpmic1: Make stpmic1_regmap_config static discards cf857bdd06d1 mfd: htc-i2cpld: Convert to use i2c_new_client_device() discards 8dafd3138e00 btrfs: update documentation of set/get helpers discards 2920904ac6e2 btrfs: optimize split page write in btrfs_set_token_##bits discards 7123202b0a7e btrfs: optimize split page write in btrfs_set_##bits discards 9ed5bf11e884 btrfs: optimize split page read in btrfs_get_token_##bits discards 0bb26d922128 btrfs: optimize split page read in btrfs_get_##bits discards e297efbf957b btrfs: drop unnecessary offset_in_page in extent buffer helpers discards 2657c959e796 btrfs: constify extent_buffer in the API functions discards dd3af6ecfe1e btrfs: remove unused map_private_extent_buffer discards d3d879b145b5 btrfs: speed up and simplify generic_bin_search discards a426c89e5ca0 btrfs: speed up btrfs_set_token_##bits helpers discards db08825bcd2f btrfs: speed up btrfs_set_##bits helpers discards 9ad4263c1a19 btrfs: speed up btrfs_get_token_##bits helpers discards 8fad73275223 btrfs: speed up btrfs_get_##bits helpers discards dfd3f2f85fb2 btrfs: add separate bounds checker for set/get helpers discards 1d58898d71a4 btrfs: preset set/get token with first page and drop condition discards ac0bf2bb71dd btrfs: don't use set/get token in leaf_space_used discards 7339a66991b6 btrfs: don't use set/get token for single assignment in ov [...] discards bb27274605a3 btrfs: drop eb parameter from set/get token helpers discards 4215444df794 btrfs: use the token::eb for all set/get helpers omits e9c98329b220 keys: Make the KEY_NEED_* perms an enum rather than a mask discards 33b7b451a4e6 btrfs: remove duplicated include in block-group.c discards 14f6ba8a9a7f btrfs: block-group: rename write_one_cache_group() discards 5e96731c699c btrfs: block-group: refactor how we insert a block group item discards 690e2818197b btrfs: block-group: refactor how we delete one block group item discards 5af797b782ab btrfs: block-group: refactor how we read one block group item discards 2fcbbfb635b1 btrfs: block-group: don't set the wrong READA flag for btr [...] discards 8d243345fa85 Merge proc-next and exec-next for testing in linux-next discards 036f56e45890 btrfs: send: emit file capabilities after chown discards 29abbff8dd4a btrfs: scrub, only lookup for csums if we are dealing with [...] discards 4e630d5d9ece btrfs: move the block group freeze/unfreeze helpers into b [...] discards 1a61170cf623 btrfs: rename member 'trimming' of block group to a more g [...] discards 9b2d58e8d9c4 btrfs: fix a race between scrub and block group removal/al [...] discards d9eaa78210f6 btrfs: remove more obsolete v0 extent ref declarations discards 49197da7a81e btrfs: remove unused function btrfs_dev_extent_chunk_tree_uuid discards b7e913c77f05 btrfs: qgroup: mark qgroup inconsistent if we're inherting [...] discards 6d2a13ceb2e7 btrfs: speedup dead root detection during orphan cleanup discards dc99dc941146 btrfs: remove unused function heads_to_leaves discards 3e927806605e btrfs: add more codes to decoder table discards 3915486e9eca btrfs: sort error decoder entries discards 32e5c3da3a2d btrfs: free alien device after device add discards e658097284b0 btrfs: include non-missing as a qualifier for the latest_bdev discards f76a316efa79 btrfs: use crypto_shash_digest() instead of open coding discards a1f43aab4b21 btrfs: drop useless goto in open_fs_devices discards 5df948225579 btrfs: remove useless check for copy_items() return value discards c470034e2e55 btrfs: unify buffered and direct I/O read repair discards a6bae70c8107 btrfs: get rid of endio_repair_workers discards bfe3cf9ee083 btrfs: simplify direct I/O read repair discards c47c81835ac5 btrfs: get rid of one layer of bios in direct I/O discards e9e2ce05755c btrfs: put direct I/O checksums in btrfs_dio_private inste [...] discards 215f3d70a258 btrfs: convert btrfs_dio_private->pending_bios to refcount_t discards f51a7366621c btrfs: remove unused btrfs_dio_private::private discards b5df213ed8d1 btrfs: make btrfs_check_repairable() static discards 8a6938d8db5b btrfs: rename __readpage_endio_check to check_data_csum discards bf42812870e5 btrfs: clarify btrfs_lookup_bio_sums documentation discards a9d4ea2ecf0a btrfs: don't do repair validation for checksum errors discards a50c19203175 btrfs: look at full bi_io_vec for repair decision discards 7a09f48b0132 btrfs: fix double __endio_write_update_ordered in direct I/O discards d19a76af021d btrfs: fix error handling when submitting direct I/O bio discards 59b0bf9c02bc block: add bio_for_each_bvec_all() discards ffc4af3fa8d5 btrfs: simplify error handling of clean_pinned_extents() discards 8abfe3e5e5d1 btrfs: remove the redundant parameter level in btrfs_bin_search() discards 87cb4f1cce33 btrfs: make btrfs_read_disk_super return struct btrfs_disk_super discards 74c00a2698df btrfs: use list_for_each_entry_safe in free_reloc_roots discards 7efdb526d366 btrfs: don't force read-only after error in drop snapshot discards 456b1a5f3ed1 btrfs: remove pointless assertion on reclaim_size counter discards eaf7548652cb btrfs: tree-checker: remove duplicate definition of 'inode [...] discards d4b33b609aef btrfs: force chunk allocation if our global rsv is larger [...] discards 5608f573d9d2 btrfs: run btrfs_try_granting_tickets if a priority ticket fails discards 572526c699bf btrfs: only check priority tickets for priority flushing discards dc50a604392a btrfs: account for trans_block_rsv in may_commit_transaction discards e0ade8e4b40b btrfs: allow to use up to 90% of the global block rsv for unlink discards 5805ac0e5457 btrfs: improve global reserve stealing logic discards e3801a6eb15c btrfs: backref: distinguish reloc and non-reloc use of ind [...] discards 87a0f797c656 btrfs: reloc: move error handling of build_backref_tree() [...] discards e66c51a11190 btrfs: backref: rename and move finish_upper_links() discards f7d45e5dab65 btrfs: backref: rename and move handle_one_tree_block() discards ba24b572b128 btrfs: reloc: open code read_fs_root() for handle_indirect [...] discards 11f00eb57a53 btrfs: backref: rename and move should_ignore_root() discards 448e3807847a btrfs: backref: rename and move backref_tree_panic() discards f1a826d732e5 btrfs: backref: rename and move backref_cache_cleanup() discards b2f09f994a93 btrfs: backref: rename and move remove_backref_node() discards ab146f1b6708 btrfs: backref: rename and move drop_backref_node() discards db9c956cca79 btrfs: backref: rename and move free_backref_(node|edge) discards 7080bc829acf btrfs: backref: rename and move link_backref_edge() discards 489a7e39f339 btrfs: backref: rename and move alloc_backref_edge() discards ed4795a0fd13 btrfs: backref: rename and move alloc_backref_node() discards 07deacbb5b97 btrfs: backref: rename and move backref_cache_init() discards 1271e9fca84d btrfs: rename tree_entry to rb_simple_node and export it discards 8884e9821bbb btrfs: backref: move btrfs_backref_(node|edge|cache) struc [...] discards cfa9118b0a3c btrfs: reloc: add btrfs_ prefix for backref_node/edge/cache discards 9d32cdb5c649 btrfs: reloc: refactor useless nodes handling into its own [...] discards 23beae86eb33 btrfs: reloc: refactor finishing part of upper linkage int [...] discards 63b1bb2c4aeb btrfs: reloc: remove the open-coded goto loop for breadth- [...] discards 85811f9361b7 btrfs: reloc: pass essential members for alloc_backref_node() discards aa7306bc22dd btrfs: reloc: use wrapper to replace open-coded edge linking discards b0262d42acb0 btrfs: reloc: refactor indirect tree backref processing in [...] discards 78e60a8016fd btrfs: reloc: refactor direct tree backref processing into [...] discards e22e44d351f2 btrfs: reloc: make reloc root search-specific for relocati [...] discards 66bfadfcf9c1 btrfs: reloc: add backref_cache::fs_info member discards 9d64649d2435 btrfs: reloc: add backref_cache::pending_edge and backref_ [...] discards 9ac5a888a570 btrfs: reloc: rename mark_block_processed and __mark_block [...] discards d265b5621122 btrfs: reloc: use btrfs_backref_iter infrastructure discards 247cdb069215 btrfs: backref: implement btrfs_backref_iter_next() discards fc957f63a8bd btrfs: backref: introduce the skeleton of btrfs_backref_iter discards bd85fc959d90 btrfs: Add missing annotation for btrfs_tree_lock() discards 4ac20dfe0a71 btrfs: Add missing annotation for btrfs_lock_cluster() omits 7259a6a35dad pipe: Add notification lossage handling omits 9a60e8de608a pipe: Allow buffers to be marked read-whole-or-error for n [...] omits b8c9527a31b0 Add sample notification program omits e005d9575b9a watch_queue: Add a key/keyring notification facility omits ec17d430071f security: Add hooks to rule on setting a watch omits 317f078cce34 pipe: Add general notification queue support omits 446e016ba707 pipe: Add O_NOTIFICATION_PIPE omits 5cb457f8bd24 security: Add a hook for the point of notification insertion omits 0fef241165fd uapi: General notification queue definitions adds 9f44eda19529 ext4: fix EXT4_MAX_LOGICAL_BLOCK macro adds 959f75845129 ext4: fix fiemap size checks for bitmap files adds 57f1b0cf2de8 Merge tag 'fiemap-regression-fix' of git://git.kernel.org/ [...] adds cedd54f71336 Merge tag 'dmaengine-fix-5.7-rc7' of git://git.infradead.o [...] adds 1b0be99f1a42 vhost: missing __user tags adds d2f8825ab78e Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 907fa893258b exfat: add the dummy mount options to be backward compatib [...] adds a0b845ffa0d9 apparmor: fix potential label refcnt leak in aa_change_profile adds c6b39f070722 apparmor: Fix aa_label refcnt leak in policy_update adds c54d481d71c6 apparmor: Fix use-after-free in aa_audit_rule_init adds 051143e1602d Merge tag 'apparmor-pr-2020-05-21' of git://git.kernel.org [...] adds 40bb0e904212 Revert "powerpc/32s: reorder Linux PTE bits to better matc [...] adds 8659a0e0efdd powerpc/64s: Disable STRICT_KERNEL_RWX adds c8347bbf19f2 Merge tag 'powerpc-5.7-5' of git://git.kernel.org/pub/scm/ [...] adds f5ca7a716102 Merge tag 'sound-5.7-rc7' of git://git.kernel.org/pub/scm/ [...] adds 8cfb347ad0cf arm64: Add get_user() type annotation on the !access_ok() path adds 4286d192c803 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 8fa3cdff05f0 riscv: Fix print_vm_layout build error if NOMMU adds 8356c379cfba RISC-V: gp_in_global needs register keyword adds b09ca17a2a08 Merge tag 'riscv-for-linus-5.7-rc7' of git://git.kernel.or [...] adds e27483259021 null_blk: return error for invalid zone size adds 1592cd15eec6 null_blk: don't allow discard for zoned mode adds db9f384785b1 Merge tag 'block-5.7-2020-05-22' of git://git.kernel.dk/li [...] adds 583863ed9181 io_uring: initialize ctx->sqo_wait earlier adds 650b548129b6 io_uring: don't prepare DRAIN reqs twice adds bd2ab18a1d62 io_uring: fix FORCE_ASYNC req preparation adds 948a7749454b io_uring: remove dead check in io_splice() adds e3aabf9554fd io_uring: cancel work if task_work_add() fails adds 4f4eeba87cc7 io_uring: don't use kiocb.private to store buf_index adds b532576ed39e io_uring: don't add non-IO requests to iopoll pending list adds d4ae271dfaae io_uring: reset -EBUSY error when io sq thread is waken up adds 444565650a5f Merge tag 'io_uring-5.7-2020-05-22' of git://git.kernel.dk [...] adds 40b697e256cc drm/etnaviv: fix perfmon domain interation adds ad99cb5e783b drm/etnaviv: Fix a leak in submit_pin_objects() adds 9bf430396900 Merge branch 'etnaviv/fixes' of https://git.pengutronix.de [...] adds b6ef55ccba7e drm/amd/display: DP training to set properly SCRAMBLING_DISABLE adds 5aa82e35cacf drm/amd/display: Remove dml_common_def file adds 31ecebee9c36 drm/amd/display: Defer cursor lock until after VUPDATE adds 7d9ff5eed414 Merge tag 'amd-drm-fixes-5.7-2020-05-21' of git://people.f [...] adds a24deb9d68b4 Merge tag 'drm-fixes-2020-05-23' of git://anongit.freedesk [...] adds e644645abf47 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 9bca7c40850e Merge tag 's390-5.7-4' of git://git.kernel.org/pub/scm/lin [...] adds d3044d7d2205 Merge tag 'tty-5.7-rc7' of git://git.kernel.org/pub/scm/li [...] adds 8f261041b18e Merge tag 'staging-5.7-rc7' of git://git.kernel.org/pub/sc [...] adds 7a839dbab1be misc: rtsx: Add short delay after exit from ASPM adds 0e36fd45e37e Merge tag 'char-misc-5.7-rc7' of git://git.kernel.org/pub/ [...] adds 44e960490ddf driver core: Fix handling of SYNC_STATE_ONLY + STATELESS d [...] adds 4ef12f719802 kobject: Make sure the parent does not get released before [...] adds e6764aa0e553 Revert "kobject: Make sure the parent does not get release [...] adds 23f0dac84841 Merge tag 'driver-core-5.7-rc7' of git://git.kernel.org/pu [...] adds 60858c00e5f0 device-dax: don't leak kernel memory to user space after u [...] adds c071b0f11e7f x86: bitops: fix build regression adds ffca476a0a8d rapidio: fix an error in get_user_pages_fast() error handling adds 98097701cc0b selftests/vm/.gitignore: add mremap_dontunmap adds 380e5c1d9b5e selftests/vm/write_to_hugetlbfs.c: fix unused variable warning adds 33cd65e73abd kasan: disable branch tracing for core runtime adds fc94cf2092c7 sh: include linux/time_types.h for sockios adds f7fa1876af81 MAINTAINERS: update email address for Naoya Horiguchi adds c2bc26f7ca1f sparc32: use PUD rather than PGD to get PMD in srmmu_nocac [...] adds d8f117abb380 z3fold: fix use-after-free when freeing handles adds ca6edee6c6e3 MAINTAINERS: add files related to kdump adds 423b8baf18a8 Merge branch 'akpm' (patches from Andrew) adds 0cfc8a8d70dc sparc32: fix page table traversal in srmmu_nocache_init() adds ee3c1aa3f34b wireguard: selftests: use newer iproute2 for gcc-10 adds bc67d371256f wireguard: noise: read preshared key while taking lock adds c78a0b4a7883 wireguard: queueing: preserve flow hash across packet scrubbing adds a9e90d9931f3 wireguard: noise: separate receive counter from send counter adds 53cb09953c6a Merge branch 'wireguard-fixes' adds 687775cec056 ax25: fix setsockopt(SO_BINDTODEVICE) adds d69100b8eee2 net: nlmsg_cancel() if put fails for nhmsg adds 7c87e32d2e38 ethtool: count header size in reply size estimate adds d28ea1fbbf43 net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() adds 3469660d1b15 net: ethernet: ti: fix some return value check of cpsw_ale [...] adds 1401cf600d54 net: ethernet: ti: am65-cpsw-nuss: fix error handling of a [...] adds 04ba6b7dd8ca Merge branch 'net-ethernet-ti-fix-some-return-value-check' adds a7bff11f6f9a net/tls: fix encryption error checking adds 635d93981786 net/tls: free record only on encryption error adds a5534617007a Merge branch 'net-tls-fix-encryption-error-path' adds 57ebc8f08504 net: ipip: fix wrong address family in init error path adds 41b4bd986f86 net: don't return invalid table id error when we fall back [...] adds a7654211d0ff net: sgi: ioc3-eth: Fix return value check in ioc3eth_probe() adds bd6972226f50 mptcp: use untruncated hash in ADD_ADDR HMAC adds b4024c9e5c57 felix: Fix initialization of ioremap resources adds 0550cfe8c2c6 security: Fix hook iteration for secid_to_secctx adds dfeb376dd4cb bpf: Prevent mmap()'ing read-only maps as writable adds 5cf65922bb15 flow_dissector: Drop BPF flow dissector prog ref on netns cleanup adds d3b968bc2dee Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 3138a07ce219 net: mvpp2: fix RX hashing for non-10G ports adds 1378817486d6 tipc: block BH before using dst_cache adds d3e8e4c11870 sctp: Start shutdown on association restart if in SHUTDOWN [...] adds 79dde73cf9bc net/ethernet/freescale: rework quiesce/activate for ucc_geth adds c410bf01933e rxrpc: Fix the excessive initial retransmission timeout adds d1f129470e6c rxrpc: Trace discarded ACKs adds 441fdee1eaf0 rxrpc: Fix ack discard adds 4629ed2e481b Merge tag 'rxrpc-fixes-20200520' of git://git.kernel.org/p [...] adds be43224fc0e4 netdevsim: Ensure policer drop counter always increases adds 4d59e59cf450 selftests: netdevsim: Always initialize 'RET' variable adds 7a40a2d22b79 Merge branch 'netdevsim-Two-small-fixes' adds a96ac8a0045e net: ethernet: stmmac: Enable interface clocks on probe fo [...] adds 4340f42f207e mlxsw: spectrum: Fix use-after-free of split/unsplit/type_ [...] adds 46ca11177ed5 selftests: mlxsw: qos_mc_aware: Specify arping timeout as [...] adds 156ee62bbd8d Merge branch 'mlxsw-Various-fixes' adds 561535b0f239 r8169: fix OCP access on RTL8117 adds bf655ba212df net: mscc: ocelot: fix address ageing time (again) adds 5a730153984d net: sun: fix missing release regions in cas_init_one(). adds 8a1d24e1cc6d rxrpc: Fix a warning adds f45d01f4f30b rxrpc: Fix a memory leak in rxkad_verify_response() adds d04322a0da1e Merge tag 'rxrpc-fixes-20200523-v2' of git://git.kernel.or [...] adds ef24d6c3d696 net: Fix return value about devm_platform_ioremap_resource() adds 31096c3e8b11 net: stmmac: don't attach interface until resume finishes adds 0ddfee1feece net: phy: mscc: fix initialization of the MACsec protocol mode adds 4c64b83d03f4 net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend adds febfd9d3c7f7 net/mlx4_core: fix a memory leak bug. adds 17d00e839d3b net/mlx5: Add command entry handling completion adds d43b7007dbd1 net/mlx5: Fix a race when moving command interface to events mode adds f7936ddd35d8 net/mlx5: Avoid processing commands before cmdif is ready adds 321348475d54 net/mlx5e: Fix allowed tc redirect merged eswitch offload cases adds 16736e11f43b net/mlx5e: kTLS, Destroy key object after destroying the TIS adds a16b8e0dcf70 net/mlx5e: Fix inner tirs handling adds df14ad1eccb0 net/mlx5: Fix memory leak in mlx5_events_init adds aee37f3d940c net/mlx5: Fix cleaning unmanaged flow tables adds 6eb7a268a99b net/mlx5: Don't maintain a case of del_sw_func being null adds 9ca415399dae net/mlx5: Annotate mutex destroy for root ns adds 5e911e2c06bd net/mlx5e: Update netdev txq on completions during closure adds d37bd5e81ed0 net/mlx5e: CT: Correctly get flow rule adds 4f7400d5cbae net/mlx5: Fix error flow in case of function_setup failure adds e3181e9a72e1 Merge tag 'mlx5-fixes-2020-05-22' of git://git.kernel.org/ [...] adds 539d39ad0c61 net: smsc911x: Fix runtime PM imbalance on error adds caffb99b6929 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 9e61d12bac20 Merge tag 'sched-urgent-2020-05-24' of git://git.kernel.or [...] adds 187b96db5ca7 x86/unwind/orc: Fix unwind_get_return_address_ptr() for in [...] adds 667b6249b71c Merge tag 'x86-urgent-2020-05-24' of git://git.kernel.org/ [...] adds 081d5150845b efi/libstub: Avoid returning uninitialized data from setup [...] adds 8f592ada59b3 efi/earlycon: Fix early printk for wider fonts adds fd6261959806 efi/libstub/x86: Avoid EFI map buffer alloc in allocate_e820() adds 3d8c11efd528 efi: cper: Add support for printing Firmware Error Record [...] adds e78d334a5470 x86/boot: Mark global variables as static adds e8da08a08823 efi: Pull up arch-specific prototype efi_systab_show_arch() adds b4f1874c6216 tpm: check event log version before reading final events adds 9bb4cbf4862d Merge tag 'efi-fixes-for-v5.7-rc6' of git://git.kernel.org [...] adds 98790bbac4db Merge tag 'efi-urgent-2020-05-24' of git://git.kernel.org/ [...] adds 9a6060654549 Merge remote-tracking branch 'fixes/master' adds 2467f8bd88dc Merge remote-tracking branch 'arm-current/fixes' adds ec7d12faf81d ARM: dts: mmp3: Use the MMP3 compatible string for /clocks adds 233cbffaa0b9 ARM: dts: mmp3-dell-ariel: Fix the SPI devices adds 24cf6eef79a7 ARM: dts: mmp3: Drop usb-nop-xceiv from HSIC phy adds 1a55b4232d1e Merge branch 'mmp/fixes' into arm/fixes adds ed9dc1df9f62 Merge tag 'imx-fixes-5.7-2' of git://git.kernel.org/pub/sc [...] adds 3b1f6c5e4dfa arm64: dts: mt8173: fix vcodec-enc clock adds 34c4e4072603 soc: mediatek: cmdq: return send msg error code adds ccffeae7afa4 Merge branch 'v5.7-fixes' of git://git.kernel.org/pub/scm/ [...] adds 7160d1c58858 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 9c84f13939ef Merge remote-tracking branch 'sparc/master' adds c099f2f10e39 Merge remote-tracking branch 'ipsec/master' adds 109d5bdae1e3 Merge remote-tracking branch 'mac80211/master' adds a35cd6447eff IB/qib: Call kobject_put() when kobject_init_and_add() fails adds 189277f3814c RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work adds 26739863ea5b Merge remote-tracking branch 'rdma-fixes/for-rc' adds d51683021891 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus adds 5e9f23266028 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds a61f02b290bc Merge remote-tracking branch 'regmap-fixes/for-linus' adds a8526ae95e09 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] adds 13361f669e45 Merge remote-tracking branch 'regulator-fixes/for-linus' adds f3369fffde84 Merge remote-tracking branch 'spi/for-5.7' into spi-linus adds 59874efec64f Merge remote-tracking branch 'spi-fixes/for-linus' adds a93f297c97a2 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 30ec9bfd2ef7 Merge remote-tracking branch 'input-current/for-linus' adds 00316e2f8915 Merge remote-tracking branch 'omap-fixes/fixes' adds 5aaa028bd862 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds a206b7e7d60e Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds ba3f3622dfab Merge remote-tracking branch 'mmc-fixes/fixes' adds 2da5f7693915 Merge remote-tracking branch 'fpga-fixes/fixes' adds e8afbc5782a5 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds e2278a8292c2 treewide: Replace zero-length array with flexible-array adds ca230de4aa29 media: s5k5baf: avoid gcc-10 zero-length-bounds warning adds d05f49c83065 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 825c9c3ace01 Merge remote-tracking branch 'kbuild/for-next' adds efc42aae9151 Merge remote-tracking branch 'dma-mapping/for-next' adds 4eb593ff0d1b Merge remote-tracking branch 'arm/for-next' adds 50c8ab8d9fbf ACPI/IORT: Fix PMCG node single ID mapping handling adds c73433fc630c arm64/cpufeature: Validate hypervisor capabilities during [...] adds f73531f0257f arm64/cpufeature: Drop open encodings while extracting parange adds 2a5bc6c47bc3 arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 [...] adds 1ed1b90a0594 arm64/cpufeature: Drop TraceFilt feature exposure from ID_ [...] adds e965bcb06256 arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 adds 16824085a7dd arm64/cpufeature: Introduce ID_PFR2 CPU register adds dd35ec070457 arm64/cpufeature: Introduce ID_DFR1 CPU register adds 152accf8476f arm64/cpufeature: Introduce ID_MMFR5 CPU register adds 0ae43a99fe91 arm64/cpufeature: Add remaining feature bits in ID_PFR0 register adds fcd6535322cc arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register adds 7cd51a5a84d1 arm64/cpufeature: Add remaining feature bits in ID_AA64ISA [...] adds 011e5f5bf529 arm64/cpufeature: Add remaining feature bits in ID_AA64PFR [...] adds 14e270fa5c4c arm64/cpufeature: Add remaining feature bits in ID_AA64PFR [...] adds 858b8a8039d0 arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context adds 4fc92254bf86 arm64: mm: Add asid_gen_match() helper adds 70e6352aefb1 firmware: arm_sdei: Put the SDEI table after using it adds 82b2077afccd firmware: arm_sdei: remove unused interfaces adds 472de63b0b83 firmware: arm_sdei: Document the motivation behind these s [...] adds e5bfb21d98b6 firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify [...] adds 15c704ab6244 firmware: smccc: Update link to latest SMCCC specification adds 0441bfe7f00a firmware: smccc: Add the definition for SMCCCv1.2 version/ [...] adds ad5a57dfe434 firmware: smccc: Drop smccc_version enum and use ARM_SMCCC [...] adds f2ae97062a48 firmware: smccc: Refactor SMCCC specific bits into separate file adds a4fb17465182 firmware: smccc: Add function to fetch SMCCC version adds 269fd61e15d7 firmware: smccc: Fix missing prototype warning for arm_smc [...] adds 48f66a01cb7c Merge branches 'for-next/acpi', 'for-next/bpf', 'for-next/ [...] adds 9a964285572b arm64: vdso: Don't prefix sigreturn trampoline with a BTI [...] adds a4eb355a3fda arm64: vdso: Fix CFI directives in sigreturn trampoline adds acd3bc43dbfb Merge branch 'for-next/bti' into for-next/core adds eba9666f7190 Merge branch 'for-next/kvm/errata' into for-next/core adds d08b9f0ca660 scs: Add support for Clang's Shadow Call Stack (SCS) adds 628d06a48f57 scs: Add page accounting for shadow call stack allocations adds 5bbaf9d1fcb9 scs: Add support for stack usage debugging adds ddc9863e9e90 scs: Disable when function graph tracing is enabled adds da64e9d1f8c3 arm64: Reserve register x18 from general allocation with SCS adds 6d37d81f449a arm64: Preserve register x18 when CPU is suspended adds e73f02c6eb15 arm64: efi: Restore register x18 if it was corrupted adds cde5dec89e5d arm64: vdso: Disable Shadow Call Stack adds 9654736891c3 arm64: Disable SCS for hypervisor code adds 5287569a790d arm64: Implement Shadow Call Stack adds 439dc2a11727 arm64: scs: Add shadow stacks for SDEI adds cc49c71d2abe efi/libstub: Disable Shadow Call Stack adds 51189c7a7ed1 arm64: scs: Store absolute SCS stack pointer value in thread_info adds bee348fab099 scs: Move accounting into alloc/free functions adds 711e8b0de0d6 arm64: scs: Use 'scs_sp' register alias for x18 adds 88485be531f4 scs: Move scs_overflow_check() out of architecture code adds aa7a65ae5b8f scs: Remove references to asm/scs.h from core code adds 871e100e432c scs: Move DEFINE_SCS macro into core code adds 258c3d628fe9 arm64: entry-ftrace.S: Update comment to indicate that x18 [...] adds f58a309873ab Merge branch 'for-next/scs' into for-next/core adds 925bc7ad653d Merge remote-tracking branch 'arm64/for-next/core' adds 78efc0199f3a arm64: dts: Add SC9863A clock nodes adds 161af8fd02fd arm64: dts: Add SC9863A emmc and sd card nodes adds 248a8ffd2c9d dts: arm: stih418: Fix complain about IRQ_TYPE_NONE usage adds 7f21a85085b7 dts: arm: stih407-family: remove duplicated rng nodes adds dca296dd1504 Merge tag 'sti-dt-for-v5.8-round1' of git://git.kernel.org [...] adds d67ef24adf3c ARM: dts: Add devicetree for Integrator/AP with IM-PD1 adds 3f0be4df50a7 Merge tag 'versatile-dts-v5.8-1' of git://git.kernel.org/p [...] adds 71dbe9524dcd Merge tag 'renesas-arm-dt-for-v5.8-tag1' of git://git.kern [...] adds 5971e53cf0c9 Merge tag 'renesas-dt-bindings-for-v5.8-tag1' of git://git [...] adds 4875d9e230cc Merge tag 'omap-for-v5.8/dt-signed' of git://git.kernel.or [...] adds 18e48cc0ba9c Merge tag 'aspeed-5.8-devicetree' of git://git.kernel.org/ [...] adds 8c915019e3e0 Merge tag 'realtek-dt-for-5.8' of git://git.kernel.org/pub [...] adds 30eb37dcfa5a Merge branch 'arm/dt' into for-next adds b998844bb8e5 soc: document merges adds a8dad3e1e333 arm64: dts: hikey960: pinctrl: Fix spi2/spi3 pinconf adds fd955a7eac36 arm64: dts: hi6220: Add CTI options adds 9c7ae8edb958 Merge tag 'hisi-arm64-dt-for-5.8' of git://github.com/hisi [...] adds 155c58f22528 ARM: dts: bcm2711: Update expgpio's GPIO labels adds 8f7a54a74d72 ARM: dts: bcm2711: Add vmmc regulator in emmc2 adds 3ac395a5b3f3 ARM: dts: bcm283x: Use firmware PM driver for V3D adds 460227c329e5 Merge tag 'tags/bcm2835-dt-next-2020-03-27' into devicetree/next adds c380981efbcd Merge tag 'arm-soc/for-5.8/devicetree' of https://github.c [...] adds ca6bc7a19241 Merge tag 'samsung-dt-5.8' of git://git.kernel.org/pub/scm [...] adds 546283d580c7 ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32f429 adds a7c0bbc3fd61 ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32h743 adds 4bbb76eedde9 ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32mp15 adds 88fcb8a340e5 ARM: dts: stm32: enable stm32mp157's &gpu by default adds 9c32f980d999 ARM: dts: stm32: preset stm32mp15x video #address- and #si [...] adds 276bd3f003b1 ARM: dts: stm32: remove now redundant STM32MP15x video cell sizes adds 6ddf19e09fb2 ARM: dts: stm32: use uniform label names for sleep pinctrl [...] adds c19e7f74966a ARM: dts: stm32: use uniform node names for sleep pinctrl groups adds f0b06064bbd6 dt-bindings: add vendor prefix for Linux Automation GmbH adds 666b5ca85cd3 ARM: dts: stm32: add STM32MP1-based Linux Automation MC-1 board adds bc1aa0919284 dt-bindings: arm: stm32: document lxa,stm32mp157c-mc1 compatible adds a49e244797f9 ARM: dts: stm32: Enable I2C2 on DHCOM PDK2 carrier board adds dda830431640 ARM: dts: stm32: add cortex-M4 pdds management in Cortex-M4 node adds 06a933aaef99 ARM: dts: stm32: use st,stm32mp15-i2c compatible for stm32mp151 adds ea6318dc5a1d ARM: dts: stm32: add Fast Mode Plus info in I2C nodes of s [...] adds dff503ab76b4 ARM: dts: stm32: Repair PMIC configuration on AV96 adds f3aa3bc3a584 ARM: dts: stm32: Repair PMIC interrupt on AV96 adds 7354ba62fa1e ARM: dts: stm32: Add alternate pinmux for ethernet RGMII o [...] adds 3ed6bd31ba31 ARM: dts: stm32: Repair ethernet operation on AV96 adds 010ca9fe500b ARM: dts: stm32: Add missing ethernet PHY reset on AV96 adds 701f9e65e5d6 ARM: dts: stm32: Add missing ethernet PHY skews on AV96 adds e88cee378719 ARM: dts: stm32: Add alternate pinmux for SDMMC pins on stm32mp15 adds e1ea5c1721ae ARM: dts: stm32: Repair SDMMC1 operation on AV96 adds 611325f68102 ARM: dts: stm32: Add eMMC attached to SDMMC2 on AV96 adds 76045bc45710 ARM: dts: stm32: Add QSPI NOR on AV96 adds 84faf29b2d52 ARM: dts: stm32: Add configuration EEPROM on AV96 adds 7dd5cbba42c9 ARM: dts: stm32: Enable WiFi on AV96 adds 077e0638fc83 ARM: dts: stm32: Add alternate pinmux for USART2 pins on s [...] adds 224771c94764 ARM: dts: stm32: Enable Bluetooth on AV96 adds 0752cc4c6671 ARM: dts: stm32: Add alternate pinmux for LTDC pins on stm32mp15 adds 64e86752d7df ARM: dts: stm32: Add bindings for HDMI video on AV96 adds dcf185ca8175 ARM: dts: stm32: Add alternate pinmux for SAI2 pins on stm32mp15 adds e027da342772 ARM: dts: stm32: Add bindings for audio on AV96 adds e74ef3823b4d ARM: dts: stm32: Add bindings for USB on AV96 adds 878b0ba5c4d2 ARM: dts: stm32: Rename LEDs to match silkscreen on AV96 adds 2f9306969a76 ARM: dts: stm32: add sd-uhs properties in SD-card node for [...] adds b5a087139db2 ARM: dts: stm32: Enable thermal sensor support on stm32mp15xx-dkx adds 7d4d46ba051b ARM: dts: stm32: bump PSCI to version 1.0 on stm32mp15x adds 11b08c46333c ARM: dts: stm32: Add alternate pinmux for I2C2 pins adds b1c1fe1d43e3 ARM: dts: stm32: Repair I2C2 operation on AV96 adds 39be968cb5a1 ARM: dts: stm32: Add alternate pinmux for FDCAN1 pins adds b0b3a8b7be1e ARM: dts: stm32: Add bindings for FDCAN1 on AV96 adds 099318445981 ARM: dts: stm32: Add alternate pinmux for FDCAN2 pins adds c80b9dacdc6c ARM: dts: stm32: Add bindings for FDCAN2 on AV96 adds d56eb118c37b ARM: dts: stm32: Add alternate pinmux for ADC pins adds 8f92c7565325 ARM: dts: stm32: Add bindings for ADC on AV96 adds 5afb13616baf ARM: dts: stm32: Add alternate pinmux for SPI2 pins adds f572f485898a ARM: dts: stm32: Add bindings for SPI2 on AV96 adds da80ddaf5176 dt-bindings: Add vendor prefix for Shiratech Solutions adds 498a7014989d ARM: dts: stm32: Add missing pinctrl entries for STM32MP15 adds b856e9d148ae dt-bindings: arm: stm32: Document Stinger96 compatible adds aaac4bd35a83 ARM: dts: stm32: Add Stinger96 board support adds 061e0a6e108f dt-bindings: arm: stm32: Document IoT Box compatible adds f0c2df217c80 ARM: dts: stm32: Add IoT Box board support adds 87cabf9405cb ARM: dts: stm32: Add GPIO keys for STM32MP1 DHCOM PDK2 adds 81d5fc719798 ARM: dts: stm32: Add GPIO LEDs for STM32MP1 DHCOM PDK2 adds 604536dc5837 ARM: dts: stm32: Split SoC-independent parts of DHCOM SOM [...] adds 7e76f82acd9e ARM: dts: stm32: Split Avenger96 into DHCOR SoM and Avenge [...] adds aff195d0ec65 Merge tag 'stm32-dt-for-v5.8-1' of git://git.kernel.org/pu [...] adds de12d92147c1 Merge tag 'renesas-arm-dt-for-v5.8-tag2' of git://git.kern [...] adds 863c0b59f06a Merge tag 'renesas-dt-bindings-for-v5.8-tag2' of git://git [...] adds a2a3e46cfb11 Merge tag 'ti-k3-dt-for-v5.8' of git://git.kernel.org/pub/ [...] adds 22c328b1bc18 Merge tag 'tegra-for-5.8-dt-bindings' of git://git.kernel. [...] adds 9c1acf5174bd Merge tag 'tegra-for-5.8-arm-dt' of git://git.kernel.org/p [...] adds 0e909f186104 Merge tag 'sunxi-dt-for-5.8-1' of git://git.kernel.org/pub [...] adds b64ac044ad94 ARM: dts: socfgpa: set bridges status to disabled adds 29aed3ef6d49 ARM: dts: socfpga: Add fpga2hps and fpga2sdram bridges adds e9f981c79432 Merge tag 'socfpga_dts_update_for_v5.8' of git://git.kerne [...] adds 25880899bf9d Merge tag 'v5.7-next-dts32' of git://git.kernel.org/pub/sc [...] adds 2ae6193a1b95 ARM: dts: ux500: samsung-golden: Add proximity sensor adds 521d6678b9a4 ARM: dts: ux500: samsung-golden: Add magnetometer adds 3c278a4749a8 ARM: dts: ux500: samsung-skomer: Add magnetometer adds 4908471e1ed7 ARM: dts: ux500: Add touchscreen to the Skomer adds 409b62942019 Merge tag 'ux500-dts-v5.8' of git://git.kernel.org/pub/scm [...] adds 622a380d621f Merge tag 'v5.7-next-dts64' of git://git.kernel.org/pub/sc [...] adds 07569acbef1d ARM: dts: uniphier: Add XDMAC node adds 94a8c115cc5e ARM: dts: uniphier: Add ethernet aliases adds 137a1cecb89a ARM: dts: uniphier: add #address-cells and #size-cells to [...] adds 184a28331177 Merge tag 'uniphier-dt-v5.8' of git://git.kernel.org/pub/s [...] adds f03b998de02d arm64: dts: uniphier: Add XDMAC node adds 44f0746d60bc arm64: dts: uniphier: Add ethernet aliases adds 8f664ce7eda5 arm64: dts: uniphier: Stabilize Ethernet RGMII mode of PXs [...] adds 1a13827b7750 arm64: dts: uniphier: add #address-cells and #size-cells t [...] adds 82ab9b6705bd dt-bindings: arm: Add Akebi96 board support adds 7d5620d31ecc arm64: dts: uniphier: Add support for Akebi96 adds c8128b5c07a5 Merge tag 'uniphier-dt64-v5.8' of git://git.kernel.org/pub [...] adds 7ed609b0020f ARM: dts: at91: sama5d3: switch to new clock bindings adds 82a5df83e444 ARM: dts: at91: at91sam9n12: switch to new clock bindings adds 15090390cac6 ARM: dts: at91: at91sam9g45: switch to new clock bindings adds 0e0e528d8260 ARM: dts: at91: rm9200: switch to new clock bindings adds a1af7f36c703 ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description adds baa998aecb75 ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin adds d08f4a5ac9fe ARM: dts: at91: sama5d2_ptc_ek: add PB_USER as wakeup source adds d0815bc1b455 ARM: dts: at91: sama5d27_som1_ek: enable i2c0 adds 32542faf867f ARM: dts: at91: sama5d27_som1_ek: add an alias for i2c0 adds c378150337ef ARM: dts: at91: sam9x60ek: Use quad mode in the spi-nor flash adds 471f0532ea37 ARM: dts: at91: sama5d27_som1: Add SPI NOR flash mapping adds 0fd3a8f58f78 ARM: dts: at91: sam9x60ek: Add sdmmc1 node adds 51cca920ce84 ARM: dts: at91: sama5d2_xplained: Add QSPI0 + SPI NOR memo [...] adds 2fdc4e1c8cb1 ARM: dts: at91: at91-sama5d27_som1: Enable eeprom device adds a2e269ca294c dt-bindings: ARM: Document SAMA5D2-ICP adds 68a95ef72cef ARM: dts: at91: sama5d2-icp: add SAMA5D2-ICP adds e1e2662036c0 ARM: dts: at91: sama5d27_wlsom1: Add alias for i2c0 adds f1f2212eaddf ARM: dts: at91: sama5d2: Fix the label numbering for flexc [...] adds 91fa03c9e33e ARM: dts: at91: sama5d2: Move flx4 definitions in the SoC dtsi adds 445a9d6e562a ARM: dts: at91: sama5d2: Move flx3 definitions in the SoC dtsi adds 0afa4365266a ARM: dts: at91: sama5d2: Move flx2 definitions in the SoC dtsi adds 96f63ffdbc38 ARM: dts: at91: sama5d2: Move flx1 definitions in the SoC dtsi adds 56cd4b9e8c67 ARM: dts: at91: sama5d2: Move flx0 definitions in the SoC dtsi adds 4b098033279e ARM: dts: at91: sama5d2: Specify the FIFO size for the Fle [...] adds ddcdaeb88242 ARM: dts: at91: sama5d2: Add DMA bindings for the SPI and [...] adds b793f1661777 ARM: dts: at91: sama5d2: Add DMA bindings for the flx3 SPI [...] adds 1a6508a2ed9a ARM: dts: at91: sama5d2: Add DMA bindings for the flx1 I2C [...] adds 466fb89be591 ARM: dts: at91: sama5d2: Add DMA bindings for the SPI and [...] adds 6e57359dd660 ARM: dts: at91: sama5d2: Remove i2s and tcb aliases from SoC dtsi adds 6b9a3584c7ed ARM: dts: at91: sama5d2: Add missing flexcom definitions adds c85273fd1452 ARM: dts: at91: sama5d2_xplained: Add alias for DBGU adds dbe5bbdb28b4 ARM: dts: at91: sama5d2_ptc_ek: Add comments to describe t [...] adds bd1f49e7792b ARM: dts: at91: sama5d2_xplained: Describe the flx0 I2C function adds c5a283802573 ARM: dts: at91: Configure I2C SCL gpio as open drain adds 88d801aec6e9 ARM: dts: at91: sama5d2_xplained: Add aliases for the dedi [...] adds a9418e891170 Merge tag 'at91-5.8-dt' of git://git.kernel.org/pub/scm/li [...] adds 1cb00f8c3b36 Merge tag 'qcom-arm64-for-5.8' of git://git.kernel.org/pub [...] adds 430640a659e0 Merge tag 'qcom-dts-for-5.8' of git://git.kernel.org/pub/s [...] adds 564ef853419c Merge tag 'juno-updates-5.8' of git://git.kernel.org/pub/s [...] adds 65ad1cafe71c Merge tag 'mvebu-dt-5.8-1' of git://git.infradead.org/linu [...] adds 87b990ab6272 Merge tag 'mvebu-dt64-5.8-1' of git://git.infradead.org/li [...] adds b2cb68e86422 arm64: dts: rockchip: fix pinctrl-names for gpio-leds node [...] adds f0c59fd97c6e Merge tag 'v5.8-rockchip-dts64-1' of git://git.kernel.org/ [...] adds 9440d8acb5ac Merge tag 'v5.8-rockchip-dts32-1' of git://git.kernel.org/ [...] adds 98c9fcc62d6f Merge branch 'arm/dt' into for-next adds 8f48625dfbdb Merge branch 'arm/fixes' into for-next adds 6656e1635355 ARM: dts: kirkwood: Fix interrupt controller node name adds a857caa9d95b ARM: dts: dove: Fix interrupt controller node name adds 4fade3403e5a ARM: dts: pxa168: Add missing address/size cells to i2c nodes adds 51d6bba66113 ARM: dts: pxa168: Fix the gpio interrupt cell number adds 55d26c38442e ARM: dts: pxa3xx: Fix up encoding of the /gpio interrupts [...] adds c911cadfab50 ARM: dts: pxa910: Fix the gpio interrupt cell number adds 2e7167d17bcd ARM: dts: pxa*: Fix up encoding of the /rtc interrupts property adds 4989fd577d07 ARM: dts: mmp*: Fix up encoding of the /rtc interrupts property adds 7df3a1ee12eb ARM: dts: mmp3: Fix L2 cache controller node name adds bbbea1f2a9b1 ARM: dts: mmp3: Fix USB & USB PHY node names adds dd95b542b74c ARM: dts: berlin*: Fix up the SDHCI node names adds ed365a4a84a0 ARM: dts: mmp3: Add the fifth SD HCI adds 9eddc06a3bc7 Merge branch 'mmp/fixes' into arm/dt adds ba212759e835 Merge branch 'arm/dt' into for-next adds 911d1ef13194 ARM: defconfig: u8500: Enable new drivers for samsung-golden adds 288d3f142bd6 ARM: defconfig: u8500: Enable new drivers for ux500 adds 962abbc0847b Merge tag 'ux500-defconfig-v5.7' of git://git.kernel.org/p [...] adds 929379dd0fa0 Merge tag 'renesas-arm-defconfig-for-v5.8-tag1' of git://g [...] adds f06f924a65fb ARM: bcm2835_defconfig: Enable fixed-regulator adds 35cdc3fa00ee Merge tag 'tags/bcm2835-defconfig-next-2020-03-27' into de [...] adds 016eae21a317 Merge tag 'arm-soc/for-5.8/defconfig' of https://github.co [...] adds 66fa76a7dbd8 Merge tag 'samsung-defconfig-5.8' of git://git.kernel.org/ [...] adds c0feb184a71d Merge tag 'renesas-arm-defconfig-for-v5.8-tag2' of git://g [...] adds 6e15f0a9c498 Merge tag 'sunxi-config-for-5.8-1' of git://git.kernel.org [...] adds 8d77c0296150 ARM: configs: at91: sama5: enable SAMA5D2_PIOBU adds 6a2ab88ca789 ARM: configs: at91: sama5: enable MCP16502 regulator adds 88b1542b06eb Merge tag 'at91-5.8-defconfig' of git://git.kernel.org/pub [...] adds 72a790ac7c99 Merge tag 'qcom-arm64-defconfig-for-5.8' of git://git.kern [...] adds 93d2fa6a035b Merge tag 'amlogic-defconfig' of git://git.kernel.org/pub/ [...] adds 528443e32a3d arm64: defconfig: Enable UACCE/PCI PASID/SEC2/HPRE configs adds fec6111ae322 Merge tag 'hisi-arm64-defconfig-for-5.8' of git://github.c [...] adds ed0c25932fbf Merge branch 'arm/defconfig' into for-next adds 26e9370accc6 soc: document merges adds b2ebaf9d51a2 Merge branch 'arm/fixes' into for-next adds 0e4e2f0ffe83 Merge remote-tracking branch 'arm-soc/for-next' adds 407ba77dfd3f Merge remote-tracking branch 'amlogic/for-next' adds 05925f01713f Merge remote-tracking branch 'at91/at91-next' adds f90b68d6c8b0 clk: imx: add mux ops for i.MX8M composite clk adds 0e40198dc28b clk: imx: add imx8m_clk_hw_composite_bus adds b1657ad708f7 clk: imx: use imx8m_clk_hw_composite_bus for i.MX8M bus clk slice adds 0ff2f7152293 Merge branch 'clk/imx' into for-next adds 2f3e9579f9b1 Merge branch 'imx/drivers' into for-next adds 1fd185ab970c Merge branch 'imx/soc' into for-next adds b645c26b9e03 Merge branch 'imx/bindings' into for-next adds 92df7984814c Merge branch 'imx/dt' into for-next adds 3b8b57955a8e Merge branch 'imx/dt64' into for-next adds 0414897ac89f Merge branch 'imx/defconfig' into for-next adds 9833fc4e4308 Merge remote-tracking branch 'imx-mxs/for-next' adds 90e009bd32a1 Merge remote-tracking branch 'keystone/next' adds d5f74228be18 Merge branch 'v5.7-next/dts32' into for-next adds 9f8872221674 arm64: dts: mt6358: add PMIC MT6358 related nodes adds 85458accc17c arm64: dts: mediatek: add cpufreq and cci devfreq nodes fo [...] adds a320b4c69bfb arm64: dts: mt2712: add ethernet device node adds 5ec2b3681641 arm64: dts: mt8183: add mmc node adds 39eceee1da5e arm: dts: mt2712: add uart APDMA to device tree adds 6e33e9cf51d3 Merge branch 'v5.7-next/dts64' into for-next adds 93fb92576566 Merge branch 'v5.7-next/soc' into for-next adds b81718ff9d15 Merge remote-tracking branch 'mediatek/for-next' adds c5b7c226add5 Merge remote-tracking branch 'mvebu/for-next' adds 418bfb604bf9 Merge remote-tracking branch 'omap/for-next' adds 27fe33747768 Merge remote-tracking branch 'qcom/for-next' adds 30db3dabd7fd Merge remote-tracking branch 'raspberrypi/for-next' adds 69792601bb03 Merge remote-tracking branch 'realtek/for-next' adds af1b7e2f5e14 Merge remote-tracking branch 'renesas/next' adds 27b090a0bc69 Merge remote-tracking branch 'reset/reset/next' adds 8a66d46f4035 Merge branch 'v5.8-armsoc/dts64' into for-next adds 151be00a6d59 Merge remote-tracking branch 'rockchip/for-next' adds 12e45fabf23a Merge remote-tracking branch 'samsung-krzk/for-next' adds 9ffb59895485 Merge remote-tracking branch 'scmi/for-linux-next' adds 9fcb81f5db8a Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 0cba8da64ce1 Merge branch for-5.7/arm64/defconfig into for-next adds 06d850c10992 Merge branch for-5.7/clk-fixes into for-next adds e2a7a80f71b7 Merge branch for-5.8/clk into for-next adds ab5d26078def Merge branch for-5.8/cpufreq into for-next adds 059164fdf569 Merge branch for-5.8/cpuidle into for-next adds afce1a577b07 Merge branch for-5.8/dt-bindings into for-next adds 97776d9bfc11 Merge branch for-5.8/i2c into for-next adds 133a19a75d98 Merge branch for-5.8/of into for-next adds 10b200668133 firmware: tegra: Defer BPMP probe if shared memory not available adds d79016edb4b1 Merge branch for-5.8/firmware into for-next adds 25476f8008f1 Merge branch for-5.8/media into for-next adds 1093464408f4 Merge branch for-5.8/memory into for-next adds df701a76a641 soc/tegra: pmc: Enable PMIC wake event on Tegra210 adds 7f7cddd05ad0 Merge branch for-5.8/soc into for-next adds 0e8de2de4471 Merge branch for-5.8/arm/core into for-next adds 361f5ecd5140 Merge branch for-5.8/arm/dt into for-next adds 358a6777f5dd arm64: tegra: Make the RTC a wakeup source on Jetson Nano and TX1 adds cd049d898ab8 Merge branch for-5.8/arm64/dt into for-next adds c51b037d27cd Merge remote-tracking branch 'tegra/for-next' adds e9727653ec87 Merge remote-tracking branch 'clk/clk-next' adds 62d26562dc9c Merge remote-tracking branch 'clk-samsung/for-next' adds d633c5636866 Merge remote-tracking branch 'h8300/h8300-next' adds ea32e8da71ec Merge remote-tracking branch 'm68k/for-next' adds 7830bda093d9 Merge remote-tracking branch 'm68knommu/for-next' adds 37e2bc4433a9 MIPS: SGI-IP27: Remove not used definition TICK_SIZE in ip [...] adds bbb5946eb545 mips: MAAR: Use more precise address mask adds ab7c01fdc3cf mips: Add MIPS Release 5 support adds 281e3aea35e5 mips: Add MIPS Warrior P5600 support adds a2ac81c6ef40 mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs adds 742318ad5eee mips: Add CP0 Write Merge config support adds 999079c851b4 mips: Add CONFIG/CONFIG6/Cause reg fields macro adds ad42e0a8d4d5 mips: Add CPS_NS16550_WIDTH config adds ed26aacfb5f7 mips: Add udelay lpj numbers adjustment adds 385864280597 mips: csrc-r4k: Mark R4K timer as unstable if CPU freq changes adds 21e1a03e1dbe mips: cevt-r4k: Update the r4k-clockevent frequency in syn [...] adds f39293fd37ff MIPS: Fix exception handler memcpy() adds 41528ba6afe6 MIPS: DTS: Only build subdir of current platform adds 8267e78f020a MIPS: Tidy up CP0.Config6 bits definition adds ec7a93188a75 MIPS: emulate CPUCFG instruction on older Loongson64 cores adds b34a1a712024 MIPS: SGI-IP30: Reorder the macros in war.h adds f33a0b941017 MIPS: tools: Fix resource leak in elf-entry.c adds 9dd8a6549bb9 Merge remote-tracking branch 'mips/mips-next' adds b6ce2138f07b Merge remote-tracking branch 'nds32/next' adds 97b5dd7615b7 Merge remote-tracking branch 'parisc-hd/for-next' adds d3efbbd33866 Merge remote-tracking branch 'powerpc/next' adds d3e81989c0f0 treewide: Replace zero-length array with flexible-array adds 661ea25e5319 soc: fsl: qe: Replace one-element array and use struct_siz [...] adds 162b323c3d08 soc: fsl: qbman: Remove unused inline function qm_eqcr_get [...] adds d0bab301a046 soc: fsl: dpio: Prefer the CPU affine DPIO adds b25511ef134a soc: fsl: qe: clean up an indentation issue adds e9e4ef9116b1 soc: fsl: dpio: Remove unused inline function qbman_write_ [...] adds 5ab01e7e07f7 Merge remote-tracking branch 'soc-fsl/next' adds 0100e0fe7156 Merge remote-tracking branch 'risc-v/for-next' adds 08ce320ff13e Merge remote-tracking branch 's390/features' adds ce4df7c97902 Merge remote-tracking branch 'sh/sh-next' adds 25f480ebb7d1 Merge remote-tracking branch 'sparc-next/master' adds 3ac4a615bdb1 xtensa: add missing __user annotations to __{get,put}_user_check adds c22f90750440 xtensa: fix type conversion in __get_user_size adds 9afcc71b4f85 xtensa: fix error paths in __get_user_{check,size} adds 2adf5352a34a xtensa: add missing __user annotations to asm/uaccess.h adds dddc09323b58 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds b0f2980620a2 Merge remote-tracking branch 'fscrypt/master' adds cd1b0417f8e7 btrfs: add missing annotation for btrfs_lock_cluster() adds dc11ac689334 btrfs: add missing annotation for btrfs_tree_lock() adds 940828c54409 btrfs: backref: introduce the skeleton of btrfs_backref_iter adds 928fa89128a3 btrfs: backref: implement btrfs_backref_iter_next() adds 4d40b43459f1 btrfs: reloc: use btrfs_backref_iter infrastructure adds 953c959105b1 btrfs: reloc: rename mark_block_processed and __mark_block [...] adds 59ea434d6f9b btrfs: reloc: add backref_cache::pending_edge and backref_ [...] adds 26adb2efb473 btrfs: reloc: add backref_cache::fs_info member adds 4411754038e5 btrfs: reloc: make reloc root search-specific for relocati [...] adds 2a0d513a9b97 btrfs: reloc: refactor direct tree backref processing into [...] adds ec7698541a7a btrfs: reloc: refactor indirect tree backref processing in [...] adds 1c816215de2a btrfs: reloc: use wrapper to replace open-coded edge linking adds bc679e72895e btrfs: reloc: pass essential members for alloc_backref_node() adds 8ea48dbd387c btrfs: reloc: remove the open-coded goto loop for breadth- [...] adds 1e2ddd6826fc btrfs: reloc: refactor finishing part of upper linkage int [...] adds 7746564ad741 btrfs: reloc: refactor useless nodes handling into its own [...] adds 68288797792d btrfs: reloc: add btrfs_ prefix for backref_node/edge/cache adds 733ed1a30bf0 btrfs: backref: move btrfs_backref_(node|edge|cache) struc [...] adds ec36cf14eaea btrfs: rename tree_entry to rb_simple_node and export it adds 5a80b6d03f67 btrfs: backref: rename and move backref_cache_init() adds ee1737410db1 btrfs: backref: rename and move alloc_backref_node() adds 45247ef304b8 btrfs: backref: rename and move alloc_backref_edge() adds ae237075e4d0 btrfs: backref: rename and move link_backref_edge() adds 150753541a20 btrfs: backref: rename and move free_backref_(node|edge) adds cc1f43b6c53c btrfs: backref: rename and move drop_backref_node() adds 6843505c97d5 btrfs: backref: rename and move remove_backref_node() adds d7b807d0ec12 btrfs: backref: rename and move backref_cache_cleanup() adds e884d987d46b btrfs: backref: rename and move backref_tree_panic() adds c3118c79bddf btrfs: backref: rename and move should_ignore_root() adds 31146969edeb btrfs: reloc: open code read_fs_root() for handle_indirect [...] adds 8c8f6d9cc64f btrfs: backref: rename and move handle_one_tree_block() adds 59d7ad96b5e5 btrfs: backref: rename and move finish_upper_links() adds 453307588ae7 btrfs: reloc: move error handling of build_backref_tree() [...] adds 82f06b853cb9 btrfs: backref: distinguish reloc and non-reloc use of ind [...] adds e3899ee35a1c btrfs: improve global reserve stealing logic adds 726c9bd58d26 btrfs: allow to use up to 90% of the global block rsv for unlink adds 000fe6144379 btrfs: account for trans_block_rsv in may_commit_transaction adds 11a4ef84baab btrfs: only check priority tickets for priority flushing adds 3d146144e0f0 btrfs: run btrfs_try_granting_tickets if a priority ticket fails adds 7a39a9233fb3 btrfs: force chunk allocation if our global rsv is larger [...] adds a082c55da2f2 btrfs: tree-checker: remove duplicate definition of 'inode [...] adds 94322053507a btrfs: remove pointless assertion on reclaim_size counter adds 100083ff8420 btrfs: don't force read-only after error in drop snapshot adds f32a8f2c0c67 btrfs: use list_for_each_entry_safe in free_reloc_roots adds 1d5b571a6121 btrfs: make btrfs_read_disk_super return struct btrfs_disk_super adds 2338d923131e btrfs: remove the redundant parameter level in btrfs_bin_search() adds b1dab9d676a4 btrfs: simplify error handling of clean_pinned_extents() adds 6d5c94e46407 block: add bio_for_each_bvec_all() adds f5900a18d97c btrfs: fix error handling when submitting direct I/O bio adds afb9d8f60423 btrfs: fix double __endio_write_update_ordered in direct I/O adds 15c8d408a285 btrfs: look at full bi_io_vec for repair decision adds e58aa0eba14d btrfs: don't do repair validation for checksum errors adds 59825247b015 btrfs: clarify btrfs_lookup_bio_sums documentation adds bffbb8cb0fd5 btrfs: rename __readpage_endio_check to check_data_csum adds f141b99b50d0 btrfs: make btrfs_check_repairable() static adds a828ef7e4c3c btrfs: remove unused btrfs_dio_private::private adds 32836a8d4f09 btrfs: convert btrfs_dio_private->pending_bios to refcount_t adds f2aa507a0182 btrfs: put direct I/O checksums in btrfs_dio_private inste [...] adds 70483d699514 btrfs: get rid of one layer of bios in direct I/O adds cc08d4d57291 btrfs: simplify direct I/O read repair adds 119be7e949fe btrfs: get rid of endio_repair_workers adds 7b68f40adaf4 btrfs: unify buffered and direct I/O read repair adds 1072f6d43355 btrfs: remove useless check for copy_items() return value adds a54f1e0ef69e btrfs: drop useless goto in open_fs_devices adds 967392b4bab0 btrfs: use crypto_shash_digest() instead of open coding adds 32e22f21f5e2 btrfs: include non-missing as a qualifier for the latest_bdev adds 44fd647313e9 btrfs: free alien device after device add adds 8838f57a9a78 btrfs: sort error decoder entries adds 6dc83bb03b0a btrfs: add more codes to decoder table adds 9c7ec4308686 btrfs: remove unused function heads_to_leaves adds 55648d086e33 btrfs: speedup dead root detection during orphan cleanup adds d229aabb0c03 btrfs: qgroup: mark qgroup inconsistent if we're inherting [...] adds 21559a32e129 btrfs: remove unused function btrfs_dev_extent_chunk_tree_uuid adds 6cd07818833e btrfs: remove more obsolete v0 extent ref declarations adds 49f1ea7df289 btrfs: fix a race between scrub and block group removal/al [...] adds 5fb3f4524e4e btrfs: rename member 'trimming' of block group to a more g [...] adds d7363ac1c372 btrfs: move the block group freeze/unfreeze helpers into b [...] adds b41617cbf5b7 btrfs: scrub, only lookup for csums if we are dealing with [...] adds 08a742a21cd4 btrfs: send: emit file capabilities after chown adds b2fabe9533c9 btrfs: block-group: don't set the wrong READA flag for btr [...] adds 27098f8b1c20 btrfs: block-group: refactor how we read one block group item adds 4ed59fde91df btrfs: block-group: refactor how we delete one block group item adds e3a3b1f0c042 btrfs: block-group: refactor how we insert a block group item adds 4bfa16a09c85 btrfs: block-group: rename write_one_cache_group() adds 4c757cbc613b btrfs: remove duplicated include in block-group.c adds 1479d0952a73 btrfs: use the token::eb for all set/get helpers adds 326e743d91da btrfs: drop eb parameter from set/get token helpers adds accbf651ec40 btrfs: don't use set/get token for single assignment in ov [...] adds daee31bcb7a8 btrfs: don't use set/get token in leaf_space_used adds 4f0e499daaf3 btrfs: preset set/get token with first page and drop condition adds 090361ea7038 btrfs: add separate bounds checker for set/get helpers adds ef47366fdf12 btrfs: speed up btrfs_get_##bits helpers adds 9100181691c4 btrfs: speed up btrfs_get_token_##bits helpers adds c2fe080be333 btrfs: speed up btrfs_set_##bits helpers adds cf7e0fe7a4d2 btrfs: speed up btrfs_set_token_##bits helpers adds 3481ece13305 btrfs: speed up and simplify generic_bin_search adds 7c0b3a5c2a52 btrfs: remove unused map_private_extent_buffer adds 7349d0d007e5 btrfs: constify extent_buffer in the API functions adds 6afbbb1159a9 btrfs: drop unnecessary offset_in_page in extent buffer helpers adds 07c20c40d616 btrfs: optimize split page read in btrfs_get_##bits adds 2b13ae162434 btrfs: optimize split page read in btrfs_get_token_##bits adds e4f94b506c38 btrfs: optimize split page write in btrfs_set_##bits adds 42f2ff3f830b btrfs: optimize split page write in btrfs_set_token_##bits adds 4329db9df709 btrfs: update documentation of set/get helpers adds b1dc9271c2ee btrfs: drop stale reference to volume_mutex adds 94ba6fe8d93d btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLE adds 0af4f20af1b0 btrfs: inode: cleanup the log-tree exceptions in btrfs_tru [...] adds 7bc26c4adbc7 btrfs: don't set SHAREABLE flag for data reloc tree adds a3ff4e2fba12 btrfs: reduce lock contention when creating snapshot adds 2bdedcbf123a btrfs: reloc: fix reloc root leak and NULL pointer dereference adds d20fad40c5a8 btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots t [...] adds c101982f8794 btrfs: simplify root lookup by id adds 10dea323da30 btrfs: open code read_fs_root adds 61ecddb9a491 btrfs: simplify iget helpers adds 41040eedd621 btrfs: unexport btrfs_compress_set_level() adds af44105e0b7c btrfs: fix corrupt log due to concurrent fsync of inodes w [...] adds 0b3948ed74b6 btrfs: make checksum item extension more efficient adds 17e1b01043fb btrfs: do not ignore error from btrfs_next_leaf() when ins [...] adds ebf1e078b6e0 btrfs: remove useless 'fail_unlock' label from btrfs_csum_ [...] adds ce2f8380ad1a btrfs: include error on messages about failure to write sp [...] adds 8d9c35e3a4da btrfs: turn space cache writeout failure messages into deb [...] adds 6e66f10f2cac fs: export generic_file_buffered_read() adds fec74b9e0daf iomap: add a filesystem hook for direct I/O bio submission adds 880e66f9fe8b iomap: remove lockdep_assert_held() adds f31e5f70919f btrfs: switch to iomap_dio_rw() for dio adds f9a9d0c78d18 fs: remove dio_end_io() adds d6822e60aae5 btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK adds 5437b1cd426e btrfs: split btrfs_direct_IO to read and write part adds 7ffa801dc50f Merge branch 'misc-next' into for-next-current-v5.6-20200522 adds 93263717405f Merge branch 'for-next-current-v5.6-20200522' into for-nex [...] adds 57ae14f49be5 Merge branch 'misc-next' into for-next-next-v5.7-20200522 adds 536602e8a18f Merge branch 'for-next-next-v5.7-20200522' into for-next-20200522 adds e748b40e3169 Merge remote-tracking branch 'btrfs/for-next' adds a090ac930bef Merge remote-tracking branch 'cifs/for-next' adds 27ccbb4c16a0 exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF adds 1718c7ffa912 exfat: Use a more common logging style adds b1c3df8c05e4 exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option adds 0b09f05a9445 exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF adds 0562cc4f8829 exfat: Remove unused functions exfat_high_surrogate() and [...] adds cdade45979af exfat: remove the assignment of 0 to bool variable adds 4c4dbb6ad8e8 exfat: replace 'time_ms' with 'time_cs' adds 2b8a956f5ebb Merge remote-tracking branch 'exfat/dev' adds 189d62ea3c83 Merge remote-tracking branch 'ext3/for_next' adds 781c036b678c ext4: remove unnecessary test_opt for DIOREAD_NOLOCK adds ef5fd681d515 ext4: remove redundant variable has_bigalloc in ext4_fill_super adds e0198aff3ae3 ext4: reject mount options not supported when remounting i [...] adds b2ba3e5191ba ext4: fix a style issue in fs/ext4/acl.c adds 538b9959517e ext4: remove EXT4_GET_BLOCKS_KEEP_SIZE flag adds 436de36c0f2d ext4: translate a few more map flags to strings in tracepoints adds 64361fdc659a ext4: remove unnecessary comparisons to bool adds 4763c4a8f8a6 ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max adds ca9dd4cda761 ext4: fix buffer_head refcnt leak when ext4_iget() fails adds 3156132b4a59 writeback: Export inode_io_list_del() adds 2123fe4eb93a ext4: Avoid freeing inodes on dirty list adds 48690e83185b ext4: fix error pointer dereference adds 4930619a3ea4 ext4: handle ext4_mark_inode_dirty errors adds 81107753b2dc ext4: don't ignore return values from ext4_ext_dirty() adds 76884b29a83b ext4: remove dead GET_BLOCKS_ZERO code adds 97e8fce6442e ext4: remove redundant GET_BLOCKS_CONVERT code adds ec41f8f6651c ext4: clean up GET_BLOCKS_PRE_IO error handling adds e150de94d53f ext4: clean up ext4_ext_convert_to_initialized() error handling adds 30e5a59d5dd3 ext4: fix a typo in a comment adds 90cd1a252a03 ext4: fix race between ext4_sync_parent() and rename() adds 5a1b681a551c ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path adds c2e68f490ea3 ext4: split _ext4_fiemap adds 7692587f53e1 ext4: remove the call to fiemap_check_flags in ext4_fiemap adds 8310a1ecf193 fs: mark __generic_block_fiemap static adds c70e5df13685 fs: move the fiemap definitions out of fs.h adds c4be8fd4ae97 iomap: fix the iomap_fiemap prototype adds 469581d9e5c9 fs: move fiemap range validation into the file systems instances adds cdaaa6da69d1 fs: handle FIEMAP_FLAG_SYNC in fiemap_prep adds db02a8c2c5b7 fs: remove the access_ok() check in ioctl_fiemap adds 97236e29dfac ext4: remove the access_ok() check in ext4_ioctl_get_es_cache adds 875145e32887 Merge branch 'fiemap-fixes' into dev adds a8622dab6cee Merge remote-tracking branch 'ext4/dev' adds 759fefc3420f f2fs: avoid inifinite loop to wait for flushing node pages [...] adds 91426330fad3 Merge remote-tracking branch 'f2fs/dev' adds 1c08b5a6f38b Merge remote-tracking branch 'fsverity/fsverity' adds 09cd4318a432 Merge remote-tracking branch 'fuse/for-next' adds cad8653ac104 Merge remote-tracking branch 'jfs/jfs-next' adds 30c79b40091d Merge remote-tracking branch 'nfs-anna/linux-next' adds 8138abfcbbfa Merge remote-tracking branch 'nfsd/nfsd-next' adds a3a4570d8fe1 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds d82891fb58d1 Merge remote-tracking branch 'xfs/for-next' adds 504a5dbd1e4f Merge remote-tracking branch 'zonefs/for-next' adds d7f5f05e68a2 Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds a71e111d0b87 Merge remote-tracking branch 'file-locks/locks-next' adds 2bc010600d0a fs: simplify do_splice_to adds 00c285d0d0fe fs: simplify do_splice_from adds f6dd975583bd pipe: merge anon_pipe_buf*_ops adds 6797d97ab9d1 trace: remove tracing_pipe_buf_ops adds 76887c256744 fs: make the pipe_buf_operations ->steal operation optional adds b8d9e7f2411b fs: make the pipe_buf_operations ->confirm operation optional adds c928f642c29a fs: rename pipe_buf ->steal to ->try_steal adds 98bc42f00935 Merge branches 'fixes' and 'work.splice' into for-next adds 02647bb39326 Merge remote-tracking branch 'vfs/for-next' adds ce28a6668597 Merge branch 'for-5.7-preferred-console' into for-next adds 325606af5731 printk: Fix a typo in comment "interator"->"iterator" adds 8ece3b3eb576 kernel/printk: add kmsg SEEK_CUR handling adds 67fd8349a3d5 Merge branch 'for-5.8' into for-next adds 7daac5b2fdf8 lib/vsprintf: Print time64_t in human readable format adds 4a60f58ee002 ARM: bcm2835: Switch to use %ptT adds 5f1fcf8c0adc usb: pulse8-cec: Switch to use %ptT adds 54d635ead6e5 Merge branch 'for-5.8-printf-time64_t' into for-next adds 48021f981308 printk: handle blank console arguments passed in. adds e52c52581fcb Merge branch 'for-5.8' into for-next adds be50a589e258 Merge remote-tracking branch 'printk/for-next' adds 94e4d0b761df Merge branch 'pci/aspm' adds 1b54ae8327a4 PCI: Fix pci_register_host_bridge() device_register() erro [...] adds 9885440b16b8 PCI: Fix pci_host_bridge struct device release/free handling adds aa0ce96d72dd PCI: Program MPS for RCiEP devices adds 7b38fd9760f5 PCI/PTM: Inherit Switch Downstream Port PTM settings from [...] adds 6e0688dbff62 PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) adds 11fdcf050328 pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDO [...] adds a48a1c951697 Merge branch 'pci/enumeration' adds 45601089e9c4 PCI/DPC: Print IRQ number used by port adds baf95098845d Merge branch 'pci/error' adds cfbd83d02da7 PCI: shpchp: Make shpchp_unconfigure_device() void adds b9dc09bb82bb Merge branch 'pci/hotplug' adds cbf5be1df804 Merge branch 'pci/kconfig' adds 6ae72bfa656e PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() adds 1574051e52cb x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs adds 5dda3ba6fc9c PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_ [...] adds 15b37d3efe2d Merge branch 'pci/misc' adds 9ebba73cfb53 Merge branch 'pci/p2pdma' adds f044baaff1eb PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay adds ec411e02b7a2 PCI/PM: Assume ports without DLL Link Active train links i [...] adds 295747636efc Merge branch 'pci/pm' adds f58109d2e60f Merge branch 'pci/resource' adds b8af85492fbf PCI/switchtec: Correct bool variable type assignment adds 185665eb79c1 Merge branch 'pci/switchtec' adds 6964494582f5 PCI: aardvark: Train link immediately after enabling training adds 90c6cb4a355e PCI: aardvark: Don't blindly enable ASPM L0s and don't wri [...] adds 2dd9072e8fb0 PCI: of: Zero max-link-speed value is invalid adds 43fc679ced18 PCI: aardvark: Improve link training adds 5169a9851daa PCI: aardvark: Issue PERST via GPIO adds b2a56469d550 PCI: aardvark: Add FIXME comment for PCIE_CORE_CMD_STATUS_ [...] adds 366697018c9a PCI: aardvark: Add PHY support adds 96be36dbffac PCI: aardvark: Replace custom macros by standard linux/pci [...] adds e89897c9dec7 dt-bindings: PCI: aardvark: Describe new properties adds b3f742171a80 Merge branch 'remotes/lorenzo/pci/aardvark' adds c546adf89358 Merge branch 'remotes/lorenzo/pci/altera' adds e40817322160 Merge branch 'remotes/lorenzo/pci/brcmstb' adds fb5f8f3ca5f8 dt-bindings: PCI: cadence: Deprecate inbound/outbound spec [...] adds 9e2618c3f1a9 PCI: cadence: Remove "cdns,max-outbound-regions" DT property adds 7fb39bf2a1de PCI: cadence: Fix to read 32-bit Vendor ID/Device ID prope [...] adds 2d1c69fedcac Merge branch 'remotes/lorenzo/pci/cadence' adds 269ad4eddc47 Merge branch 'remotes/lorenzo/pci/dwc' adds eee656481624 Merge branch 'remotes/lorenzo/pci/endpoint' adds befc585508f0 Merge branch 'remotes/lorenzo/pci/host-generic' adds 3a70b48892de Merge branch 'remotes/lorenzo/pci/hv' adds 89a5357b1b7d Merge branch 'remotes/lorenzo/pci/misc' adds 46f3b46df151 Merge branch 'remotes/lorenzo/pci/rcar' adds 46bb7b39e1cb Merge branch 'remotes/lorenzo/pci/tegra' adds 48e3ddc3de52 Merge branch 'remotes/lorenzo/pci/v3-semi' adds e42fd9a4667b Merge remote-tracking branch 'pci/next' adds 7f0b9c00b5b3 pstore/ram: Refactor DT size parsing adds c006b67b8054 pstore/ram: Refactor ftrace buffer merging adds c7716c3cc359 pstore/ftrace: Provide ftrace log merging routine adds c04f6dbf1742 printk: Collapse shutdown types into a single dump reason adds 876ec5127e75 printk: honor the max_reason field in kmsg_dumper adds 1c4ccc6a96d6 printk: Introduce kmsg_dump_reason_str() adds af08e4f05021 pstore/platform: Pass max_reason to kmesg dump adds 10d853c56d63 pstore/ram: Introduce max_reason and convert dump_oops adds b775356fa6bb ramoops: Add "max-reason" optional field to ramoops DT node adds 12a08bc6be91 pstore/zone: Introduce common layer to manage storage zones adds 6e18778ec7f9 pstore/blk: Introduce backend for block devices adds 28b13c39e5c6 pstore/zone,blk: Add support for pmsg frontend adds c1d43ecabcaf pstore/zone,blk: Add console frontend support adds 1fee6d8e5902 pstore/zone,blk: Add ftrace frontend support adds 6d35668a2c1b Documentation: Add details for pstore/blk adds a51611a17293 pstore/zone: Provide way to skip "broken" zone for MTD devices adds ec39f5091721 pstore/blk: Provide way to query pstore configuration adds f95e0a7784c4 pstore/blk: Support non-block storage devices adds e96ade6f43cf pstore/blk: Introduce "best_effort" mode adds be7e382ae492 mtd: Support kmsg dumper based on pstore/blk adds 173087f30d95 Merge remote-tracking branch 'pstore/for-next/pstore' adds 2fef14aff8a6 Merge remote-tracking branch 'hid/for-next' adds 7c9ec2c52518 i2c: pxa: implement generic i2c bus recovery adds 71fae0e6668e Merge branch 'i2c/for-5.8' into i2c/for-next adds ab0ef8bac10d i2c: designware: Get rid of PCI driver specifics in common code adds a19f133f694c i2c: designware: Include proper headers in i2c-desingware-core.h adds 20ee1d9020c9 i2c: designware: Move i2c_dw_validate_speed() helper to a [...] adds 462cfcb4aa1c i2c: designware: Drop unneeded condition in i2c_dw_validat [...] adds f9288fcc5c61 i2c: designware: Move ACPI parts into common module adds 64d0a0755c7d i2c: designware: Read counters from ACPI for PCI driver adds 3f35064a7cfe i2c: designware: Drop hard coded FIFO depth assignment adds 7a4e63cb0905 Revert "i2c: core: support bus regulator controlling in adapter" adds 2ea81c0064fe Revert "dt-binding: i2c: add bus-supply property" adds 79f7ab3a64fd i2c: efm32: Omit superfluous error message in efm32_i2c_probe() adds d1fdeb314e82 i2c: efm32: Avoid unnecessary check in efm32_i2c_probe() adds 2a41d0f91443 Merge branch 'i2c/for-5.8' into i2c/for-next adds 548f8519ca4a Merge remote-tracking branch 'i2c/i2c/for-next' adds 6eb89db5c1e6 Merge remote-tracking branch 'i3c/i3c/next' adds a3e51334be80 Merge branch 'dmi/master' adds 77849a552d14 hwmon: (nct7904) Add watchdog function adds b8a13e5e8f37 hwmon: (dell-smm) Use one DMI match for all XPS models adds b58bd4c6dfe7 hwmon: (lm70) Add support for ACPI adds 5a56a39be7ff hwmon: (ina2xx) Implement alert functions adds 44e3ad882bb2 hwmon: Reduce indentation level in __hwmon_device_register() adds 8cbf217223fb hwmon: (lm75) Fix all coding-style warnings on lm75 driver adds 6e0498dd5c8d hwmon: (adt7411) update contact email adds d86f3c9bba20 hwmon: (pmbus) Improve initialization of 'currpage' and 'c [...] adds 2138f8853a00 hwmon: (pmbus) Driver for Maxim MAX16601 adds 036855a4c3b3 hwmon : (nct6775) Use kobj_to_dev() API adds 229d495d8189 hwmon: (lm90) Add max6654 support to lm90 driver adds d06f9e6c8960 hwmon: (nct7802) Replace container_of() API adds 8abee9566b7e hwmon: Add amd_energy driver to report energy counters adds b968279625a9 hwmon: (amd_energy) Add documentation adds 4e17f63e2c58 MAINTAINERS: add entry for AMD energy driver adds 3e6cae8e5d40 dt-bindings: mfd: Add Gateworks System Controller bindings adds d85234994b2f mfd: Add Gateworks System Controller core driver adds 3bce5377ef66 hwmon: Add Gateworks System Controller support adds 8054eadca714 Merge tag 'ib-mfd-hwmon-v5.8' into hwmon-next adds 337df3693f33 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds dbf8660cbd7d Merge remote-tracking branch 'jc_docs/docs-next' adds 19f413894458 Merge remote-tracking branch 'v4l-dvb/master' adds 3cff3e2f1b54 Merge remote-tracking branch 'pm/linux-next' adds f0ee4b8eb24c Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds a769a29c59b8 Merge remote-tracking branch 'cpupower/cpupower' adds 739212fa2c1d opp: Reorder the code for !target_freq case adds 9c07a24d9d97 opp: core: add regulators enable and disable adds 7574740c9cc2 Merge remote-tracking branch 'opp/opp/linux-next' adds b23754a8f04b Merge remote-tracking branch 'thermal/thermal/linux-next' adds 6b0537155345 Merge remote-tracking branch 'ieee1394/for-next' adds 0848d11524eb Merge remote-tracking branch 'dlm/next' adds d89367c9fcd9 Merge remote-tracking branch 'swiotlb/linux-next' adds b19a530b002f RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer adds dbd67252869b RDMA/uverbs: Fix create WQ to use the given user handle adds b0810b037de0 RDMA/core: Consolidate ib_create_srq flows adds a8f5c1f1a5c8 RDMA/srpt: Add a newline when printing parameter 'srpt_ser [...] adds daeee976904c RDMA/mlx5: Update mlx5_ib driver name adds 23bbd5818e2b RDMA/srpt: Fix disabling device management adds b386cd65d961 RDMA/rtrs: Fix some signedness bugs in error handling adds bf1d8edb38bb RDMA/rtrs: Fix a couple off by one bugs in rtrs_srv_rdma_done() adds e19840867013 RDMA/rtrs: client: Fix function return on success adds 6b31afcef51e RDMA/rtrs: server: Fix some error return code adds d6ea39507245 rnbd/rtrs: Pass max segment size from blk user to the rdma [...] adds 1a400d144964 Merge remote-tracking branch 'rdma/for-next' adds 63287de66df1 lift compat definitions of mcast [sg]etsockopt requests in [...] adds e9c375fb5ede compat_ip{,v6}_setsockopt(): enumerate MCAST_... options e [...] adds 931ca7ab7fe8 ip*_mc_gsfget(): lift copyout of struct group_filter into callers adds 0dfe6581a7e3 get rid of compat_mc_getsockopt() adds e986d4dabcb8 set_mcast_msfilter(): take the guts of setsockopt(MCAST_MS [...] adds 2e04172875c9 ipv4: do compat setsockopt for MCAST_MSFILTER directly adds d59eb177c84f ip6_mc_msfilter(): pass the address list separately adds 168a2cca8143 ipv6: do compat setsockopt for MCAST_MSFILTER directly adds 2f984f11fdc0 ipv[46]: do compat setsockopt for MCAST_{JOIN,LEAVE}_GROUP [...] adds 2bbf8c1ead65 ipv4: take handling of group_source_req options into a helper adds fcfa0b09d3f7 ipv6: take handling of group_source_req options into a helper adds b212c322c8d7 handle the group_source_req options directly adds bbced07d9952 get rid of compat_mc_setsockopt() adds 38c53ca3c114 batadv_socket_read(): get rid of pointless access_ok() adds 8c2348e36af0 atm: separate ATM_GETNAMES handling from the rest of atm_d [...] adds a3929484af75 atm: move copyin from atm_getnames() into the caller adds 36085049bc0a atm: switch do_atm_iobuf() to direct use of atm_getnames() adds 8cacb4165985 atm: lift copyin from atm_dev_ioctl() adds 0edecc020b33 atm: switch do_atmif_sioc() to direct use of atm_dev_ioctl() adds c536fc74b4b4 Merge branch 'uaccess.net' of git://git.kernel.org/pub/scm [...] adds 472abd324091 igc: Remove PCIe Control register adds 3c215fb18e70 igc: remove IGC_REMOVED function adds 65b9ee1b928f igc: Clean up obsolete NVM defines adds bbfaa141d211 igc: Rename IGC_VLAPQF macro adds fbee4760ec4f igc: Dump VLANPQF register adds 2e4f1716f31f igc: Return -EOPNOTSUPP when VLAN mask doesn't match adds 12ddee68d058 igc: Refactor VLAN priority filtering code adds 09a2b50a4979 igc: Remove duplicated IGC_RXPBS macro adds 1664ef3e6227 igc: Remove ethertype filter in PTP code adds b4d48d96eaec igc: Fix MAX_ETYPE_FILTER value adds aa7ca7266fc4 igc: Refactor ethertype filtering code adds 81e330619e45 igc: Dump ETQF registers adds 551555a7614a igc: Remove unused IGC_ICS_DRSTA define adds e5264212eb62 igc: Remove unused registers adds de1b99ef2aa1 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds d8bed686ab96 net: psample: Add tunnel support adds b8204ad878ce qed: changes to ILT to support XRC adds 7bfb399eca46 qed: Add XRC to RoCE adds b0301a5a288d Merge branch 'qed-next' adds 806602191592 ethtool: provide UAPI for PHY Signal Quality Index (SQI) adds 68ff5e14759e net: phy: tja11xx: add SQI support adds 2a330b533462 Merge branch 'provide-KAPI-for-SQI' adds 1c3739cb6e7a igc: Remove IGC_MAC_STATE_SRC_ADDR flag adds d66358cae25e igc: Remove mac_table from igc_adapter adds 750433d0aa09 igc: Add support for source address filters in core adds 8eb2449d8390 igc: Enable NFC rules based source MAC address adds 49ee3c2ab523 e1000: Do not perform reset in reset_task if we are already down adds 3b5fc88f78ea igc: Remove obsolete circuit breaker registers adds d1fe569f517e igc: Remove header redirection register adds 281380a6fd8a igc: Remove per queue good transmited counter register adds 8e34cad1677a igc: Remove unused field from igc_nfc_filter adds 4d0710c241dd igc: Get rid of igc_max_channels() adds 8b9c23cdf04f igc: Cleanup _get|set_rxnfc ethtool ops adds 876ea04db767 igc: Early return in igc_get_ethtool_nfc_entry() adds 7df76bd19181 igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c adds 97700bc86d06 igc: Align terms used in NFC support code adds c983e3271923 igc: Change byte order in struct igc_nfc_filter adds 7b1b843a1e41 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 38428d68719c nexthop: support for fdb ecmp nexthops adds 1274e1cc4226 vxlan: ecmp support for mac fdb entries adds 8590ceedb701 nexthop: add support for notifiers adds c7cdbe2efc40 vxlan: support for nexthop notifiers adds 0534c5489c11 selftests: net: add fdb nexthop tests adds 4001f1f02e43 Merge branch 'Support-for-fdb-ECMP-nexthop-groups' adds f45a645fa6af ice: report netlist version in .info_get adds a4e82a81f573 ice: Add support for tunnel offloads adds 01b5e89aab49 ice: Add VF promiscuous support adds 610ed0e93e7d ice: Don't reset and rebuild for Tx timeout on PFC enabled queue adds 891540024bb9 ice: Fix check for contiguous TCs adds 46a316500e06 ice: only drop link once when setting pauseparams adds de75135b5c04 ice: Fix probe/open race condition adds 0fee35774d8f ice: Provide more meaningful error message adds 88865fc4bbd6 ice: Fix casting issues adds 53bb66983f34 ice: cleanup vf_id signedness adds 857a4f0e9f49 ice: Fix resource leak on early exit from function adds 1b8f15b64a00 ice: refactor filter functions adds 757976ab16be ice: Fix check for removing/adding mac filters adds 92ace4824c1c ice: remove unnecessary expression that is always true adds 86a2e00d20bd ice: remove unnecessary check adds c522d1f68675 ice: remove unnecessary backslash adds 5757cc7c8b71 ice: Rename build_ctob to ice_build_ctob adds 59b8d2770533 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 8ce84271697a net: atlantic: changes for multi-TC support adds 593dd0fc202e net: atlantic: move PTP TC initialization to a separate function adds 0aa7bc3ee465 net: atlantic: changes for multi-TC support adds a83fe6b6ad6b net: atlantic: QoS implementation: multi-TC support adds 4272ba8b11f8 net: atlantic: per-TC queue statistics adds b9e989262a3e net: atlantic: make TCVEC2RING accept nic_cfg adds 7327699f35f8 net: atlantic: QoS implementation: max_rate adds 14ef766b1382 net: atlantic: automatically downgrade the number of queue [...] adds 5479e8436f32 net: atlantic: always use random TC-queue mapping for TX on A2. adds b64f2ac9955b net: atlantic: change the order of arguments for TC weight [...] adds 2deac71ac492 net: atlantic: QoS implementation: min_rate adds 40f05e5b0d0e net: atlantic: proper rss_ctrl1 (54c0) initialization adds b79f91f15721 Merge branch 'net-atlantic-QoS-implementation' adds 68f236df93a9 net: ena: add support for the rx offset feature adds 7cfe9a559346 net: ena: rename ena_com_free_desc to make API more uniform adds f391503b7a11 net: ena: use explicit variable size for clarity adds adb3fb388933 net: ena: fix ena_com_comp_status_to_errno() return value adds da447b3b542f net: ena: simplify ena_com_update_intr_delay_resolution() adds 95d0fcb5704a net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_mod [...] adds ba6f6b4191f8 net: ena: cosmetic: set queue sizes to u32 for consistency adds 13830937ccf6 net: ena: cosmetic: fix spelling and grammar mistakes in comments adds 46143e588840 net: ena: cosmetic: fix line break issues adds f3020447471c net: ena: cosmetic: remove unnecessary code adds 0a39a35f3f27 net: ena: cosmetic: code reorderings adds 6d0862e0ec92 net: ena: cosmetic: fix spacing issues adds b0ae3ac4847c net: ena: cosmetic: minor code changes adds 4bb7f4cf60e3 net: ena: reduce driver load time adds 199671eadd47 Merge branch 'ENA-features-and-cosmetic-changes' adds 9f9d1e63dc55 dt-bindings: convert the binding document for mediatek PER [...] adds fbc5d5ed9655 dt-bindings: add new compatible to mediatek,pericfg adds 1d1ba1469243 dt-bindings: net: add a binding document for MediaTek STAR [...] adds d3d6974bc539 net: ethernet: mediatek: rename Kconfig prompt adds 22f076a279ec net: ethernet: mediatek: remove unnecessary spaces from Makefile adds 8c7bd5a454ff net: ethernet: mtk-star-emac: new driver adds e56e82da172b ARM64: dts: mediatek: add pericfg syscon to mt8516.dtsi adds fe3b2107ae91 ARM64: dts: mediatek: add the ethernet node to mt8516.dtsi adds b3f5758f0d59 ARM64: dts: mediatek: add an alias for ethernet0 for pumpk [...] adds 7c20f7f36e6a ARM64: dts: mediatek: add ethernet pins for pumpkin boards adds 4e4ad6862de5 ARM64: dts: mediatek: enable ethernet on pumpkin boards adds 87566b446b77 Merge branch 'mediatek-add-support-for-MediaTek-Ethernet-MAC' adds e7bb18e6c8b7 ip6_tunnel: simplify transmit path adds 6c11fbf97e69 ip6_tunnel: add MPLS transmit support adds f234efac2c62 tunnel6: support for IPPROTO_MPLS adds f200e98d9716 ip6_tunnel: add generic MPLS receive support adds 1515aa70c041 mpls: Add support for IPv6 tunnels adds df0651f8c0cc Merge branch 'ip6_tunnel-add-MPLS-support' adds 060b6381efe5 net: flow_offload: simplify hw stats check handling adds 93a09e74574b cxgb4: add adapter hotplug support for ULDs adds 593532668f63 Revert "net: mvneta: speed down the PHY, if WoL used, to s [...] adds c4566aec6e80 net: phy: dp83869: Update port-mirroring to read straps adds 0eaf8ccf2047 net: phy: dp83869: Set opmode from straps adds a74707396c91 Merge branch 'DP83869-Enhancements' adds 7aa38018be1f bridge: mrp: Add br_mrp_unique_ifindex function adds 89c1e111cb48 switchdev: mrp: Remove the variable mrp_ring_state adds 4fb13499d3a0 bridge: mrp: Restore port state when deleting MRP instance adds 1e6a70526640 Merge branch 'bridge-mrp-Add-br_mrp_unique_ifindex-function' adds 44ac082b30dc xsk: Fix xsk_umem_xdp_frame_sz() adds d20a1676df7e xsk: Move xskmap.c to net/xdp/ adds a71506a4fda9 xsk: Move driver interface to xdp_sock_drv.h adds 89e4a376e3a3 xsk: Move defines only used by AF_XDP internals to xsk.h adds 2b43470add8c xsk: Introduce AF_XDP buffer allocation API adds e1675f97367b i40e: Refactor rx_bi accesses adds be1222b585fd i40e: Separate kernel allocated rx_bi rings from AF_XDP rings adds 3b4f0b66c2b3 i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL adds 175fc430670b ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL adds 7117132b2253 ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL adds 39d6443c8daf mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL adds 0807892ecb35 xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code adds 82c41671ca4f xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} adds 26062b185eee xsk: Explicitly inline functions and move definitions adds 28bee21dc04b MAINTAINERS, xsk: Update AF_XDP section after moves/adds adds 79917b242c3f Merge branch 'af_xdp-common-alloc' adds cac616db39c2 bpf: Verifier track null pointer branch_taken with JNE and JEQ adds c72b5cbb09bd bpf: Selftests, verifier case for non null pointer check b [...] adds f9b16ec0eeb7 bpf: Selftests, verifier case for non null pointer map val [...] adds d844a71bff0f bpf: Selftests, add printk to test_sk_lookup_kern to encod [...] adds 29ae90d22175 Merge branch 'improve-branch_taken' adds 6736aa793c2b selftests/bpf: Add general instructions for test execution adds 3c8e8cf4b18b selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o adds a5dfaa2ab940 selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh adds a152b85984a0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 0465d8f830dc net: phy: at803x: fix PHY ID masks adds 07a7f3081947 net: psample: fix build error when CONFIG_INET is not enabled adds 2639324a8fb6 net/mlx5e: Use IS_ERR() to check and simplify code adds 768c3667e6f3 net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c adds 549c243e4e01 net/mlx5e: Extract neigh-specific code from en_rep.c to re [...] adds e2394a61d243 net/mlx5e: Move TC-specific code from en_main.c to en_tc.c adds d956873f908c net/mlx5e: Introduce kconfig var for TC support adds d43600c01c4c net: Add netif_is_bareudp() API to identify bareudp devices adds f828ca6a2fb6 net/mlx5e: Add support for hw encapsulation of MPLS over UDP adds 72046a91d134 net/mlx5e: Allow to match on mpls parameters adds 14e6b038afa0 net/mlx5e: Add support for hw decapsulation of MPLS over UDP adds 582234b465ed net/mlx5e: Support pedit on mpls over UDP decap adds 46c54f9500af Merge tag 'mlx5-updates-2020-05-22' of git://git.kernel.or [...] adds 16fdc16c6bff igc: Refactor igc_ethtool_add_nfc_rule() adds d3ba9e6f6157 igc: Fix 'sw_idx' type in struct igc_nfc_rule adds b500350a36ae igc: Fix locking issue when retrieving NFC rules adds 4bdf89e85ed3 igc: Fix NFC rule overwrite cases adds 39707c16e6b3 igc: Fix NFC rules with multicast addresses adds d957c6010a90 igc: Fix NFC rules restoration adds 36fa21520f33 igc: Refactor igc_ethtool_update_nfc_rule() adds e256ec83fabd igc: Fix NFC rules leak when driver is unloaded adds 1894df0ccb6a igc: Fix NFC rule validation adds acda576f72b8 igc: Change return type from igc_disable_nfc_rule() adds 42fc5dc04279 igc: Change adapter->nfc_rule_lock to mutex adds 5c739e77ca33 igc: Remove igc_nfc_rule_exit() adds 14ec06b02e26 igc: Remove unused descriptor's flags adds 165ae7a8feb5 igb: Report speed and duplex as unknown when device is run [...] adds 0c80cdbf3320 e1000e: Warn if disabling ULP failed adds f29801030ac6 e1000e: Disable TSO for buffer overrun workaround adds e086ba2fccda e1000e: disable s0ix entry and exit flows for ME systems adds 098205f3c688 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 65ece6de0114 virtchnl: Add missing explicit padding to structures adds 148beb612031 ice: Initialize Flow Director resources adds 4ab956462f67 ice: Support displaying ntuple rules adds cac2a27cd9ab ice: Support IPv4 Flow Director filters adds 165d80d6adab ice: Support IPv6 Flow Director filters adds 2c57ffcb1990 ice: Enable flex-bytes support adds 83af00395190 ice: Restore filters following reset adds 28bf26724fdb ice: Implement aRFS adds 4244910568ed ice: Call ice_aq_set_mac_cfg adds 7438a3b0947a ice: print Rx MDD auto reset message before VF reset adds 4dc926d3a59e ice: Fix Tx timeout when link is toggled on a VF's interface adds 47ebc7b02485 ice: Check if unicast MAC exists before setting VF MAC adds b82729195892 ice: check for compatibility between DDP package and firmware adds 1fba4a8a9270 ice: Fix bad register reads adds 9d68a79c3b8f ice: fix usage of incorrect variable adds c1e0883012a7 ice: cleanup unsigned loops adds 2b1a7f741a95 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 54113ded6712 r8169: remove mask argument from rtl_w0w1_eri adds a15aaa038b8e r8169: remove mask argument from r8168dp_ocp_read adds 787c0c04f4c2 r8169: remove mask argument from r8168ep_ocp_read adds 54b9aca08c9a Merge branch 'r8169-remove-mask-argument-from-few-ERI-OCP- [...] adds 7eef3d095abe Documentation: devres: add a missing section for networkin [...] adds cb8a14b20569 net: move devres helpers into a separate source file adds f75063abc394 net: devres: define a separate devres structure for devm_a [...] adds cd16627fc046 net: devres: provide devm_register_netdev() adds 9250dccc119e net: ethernet: mtk_star_emac: use devm_register_netdev() adds c0096a28588d Merge branch 'net-provide-a-devres-variant-of-register_netdev' adds 316107119f47 ethtool: propagate get_coalesce return value adds 13209a8f7304 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds debb7af6867f mlxsw: spectrum: Rename IGMP trap group adds 99129069b712 mlxsw: spectrum: Use same trap group for MLD and IGMP packets adds 0ecb947412d7 mlxsw: spectrum: Trap IPv4 DHCP packets in router adds 938e6d0b7672 mlxsw: spectrum: Change default rate and priority of DHCP packets adds e0d848477a68 mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of [...] adds 5047d819f5b1 mlxsw: spectrum: Align TC and trap priority adds d88f8cc158b9 mlxsw: spectrum_trap: Remove unnecessary field adds 32446438cc5b mlxsw: spectrum: Rename ARP trap group adds b33f5d9fb71a mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets adds ce3c3bf0bfad mlxsw: spectrum: Use dedicated trap group for sampled packets adds 154388e11255 mlxsw: spectrum: Fix spelling mistake in trap's name adds f36221e86694 Merge branch 'mlxsw-Various-trap-changes-part-1' adds 06ec313eea4f vxlan: Do not assume RTNL is held in vxlan_fdb_info() adds 5ac969c5fd59 Merge remote-tracking branch 'net-next/master' adds 5ce5ede12959 Merge remote-tracking branch 'ipsec-next/master' adds 9b803da87bc2 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 472f0a240250 mt76: mt7915: Fix build error adds 5591ceae3dbf Merge remote-tracking branch 'wireless-drivers-next/master' adds f713c38ae730 Merge remote-tracking branch 'bluetooth/master' adds 0ad8d67c0859 Merge remote-tracking branch 'mac80211-next/master' adds 0345b8e6ed2b Merge remote-tracking branch 'gfs2/for-next' adds 743f05572e7f mtd: rawnand: stm32_fmc2: cosmetic change to use nfc inste [...] adds 699d3e6a87d1 mtd: rawnand: stm32_fmc2: use FIELD_PREP/FIELD_GET macros adds 1f1ec622623f mtd: rawnand: Propage CS selection to sub operations adds 0584d025829c MAINTAINERS: Remove Piotr Sroka and mark Cadence NFC as orphaned adds 2d1b77281f36 MAINTAINERS: Remove Xiaolei Li and mark MTK NFC as orphaned adds 130bbde4809b mtd: rawnand: brcmnand: fix hamming oob layout adds d00358d7a1c5 mtd: rawnand: brcmnand: improve hamming oob layout adds dcb351c03f2f mtd: rawnand: brcmnand: correctly verify erased pages adds 3626fdcf0904 mtd: rawnand: davinci: Inherit from nand_controller adds 4f426e6e070f mtd: rawnand: davinci: Stop using nand_chip.legacy.IO_ADDR_{R, W} adds 547aa7c262a4 mtd: rawnand: davinci: Implement exec_op() adds dbf15080ff2d mtd: rawnand: davinci: Get rid of the legacy interface imp [...] adds e45a4b652dbd mtd: rawnand: Fix nand_gpio_waitrdy() adds 767727b927aa mtd: rawnand: Remove the cmx270 NAND controller driver adds f0689802850b mtd: rawnand: micron: Adapt the PAGE READ flow to constrai [...] adds c8ae3f744ddc lib/bch: Rework a little bit the exported function names adds 1759279ad138 lib/bch: Allow easy bit swapping adds 0651ed5082bc mtd: rawnand: Ensure the number of bitflips is consistent adds d7904619ea06 mtd: rawnand: Add nand_extract_bits() adds ce33bd4c8c3f MAINTAINERS: Add Arasan NAND controller and bindings adds 8201c579ec78 dt-bindings: mtd: Document ARASAN NAND bindings adds 197b88fecc50 mtd: rawnand: arasan: Add new Arasan NAND controller adds 585098299644 mtd: rawnand: arasan: Support the hardware BCH ECC engine adds facc269bff49 mtd: rawnand: ams-delta: Stop using nand_release() adds cf4312475805 mtd: rawnand: au1550nd: Stop using nand_release() adds 25dee208057a mtd: rawnand: bcm47xx: Stop using nand_release() adds d5b82c8b3e3a mtd: rawnand: brcmnand: Stop using nand_release() adds 516ff772ac86 mtd: rawnand: cadence: Stop using nand_release() adds 8327ced02abe mtd: rawnand: cafe: Stop using nand_release() adds e33949267254 mtd: rawnand: cs553x: Stop using nand_release() adds 13196e0f2195 mtd: rawnand: davinci: Stop using nand_release() adds 79dda0818005 mtd: rawnand: denali: Delete items from the list in the _r [...] adds d0aa6e7ea957 mtd: rawnand: denali: Stop using nand_release() adds 233969fb7499 mtd: rawnand: diskonchip: Fix the probe error path adds b6e222019bd1 mtd: rawnand: diskonchip: Stop using nand_release() adds 0368752608e5 mtd: rawnand: fsl_elbc: Stop using nand_release() adds 6c112f5afe54 mtd: rawnand: fsl_ifc: Stop using nand_release() adds 724ace86f283 mtd: rawnand: fsl_upm: Stop using nand_release() adds 3fbca65340f0 mtd: rawnand: fsmc: Stop using nand_release() adds 765f36db74f2 mtd: rawnand: gpio: Stop using nand_release() adds ffacfb2579d9 mtd: rawnand: gpmi: Stop using nand_release() adds abb24956243a mtd: rawnand: hisi504: Stop using nand_release() adds 8eb617f3fd5b mtd: rawnand: ingenic: Fix the probe error path adds 0a1fd64bfcae mtd: rawnand: ingenic: Stop using nand_release() adds 1d158fd9b354 mtd: rawnand: lpc32xx_mlc: Stop using nand_release() adds d23a89e5cad6 mtd: rawnand: lpc32xx_slc: Stop using nand_release() adds 4d62401a5164 mtd: rawnand: marvell: Stop using nand_release() adds 5c8b59233ceb mtd: rawnand: mpc5121: Stop using nand_release() adds f6f0fb115a2c mtd: rawnand: mtk: Fix the probe error path adds 74608e59f9e9 mtd: rawnand: mtk: Stop using nand_release() adds e23342566cef mtd: rawnand: mxc: Stop using nand_release() adds c58eff1aa02c mtd: rawnand: mxic: Stop using nand_release() adds 6126d06deaa0 mtd: rawnand: ndfc: Stop using nand_release() adds 695bb1f19a24 mtd: rawnand: omap2: Stop using nand_release() adds 1b9c123f8d3d mtd: rawnand: orion: Fix the probe error path adds d530b3593263 mtd: rawnand: orion: Stop using nand_release() adds 9f70ee48e0b5 mtd: rawnand: oxnas: Keep track of registered devices adds c6b019ab34f4 mtd: rawnand: oxnas: Fix the probe error path adds 987503d02eea mtd: rawnand: oxnas: Unregister all devices on error adds c353db0e8eee mtd: rawnand: oxnas: Release all devices in the _remove() path adds 9396d168e1b7 mtd: rawnand: oxnas: Stop using nand_release() adds d6a2207d79e3 mtd: rawnand: pasemi: Fix the probe error path adds edf865610b1a mtd: rawnand: pasemi: Stop using nand_release() adds a22aaa52a217 mtd: rawnand: plat_nand: Fix the probe error path adds 7a2408caf101 mtd: rawnand: plat_nand: Stop using nand_release() adds 65766ba19e16 mtd: rawnand: qcom: Stop using nand_release() adds 21fed9182490 mtd: rawnand: r852: Stop using nand_release() adds 3a807b1e06ae mtd: rawnand: s3c2410: Stop using nand_release() adds c1af6ea3cc65 mtd: rawnand: sh_flctl: Stop using nand_release() adds d0ce8640931b mtd: rawnand: sharpsl: Fix the probe error path adds c617cb47d930 mtd: rawnand: sharpsl: Stop using nand_release() adds 6a937dfd3844 mtd: rawnand: socrates: Fix the probe error path adds 514174176574 mtd: rawnand: socrates: Stop using nand_release() adds 836b9819f91a mtd: rawnand: stm32_fmc2: Stop using nand_release() adds b338ffdcfeec mtd: rawnand: sunxi: Fix the probe error path adds 28071b53a862 mtd: rawnand: sunxi: Stop using nand_release() adds 723fce4fdf6c mtd: rawnand: tango: Stop using nand_release() adds 99c0e5dced68 mtd: rawnand: tmio: Fix the probe error path adds 491528705ec9 mtd: rawnand: tmio: Stop using nand_release() adds caf51d0276c2 mtd: rawnand: txx9ndfmc: Stop using nand_release() adds 3ad07d76b5a7 mtd: rawnand: vf610: Stop using nand_release() adds 29048c55af66 mtd: rawnand: xway: Fix the probe error path adds 7f810ed1044b mtd: rawnand: xway: Stop using nand_release() adds 6be6c80fb693 mtd: rawnand: ingenic: Fix the RB gpio active-high propert [...] adds 8141cc946fbf mtd: rawnand: ingenic: Convert the driver to exec_op() adds 5b6102367042 mtd: rawnand: gpmi: Fix runtime PM imbalance on error adds 9c83b3317078 mtd: rawnand: gpmi: Fix runtime PM imbalance in gpmi_nand_probe adds ea5159df6bb0 mtd: rawnand: omap_elm: Fix runtime PM imbalance on error adds d64857b7879b mtd: rawnand: gpmi: Use nand_extract_bits() adds 9296e28bb199 mtd: rawnand: brcmnand: rename v4 registers adds a7f3a5a5485c mtd: rawnand: brcmnand: fix CS0 layout adds 8b2750adff9f mtd: rawnand: brcmnand: rename page sizes adds 3a6270190222 dt-bindings: mtd: brcmnand: add v2.1 and v2.2 support adds a9b1f49bd869 mtd: rawnand: brcmnand: support v2.1-v2.2 controllers adds aa978f9704c8 Merge remote-tracking branch 'nand/nand/next' adds d80aee9e0822 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 49c2c082e00e crypto: stm32/crc32 - fix ext4 chksum BUG_ON() adds a8cc3128bf2c crypto: stm32/crc32 - fix run-time self test issue. adds 10b89c43a64e crypto: stm32/crc32 - fix multi-instance adds 100f84beee48 crypto: stm32/crc32 - don't sleep in runtime pm adds 7795c0baf5ac crypto: stm32/crc32 - protect from concurrent accesses adds 8502652542c6 crypto: hisilicon/qm - add debugfs for QM adds 0a3a3960210b crypto: hisilicon/qm - add debugfs to the QM state machine adds 8213a1a60c53 crypto: hisilicon/sec2 - add debugfs for Hisilicon SEC adds 64a6301ebee7 crypto: hisilicon/hpre - add debugfs for Hisilicon HPRE adds 6621e6492fbd crypto: hisilicon/zip - add debugfs for Hisilicon ZIP adds c31dc9fe165d crypto: hisilicon/qm - add DebugFS for xQC and xQE dump adds 988453fb2f18 crypto: hisilicon/qm - change debugfs file name from qm_re [...] adds 895a09ddefa9 Merge remote-tracking branch 'crypto/master' adds b0ff9b590733 dt-bindings: display: mediatek: control dpi pins mode to a [...] adds 6bd4763fd532 drm/mediatek: set dpi pin mode to gpio low to avoid leakag [...] adds da2a97323133 dt-bindings: display: mediatek: add property to control mi [...] adds 6d3a4aeff2fb dt-bindings: display: mediatek: get mipitx calibration dat [...] adds 3d50b59abf64 drm/mediatek: add the mipitx driving control adds 424a3a706aac drm/mediatek: config mipitx impedance with calibration data adds 9a67bc4aac82 drm/mediatek: Stop iterating dma addresses when sg_dma_len() == 0 adds 3cda3d31c50c drm/mediatek: Cleanup coding style in mediatek a bit adds 3852489c79ab drm/mediatek: Eliminate the magic number in array size adds 5f0ed4f8f684 Merge tag 'mediatek-drm-next-5.8' of https://git.kernel.or [...] adds 82c8c4ddcae7 drm: Generalized NV Block Linear DRM format mod adds bbd540c072a8 drm/nouveau: fix out-of-tree module build adds e27ad35e69f6 drm/nouveau/kms: Remove unused fields from struct nouveau_ [...] adds 84c862b572f8 drm/nouveau/kms: Move struct nouveau_framebuffer.vma to st [...] adds 183405879255 drm/nouveau/kms: Remove field nvbo from struct nouveau_fra [...] adds 559c9eb6a669 drm/nouveau/kms: Remove struct nouveau_framebuffer adds fd44028ff145 drm/nouveau/acr: ensure falcon providing acr functions is [...] adds c586f30bf74c drm/nouveau/kms: Add format mod prop to base/ovly/nvdisp adds 4f5746c863db drm/nouveau/kms: Check framebuffer size against bo adds fa4f4c213f5f drm/nouveau/kms: Support NVIDIA format modifiers adds f02ca8425a5c drm/nouveau/core: add nvkm_subdev_new_() for bare subdevs adds d2bcfce7f8a4 drm/nouveau/ibus: use nvkm_subdev_new_() adds fb172f5fe880 drm/nouveau/gr/gk20a: move MODULE_FIRMWARE firmware definitions adds 2dd4d163cd9c drm/nouveau: remove open-coded version of remove_conflicti [...] adds b950c8c5d082 drm/nouveau/bios: move ACPI _ROM handling adds 9c1c08a68dcd drm/nouveau/disp/gv100-: expose capabilities class adds e3d8b0890469 drm/nouveau/svm: map pages after migration adds cf0f64ff4f28 drm/nouveau/core/memory: remove redundant assignments to v [...] adds 75a708918a92 drm/nouveau/acr: Use kmemdup instead of kmalloc and memcpy adds ccfc2d5cdb02 drm/nouveau: Use generic helper to check _PR3 presence adds 94db9a3b0f6d drm/nouveau/mmu: Remove unneeded semicolon adds 24d5ff40a732 drm/nouveau/device: rework mmio mapping code to get rid of [...] adds 51c05340e407 drm/nouveau/device: detect if changing endianness failed adds 2924779bcaea drm/nouveau/device: detect vGPUs adds 0f85bbb6ae51 drm/nouveau/device: use regular PRI accessors in chipset d [...] adds 61a41097e4bd drm/nouveau/kms: Fix regression by audio component transition adds 18d8cf93093e drm/nouveau/disp/nv50-: increase timeout on pio channel fr [...] adds 1404e56a49f0 drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() adds d4115d17cd91 drm/nouveau/disp/hda/gf119-: add HAL for programming devic [...] adds 7ec60c044069 drm/nouveau/disp/hda/gf119-: select HDA device entry based [...] adds 0435d7c69271 drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 regi [...] adds fa1232ea8451 drm/nouveau/kms/nv50-: Initialize core channel in nouveau_ [...] adds 4a2cb4181b07 drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP inte [...] adds af620cf083cd drm/nouveau/kms/gv100-: Add support for interlaced modes adds bbdf6a5891fc drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_m [...] adds d6a9efece724 drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling [...] adds 1d7f940c3a16 drm/nouveau/nouveau/hmm: fix nouveau_dmem_chunk allocations adds 9d4296a7d4b3 drm/nouveau/nouveau/hmm: fix migrate zero page to GPU adds 00583fbe8031 drm/nouveau/debugfs: fix runtime pm imbalance on error adds d7372dfb3f7f drm/nouveau: fix runtime pm imbalance on error adds d3faddc7dcd3 drm/nouveau: fix runtime pm imbalance on error adds dc455f4c8883 drm/nouveau/dispnv50: fix runtime pm imbalance on error adds 918b73dcfc69 Merge branch 'linux-5.8' of git://github.com/skeggsb/linux [...] adds 7573f6da167f Merge remote-tracking branch 'drm/drm-next' adds 9f76f7e87871 drm/amdgpu: cleanup unnecessary virt sriov check in amdgpu [...] adds 8a791dabea18 drm/amd/display: Add DC Debug mask to disable features for [...] adds 087a1ff8fbd0 drm/amd/display: Fix disable_stutter debug option adds f99d8762501d drm/amd/display: Respect PP_STUTTER_MODE but don't overrid [...] adds 8c8e1f698408 drm/amdkfd: Fix boolreturn.cocci warnings adds 30c296e1c199 drm/amdgpu: resolve ras recovery vs smi race condition adds ab01cf03f245 drm/amdgpu/jpeg2.5: Remove JPEG_ENC_MASK from clock ungating adds fdf64b0d821e drm/amdgpu/vcn2.5: Remove old DPG workaround adds 2a5195dca0b7 drm/amd/display: Expose support for xBGR ordered fp16 formats. adds fa63ed81705a drm/amd/display: Enable fp16 also on DCE-11.0 - DCE-12. (v2) adds 27a468eac531 drm/amd/powerplay: unify the prompts on thermal interrupts adds a89b5dae3e68 drm/amdgpu fix incorrect sysfs remove behavior for xgmi adds 997769fa806b drm/amdkfd: report the real PCI bus number adds 0bcfa78c262a drm/amdgpu: add condition to set MP1 state on gpu reset adds 14e49bb31678 drm/amd/display: Minimize DSC resource re-assignment adds 570bc18c2966 drm/amd/display: fix and simplify pipe split logic adds c38606ab1250 drm/amd/display: Remove dml_common_def file adds 7d1ee78f033a drm/amd/display: DP training to set properly SCRAMBLING_DISABLE adds 63731e73dae4 drm/amd/display: Defer cursor lock until after VUPDATE adds b6dbb8ff9dbf drm/amd/display: Avoid pipe split when plane is too small adds fdcf62fbfb28 drm/amd/display: correct rn NUM_VMID adds cbd14ae7ea93 drm/amd/display: Fix incorrectly pruned modes with deep color adds 4cf7c42739cc drm/amd/display: Set/Reset avmute when disable/enable stream adds 94f2026bd82e drm/amdgpu/smu10: Replace one-element array and use struct [...] adds 62cc895c02fb drm/amdgpu: off by one in amdgpu_device_attr_create_groups [...] adds f7646585a30e drm/amdkfd: fix restore worker race condition adds d08d692ebbc0 drm/amdgpu: improve error handling in pcie_bw adds d3a3763432c5 drm/amdgpu: drop navi pcie bw callback adds 78b7dfd9cebe drm/amdgpu: resize VRAM BAR for CPU access on gfx10 adds 6ba57b7a8f94 drm/amdgpu: move discovery gfx config fetching adds 6e29c227a497 drm/amdgpu: move gpu_info parsing after common early init adds d5c8ffb96637 drm/amdgpu: fix pm sysfs node handling (v2) adds cbd2d08c7463 drm/amd/powerpay: Disable gfxoff when setting manual mode [...] adds 54f78a7655e2 drm/amdgpu: add apu flags (v2) adds cdaae8371aa9 drm/amd/display: Handle GPU reset for DC block adds 90ca78deb004 drm/amdgpu: Sync with VM root BO when switching VM to CPU [...] adds 73e74bb8d5ab drm/amd/display: Handle persistence in DM adds 96c73ce5fc8a drm/amd/display: Do not fail if build scaling params fails adds c616c7f92190 drm/amd/display: Check bss_data_size before going down leg [...] adds 38346eaff19f drm/amd/display: Don't pass invalid fw_bss_data pointer in [...] adds 293992be9d05 drm/amd/display: Add bit swap helper based on endianness adds 4e03c0ea098e drm/amd/display: Implement some asic specific abm call backs. adds d8875524e29b drm/amd/display: FW release 1.0.10 adds 035cb5a9accf drm/amd/display: Fix ABM memory alignment issue adds 49f27a610efe drm/amd/display: 3.2.85 adds 1969aba3330a drm/amd/display: update dml interfaces and variables adds 0e4e580d2920 drm/amd/display: DP link layer test 4.2.1.1 fix due to spe [...] adds f7fc566adca4 drm/amd/display: vbios data table packing adds 5f569aab365f drm/amd/display: Add DMUB firmware version helpers in DMUB [...] adds 8f6f7ba0e1df drm/amd/display: Support CW4 for DMUB ringbuffer inbox adds 11f9bb73c299 drm/amd/display: fix dml log2 function adds f399d0ad04c7 drm/amd/display: fix dml immediate flip input adds 8424b46534d9 drm/amd/display: Remove nv12 work around adds d99919efe560 drm/amd/display: FW Release 1.0.11 adds d48c1f72d6ae drm/amdgpu: change memory training to common function adds 2471ea2e7cee drm/amd/powerplay: remove the support of xgmi pstate on ve [...] adds 4f62ee078fde drm/amd/powerplay: remove the support of vega20 from swsmu adds 124b1d740b52 drm/amd/powerplay: skip smu_i2c_eeprom_init/fini under sriov mode adds b51e9b7746d0 drm/amdgpu: print warning when input address is invalid adds 19bf278a6ad1 drm/radeon: disable AGP by default adds 53ff4a47bcb8 drm/amdgpu: simplify ATIF backlight handling adds a4eac8725f23 drm/amdgpu/sdma4: add renoir to powergating setup adds c75a1bf3e7ba drm/amdgpu/gfx10: add navi12 to gfxoff case adds 614eca88d99e drm/amdgpu: simplify raven and renoir checks adds 2639f7655074 drm/amdgpu: simplify CZ/ST and KV/KB/ML checks adds 29dab2a96388 drm/amdgpu: simplify mec2 fw check adds 0aa0257e5bde drm/amdgpu/sdma4: simplify the logic around powering up sdma adds 263f84561353 drm/amdgpu: put some case statments in family order adds 3bb99abbdef3 drm/amdkfd: Provide SMI events watch adds 4d4ab5906291 include/uapi/linux: Update KFD ioctl version adds 7c2a544217a3 drm/amd/amdkfd: Fix large framesize for kfd_smi_ev_read() adds 502068774995 drm/ttm: Break out the loops if need_resched in bo delayed [...] adds 5aa6ab805b70 drm/amdgpu: work around llvm bug #42576 adds 6fd173298312 drm/amdgpu/display: fix logic inversion in program_timing_sync() adds d05e81d5b8de PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist adds eb29bdfdf2e0 drm/amdgpu: re-enable runtime pm on vega10 adds 23eea6143aee drm/amdgpu: fix sysfs power controls with multi-GPU adds 6445dc226667 Merge remote-tracking branch 'amdgpu/drm-next' adds 76dce0da37b8 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 6f27e4c287d7 drm/vblank: Fix -Wformat compile warnings on some arches adds b549f79cbbc6 Merge remote-tracking branch 'drm-misc/for-linux-next' adds d9aeccec85ec drm/msm/a6xx: a6xx_hfi_send_start() can be static adds 7d4eedb03fc7 drm/msm/dpu: dpu_setup_dspp_pcc() can be static adds 52da6d513183 drm/msm: Attach the IOMMU device during initialization adds ccac7ce373c1 drm/msm: Refactor address space initialization adds fb212ad6cc58 drm/msm: Update the MMU helper function APIs adds d9e19d7966a3 drm/msm/a6xx: skip HFI set freq if GMU is powered down adds 68954b59e68e Merge remote-tracking branch 'drm-msm/msm-next' adds 2d34e97831a0 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 4b1d33adb0d4 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds a9e8473604c6 Merge remote-tracking branch 'regmap/for-next' adds 0a7c7b47e44f ALSA: firewire-motu: move spec data to v2 protocol file adds c806a0e22831 ALSA: firewire-motu: move spec data to v3 protocol file adds 61d79c70c976 ALSA: firewire-motu: localize protocol data adds ff222b7e45eb ALSA: firewire-motu: add wrapper functions for protocol-de [...] adds 562f0c6700cf ALSA: firewire-motu: drop protocol structure adds dfbaa4dc11eb ALSA: firewire-motu: add model-specific table of chunk count adds 28c8d3c91af7 ALSA: firewire-motu: add alternative functions to detect p [...] adds 0090c1c5f327 ALSA: firewire-motu: add alternative functions to detect p [...] adds 9883b3850fba ALSA: firewire-motu: use table-based calculation of packet [...] adds 88e8f89dcc66 ALSA: firewire-motu: use table-based calculation of packet [...] adds 739bdbaec76a ALSA: firewire-motu: remove obsoleted codes adds 2b8f050e4ea9 ALSA: firewire-motu: refactoring protocol v2 for clock sou [...] adds 7b47c0d719f4 ALSA: firewire-motu: refactoring protocol v3 for clock sou [...] adds 506ad56a5908 ALSA: firewire-motu: refactoring protocol v2 for fetching [...] adds e3d391801944 Merge remote-tracking branch 'sound/for-next' adds 168aac9de095 ASoC: pxa: remove Compulab pxa2xx boards adds 980b63f8d040 ASoC: max9867: add digital microphone controls adds 29c859df7b52 ASoC: max9867: keep ADCs and DACs always on adds 1b268ad135f2 Merge remote-tracking branch 'asoc/for-5.8' into asoc-next adds 7754efe37d35 Merge remote-tracking branch 'sound-asoc/for-next' adds 6d8b133eea98 Merge remote-tracking branch 'modules/modules-next' adds d0ac7079d5fc Input: iqs269a - add missing I2C dependency adds 530e7e98f522 Merge remote-tracking branch 'input/next' adds 7c5014b0987a loop: Call loop_config_discard() only after new config is applied adds 083a6a50783e loop: Remove sector_t truncation checks adds 5795b6f5607f loop: Factor out setting loop device size adds 716ad0986cbd loop: Switch to set_capacity_revalidate_and_notify() adds b0bd158dd630 loop: Refactor loop_set_status() size calculation adds 0a6ed1b5ff67 loop: Remove figure_loop_size() adds 0c3796c24459 loop: Factor out configuring loop from status adds 62ab466ca881 loop: Move loop_set_status_from_info() and friends up adds 571fae6e290d loop: Rework lo_ioctl() __user argument casting adds faf1d25440d6 loop: Clean up LOOP_SET_STATUS lo_flags handling adds 3448914e8cc5 loop: Add LOOP_CONFIGURE ioctl adds 9353848c6589 dasd: refactor dasd_ioctl_information adds 26d7e28e3820 s390/dasd: remove ioctl_by_bdev calls adds 3783daeb1d24 block: remove ioctl_by_bdev adds 555443776b1d Merge branch 'for-5.8/drivers' into for-next adds 9398554fb397 block: remove the error_sector argument to blkdev_issue_flush adds c81b49d4d6ca block: remove the disk and queue NULL checks in blkdev_iss [...] adds 5787c6d75eea Merge branch 'for-5.8/block' into for-next adds c3f9e1985590 io_uring: include file O_NONBLOCK state for recvmsg/sendmsg adds 9f5fa2cc5a86 io_uring: include file O_NONBLOCK state for recv/send adds 325e3dcaea4b Merge branch 'for-5.8/io_uring' into for-next adds 37fad13e54d1 Merge branch 'master' into async-buffered adds a34b83dc3788 Merge branch 'io_uring-5.7' into async-buffered adds b7932d107d91 block: read-ahead submission should imply no-wait as well adds eba2b9a2475d mm: allow read-ahead with IOCB_NOWAIT set adds a4c49d4eebf8 mm: abstract out wake_page_match() from wake_page_function() adds b8f6f50c5906 mm: add support for async page locking adds 23d513106fd8 mm: support async buffered reads in generic_file_buffered_read() adds 20949bf0f7a6 fs: add FMODE_BUF_RASYNC adds b507d07dbc27 ext4: flag as supporting buffered async reads adds 464a35158b56 block: flag block devices as supporting IOCB_WAITQ adds 89492a590ff9 xfs: flag files as supporting buffered async reads adds f97d158b4066 btrfs: flag files as supporting buffered async reads adds 3ede2e90d4a2 mm: add kiocb_wait_page_queue_init() helper adds ad9e8c18aaa2 io_uring: support true async buffered reads, if file provides it adds 3a9e43d5eeec Merge branch 'async-buffered.4' into for-next adds d29b92f57ece loop: remove redundant assignment to variable error adds 2ea4b76a53d0 Merge branch 'for-5.8/drivers' into for-next adds bf4bb24c6d22 Merge remote-tracking branch 'block/for-next' adds b4756d43a1dd dm zoned: remove leftover hunk for switching to sequential zones adds 462005ee6ef6 Merge remote-tracking branch 'device-mapper/for-next' adds 289311abe469 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds dd1c7e6ae3d3 Merge remote-tracking branch 'mmc/next' adds 4e2e7cfec13a mfd: mt6397: Modify suspend/resume behavior adds d0c7347dc78f mfd: mt6397: Trim probe function to support different chip [...] adds 6c3d5c97d260 dt-bindings: mfd: Add compatible for the MediaTek MT6358 PMIC adds 2b91c28f2abd mfd: Add support for the MediaTek MT6358 PMIC adds 29ee40091e27 rtc: mt6397: Add support for the MediaTek MT6358 RTC adds 01167987f220 Merge branches 'ib-mfd-hwmon-5.8', 'ib-mfd-power-rtc-5.8' [...] adds 5d4e70d68b71 mfd: htc-i2cpld: Convert to use i2c_new_client_device() adds cb2642e3b8d6 mfd: stpmic1: Make stpmic1_regmap_config static adds cb232409d292 mfd: tqmx86: Fix a typo in MODULE_DESCRIPTION adds 6ba2fbcec380 mfd: intel-lpss: Update LPSS UART #2 PCI ID for Jasper Lake adds 0eb1066501e9 mfd: sprd: Remove unnecessary spi_bus_type setting adds 9fd12e826aa3 mfd: stm32-timers: Use dma_request_chan() instead dma_requ [...] adds 986d2df13797 mfd: Constify properties in mfd_cell adds 34c912c01bd2 Merge remote-tracking branch 'mfd/for-mfd-next' adds 785a690e165f Merge remote-tracking branch 'backlight/for-backlight-next' adds b1c119b51f2e Merge remote-tracking branch 'battery/for-next' adds 4ffea5e083f8 regulator: max8998: Add charger regulator adds 0c680ffb99ea regulator/mfd: max8998: Document charger regulator adds e78e8e2474d1 Merge remote-tracking branch 'regulator/for-5.8' into regu [...] adds 11a394fff436 Merge remote-tracking branch 'regulator/for-next' adds 8c2d2824530c Merge remote-tracking branch 'security/next-testing' adds 403bfe191848 Merge remote-tracking branch 'apparmor/apparmor-next' adds 8eb613c0b8f1 ima: verify mprotect change is consistent with mmap policy adds 3e75cf879e59 Merge remote-tracking branch 'integrity/next-integrity' adds 2d39c2176592 Merge remote-tracking branch 'keys/keys-next' adds 7515bc785c71 Merge remote-tracking branch 'selinux/next' adds b2ce6dfaabd4 Merge remote-tracking branch 'smack/next' adds a925a0f65c30 Merge remote-tracking branch 'tomoyo/master' adds 8c872863b440 tpm/tpm_ftpm_tee: Use UUID API for exporting the UUID adds ab91c2a89f86 tpm: eventlog: Replace zero-length array with flexible-arr [...] adds 1b182ddef199 Merge remote-tracking branch 'tpmdd/next' adds c0826bf74152 Merge remote-tracking branch 'iommu/next' adds 73a98a5430c9 Merge remote-tracking branch 'vfio/next' adds 2d2dc138007f Merge remote-tracking branch 'audit/next' adds a5790b4b4ebc Merge remote-tracking branch 'devicetree/for-next' adds c38a4905caaf Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/l [...] adds 05897c710e8e spi: bcm2835: Tear down DMA before turning off SPI controller adds 678e5e1e42d7 spi: rb4xx: null pointer bug fix adds 9a436c62fbb4 spi: rb4xx: update driver to be device tree aware adds 39690c8d1fa3 spi: rb4xx: add corresponding device tree documentation adds 43dba9f3f98c spi: dw: Enable interrupts in accordance with DMA xfer mode adds 2afccbd283ae spi: dw: Discard static DW DMA slave structures adds 595c19d4543f spi: dw: Discard unused void priv pointer adds 4fdc03a9bc47 spi: dw: Discard dma_width member of the dw_spi structure adds 36f8f189b825 Merge series "spi: dw: Add generic DW DMA controller suppo [...] adds c93e9ccd6cd2 Merge remote-tracking branch 'spi/for-5.8' into spi-next adds 36a9db59122a Merge remote-tracking branch 'spi/for-next' adds 9cb1fd0efd19 Linux 5.7-rc7 adds 24fad40542c7 Merge branch 'x86/entry' adds e5a531fc7626 Merge branch 'x86/vdso' adds bd35c77e32e4 x86/tsc: Add tsc_early_khz command line parameter adds 7f00e04e8b1b Merge branch 'x86/timers' adds 1e615ce50b53 Merge branch 'x86/splitlock' adds 33649bf4494c x86/apic/uv: Remove code for unused distributed GRU mode adds affa18ea7439 Merge branch 'x86/platform' adds b9b3bc1c30be x86/kvm: Refactor L1D flush page management adds e3efae20ec69 x86/kvm: Refactor L1D flush operations adds 83ce56f712af x86/mm: Refactor cond_ibpb() to support other use cases adds 3f768f0032db x86/kvm: Refactor L1D flushing adds 20fc9f6f9f2f x86/mm: Optionally flush L1D on context switch adds edf7ce0b231c prctl: Hook L1D flushing in via prctl adds 0fcfdf55db9e Documentation: Add L1D flushing Documentation adds 5c29cdcf3749 Merge branch 'x86/mm' adds 965faa032300 Merge branch 'x86/microcode' adds fce9261bba2e Merge branch 'x86/fpu' adds 34e711300be1 Merge branch 'x86/cpu' adds 67d631b7c05e x86/mm: Stop printing BRK addresses adds c4a7fb6ee52a Merge branch 'x86/cleanups' adds f8ceec016058 Merge branch 'x86/cache' adds d6ee6529436a x86/boot: Discard .discard.unreachable for arch/x86/boot/c [...] adds 0e91e5a90a65 Merge branch 'x86/build' adds 8533c96d012f Merge branch 'x86/boot' adds 32f2ee8f7cdb Merge branch 'smp/core' adds 2b8c9b1e3593 Merge branch 'sched/core' adds a4e91825d7e1 x86/amd_nb: Add AMD family 17h model 60h PCI IDs adds 279f0b3a4b80 hwmon: (k10temp) Add AMD family 17h model 60h PCI match adds b6bea24d4151 EDAC/amd64: Add AMD family 17h model 60h PCI IDs adds c64550212060 Merge branch 'ras/core' adds 7e3acc37498b Merge branch 'perf/core' adds 32c0c29febb9 Merge branch 'objtool/core' adds e87c5783e9e4 ubsan, kcsan: Don't combine sanitizer with kcov on clang adds 3bc9e5b0725b kcsan: Avoid inserting __tsan_func_entry/exit if possible adds 0d473b1d6e5c kcsan: Restrict supported compilers adds 4e23395b9e97 kcsan: Support distinguishing volatile accesses adds 52dfbb97a90f kcsan: Pass option tsan-instrument-read-before-write to Clang adds f487a549ea30 kcsan: Remove 'noinline' from __no_kcsan_or_inline adds 345043266de2 kcsan: Update Documentation to change supported compilers adds 777f73c4e791 compiler.h: Remove data_race() and unnecessary checks from [...] adds aa7d8a2ee1e9 compiler.h: Avoid nested statement expression in data_race() adds 9a4e6db6161c compiler.h: Move function attributes to compiler_types.h adds b91caf58f6fb compiler_types.h, kasan: Use __SANITIZE_ADDRESS__ instead [...] adds 06749b60ccab Merge branch 'locking/kcsan' adds e2f0f1e37d98 Merge branch 'locking/core' adds b0f717289c21 Merge branch 'efi/core' adds 2836432e4ebc Merge branch 'core/core' adds b3b89492447a Merge remote-tracking branch 'tip/auto-latest' adds 83cba9536905 clocksource/drivers/rda: drop redundant Kconfig dependency adds 311fb70aa551 clocksource/drivers/arc_timer: Remove duplicate error message adds d1b5e55208fd drivers/clocksource/arm_arch_timer: Remove duplicate error [...] adds 46b30515f97e clocksource/drivers/timer-ti-32k: Add support for initiali [...] adds 52762fbd1c47 clocksource/drivers/timer-ti-dm: Add clockevent and clocks [...] adds c177e2975430 clocksource/drivers/timer-ti-dm: Fix warning for set but not used adds 1f422417945d Merge branch 'timers/drivers/timer-ti' into timers/drivers/next adds ac593e62b0cf clocksource/drivers/timer-ti-dm: Fix spelling mistake "det [...] adds b4d86d199472 Merge branch 'omap-for-v5.8/dt-timer' of git://git.kernel. [...] adds 264418e20d1f clocksource/drivers/timer-ti-dm: Do one override clock par [...] adds b33aaf5cd68d dt-bindings: rtc: Convert snps,dw-apb-timer to DT schema adds e69bc8999662 dt-bindings: timer: Move snps,dw-apb-timer DT schema from rtc adds cee43dbf2ee3 clocksource: dw_apb_timer: Make CPU-affiliation being optional adds 65e0f876405e clocksource: dw_apb_timer: Affiliate of-based timer with any CPU adds 6d2e16a3181b clocksource: dw_apb_timer_of: Fix missing clockevent timers adds 48016e78d328 clocksource: mips-gic-timer: Register as sched_clock adds 7d7de1a65349 clocksource: mips-gic-timer: Mark GIC timer as unstable if [...] adds 7a3768c206a0 clocksource/drivers/timer-versatile: Clear OF_POPULATED flag adds 809eb4e9bf9d dt-bindings: timer: Add renesas,em-sti bindings adds 4d5897e3e04e Merge remote-tracking branch 'clockevents/timers/drivers/next' adds a53af7e9c1ae Merge remote-tracking branch 'edac/edac-for-next' adds 181e9d4efaf6 irqdomain: Make __irq_domain_add() less OF-dependent adds 87526603c892 irqdomain: Get rid of special treatment for ACPI in __irq_ [...] adds 9ed78b05f998 irqdomain: Allow software nodes for IRQ domain creation adds efd8296840ad Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 8747b07d1944 Merge branch 'kcsan-dev.2020.04.13c' into HEAD adds 03e8e094dad9 Merge branch 'lkmm-dev.2020.05.16a' into HEAD adds 17e0ee2a3ec9 torture: Remove qemu dependency on EFI firmware adds c58148777978 torture: Add script to smoke-test commits in a branch adds 396a79cc6818 fork: Annotate a data race in vm_area_dup() adds 8035e0fc710a x86/mm/pat: Mark an intentional data race adds d7a51c24ee4b rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] adds e5efa2f1b7b6 locktorture: Use true and false to assign to bool variables adds 675786815251 rcu: Initialize and destroy rcu_synchronize only when necessary adds f841fe56d2af mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls adds 85f2b4137eb1 kvm/svm: Disable KCSAN for svm_vcpu_run() adds 7514d7f181ab srcu: Fix a typo in comment "amoritized"->"amortized" adds 9dbd776542e3 rcu: Simplify the calculation of rcu_state.ncpus adds df12d657bcc0 docs: RCU: Convert checklist.txt to ReST adds fdfeb779e1bd docs: RCU: Convert lockdep-splat.txt to ReST adds 68b5951f7eb2 docs: RCU: Convert lockdep.txt to ReST adds ce9edc0c8a82 docs: RCU: Convert rculist_nulls.txt to ReST adds 1bee818b03c7 docs: RCU: Convert torture.txt to ReST adds 9100131711bc docs: RCU: Convert rcuref.txt to ReST adds 080f194cfa87 docs: RCU: Convert stallwarn.txt to ReST adds 6999f47d8456 docs: RCU: Don't duplicate chapter names in rculist_nulls.rst adds 55ce2e8178f2 rcutorture: Add races with task-exit processing adds 1c60a5e52538 torture: Set configfile variable to current scenario adds 9969401f1706 rcutorture: Handle non-statistic bang-string error messages adds 6f099e1b362b rcutorture: NULL rcu_torture_current earlier in cleanup code adds 6816417616c4 kcsan: Add test suite adds 848d16e04f52 doc: Timer problems can cause RCU CPU stall warnings adds 2364a9f967ec rcu: Add callbacks-invoked counters adds 2775724beeef rcu: Add comment documenting rcu_callback_map's purpose adds bfd78bca7bdf Revert b8c17e6664c4 ("rcu: Maintain special bits at bottom [...] adds 8903088434e7 rcu/tree: Add better tracing for dyntick-idle adds c0601bb42994 rcu/tree: Clean up dynticks counter usage adds 3f3baaf3ac07 rcu/tree: Remove dynticks_nmi_nesting counter adds 725e4ad9e020 trace: events: rcu: Change description of rcu_dyntick trace event adds a9b73fda34ec torture: Remove whitespace from identify_qemu_vcpus output adds 6267bacdff81 torture: Add --allcpus argument to the kvm.sh script adds 5c6aa32472cb rcu: Grace-period-kthread related sleeps to idle priority adds f334f4fee6e2 rcu: Priority-boost-related sleeps to idle priority adds d49cb59f19b6 rcu: No-CBs-related sleeps to idle priority adds 4cc4ce9b67ec rcu: Expedited grace-period sleeps to idle priority adds cef0575caddb rcu-tasks: Convert sleeps to idle priority adds 988aef3524e2 fs/btrfs: Add cond_resched() for try_release_extent_mappin [...] adds 70ca490c7ab3 locking/osq_lock: Annotate a data race in osq_lock adds 80fa4f7b355d doc: Tasks RCU must protect instructions before trampoline adds a9e5aaae95b0 ubsan, kcsan: Don't combine sanitizer with kcov on clang adds 39cedc46ebcc doc: Update comment from rsp->rcu_gp_seq to rsp->gp_seq adds e64b95584eb2 tick/nohz: Narrow down noise while setting current task's [...] adds 72c5501fac76 rcu: fix some kernel-doc warnings adds eead282434f1 rcu: Remove initialized but unused rnp from check_slow_task() adds 80c56e3bab77 rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() [...] adds 4122d5ea5476 Merge remote-tracking branch 'rcu/rcu/next' adds 44b2e174c58f Merge remote-tracking branch 'kvm/linux-next' adds cb429cbeb520 Merge remote-tracking branch 'kvm-arm/next' adds ea8412ca28b1 Merge remote-tracking branch 'kvms390/next' adds c8d70a29d6bb xen/pvcalls-back: test for errors when calling backend_connect() adds c17db64044e3 xen-platform: Constify dev_pm_ops adds c54b071c192d xen/cpuhotplug: Fix initial CPU offlining for PV(H) guests adds 5333875301d6 xen/pvcalls: Make pvcalls_back_global static adds 0df683ff7456 xen: expand BALLOON_MEMORY_HOTPLUG description adds 2abb65a39bcc xen: enable BALLOON_MEMORY_HOTPLUG by default adds 640db3b456f7 Merge remote-tracking branch 'xen-tip/linux-next' adds 159eed2cf03f Merge remote-tracking branch 'percpu/for-next' adds 6d6c272385c3 Merge remote-tracking branch 'workqueues/for-next' adds fec83c361b34 Merge remote-tracking branch 'drivers-x86/for-next' adds 81baafcd08a5 Merge remote-tracking branch 'chrome-platform/for-next' adds 5d8b91e99e85 Merge remote-tracking branch 'leds/for-next' adds f02ce30ef796 Merge remote-tracking branch 'ipmi/for-next' adds c82c83c33065 driver core: platform: Fix spelling errors in platform.c adds 114dbb4fa7c4 drivers property: When no children in primary, try secondary adds 2cd38fd15e4e driver core: Remove unnecessary is_fwnode_dev variable in [...] adds f7d8f3f092d0 Merge 5.7-rc7 into driver-core-next adds e34d18f3af46 Merge remote-tracking branch 'driver-core/driver-core-next' adds e9ccc35b8665 usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency [...] adds 14f3a5ccacdb Merge tag 'phy-for-5.8' of git://git.kernel.org/pub/scm/li [...] adds 5fe61baff7fe Merge remote-tracking branch 'usb/usb-next' adds 29bc813377ce Merge remote-tracking branch 'usb-gadget/next' adds edc0cf669729 Merge remote-tracking branch 'usb-serial/usb-next' adds d390b1e3ed09 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 37f3965d74d5 sc16is7xx: Always use falling edge IRQ adds 6393ff1c4435 sc16is7xx: Use threaded IRQ adds 2d12fc792cdd sc16is7xx: Allow sharing the IRQ line adds 2aa916e67db3 sc16is7xx: Read the LSR register for basic device presence check adds 233c3569485e Merge remote-tracking branch 'tty/tty-next' adds e420637b81f7 w1_therm: Free the correct variable adds f37d13d52c05 w1_therm: remove redundant assignments to variable ret adds c9cf27d9dee2 Merge tag 'icc-5.8-rc1' of https://git.linaro.org/people/g [...] adds ddc0aef01a90 Merge tag 'soundwire-5.8-rc1' of git://git.kernel.org/pub/ [...] adds cd116318803f bus: mhi: core: Refactor mhi queue APIs adds 44d4e063d18b bus: mhi: core: Cache intmod from mhi event to mhi channel adds 020960685041 bus: mhi: core: Add range check for channel id received in [...] adds ee75cedf82d8 bus: mhi: core: Read transfer length from an event properly adds 560e3a045961 bus: mhi: core: Handle firmware load using state worker adds a21eaf592fad bus: mhi: core: Return appropriate error codes for AMSS lo [...] adds 0a895f091ebd bus: mhi: core: Improve debug logs for loading firmware adds 0ab9fcd0e7b2 bus: mhi: core: Ensure non-zero session or sequence ID val [...] adds bc7ccce5a519 bus: mhi: core: Remove the system error worker thread adds 3c1bd0047124 bus: mhi: core: Handle disable transitions in state worker adds ada5e1def5da bus: mhi: core: Skip handling BHI irq if MHI reg access is [...] adds 30b7892417c5 bus: mhi: core: Do not process SYS_ERROR if RDDM is supported adds 3bc1a5f43161 bus: mhi: core: Handle write lock properly in mhi_pm_m0_tr [...] adds e18d4e9fa79b bus: mhi: core: Handle syserr during power_up adds 8786eda9a977 misc: rtsx: Remove unused pcr_ops adds 51876e22bf7f misc: rtsx: Removed unused dev_aspm_mode adds 9ae577047e5b misc: rtsx: Use ASPM_MASK_NEG instead of hard-coded value adds 3d1e7aa80d1c misc: rtsx: Use pcie_capability_clear_and_set_word() for P [...] adds 05ffe36a0929 misc: rtsx: Simplify rtsx_comm_set_aspm() adds 709b41b56a16 misc: rtsx: Remove unnecessary rts5249_set_aspm(), rts5260 [...] adds ed65bfd9fd86 habanalabs: don't set default fence_ops->wait adds 42d0b0b95f98 habanalabs: improve MMU cache invalidation code adds d798507988da habanalabs: add print for soft reset due to event adds 66446820df18 habanalabs: GAUDI does not support soft-reset adds 36fafe87edd6 habanalabs: don't allow hard reset with open processes adds 8ff5f4fd40df habanalabs: handle MMU cache invalidation timeout adds 18cbc336ec1a Merge tag 'misc-habanalabs-next-2020-05-25' of git://peopl [...] adds 9bbfa5500437 Merge remote-tracking branch 'char-misc/char-misc-next' adds c1de93f0f556 extcon: max14577: Add proper dt-compatible strings adds 90b15e7c88bf extcon: arizona: Fix runtime PM imbalance on error adds 5e9b12221857 Merge remote-tracking branch 'extcon/extcon-next' adds abce0f509d44 Merge remote-tracking branch 'thunderbolt/next' adds 49f09554fd86 staging: rtl8192e: Using comparison to true is error prone adds 728774f78016 staging: vchiq_arm: cast with __force as needed adds bf04362fc3e4 staging: rtl8192e: Using comparison to true is error prone adds 20edb44179e9 staging: fbtft: fb_st7789v: make HSD20_IPS numeric and not [...] adds 461aac1cbc82 staging: vt6656: remove ieee80211_hdr from vnt_usb_send_context. adds a0b44f142219 staging: vt6656: rxtx remove unused need_ack adds 272c25c62eaf staging: vt6656: Move vnt_mic_hdr pointers to vnt_fill_txkey adds 017af521a713 staging: vt6656: use ieee80211_tx_info to replace need_mic adds e76d9db0cba1 staging: vt6656: rxtx use ieee80211_tx_info for rts/cts control adds cf51f55311f4 staging: vt6656: Move key_buffer inside vnt_fill_txkey. adds f79c9fa340c2 staging: vt6656: move tx_body_size/payload_len to skb->len adds 4f1b5df4205b staging: vt6656: Move tx_key inside vnt_fill_txkey. adds dc6490b0c505 staging: vt6656: Move calling point of vnt_fill_txkey. adds 1dfb74b1ea6d staging: vt6656: move key frag controls to vnt_fill_txkey adds f9992af62fbf iio: accel: bma180: Prepare for different reset values adds a5e633eb79c4 iio: accel: Make bma180 conflict with input's bma150 adds ae23317afa76 dt-bindings: iio: accel: Add bma150 family compatibles to bma180 adds 8e2c7c6555f5 dt-bindings: iio: accel: Add required regulators to bma180 adds 891a00ec30b5 iio: accel: bma180: Add support for bma023 adds 35328fb52b4d iio: accel: bma180: Rename center_temp to temp_offset adds 6198bdb48922 iio: accel: Add bma150/smb380 support to bma180 adds 2bbf7c6b705c iio: dac: ad5360: Replace indio_dev->mlock with own device lock adds 0b4b5925bf16 iio: dac: ad5446: Replace indio_dev->mlock with own device lock adds b0ffd3b6d239 iio: dac: ad5449: Replace indio_dev->mlock with own device lock adds a49e961c7c0a iio: dac: ad5755: Replace indio_dev->mlock with own device lock adds 19710bffe4bc iio: dac: ad5761: Replace indio_dev->mlock with own device lock adds fdd41663e660 iio: dac: ad5764: Replace indio_dev->mlock with own device lock adds fa444a186f63 iio: dac: ad5380: Replace indio_dev->mlock with own device lock adds 9bc17892d60b iio: dac: ad5421: Replace indio_dev->mlock with own device lock adds 0b2884ef7fca iio: dac: ad5686: Replace indio_dev->mlock with own device lock adds 3adb82ebd9bb iio: dac: vf610_dac: Replace indio_dev->mlock with own dev [...] adds 5cb1a5481cc3 iio: __iio_update_buffers: Update mode before preenable/af [...] adds 754718a5b43c iio: adc: Add scaling support to exynos adc driver adds 786b44a3b575 iio: adc: exynos: Simplify Exynos7-specific init adds 92ca6bca609e dt-bindings: iio: chemical: add CO2 EZO module documentation adds 8712b3098b3d iio: chemical: add atlas-ezo-sensor initial support adds 96144d43fd01 iio: buffer: remove attrcount_orig var from sysfs creation adds 9ecd11812e38 dt-bindings: proximity: provide vcnl3020 device tree bindi [...] adds ac101e6b315b iio: proximity: Add driver support for vcnl3020 proximity sensor adds 33c53cbf8f7b iio: dac: ad5592r-base: Replace indio_dev->mlock with own [...] adds 1ecca8a9a498 iio: proximity: ping: pass reference to IIO device as para [...] adds f6dbf83c17cb iio: light: gp2ap002: Take runtime PM reference on light read adds 10134ec3f8ce iio: adc: stm32-adc: fix a wrong error message when probin [...] adds a5bf6fdd19c3 iio:chemical:sps30: Fix timestamp alignment adds 13e945631c2f iio:chemical:pms7003: Fix timestamp alignment and prevent [...] adds a3975dea1696 Merge tag 'iio-for-5.8c' of git://git.kernel.org/pub/scm/l [...] adds c2312ff575fc Merge 5.7-rc7 into staging-next adds c6b47c2aa2b0 Merge remote-tracking branch 'staging/staging-next' adds a095afe76334 Merge remote-tracking branch 'mux/for-next' adds 99de89f68e24 Merge remote-tracking branch 'slave-dma/next' adds f0cfe7d9e80f Merge remote-tracking branch 'cgroup/for-next' adds eb901bcfc67b Merge remote-tracking branch 'scsi/for-next' adds 723533b6ca2b Merge remote-tracking branch 'scsi-mkp/for-next' adds 164508d472ea Merge remote-tracking branch 'vhost/linux-next' adds 4dac71e9421f Merge remote-tracking branch 'rpmsg/for-next' adds bfe4b1ffca00 Merge remote-tracking branch 'gpio/for-next' adds 47a3734b0390 gpio: max730x: bring gpiochip_add_data after port config adds de339ee64994 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 842d44bfa9cf Merge remote-tracking branch 'pinctrl/for-next' adds d679ddfed6c2 Merge remote-tracking branch 'pinctrl-samsung/for-next' adds 30075d8a6990 Merge remote-tracking branch 'pwm/for-next' adds 9d78edeaec75 proc: proc_pid_ns takes super_block as an argument adds b127c16d0603 Merge f87d1c955916 ("exec: Move would_dump into flush_old_exec") adds 87b047d2be41 exec: Teach prepare_exec_creds how exec treats uids & gids adds b8bff599261c exec: Factor security_bprm_creds_for_exec out of security_ [...] adds 112b7147592e exec: Convert security_bprm_set_creds into security_bprm_r [...] adds a16b3357b2b8 exec: Allow load_misc_binary to call prepare_binprm uncond [...] adds 8b72ca9004ed exec: Move the call of prepare_binprm into search_binary_handler adds ccbb18b67323 exec/binfmt_script: Don't modify bprm->buf and then return [...] adds b8a61c9e7b4a exec: Generic execfd support adds bc2bf338d54b exec: Remove recursion from search_binary_handler adds 9d9488d4d7c8 exec: Control flow simplifications adds b081320f0693 selftests/exec: Add binfmt_script regression test adds c08b7f7b526b Merge proc-next and exec-next for testing in linux-next adds 659f6bc99e32 Merge remote-tracking branch 'userns/for-next' adds 61016db15b8e selftests/exec: Verify execve of non-regular files fail adds babf8a978d49 selftests: vdso: Rename vdso_test to vdso_test_gettimeofday adds cd76ca4dd637 selftests: vdso: Use a header file to prototype parse_vdso API adds 2e9a97256616 selftests: vdso: Add a selftest for vDSO getcpu() adds 5627f9cffee7 Kernel selftests: Add check if TPM devices are supported adds 558ae0355a91 selftests/timens: handle a case when alarm clocks are not [...] adds 2b00bc6c783c Merge remote-tracking branch 'kselftest/next' adds 6bbbe190397f Merge remote-tracking branch 'livepatching/for-next' adds 96751d2e5d82 coresight: replicator: Use CS_AMBA_ID macro for id table adds a91762bd0bb6 coresight: catu: Use CS_AMBA_ID macro for id table adds 2c75a93eb92b Merge remote-tracking branch 'coresight/next' adds c5588071e50e Merge remote-tracking branch 'rtc/rtc-next' adds a6af2208f805 Merge remote-tracking branch 'ntb/ntb-next' adds 9f9022d41367 Merge remote-tracking branch 'gnss/gnss-next' adds 72ba163d4b6e Merge remote-tracking branch 'fsi/next' adds a8af0b186d2f Merge remote-tracking branch 'slimbus/for-next' adds 0cc16bc95092 nvmem: qfprom: remove incorrect write support adds bfe907715a99 nvmem: sprd: Fix return value of sprd_efuse_probe() adds be00147a195b MAINTAINERS: Add git tree for NVMEM FRAMEWORK adds 28b99ac7652a Merge remote-tracking branch 'nvmem/for-next' adds a4cdca1de909 Merge remote-tracking branch 'xarray/xarray' adds a949e86c0d78 Drivers: hv: vmbus: Resolve race between init_vp_index() a [...] adds afaa33da08ab Drivers: hv: vmbus: Resolve more races involving init_vp_index() adds 4a6fe5deb739 Merge remote-tracking branch 'hyperv/hyperv-next' adds 202164fbfa2b kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb adds 333564add0e5 Revert "kgdboc: disable the console lock when in kgdb" adds 68e55f61c138 kgdboc: Use a platform device to handle tty drivers showin [...] adds b1a57bbfcc17 kgdb: Delay "kgdbwait" to dbg_late_init() by default adds 3ca676e4ca60 kgdb: Prevent infinite recursive entries to the debugger adds eae3e19ca930 kgdboc: Remove useless #ifdef CONFIG_KGDB_SERIAL_CONSOLE i [...] adds 220995622da5 kgdboc: Add kgdboc_earlycon to support early kgdb using bo [...] adds b74ce1ad8f0b Documentation: kgdboc: Document new kgdboc_earlycon parameter adds 99e9c4dfce6e serial: qcom_geni_serial: Support kgdboc_earlycon adds 29a478c35e1a serial: 8250_early: Support kgdboc_earlycon adds 3dc6a1ac3f70 serial: amba-pl011: Support kgdboc_earlycon adds f614f5f501f5 kdb: Cleanup math with KDB_CMD_HISTORY_COUNT adds 6d033afea5a8 kgdboc: Disable all the early code when kgdboc is a module adds 1a4ecd0aa5ef Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 0e1195fd8352 Merge remote-tracking branch 'pidfd/for-next' adds 1d707f807a1e Merge remote-tracking branch 'devfreq/devfreq-next' adds a23918d9131d Merge remote-tracking branch 'hmm/hmm' adds b99204614295 Merge remote-tracking branch 'cfi/cfi/next' adds c4714b0045ac Documentation: test.h - fix warnings adds ddbd60c779b4 kunit: use --build_dir=.kunit as default adds 9bdf64b35117 kunit: use KUnit defconfig by default adds 2cca6c89ed33 Merge remote-tracking branch 'kunit-next/kunit' adds 0cb6f1f5a0c4 Merge remote-tracking branch 'trivial/for-next' adds b181e2b6d78c Merge remote-tracking branch 'mhi/mhi-next' adds 6f57a7a90780 Merge remote-tracking branch 'notifications/notifications- [...] adds 38ba99944825 Merge remote-tracking branch 'fsinfo/fsinfo-core' adds 75da5e5ff821 mtd: rawnand: pasemi: fix up label spelling adds e478a67fb502 checkpatch: test $GIT_DIR changes adds 9ab670e2cd74 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds c4a13a213909 /proc/kpageflags: do not use uninitialized struct pages adds 560ec91efcef kcov: cleanup debug messages adds 8a3451430bb6 kcov: fix potential use-after-free in kcov_remote_start adds d41362428329 kcov: move t->kcov assignments into kcov_start/stop adds efce6c9a846a kcov: move t->kcov_sequence assignment adds f6e186431751 kcov: use t->kcov_mode as enabled indicator adds a64ea07313cc kcov: collect coverage from interrupts adds 7537cf5d0626 usb: core: kcov: collect coverage from usb complete callback adds 69410838ef2b mm/memcg: optimize memory.numa_stat like memory.stat adds 648654390be8 lib/lzo: fix ambiguous encoding bug in lzo-rle adds 78d2ccd436ec mm/compaction: avoid VM_BUG_ON(PageSlab()) in page_mapcount() adds f07284c54e29 x86: mm: ptdump: calculate effective permissions correctly adds bf0dd620c8a4 mm: ptdump: expand type of 'val' in note_page() adds 5cbc11a6b39b mm/z3fold: silence kmemleak false positives of slots adds fe053de7a36c mm,thp: stop leaking unreleased file pages adds e3f819468cb2 mm: remove VM_BUG_ON(PageSlab()) from page_mapcount() adds 116b68adaf1c squashfs: migrate from ll_rw_block usage to BIO adds 93b3fb62c1df squashfs-migrate-from-ll_rw_block-usage-to-bio-fix adds 5e34e76c23c9 ocfs2: add missing annotation for dlm_empty_lockres() adds 636f7b86f275 ocfs2: mount shared volume without ha stack adds 8d3d5b680825 arch/parisc/include/asm/pgtable.h: remove unused `old_pte' adds b3b5584dc71b drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds 03a67f8aa537 ramfs: support O_TMPFILE adds b72edfa9e202 vfs: track per-sb writeback errors and report them to syncfs adds d26b7aa2cd5d buffer: record blockdev write errors in super_block that it backs adds 01637c76fcb1 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds f2c89b5d46cd usercopy: mark dma-kmalloc caches as usercopy caches adds f94651c0094b mm/slub.c: fix corrupted freechain in deactivate_slab() adds 31b99ad9e8d2 mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix adds 5972fd7d388e slub: Remove userspace notifier for cache add/remove adds a62936c96775 slub: remove kmalloc under list_lock from list_slab_objects() V2 adds b2147eb1f02f mm/slub: fix stack overruns with SLUB_STATS adds e7613aeba91c mm-slub-add-panic_on_error-to-the-debug-facilities-fix adds 06cf01a581c9 mm, dump_page(): do not crash with invalid mapping pointer adds be6ce76bae53 mm: move readahead prototypes from mm.h adds 087a76807a7c mm: return void from various readahead functions adds b4bba85dd911 mm: ignore return value of ->readpages adds a34e40886e99 mm: move readahead nr_pages check into read_pages adds 9b15a2d8e9b6 mm: add new readahead_control API adds 59961c115f62 mm: use readahead_control to pass arguments adds 6e96adfd7dbc mm: rename various 'offset' parameters to 'index' adds 06d547991dd8 mm: rename readahead loop variable to 'i' adds 41046e376c6f mm: remove 'page_offset' from readahead loop adds bbed4968ad7c mm: put readahead pages in cache earlier adds c327e8b5cfcf mm: add readahead address space operation adds 421f18a5417c mm: move end_index check out of readahead loop adds da811a3df633 mm: add page_cache_readahead_unbounded adds bb188bafdfdf mm: document why we don't set PageReadahead adds 90eced440dd1 mm: use memalloc_nofs_save in readahead path adds 02352f9c7075 fs: convert mpage_readpages to mpage_readahead adds 2167c1133b8b btrfs: convert from readpages to readahead adds 40e0a381f742 erofs: convert uncompressed files from readpages to readahead adds 4476a991d0a8 erofs: convert compressed files from readpages to readahead adds 9a1aa02bb8fe ext4: convert from readpages to readahead adds 53a54d265876 ext4: pass the inode to ext4_mpage_readpages adds f91f029f7673 f2fs: convert from readpages to readahead adds d816ed4f249a f2fs: pass the inode to f2fs_mpage_readpages adds 118a4282f1b4 fuse: convert from readpages to readahead adds 7d26c057c81a fuse-convert-from-readpages-to-readahead-fix adds 89d79e83368a iomap: convert from readpages to readahead adds ce315020f4fa include/linux/pagemap.h: introduce attach/detach_page_private adds 50ddd4bea1fc md: remove __clear_page_buffers and use attach/detach_page [...] adds b4f8538dd3ea btrfs: use attach/detach_page_private adds 7f2493620050 fs/buffer.c: use attach/detach_page_private adds 61b80c78ab8f f2fs: use attach/detach_page_private adds 7cde2fcf8882 iomap: use attach/detach_page_private adds c2d8a1341176 ntfs: replace attach_page_buffers with attach_page_private adds 083683ea5831 orangefs: use attach/detach_page_private adds 38202a6e7e3f buffer_head.h: remove attach_page_buffers adds 2c3658cd1fb8 mm/migrate.c: call detach_page_private to cleanup code adds 5bc2edac8b8e mm-migratec-call-detach_page_private-to-cleanup-code-fix adds 77b3cc21bfcd mm-migratec-call-detach_page_private-to-cleanup-code-fix-fix adds 201ae8ba323a mm/gup.c: update the documentation adds eeab97c8a35e mm-gupc-updating-the-documentation-fix adds 77e912b9d0a6 mm/gup: introduce pin_user_pages_unlocked adds 2d396817ebc6 ivtv: convert get_user_pages() --> pin_user_pages() adds 51118911d26c mm/gup: move __get_user_pages_fast() down a few lines in gup.c adds ba5cb6014a98 mm/gup: refactor and de-duplicate gup_fast() code adds 4dd1e3b72185 mm/gup: fixup gup.c for "mm/gup: refactor and de-duplicate [...] adds 2a4daf734189 mm/gup: introduce pin_user_pages_fast_only() adds 95f3315edb6b drm/i915: convert get_user_pages() --> pin_user_pages() adds b1fc8b5ddb4e mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() adds 4738167375e7 mm/swapfile: use list_{prev,next}_entry() instead of open-coding adds 672d0514208a mm/swap_state: fix a data race in swapin_nr_pages adds ce3efb7e9a07 mm: swap: properly update readahead statistics in unuse_pt [...] adds 49196ff05683 mm/swapfile.c: offset is only used when there is more slots adds 5eda8cfc5d70 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] adds ab600710185a mm/swapfile.c: remove the unnecessary goto for SSD case adds 2ef6828fb230 mm/swapfile.c: simplify the calculation of n_goal adds 545d621d84c8 mm/swapfile.c: remove the extra check in scan_swap_map_slots() adds ca3cbfc7738f mm/swapfile.c: found_free could be represented by (tmp < max) adds 754c68a34dec mm/swapfile.c: tmp is always smaller than max adds d6269e89601b mm/swapfile.c: omit a duplicate code by compare tmp and max first adds a302b5476a0b swap: try to scan more free slots even when fragmented adds d7e0493c9773 mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable adds 2abf4c5a48a1 mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix adds 373d5dda5a8f mm/swapfile.c: __swap_entry_free() always free 1 entry adds 80770ecdec1e mm/swapfile.c: use prandom_u32_max() adds d330fa8948f4 swap: reduce lock contention on swap cache from swap slots [...] adds 0591cefd0b34 swap-reduce-lock-contention-on-swap-cache-from-swap-slots- [...] adds 5ac45f6ad112 mm: swapfile: fix /proc/swaps heading and Size/Used/Priori [...] adds 0bb347175e8f mm, memcg: add workingset_restore in memory.stat adds 94ca38d0d4ea mm: memcontrol: simplify value comparison between count and limit adds fd1a2b75d5a8 mm: fix NUMA node file count error in replace_page_cache() adds 8c80066e071d mm: memcontrol: fix stat-corrupting race in charge moving adds 74983d0f1121 mm: memcontrol: drop @compound parameter from memcg charging API adds 0baca82919fa mm: shmem: remove rare optimization when swapin races with [...] adds 366cda7b92d9 mm: memcontrol: move out cgroup swaprate throttling adds d834565427e9 mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] adds 3fe41e57dedc mm: memcontrol: prepare uncharging for removal of private [...] adds 0395857924a1 mm: memcontrol: prepare move_account for removal of privat [...] adds e92b0b15a5e3 mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] adds bbee3e53ff8a mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] adds 0a034bd5d7c8 mm: memcontrol: switch to native NR_ANON_MAPPED counter adds 1d1e4540b100 mm: memcontrol: switch to native NR_ANON_THPS counter adds 37c3da41ee05 mm-memcontrol-switch-to-native-nr_anon_thps-counter-fix adds bab967a5e1d0 mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] adds 8a82cbe5b91d mm-memcontrol-convert-anon-and-file-thp-to-new-mem_cgroup_ [...] adds 5bd144bf764c mm: memcontrol: drop unused try/commit/cancel charge API adds e9b2ffe71022 mm: memcontrol: prepare swap controller setup for integration adds 0b897ca79bfb mm: memcontrol: make swap tracking an integral part of mem [...] adds 29741f351255 mm: mkfs.ext4 invoked oom-killer on i386 - pagecache_get_page adds d38aad56ca6c mm: memcontrol: charge swapin pages on instantiation adds f4367c65c434 mm/swap: fix livelock in __read_swap_cache_async() adds 2df82354d88a mm: memcontrol: document the new swap control behavior adds f9e2f7a61aa3 mm: memcontrol: delete unused lrucare handling adds c03c292d6945 mm: memcontrol: update page->mem_cgroup stability rules adds dbc46a936c2b memcg: expose root cgroup's memory.stat adds 529b8e47a381 mm/gup.c: further document vma_permits_fault() adds 8258938386fa /proc/PID/smaps: Add PMD migration entry parsing adds 18250b601a43 mm/mmap.c: fix the adjusted length error adds 44df6105b1c5 mm/memory: remove unnecessary pte_devmap case in copy_one_pte() adds dabca6657d5a x86/hyperv: use vmalloc_exec for the hypercall page adds 348c8c23c707 x86: fix vmap arguments in map_irq_stack adds 8091aa56ee66 staging: android: ion: use vmap instead of vm_map_ram adds 209689c15441 staging: media: ipu3: use vmap instead of reimplementing it adds 54afdf7e625a dma-mapping: use vmap insted of reimplementing it adds c19e384f55e5 powerpc: add an ioremap_phb helper adds 74c63f3e5a34 powerpc: remove __ioremap_at and __iounmap_at adds 3e22d00e3c68 mm: remove __get_vm_area adds c0b3ab2a8bfe mm: unexport unmap_kernel_range_noflush adds b58daae2ff93 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] adds 149247a0bbfd mm: only allow page table mappings for built-in zsmalloc adds 3fb8ab8266d0 mm: pass addr as unsigned long to vb_free adds b7d1ac0f10ca mm: remove vmap_page_range_noflush and vunmap_page_range adds 550847045263 mm: rename vmap_page_range to map_kernel_range adds e7c091655183 mm: don't return the number of pages from map_kernel_range [...] adds 6c0dee166051 mm: remove map_vm_range adds e00f5ac8ee31 mm: remove unmap_vmap_area adds 1ee3853482f1 mm: remove the prot argument from vm_map_ram adds 0342fbaffd43 mm: enforce that vmap can't map pages executable adds 769e8a1e1bd1 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc adds 97ddc41a27d0 mm: remove the pgprot argument to __vmalloc adds 55c4a0ceefe8 mm: remove the prot argument to __vmalloc_node adds aea58935cc6c mm: remove both instances of __vmalloc_node_flags adds 80983b8fd970 mm: remove __vmalloc_node_flags_caller adds fb58516c6f78 mm-remove-__vmalloc_node_flags_caller-fix adds 6f50be67bf11 mm: switch the test_vmalloc module to use __vmalloc_node adds 614d345bb4ce mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix adds a37f7fd4f386 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix adds 420831006c68 mm: remove vmalloc_user_node_flags adds 4b2c86683c67 mm-remove-vmalloc_user_node_flags-fix adds 83e4759d9649 arm64: use __vmalloc_node in arch_alloc_vmap_stack adds 8f6479dde95f powerpc: use __vmalloc_node in alloc_vm_stack adds df8ebca3c3e8 s390: use __vmalloc_node in stack_alloc adds fecda638d15d mm: add functions to track page directory modifications adds 9acc310dbe25 mm/vmalloc: track which page-table levels were modified adds 78f8553ec843 mm-vmalloc-track-which-page-table-levels-were-modified-fix adds 26d7f4f828d6 mm/ioremap: track which page-table levels were modified adds 859595e11e7e x86/mm/64: implement arch_sync_kernel_mappings() adds aa874366e9b9 x86/mm/32: implement arch_sync_kernel_mappings() adds 5f67e2518d8f mm: remove vmalloc_sync_(un)mappings() adds 36c8e34d03a1 x86/mm: remove vmalloc faulting adds 7951c9d76aba mm/mm_init.c: report kasan-tag information stored in page->flags adds b89ff0c73d4b kasan: stop tests being eliminated as dead code with FORTI [...] adds 1f6c8efdccf3 kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] adds 4a17019370a7 string.h: fix incompatibility between FORTIFY_SOURCE and KASAN adds d1b202322cfa kasan: move kasan_report() into report.c adds bdd193585d85 mm: clarify __GFP_MEMALLOC usage adds 9c9c5db6f1d8 mm: memblock: replace dereferences of memblock_region.nid [...] adds afb885e1c02c mm: make early_pfn_to_nid() and related defintions close t [...] adds 74768ccf1998 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option adds 2fa0d6919931 mm: free_area_init: use maximal zone PFNs rather than zone sizes adds 03c9d06ff665 mm: use free_area_init() instead of free_area_init_nodes() adds c8747c1828bd alpha: simplify detection of memory zone boundaries adds d78dd2d15b77 arm: simplify detection of memory zone boundaries adds 5ffe6cbcb679 arm64: simplify detection of memory zone boundaries for UM [...] adds 55e42db84129 csky: simplify detection of memory zone boundaries adds 9d1df36236ca m68k: mm: simplify detection of memory zone boundaries adds fa4fee41b5c1 parisc: simplify detection of memory zone boundaries adds 275c6d427a1b sparc32: simplify detection of memory zone boundaries adds d79c0687c7d9 unicore32: simplify detection of memory zone boundaries adds e222de8ab2fa xtensa: simplify detection of memory zone boundaries adds 88613292f201 mm: memmap_init: iterate over memblock regions rather that [...] adds 2d4e8c4e8335 mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] adds cb99927743bc mm/compaction: fix the incorrect hole in fast_isolate_freepages() adds f4b9eae354df mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES adds 7827949163bd mm: free_area_init: allow defining max_zone_pfn in descend [...] adds 9def0da7cce1 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds b8fd9e65c679 arc: free_area_init(): take into account PAE40 mode adds 3e1de6b44137 mm-free_area_init-allow-defining-max_zone_pfn-in-descendin [...] adds 4380f2c330d9 mm: rename free_area_init_node() to free_area_init_memoryl [...] adds d31db51180ab mm: clean up free_area_init_node() and its helpers adds fa7c02f94b96 mm: simplify find_min_pfn_with_active_regions() adds c2f425212971 docs/vm: update memory-models documentation adds 5c1420f2cb93 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] adds e153b93b50e6 mm/page_alloc.c: bad_flags is not necessary for bad_page() adds f845d17997c1 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] adds c62217154e41 mm/page_alloc.c: rename free_pages_check() to check_free_page() adds d224c4e087f9 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] adds e7d97b9b36db mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds b16db1db5473 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds afed65ec2ae6 mm/page_alloc.c: remove unused free_bootmem_with_active_regions adds 5ef5e7be6963 mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] adds 9a16bd9a8e65 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] adds 068771d2d76f mm/vmstat.c: do not show lowmem reserve protection informa [...] adds 982f4d8936de mm/page_alloc: use ac->high_zoneidx for classzone_idx adds 08598d2bb048 mm/page_alloc: integrate classzone_idx and high_zoneidx adds e95e014e2a0f mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() adds c045177e965e mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] adds 19c293492015 mm/page_alloc.c: reset numa stats for boot pagesets adds 0930516c667d mm-reset-numa-stats-for-boot-pagesets-v3 adds d99e1ebdd1cc mm, page_alloc: reset the zone->watermark_boost early adds beacc4848f5c mm/page_alloc: restrict and formalize compound_page_dtors[] adds 86d66f74f439 mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] adds 23dcde6b6070 mm-page_alloc-skip-waternark_boost-for-atomic-order-0-allo [...] adds ca1fb784d88b mm: add comments on pglist_data zones adds 329bf128482c mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] adds b1917b5284a3 mm: initialize deferred pages with interrupts enabled adds 8b2a873f9488 mm: call cond_resched() from deferred_init_memmap() adds 54f868ce6837 padata: remove exit routine adds 4a7fe163ff07 padata: initialize earlier adds 5d1ff03a5024 padata-initialize-earlier-fix adds edf215c45624 padata: allocate work structures for parallel jobs from a pool adds 6133e714a619 padata: add basic support for multithreaded jobs adds 312c4b2d37dc mm: parallelize deferred_init_memmap() adds 678d6b205f15 mm: make deferred init's max threads arch-specific adds af1a12c711da padata: document multithreaded jobs adds c979999ce0a7 mm/vmscan.c: use update_lru_size() in update_lru_sizes() adds 6eac47e23d1e mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch adds 0858392355cf mm/vmscan.c: change prototype for shrink_page_list adds c1656f5d1075 mm/vmscan: update the comment of should_continue_reclaim() adds fb5a4a57d465 mm: fix LRU balancing effect of new transparent huge pages adds 1a60dd829421 mm: keep separate anon and file statistics on page reclaim [...] adds 6de3133ac73b mm: allow swappiness that prefers reclaiming anon over the [...] adds d7cde0266f56 mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() adds a16759fbff24 mm: workingset: let cache workingset challenge anon adds 8e3116c3b508 mm: remove use-once cache bias from LRU balancing adds 8d8e74117988 mm: vmscan: drop unnecessary div0 avoidance rounding in ge [...] adds 2821c41b619a mm: base LRU balancing on an explicit cost model adds d97a53ebc11f mm: deactivations shouldn't bias the LRU balance adds cd5d4088ddd3 mm-deactivations-shouldnt-bias-the-lru-balance-fix adds 9173a2c2ac71 mm: only count actual rotations as LRU reclaim cost adds b9b09944122d mm: balance LRU lists based on relative thrashing adds dcf8b9c5cba3 mm: vmscan: determine anon/file pressure balance at the re [...] adds b8f74c3db115 mm: vmscan: reclaim writepage is IO cost adds 0dfc5faab369 mm: vmscan: limit the range of LRU type balancing adds 6d7f5430e11c tools/vm/page_owner_sort.c: filter out unneeded line adds 9a47d2cb836d mm, mempolicy: fix up gup usage in lookup_node adds 35e7de40ded8 include/linux/memblock.h: fix minor typo and unclear comment adds 7a5df26c2e2f hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for [...] adds 864f30d1ee7c khugepaged: add self test adds e7ce12ed1c60 selftests: khugepaged: fix several spelling mistakes adds 8fedd1efde2e khugepaged: replace the usage of system(3) in the test adds b3f32e2b10fe khugepaged-add-self-test-fix-2-fix adds 46315ec6d5b1 khugepaged-add-self-test-fix-3 adds 641eba6913b8 khugepaged: do not stop collapse if less than half PTEs ar [...] adds 0acec7b59b0c khugepaged: drain all LRU caches before scanning pages adds cfd8fd2b822f khugepaged: drain LRU add pagevec after swapin adds 9857db8c617a khugepaged: allow to collapse a page shared across fork adds cb53741e9880 mm: khugepaged: remove error message when checking external pins adds b7f0589b6203 khugepaged: allow to collapse PTE-mapped compound pages adds 17be99ffede9 thp: change CoW semantics for anon-THP adds 8b6b4abe16f1 khugepaged: introduce 'max_ptes_shared' tunable adds 9ba871ce90f4 selftests: khugepaged: fix several spelling mistakes adds d3b648eaea58 hugetlbfs: add arch_hugetlb_valid_size adds 2e71957b42aa hugetlbfs: move hugepagesz= parsing to arch independent code adds 8411629b98f9 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] adds 0eb102565476 arm64/hugetlb: fix hugetlb initialization adds 89b8690c639b hugetlbfs: clean up command line processing adds c547c178875b hugetlbfs: fix changes to command line processing adds 99bc40cf9915 mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] adds 42e8a670891c arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET adds 164821a33ffd mm/hugetlb: define a generic fallback for is_hugepage_only [...] adds bb4ce1e4c093 mm/hugetlb: define a generic fallback for arch_clear_hugep [...] adds 8c4125236ea9 mm: simplify calling a compound page destructor adds 6e15c9df528a arch/kmap: remove BUG_ON() adds e6df18413e50 arch/xtensa: move kmap build bug out of the way adds 58cee0ad7a2c arch/kmap: remove redundant arch specific kmaps adds e33d80704f77 arch/kunmap: remove duplicate kunmap implementations adds ca0c323e7078 arch-kunmap-remove-duplicate-kunmap-implementations-fix adds 60019bbccc94 {x86,powerpc,microblaze}/kmap: move preempt disable adds 1fcf1ca54af9 arch/kmap_atomic: consolidate duplicate code adds 3b244515b24c arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds d2e0d23663a2 arch/kunmap_atomic: consolidate duplicate code adds 3160dff5bbf0 arch/{mips,sparc,microblaze,powerpc}: don't enable pagefau [...] adds 770b337fc686 arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds 870f985a95a3 arch/kmap: ensure kmap_prot visibility adds d1f56de96cb4 arch/kmap: don't hard code kmap_prot values adds 206e91799954 arch/kmap: define kmap_atomic_prot() for all arch's adds 2c510966581a drm: remove drm specific kmap_atomic code adds 760da5f6d1e3 drm: vmwgfx: include linux/highmem.h adds 463ba74b32cc kmap: remove kmap_atomic_to_page() adds 9736b4c5243f parisc/kmap: remove duplicate kmap code adds d135459ee5a8 sparc: remove unnecessary includes adds 9ffaed3c70ed kmap: consolidate kmap_prot definitions adds ce64e8a4f689 kmap-consolidate-kmap_prot-definitions-checkpatch-fixes adds e3f0640e3a4b mm: thp: don't need to drain lru cache when splitting and [...] adds 1f8b193e8a10 powerpc/mm: drop platform defined pmd_mknotpresent() adds 8d9f04eab49c mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() adds 0eb8f6f65924 mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 adds 41cbb66a50db mm/vmstat: add events for PMD based THP migration without split adds 4bbf60d5fec0 mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] adds cdf567e0b3c9 mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] adds 62f863a19cd6 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds 4cbdfc9dcd77 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 32700c5bf84a mm: add DEBUG_WX support adds b4ea8f9d9224 mm-add-debug_wx-support-fix adds 34d639ee245b mm: remove the specific name of arm64 adds 9f83a999e90f mm: add MMU dependency for DEBUG_WX adds 4320a6f3f2ad riscv: support DEBUG_WX adds 270f529ed3ca riscv-support-debug_wx-fix adds 2ba14bfd3def x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds 60bdbac0cc45 arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds f03dd4757078 mm: add kvfree_sensitive() for freeing sensitive data objects adds ddf858d82efa mm/memory_hotplug: refrain from adding memory into an impo [...] adds 4f92e5710d11 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] adds f98ff5914dc1 mm/memory_hotplug: remove is_mem_section_removable() adds 56b6f39ebafd mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 adds 88fe99fe8db0 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] adds ce43f8783429 mm/memory_hotplug: introduce add_memory_driver_managed() adds 1e5aa1033993 kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] adds 6a2a12672b23 device-dax: add memory via add_memory_driver_managed() adds 846724d25746 mm: replace zero-length array with flexible-array member adds bc6f2f357b9e mm-replace-zero-length-array-with-flexible-array-member-fix adds d34cb9e05033 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" adds f6bbd83c828e mm: ksm: fix a typo in comment "alreaady"->"already" adds 9560848d81b6 mm: ksm: fix a typo in comment "alreaady"->"already" adds 7434c409e8d6 mm: mmap: fix a typo in comment "compatbility"->"compatibility" adds cbbbd6322abf mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds 6394433aa886 mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds 0cebb77805d3 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] adds d3b0550e9614 mm/vmsan: fix some typos in comment adds 9b5b823c8175 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" adds 839a4bc599ba mm/memblock: fix a typo in comment "implict"->"implicit" adds 621edf359d77 mm/list_lru: fix a typo in comment "numbesr"->"numbers" adds b7b2af3ac5fd mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" adds b276fbe99f5d mm/frontswap: fix some typos in frontswap.c adds 2483ae05f521 mm, memcg: fix some typos in memcontrol.c adds 048f3b0001e0 mm: fix a typo in comment "strucure"->"structure" adds 86a9e8670baa mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] adds 8f74e9bdafff mm/sparse: fix a typo in comment "convienence"->"convenience" adds 5ae9e59d3d47 mm/page-writeback: fix a typo in comment "effictive"->"effective" adds ff58675cbcd5 mm/memory: fix a typo in comment "attampt"->"attempt" adds c3fc2c0cda38 mm: use false for bool variable adds f125e0ba4fc6 include/linux/mm.h: return true in cpupid_pid_unset() adds 1b38fdd96a46 zcomp: Use ARRAY_SIZE() for backends list adds 81306cb33829 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 1edcbd22043e fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 7899848c5968 kernel/hung_task.c: Monitor killed tasks. adds 0b6c61095e7c proc: rename "catch" function argument adds 26775e75471b x86/mm: define mm_p4d_folded() adds 8adb6513045a mm/debug: add tests validating architecture page table helpers adds 31faad68de66 mm-debug-add-tests-validating-architecture-page-table-helpers-v17 adds 75a71424d61f mm-debug-add-tests-validating-architecture-page-table-helpers-v18 adds 1a5c29990aac user.c: make uidhash_table static adds b72dba558214 dynamic_debug: add an option to enable dynamic debug for m [...] adds c362c88583e9 dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] adds a0bd9fd1d59c get_maintainer: add email addresses from .yaml files adds 1e12b8259ded get_maintainer: fix unexpected behavior for path/to//file [...] adds 371d621e8c43 include/linux/bitops.h: avoid clang shift-count-overflow warnings adds 6894e0da79f9 include/linux/bitops.h: simplify get_count_order_long() adds 9d0eea8da62d lib/math: avoid trailing newline hidden in pr_fmt() adds 64078a941683 lib: Add might_fault() to strncpy_from_user. adds ab2bc2a7d40e lib: optimize cpumask_local_spread() adds e348f6d22a99 lib/test_lockup.c: make test_inode static adds cf1f93e8d905 lib/zlib: remove outdated and incorrect pre-increment opti [...] adds 6dacb01c6e08 lib/percpu-refcount.c: use a more common logging style adds 5ca6d9b0a406 lib/flex_proportions.c: cleanup __fprop_inc_percpu_max adds 90012896b1d1 checkpatch: additional MAINTAINER section entry ordering checks adds c27f00d9387f checkpatch: look for c99 comments in ctx_locate_comment adds d71a37e98652 checkpatch: disallow --git and --file/--fix adds 51188d88c737 checkpatch: use patch subject when reading from stdin adds 96381b6d8a16 checkpatch-use-patch-subject-when-reading-from-stdin-fix adds 71497bf1aab4 fs/binfmt_elf: remove redundant elf_map ifndef adds 014a88779834 elfnote: mark all .note sections SHF_ALLOC adds d44a994a27b7 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] adds 540b59bcf261 init: allow distribution configuration of default init adds 9ab2803998dd fat: don't allow to mount if the FAT length == 0 adds 73dadfe75a3d fat: improve the readahead for FAT entries adds b5baf0a8754f fs/seq_file.c: seq_read: Update pr_info_ratelimited adds c7170a55f276 include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] adds 0085388a6a47 seq_file-introduce-define_seq_attribute-helper-macro-check [...] adds dc2421c777d9 mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 831da7199db8 kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds f94dd0260734 exec: simplify the copy_strings_kernel calling convention adds f78eab5a52c1 exec: open code copy_string_kernel adds 19a7cf153155 exec: change uselib(2) IS_SREG() failure to EACCES adds 5307f654bebb exec: relocate S_ISREG() check adds 211e230af201 exec: relocate path_noexec() check adds c3beeee5ed20 fs: include FMODE_EXEC when converting flags to f_mode adds 7bb8d48a1550 umh: fix refcount underflow in fork_usermode_blob(). adds b356e98738b4 rapidio: avoid data race between file operation callbacks [...] adds 473af65852af rapidio: convert get_user_pages() --> pin_user_pages() adds 5f000c195faa kernel/relay.c: fix read_pos error when multiple readers adds fa8eeb08ec3b aio: simplify read_events() adds bb5aae966e93 add kernel config option for twisting kernel behavior. adds ca0224bd26a5 twist: allow disabling k_spec() function in drivers/tty/vt [...] adds d5ce4107fa07 twist: add option for selecting twist options for syzkalle [...] adds 8661036af0fb selftests/x86/pkeys: move selftests to arch-neutral directory adds 53190d8f0e6e selftests/vm/pkeys: rename all references to pkru to a gen [...] adds d939abff095b selftests/vm/pkeys: move generic definitions to header file adds 982dfe5c008c selftests/vm/pkeys: move some definitions to arch-specific header adds 5534d3c84581 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() adds 5ed6a7b2d178 selftests: vm: pkeys: Use sane types for pkey register adds a052d34766be selftests: vm: pkeys: add helpers for pkey bits adds 61a8ca00c763 selftests/vm/pkeys: fix pkey_disable_clear() adds 3e675c89f3dd selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() adds 342c8408db9a selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds 52b54b86797e selftests: vm: pkeys: use the correct huge page size adds cdee42639b61 selftests/vm/pkeys: introduce generic pkey abstractions adds ba2d485eede2 selftests/vm/pkeys: introduce powerpc support adds 3dd43e64c4d9 selftests: vm: pkeys: fix powerpc access right updates adds f6b324070335 selftests/vm/pkeys: fix number of reserved powerpc pkeys adds 8cb48ef40073 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() adds d2bd1ee6496c selftests/vm/pkeys: improve checks to determine pkey support adds ec3da311dabf selftests/vm/pkeys: associate key on a mapped page and det [...] adds cc238bbe7ed9 selftests/vm/pkeys: associate key on a mapped page and det [...] adds e6db4fb57d67 selftests/vm/pkeys: detect write violation on a mapped acc [...] adds f8b4f2fe7177 selftests/vm/pkeys: introduce a sub-page allocator adds ea35245fd4d4 selftests/vm/pkeys: test correct behaviour of pkey-0 adds 3f46564fdf21 selftests/vm/pkeys: override access right definitions on powerpc adds e830afae2890 selftests: vm: pkeys: fix powerpc access right definitions adds a11eeabf0e50 selftests: vm: pkeys: use the correct page size on powerpc adds cec34f9c6e3a selftests: vm: pkeys: fix multilib builds for x86 adds 025eb6fc5309 tools/testing/selftests/vm: remove duplicate headers adds 41ae1ce7750b lib/ubsan.c: fix gcc-10 warnings adds 7edcc5042236 ipc/msg: add missing annotation for freeque() adds 96335d5c5ada ipc/namespace.c: use a work queue to free_ipc adds 1e0c84e393cc ipc: convert ipcs_idr to XArray adds 3da8048e3806 ipc-convert-ipcs_idr-to-xarray-update adds 1af51e4c12a0 ipc-convert-ipcs_idr-to-xarray-update-fix adds 541c785ca638 linux-next-pre adds 15793c9e983a Merge branch 'akpm-current/current' adds 056b6f82e171 linux-next-post adds 744c9bc1c5e7 kernel: add panic_on_taint adds 4a7fed0560da kernel-add-panic_on_taint-fix adds cf7832d0f300 xarray.h: correct return code documentation for xa_store_{ [...] adds a05ccafd98ef kernel/sysctl: support setting sysctl parameters from kern [...] adds 5b082b6da0b8 kernel/sysctl: support handling command line aliases adds 841cfc09ac85 kernel/hung_task convert hung_task_panic boot parameter to sysctl adds 065f067929a7 tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] adds 968e4783a275 lib/test_sysctl: support testing of sysctl. boot parameter adds 66ddafb05be8 lib-test_sysctl-support-testing-of-sysctl-boot-parameter-fix adds 4a1bc50a95bb kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] adds 98ce3d2c004d kernel/hung_task.c: introduce sysctl to print all traces w [...] adds 8a5b9a6027ef panic: add sysctl to dump all CPUs backtraces on oops event adds 304130e65380 kernel/sysctl.c: ignore out-of-range taint bits introduced [...] adds 8b006afd49b3 stacktrace: cleanup inconsistent variable type adds ca4c07f5e764 amdgpu: a NULL ->mm does not mean a thread is a kthread adds 8c5e7ae8e34e kernel: move use_mm/unuse_mm to kthread.c adds ab47263317e0 kernel: move use_mm/unuse_mm to kthread.c adds 7510569ac222 kernel: better document the use_mm/unuse_mm API contract adds 5a083b5560e0 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 adds a73c343b6610 powerpc/vas: fix up for {un}use_mm() rename adds 1f7573b84162 kernel: set USER_DS in kthread_use_mm adds 3e31a24fd6fb mm/kmemleak: silence KCSAN splats in checksum adds e6c692571fa5 kallsyms/printk: add loglvl to print_ip_sym() adds 9aae981f07c5 alpha: add show_stack_loglvl() adds c5cd2d36c5ae arc: add show_stack_loglvl() adds cad0d9d16ebb arm/asm: add loglvl to c_backtrace() adds d93b831c99cc arm: add loglvl to unwind_backtrace() adds 0f43bb2a4b3c arm: add loglvl to dump_backtrace() adds e75c9581f23b arm: wire up dump_backtrace_{entry,stm} adds ff09478cd6f6 arm: add show_stack_loglvl() adds 59d9a56bb9a8 arm64: add loglvl to dump_backtrace() adds 3341e41cd4bc arm64: add show_stack_loglvl() adds a0eb85db4602 c6x: add show_stack_loglvl() adds abe1582e4369 csky: add show_stack_loglvl() adds 946b5780a8c3 h8300: add show_stack_loglvl() adds ac7e243df88d hexagon: add show_stack_loglvl() adds 4b16519a5126 ia64: pass log level as arg into ia64_do_show_stack() adds 1c694c225cde ia64: add show_stack_loglvl() adds 999d36b7af39 m68k: add show_stack_loglvl() adds c6d16e7f0cf7 microblaze: add loglvl to microblaze_unwind_inner() adds 306cd42f3480 microblaze: add loglvl to microblaze_unwind() adds 4e7a305683bd microblaze: add show_stack_loglvl() adds 5572db6fc93f mips: add show_stack_loglvl() adds e8eed3485d28 nds32: add show_stack_loglvl() adds 9e948fe5b66f nios2: add show_stack_loglvl() adds 5b0607b7caa3 openrisc: add show_stack_loglvl() adds e6467c2dc191 parisc: add show_stack_loglvl() adds d8508b3a376e powerpc: add show_stack_loglvl() adds 3f4604c4bf30 riscv: add show_stack_loglvl() adds bd3371048db8 s390: add show_stack_loglvl() adds 0a98ad1f10c4 sh: add loglvl to dump_mem() adds 7514cfe00298 sh: remove needless printk() adds 687bf0e28e14 sh: add loglvl to printk_address() adds 5ef851c5222c sh: add loglvl to show_trace() adds 4eda2a8ba09c sh: add show_stack_loglvl() adds 4bb0dbd7ad6f sparc: add show_stack_loglvl() adds 0ecec774fb3c um/sysrq: remove needless variable sp adds 8a92840eb9cb um: add show_stack_loglvl() adds 02000263505b unicore32: remove unused pmode argument in c_backtrace() adds a89328db0786 unicore32: add loglvl to c_backtrace() adds 78c4c5256a93 unicore32: add show_stack_loglvl() adds f115713e3b5a x86: add missing const qualifiers for log_lvl adds 723f4fd9c11d x86: add show_stack_loglvl() adds c35d62488f37 xtensa: add loglvl to show_trace() adds ff45d94b20af xtensa-add-loglvl-to-show_trace-fix adds 34c3fd54bdd2 xtensa: add show_stack_loglvl() adds 7062c1a1f4cf sysrq: use show_stack_loglvl() adds cfbbc5df6f9c x86/amd_gart: print stacktrace for a leak with KERN_ERR adds 2953adfbd418 power: use show_stack_loglvl() adds 91f88808fd0f kdb: don't play with console_loglevel adds ba812e1d795a sched: print stack trace with KERN_INFO adds 9b747769aa7e kernel: use show_stack_loglvl() adds 06c48372bc6a kernel: rename show_stack_loglvl() => show_stack() adds f74b61315999 mm/frontswap: mark various intentional data races adds 2ace75674265 mm/page_io: mark various intentional data races adds c4ca010008f0 mm-page_io-mark-various-intentional-data-races-v2 adds c46d3da4a2c7 mm/swap_state: mark various intentional data races adds 8fa2898aff50 mm/filemap.c: fix a data race in filemap_fault() adds 231b29cd87bf mm/swapfile: fix and annotate various data races adds 8e7b5a8c6081 mm-swapfile-fix-and-annotate-various-data-races-v2 adds e4e3c0e9830c mm/page_counter: fix various data races at memsw adds 7b3654269435 mm/memcontrol: fix a data race in scan count adds 440517967d1e mm/list_lru: fix a data race in list_lru_count_one adds e6c85ea59d8e mm/mempool: fix a data race in mempool_free() adds 355dc53a6381 mm/util.c: annotate an data race at vm_committed_as adds aae158bab49e mm/rmap: annotate a data race at tlb_flush_batched adds 8d753ba6bbae mm: annotate a data race in page_zonenum() adds 57e4db765cc9 mm/swap.c: annotate data races for lru_rotate_pvecs adds 602d9cda77db h8300: remove usage of __ARCH_USE_5LEVEL_HACK adds b653c5765b95 arm: add support for folded p4d page tables adds ce454d6ec855 arm-add-support-for-folded-p4d-page-tables-fix adds 39a3f1952da4 arm64: add support for folded p4d page tables adds 9b3050569592 arm64: kvm: fix gcc-10 shift warning adds cb3f2190c884 hexagon: remove __ARCH_USE_5LEVEL_HACK adds 8458d401ec0d ia64: add support for folded p4d page tables adds 6a7e8ad5f1ec nios2: add support for folded p4d page tables adds a6c42bc8f50a openrisc: add support for folded p4d page tables adds 4c05b97a0818 powerpc: add support for folded p4d page tables adds 999041370543 powerpc-add-support-for-folded-p4d-page-tables-fix adds ff05bc9b4524 powerpc/xmon: drop unused pgdir varialble in show_pte() function adds 84a121ea4f89 sh: fault: Modernize printing of kernel messages adds 31c85310abd8 sh: drop __pXd_offset() macros that duplicate pXd_index() ones adds d4a2a6494ba7 sh: add support for folded p4d page tables adds 5847e7d766c1 unicore32: remove __ARCH_USE_5LEVEL_HACK adds c84f2d80ffcb asm-generic: remove pgtable-nop4d-hack.h adds f07016b6e478 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] adds 783c4b1b2e6a net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds 68630c4ecc6b mm/mmap.c: add more sanity checks to get_unmapped_area() adds d1451747d892 mm/mmap.c: do not allow mappings outside of allowed limits adds 9a9ef86372d7 mm: don't include asm/pgtable.h if linux/mm.h is already included adds e3d4d6babade mm: introduce include/linux/pgtable.h adds adf92beb08fe mm: reorder includes after introduction of linux/pgtable.h adds 8cfaebf6707b csky: replace definitions of __pXd_offset() with pXd_index() adds e84d7472a2db m68k/mm/motorola: move comment about page table allocation [...] adds 11f24cb9caa3 m68k/mm: move {cache,nocahe}_page() definitions close to t [...] adds 9018981078c0 x86/mm: simplify init_trampoline() and surrounding logic adds 38e9507277d2 mm: pgtable: add shortcuts for accessing kernel PMD and PTE adds 8ca5748f0606 microblaze: fix page table traversal in setup_rt_frame() adds 94a1359e7ac1 powerpc/kasan: fix PMD access in kasan_unmap_early_shadow_ [...] adds 6eafb3c51391 mm: consolidate pte_index() and pte_offset_*() definitions adds 1eb6e08d71d4 mm: consolidate pmd_index() and pmd_offset() definitions adds 2267726c330a mm: consolidate pud_index() and pud_offset() definitions adds e9ed460d6b72 mm: consolidate pgd_index() and pgd_offset{_k}() definitions adds 112c45dfd3fc mm-consolidate-pgd_index-and-pgd_offset_k-definitions-fix adds e876a2f9b0f0 proc/meminfo: avoid open coded reading of vm_committed_as adds 44a2c6d0be03 mm/util.c: make vm_memory_committed() more accurate adds af74a57e7c29 mm: adjust vm_committed_as_batch according to vm overcommi [...] adds b929f16d9976 arm: fix the flush_icache_range arguments in set_fiq_handler adds eb545bda6418 nds32: unexport flush_icache_page adds 82df929facb4 powerpc: unexport flush_icache_user_range adds bbf51b34b0f3 unicore32: remove flush_cache_user_range adds f61c420d76f1 asm-generic: fix the inclusion guards for cacheflush.h adds 5b34b3f79ebb asm-generic: don't include <linux/mm.h> in cacheflush.h adds 22a9089781c3 asm-generic-dont-include-linux-mmh-in-cacheflushh-fix adds d860052db230 asm-generic: improve the flush_dcache_page stub adds 72eb1ca5b88f alpha: use asm-generic/cacheflush.h adds a4298b8a1ec8 arm64: use asm-generic/cacheflush.h adds 890c893dc6d8 c6x: use asm-generic/cacheflush.h adds d60dc13f7b8d hexagon: use asm-generic/cacheflush.h adds e4ba2c2f8c48 ia64: use asm-generic/cacheflush.h adds 68f35145c65b microblaze: use asm-generic/cacheflush.h adds 16eb57a763e9 m68knommu: use asm-generic/cacheflush.h adds b00a12bee05c openrisc: use asm-generic/cacheflush.h adds dcf95117494b powerpc: use asm-generic/cacheflush.h adds 6fc04ae91a89 riscv: use asm-generic/cacheflush.h adds 96e9071a81f1 arm,sparc,unicore32: remove flush_icache_user_range adds 1ed7037e59c2 mm: rename flush_icache_user_range to flush_icache_user_page adds dc189bf261d3 asm-generic: add a flush_icache_user_range stub adds 3a462846c876 sh: implement flush_icache_user_range adds 134d96d05d30 xtensa: implement flush_icache_user_range adds b361f2fac7e9 arm: rename flush_cache_user_range to flush_icache_user_range adds d091bda6f4e4 m68k: implement flush_icache_user_range adds e715b28c7173 exec: only build read_code when needed adds 4ce3954a8410 exec: use flush_icache_user_range in read_code adds 4f40e9fd26e0 binfmt_flat: use flush_icache_user_range adds f7999b6aa717 nommu: use flush_icache_user_range in brk and mmap adds bb2042fe8e4a module: move the set_fs hack for flush_icache_range to m68k adds 90846a57a72a mmap locking API: initial implementation as rwsem wrappers adds eef71700a306 MMU notifier: use the new mmap locking API adds f91f8758e9b4 DMA reservations: use the new mmap locking API adds 9f9edcd994d4 mmap locking API: use coccinelle to convert mmap_sem rwsem [...] adds 021ceb064112 mmap locking API: convert mmap_sem call sites missed by co [...] adds 079df76bf11f mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] adds 92daca50134a mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] adds 262bc4725121 mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] adds 5a83c11e0dd3 mmap locking API: convert nested write lock sites adds c2c3caff37ae mmap locking API: add mmap_read_trylock_non_owner() adds 20c07c7fe139 mmap locking API: add MMAP_LOCK_INITIALIZER adds 4cf3d466ec3c mmap locking API: add mmap_assert_locked() and mmap_assert [...] adds 64fe66e8a95e mmap locking API: rename mmap_sem to mmap_lock adds d6e3a26a6a76 mmap locking API: convert mmap_sem API comments adds 43dbd0e7e62b mmap locking API: convert mmap_sem comments adds 247160af9ec8 mmap-locking-api-convert-mmap_sem-comments-fix adds 479d2ab9420b mmap-locking-api-convert-mmap_sem-comments-fix-fix adds ceed03163619 mmap-locking-api-convert-mmap_sem-comments-fix-fix-fix adds 806ec4ebdd24 mm/madvise: pass task and mm to do_madvise adds 6d0fbfdb4a29 mm/madvise: introduce process_madvise() syscall: an extern [...] adds f4e66861fa4b fix process_madvise build break for arm64 adds 9ae61f4edbc7 mm: fix build error for mips of process_madvise adds 0aa029b5713c mm-introduce-external-memory-hinting-api-fix-2-fix adds 2ef2c36d46e4 mm/madvise: check fatal signal pending of target process adds 220e50105694 pid: move pidfd_get_pid() to pid.c adds 3c2802f9f9e1 mm/madvise: support both pid and pidfd for process_madvise adds ab5b248bcb37 mm/madvise: allow KSM hints for remote API adds 5cdf41daa23e mm: support vector address ranges for process_madvise adds 46beaff96a45 mm: support compat_sys_process_madvise adds ebcf93ff93c4 mm-support-vector-address-ranges-for-process_madvise-fix-fix adds d572507d59ae mm/madvise: make function 'do_process_madvise' static adds 572173bb96ff mm: fix s390 compat build error adds bdddec3797d2 mm-support-vector-address-ranges-for-process_madvise-fix-f [...] adds cedfc185643f mm: use only pidfd for process_madvise syscall adds c83845d178ec mm: return EBADF if pidfd is invalid adds 8ec7e7a07c3a mm/madvise.c: remove duplicated include adds 8f3c479befef include/linux/cache.h: expand documentation over __read_mostly adds 1977ff5512d6 doc: cgroup: update note about conditions when oom killer [...] adds 1cafd1a79eb2 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] adds 0a8a567f984a drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 40d75d9f7be8 Merge branch 'akpm/master' adds 3930c304e0e7 mm/gup: update for mmap_sem rename adds 7b4cb0a48db0 Add linux-next specific files for 20200525
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 (e8f3274774b4) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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/debugfs-hisi-hpre | 89 +- Documentation/ABI/testing/debugfs-hisi-sec | 94 +- Documentation/ABI/testing/debugfs-hisi-zip | 70 +- Documentation/admin-guide/hw-vuln/index.rst | 1 + Documentation/admin-guide/hw-vuln/l1d_flush.rst | 51 + Documentation/admin-guide/kernel-parameters.txt | 26 + .../admin-guide/mm/numa_memory_policy.rst | 10 +- Documentation/admin-guide/mm/userfaultfd.rst | 2 +- Documentation/admin-guide/sysctl/vm.rst | 23 +- Documentation/bpf/bpf_devel_QA.rst | 15 + Documentation/core-api/padata.rst | 41 +- Documentation/core-api/printk-formats.rst | 22 +- Documentation/dev-tools/kcsan.rst | 9 +- Documentation/dev-tools/kgdb.rst | 24 + Documentation/dev-tools/kunit/start.rst | 13 +- Documentation/dev-tools/kunit/usage.rst | 4 +- .../devicetree/bindings/arm/atmel-at91.yaml | 7 + .../bindings/arm/mediatek/mediatek,pericfg.txt | 36 - .../bindings/arm/mediatek/mediatek,pericfg.yaml | 64 + .../bindings/arm/socionext/uniphier.yaml | 1 + .../devicetree/bindings/arm/stm32/stm32.yaml | 3 + .../bindings/display/mediatek/mediatek,dpi.txt | 6 + .../bindings/display/mediatek/mediatek,dsi.txt | 10 + Documentation/devicetree/bindings/i2c/i2c.txt | 3 - .../devicetree/bindings/iio/accel/bma180.txt | 8 +- .../bindings/iio/chemical/atlas,sensor.yaml | 6 +- .../bindings/iio/proximity/vishay,vcnl3020.yaml | 62 + .../devicetree/bindings/mfd/atmel-tcb.txt | 56 + .../devicetree/bindings/mfd/gateworks-gsc.yaml | 196 + Documentation/devicetree/bindings/mfd/max8998.txt | 8 + Documentation/devicetree/bindings/mfd/mt6397.txt | 14 +- .../bindings/mtd/arasan,nand-controller.yaml | 63 + .../devicetree/bindings/mtd/brcm,brcmnand.txt | 2 + .../devicetree/bindings/net/mediatek,eth-mac.yaml | 89 + .../devicetree/bindings/pci/aardvark-pci.txt | 4 + .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 2 +- .../bindings/pci/cdns,cdns-pcie-host.yaml | 3 +- .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 25 + .../devicetree/bindings/pci/cdns-pcie-host.yaml | 10 + .../devicetree/bindings/pci/cdns-pcie.yaml | 7 - Documentation/devicetree/bindings/rtc/dw-apb.txt | 32 - .../soc/microchip/atmel,at91rm9200-tcb.yaml | 150 - .../bindings/spi/mikrotik,rb4xx-spi.yaml | 36 + .../devicetree/bindings/timer/renesas,em-sti.yaml | 46 + .../bindings/timer/snps,dw-apb-timer.yaml | 88 + .../devicetree/bindings/vendor-prefixes.yaml | 6 + Documentation/driver-api/driver-model/devres.rst | 5 + Documentation/filesystems/fiemap.rst | 12 +- Documentation/filesystems/locking.rst | 2 +- Documentation/hwmon/amd_energy.rst | 109 + Documentation/hwmon/gsc-hwmon.rst | 53 + Documentation/hwmon/index.rst | 2 + Documentation/networking/devlink/ice.rst | 11 + Documentation/networking/ethtool-netlink.rst | 6 +- Documentation/userspace-api/spec_ctrl.rst | 7 + Documentation/vm/hmm.rst | 6 +- Documentation/vm/transhuge.rst | 4 +- MAINTAINERS | 53 +- Makefile | 10 +- Next/SHA1s | 166 +- Next/Trees | 4 +- Next/merge.log | 4880 ++++++++++++-------- arch/Kconfig | 25 + arch/alpha/kernel/binfmt_loader.c | 11 +- arch/alpha/kernel/traps.c | 4 +- arch/alpha/mm/fault.c | 12 +- arch/arc/kernel/process.c | 4 +- arch/arc/kernel/troubleshoot.c | 4 +- arch/arc/mm/fault.c | 6 +- arch/arm/arm-soc-for-next-contents.txt | 102 + arch/arm/boot/dts/Makefile | 8 +- arch/arm/boot/dts/at91-dvk_su60_somc.dtsi | 2 +- arch/arm/boot/dts/at91-kizbox3-hs.dts | 4 +- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 48 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 23 + arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 54 + arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 64 +- arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 16 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 12 - arch/arm/boot/dts/at91-sama5d2_icp.dts | 767 +++ arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 25 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 118 +- arch/arm/boot/dts/at91-wb50n.dtsi | 4 - arch/arm/boot/dts/at91rm9200.dtsi | 296 +- arch/arm/boot/dts/at91sam9g45.dtsi | 338 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 4 +- arch/arm/boot/dts/at91sam9n12.dtsi | 324 +- arch/arm/boot/dts/at91sam9n12ek.dts | 2 +- arch/arm/boot/dts/berlin2.dtsi | 6 +- arch/arm/boot/dts/berlin2cd.dtsi | 2 +- arch/arm/boot/dts/berlin2q.dtsi | 6 +- arch/arm/boot/dts/dove.dtsi | 2 +- arch/arm/boot/dts/integratorap-im-pd1.dts | 270 ++ arch/arm/boot/dts/integratorap.dts | 53 +- arch/arm/boot/dts/kirkwood.dtsi | 2 +- arch/arm/boot/dts/mmp2.dtsi | 2 +- arch/arm/boot/dts/mmp3-dell-ariel.dts | 12 +- arch/arm/boot/dts/mmp3.dtsi | 34 +- arch/arm/boot/dts/pxa168.dtsi | 8 +- arch/arm/boot/dts/pxa3xx.dtsi | 2 +- arch/arm/boot/dts/pxa910.dtsi | 4 +- arch/arm/boot/dts/sama5d2.dtsi | 307 +- arch/arm/boot/dts/sama5d3.dtsi | 430 +- arch/arm/boot/dts/sama5d3_can.dtsi | 20 +- arch/arm/boot/dts/sama5d3_emac.dtsi | 8 +- arch/arm/boot/dts/sama5d3_gmac.dtsi | 11 +- arch/arm/boot/dts/sama5d3_lcd.dtsi | 19 +- arch/arm/boot/dts/sama5d3_mci2.dtsi | 11 +- arch/arm/boot/dts/sama5d3_tcb1.dtsi | 12 +- arch/arm/boot/dts/sama5d3_uart.dtsi | 20 +- arch/arm/boot/dts/sama5d3xmb.dtsi | 6 +- arch/arm/boot/dts/sama5d3xmb_cmp.dtsi | 6 +- arch/arm/boot/dts/sama5d4.dtsi | 6 +- arch/arm/boot/dts/socfpga.dtsi | 16 + arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 65 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 39 +- arch/arm/boot/dts/stih407-family.dtsi | 14 - arch/arm/boot/dts/stih418.dtsi | 8 +- arch/arm/boot/dts/stm32f429.dtsi | 4 +- arch/arm/boot/dts/stm32h743.dtsi | 4 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 666 ++- arch/arm/boot/dts/stm32mp151.dtsi | 37 +- arch/arm/boot/dts/stm32mp157.dtsi | 8 +- arch/arm/boot/dts/stm32mp157a-avenger96.dts | 314 +- arch/arm/boot/dts/stm32mp157a-dhcor-avenger96.dts | 38 + arch/arm/boot/dts/stm32mp157a-iot-box.dts | 68 + arch/arm/boot/dts/stm32mp157a-stinger96.dts | 12 + ...7a-avenger96.dts => stm32mp157a-stinger96.dtsi} | 197 +- arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 265 +- arch/arm/boot/dts/stm32mp157c-dk2.dts | 8 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 7 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 14 +- arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 252 + ...-dhcom-pdk2.dts => stm32mp15xx-dhcom-pdk2.dtsi} | 102 +- ...c-dhcom-som.dtsi => stm32mp15xx-dhcom-som.dtsi} | 9 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 401 ++ arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi | 23 + ...7a-avenger96.dts => stm32mp15xx-dhcor-som.dtsi} | 168 +- arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 20 +- ...p157c-dhcom-som.dtsi => stm32mp15xx-osd32.dtsi} | 216 +- arch/arm/boot/dts/uniphier-ld4.dtsi | 2 + arch/arm/boot/dts/uniphier-ld6b-ref.dts | 1 + arch/arm/boot/dts/uniphier-pro4-ace.dts | 1 + arch/arm/boot/dts/uniphier-pro4-ref.dts | 1 + arch/arm/boot/dts/uniphier-pro4-sanji.dts | 1 + arch/arm/boot/dts/uniphier-pro4.dtsi | 10 + arch/arm/boot/dts/uniphier-pro5.dtsi | 12 + arch/arm/boot/dts/uniphier-pxs2-gentil.dts | 1 + arch/arm/boot/dts/uniphier-pxs2-vodka.dts | 1 + arch/arm/boot/dts/uniphier-pxs2.dtsi | 12 + arch/arm/boot/dts/uniphier-sld8.dtsi | 2 + arch/arm/configs/sama5_defconfig | 2 + arch/arm/configs/u8500_defconfig | 14 + arch/arm/kernel/process.c | 4 +- arch/arm/kernel/swp_emulate.c | 4 +- arch/arm/kernel/vdso.c | 2 +- arch/arm/lib/uaccess_with_memcpy.c | 16 +- arch/arm/mm/fault.c | 8 +- arch/arm64/Kconfig | 5 + arch/arm64/Makefile | 4 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 4 +- .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 130 +- .../arm64/boot/dts/hisilicon/hikey960-pinctrl.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 74 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 116 + arch/arm64/boot/dts/mediatek/mt6358.dtsi | 358 ++ arch/arm64/boot/dts/mediatek/mt8173.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 183 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 269 ++ arch/arm64/boot/dts/mediatek/mt8516.dtsi | 17 + arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 34 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 2 +- arch/arm64/boot/dts/socionext/Makefile | 1 + .../boot/dts/socionext/uniphier-ld11-global.dts | 1 + .../arm64/boot/dts/socionext/uniphier-ld11-ref.dts | 1 + arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 12 + .../boot/dts/socionext/uniphier-ld20-akebi96.dts | 189 + .../boot/dts/socionext/uniphier-ld20-global.dts | 1 + .../arm64/boot/dts/socionext/uniphier-ld20-ref.dts | 1 + arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 16 + .../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts | 18 + arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 12 + arch/arm64/boot/dts/sprd/sc9863a.dtsi | 66 + arch/arm64/boot/dts/sprd/sharkl3.dtsi | 164 + arch/arm64/configs/defconfig | 4 + arch/arm64/include/asm/cpu.h | 4 + arch/arm64/include/asm/cpufeature.h | 18 + arch/arm64/include/asm/kvm_hyp.h | 2 +- arch/arm64/include/asm/kvm_mmu.h | 2 +- arch/arm64/include/asm/linkage.h | 6 +- arch/arm64/include/asm/scs.h | 29 + arch/arm64/include/asm/suspend.h | 2 +- arch/arm64/include/asm/sysreg.h | 35 + arch/arm64/include/asm/thread_info.h | 13 + arch/arm64/include/asm/uaccess.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 +- arch/arm64/kernel/Makefile | 1 + arch/arm64/kernel/asm-offsets.c | 4 + arch/arm64/kernel/cpufeature.c | 106 +- arch/arm64/kernel/cpuinfo.c | 4 + arch/arm64/kernel/efi-rt-wrapper.S | 11 +- arch/arm64/kernel/entry-ftrace.S | 5 +- arch/arm64/kernel/entry.S | 38 +- arch/arm64/kernel/head.S | 6 + arch/arm64/kernel/paravirt.c | 2 +- arch/arm64/kernel/scs.c | 16 + arch/arm64/kernel/traps.c | 4 +- arch/arm64/kernel/vdso.c | 8 +- arch/arm64/kernel/vdso/Makefile | 2 +- arch/arm64/kernel/vdso/sigreturn.S | 51 +- arch/arm64/kernel/vdso32/sigreturn.S | 19 +- arch/arm64/kvm/mmu.c | 14 +- arch/arm64/kvm/reset.c | 16 +- arch/arm64/kvm/sys_regs.c | 6 +- arch/arm64/mm/context.c | 8 +- arch/arm64/mm/dump.c | 2 +- arch/arm64/mm/fault.c | 8 +- arch/arm64/mm/proc.S | 14 + arch/csky/kernel/vdso.c | 4 +- arch/csky/mm/fault.c | 8 +- arch/hexagon/kernel/vdso.c | 4 +- arch/hexagon/mm/vm_fault.c | 8 +- arch/ia64/kernel/perfmon.c | 8 +- arch/ia64/mm/fault.c | 16 +- arch/ia64/mm/init.c | 12 +- arch/m68k/kernel/sys_m68k.c | 14 +- arch/m68k/mm/fault.c | 10 +- arch/m68k/tools/amiga/dmesg.c | 2 +- arch/microblaze/mm/fault.c | 16 +- arch/mips/Kconfig | 96 +- arch/mips/Kconfig.debug | 10 + arch/mips/Makefile | 3 + arch/mips/boot/dts/Makefile | 28 +- arch/mips/include/asm/asmmacro.h | 18 +- arch/mips/include/asm/compiler.h | 5 + arch/mips/include/asm/cpu-features.h | 41 +- arch/mips/include/asm/cpu-info.h | 11 +- arch/mips/include/asm/cpu-type.h | 7 +- arch/mips/include/asm/cpu.h | 14 +- arch/mips/include/asm/fpu.h | 4 +- arch/mips/include/asm/hazards.h | 8 +- arch/mips/include/asm/mach-ip30/war.h | 5 +- .../mips/include/asm/mach-loongson64/cpucfg-emul.h | 63 + arch/mips/include/asm/mipsregs.h | 51 +- arch/mips/include/asm/stackframe.h | 2 +- arch/mips/include/asm/switch_to.h | 8 +- arch/mips/include/asm/vermagic.h | 6 + arch/mips/kernel/cevt-r4k.c | 44 + arch/mips/kernel/cps-vec-ns16550.S | 18 +- arch/mips/kernel/cpu-probe.c | 86 +- arch/mips/kernel/csrc-r4k.c | 40 + arch/mips/kernel/entry.S | 6 +- arch/mips/kernel/proc.c | 4 + arch/mips/kernel/r4k_fpu.S | 14 +- arch/mips/kernel/spram.c | 4 +- arch/mips/kernel/time.c | 70 + arch/mips/kernel/traps.c | 49 +- arch/mips/kernel/vdso.c | 4 +- arch/mips/kvm/vz.c | 6 +- arch/mips/lib/csum_partial.S | 6 +- arch/mips/loongson2ef/common/init.c | 4 +- arch/mips/loongson64/Makefile | 1 + arch/mips/loongson64/cpucfg-emul.c | 217 + arch/mips/loongson64/init.c | 4 +- arch/mips/mm/c-r4k.c | 11 +- arch/mips/mm/fault.c | 12 +- arch/mips/mm/sc-mips.c | 7 +- arch/mips/mti-malta/malta-init.c | 8 +- arch/mips/pistachio/init.c | 8 +- arch/mips/sgi-ip27/ip27-timer.c | 2 - arch/mips/tools/elf-entry.c | 9 +- arch/nds32/kernel/vdso.c | 6 +- arch/nds32/mm/fault.c | 16 +- arch/nios2/mm/fault.c | 14 +- arch/nios2/mm/init.c | 4 +- arch/openrisc/mm/fault.c | 12 +- arch/parisc/include/asm/pgtable.h | 2 - arch/parisc/kernel/traps.c | 6 +- arch/parisc/mm/fault.c | 10 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/book3s/32/hash.h | 8 +- arch/powerpc/include/asm/pkeys.h | 2 +- arch/powerpc/kernel/head_32.S | 9 +- arch/powerpc/kernel/vdso.c | 6 +- arch/powerpc/kvm/book3s_hv.c | 6 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 18 +- arch/powerpc/kvm/e500_mmu_host.c | 4 +- arch/powerpc/mm/book3s32/hash_low.S | 14 +- arch/powerpc/mm/book3s32/tlb.c | 2 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 4 +- arch/powerpc/mm/book3s64/iommu_api.c | 4 +- arch/powerpc/mm/book3s64/subpage_prot.c | 14 +- arch/powerpc/mm/copro_fault.c | 4 +- arch/powerpc/mm/fault.c | 22 +- arch/powerpc/mm/pgtable.c | 2 +- arch/powerpc/oprofile/cell/spu_task_sync.c | 6 +- arch/powerpc/platforms/cell/spufs/file.c | 10 +- arch/riscv/kernel/process.c | 2 +- arch/riscv/kernel/vdso.c | 4 +- arch/riscv/mm/fault.c | 14 +- arch/riscv/mm/init.c | 2 +- arch/riscv/mm/pageattr.c | 4 +- arch/s390/kernel/uv.c | 4 +- arch/s390/kernel/vdso.c | 4 +- arch/s390/kvm/gaccess.c | 4 +- arch/s390/kvm/interrupt.c | 4 +- arch/s390/kvm/kvm-s390.c | 28 +- arch/s390/kvm/priv.c | 34 +- arch/s390/mm/fault.c | 16 +- arch/s390/mm/gmap.c | 76 +- arch/s390/mm/pgalloc.c | 2 +- arch/s390/pci/pci_mmio.c | 4 +- arch/sh/kernel/sys_sh.c | 6 +- arch/sh/kernel/vsyscall/vsyscall.c | 4 +- arch/sh/mm/cache-sh4.c | 2 +- arch/sh/mm/fault.c | 14 +- arch/sparc/mm/fault_32.c | 20 +- arch/sparc/mm/fault_64.c | 16 +- arch/sparc/mm/srmmu.c | 6 +- arch/sparc/vdso/vma.c | 4 +- arch/um/include/asm/mmu_context.h | 5 +- arch/um/kernel/skas/mmu.c | 2 +- arch/um/kernel/tlb.c | 4 +- arch/um/kernel/trap.c | 6 +- arch/unicore32/mm/fault.c | 8 +- arch/x86/Kconfig | 2 + arch/x86/boot/compressed/vmlinux.lds.S | 2 + arch/x86/boot/tools/build.c | 16 +- arch/x86/entry/vdso/vma.c | 14 +- arch/x86/events/core.c | 4 +- arch/x86/include/asm/cacheflush.h | 8 + arch/x86/include/asm/mmu.h | 2 +- arch/x86/include/asm/pgtable-3level.h | 8 +- arch/x86/include/asm/thread_info.h | 9 +- arch/x86/include/asm/tlbflush.h | 2 +- arch/x86/kernel/Makefile | 1 + arch/x86/kernel/amd_nb.c | 5 + arch/x86/kernel/apic/x2apic_uv_x.c | 59 +- arch/x86/kernel/cpu/bugs.c | 28 + arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 6 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 6 +- arch/x86/kernel/l1d_flush.c | 120 + arch/x86/kernel/ldt.c | 2 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/kernel/tsc.c | 12 +- arch/x86/kernel/unwind_orc.c | 7 + arch/x86/kernel/vm86_32.c | 4 +- arch/x86/kvm/mmu/paging_tmpl.h | 8 +- arch/x86/kvm/vmx/vmx.c | 62 +- arch/x86/mm/dump_pagetables.c | 33 +- arch/x86/mm/fault.c | 22 +- arch/x86/mm/init.c | 2 - arch/x86/mm/init_64.c | 12 + arch/x86/mm/tlb.c | 87 +- arch/x86/pci/fixup.c | 4 + arch/x86/um/vdso/vma.c | 4 +- arch/xtensa/include/asm/uaccess.h | 32 +- arch/xtensa/mm/fault.c | 12 +- block/blk-flush.c | 25 +- block/partitions/ibm.c | 24 +- drivers/acpi/arm64/iort.c | 5 + drivers/android/binder_alloc.c | 14 +- drivers/base/core.c | 20 +- drivers/base/node.c | 6 + drivers/base/platform.c | 2 +- drivers/base/property.c | 13 +- drivers/block/loop.c | 384 +- drivers/block/null_blk_main.c | 7 + drivers/block/null_blk_zoned.c | 4 + drivers/block/rnbd/rnbd-clt.c | 1 + drivers/char/mspec.c | 2 +- drivers/char/virtio_console.c | 2 +- drivers/clk/imx/clk-composite-8m.c | 2 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/dw_apb_timer.c | 5 +- drivers/clocksource/dw_apb_timer_of.c | 8 +- drivers/clocksource/mips-gic-timer.c | 50 +- drivers/clocksource/timer-atmel-tcb.c | 101 +- drivers/clocksource/timer-versatile.c | 3 + drivers/crypto/hisilicon/hpre/hpre.h | 17 + drivers/crypto/hisilicon/hpre/hpre_crypto.c | 99 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 60 + drivers/crypto/hisilicon/qm.c | 598 ++- drivers/crypto/hisilicon/qm.h | 11 + drivers/crypto/hisilicon/sec2/sec.h | 4 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 15 +- drivers/crypto/hisilicon/sec2/sec_main.c | 49 +- drivers/crypto/hisilicon/zip/zip.h | 8 + drivers/crypto/hisilicon/zip/zip_crypto.c | 9 +- drivers/crypto/hisilicon/zip/zip_main.c | 58 + drivers/crypto/stm32/stm32-crc32.c | 230 +- drivers/dma-buf/dma-resv.c | 5 +- drivers/edac/amd64_edac.c | 14 + drivers/edac/amd64_edac.h | 3 + drivers/extcon/extcon-arizona.c | 17 +- drivers/extcon/extcon-max14577.c | 10 + drivers/firmware/Kconfig | 6 +- drivers/firmware/Makefile | 3 +- drivers/firmware/arm_sdei.c | 14 +- drivers/firmware/efi/cper.c | 62 + drivers/firmware/efi/earlycon.c | 14 +- drivers/firmware/efi/efi.c | 7 +- drivers/firmware/efi/libstub/Makefile | 3 + drivers/firmware/efi/libstub/efi-stub.c | 6 +- drivers/firmware/efi/libstub/efistub.h | 13 + drivers/firmware/efi/libstub/mem.c | 2 - drivers/firmware/efi/libstub/tpm.c | 5 +- drivers/firmware/efi/libstub/x86-stub.c | 24 +- drivers/firmware/efi/tpm.c | 5 +- drivers/firmware/psci/psci.c | 21 +- drivers/firmware/raspberrypi.c | 12 +- drivers/firmware/smccc/Kconfig | 16 + drivers/firmware/smccc/Makefile | 3 + drivers/firmware/smccc/smccc.c | 31 + drivers/firmware/tegra/bpmp-tegra186.c | 4 +- drivers/gpio/gpio-max730x.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 23 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 40 - drivers/gpu/drm/amd/amdkfd/kfd_events.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 26 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 182 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 + drivers/gpu/drm/amd/powerplay/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 43 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 38 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 1 - drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 1 - drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 35 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 3288 ------------- drivers/gpu/drm/amd/powerplay/vega20_ppt.h | 179 - drivers/gpu/drm/drm_vblank.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 14 +- drivers/gpu/drm/i915/i915_perf.c | 2 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 31 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 3 + drivers/gpu/drm/mediatek/mtk_hdmi.c | 18 +- drivers/gpu/drm/mediatek/mtk_mipi_tx.c | 54 + drivers/gpu/drm/mediatek/mtk_mipi_tx.h | 4 + drivers/gpu/drm/mediatek/mtk_mt8183_mipi_tx.c | 28 + drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 16 + drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 1 + drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 1 + drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 1 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 32 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 1 + drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 4 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 23 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 8 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 18 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 18 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 4 - drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 18 +- drivers/gpu/drm/msm/msm_drv.h | 8 +- drivers/gpu/drm/msm/msm_gem_vma.c | 36 +- drivers/gpu/drm/msm/msm_gpu.c | 49 +- drivers/gpu/drm/msm/msm_gpu.h | 4 +- drivers/gpu/drm/msm/msm_gpummu.c | 10 +- drivers/gpu/drm/msm/msm_iommu.c | 22 +- drivers/gpu/drm/msm/msm_mmu.h | 5 +- drivers/gpu/drm/nouveau/Kbuild | 10 +- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 19 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 21 +- drivers/gpu/drm/nouveau/dispnv04/overlay.c | 21 +- drivers/gpu/drm/nouveau/dispnv50/base507c.c | 7 +- drivers/gpu/drm/nouveau/dispnv50/core.h | 7 + drivers/gpu/drm/nouveau/dispnv50/core507d.c | 15 + drivers/gpu/drm/nouveau/dispnv50/core827d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/core907d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/core917d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 26 + drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 137 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 5 + drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/pior507d.c | 8 + drivers/gpu/drm/nouveau/dispnv50/sor507d.c | 7 + drivers/gpu/drm/nouveau/dispnv50/sor907d.c | 11 + drivers/gpu/drm/nouveau/dispnv50/sorc37d.c | 9 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 81 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 17 + drivers/gpu/drm/nouveau/include/nvif/class.h | 2 + drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h | 2 + drivers/gpu/drm/nouveau/nouveau_acpi.c | 98 +- drivers/gpu/drm/nouveau/nouveau_acpi.h | 4 - drivers/gpu/drm/nouveau/nouveau_connector.c | 48 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 5 + drivers/gpu/drm/nouveau/nouveau_debugfs.c | 5 +- drivers/gpu/drm/nouveau/nouveau_display.c | 212 +- drivers/gpu/drm/nouveau/nouveau_display.h | 31 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 423 +- drivers/gpu/drm/nouveau/nouveau_dmem.h | 2 + drivers/gpu/drm/nouveau/nouveau_dp.c | 31 + drivers/gpu/drm/nouveau/nouveau_drm.c | 31 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 8 + drivers/gpu/drm/nouveau/nouveau_fbcon.c | 42 +- drivers/gpu/drm/nouveau/nouveau_fbcon.h | 3 + drivers/gpu/drm/nouveau/nouveau_gem.c | 6 +- drivers/gpu/drm/nouveau/nouveau_platform.c | 11 - drivers/gpu/drm/nouveau/nouveau_svm.c | 81 +- drivers/gpu/drm/nouveau/nouveau_svm.h | 5 + drivers/gpu/drm/nouveau/nv50_fbcon.c | 9 +- drivers/gpu/drm/nouveau/nvc0_fbcon.c | 9 +- drivers/gpu/drm/nouveau/nvkm/core/memory.c | 2 +- drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 11 + drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 75 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 3 + .../ibus/gf117.c => engine/disp/capsgv100.c} | 45 +- .../gpu/drm/nouveau/nvkm/engine/disp/hdagf119.c | 18 +- .../gpu/drm/nouveau/nvkm/engine/disp/hdagt215.c | 2 +- .../sorc37d.c => nvkm/engine/disp/hdagv100.c} | 23 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 10 +- .../gpu/drm/nouveau/nvkm/engine/disp/rootgv100.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c | 2 +- .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h | 3 + .../gpu/drm/nouveau/nvkm/engine/disp/roottu102.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgk104.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sortu102.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c | 11 + drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c | 12 +- .../gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c | 65 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf117.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gm200.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gp10b.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 2 +- drivers/gpu/drm/radeon/radeon_cs.c | 4 +- drivers/gpu/drm/radeon/radeon_drv.c | 5 - drivers/gpu/drm/radeon/radeon_gem.c | 6 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 10 +- drivers/hv/channel_mgmt.c | 66 +- drivers/hv/hyperv_vmbus.h | 48 + drivers/hv/vmbus_drv.c | 19 +- drivers/hwmon/Kconfig | 19 + drivers/hwmon/Makefile | 2 + drivers/hwmon/amd_energy.c | 406 ++ drivers/hwmon/gsc-hwmon.c | 390 ++ drivers/hwmon/k10temp.c | 1 + drivers/hwmon/nct7802.c | 6 +- drivers/hwtracing/coresight/coresight-catu.c | 5 +- drivers/hwtracing/coresight/coresight-replicator.c | 13 +- drivers/i2c/busses/i2c-designware-common.c | 150 +- drivers/i2c/busses/i2c-designware-core.h | 20 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 52 +- drivers/i2c/busses/i2c-designware-platdrv.c | 134 +- drivers/i2c/busses/i2c-efm32.c | 4 - drivers/i2c/busses/i2c-pxa.c | 176 +- drivers/i2c/i2c-core-base.c | 84 - drivers/iio/accel/Kconfig | 8 +- drivers/iio/accel/bma180.c | 208 +- drivers/iio/adc/exynos_adc.c | 17 +- drivers/iio/adc/stm32-adc-core.c | 34 +- drivers/iio/chemical/Kconfig | 11 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/atlas-ezo-sensor.c | 177 + drivers/iio/chemical/pms7003.c | 17 +- drivers/iio/chemical/sps30.c | 9 +- drivers/iio/dac/ad5360.c | 17 +- drivers/iio/dac/ad5380.c | 8 +- drivers/iio/dac/ad5421.c | 21 +- drivers/iio/dac/ad5446.c | 12 +- drivers/iio/dac/ad5449.c | 12 +- drivers/iio/dac/ad5592r-base.c | 30 +- drivers/iio/dac/ad5592r-base.h | 1 + drivers/iio/dac/ad5686.c | 10 +- drivers/iio/dac/ad5686.h | 2 + drivers/iio/dac/ad5755.c | 22 +- drivers/iio/dac/ad5761.c | 12 +- drivers/iio/dac/ad5764.c | 12 +- drivers/iio/dac/vf610_dac.c | 11 +- drivers/iio/industrialio-buffer.c | 14 +- drivers/iio/light/gp2ap002.c | 19 +- drivers/iio/proximity/Kconfig | 11 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/ping.c | 7 +- drivers/iio/proximity/vcnl3020.c | 258 ++ drivers/infiniband/core/umem_odp.c | 4 +- drivers/infiniband/core/uverbs_cmd.c | 47 +- drivers/infiniband/core/uverbs_main.c | 6 +- drivers/infiniband/core/verbs.c | 29 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 2 +- drivers/infiniband/hw/mlx4/mr.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 11 +- drivers/infiniband/hw/mlx5/mr.c | 1 + drivers/infiniband/hw/qib/qib_sysfs.c | 9 +- drivers/infiniband/hw/qib/qib_user_pages.c | 6 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 4 +- drivers/infiniband/sw/siw/siw_mem.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 27 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 1 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 14 +- drivers/infiniband/ulp/rtrs/rtrs.h | 1 + drivers/infiniband/ulp/srpt/ib_srpt.c | 10 +- drivers/input/misc/Kconfig | 1 + drivers/iommu/amd_iommu_v2.c | 4 +- drivers/iommu/intel-svm.c | 4 +- drivers/md/dm-integrity.c | 2 +- drivers/md/dm-zoned-metadata.c | 14 +- drivers/md/raid5-ppl.c | 2 +- drivers/media/cec/usb/pulse8/pulse8-cec.c | 6 +- drivers/media/v4l2-core/videobuf-core.c | 4 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 4 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 6 +- drivers/mfd/Kconfig | 15 + drivers/mfd/Makefile | 3 +- drivers/mfd/gateworks-gsc.c | 277 ++ drivers/mfd/mt6358-irq.c | 235 + drivers/mfd/mt6397-core.c | 101 +- drivers/mfd/mt6397-irq.c | 35 +- drivers/mfd/sprd-sc27xx-spi.c | 1 - drivers/mfd/stm32-timers.c | 32 +- drivers/misc/cardreader/rts5249.c | 29 - drivers/misc/cardreader/rts5260.c | 26 - drivers/misc/cardreader/rts5261.c | 38 +- drivers/misc/cardreader/rtsx_pcr.c | 46 +- drivers/misc/cardreader/rtsx_pcr.h | 1 - drivers/misc/cxl/cxllib.c | 9 +- drivers/misc/cxl/fault.c | 4 +- drivers/misc/habanalabs/command_submission.c | 1 - drivers/misc/habanalabs/device.c | 23 +- drivers/misc/habanalabs/gaudi/gaudi.c | 74 +- drivers/misc/habanalabs/goya/goya.c | 35 +- drivers/misc/habanalabs/habanalabs.h | 10 +- drivers/misc/habanalabs/memory.c | 35 +- drivers/misc/habanalabs/sysfs.c | 5 + drivers/misc/sgi-gru/grufault.c | 24 +- drivers/misc/sgi-gru/grufile.c | 4 +- drivers/mtd/devices/docg3.c | 10 +- drivers/mtd/nand/raw/Kconfig | 11 +- drivers/mtd/nand/raw/Makefile | 2 +- drivers/mtd/nand/raw/ams-delta.c | 5 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 1297 ++++++ drivers/mtd/nand/raw/au1550nd.c | 5 +- drivers/mtd/nand/raw/bcm47xxnflash/main.c | 6 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 161 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 7 +- drivers/mtd/nand/raw/cafe_nand.c | 5 +- drivers/mtd/nand/raw/cmx270_nand.c | 236 - drivers/mtd/nand/raw/cs553x_nand.c | 5 +- drivers/mtd/nand/raw/davinci_nand.c | 210 +- drivers/mtd/nand/raw/denali.c | 13 +- drivers/mtd/nand/raw/diskonchip.c | 12 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 7 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 7 +- drivers/mtd/nand/raw/fsl_upm.c | 9 +- drivers/mtd/nand/raw/fsmc_nand.c | 7 +- drivers/mtd/nand/raw/gpio.c | 6 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 186 +- drivers/mtd/nand/raw/hisi504_nand.c | 6 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 168 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 7 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 6 +- drivers/mtd/nand/raw/marvell_nand.c | 7 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 5 +- drivers/mtd/nand/raw/mtk_nand.c | 17 +- drivers/mtd/nand/raw/mxc_nand.c | 6 +- drivers/mtd/nand/raw/mxic_nand.c | 7 +- drivers/mtd/nand/raw/nand_base.c | 67 +- drivers/mtd/nand/raw/nand_bch.c | 10 +- drivers/mtd/nand/raw/nand_micron.c | 61 +- drivers/mtd/nand/raw/ndfc.c | 8 +- drivers/mtd/nand/raw/omap2.c | 8 +- drivers/mtd/nand/raw/omap_elm.c | 1 + drivers/mtd/nand/raw/orion_nand.c | 8 +- drivers/mtd/nand/raw/oxnas_nand.c | 33 +- drivers/mtd/nand/raw/pasemi_nand.c | 9 +- drivers/mtd/nand/raw/plat_nand.c | 8 +- drivers/mtd/nand/raw/qcom_nandc.c | 11 +- drivers/mtd/nand/raw/r852.c | 6 +- drivers/mtd/nand/raw/s3c2410.c | 3 +- drivers/mtd/nand/raw/sh_flctl.c | 6 +- drivers/mtd/nand/raw/sharpsl.c | 14 +- drivers/mtd/nand/raw/socrates_nand.c | 8 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 993 ++-- drivers/mtd/nand/raw/sunxi_nand.c | 11 +- drivers/mtd/nand/raw/tango_nand.c | 11 +- drivers/mtd/nand/raw/tmio_nand.c | 8 +- drivers/mtd/nand/raw/txx9ndfmc.c | 6 +- drivers/mtd/nand/raw/vf610_nfc.c | 6 +- drivers/mtd/nand/raw/xway_nand.c | 8 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 5 +- drivers/net/can/sun4i_can.c | 2 +- drivers/net/dsa/b53/b53_srab.c | 2 +- drivers/net/dsa/ocelot/felix.c | 23 +- drivers/net/dsa/ocelot/felix.h | 6 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 22 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 11 +- drivers/net/ethernet/amazon/ena/ena_com.c | 85 +- drivers/net/ethernet/amazon/ena/ena_com.h | 35 +- drivers/net/ethernet/amazon/ena/ena_common_defs.h | 2 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 26 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 7 +- drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h | 6 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 19 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 39 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 10 +- drivers/net/ethernet/amazon/ena/ena_regs_defs.h | 2 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 74 +- .../net/ethernet/aquantia/atlantic/aq_filters.c | 11 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 20 +- .../net/ethernet/aquantia/atlantic/aq_hw_utils.c | 26 + .../net/ethernet/aquantia/atlantic/aq_hw_utils.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 72 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 265 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 27 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 3 + drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 27 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 19 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 72 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.h | 8 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 10 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 255 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 2 + .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 6 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 65 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 32 +- .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 101 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 301 +- .../aquantia/atlantic/hw_atl2/hw_atl2_internal.h | 12 +- .../aquantia/atlantic/hw_atl2/hw_atl2_llh.c | 36 +- .../aquantia/atlantic/hw_atl2/hw_atl2_llh.h | 19 +- .../atlantic/hw_atl2/hw_atl2_llh_internal.h | 111 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 8 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 138 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 2 + drivers/net/ethernet/freescale/ucc_geth.c | 13 +- drivers/net/ethernet/i825xx/sun3_82586.h | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 18 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 6 +- drivers/net/ethernet/intel/e1000e/netdev.c | 49 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 28 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 134 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 17 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 40 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 379 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 3 +- drivers/net/ethernet/intel/ice/Makefile | 4 + drivers/net/ethernet/intel/ice/ice.h | 72 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 63 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 663 +++ drivers/net/ethernet/intel/ice/ice_arfs.h | 82 + drivers/net/ethernet/intel/ice/ice_base.c | 49 +- drivers/net/ethernet/intel/ice/ice_common.c | 107 + drivers/net/ethernet/intel/ice/ice_common.h | 2 + drivers/net/ethernet/intel/ice/ice_controlq.c | 2 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 77 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 23 + drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 9 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 23 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 130 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 1672 +++++++ drivers/net/ethernet/intel/ice/ice_fdir.c | 840 ++++ drivers/net/ethernet/intel/ice/ice_fdir.h | 166 + drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 915 +++- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 8 + drivers/net/ethernet/intel/ice/ice_flex_type.h | 41 +- drivers/net/ethernet/intel/ice/ice_flow.c | 355 +- drivers/net/ethernet/intel/ice/ice_flow.h | 47 +- drivers/net/ethernet/intel/ice/ice_fltr.c | 397 ++ drivers/net/ethernet/intel/ice/ice_fltr.h | 39 + drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 27 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 126 + drivers/net/ethernet/intel/ice/ice_lib.c | 556 +-- drivers/net/ethernet/intel/ice/ice_lib.h | 11 +- drivers/net/ethernet/intel/ice/ice_main.c | 649 ++- drivers/net/ethernet/intel/ice/ice_nvm.c | 86 + drivers/net/ethernet/intel/ice/ice_protocol_type.h | 3 + drivers/net/ethernet/intel/ice/ice_sched.c | 2 +- drivers/net/ethernet/intel/ice/ice_status.h | 2 + drivers/net/ethernet/intel/ice/ice_switch.c | 87 +- drivers/net/ethernet/intel/ice/ice_switch.h | 7 + drivers/net/ethernet/intel/ice/ice_txrx.c | 336 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 21 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 27 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 4 +- drivers/net/ethernet/intel/ice/ice_type.h | 80 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 401 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 10 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 382 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 13 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 3 +- drivers/net/ethernet/intel/igc/igc.h | 72 +- drivers/net/ethernet/intel/igc/igc_defines.h | 22 +- drivers/net/ethernet/intel/igc/igc_dump.c | 4 - drivers/net/ethernet/intel/igc/igc_ethtool.c | 702 ++- drivers/net/ethernet/intel/igc/igc_mac.c | 4 - drivers/net/ethernet/intel/igc/igc_mac.h | 4 - drivers/net/ethernet/intel/igc/igc_main.c | 486 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 12 - drivers/net/ethernet/intel/igc/igc_regs.h | 26 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 15 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 309 +- drivers/net/ethernet/marvell/mvneta.c | 11 - drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 2 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/mediatek/Kconfig | 9 +- drivers/net/ethernet/mediatek/Makefile | 3 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 1663 +++++++ drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 17 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 10 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 59 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 9 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 13 +- .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 368 ++ .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.h | 34 + .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 711 +++ .../net/ethernet/mellanox/mlx5/core/en/rep/tc.h | 81 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 4 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 10 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 2 + .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 137 + drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 113 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 25 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 9 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/umem.c | 51 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 78 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 899 +--- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 43 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 547 ++- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 58 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 3 + .../net/ethernet/mellanox/mlx5/core/esw/chains.h | 19 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 3 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/events.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 30 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4 +- .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 78 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 8 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 8 + drivers/net/ethernet/mellanox/mlxsw/trap.h | 5 +- drivers/net/ethernet/mscc/ocelot.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 60 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 10 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 147 +- drivers/net/ethernet/qlogic/qed/qed_rdma.h | 19 + drivers/net/ethernet/qlogic/qed/qed_roce.c | 29 + drivers/net/ethernet/realtek/r8169_main.c | 103 +- drivers/net/ethernet/sgi/ioc3-eth.c | 8 +- drivers/net/ethernet/smsc/smsc911x.c | 9 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 13 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +- drivers/net/ethernet/sun/cassini.c | 3 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 3 +- drivers/net/ethernet/ti/cpsw.c | 4 + drivers/net/ethernet/ti/cpsw_ale.c | 2 +- drivers/net/ethernet/ti/cpsw_priv.c | 4 +- drivers/net/ethernet/ti/netcp_ethss.c | 4 +- drivers/net/hyperv/netvsc_bpf.c | 1 - drivers/net/netdevsim/dev.c | 3 +- drivers/net/phy/at803x.c | 16 +- drivers/net/phy/dp83869.c | 36 +- drivers/net/phy/mscc/mscc.h | 2 + drivers/net/phy/mscc/mscc_mac.h | 6 +- drivers/net/phy/mscc/mscc_macsec.c | 16 +- drivers/net/phy/mscc/mscc_macsec.h | 3 +- drivers/net/phy/mscc/mscc_main.c | 2 + drivers/net/phy/nxp-tja11xx.c | 26 + drivers/net/vxlan.c | 348 +- drivers/net/wireguard/messages.h | 2 +- drivers/net/wireguard/noise.c | 22 +- drivers/net/wireguard/noise.h | 14 +- drivers/net/wireguard/queueing.h | 10 +- drivers/net/wireguard/receive.c | 44 +- drivers/net/wireguard/selftest/counter.c | 17 +- drivers/net/wireguard/send.c | 19 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 4 +- drivers/nvme/target/io-cmd-bdev.c | 2 +- drivers/nvmem/qfprom.c | 14 - drivers/nvmem/sprd-efuse.c | 4 +- drivers/oprofile/buffer_sync.c | 12 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 10 +- drivers/pci/controller/cadence/pcie-cadence.h | 6 +- drivers/pci/controller/pci-aardvark.c | 263 +- drivers/pci/hotplug/shpchp.h | 2 +- drivers/pci/hotplug/shpchp_ctrl.c | 3 +- drivers/pci/hotplug/shpchp_pci.c | 5 +- drivers/pci/of.c | 2 +- drivers/pci/pci-acpi.c | 2 +- drivers/pci/pci.c | 58 +- drivers/pci/pcie/dpc.c | 1 + drivers/pci/pcie/pme.c | 4 +- drivers/pci/pcie/ptm.c | 22 +- drivers/pci/probe.c | 65 +- drivers/pci/quirks.c | 2 +- drivers/pci/remove.c | 2 +- drivers/pci/setup-bus.c | 114 +- drivers/pci/switch/switchtec.c | 2 +- drivers/pcmcia/yenta_socket.c | 40 +- drivers/power/reset/mt6323-poweroff.c | 2 +- drivers/regulator/max8998.c | 105 + drivers/rtc/rtc-mt6397.c | 18 +- drivers/s390/block/dasd_ioctl.c | 76 +- drivers/soc/fsl/dpio/dpio-service.c | 6 +- drivers/soc/fsl/dpio/qbman-portal.c | 12 - drivers/soc/fsl/qbman/qman.c | 5 - drivers/soc/fsl/qe/qe.c | 4 +- drivers/soc/fsl/qe/ucc.c | 2 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 4 +- drivers/soc/tegra/pmc.c | 1 + drivers/spi/spi-bcm2835.c | 4 +- drivers/spi/spi-dw-mid.c | 41 +- drivers/spi/spi-dw.c | 1 - drivers/spi/spi-dw.h | 5 - drivers/spi/spi-rb4xx.c | 19 +- drivers/staging/android/ashmem.c | 4 +- drivers/staging/comedi/comedi_fops.c | 2 +- drivers/staging/fbtft/fb_st7789v.c | 2 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 4 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 10 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 8 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 7 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 4 +- drivers/staging/vt6656/device.h | 2 - drivers/staging/vt6656/rxtx.c | 273 +- drivers/tee/optee/call.c | 4 +- drivers/thunderbolt/switch.c | 4 +- drivers/tty/serial/8250/8250_early.c | 23 + drivers/tty/serial/amba-pl011.c | 32 + drivers/tty/serial/kgdboc.c | 281 +- drivers/tty/serial/qcom_geni_serial.c | 32 + drivers/tty/serial/sc16is7xx.c | 53 +- drivers/tty/vt/consolemap.c | 2 +- drivers/usb/typec/Kconfig | 3 +- drivers/vfio/pci/vfio_pci.c | 22 +- drivers/vfio/vfio_iommu_type1.c | 8 +- drivers/vhost/vdpa.c | 4 +- drivers/vhost/vhost.c | 4 +- drivers/w1/slaves/w1_therm.c | 13 +- drivers/xen/Kconfig | 4 + drivers/xen/cpu_hotplug.c | 8 +- drivers/xen/gntdev.c | 6 +- drivers/xen/platform-pci.c | 2 +- drivers/xen/privcmd.c | 14 +- drivers/xen/pvcalls-back.c | 5 +- fs/afs/fs_probe.c | 18 +- fs/afs/vl_probe.c | 18 +- fs/aio.c | 4 +- fs/bad_inode.c | 1 + fs/binfmt_elf.c | 4 +- fs/binfmt_elf_fdpic.c | 4 +- fs/binfmt_em86.c | 13 +- fs/binfmt_misc.c | 69 +- fs/binfmt_script.c | 82 +- fs/block_dev.c | 16 +- fs/btrfs/backref.c | 17 +- fs/btrfs/backref.h | 2 +- fs/btrfs/block-rsv.c | 2 +- fs/btrfs/btrfs_inode.h | 18 - fs/btrfs/compression.c | 32 +- fs/btrfs/compression.h | 2 - fs/btrfs/ctree.c | 26 +- fs/btrfs/ctree.h | 38 +- fs/btrfs/disk-io.c | 72 +- fs/btrfs/disk-io.h | 3 +- fs/btrfs/export.c | 17 +- fs/btrfs/extent-io-tree.h | 1 + fs/btrfs/extent-tree.c | 2 +- fs/btrfs/extent_io.h | 1 + fs/btrfs/file-item.c | 44 +- fs/btrfs/file.c | 113 +- fs/btrfs/free-space-cache.c | 29 +- fs/btrfs/inode.c | 456 +- fs/btrfs/ioctl.c | 102 +- fs/btrfs/props.c | 9 +- fs/btrfs/relocation.c | 93 +- fs/btrfs/root-tree.c | 12 +- fs/btrfs/scrub.c | 6 +- fs/btrfs/send.c | 22 +- fs/btrfs/super.c | 11 +- fs/btrfs/transaction.c | 16 +- fs/btrfs/tree-defrag.c | 2 +- fs/btrfs/tree-log.c | 54 +- fs/btrfs/uuid-tree.c | 6 +- fs/btrfs/volumes.c | 7 +- fs/cifs/file.c | 10 +- fs/cifs/inode.c | 1 + fs/cifs/smb2ops.c | 6 +- fs/coredump.c | 8 +- fs/direct-io.c | 19 - fs/exec.c | 115 +- fs/exfat/super.c | 19 + fs/ext2/file.c | 2 +- fs/ext2/inode.c | 1 + fs/ext4/acl.c | 5 +- fs/ext4/ext4.h | 8 +- fs/ext4/ext4_extents.h | 9 +- fs/ext4/ext4_jbd2.h | 5 +- fs/ext4/extents.c | 273 +- fs/ext4/extents_status.c | 2 +- fs/ext4/file.c | 13 +- fs/ext4/fsync.c | 30 +- fs/ext4/ialloc.c | 3 +- fs/ext4/indirect.c | 4 +- fs/ext4/inline.c | 6 +- fs/ext4/inode.c | 62 +- fs/ext4/ioctl.c | 41 +- fs/ext4/migrate.c | 12 +- fs/ext4/namei.c | 76 +- fs/ext4/super.c | 72 +- fs/ext4/xattr.c | 13 +- fs/f2fs/data.c | 3 +- fs/f2fs/inline.c | 1 + fs/f2fs/node.c | 9 +- fs/fat/file.c | 2 +- fs/fs-writeback.c | 1 + fs/fuse/dev.c | 4 +- fs/gfs2/inode.c | 1 + fs/hfsplus/inode.c | 2 +- fs/hfsplus/super.c | 2 +- fs/hpfs/file.c | 1 + fs/hugetlbfs/inode.c | 2 +- fs/internal.h | 2 - fs/io_uring.c | 184 +- fs/ioctl.c | 82 +- fs/iomap/direct-io.c | 17 +- fs/iomap/fiemap.c | 11 +- fs/jbd2/checkpoint.c | 2 +- fs/jbd2/commit.c | 4 +- fs/jbd2/recovery.c | 2 +- fs/kernfs/file.c | 4 +- fs/libfs.c | 2 +- fs/locks.c | 4 +- fs/nilfs2/inode.c | 3 +- fs/nilfs2/the_nilfs.h | 2 +- fs/ocfs2/extent_map.c | 4 +- fs/ocfs2/file.c | 2 +- fs/overlayfs/inode.c | 5 +- fs/pipe.c | 96 +- fs/proc/array.c | 2 +- fs/proc/base.c | 34 +- fs/proc/meminfo.c | 4 + fs/proc/self.c | 2 +- fs/proc/task_mmu.c | 34 +- fs/proc/task_nommu.c | 18 +- fs/proc/thread_self.c | 2 +- fs/pstore/ram.c | 2 +- fs/reiserfs/file.c | 2 +- fs/splice.c | 88 +- fs/userfaultfd.c | 46 +- fs/xfs/xfs_file.c | 4 +- fs/xfs/xfs_inode.c | 14 +- fs/xfs/xfs_iops.c | 5 +- fs/xfs/xfs_super.c | 2 +- fs/zonefs/super.c | 2 +- include/kunit/test.h | 12 +- include/linux/arm-smccc.h | 25 +- include/linux/avf/virtchnl.h | 5 + include/linux/bch.h | 11 +- include/linux/binfmts.h | 36 +- include/linux/bitops.h | 5 +- include/linux/blk_types.h | 3 +- include/linux/blkdev.h | 5 +- include/linux/compiler-clang.h | 4 + include/linux/compiler.h | 54 +- include/linux/compiler_types.h | 36 + include/linux/cper.h | 9 + include/linux/dasd_mod.h | 9 + include/linux/efi.h | 2 + include/linux/fiemap.h | 25 + include/linux/fs.h | 42 +- include/linux/huge_mm.h | 2 +- include/linux/hyperv.h | 7 + include/linux/i2c.h | 2 - include/linux/igmp.h | 2 +- include/linux/ima.h | 7 + include/linux/iomap.h | 4 +- include/linux/kgdb.h | 4 + include/linux/lsm_hook_defs.h | 3 +- include/linux/lsm_hooks.h | 52 +- include/linux/memblock.h | 3 + include/linux/memcontrol.h | 98 +- include/linux/mempolicy.h | 2 +- include/linux/mfd/core.h | 2 +- include/linux/mfd/gsc.h | 76 + include/linux/mfd/max8998.h | 1 + include/linux/mfd/mt6358/core.h | 158 + include/linux/mfd/mt6358/registers.h | 282 ++ include/linux/mfd/mt6397/core.h | 5 + include/linux/mfd/mt6397/rtc.h | 9 +- include/linux/mlx5/driver.h | 16 + include/linux/mm.h | 25 +- include/linux/mm_types.h | 4 +- include/linux/mmap_lock.h | 90 + include/linux/mmu_notifier.h | 13 +- include/linux/mmzone.h | 38 +- include/linux/mtd/rawnand.h | 6 + include/linux/netdevice.h | 2 + include/linux/padata.h | 43 +- include/linux/pagemap.h | 69 +- include/linux/pci.h | 37 +- include/linux/pci_ids.h | 1 + include/linux/pgtable.h | 6 +- include/linux/phy.h | 2 + include/linux/pipe_fs_i.h | 44 +- include/linux/platform_data/gsc_hwmon.h | 44 + include/linux/proc_fs.h | 4 +- include/linux/psci.h | 7 - include/linux/ptdump.h | 3 +- include/linux/qed/qed_rdma_if.h | 19 + include/linux/rmap.h | 2 +- include/linux/rtsx_pci.h | 25 - include/linux/sched/mm.h | 10 +- include/linux/scs.h | 72 + include/linux/security.h | 14 +- include/linux/swap.h | 6 +- include/linux/vm_event_item.h | 4 + include/linux/vmstat.h | 1 + include/linux/writeback.h | 1 + include/net/af_rxrpc.h | 2 +- include/net/bareudp.h | 7 + include/net/compat.h | 29 +- include/net/flow_offload.h | 11 +- include/net/ip6_fib.h | 1 + include/net/ip_fib.h | 1 - include/net/ipv6.h | 5 +- include/net/netns/nexthop.h | 1 + include/net/nexthop.h | 44 + include/net/switchdev.h | 1 - include/net/vxlan.h | 25 + include/net/xdp.h | 9 +- include/net/xdp_sock.h | 287 +- include/net/xdp_sock_drv.h | 232 + include/net/xsk_buff_pool.h | 140 + include/rdma/ib_verbs.h | 27 +- include/soc/at91/atmel_tcb.h | 5 - include/soc/fsl/qe/qe.h | 2 +- include/trace/events/btrfs.h | 1 + include/trace/events/ext4.h | 6 +- include/trace/events/rxrpc.h | 52 +- include/trace/events/xdp.h | 2 +- include/uapi/asm-generic/unistd.h | 2 +- include/uapi/drm/drm_fourcc.h | 122 +- include/uapi/linux/ethtool_netlink.h | 2 + include/uapi/linux/fiemap.h | 6 +- include/uapi/linux/loop.h | 31 +- include/uapi/linux/neighbour.h | 1 + include/uapi/linux/nexthop.h | 3 + include/uapi/linux/prctl.h | 1 + include/uapi/linux/psample.h | 22 + init/Kconfig | 10 + init/init_task.c | 8 + init/main.c | 12 + ipc/shm.c | 8 +- kernel/Makefile | 1 + kernel/acct.c | 6 +- kernel/bpf/Makefile | 3 - kernel/bpf/stackmap.c | 17 +- kernel/bpf/syscall.c | 17 +- kernel/bpf/verifier.c | 36 +- kernel/cgroup/cpuset.c | 4 +- kernel/cred.c | 3 + kernel/debug/debug_core.c | 52 +- kernel/debug/kdb/kdb_main.c | 3 +- kernel/events/core.c | 10 +- kernel/events/uprobes.c | 20 +- kernel/exit.c | 10 +- kernel/fork.c | 25 +- kernel/futex.c | 4 +- kernel/irq/irqdomain.c | 29 +- kernel/kcsan/core.c | 43 + kernel/padata.c | 277 +- kernel/printk/printk.c | 3 + kernel/relay.c | 9 +- kernel/sched/core.c | 5 + kernel/sched/fair.c | 4 +- kernel/scs.c | 104 + kernel/sys.c | 22 +- kernel/sysctl.c | 3 +- kernel/trace/trace.c | 11 +- kernel/trace/trace_output.c | 4 +- kernel/watch_queue.c | 8 - lib/Kconfig.kcsan | 9 +- lib/Kconfig.kgdb | 18 + lib/bch.c | 152 +- lib/test_hmm.c | 14 +- lib/test_lockup.c | 16 +- lib/test_printf.c | 13 +- lib/vsprintf.c | 31 +- localversion-next | 2 +- mm/Kconfig | 6 +- mm/filemap.c | 170 +- mm/frame_vector.c | 6 +- mm/gup.c | 76 +- mm/hmm.c | 2 +- mm/huge_memory.c | 8 +- mm/hugetlb.c | 2 +- mm/init-mm.c | 2 +- mm/internal.h | 6 +- mm/kasan/tags.c | 1 - mm/khugepaged.c | 81 +- mm/ksm.c | 48 +- mm/maccess.c | 4 +- mm/madvise.c | 40 +- mm/memcontrol.c | 70 +- mm/memory.c | 62 +- mm/mempolicy.c | 36 +- mm/migrate.c | 38 +- mm/mincore.c | 4 +- mm/mlock.c | 22 +- mm/mmap.c | 74 +- mm/mmu_gather.c | 2 +- mm/mmu_notifier.c | 22 +- mm/mprotect.c | 20 +- mm/mremap.c | 14 +- mm/msync.c | 8 +- mm/nommu.c | 22 +- mm/oom_kill.c | 14 +- mm/page_alloc.c | 73 +- mm/pagewalk.c | 12 +- mm/process_vm_access.c | 4 +- mm/ptdump.c | 21 +- mm/rmap.c | 12 +- mm/shmem.c | 10 +- mm/swap.c | 93 +- mm/swap_state.c | 63 +- mm/swapfile.c | 74 +- mm/userfaultfd.c | 26 +- mm/util.c | 12 +- mm/vmscan.c | 134 +- mm/vmstat.c | 7 + mm/workingset.c | 21 +- mm/z3fold.c | 14 +- net/Makefile | 2 +- net/atm/ioctl.c | 96 +- net/atm/resources.c | 108 +- net/atm/resources.h | 5 +- net/ax25/af_ax25.c | 6 +- net/batman-adv/icmp_socket.c | 3 - net/bridge/br_mrp.c | 38 +- net/compat.c | 194 - net/core/flow_dissector.c | 26 +- net/core/flow_offload.c | 6 + net/core/neighbour.c | 2 + net/core/xdp.c | 51 +- net/devres.c | 95 + net/ethernet/eth.c | 28 - net/ethtool/channels.c | 2 +- net/ethtool/ioctl.c | 7 +- net/ethtool/linkstate.c | 75 +- net/ethtool/netlink.c | 4 +- net/ethtool/strset.c | 1 - net/ipv4/fib_frontend.c | 3 +- net/ipv4/igmp.c | 18 +- net/ipv4/ip_sockglue.c | 329 +- net/ipv4/ipip.c | 2 +- net/ipv4/ipmr.c | 2 +- net/ipv4/nexthop.c | 160 +- net/ipv4/tcp.c | 8 +- net/ipv6/ip6_fib.c | 2 +- net/ipv6/ip6_flowlabel.c | 2 +- net/ipv6/ip6_tunnel.c | 247 +- net/ipv6/ip6mr.c | 2 +- net/ipv6/ipv6_sockglue.c | 233 +- net/ipv6/mcast.c | 17 +- net/ipv6/route.c | 5 + net/ipv6/tunnel6.c | 87 +- net/mpls/af_mpls.c | 3 +- net/mptcp/crypto.c | 24 +- net/mptcp/options.c | 9 +- net/mptcp/protocol.h | 1 - net/mptcp/subflow.c | 15 +- net/psample/psample.c | 165 + net/qrtr/qrtr.c | 2 +- net/rxrpc/Makefile | 1 + net/rxrpc/ar-internal.h | 25 +- net/rxrpc/call_accept.c | 2 +- net/rxrpc/call_event.c | 22 +- net/rxrpc/input.c | 44 +- net/rxrpc/misc.c | 5 - net/rxrpc/output.c | 9 +- net/rxrpc/peer_event.c | 46 - net/rxrpc/peer_object.c | 12 +- net/rxrpc/proc.c | 8 +- net/rxrpc/rtt.c | 195 + net/rxrpc/rxkad.c | 3 +- net/rxrpc/sendmsg.c | 26 +- net/rxrpc/sysctl.c | 9 - net/sctp/sm_statefuns.c | 9 +- net/smc/smc_rx.c | 8 - net/tipc/udp_media.c | 6 +- net/tls/tls_sw.c | 17 +- net/xdp/Makefile | 3 +- net/xdp/xdp_umem.c | 59 +- net/xdp/xdp_umem.h | 2 +- net/xdp/xsk.c | 204 +- net/xdp/xsk.h | 30 + net/xdp/xsk_buff_pool.c | 336 ++ net/xdp/xsk_diag.c | 2 +- net/xdp/xsk_queue.c | 63 +- net/xdp/xsk_queue.h | 117 +- {kernel/bpf => net/xdp}/xskmap.c | 2 + scripts/Makefile.kcsan | 15 +- scripts/tags.sh | 39 +- security/apparmor/apparmorfs.c | 3 +- security/apparmor/audit.c | 3 +- security/apparmor/domain.c | 10 +- security/apparmor/include/domain.h | 2 +- security/apparmor/lsm.c | 2 +- security/commoncap.c | 9 +- security/integrity/ima/ima_main.c | 51 + security/keys/keyctl.c | 2 +- security/security.c | 32 +- security/selinux/hooks.c | 8 +- security/smack/smack_lsm.c | 9 +- security/tomoyo/realpath.c | 2 +- security/tomoyo/tomoyo.c | 12 +- sound/core/oss/pcm_oss.c | 2 +- sound/firewire/motu/amdtp-motu.c | 19 +- sound/firewire/motu/motu-pcm.c | 14 +- sound/firewire/motu/motu-proc.c | 20 +- sound/firewire/motu/motu-protocol-v2.c | 314 +- sound/firewire/motu/motu-protocol-v3.c | 303 +- sound/firewire/motu/motu-stream.c | 16 +- sound/firewire/motu/motu.c | 113 +- sound/firewire/motu/motu.h | 124 +- sound/soc/codecs/max9867.c | 45 +- sound/soc/codecs/max9867.h | 1 - sound/soc/pxa/Kconfig | 5 +- tools/testing/kunit/kunit.py | 27 +- tools/testing/selftests/bpf/README.rst | 2 + tools/testing/selftests/bpf/config | 2 + tools/testing/selftests/bpf/prog_tests/mmap.c | 13 +- tools/testing/selftests/bpf/progs/test_mmap.c | 8 + .../selftests/bpf/progs/test_sk_lookup_kern.c | 1 + .../testing/selftests/bpf/verifier/ref_tracking.c | 33 + .../testing/selftests/bpf/verifier/value_or_null.c | 19 + .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 2 +- .../drivers/net/netdevsim/devlink_trap.sh | 4 + tools/testing/selftests/exec/.gitignore | 1 + tools/testing/selftests/exec/Makefile | 3 +- tools/testing/selftests/exec/binfmt_script | 171 + tools/testing/selftests/exec/execveat.c | 8 + tools/testing/selftests/net/fib_nexthops.sh | 160 +- tools/testing/selftests/timens/clock_nanosleep.c | 2 +- tools/testing/selftests/timens/timens.c | 2 +- tools/testing/selftests/timens/timens.h | 13 +- tools/testing/selftests/timens/timer.c | 5 + tools/testing/selftests/timens/timerfd.c | 5 + tools/testing/selftests/tpm2/test_smoke.sh | 5 + tools/testing/selftests/tpm2/test_space.sh | 5 + tools/testing/selftests/vDSO/.gitignore | 2 + tools/testing/selftests/vDSO/Makefile | 5 +- tools/testing/selftests/vDSO/parse_vdso.c | 24 +- tools/testing/selftests/vDSO/parse_vdso.h | 31 + .../selftests/vDSO/vdso_standalone_test_x86.c | 4 +- tools/testing/selftests/vDSO/vdso_test_getcpu.c | 54 + .../vDSO/{vdso_test.c => vdso_test_gettimeofday.c} | 10 +- tools/testing/selftests/wireguard/qemu/Makefile | 2 +- virt/kvm/async_pf.c | 4 +- virt/kvm/kvm_main.c | 8 +- 1402 files changed, 45344 insertions(+), 22886 deletions(-) create mode 100644 Documentation/admin-guide/hw-vuln/l1d_flush.rst delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml create mode 100644 Documentation/devicetree/bindings/mfd/atmel-tcb.txt create mode 100644 Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml create mode 100644 Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml create mode 100644 Documentation/devicetree/bindings/net/mediatek,eth-mac.yaml create mode 100644 Documentation/devicetree/bindings/pci/cdns-pcie-ep.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/dw-apb.txt delete mode 100644 Documentation/devicetree/bindings/soc/microchip/atmel,at91rm920 [...] create mode 100644 Documentation/devicetree/bindings/spi/mikrotik,rb4xx-spi.yaml create mode 100644 Documentation/devicetree/bindings/timer/renesas,em-sti.yaml create mode 100644 Documentation/devicetree/bindings/timer/snps,dw-apb-timer.yaml create mode 100644 Documentation/hwmon/amd_energy.rst create mode 100644 Documentation/hwmon/gsc-hwmon.rst create mode 100644 arch/arm/boot/dts/at91-sama5d2_icp.dts create mode 100644 arch/arm/boot/dts/integratorap-im-pd1.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-dhcor-avenger96.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-iot-box.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-stinger96.dts copy arch/arm/boot/dts/{stm32mp157a-avenger96.dts => stm32mp157a-stinger96.dtsi} (64%) create mode 100644 arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts copy arch/arm/boot/dts/{stm32mp157c-dhcom-pdk2.dts => stm32mp15xx-dhcom-pdk2.dtsi} (73%) copy arch/arm/boot/dts/{stm32mp157c-dhcom-som.dtsi => stm32mp15xx-dhcom-som.dtsi} (98%) create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi copy arch/arm/boot/dts/{stm32mp157a-avenger96.dts => stm32mp15xx-dhcor-som.dtsi} (56%) rename arch/arm/boot/dts/{stm32mp157c-dhcom-som.dtsi => stm32mp15xx-osd32.dtsi} (52%) create mode 100644 arch/arm64/boot/dts/mediatek/mt6358.dtsi create mode 100644 arch/arm64/boot/dts/socionext/uniphier-ld20-akebi96.dts create mode 100644 arch/arm64/include/asm/scs.h create mode 100644 arch/arm64/kernel/scs.c create mode 100644 arch/mips/include/asm/mach-loongson64/cpucfg-emul.h create mode 100644 arch/mips/loongson64/cpucfg-emul.c create mode 100644 arch/x86/kernel/l1d_flush.c create mode 100644 drivers/firmware/smccc/Kconfig create mode 100644 drivers/firmware/smccc/Makefile create mode 100644 drivers/firmware/smccc/smccc.c delete mode 100644 drivers/gpu/drm/amd/powerplay/vega20_ppt.c delete mode 100644 drivers/gpu/drm/amd/powerplay/vega20_ppt.h copy drivers/gpu/drm/nouveau/nvkm/{subdev/ibus/gf117.c => engine/disp/capsgv100.c} (54%) copy drivers/gpu/drm/nouveau/{dispnv50/sorc37d.c => nvkm/engine/disp/hdagv100.c} (74%) create mode 100644 drivers/hwmon/amd_energy.c create mode 100644 drivers/hwmon/gsc-hwmon.c create mode 100644 drivers/iio/chemical/atlas-ezo-sensor.c create mode 100644 drivers/iio/proximity/vcnl3020.c create mode 100644 drivers/mfd/gateworks-gsc.c create mode 100644 drivers/mfd/mt6358-irq.c create mode 100644 drivers/mtd/nand/raw/arasan-nand-controller.c delete mode 100644 drivers/mtd/nand/raw/cmx270_nand.c create mode 100644 drivers/net/ethernet/intel/ice/ice_arfs.c create mode 100644 drivers/net/ethernet/intel/ice/ice_arfs.h create mode 100644 drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c create mode 100644 drivers/net/ethernet/intel/ice/ice_fdir.c create mode 100644 drivers/net/ethernet/intel/ice/ice_fdir.h create mode 100644 drivers/net/ethernet/intel/ice/ice_fltr.c create mode 100644 drivers/net/ethernet/intel/ice/ice_fltr.h create mode 100644 drivers/net/ethernet/mediatek/mtk_star_emac.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_mplsoudp.c create mode 100644 include/linux/dasd_mod.h create mode 100644 include/linux/fiemap.h create mode 100644 include/linux/mfd/gsc.h create mode 100644 include/linux/mfd/mt6358/core.h create mode 100644 include/linux/mfd/mt6358/registers.h create mode 100644 include/linux/mmap_lock.h create mode 100644 include/linux/platform_data/gsc_hwmon.h create mode 100644 include/linux/scs.h create mode 100644 include/net/xdp_sock_drv.h create mode 100644 include/net/xsk_buff_pool.h create mode 100644 kernel/scs.c create mode 100644 net/devres.c create mode 100644 net/rxrpc/rtt.c create mode 100644 net/xdp/xsk_buff_pool.c rename {kernel/bpf => net/xdp}/xskmap.c (99%) create mode 100755 tools/testing/selftests/exec/binfmt_script create mode 100644 tools/testing/selftests/vDSO/parse_vdso.h create mode 100644 tools/testing/selftests/vDSO/vdso_test_getcpu.c rename tools/testing/selftests/vDSO/{vdso_test.c => vdso_test_gettimeofday.c} (84%)