This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 2afd019002b6 sh: add missing EXPORT_SYMBOL() for __delay omits e34f8da5cc13 sh: convert iounmap() macros to inline functions omits 8429e8e6c6c6 sh-convert-ins-outs-macros-to-inline-functions-checkpatch-fixes omits 70aa5d3117e1 sh: convert ins[bwl]/outs[bwl] macros to inline functions omits acdf5725f99d sh: use generic strncpy() omits f41f179034d6 sh: remove call to memset after dma_alloc_coherent omits dc2ec37decec sh: clkfwk: remove r8/r16/r32 omits 1c6b231683ef include/asm-generic/vmlinux.lds.h: align ro_after_init omits 722141972ac3 arch/sh: vmlinux.scr: align .rodata omits d86d0113a3a3 sh: sh4a: bring back tmu3_device early device omits 6c42ef10b52a doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] omits e397e01422e5 doc: cgroup: update note about conditions when oom killer [...] omits f8df271fd724 include/linux/cache.h: expand documentation over __read_mostly omits 24aaa2611482 maccess: return -ERANGE when probe_kernel_read() fails omits 8ca695a73aa8 x86-use-non-set_fs-based-maccess-routines-x86-use-non-set_ [...] omits 436c86bb0938 x86: use non-set_fs based maccess routines omits 341a4f59a66d maccess: allow architectures to provide kernel probing directly omits 5b202f1ec5e9 maccess: move user access routines together omits 8b6515eb5df8 maccess-always-use-strict-semantics-for-probe_kernel_read-fix omits 1cbaa8fa3c8d maccess: always use strict semantics for probe_kernel_read omits 75d2e3f4c29e maccess: remove strncpy_from_unsafe omits b3ec286a233e tracing/kprobes: handle mixed kernel/userspace probes better omits 4e234aff31ec bpf: rework the compat kernel probe handling omits 66aac07cc287 bpf:bpf_seq_printf(): handle potentially unsafe format str [...] omits a0e31d9a7eb6 bpf: handle the compat string in bpf_trace_copy_string better omits b732fd2e654e bpf: factor out a bpf_trace_copy_string helper omits fa96cb91dd1d maccess-unify-the-probe-kernel-arch-hooks-fix omits 78cd45a8e5ae maccess: unify the probe kernel arch hooks omits b137352326b1 maccess: remove probe_read_common and probe_write_common omits b37813aac9c9 maccess: rename strnlen_unsafe_user to strnlen_user_nofault omits abc3bef88cb0 maccess: rename strncpy_from_unsafe_strict to strncpy_from [...] omits 3c0247700acf maccess: rename strncpy_from_unsafe_user to strncpy_from_u [...] omits 5aecf12b9fc4 maccess: update the top of file comment omits c76789ca7c04 maccess: clarify kerneldoc comments omits 2f937c77d873 maccess: remove duplicate kerneldoc comments omits a3432ac4d708 maccess: remove various unused weak aliases omits 677884599756 turns out that probe_user_write is used in modular code omits d5e1f4e3b917 maccess: unexport probe_kernel_write() omits 8213165f50e1 mm/madvise.c: remove duplicated include omits 5c0efa591395 mm: return EBADF if pidfd is invalid omits 1d1ccb31cc97 mm: use only pidfd for process_madvise syscall omits bb2e35450e4e mm-support-vector-address-ranges-for-process_madvise-fix-f [...] omits f51de86c08f9 mm: fix s390 compat build error omits 015865e2d9ba mm/madvise: make function 'do_process_madvise' static omits 38ef0dd27890 mm-support-vector-address-ranges-for-process_madvise-fix-fix omits a11cdcad7224 mm: support compat_sys_process_madvise omits 32661e85cd57 mm: support vector address ranges for process_madvise omits 45493205213d mm/madvise: allow KSM hints for remote API omits 8aac27867094 mm/madvise: support both pid and pidfd for process_madvise omits 3074a4f85c98 pid: move pidfd_get_pid() to pid.c omits 98dee4d6c2ca mm/madvise: check fatal signal pending of target process omits ec22dc6753fe mm-introduce-external-memory-hinting-api-fix-2-fix omits 33b8b4c345ca mm: fix build error for mips of process_madvise omits 005103a372d7 fix process_madvise build break for arm64 omits e45883f958cf mm/madvise: introduce process_madvise() syscall: an extern [...] omits c44260dc7d9e mm/madvise: pass task and mm to do_madvise omits e7f4a5c8da2a mmap-locking-api-convert-mmap_sem-comments-fix-fix-fix omits d30e003ac24b mmap-locking-api-convert-mmap_sem-comments-fix-fix omits adcc8ca44d1c mmap-locking-api-convert-mmap_sem-comments-fix omits 6378593c9ada mmap locking API: convert mmap_sem comments omits c6bac4f01315 mmap locking API: convert mmap_sem API comments omits 865402cacad0 mmap-locking-api-rename-mmap_sem-to-mmap_lock-fix omits ec3eecfbc5a7 mmap locking API: rename mmap_sem to mmap_lock omits 99380a156177 mmap locking API: add mmap_assert_locked() and mmap_assert [...] omits e4f8531fb12c mmap locking API: add MMAP_LOCK_INITIALIZER omits 18e2fdb5fa29 mmap locking API: add mmap_read_trylock_non_owner() omits 1c22c251d61e mmap locking API: convert nested write lock sites omits ba1e1f57fda6 mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] omits 7c2d4d7d748d mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] omits fd02a86acb0c mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] omits 89ceb08a8ffb mmap locking API: convert mmap_sem call sites missed by co [...] omits feabfcbacf5f mmap locking API: use coccinelle to convert mmap_sem rwsem [...] omits 6cfdb9fcd9f4 DMA reservations: use the new mmap locking API omits 391e17a1e4e3 MMU notifier: use the new mmap locking API omits c32b95e8fea3 mmap locking API: initial implementation as rwsem wrappers omits 504e728228ab module: move the set_fs hack for flush_icache_range to m68k omits 7ec52ef94f72 nommu: use flush_icache_user_range in brk and mmap omits 142901e0423b binfmt_flat: use flush_icache_user_range omits b488f3536336 exec: use flush_icache_user_range in read_code omits 27559f1edd47 exec: only build read_code when needed omits 2f2afb56e9b9 m68k: implement flush_icache_user_range omits b8fedf4e24c4 arm: rename flush_cache_user_range to flush_icache_user_range omits cf5bf068b10b xtensa: fix flush_icache_user_range in noMMU configs omits 791cbc1912f7 xtensa: implement flush_icache_user_range omits 6ed96694170b sh: implement flush_icache_user_range omits cbdeb057e0e9 asm-generic: add a flush_icache_user_range stub omits 6e5055864bdc mm: rename flush_icache_user_range to flush_icache_user_page omits 453f362e6430 arm,sparc,unicore32: remove flush_icache_user_range omits 13727558d6b6 riscv: use asm-generic/cacheflush.h omits 5f2ddf153a74 powerpc: use asm-generic/cacheflush.h omits 33bcbddd32ed openrisc: use asm-generic/cacheflush.h omits e254b70d99f8 m68knommu: use asm-generic/cacheflush.h omits 5d2bfb95d40d microblaze: use asm-generic/cacheflush.h omits eecf49cf783b ia64: use asm-generic/cacheflush.h omits 3406d749a056 hexagon: use asm-generic/cacheflush.h omits 48b207a31253 c6x: use asm-generic/cacheflush.h omits f253e36d346a arm64: use asm-generic/cacheflush.h omits 4da2489d5e18 alpha: use asm-generic/cacheflush.h omits 9ad104c6e7ec asm-generic: improve the flush_dcache_page stub omits 277500eed5bb asm-generic-dont-include-linux-mmh-in-cacheflushh-fix omits b2dd1eb26f68 asm-generic: don't include <linux/mm.h> in cacheflush.h omits edea16fdec46 asm-generic: fix the inclusion guards for cacheflush.h omits e6f120be8b3e unicore32: remove flush_cache_user_range omits d8ac9ea9338f powerpc: unexport flush_icache_user_range omits 234fbfbe821b nds32: unexport flush_icache_page omits 7513185bad0e arm: fix the flush_icache_range arguments in set_fiq_handler omits 654b5de342f2 mm-consolidate-pgd_index-and-pgd_offset_k-definitions-fix omits 28a34dae0570 mm: consolidate pgd_index() and pgd_offset{_k}() definitions omits 1b403b945936 mm: consolidate pud_index() and pud_offset() definitions omits 798c1a858e31 mm: consolidate pmd_index() and pmd_offset() definitions omits 972f4110ed30 mm: consolidate pte_index() and pte_offset_*() definitions omits e801b0fac20d microblaze: fix page table traversal in setup_rt_frame() omits 16007e92f8cd mm: pgtable: add shortcuts for accessing kernel PMD and PTE omits 901553f8be21 x86/kaslr: take CONFIG_RANDOMIZE_MEMORY into account in ka [...] omits 18a441f64f5c x86/mm: simplify init_trampoline() and surrounding logic omits f81a83319791 m68k/mm: move {cache,nocahe}_page() definitions close to t [...] omits 061cf7aa626e m68k/mm/motorola: move comment about page table allocation [...] omits 65761421a86a csky: replace definitions of __pXd_offset() with pXd_index() omits d200301d3c67 mm: reorder includes after introduction of linux/pgtable.h omits e43e52444bac mm: introduce include/linux/pgtable.h omits af9a9864e1fc mm: don't include asm/pgtable.h if linux/mm.h is already included omits bad8d85d7bbd mm/mmap.c: do not allow mappings outside of allowed limits omits 3e4414128758 mm/mmap.c: add more sanity checks to get_unmapped_area() omits 35f29ca016bf net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits b93f594be68f mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] omits 871a92c3993e asm-generic: remove pgtable-nop4d-hack.h omits 1b1139e34e74 unicore32: remove __ARCH_USE_5LEVEL_HACK omits ca3ca083fef1 sh: add support for folded p4d page tables omits cebcbf8e2c64 sh: drop __pXd_offset() macros that duplicate pXd_index() ones omits b2f0e95f0d94 sh: fault: Modernize printing of kernel messages omits deeef1acd83f powerpc/xmon: drop unused pgdir varialble in show_pte() function omits a69c200028db powerpc: add support for folded p4d page tables omits 4ba30c449d00 openrisc: add support for folded p4d page tables omits 9647fed3d5a4 nios2: add support for folded p4d page tables omits df5f39ba4dde ia64: add support for folded p4d page tables omits 96197ebcf2fe hexagon: remove __ARCH_USE_5LEVEL_HACK omits 50d873c0cdc4 arm64: kvm: fix gcc-10 shift warning omits 9b81a3efb050 arm64: add support for folded p4d page tables omits 91d93ec4173c arm-add-support-for-folded-p4d-page-tables-fix omits afb0a67aed39 arm: add support for folded p4d page tables omits 82339952928a h8300: remove usage of __ARCH_USE_5LEVEL_HACK omits 7b3acf028718 vhost: convert get_user_pages() --> pin_user_pages() omits 1495853b14fa docs: mm/gup: pin_user_pages.rst: add a "case 5" omits 87be550c28eb mm/gup: documentation fix for pin_user_pages*() APIs omits 9bc4cc65f5db mm/gup: frame_vector: convert get_user_pages() --> pin_use [...] omits fbb3c912de8e mm/gup: introduce pin_user_pages_locked() omits 097e21b9b69b mm/gup: introduce pin_user_pages_locked() omits 8273e7f9797c mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) omits 6851ff6f05bd mm/gup.c: convert to use get_user_{page|pages}_fast_only() omits 5703f77da0fb mm/swap.c: annotate data races for lru_rotate_pvecs omits e47941892a60 mm: annotate a data race in page_zonenum() omits f0c3c8a73497 mm/rmap: annotate a data race at tlb_flush_batched omits 73217d97271d mm/util.c: annotate an data race at vm_committed_as omits 8c7e2d014db3 mm/mempool: fix a data race in mempool_free() omits 6d7fe5755942 mm/list_lru: fix a data race in list_lru_count_one omits 6f8899edf5cb mm/memcontrol: fix a data race in scan count omits 2706b19ed054 mm/page_counter: fix various data races at memsw omits 2b2b7c42cb97 mm-swapfile-fix-and-annotate-various-data-races-v2 omits a64c5d766453 mm/swapfile: fix and annotate various data races omits 60dc760a216e mm/filemap.c: fix a data race in filemap_fault() omits dbb7a61352b9 mm/swap_state: mark various intentional data races omits 5854fdd1c0a6 mm-page_io-mark-various-intentional-data-races-v2 omits dc39988b9628 mm/page_io: mark various intentional data races omits 6950e9648187 mm/frontswap: mark various intentional data races omits 297abef89458 kernel: rename show_stack_loglvl() => show_stack() omits b9a7efa1d60f kernel: use show_stack_loglvl() omits 1d87ec767c51 sched: print stack trace with KERN_INFO omits 51943c9ec8af kdb: don't play with console_loglevel omits 3fde22b63c76 power: use show_stack_loglvl() omits 9f3d1b4adedb x86/amd_gart: print stacktrace for a leak with KERN_ERR omits a3553d647336 sysrq: use show_stack_loglvl() omits 44491f5c2371 xtensa: add show_stack_loglvl() omits 2cc5ffbceb99 xtensa-add-loglvl-to-show_trace-fix omits dd829edd2178 xtensa: add loglvl to show_trace() omits 1b6106095ee4 x86: add show_stack_loglvl() omits f86adbfd4251 x86: add missing const qualifiers for log_lvl omits 00d8181f4b64 unicore32: add show_stack_loglvl() omits 8aecff861b47 unicore32: add loglvl to c_backtrace() omits d9899faccce1 unicore32: remove unused pmode argument in c_backtrace() omits 2909cf60f368 um: add show_stack_loglvl() omits 6e20381bb417 um/sysrq: remove needless variable sp omits 5ab43a57498a sparc: add show_stack_loglvl() omits 9726e0953d7a sh: add show_stack_loglvl() omits f063e636473f sh: add loglvl to show_trace() omits eee3cbebc304 sh: add loglvl to printk_address() omits 9d01a608b0e7 sh: remove needless printk() omits d0bbd913b013 sh: add loglvl to dump_mem() omits e57168b0bbd4 s390: add show_stack_loglvl() omits c49838f6a028 riscv: add show_stack_loglvl() omits e5f9b5cdbe36 powerpc: add show_stack_loglvl() omits df231f318305 parisc: add show_stack_loglvl() omits 64d498eedb57 openrisc: add show_stack_loglvl() omits a9d9ec0b4717 nios2: add show_stack_loglvl() omits e5a620ecc9e2 nds32: add show_stack_loglvl() omits aed36d7f52b2 mips: add show_stack_loglvl() omits 239a942a243b microblaze: add show_stack_loglvl() omits 3adff007e3e3 microblaze: add loglvl to microblaze_unwind() omits 064b7bc2d889 microblaze: add loglvl to microblaze_unwind_inner() omits b28b99e228dd m68k: add show_stack_loglvl() omits 1fb827766c28 ia64: add show_stack_loglvl() omits 1e4ee5ee4d97 ia64: pass log level as arg into ia64_do_show_stack() omits 07ce0e502bad hexagon: add show_stack_loglvl() omits 2f99faf76296 h8300: add show_stack_loglvl() omits 04458ed53e11 csky: add show_stack_loglvl() omits 2d8f6b41a547 c6x: add show_stack_loglvl() omits 38b7d7972e2c arm64: add show_stack_loglvl() omits d808d4bde269 arm64: add loglvl to dump_backtrace() omits 2d20c2310928 arm: add show_stack_loglvl() omits 1d94fbedef2a arm: wire up dump_backtrace_{entry,stm} omits a103b25c370a arm: add loglvl to dump_backtrace() omits abdf360a7a43 arm: add loglvl to unwind_backtrace() omits 14d1a7fe9786 arm/asm: add loglvl to c_backtrace() omits a3e7fe2667ae arc: add show_stack_loglvl() omits 100d79767499 alpha: add show_stack_loglvl() omits 1faa67d536ec kallsyms/printk: add loglvl to print_ip_sym() omits 24f70c2d377c mm/kmemleak: silence KCSAN splats in checksum omits 600164cf7b74 kernel: set USER_DS in kthread_use_mm omits bc10f036a292 drm/amdkfd: fix up for {un}use_mm() rename omits 99aa6f5bd243 powerpc/vas: fix up for {un}use_mm() rename omits 99a76264e400 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 omits b8b4e13e0ed7 kernel: better document the use_mm/unuse_mm API contract omits b7a95017e87e kernel: move use_mm/unuse_mm to kthread.c omits 046687d51d8c kernel: move use_mm/unuse_mm to kthread.c omits 59f3081384a9 amdgpu: a NULL ->mm does not mean a thread is a kthread omits 86969ee20dc2 stacktrace: cleanup inconsistent variable type omits 4d0f416febc7 kernel/sysctl.c: ignore out-of-range taint bits introduced [...] omits b95b5cc6cf54 panic: add sysctl to dump all CPUs backtraces on oops event omits c816aefd0e14 kernel/hung_task.c: introduce sysctl to print all traces w [...] omits 048c303fee90 kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] omits 03052d99d780 lib-test_sysctl-support-testing-of-sysctl-boot-parameter-fix omits 14ee6341246b lib/test_sysctl: support testing of sysctl. boot parameter omits 766327489d50 tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] omits 4afc5371dcdf kernel/hung_task convert hung_task_panic boot parameter to sysctl omits 0efc27366c56 kernel/sysctl: support handling command line aliases omits 855667ecd894 kernel/sysctl: support setting sysctl parameters from kern [...] omits c309986267b0 xarray.h: correct return code documentation for xa_store_{ [...] omits e805cfa5368b kernel-add-panic_on_taint-fix omits 29bf2871e5f3 kernel: add panic_on_taint omits b12d893b1c7b dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] omits c5cca38df09d dynamic_debug: add an option to enable dynamic debug for m [...] omits 0c7d736bbd9b linux-next-post omits e8bc9783746c Merge branch 'akpm-current/current' omits 8eece75b091a Merge remote-tracking branch 'fsinfo/fsinfo-core' omits e53d604a4af6 Merge remote-tracking branch 'notifications/notifications- [...] omits 2245d170c9f5 Merge remote-tracking branch 'mhi/mhi-next' omits 6cacb5087c14 Merge remote-tracking branch 'trivial/for-next' omits 1956d18e9f95 Merge remote-tracking branch 'kunit-next/kunit' omits aa30b50aa691 Merge remote-tracking branch 'fpga/for-next' omits b05055e2846c Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 64c5ab6246a5 Merge remote-tracking branch 'xarray/xarray' omits 5e6df0b4f775 Merge remote-tracking branch 'nvmem/for-next' omits 205a648068ca Merge remote-tracking branch 'slimbus/for-next' omits a11c8a78372c Merge remote-tracking branch 'fsi/next' omits 8376453eb3cc Merge remote-tracking branch 'ntb/ntb-next' omits 93f35e8aa431 Merge remote-tracking branch 'rtc/rtc-next' omits 36f265b5dee7 Merge remote-tracking branch 'livepatching/for-next' omits bed26d103172 Merge remote-tracking branch 'kselftest/next' omits f81877676486 Merge remote-tracking branch 'userns/for-next' omits 15d3aef3ede2 Merge remote-tracking branch 'pwm/for-next' omits afe0ea33116f Merge remote-tracking branch 'pinctrl/for-next' omits 96019e00ad79 Merge remote-tracking branch 'gpio/for-next' omits 03828a587e7e Merge remote-tracking branch 'rpmsg/for-next' omits 8aa871b0668c Merge remote-tracking branch 'vhost/linux-next' omits 6986ad702204 Merge remote-tracking branch 'scsi-mkp/for-next' omits a5d717d255fe Merge remote-tracking branch 'scsi/for-next' omits d3391f59144f Merge remote-tracking branch 'cgroup/for-next' omits c99d915b6649 Merge remote-tracking branch 'slave-dma/next' omits 576dbff771f3 Merge remote-tracking branch 'mux/for-next' omits c5bf1c681b2f Merge remote-tracking branch 'staging/staging-next' omits 3061095bf632 Merge remote-tracking branch 'char-misc/char-misc-next' omits ff7d6d858889 Merge remote-tracking branch 'tty/tty-next' omits cba824e99547 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits c1b051c2f065 Merge remote-tracking branch 'usb/usb-next' omits c39f97e94517 Merge remote-tracking branch 'driver-core/driver-core-next' omits 6ab8531dec6b Merge remote-tracking branch 'ipmi/for-next' omits 50e3b643dcfe Merge remote-tracking branch 'leds/for-next' omits 55ed73d1764d Merge remote-tracking branch 'chrome-platform/for-next' omits 5f3e53da0418 Merge remote-tracking branch 'workqueues/for-next' omits 7ee7a9a8d72d Merge remote-tracking branch 'percpu/for-next' omits 1e788e55769b Merge remote-tracking branch 'xen-tip/linux-next' omits f3e69937cd56 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits d809e0edcd43 Merge remote-tracking branch 'kvm-arm/next' omits a0690e56f5ae Merge remote-tracking branch 'rcu/rcu/next' omits 30447e3d5aa0 Merge remote-tracking branch 'ftrace/for-next' omits 9bd782f8e2d8 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits c3e81413554b Merge remote-tracking branch 'edac/edac-for-next' omits bbc6da1b71a2 Merge remote-tracking branch 'tip/auto-latest' omits 95efbb4d9f42 Merge remote-tracking branch 'mailbox/mailbox-for-next' omits d1c8b04de211 Merge remote-tracking branch 'devicetree/for-next' omits 5b9ab9992df0 Merge remote-tracking branch 'vfio/next' omits d6c62a5069b0 Merge remote-tracking branch 'iommu/next' omits e16792825133 Merge remote-tracking branch 'watchdog/master' omits cd37ad370f96 Merge remote-tracking branch 'smack/next' omits fcf5e6e93787 Merge remote-tracking branch 'keys/keys-next' omits 179bd02f3a06 Merge remote-tracking branch 'integrity/next-integrity' omits c6165040cbc4 Merge remote-tracking branch 'apparmor/apparmor-next' omits 2149ab4d66ce Merge remote-tracking branch 'battery/for-next' omits 1ca177ab6379 Merge remote-tracking branch 'backlight/for-backlight-next' omits 8cb51cfa7334 Merge remote-tracking branch 'mfd/for-mfd-next' omits 185e07de7a10 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 70ff1992a3fb Merge remote-tracking branch 'device-mapper/for-next' omits c78a122bbc68 linux-next-pre omits a269d54fc716 ipc-convert-ipcs_idr-to-xarray-update-fix omits 16704e60a462 ipc-convert-ipcs_idr-to-xarray-update omits 49bdf4ac7561 ipc: convert ipcs_idr to XArray omits 2110e655d296 ipc/namespace.c: use a work queue to free_ipc omits 6f3dbe20678d ipc/msg: add missing annotation for freeque() omits 1bd5975c9d48 lib/ubsan.c: fix gcc-10 warnings omits 0679adba50ec tools/testing/selftests/vm: remove duplicate headers omits 2df2ca02765b selftests: vm: pkeys: fix multilib builds for x86 omits e4affa24d86b selftests: vm: pkeys: use the correct page size on powerpc omits 9ceddee7d4c2 selftests: vm: pkeys: fix powerpc access right definitions omits 9fc0b14c3604 selftests/vm/pkeys: override access right definitions on powerpc omits e36c68aa0e49 selftests/vm/pkeys: test correct behaviour of pkey-0 omits 50d405448739 selftests/vm/pkeys: introduce a sub-page allocator omits a35ce1c28845 selftests/vm/pkeys: detect write violation on a mapped acc [...] omits c489d7b1ac3b selftests/vm/pkeys: associate key on a mapped page and det [...] omits 88acef5af59a selftests/vm/pkeys: associate key on a mapped page and det [...] omits f3414729d38a selftests/vm/pkeys: improve checks to determine pkey support omits f3f1335022f1 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() omits 32ef61bff1ff selftests/vm/pkeys: fix number of reserved powerpc pkeys omits 97b19255fd97 selftests: vm: pkeys: fix powerpc access right updates omits 8d5cbed6465c selftests/vm/pkeys: introduce powerpc support omits 7cef30dc5f1d selftests/vm/pkeys: introduce generic pkey abstractions omits 153e9f7f7015 selftests: vm: pkeys: use the correct huge page size omits 1837199f2b90 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] omits d4bdc4f73ce3 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() omits 71e0ac3581a2 selftests/vm/pkeys: fix pkey_disable_clear() omits b594a254eed1 selftests: vm: pkeys: add helpers for pkey bits omits ea7140cf7152 selftests: vm: pkeys: Use sane types for pkey register omits 294944eea46e selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() omits de602312bcd7 selftests/vm/pkeys: move some definitions to arch-specific header omits ae60a3582b1f selftests/vm/pkeys: move generic definitions to header file omits 2fb6452d2295 selftests/vm/pkeys: rename all references to pkru to a gen [...] omits a1c52ab4412c selftests/x86/pkeys: move selftests to arch-neutral directory omits fd835f0b7e4d aio: simplify read_events() omits 52f0304016f4 kernel/relay.c: fix read_pos error when multiple readers omits 81fa82995835 kernel/relay.c: handle alloc_percpu returning NULL in relay_open omits adfe03e36325 rapidio: convert get_user_pages() --> pin_user_pages() omits da08ef85e22f rapidio: avoid data race between file operation callbacks [...] omits 9f161ed0a018 umh: fix refcount underflow in fork_usermode_blob(). omits 92646aa8bdae fs: include FMODE_EXEC when converting flags to f_mode omits a25967aa1e04 exec: relocate path_noexec() check omits 7dddb05263f9 exec: relocate S_ISREG() check omits e8f2aa894371 exec: change uselib(2) IS_SREG() failure to EACCES omits 04fb888cfc9a exec: open code copy_string_kernel omits b577dfda04b7 exec: simplify the copy_strings_kernel calling convention omits ca7015017bef kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro omits 9419963bdc51 mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro omits 1b659501750c seq_file-introduce-define_seq_attribute-helper-macro-check [...] omits bef9a35717e9 include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] omits e0c3c5a3c4e4 fs/seq_file.c: seq_read: Update pr_info_ratelimited omits e61bc7a6d66c fat: improve the readahead for FAT entries omits c095534df8b5 fat: don't allow to mount if the FAT length == 0 omits 725e6fc15d18 init: allow distribution configuration of default init omits a0ec8237b662 elfnote: mark all .note sections SHF_ALLOC omits 755464921226 fs/binfmt_elf: remove redundant elf_map ifndef omits dd404c0037fb checkpatch-use-patch-subject-when-reading-from-stdin-fix omits 864bcc183736 checkpatch: use patch subject when reading from stdin omits bcda6eb04cf9 checkpatch: disallow --git and --file/--fix omits bcb2b68076a3 checkpatch: look for c99 comments in ctx_locate_comment omits 75a2ce550104 checkpatch: additional MAINTAINER section entry ordering checks omits a2f6aabac903 lib-test-get_count_order-long-in-test_bitopsc-fix omits 7851d6639cae lib: test get_count_order/long in test_bitops.c omits 6945380902de bitops: use the same mechanism for get_count_order[_long] omits a62c1d519bce include/linux/bitops.h: simplify get_count_order_long() omits 0b7624bdc8aa include/linux/bitops.h: avoid clang shift-count-overflow warnings omits 5281b47a9622 lib: make a test module with set/clear bit omits fa3f01e34366 lib/flex_proportions.c: cleanup __fprop_inc_percpu_max omits 5200e0926fd8 lib/percpu-refcount.c: use a more common logging style omits c44a280394ea lib/zlib: remove outdated and incorrect pre-increment opti [...] omits 6dc7dd230c9c lib/test_lockup.c: make test_inode static omits df42e7d34efb lib: optimize cpumask_local_spread() omits e48aef177764 lib: Add might_fault() to strncpy_from_user. omits 0c8dcff11944 lib/math: avoid trailing newline hidden in pr_fmt() omits 1bc0a0904a1a get_maintainer: fix unexpected behavior for path/to//file [...] omits 88debebbf61e Merge remote-tracking branch 'block/for-next' omits 83e4b308f1cf get_maintainer: add email addresses from .yaml files omits 6c7439d4eec0 user.c: make uidhash_table static omits 6caa179e3ccf mm-debug-add-tests-validating-architecture-page-table-helpers-v18 omits 8fe35dd8874e mm-debug-add-tests-validating-architecture-page-table-helpers-v17 omits 820466b1f502 mm/debug: add tests validating architecture page table helpers omits fda6f4a5bab1 x86/mm: define mm_p4d_folded() omits 6740665933b4 proc: rename "catch" function argument omits af42800b326b kernel/hung_task.c: Monitor killed tasks. omits 8cf9f48084db fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 8ee212c77027 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits e56f9d23d6a7 zcomp: Use ARRAY_SIZE() for backends list omits e36436b641ce include/linux/mm.h: return true in cpupid_pid_unset() omits 853c20b9779f mm: use false for bool variable omits 3b892f8f099d mm/memory: fix a typo in comment "attampt"->"attempt" omits 6f969270af0d mm/page-writeback: fix a typo in comment "effictive"->"effective" omits 676e83d5e829 mm/sparse: fix a typo in comment "convienence"->"convenience" omits b7ece522270e mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] omits 72c386a211cf mm: fix a typo in comment "strucure"->"structure" omits 4f32e637ef3d mm, memcg: fix some typos in memcontrol.c omits 3ddfc89d5974 mm/frontswap: fix some typos in frontswap.c omits 0955ee7a3412 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" omits 27382696eff2 mm/list_lru: fix a typo in comment "numbesr"->"numbers" omits 5e3e64e9732b mm/memblock: fix a typo in comment "implict"->"implicit" omits ccf7e1632c74 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" omits 5237d8b03586 mm/vmsan: fix some typos in comment omits 3255147daaaa mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] omits cbc8525ea661 mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits 9bbaff873f1e mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits 2909524d373c mm: mmap: fix a typo in comment "compatbility"->"compatibility" omits 7a3d8c491940 mm: ksm: fix a typo in comment "alreaady"->"already" omits a5b625121fbc mm: ksm: fix a typo in comment "alreaady"->"already" omits 24abb79661ea mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" omits acb9401942c7 mm-replace-zero-length-array-with-flexible-array-member-fix omits 0c6d55e1415c mm: replace zero-length array with flexible-array member omits c2cd43876406 device-dax: add memory via add_memory_driver_managed() omits 629864586ebf kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] omits e9eee415c2ba mm/memory_hotplug: introduce add_memory_driver_managed() omits 69fe47e3a189 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] omits 15826a49377e mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 omits 1fe64a876db6 mm/memory_hotplug: remove is_mem_section_removable() omits 18dc019ed65a powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] omits 7c17d73e9020 mm/memory_hotplug: refrain from adding memory into an impo [...] omits aa689963ee6c mm: add kvfree_sensitive() for freeing sensitive data objects omits fe453d6e4209 mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] omits a650e04c67b9 mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] omits 2210fbb09e92 mm/vmstat: add events for PMD based THP migration without split omits f87fb290e390 kmap-consolidate-kmap_prot-definitions-checkpatch-fixes omits 12904bbc6d4b kmap: consolidate kmap_prot definitions omits 35d05f5d3abb sparc: remove unnecessary includes omits c40e10284aa8 parisc/kmap: remove duplicate kmap code omits ad6bdc71b97a kmap: remove kmap_atomic_to_page() omits 324687813e22 drm: vmwgfx: include linux/highmem.h omits 1fe33edd75e8 drm: remove drm specific kmap_atomic code omits 5e9d59d0bedb arch/kmap: define kmap_atomic_prot() for all arch's omits 742adda85f34 arch/kmap: don't hard code kmap_prot values omits 97889dfad340 arch/kmap: ensure kmap_prot visibility omits c6ebfa4b3e3a arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes omits ba0ce73e1099 arch/{mips,sparc,microblaze,powerpc}: don't enable pagefau [...] omits 35bd733b7a47 arch/kunmap_atomic: consolidate duplicate code omits fe8ec5327dab arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes omits c1660330177b arch/kmap_atomic: consolidate duplicate code omits 019fe5a5dd8a {x86,powerpc,microblaze}/kmap: move preempt disable omits 904812b0963f arch-kunmap-remove-duplicate-kunmap-implementations-fix omits 6dd8fd480513 arch/kunmap: remove duplicate kunmap implementations omits bb8c50040e2b arch/kmap: remove redundant arch specific kmaps omits 4250528e5b69 arch/xtensa: move kmap build bug out of the way omits 75676d9a135f arch/kmap: remove BUG_ON() omits 55ec92581582 mm: add comments on pglist_data zones omits 892b30a10c17 mm-page_alloc-skip-waternark_boost-for-atomic-order-0-allo [...] omits 71525cd2bd16 mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] omits 799db25eb69c mm/mmap.c: fix the adjusted length error omits da09eeee0cf4 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits af98b47c8809 ramfs: support O_TMPFILE omits 3daf678be5c6 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning omits 61954510c31a ocfs2: fix ocfs2 corrupt when iputting an inode omits 2fc612c488eb ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 0427af9bf3f0 lib/lzo: fix ambiguous encoding bug in lzo-rle omits 1378c5e1012a usb: core: kcov: collect coverage from usb complete callback omits 3daf6a500c5b kcov: collect coverage from interrupts omits bed43f27917a kcov: use t->kcov_mode as enabled indicator omits 8ee835c7d5a4 kcov: move t->kcov_sequence assignment omits 4cd4a6671337 kcov: move t->kcov assignments into kcov_start/stop omits 1a48312b8f7a kcov: fix potential use-after-free in kcov_remote_start omits 37f84095b0d8 kcov: cleanup debug messages omits 3e8f2705575c /proc/kpageflags: do not use uninitialized struct pages omits 23ad88095e97 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits a99a5f799521 checkpatch: test $GIT_DIR changes omits 6d7d90a255f9 arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined omits db1b77c90e6f x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined omits 43b1b9daf38d riscv: support DEBUG_WX omits f05b7aef4331 mm: add DEBUG_WX support omits c26b057d492a drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits 3643f98dbdd5 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() omits 82f02da15056 powerpc/mm: drop platform defined pmd_mknotpresent() omits 7fb8d0f4bd02 mm: thp: don't need to drain lru cache when splitting and [...] omits 0c3a29cdc67d hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for [...] omits 8db15a77f419 sparc32: register memory occupied by kernel as memblock.memory omits 1315938c117d include/linux/memblock.h: fix minor typo and unclear comment omits ff9efe184edc mm, mempolicy: fix up gup usage in lookup_node omits e4e04a53ddf3 tools/vm/page_owner_sort.c: filter out unneeded line omits 802f519a4a4a mm: swap: memcg: fix memcg stats for huge pages omits 444e094c8fff mm: swap: fix vmstats for huge pages omits 0bcfb61a740c mm: vmscan: limit the range of LRU type balancing omits 4601e7390a7c mm: vmscan: reclaim writepage is IO cost omits 3a8a37eb8b08 mm: vmscan: determine anon/file pressure balance at the re [...] omits 81e6854a0339 mm: balance LRU lists based on relative thrashing omits 01c1a57e4a52 mm: only count actual rotations as LRU reclaim cost omits 45012a587abd mm: deactivations shouldn't bias the LRU balance omits 97fbdd9ebc41 mm: base LRU balancing on an explicit cost model omits e00161861385 mm: vmscan: drop unnecessary div0 avoidance rounding in ge [...] omits a4a10356311a mm: remove use-once cache bias from LRU balancing omits a64f0789cb63 mm: workingset: let cache workingset challenge anon omits 3ad201143ada mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() omits 93d14f140931 mm: allow swappiness that prefers reclaiming anon over the [...] omits 554af433647a mm: keep separate anon and file statistics on page reclaim [...] omits 5259ddbadb54 mm: fix LRU balancing effect of new transparent huge pages omits 3bac80e71b82 mm: memcontrol: update page->mem_cgroup stability rules omits ba2de8bd1bbe mm: memcontrol: delete unused lrucare handling omits 0584a358a498 mm: memcontrol: document the new swap control behavior omits ce9f78dc9a73 mm: memcontrol: charge swapin pages on instantiation omits 93c7acb9780a mm: memcontrol: make swap tracking an integral part of mem [...] omits 104ce46144e7 mm: memcontrol: prepare swap controller setup for integration omits 12a259d5f625 mm: memcontrol: drop unused try/commit/cancel charge API omits 494fa5280280 mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] omits aceef8f94ad0 mm: memcontrol: switch to native NR_ANON_THPS counter omits a536b469ce5d mm: memcontrol: switch to native NR_ANON_MAPPED counter omits 3031a6857905 mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] omits b1d36ec185ad mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] omits 819764770d6a mm: memcontrol: prepare move_account for removal of privat [...] omits 535ea257e2f2 mm: memcontrol: prepare uncharging for removal of private [...] omits 9edb96822786 mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] omits e3e0879126a6 mm: memcontrol: move out cgroup swaprate throttling omits 35617ed7e691 mm: shmem: remove rare optimization when swapin races with [...] omits 2541ce5ade70 mm: memcontrol: drop @compound parameter from memcg charging API omits 23a1560d63e9 mm: memcontrol: fix stat-corrupting race in charge moving omits 60e90dbecd19 mm: fix NUMA node file count error in replace_page_cache() omits 7d09f8801392 mm/vmscan: update the comment of should_continue_reclaim() omits a0a24fa51119 mm/vmscan.c: change prototype for shrink_page_list omits f1586fdad06b mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch omits 243a0d4439b0 mm/vmscan.c: use update_lru_size() in update_lru_sizes() omits d7009bccfc2b mm: simplify calling a compound page destructor omits 53763c7c2777 mm/hugetlb: define a generic fallback for arch_clear_hugep [...] omits 14d72e99fa1b mm/hugetlb: define a generic fallback for is_hugepage_only [...] omits db6ce287b937 arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET omits 181dd9a99b4e mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] omits c556ce0f65d5 hugetlbfs: fix changes to command line processing omits 381e00cb8186 hugetlbfs: clean up command line processing omits de9bff4a0481 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] omits b68ce4e64549 hugetlbfs: move hugepagesz= parsing to arch independent code omits ed7a4f73cac0 hugetlbfs: add arch_hugetlb_valid_size omits 4af5857389c7 khugepaged: introduce 'max_ptes_shared' tunable omits e9a9a4c3e54f thp: change CoW semantics for anon-THP omits bdc4027c88a6 khugepaged: allow to collapse PTE-mapped compound pages omits f1ecf2e3ed86 khugepaged: allow to collapse a page shared across fork omits 669bb602d2d4 khugepaged: drain LRU add pagevec after swapin omits 0dfdc07548b8 khugepaged: drain all LRU caches before scanning pages omits 2a97c3793aa7 khugepaged: do not stop collapse if less than half PTEs ar [...] omits e7b592f6caca khugepaged: add self test omits e79d4248bea1 mm/page_alloc.c: add missing newline omits 300474ebd099 padata: document multithreaded jobs omits a3e58a37d1c1 mm: make deferred init's max threads arch-specific omits 6223d14ae48e mm: parallelize deferred_init_memmap() omits 693cf6a401c9 mm: don't track number of pages during deferred initialization omits 26e8d31c1172 padata: add basic support for multithreaded jobs omits 275cff961287 padata: allocate work structures for parallel jobs from a pool omits 47ec35f0c3b7 padata: initialize earlier omits fdb0d2687769 padata: remove exit routine omits fd92474a8bfc mm: call cond_resched() from deferred_init_memmap() omits 660f4d5a849d mm: initialize deferred pages with interrupts enabled omits 3e0970815d9d mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] omits dc89d2821a17 mm/page_alloc: restrict and formalize compound_page_dtors[] omits 94383181fd37 mm, page_alloc: reset the zone->watermark_boost early omits 47551d178fcd mm/page_alloc.c: reset numa stats for boot pagesets omits dbca09955129 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] omits bdc2e2f6e200 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() omits f2a83217a12e mm/page_alloc: integrate classzone_idx and high_zoneidx omits bb7c0194b895 mm/page_alloc: use ac->high_zoneidx for classzone_idx omits 4338a5420a12 mm/vmstat.c: do not show lowmem reserve protection informa [...] omits 4b39be871a34 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] omits bd94a706fe38 mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] omits 677a86008077 mm/page_alloc.c: remove unused free_bootmem_with_active_regions omits 882706d2412e mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] omits be4ef5787fca mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] omits 70b60e20e1c8 mm/page_alloc.c: rename free_pages_check() to check_free_page() omits 487eff359a38 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] omits dfcfc5c5402f mm/page_alloc.c: bad_flags is not necessary for bad_page() omits 697bc2a0f6f2 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] omits c064624f180d docs/vm: update memory-models documentation omits cc6f6fd39528 mm: simplify find_min_pfn_with_active_regions() omits ca484c8e7132 mm: clean up free_area_init_node() and its helpers omits 9058795f4103 mm: rename free_area_init_node() to free_area_init_memoryl [...] omits 860b0f6fe803 mm: free_area_init: allow defining max_zone_pfn in descend [...] omits 16e1762f81b1 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES omits d5397e74bcff mm: memmap_init: iterate over memblock regions rather that [...] omits 533d1fafe294 xtensa: simplify detection of memory zone boundaries omits 2875b02e6e2a unicore32: simplify detection of memory zone boundaries omits f948646a9a4b sparc32: simplify detection of memory zone boundaries omits f416dbff852c parisc: simplify detection of memory zone boundaries omits 50d654060b6e m68k: mm: simplify detection of memory zone boundaries omits ad891e01ea35 csky: simplify detection of memory zone boundaries omits f0d36d257eeb arm64: simplify detection of memory zone boundaries for UM [...] omits 212d45bf3319 arm: simplify detection of memory zone boundaries omits 6b3bdda33422 alpha: simplify detection of memory zone boundaries omits 7308bf9d4ea1 mm: use free_area_init() instead of free_area_init_nodes() omits acb53c1485d2 mm: free_area_init: use maximal zone PFNs rather than zone sizes omits e098f20ab2b9 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option omits 3df3af54bfc4 mm: make early_pfn_to_nid() and related defintions close t [...] omits ad99ac823185 mm: memblock: replace dereferences of memblock_region.nid [...] omits 6e0c4aa901e2 mm: clarify __GFP_MEMALLOC usage omits ce26a8f6a15d string.h: fix incompatibility between FORTIFY_SOURCE and KASAN omits 375877fa29b7 kasan: stop tests being eliminated as dead code with FORTI [...] omits 3864ea3a35f4 mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() omits d4e157f3330b drm/i915: convert get_user_pages() --> pin_user_pages() omits f987bf037e69 mm/gup: introduce pin_user_pages_fast_only() omits d49e817700bc mm/gup: refactor and de-duplicate gup_fast() code omits e1fde31a52b3 mm/gup: move __get_user_pages_fast() down a few lines in gup.c omits dc287eb88909 mm/memcg: optimize memory.numa_stat like memory.stat omits 7e5ddc17e3b2 mm/slub: fix a memory leak in sysfs_slab_add() omits 99f2437e227e Merge remote-tracking branch 'input/next' omits 4b9a4c1a04d5 Merge remote-tracking branch 'modules/modules-next' omits 49c868d2ea05 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 5384f5847906 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 23d03eb7f6ec Merge remote-tracking branch 'drm-msm/msm-next' omits 496d26a19ffc Merge remote-tracking branch 'drm-misc/for-linux-next' omits 3ab34684338f Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 7f7ba73cb5dc Merge remote-tracking branch 'drm-intel/for-linux-next' omits 3f930992da2c Merge remote-tracking branch 'amdgpu/drm-next' omits 89cd0ded157f Merge remote-tracking branch 'mtd/mtd/next' omits 0fd3e9226f83 Merge remote-tracking branch 'gfs2/for-next' omits d8fb42db94ad Merge remote-tracking branch 'bluetooth/master' omits 7a021addc84f Merge remote-tracking branch 'net-next/master' omits 324c63b2ae66 Merge remote-tracking branch 'rdma/for-next' omits be8dd992adcf Merge remote-tracking branch 'swiotlb/linux-next' omits f765b68b3e9f Merge remote-tracking branch 'dlm/next' omits 29d62dae031d Merge remote-tracking branch 'ieee1394/for-next' omits 047054e5c35c Merge remote-tracking branch 'thermal/thermal/linux-next' omits 550bfbd3cb57 Merge remote-tracking branch 'pm/linux-next' omits b874d67069cd Merge remote-tracking branch 'v4l-dvb-next/master' omits f0c6cb81c588 Merge remote-tracking branch 'v4l-dvb/master' omits f1570e54ed00 Merge branch 'dmi/master' omits f91d3452286c Merge remote-tracking branch 'i2c/i2c/for-next' omits 0f752f5d40bd Merge remote-tracking branch 'hid/for-next' omits 7809d38aa590 Merge remote-tracking branch 'pci/next' omits 5275bb041ba3 Merge remote-tracking branch 'printk/for-next' omits 6eef5e945b89 Merge remote-tracking branch 'vfs/for-next' omits 30930c9dc262 Merge remote-tracking branch 'file-locks/locks-next' omits a6fbd7b71d5a Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits ec123d771177 Merge remote-tracking branch 'zonefs/for-next' omits 0ba752ff15cc Merge remote-tracking branch 'v9fs/9p-next' omits 82c3a18743f6 Merge remote-tracking branch 'ubifs/linux-next' omits 8cb420e887e4 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 45ef9d39fbd1 Merge remote-tracking branch 'orangefs/for-next' omits 69fa77102747 Merge remote-tracking branch 'nfsd/nfsd-next' omits 901164597ff4 Merge remote-tracking branch 'nfs-anna/linux-next' omits c695ed840eb1 Merge remote-tracking branch 'fuse/for-next' omits f6252f6f0f27 Merge remote-tracking branch 'f2fs/dev' omits 93e510120e0c Merge remote-tracking branch 'ext4/dev' omits 82e76f47d980 Merge remote-tracking branch 'ext3/for_next' omits a8ff30058b78 Merge remote-tracking branch 'exfat/dev' omits 2da10993baae Merge remote-tracking branch 'cifs/for-next' omits 2922c3807e13 Merge remote-tracking branch 'ceph/master' omits b7d95a74c193 Merge remote-tracking branch 'btrfs/for-next' omits 8cc68a3da64c Merge remote-tracking branch 'afs/afs-next' omits c883b420fe13 Merge remote-tracking branch 'uml/linux-next' omits 079af4069cc6 Merge remote-tracking branch 'sparc-next/master' omits 3a56200ac1f7 Merge remote-tracking branch 's390/features' omits bfbf9639c481 Merge remote-tracking branch 'risc-v/for-next' omits dd369dc2a61c Merge remote-tracking branch 'powerpc/next' omits 449092740f31 Merge remote-tracking branch 'openrisc/for-next' omits 183f5d05c2bb Merge remote-tracking branch 'nds32/next' omits f597a9fcfd47 Merge remote-tracking branch 'm68knommu/for-next' omits c1d289e12f39 Merge remote-tracking branch 'h8300/h8300-next' omits 1cebfa529982 Merge remote-tracking branch 'clk/clk-next' omits d95c71d08908 Merge remote-tracking branch 'tegra/for-next' omits 75e82f942091 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 570ce554459b Merge remote-tracking branch 'samsung-krzk/for-next' omits e2969d360804 Merge remote-tracking branch 'rockchip/for-next' omits 886b5beda93a Merge remote-tracking branch 'reset/reset/next' omits 0234e32d7a3c Merge remote-tracking branch 'renesas/next' omits 739d3ce0d083 Merge remote-tracking branch 'realtek/for-next' omits 84fc675ae11c Merge remote-tracking branch 'raspberrypi/for-next' omits 78cb51c9f900 Merge remote-tracking branch 'qcom/for-next' omits 388a6e8fa58e Merge remote-tracking branch 'omap/for-next' omits fc3b53796de7 Merge remote-tracking branch 'mvebu/for-next' omits 79619c66613c Merge remote-tracking branch 'mediatek/for-next' omits 5429b5f10d82 Merge remote-tracking branch 'keystone/next' omits c6eb6547d120 Merge remote-tracking branch 'imx-mxs/for-next' omits a447fc192f4a Merge remote-tracking branch 'at91/at91-next' omits 101992366787 Merge remote-tracking branch 'amlogic/for-next' omits 567d06613efb Merge remote-tracking branch 'arm-soc/for-next' omits 6c5aab249cd2 Merge remote-tracking branch 'arm/for-next' omits b74157fbbfe3 Merge remote-tracking branch 'dma-mapping/for-next' omits 667353be4b6f Merge remote-tracking branch 'kbuild/for-next' omits 35f85cfee178 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 4ce9138f1bd4 Merge remote-tracking branch 'fpga-fixes/fixes' omits b1865be3672d Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 8e87b0a804bb Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 5d0b87bbfcae Merge remote-tracking branch 'kvm-fixes/master' omits d16855b6cebe Merge remote-tracking branch 'omap-fixes/fixes' omits 3e8f98a9d398 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 31967f3ee971 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits f6b8f8645824 Merge remote-tracking branch 'spi-fixes/for-linus' omits 1f5bd43c8ce2 Merge remote-tracking branch 'regmap-fixes/for-linus' omits b5de8b709ceb Merge remote-tracking branch 'sound-current/for-linus' omits 09228c20918b Merge remote-tracking branch 'sparc/master' omits d9fea8d7d298 Merge remote-tracking branch 'arc-current/for-curr' omits 15fddbcb69d3 Merge remote-tracking branch 'fixes/master' omits 4192f6c1fd6d Merge branches 'uaccess.csum', 'uaccess.misc', 'uaccess.co [...] omits 00440e682814 dm zoned: check superblock location omits 4559294ce0f2 dm zoned: prefer full zones for reclaim omits 0d4eec9aeebe dm zoned: select reclaim zone based on device index omits 69c160d0253a dm zoned: allocate zone by device index omits 911ed2de53c4 dm zoned: support arbitrary number of devices omits 0950796be249 dm zoned: move random and sequential zones into struct dmz_dev omits a99e0ceaa832 dm zoned: per-device reclaim omits ffa823cf26e6 dm zoned: add metadata pointer to struct dmz_dev omits 96b0bc5899d7 dm zoned: add device pointer to struct dm_zone omits cf21b8848f87 dm zoned: allocate temporary superblock for tertiary devices omits d38f7df161de dm zoned: convert to xarray omits f7e65aeb55a7 dm zoned: add a 'reserved' zone flag omits b37086ee4596 dm zoned: improve logging messages for reclaim omits 5632147ff152 dm zoned: avoid unnecessary device recalulation for second [...] omits 29e472e0873d dm zoned: add debugging message for reading superblocks omits fe7e87a7f5ce dm ebs: use dm_bufio_forget_buffers omits 989d3ad0f2d9 dm bufio: introduce forget_buffer_locked omits f6a0d33bca3c dm bufio: clean up rbtree block ordering omits 307892c2a595 dm integrity: add status line documentation omits ae3cc643e769 dm integrity: sleep and retry on allocation errors omits cbca814b95c1 dm crypt: sleep and retry on allocation errors omits 584e836ff243 dm bufio: delete unused and inefficient dm_bufio_discard_buffers omits c81407b6d84f dm mpath: enhance queue_if_no_path debugging omits a1135905148a dm mpath: restrict queue_if_no_path state machine omits 4db2c422a491 cifs: update internal module version number omits 5cbe1f45cea6 smb3: fix incorrect number of credits when ioctl MaxOutput [...] omits d3c575a1f223 afs: Adjust the fileserver rotation algorithm to reprobe/r [...] omits c70feb6c1c2c afs: Show more a bit more server state in /proc/net/afs/servers omits 9986d6672ee3 afs: Don't use probe running state to make decisions outsi [...] omits 0ab1d78cac21 afs: Fix afs_statfs() to not let the values go below zero omits ca6486d07bc4 afs: Fix the by-UUID server tree to allow servers with the [...] omits cbce12e42a30 afs: Reorganise volume and server trees to be rooted on the cell omits 2d80055590fd afs: Add a tracepoint to track the lifetime of the afs_vol [...] omits a584d9f31246 afs: Detect cell aliases 3 - YFS Cells with a canonical ce [...] omits 11f14b408696 afs: Detect cell aliases 2 - Cells with no root volumes omits ee5246208435 afs: Detect cell aliases 1 - Cells with root volumes omits efec06a3da36 afs: Implement client support for the YFSVL.GetCellName RPC op omits 543095521f07 afs: Retain more of the VLDB record for alias detection omits 6fea09086523 afs: Fix handling of CB.ProbeUuid cache manager op omits d63d048fad93 afs: Don't get epoch from a server because it may be ambiguous omits aecea3e9c766 afs: Build an abstraction around an "operation" concept omits eda618726c0b ovl: make oip->index bool omits 9301d3011075 ovl: add nosync mount option omits 32d5303f944d ovl: only pass ->ki_flags to ovl_iocb_to_rwf() omits e512cc6f927e ovl: make private mounts longterm omits 73819e26c0f0 ovl: get rid of redundant members in struct ovl_fs omits de01855e03f5 ovl: add accessor for ofs->upper_mnt omits f066b2c9976c smb3: default to minimum of two channels when multichannel [...] omits 16b78b3f20f6 Merge branch 'remotes/lorenzo/pci/vmd' omits ed76c31933f5 Merge branch 'remotes/lorenzo/pci/v3-semi' omits 8471ca76e33b Merge branch 'remotes/lorenzo/pci/tegra' omits 303d4baaf341 Merge branch 'remotes/lorenzo/pci/rcar' omits b69e5da97b29 Merge branch 'remotes/lorenzo/pci/pci-bridge-emul' omits 6b21cc572eec Merge branch 'remotes/lorenzo/pci/misc' omits 01c6af0eac6b Merge branch 'remotes/lorenzo/pci/hv' omits c5adf9d4e577 Merge branch 'remotes/lorenzo/pci/host-generic' omits 121cf67d923c Merge branch 'remotes/lorenzo/pci/endpoint' omits 629cc7c423dd Merge branch 'remotes/lorenzo/pci/dwc' omits b2d8a97ebaa3 Merge branch 'remotes/lorenzo/pci/cadence' omits ac2a718e3863 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 5b06b5e83b11 Merge branch 'remotes/lorenzo/pci/altera' omits 93ffce7aaf7e Merge branch 'remotes/lorenzo/pci/aardvark' omits 1e5238aabe69 Merge branch 'pci/virtualization' omits 69c4a8a476e2 Merge branch 'pci/switchtec' omits 9506c032657f Merge branch 'pci/resource' omits b3ab9ea1f2a6 Merge branch 'pci/pm' omits dc21de6d7890 Merge branch 'pci/p2pdma' omits b40a820fe2dc Merge branch 'pci/misc' omits 923e39047e21 Merge branch 'pci/kconfig' omits 3d6edbd2d130 Merge branch 'pci/hotplug' omits c6f6c5cc347f Merge branch 'pci/error' omits ca7bb42eedcb Merge branch 'pci/enumeration' omits 027a38c47f72 Merge branch 'pci/aspm' omits 536b63efd215 soc: document merges omits d6259db71fed Merge branch 'arm/dt' into for-next omits 69825a45a2e7 Merge branch 'arm/soc' into for-next omits 00aa82890fab cifs: multichannel: try to rebind when reconnecting a channel omits af0967a0e3a6 cifs: multichannel: use pointer for binding channel omits 78d38002a2d3 smb3: remove static checker warning omits a2fe22384247 cifs: multichannel: move channel selection above transport layer omits 05d65d12f8bb PCI: uniphier: Add Socionext UniPhier Pro5 PCIe endpoint c [...] omits aa42c53959db Merge branch 'core/core' omits 01961b10c5c3 Merge branch 'irq/core' omits 78699d8f6c8e Merge branch 'locking/kcsan' omits fdd5ae2f0d4c Merge branch 'ras/core' omits 6b7b77da864d Merge branch 'sched/core' omits 418debf8b960 Merge branch 'timers/core' omits 184af18856f4 Merge branch 'x86/entry' omits 6ec2221304b5 Merge branch 'x86/mm' omits 681ae8124fd4 Merge branch 'x86/timers' omits 13758ee0145b Merge branch 'x86/urgent' omits 8f0f4eff1244 dm mpath: simplify __must_push_back omits 87b4d44bb2e9 Merge branches 'work.misc', 'work.sysctl', 'work.epoll', ' [...] omits 38bd76b9696c Merge branch 'ext4-dax' into dev omits a436a8bc7b70 Documentation/dax: Update DAX enablement for ext4 omits ac38c6fc274e fs/ext4: Introduce DAX inode flag omits f4b90daa7518 fs/ext4: Remove jflag variable omits 107937580360 fs/ext4: Make DAX mount option a tri-state omits 45e871fe1cb7 fs/ext4: Only change S_DAX on inode load omits f9656311cd02 fs/ext4: Update ext4_should_use_dax() omits 96587da613fc fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS omits 5d98e057650b fs/ext4: Disallow verity if inode is DAX omits bb9da8a09b53 fs/ext4: Narrow scope of DAX check in setflags omits f6e6c02c0c58 ext4: reject mount options not supported when remounting i [...] omits 4a26f4530222 ext4: avoid unnecessary transaction starts during writeback omits 56ec6862f1cb ext4: don't block for O_DIRECT if IOCB_NOWAIT is set omits fa3ed5c63c6e Merge branch 'fiemap-fixes-v4' into dev omits 2e8ae7e7f2a7 add comment for ext4_dir_entry_2 file_type member omits 6eb77b75680b ext4: remove the access_ok() check in ext4_ioctl_get_es_cache omits 014586653544 fs: remove the access_ok() check in ioctl_fiemap omits 4871e27c38e1 fs: handle FIEMAP_FLAG_SYNC in fiemap_prep omits f5900040dc95 fs: move fiemap range validation into the file systems instances omits bb8a7274e422 iomap: fix the iomap_fiemap prototype omits a8bcaea4d3c9 fs: move the fiemap definitions out of fs.h omits 14d43096125b fs: mark __generic_block_fiemap static omits 3147cdb7eca8 ext4: remove the call to fiemap_check_flags in ext4_fiemap omits eb1b94d72105 ext4: split _ext4_fiemap omits 888863c83c58 jbd2: avoid leaking transaction credits when unreserving handle omits 606ff1886880 ext4: drop ext4_journal_free_reserved() omits bf53b03e9d2a ext4: mballoc: use lock for checking free blocks while retrying omits 9e467ce0e922 ext4: mballoc: refactor ext4_mb_good_group() omits 42f56b7a4a7d ext4: mballoc: introduce pcpu seqcnt for freeing PA to imp [...] omits f71b468d3c2c ext4: mballoc: refactor ext4_mb_discard_preallocations() omits f7d194692b81 ext4: mballoc: add blocks to PA list under same spinlock a [...] omits 84a41d33e3b1 ext4: add casefold flag to EXT4_INODE_* flags omits 26451af8a143 ext4: rework map struct instantiation in ext4_ext_map_blocks() omits 9e459cac522b ext4: make ext_debug() implementation to use pr_debug() omits a0611df9989e ext4: mballoc: make mb_debug() implementation to use pr_debug() omits c00cf5ab9505 ext4: replace EXT_DEBUG with __maybe_unused in ext4_ext_ha [...] omits 1ba5fd75c8bf ext4: improve ext_debug() msg in case of block allocation failure omits 86e7caa25b2e ext4: use BIT() macro for BH_** state bits omits fe7ab61a4087 ext4: balloc: use task_pid_nr() helper omits 560d6b3da024 ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from [...] omits d0b7b7548890 ext4: mballoc: refactor code inside DOUBLE_CHECK into sepa [...] omits 403f2ea04acf ext4: mballoc: make ext4_mb_use_preallocated() return type [...] omits b8fb6049278d ext4: mballoc: simplify error handling in ext4_init_mballoc() omits adb1b0aa9aa4 ext4: mballoc: fix few other format specifier in mb_debug() omits 538418977c01 ext4: mballoc: correct the mb_debug() format specifier for [...] omits e64e813cf070 ext4: mballoc: add more mb_debug() msgs omits 286ecbd5a415 ext4: mballoc: refactor ext4_mb_show_ac() omits ace4c9549645 ext4: mballoc: print bb_free info even when it is 0 omits 71cf8963c33b Merge branch 'arm/soc' into for-next omits e64c10019ef6 Merge branch 'arm/drivers' into for-next omits 2bc8b2402adc Merge branch 'arm/drivers' into for-next omits e7f726fa8ea0 Merge branch 'baikal/drivers' into arm/drivers omits 27284084ced2 treewide: Replace zero-length array with flexible-array omits d0c5ad102c9d soc: document merges omits 27dff7d253db Merge branch 'arm/drivers' into for-next omits 080c7866c45a Merge branch 'arm/dt' into for-next omits 41db52231b57 Merge branch 'arm/soc' into for-next omits bf61dc10fa24 x86/kvm: Remove defunct KVM_DEBUG_FS Kconfig omits 8cadfd4fb735 KVM: selftests: Add .gitignore entry for KVM_SET_GUEST_DEBUG test omits 597de8232b4b KVM: selftests: Ignore KVM 5-level paging support for VM_M [...] omits 8c8811c87de7 soc: document merges omits fb2384cfc4c6 Merge branch 'arm/drivers' into for-next omits 5ff59d322a4e Merge branch 'arm/dt' into for-next omits 2f38a09dcf1f Merge branch 'arm/defconfig' into for-next omits 44aaa516ca63 Merge branch 'arm/drivers' into for-next omits 10c9218790e3 Merge branch 'arm/soc' into for-next omits 6bc5d482f536 Merge branch 'arm/fixes' into for-next omits b2ebaf9d51a2 Merge branch 'arm/fixes' into for-next omits 26e9370accc6 soc: document merges omits ed0c25932fbf Merge branch 'arm/defconfig' into for-next omits ba212759e835 Merge branch 'arm/dt' into for-next omits 8f48625dfbdb Merge branch 'arm/fixes' into for-next omits 98c9fcc62d6f Merge branch 'arm/dt' into for-next omits b998844bb8e5 soc: document merges omits 30eb37dcfa5a Merge branch 'arm/dt' into for-next omits 5a1b681a551c ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path omits 90cd1a252a03 ext4: fix race between ext4_sync_parent() and rename() omits 30e5a59d5dd3 ext4: fix a typo in a comment omits e150de94d53f ext4: clean up ext4_ext_convert_to_initialized() error handling omits ec41f8f6651c ext4: clean up GET_BLOCKS_PRE_IO error handling omits 97e8fce6442e ext4: remove redundant GET_BLOCKS_CONVERT code omits 76884b29a83b ext4: remove dead GET_BLOCKS_ZERO code omits 81107753b2dc ext4: don't ignore return values from ext4_ext_dirty() omits fc4c1091c327 soc: document merges omits fe1f9f6c24d2 Merge branch 'arm/soc' into for-next omits 4930619a3ea4 ext4: handle ext4_mark_inode_dirty errors omits 48690e83185b ext4: fix error pointer dereference omits 2123fe4eb93a ext4: Avoid freeing inodes on dirty list omits 3156132b4a59 writeback: Export inode_io_list_del() omits ca9dd4cda761 ext4: fix buffer_head refcnt leak when ext4_iget() fails omits 4763c4a8f8a6 ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max omits 64361fdc659a ext4: remove unnecessary comparisons to bool omits 436de36c0f2d ext4: translate a few more map flags to strings in tracepoints omits 538b9959517e ext4: remove EXT4_GET_BLOCKS_KEEP_SIZE flag omits b2ba3e5191ba ext4: fix a style issue in fs/ext4/acl.c omits e0198aff3ae3 ext4: reject mount options not supported when remounting i [...] omits bf338dcc28f3 virtio_net: CTRL_GUEST_OFFLOADS depends on CTRL_VQ omits ae6337d6f29a ptr_ring: linked list fallback omits 89f1ac614a8e vhost: batching fetches omits 0fb071ed682e vhost: use batched version by default omits 034438115a29 vhost: option to fetch descriptors through an independent struct omits c1977b8f07c6 MAINTAINERS: Add myself as virtio-balloon co-maintainer omits e0b2dd08023a vhost: revert "vhost: disable for OABI" omits 70c655a2d4e5 virtio: force spec specified alignment on types omits 6085bcfb7031 virtio-mmio: Delete an error message in vm_find_vqs() omits bb1f70e5df61 virtio: add VIRTIO_RING_NO_LEGACY omits f923db184ca3 gpu: host1x: Clean up debugfs in error handling path omits 7ccc9de5c708 firmware: google: vpd: Replace zero-length array with flex [...] omits 1b7add38236f firmware: google: memconsole: Replace zero-length array wi [...] omits fbb9253d9c61 firmware: dmi-sysfs: Replace zero-length array with flexib [...] adds c444eb564fb1 mm: thp: make the THP mapcount atomic against __split_huge [...] adds dde3c6b72a16 mm/slub: fix a memory leak in sysfs_slab_add() adds dd8657b6c1cb mm/memcg: optimize memory.numa_stat like memory.stat adds 9e1f0580d37e mm/gup: move __get_user_pages_fast() down a few lines in gup.c adds 376a34efa4ee mm/gup: refactor and de-duplicate gup_fast() code adds 104acc327648 mm/gup: introduce pin_user_pages_fast_only() adds 2170ecfa7688 drm/i915: convert get_user_pages() --> pin_user_pages() adds f81cd178ecfd mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() adds adb72ae1915d kasan: stop tests being eliminated as dead code with FORTI [...] adds 47227d27e2fc string.h: fix incompatibility between FORTIFY_SOURCE and KASAN adds 574c1ae66c12 mm: clarify __GFP_MEMALLOC usage adds d622abf74f3d mm: memblock: replace dereferences of memblock_region.nid [...] adds 6f24fbd38c4e mm: make early_pfn_to_nid() and related defintions close t [...] adds 3f08a302f533 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option adds fa3354e4ea39 mm: free_area_init: use maximal zone PFNs rather than zone sizes adds 9691a071aa26 mm: use free_area_init() instead of free_area_init_nodes() adds 307602036ba1 alpha: simplify detection of memory zone boundaries adds a32c1c61212d arm: simplify detection of memory zone boundaries adds 584cb13dca27 arm64: simplify detection of memory zone boundaries for UM [...] adds 8f4693f0e0f5 csky: simplify detection of memory zone boundaries adds 5d2ee1a17f34 m68k: mm: simplify detection of memory zone boundaries adds 625bf73ed27f parisc: simplify detection of memory zone boundaries adds bee3b3ccb10c sparc32: simplify detection of memory zone boundaries adds 1b02ec0180b9 unicore32: simplify detection of memory zone boundaries adds da50c57bdbb8 xtensa: simplify detection of memory zone boundaries adds 73a6e474cb37 mm: memmap_init: iterate over memblock regions rather that [...] adds acd3f5c441e9 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES adds 51930df5801e mm: free_area_init: allow defining max_zone_pfn in descend [...] adds bc9331a19d75 mm: rename free_area_init_node() to free_area_init_memoryl [...] adds 854e8848c584 mm: clean up free_area_init_node() and its helpers adds 8a1b25fe3ce4 mm: simplify find_min_pfn_with_active_regions() adds 237e506cd5af docs/vm: update memory-models documentation adds 833d8a426f78 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] adds 82a3241a8f76 mm/page_alloc.c: bad_flags is not necessary for bad_page() adds 0d0c48a274d5 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] adds 534fe5e3c44f mm/page_alloc.c: rename free_pages_check() to check_free_page() adds 58b7f1194fe1 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] adds 16867664936e mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds 4ca7be24eeb3 mm/page_alloc.c: remove unused free_bootmem_with_active_regions adds 86aaf255437a mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] adds f63661566fad mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] adds 26e7deadaae1 mm/vmstat.c: do not show lowmem reserve protection informa [...] adds 3334a45eb9e2 mm/page_alloc: use ac->high_zoneidx for classzone_idx adds 97a225e69a1f mm/page_alloc: integrate classzone_idx and high_zoneidx adds d0ddf49b7c4a mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() adds 01c0bfe061f3 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] adds b418a0f9f0b0 mm/page_alloc.c: reset numa stats for boot pagesets adds aa0925910958 mm, page_alloc: reset the zone->watermark_boost early adds ae70eddd5633 mm/page_alloc: restrict and formalize compound_page_dtors[] adds 117003c32771 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] adds 3d060856adfc mm: initialize deferred pages with interrupts enabled adds da97f2d56bbd mm: call cond_resched() from deferred_init_memmap() adds 305dacf77952 padata: remove exit routine adds f1b192b117cd padata: initialize earlier adds 4611ce224688 padata: allocate work structures for parallel jobs from a pool adds 004ed42638f4 padata: add basic support for multithreaded jobs adds 89c7c4022dfc mm: don't track number of pages during deferred initialization adds e44431498f5f mm: parallelize deferred_init_memmap() adds ecd096506922 mm: make deferred init's max threads arch-specific adds ec3b39c73189 padata: document multithreaded jobs adds 633bf2fe8da0 mm/page_alloc.c: add missing newline adds e0c13f9761df khugepaged: add self test adds ffe945e633b5 khugepaged: do not stop collapse if less than half PTEs ar [...] adds a980df33e935 khugepaged: drain all LRU caches before scanning pages adds ae2c5d804242 khugepaged: drain LRU add pagevec after swapin adds 9445689f3b61 khugepaged: allow to collapse a page shared across fork adds 5503fbf2b0b8 khugepaged: allow to collapse PTE-mapped compound pages adds 3917c80280c9 thp: change CoW semantics for anon-THP adds 71a2c112a0f6 khugepaged: introduce 'max_ptes_shared' tunable adds ae94da898133 hugetlbfs: add arch_hugetlb_valid_size adds 359f25443a8d hugetlbfs: move hugepagesz= parsing to arch independent code adds 38237830882b hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] adds 282f4214384e hugetlbfs: clean up command line processing adds c2833a5bf75b hugetlbfs: fix changes to command line processing adds 8ac0b81ab148 mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] adds be51e3fde5c1 arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET adds b0eae98c66fe mm/hugetlb: define a generic fallback for is_hugepage_only [...] adds 5be993432821 mm/hugetlb: define a generic fallback for arch_clear_hugep [...] adds ff45fc3ca0f3 mm: simplify calling a compound page destructor adds a892cb6b977f mm/vmscan.c: use update_lru_size() in update_lru_sizes() adds 1f318a9b0dc3 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch adds 730ec8c01a2b mm/vmscan.c: change prototype for shrink_page_list adds df3a45f9d8ee mm/vmscan: update the comment of should_continue_reclaim() adds f4129ea3591a mm: fix NUMA node file count error in replace_page_cache() adds abb242f57196 mm: memcontrol: fix stat-corrupting race in charge moving adds 3fba69a56e16 mm: memcontrol: drop @compound parameter from memcg charging API adds 14235ab36019 mm: shmem: remove rare optimization when swapin races with [...] adds 6caa6a0703e0 mm: memcontrol: move out cgroup swaprate throttling adds 3fea5a499d57 mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] adds 9f762dbe19b9 mm: memcontrol: prepare uncharging for removal of private [...] adds 49e50d277ba2 mm: memcontrol: prepare move_account for removal of privat [...] adds 9da7b5216869 mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] adds 0d1c20722ab3 mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] adds be5d0a74c62d mm: memcontrol: switch to native NR_ANON_MAPPED counter adds 468c398233da mm: memcontrol: switch to native NR_ANON_THPS counter adds 9d82c69438d0 mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] adds f0e45fb4da29 mm: memcontrol: drop unused try/commit/cancel charge API adds eccb52e78809 mm: memcontrol: prepare swap controller setup for integration adds 2d1c498072de mm: memcontrol: make swap tracking an integral part of mem [...] adds 4c6355b25e8b mm: memcontrol: charge swapin pages on instantiation adds 0a27cae1389f mm: memcontrol: document the new swap control behavior adds d9eb1ea2bf87 mm: memcontrol: delete unused lrucare handling adds a0b5b4147fb3 mm: memcontrol: update page->mem_cgroup stability rules adds 5df741963d52 mm: fix LRU balancing effect of new transparent huge pages adds 497a6c1b0990 mm: keep separate anon and file statistics on page reclaim [...] adds c843966c556d mm: allow swappiness that prefers reclaiming anon over the [...] adds 6058eaec816f mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() adds 34e58cac6d8f mm: workingset: let cache workingset challenge anon adds 968246874739 mm: remove use-once cache bias from LRU balancing adds a4fe1631f313 mm: vmscan: drop unnecessary div0 avoidance rounding in ge [...] adds 1431d4d11abb mm: base LRU balancing on an explicit cost model adds fbbb602e40c2 mm: deactivations shouldn't bias the LRU balance adds 264e90cc07f1 mm: only count actual rotations as LRU reclaim cost adds 314b57fb0460 mm: balance LRU lists based on relative thrashing adds 7cf111bc39f6 mm: vmscan: determine anon/file pressure balance at the re [...] adds 96f8bf4fb1dd mm: vmscan: reclaim writepage is IO cost adds d483a5dd009a mm: vmscan: limit the range of LRU type balancing adds 5d91f31faf8e mm: swap: fix vmstats for huge pages adds 21e330fc632d mm: swap: memcg: fix memcg stats for huge pages adds 5b94ce2fcae2 tools/vm/page_owner_sort.c: filter out unneeded line adds 2d3a36a47964 mm, mempolicy: fix up gup usage in lookup_node adds 8cbd54f52997 include/linux/memblock.h: fix minor typo and unclear comment adds 4360dfa99ff5 sparc32: register memory occupied by kernel as memblock.memory adds 885902531586 hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for [...] adds 67e4eb076840 mm: thp: don't need to drain lru cache when splitting and [...] adds 124cb3a62d54 powerpc/mm: drop platform defined pmd_mknotpresent() adds 86ec2da037b8 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() adds 4fb6eabf1037 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds 375d315cbfdb mm: add DEBUG_WX support adds b422d28b2177 riscv: support DEBUG_WX adds 7e01ccb43d62 x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds 09587a09ada2 arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds ee01c4d72adf Merge branch 'akpm' (patches from Andrew) adds a98f670e41a9 Merge tag 'media/v5.8-1' of git://git.kernel.org/pub/scm/l [...] adds 6929f71e46bd atomisp: avoid warning about unused function adds 4c70382824be perf evsel: Rename perf_evsel__object_config() to evsel__o [...] adds 10c513f798d6 perf evsel: Rename perf_evsel__resort*() to evsel__resort*() adds 2dbfc9451737 perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() adds 35ac0cad7d6c perf evsel: Rename *perf_evsel__get_config_term() & friend [...] adds 8f6725a2c95c perf evsel: Rename perf_evsel__new*() to evsel__new*() adds c64e85e14b51 perf evsel: Rename perf_evsel__[hs]w_cache* to evsel__[hs] [...] adds 7d1e239e911f perf counts: Rename perf_evsel__*counts() to evsel__*counts() adds c6aab66a728b perf probe: Accept the instance number of kretprobe event adds 80526491c2ca perf probe: Fix to check blacklist address correctly adds 2ae5d0d7d886 perf probe: Check address correctness by map instead of _etext adds f41ebe9defac perf probe: Do not show the skipped events adds fdb071f86611 perf tools: Do not display extra info when there is nothin [...] adds b491198db8fd perf tools: Do not seek in pipe fd during tracing data processing adds 14d3d5405253 perf session: Try to read pipe data from file adds 0d71a2b242b3 perf callchain: Setup callchain properly in pipe mode adds 53fb18941d81 perf script: Enable IP fields for callchains adds 5b3141d02645 perf expr: Allow for unlimited escaped characters in a symbol adds 92aa1c2bdb96 perf metrics: Fix parse errors in cascade lake metrics adds 7db61f384dae perf metrics: Fix parse errors in skylake metrics adds cb59fa793e3c perf expr: Allow ',' to be an other token adds f59d3f84a03c perf expr: Increase max other adds 7db2fd0b2113 perf expr: Parse numbers as doubles adds e5e0e63528f2 perf expr: Debug lex if debugging yacc adds 981d169f9008 perf metrics: Fix parse errors in power8 metrics adds f2682a8fe9b0 perf metrics: Fix parse errors in power9 metrics adds 9be27a5d4169 perf expr: Print a debug message for division by zero adds d4d5ca0baac3 perf stat: Increase perf metric output resolution adds 8510895bafdb perf parse-events: Use strcmp() to compare the PMU name adds 5885a202d044 perf evsel: Dummy events never triggers, no need to ask fo [...] adds 0a892c1c9472 perf record: Add dummy event during system wide synthesis adds 63b5930f4a4e perf vendor events power9: Add missing metrics to POWER9 ' [...] adds b027cc6fdf1b perf c2c: Fix 'perf c2c record -e list' to show the defaul [...] adds e12a89ef73b2 perf tools: Fix is_bpf_image function logic adds 7fcdccd42377 perf parse-events: Fix incorrect conversion of 'if () free [...] adds 3efc899d9afb perf evsel: Fix 2 memory leaks adds f0aef4759be5 perf evsel: Initialize evsel->per_pkg_mask to NULL in evse [...] adds ba35fe9358df tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT adds da231338ec9c perf record: Use an eventfd to wakeup when done adds 63f11355a6ee perf expr: Test parsing of floating point numbers adds 39548e50e689 perf powerpc: Don't ignore sym-handling.c file adds 6365757894d5 perf expr: Fix memory leaks in metric bison adds 4ac22b484d4c perf parse-events: Make add PMU verbose output clearer adds 3b536651eeb7 perf test: Provide a subtest callback to ask for the reaso [...] adds 06392aaad592 perf test: Improve pmu event metric testing adds 7597ce89b3ed perf trace: Fix the selection for architectures to generat [...] adds 6d1f916265aa perf beauty: Allow the CC used in the arch errno names scr [...] adds beb642030004 perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 adds ea9eb1f456a0 perf stat: Fix duration_time value for higher intervals adds eee19501926d perf tools: Grab a copy of libbpf's hashmap adds ded80bda8bc9 perf expr: Migrate expr ids table to a hashmap adds a885f3cc6f83 perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed adds c1034eb06920 perf tool: Make perf tool aware of SELinux access control adds bd7c1c6671b2 perf docs: Introduce security.txt file to document related issues adds 961224db0470 perf intel-pt: Use allocated branch stack for PEBS sample adds 6549a8c0c3d9 perf tools: Replace zero-length array with flexible-array adds acd1ac23156e perf stat: POWER9 metrics: expand "ICT" acronym adds 498ef715a00b perf script: Better align register values in dump adds ae7626418d71 perf stat: Fail on extra comma while parsing events adds 45db55f2ef5e perf metricgroup: Make 'evlist_used' variable a bitmap ins [...] adds a45badc7392b perf expr: Allow numbers to be followed by a dot adds 72f02a947e89 perf stat: Fix wrong per-thread runtime stat for interval mode adds cf4d9bd67cb1 perf counts: Reset prev_raw_counts counts adds 297767ac0ce5 perf stat: Copy counts from prev_raw_counts to evsel->counts adds 905365f493e3 perf stat: Save aggr value to first member of prev_raw_counts adds c7e5b328a8d4 perf stat: Report summary for interval mode adds 04f9bf2bac72 perf bpf-loader: Add missing '*' for key_scan_pos adds d778a778a816 perf config: Add stat.big-num support adds ffe7428e6dc8 perf branch: Replace zero-length array with flexible-array adds 452b0d160ad1 perf ftrace: Trace system wide if no target is given adds 51a09d8f9aa0 perf ftrace: Detect workload failure adds 07e9a6f538cb perf util: Fix memory leak of prefix_if_not_in adds fa99ce828291 perf util: Fix potential SEGFAULT in put_tracepoints_path [...] adds a159e2fe89b4 perf metricgroup: Free metric_events on error adds 4e21c13aca38 perf metricgroup: Always place duration_time last adds 908103991a99 perf metricgroup: Use early return in add_metric adds 7f9eca51c1e8 perf metricgroup: Delay events string creation adds 6bf2102bec4e perf metricgroup: Order event groups by size adds 2440689d62e9 perf metricgroup: Remove duped metric group events adds 05530a7921c0 perf metricgroup: Add options to not group or merge adds e2ce1059b0b3 perf metricgroup: Remove unnecessary ',' from events adds 8c3e05c827ef perf script: Don't force less for non tty output with --xed adds a90a1c54a6e9 perf list: Add metrics to command line usage adds d685e6c1b872 perf tests: Consider subtests when searching for user spec [...] adds 5f09ca5a1484 perf stat: Do not pass avg to generic_metric adds 1244a32736f8 perf parse: Add 'struct parse_events_state' pointer to scanner adds 85afd35575a3 perf symbols: Fix debuginfo search for Ubuntu adds 953e92402a52 perf jvmti: Fix jitdump for methods without debug info adds 959f8ed4c1a8 perf jvmti: Do not report error when missing debug information adds 525c821de0a6 perf tests: Add test for the java demangler adds 0bdf31811be0 perf jvmti: Fix demangling Java symbols adds 61f82e3fb697 perf kcore_copy: Fix module map when there are no modules loaded adds 87cf8360735e perf evlist: Disable 'immediate' events last adds b51640854df1 perf script: Fix --call-trace for Intel PT adds 16b4b4e1a003 perf record: Respect --no-switch-events adds 9b2d2066ddf6 perf intel-pt: Refine kernel decoding only warning message adds 9b90d9734ab7 perf build: Group the NO_SYSCALL_TABLE logic adds 43de3869b516 perf build: Allow explicitely disabling the NO_SYSCALL_TAB [...] adds db6b8cc8912a perf trace: Remove union from syscalltbl, all the fields a [...] adds a9e8c1f85696 perf trace: Use zalloc() to make sure all fields are zeroe [...] adds d21cb73a9025 perf trace: Grow the syscall table as needed when using libaudit adds a88f70de1b50 perf build: Remove libaudit from the default feature checks adds 5bc7aac3e7ca perf build: Add NO_SYSCALL_TABLE=1 to the build tests adds 69fbadbe987a perf build: Add NO_LIBCRYPTO=1 to the default set of build tests adds 60da3a12c53b perf build: Add NO_SDT=1 to the default set of build tests adds 7d7e503cac31 perf jvmti: Remove redundant jitdump line table entries adds 1e4bd2ae4564 perf jit: Fix inaccurate DWARF line table adds 82352ae28fc9 perf tools: Correct license on jsmn JSON parser adds 709434907842 perf tools: Add optional support for libpfm4 adds 9300acc6fed8 perf build: Add a LIBPFM4=1 build test entry adds 21f2b7c13335 tools compiler.h: Add attribute to disable tail calls adds 8617e2e34fde perf tests: Don't tail call optimize in unwind test adds 0fb0d615f310 perf test: Initialize memory in dwarf-unwind adds 4db25f669323 perf tools: Move arm-spe-pkt-decoder.h/c to the new dir adds 9f74d770180d perf auxtrace: Add four itrace options adds a54ca194981b perf arm-spe: Support synthetic events adds 5cf0e8ebc258 perf libdw: Fix off-by 1 relative directory includes adds a9a1790247bd perf stat: Ensure group is defined on top of the same cpu mask adds 3b1f47d6e7d3 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 0affd0e5262b perf symbols: Fix kernel maps for kcore and eBPF adds 3e9b26dc2268 perf tools: Remove some duplicated includes adds 38b3a5aaf2fd Merge tag 'perf-tools-2020-06-02' of git://git.kernel.org/ [...] adds a484a497c98a Merge tag 'keys-next-20200602' of git://git.kernel.org/pub [...] adds acf25aa66371 Merge tag 'Smack-for-5.8' of git://github.com/cschaufler/s [...] adds 512b7d37ee0a Merge tag 'mfd-next-5.8' of git://git.kernel.org/pub/scm/l [...] adds 302d5b3321aa Merge tag 'backlight-next-5.8' of git://git.kernel.org/pub [...] adds 0486a39a6d6c Merge tag 'linux-watchdog-5.8-rc1' of git://www.linux-watc [...] adds 9875b201e05a Merge tag 'tag-chrome-platform-for-v5.8' of git://git.kern [...] adds 86c67ce20d08 Merge tag 'leds-5.8-rc1' of git://git.kernel.org/pub/scm/l [...] adds a0a4d17e02a8 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 631d6914085b Merge tag 'sound-5.8-rc1' of git://git.kernel.org/pub/scm/ [...] adds 16ba7e312045 Merge branches 'for-5.7/upstream-fixes', 'for-5.8/apple', [...] adds a789d5f8a99a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9fb4c5250f10 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d77d1dbba955 Merge tag 'zonefs-5.8-rc1' of git://git.kernel.org/pub/scm [...] adds 07c8f3bfef16 Merge tag 'fsnotify_for_v5.8-rc1' of git://git.kernel.org/ [...] adds 5626de1e96f7 reiserfs: Replace kmalloc with kcalloc in the comment adds 051c3556e3d6 Merge tag 'for_v5.8-rc1' of git://git.kernel.org/pub/scm/l [...] adds 9ff7258575d5 Merge branch 'proc-linus' of git://git.kernel.org/pub/scm/ [...] adds 15a2bc4dbb9c Merge branch 'exec-linus' of git://git.kernel.org/pub/scm/ [...] adds a7cf07b0664e Merge remote-tracking branch 'fixes/master' adds 8b7561772799 module: break nested ARCH_HAS_STRICT_MODULE_RWX and STRICT [...] adds e88f69a2de1d Merge remote-tracking branch 'arc-current/for-curr' adds 078e5f92d02d Merge remote-tracking branch 'sparc/master' adds 49b23575943c bpf: Fix unused-var without NETDEVICES adds e7ed83d6fa1a bpf: Fix an error code in check_btf_func() adds 1565880fd15b Merge remote-tracking branch 'bpf/master' adds 862b2509d157 ALSA: usb-audio: Fix inconsistent card PM state after resume adds 3398e5c7b038 ALSA: usb-audio: Manage auto-pm of all bundled interfaces adds 759ce50e868c Merge remote-tracking branch 'sound-current/for-linus' adds 6f63d9c310e1 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus adds d605cbb64252 ASoC: rl6231: Modify the target DMIC clock rate adds e396dec46c56 ASoC: fsl-asoc-card: Defer probe when fail to find codec device adds 678916ec54f3 ASoC: max98390: Fix incorrect printf qualifier adds 97ed3e509ee6 ASoC: max98390: Fix potential crash during param fw loading adds 1dd9cd775ef5 Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus adds 88bba4e2b055 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds ebe281d327b2 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 161b0ad13a4d Merge remote-tracking branch 'spi-fixes/for-linus' adds f8a9878b84e6 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 8f0ba0fb968c Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds b29cb8d645da crypto: omap-aes - avoid spamming console with self tests adds 8dc43636e39a crypto: omap-sham - force kernel driver usage for sha algos adds 7e34e0bbc644 crypto: omap-crypto - fix userspace copied buffer access adds 6395166d7a19 crypto: omap-sham - huge buffer access fixes adds 63832a0c6fe1 crypto: omap-sham - fix very small data size handling adds 9ef4e6e5e314 crypto: omap-aes - prevent unregistering algorithms twice adds 281c377872ff crypto: omap-sham - add proper load balancing support for [...] adds 320bdbd81615 crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' wh [...] adds 656fb42369a4 Merge remote-tracking branch 'crypto-current/master' adds d46f9fbec719 bus: ti-sysc: Use optional clocks on for enable and wait f [...] adds 08b91dd6e547 bus: ti-sysc: Ignore clockactivity unless specified as a quirk adds 085bc0e576a4 bus: ti-sysc: Fix uninitialized framedonetv_irq adds 77cad9dbc957 ARM: OMAP2+: Fix legacy mode dss_reset adds 636338d7968e bus: ti-sysc: Increase max softreset wait adds 882753499405 Merge remote-tracking branch 'omap-fixes/fixes' adds ac11b65c0d26 hwmon: (bt1-pvt) Define Temp- and Volt-to-N poly as maybe-unused adds f8cfcd10fc01 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 8c88e72095e2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 8f7bbdfda80b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 68a5311900ca Merge remote-tracking branch 'fpga-fixes/fixes' adds 086779e58c68 Revert "ALSA: usb-audio: Manage auto-pm of all bundled int [...] new 62f42fa26f75 firmware: dmi-sysfs: Replace zero-length array with flexib [...] new 644b653be9b0 firmware: google: memconsole: Replace zero-length array wi [...] new 30c5fbc9fcca firmware: google: vpd: Replace zero-length array with flex [...] new b79a6629e227 aio: Replace zero-length array with flexible-array new 7df1564ff6d7 ARM: tegra: Replace zero-length array with flexible-array new c98db0deb023 dmaengine: Replace zero-length array with flexible-array new 5327008cd1c3 can: peak_canfd: Replace zero-length array with flexible-array new 60dee351e654 can: Replace zero-length array with flexible-array new 44e8919b425c carl9170: Replace zero-length array with flexible-array new 1d4a07587c63 crypto: Replace zero-length array with flexible-array new f49fc196edfa drbd: Replace zero-length array with flexible-array new e07b39cf2064 drm/edid: Replace zero-length array with flexible-array new 8b0088e4070e cb710: Replace zero-length array with flexible-array new 631f757b12f7 fanotify: Replace zero-length array with flexible-array new ddb2b1d1ca4b firewire: ohci: Replace zero-length array with flexible-array new 975a8a74003a fpga: dfl: Replace zero-length array with flexible-array new 173fc3bf01f2 FS-Cache: Replace zero-length array with flexible-array new 044e94ad8190 License cleanup: Replace zero-length array with flexible-array new 0264565a5b92 IB/rdmavt: Replace zero-length array with flexible-array new 28265484914f ima: Replace zero-length array with flexible-array new 62d13be45551 samples: mei: Replace zero-length array with flexible-array new acc818da0e9d iwlwifi: Replace zero-length array with flexible-array new 5f14e14187a2 ibft: Replace zero-length array with flexible-array new 2d5a481dd1fd JFS: Replace zero-length array with flexible-array new 447ac515b8c1 jffs2: Replace zero-length array with flexible-array new 16802e305725 KVM: Replace zero-length array with flexible-array new 2ffdb8c54aca kexec: Replace zero-length array with flexible-array new 8f90fe42a2bc keys: encrypted-type: Replace zero-length array with flexi [...] new efaf8d2706d9 kprobes: Replace zero-length array with flexible-array new af5e68182d6a libata: Replace zero-length array with flexible-array new edb729ce8dd3 tools/testing/nvdimm: Replace zero-length array with flexi [...] new bd432903de9f block: Replace zero-length array with flexible-array new 62e2272d9897 mm: Replace zero-length array with flexible-array new cdd1de390141 mtd: Replace zero-length array with flexible-array new b5fc6b2e5893 oprofile: Replace zero-length array with flexible-array new e563d13a996b firmware: pcdp: Replace zero-length array with flexible-array new b1058fd15536 media: pwc: Replace zero-length array with flexible-array new 8c810a507915 rapidio: Replace zero-length array with flexible-array new 0d95c684e1e6 RxRPC: Replace zero-length array with flexible-array new fbca2bd46e59 phy: samsung: Replace zero-length array with flexible-array new eea473d4cf73 sctp: Replace zero-length array with flexible-array new b3f83afc7847 ima: Replace zero-length array with flexible-array new 27e0b1b670ff slab: Replace zero-length array with flexible-array new fa256510edcf ASoC: SOF: Replace zero-length array with flexible-array new 390eba158522 Squashfs: Replace zero-length array with flexible-array new 2d65a54026b5 stm class: Replace zero-length array with flexible-array new 2ceb1ab33a0a dmaengine: tegra-apb: Replace zero-length array with flexi [...] new 54c3b0655179 thermal: imx8mm: Replace zero-length array with flexible-array new 258ee0174b6e tifm: Replace zero-length array with flexible-array new e5ff87c7dd2a soc: ti: Replace zero-length array with flexible-array new bfa1720e47d4 tracing/probe: Replace zero-length array with flexible-array new fb24bed5c035 w1: Replace zero-length array with flexible-array new 6cdccb1a2e12 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 1312a1e434c1 kbuild: add variables for compression tools new 05e2c12a1fdd Makefile: install modules.builtin even if CONFIG_MODULES=n new a2cf32b91f01 Merge branch 'kbuild' into for-next new 404568d35095 Merge remote-tracking branch 'kbuild/for-next' new 873e84c431fa Merge remote-tracking branch 'dma-mapping/for-next' new 26ab8226127c Merge remote-tracking branch 'arm/for-next' new 333ed74689b8 scs: Report SCS usage in bytes rather than number of entries new 5311ebfb612f arm64: debug: mark a function as __init to save some memory new c5df8a78e311 Merge remote-tracking branch 'arm64/for-next/core' new 4fc7a84f466c Merge tag 'arm-defconfig-5.8' of git://git.kernel.org/pub/ [...] new b5f73d47f34b clk: sprd: fix compile-testing new a47583369b3f Merge tag 'arm-drivers-5.8' of git://git.kernel.org/pub/sc [...] new 9e65dd827c94 Merge tag 'arm-soc-5.8' of git://git.kernel.org/pub/scm/li [...] new 57ee436a3cb8 Merge tag 'arm-dt-5.8' of git://git.kernel.org/pub/scm/lin [...] new 28107944fb70 soc: document merges new 7690c19b2a18 Merge remote-tracking branch 'arm-soc/for-next' new 505e28ebc75a Merge remote-tracking branch 'amlogic/for-next' new fd46fc49fbfc Merge remote-tracking branch 'at91/at91-next' new fe3551743cf3 Merge remote-tracking branch 'imx-mxs/for-next' new fec2720673b0 Merge remote-tracking branch 'keystone/next' new fb0e6092f7f7 Merge remote-tracking branch 'mediatek/for-next' new 4df298a817bb Merge remote-tracking branch 'mvebu/for-next' new 664758ade3e6 Merge remote-tracking branch 'omap/for-next' new 6babb1445e08 Merge remote-tracking branch 'qcom/for-next' new 00b894943723 Merge remote-tracking branch 'raspberrypi/for-next' new b8242c4daf25 Merge remote-tracking branch 'realtek/for-next' new 225e47b43a58 Merge remote-tracking branch 'renesas/next' new 877da85fdef5 Merge remote-tracking branch 'reset/reset/next' new 609afeca7230 Merge remote-tracking branch 'rockchip/for-next' new 94e6c80e15b4 Merge remote-tracking branch 'samsung-krzk/for-next' new 38ac46002d1d arm: dts: vexpress: Move mcc node back into motherboard node new 28b06b8e59fc Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new b92e1606175c Merge remote-tracking branch 'scmi/for-linux-next' new e3a752ff69ba Merge remote-tracking branch 'sunxi/sunxi/for-next' new c379bc97a30a Merge remote-tracking branch 'tegra/for-next' new e1a1f9170915 Merge remote-tracking branch 'clk/clk-next' new f30802d8e6cc Merge remote-tracking branch 'h8300/h8300-next' new bd934ae1427f Merge remote-tracking branch 'm68knommu/for-next' new adbe545fee81 Merge remote-tracking branch 'nds32/next' new e5fa7ceed7ce Merge remote-tracking branch 'openrisc/for-next' new bf8036a4098d powerpc/book3s64/kvm: Fix secondary page table walk warnin [...] new 1395375c5927 Merge branch 'topic/ppc-kvm' into next new 6fe1628d111e Merge remote-tracking branch 'powerpc/next' new 3718ca6513a7 Merge remote-tracking branch 'risc-v/for-next' new 725b94d74128 vfio-ccw: Enable transparent CCW IPL from DASD new 430220b0bbcb vfio-ccw: document possible errors new 9a44ce6c9b69 vfio-ccw: Introduce new helper functions to free/destroy regions new b7701dfbf983 vfio-ccw: Register a chp_event callback for vfio-ccw new 600279b52659 vfio-ccw: Refactor the unregister of the async regions new 24c986748ba6 vfio-ccw: Introduce a new schib region new 4296151d231e vfio-ccw: Refactor IRQ handlers new d8cac29b1d52 vfio-ccw: Introduce a new CRW region new 3f02cb2fd9d2 vfio-ccw: Wire up the CRW irq and CRW region new b2dd9a44a109 vfio-ccw: Add trace for CRW event new 0927e157b7e4 Merge tag 'vfio-ccw-20200603-v2' of https://git.kernel.org [...] new bfa50e1427e4 vfio-ccw: make vfio_ccw_regops variables declarations static new 3b11522bc4b0 Merge remote-tracking branch 's390/features' new 01a4dc0d8dee sh: sh4a: Bring back tmu3_device early device new bd158322ba5f sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in s [...] new 2bbb0e3cc8d4 arch/sh: vmlinux.scr new eface6c5d1a3 sh: configs: Cleanup old Kconfig IO scheduler options new 6410607b6eae sh: Add missing DECLARE_EXPORT() for __ashiftrt_r4_xx new 4580ba4ad2e6 sh: Convert iounmap() macros to inline functions new 3125ddc42487 sh: Convert ins[bwl]/outs[bwl] macros to inline functions new d1f56f318d23 sh: add missing EXPORT_SYMBOL() for __delay new 37744feebc08 sh: remove sh5 support new 0c1c3ab76163 Merge remote-tracking branch 'sh/for-next' new 5f438192b732 Merge remote-tracking branch 'sparc-next/master' new fe1697cc4a42 Merge remote-tracking branch 'uml/linux-next' new e49c7b2f6de7 afs: Build an abstraction around an "operation" concept new 44746355ccb1 afs: Don't get epoch from a server because it may be ambiguous new 3120c170ef35 afs: Fix handling of CB.ProbeUuid cache manager op new 194d28cf197c afs: Retain more of the VLDB record for alias detection new c3e9f888263b afs: Implement client support for the YFSVL.GetCellName RPC op new 8a070a964877 afs: Detect cell aliases 1 - Cells with root volumes new 6ef350b18420 afs: Detect cell aliases 2 - Cells with no root volumes new 6dfdf5369c9f afs: Detect cell aliases 3 - YFS Cells with a canonical ce [...] new cca37d45d547 afs: Add a tracepoint to track the lifetime of the afs_vol [...] new 20325960f875 afs: Reorganise volume and server trees to be rooted on the cell new 3c4c4075fc61 afs: Fix the by-UUID server tree to allow servers with the [...] new f11a016a852f afs: Fix afs_statfs() to not let the values go below zero new f3c130e6e6d1 afs: Don't use probe running state to make decisions outsi [...] new 32275d3f758f afs: Show more a bit more server state in /proc/net/afs/servers new 8409f67b6437 afs: Adjust the fileserver rotation algorithm to reprobe/r [...] new 3a643afe9c06 Merge remote-tracking branch 'afs/afs-next' new 12fb96e08ac2 Merge remote-tracking branch 'btrfs/for-next' new a74c4221ea4b Merge remote-tracking branch 'ceph/master' new 1ee0e6d47d08 smb3: default to minimum of two channels when multichannel [...] new e80ddeb2f70e smb3: fix incorrect number of credits when ioctl MaxOutput [...] new 8e84a61a9c5c cifs: dump Security Type info in DebugData new 7c06514afd38 cifs: multichannel: always zero struct cifs_io_parms new 352d96f3acc6 cifs: multichannel: move channel selection above transport layer new edb161353680 smb3: remove static checker warning new 8eec79540d2b cifs: multichannel: use pointer for binding channel new 2f5896797940 cifs: multichannel: try to rebind when reconnecting a channel new 331cc667a99c cifs: update internal module version number new 5453116e7b97 Merge remote-tracking branch 'cifs/for-next' new 657ff37dfcd1 exfat: fix incorrect update of stream entry in __exfat_truncate() new 0be4beb902b4 Merge remote-tracking branch 'exfat/dev' new 76211bca3e53 Merge remote-tracking branch 'ext3/for_next' new 6b6aeffc932d ext4: fix a style issue in fs/ext4/acl.c new 9e52484c7133 ext4: remove EXT4_GET_BLOCKS_KEEP_SIZE flag new 493e83aafa02 ext4: translate a few more map flags to strings in tracepoints new 39c0ae163f3b ext4: remove unnecessary comparisons to bool new c36a71b4e35a ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max new 3bbd0ef26098 ext4: fix buffer_head refcnt leak when ext4_iget() fails new 4301efa4c7cc writeback: Export inode_io_list_del() new ceff86fddae8 ext4: Avoid freeing inodes on dirty list new 8418897f1bf8 ext4: fix error pointer dereference new 4209ae12b122 ext4: handle ext4_mark_inode_dirty errors new b60ca3343e78 ext4: don't ignore return values from ext4_ext_dirty() new ee802f868993 ext4: remove dead GET_BLOCKS_ZERO code new bee6cf00c7f1 ext4: remove redundant GET_BLOCKS_CONVERT code new 779e26517b36 ext4: clean up GET_BLOCKS_PRE_IO error handling new be809e1274eb ext4: clean up ext4_ext_convert_to_initialized() error handling new 80dd4978ddd7 ext4: fix a typo in a comment new 08adf452e628 ext4: fix race between ext4_sync_parent() and rename() new 73c384c0cdaa ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path new 212da3ec6faf ext4: mballoc: print bb_free info even when it is 0 new e68cf40c0d09 ext4: mballoc: refactor ext4_mb_show_ac() new bbc4ec77e9f9 ext4: mballoc: add more mb_debug() msgs new 36bad4233cc5 ext4: mballoc: correct the mb_debug() format specifier for [...] new 004379d0b02a ext4: mballoc: fix few other format specifier in mb_debug() new f283529abac4 ext4: mballoc: simplify error handling in ext4_init_mballoc() new 4fca8f07790a ext4: mballoc: make ext4_mb_use_preallocated() return type [...] new a345021553f7 ext4: mballoc: refactor code inside DOUBLE_CHECK into sepa [...] new eb2b8ebb867f ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from [...] new 9bee5779ee26 ext4: balloc: use task_pid_nr() helper new 6db074618969 ext4: use BIT() macro for BH_** state bits new ec8c60be96d6 ext4: improve ext_debug() msg in case of block allocation failure new 8ec2d31b27f6 ext4: replace EXT_DEBUG with __maybe_unused in ext4_ext_ha [...] new d3df14535f4a ext4: mballoc: make mb_debug() implementation to use pr_debug() new 70aa1554b014 ext4: make ext_debug() implementation to use pr_debug() new 8ad8d710035e ext4: rework map struct instantiation in ext4_ext_map_blocks() new de8ff14cab99 ext4: add casefold flag to EXT4_INODE_* flags new 53f86b170dfa ext4: mballoc: add blocks to PA list under same spinlock a [...] new cf5e2ca6c990 ext4: mballoc: refactor ext4_mb_discard_preallocations() new 07b5b8e1ac40 ext4: mballoc: introduce pcpu seqcnt for freeing PA to imp [...] new 8ef123fe02ca ext4: mballoc: refactor ext4_mb_good_group() new 993778306e79 ext4: mballoc: use lock for checking free blocks while retrying new dfcd4489e270 ext4: drop ext4_journal_free_reserved() new 14ff6286309e jbd2: avoid leaking transaction credits when unreserving handle new 9f364e1d9537 add comment for ext4_dir_entry_2 file_type member new 175efa81feb8 ext4: fix EXT4_MAX_LOGICAL_BLOCK macro new 328e24ae14ae ext4: fix fiemap size checks for bitmap files new 03a5ed24c9b8 ext4: split _ext4_fiemap new da565e792be5 ext4: remove the call to fiemap_check_flags in ext4_fiemap new 44ebcd06bbb3 fs: mark __generic_block_fiemap static new 10c5db286452 fs: move the fiemap definitions out of fs.h new 273288189471 iomap: fix the iomap_fiemap prototype new cddf8a2c4a82 fs: move fiemap range validation into the file systems instances new 45dd052e67ad fs: handle FIEMAP_FLAG_SYNC in fiemap_prep new c7d216e8c44c fs: remove the access_ok() check in ioctl_fiemap new ba988903937c ext4: remove the access_ok() check in ext4_ioctl_get_es_cache new 6e014c621e72 ext4: don't block for O_DIRECT if IOCB_NOWAIT is set new 6b8ed62008a4 ext4: avoid unnecessary transaction starts during writeback new 2cc3acf8d59f Merge remote-tracking branch 'ext4/dev' new e78790f84a54 f2fs: fix retry logic in f2fs_write_cache_pages() new 4a6183fb7db6 f2fs: add node_io_flag for bio flags likewise data_io_flag new 35942e2134fa f2fs: attach IO flags to the missing cases new ee4c98505b26 Merge remote-tracking branch 'f2fs/dev' new d4991a4de50b Merge remote-tracking branch 'fuse/for-next' new 9459e93d5685 Merge remote-tracking branch 'nfs-anna/linux-next' new 7cd99a3567a2 Merge remote-tracking branch 'nfsd/nfsd-next' new 93665f9b7556 Merge remote-tracking branch 'orangefs/for-next' new 520da69d265a ovl: initialize error in ovl_copy_xattr new 08f4c7c86d4c ovl: add accessor for ofs->upper_mnt new b8e42a651bde ovl: get rid of redundant members in struct ovl_fs new df820f8de4e4 ovl: make private mounts longterm new b778e1ee1afe ovl: only pass ->ki_flags to ovl_iocb_to_rwf() new 74c6e384e991 ovl: make oip->index bool new 81e69c8b9e02 ovl: add nosync mount option new 0accc82b6459 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 9366839f282e Merge remote-tracking branch 'ubifs/linux-next' new a2984e186497 Merge remote-tracking branch 'v9fs/9p-next' new 1a6cf2e8f72f Merge remote-tracking branch 'djw-vfs/vfs-for-next' new 65eacdcc5c3e Merge remote-tracking branch 'file-locks/locks-next' new 516431ae669b i915: switch query_{topology,engine}_info() to copy_to_user() new 502f78c8d784 i915: switch copy_perf_config_registers_or_number() to uns [...] new fd7cd8da232d i915 compat ioctl(): just use drm_ioctl_kernel() new 598caf1a4032 i915: alloc_oa_regs(): get rid of pointless access_ok() new 7b3f0c4c56b0 i915:get_engines(): get rid of pointless access_ok() new b09e728da62f Merge branches 'work.misc', 'work.epoll', 'uaccess.misc', [...] new 1d3116e712c4 Merge remote-tracking branch 'vfs/for-next' new 44740078458c Merge remote-tracking branch 'printk/for-next' new 15d5a0157f31 Merge branch 'pci/aspm' new 8ab064e93103 Merge branch 'pci/enumeration' new 8810a9c4f15c Merge branch 'pci/error' new 1a765adf3353 Merge branch 'pci/hotplug' new 08d6c8fca74c Merge branch 'pci/kconfig' new 9f91d05e4aac Merge branch 'pci/misc' new ff33cc2fc01c Merge branch 'pci/p2pdma' new ae7322a06d22 Merge branch 'pci/pm' new b16666b85359 Merge branch 'pci/resource' new 0085090d7d58 Merge branch 'pci/switchtec' new 39a1af761950 Merge branch 'pci/virtualization' new 075a383389d7 Merge branch 'remotes/lorenzo/pci/aardvark' new 754262d1befb Merge branch 'remotes/lorenzo/pci/altera' new a1dcc1aa6f67 Merge branch 'remotes/lorenzo/pci/brcmstb' new 712879510fa4 Merge branch 'remotes/lorenzo/pci/cadence' new 8d7e33d6811f PCI: uniphier: Add Socionext UniPhier Pro5 PCIe endpoint c [...] new b9fcf4910b72 Merge branch 'remotes/lorenzo/pci/dwc' new d611b2b85331 Merge branch 'remotes/lorenzo/pci/endpoint' new d388e541e2e3 Merge branch 'remotes/lorenzo/pci/host-generic' new 7c9908d3c8ef Merge branch 'remotes/lorenzo/pci/hv' new 210d8ea82a0b Merge branch 'remotes/lorenzo/pci/misc' new c521b7d5b804 Merge branch 'remotes/lorenzo/pci/pci-bridge-emul' new 51755de7398c Merge branch 'remotes/lorenzo/pci/rcar' new 62e8a5ad4732 Merge branch 'remotes/lorenzo/pci/tegra' new 5a881eb3d138 Merge branch 'remotes/lorenzo/pci/v3-semi' new 2bd81cd04a3f Merge branch 'remotes/lorenzo/pci/vmd' new d6981ef70420 Merge remote-tracking branch 'pci/next' new b048f4556288 Merge remote-tracking branch 'hid/for-next' new 3f23dfffd788 Merge remote-tracking branch 'i2c/i2c/for-next' new 7e49848bce28 Merge branch 'dmi/master' new 6d37ffaedc5c Merge remote-tracking branch 'v4l-dvb-next/master' new dfa6515281c6 Merge remote-tracking branch 'pm/linux-next' new c532e8080aa2 Merge remote-tracking branch 'thermal/thermal/linux-next' new 9412654b22da Merge remote-tracking branch 'ieee1394/for-next' new 6c87ad8ec40a Merge remote-tracking branch 'dlm/next' new 816612b16761 Merge remote-tracking branch 'swiotlb/linux-next' new b26836374bd6 Merge remote-tracking branch 'rdma/for-next' new 46b586b11e54 Merge remote-tracking branch 'bluetooth/master' new e789ac6ef199 Merge remote-tracking branch 'gfs2/for-next' new 82438a86cdb7 Merge remote-tracking branch 'mtd/mtd/next' new bce4848dd18f Merge remote-tracking branch 'amdgpu/drm-next' new 95f6f6adfb3e Merge remote-tracking branch 'drm-intel/for-linux-next' new f3fc6ea68bb9 gpu: host1x: Clean up debugfs in error handling path new d1c746f8b59d drm/tegra: hub: Do not enable orphaned window group new 93a29e17311b Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 62d7486b0f43 Merge remote-tracking branch 'drm-misc/for-linux-next' new b20c006bf346 Merge remote-tracking branch 'drm-msm/msm-next' new 067f2607679f Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 3d5646ed3504 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 38909ec308c5 Merge remote-tracking branch 'modules/modules-next' new 26147ec23292 Merge remote-tracking branch 'input/next' new 739d1ca2928f Merge remote-tracking branch 'block/for-next' new a1c979f330cb dm bufio: delete unused and inefficient dm_bufio_discard_buffers new bf817c1bc55f dm crypt: sleep and retry on allocation errors new 6db30de76e37 dm integrity: sleep and retry on allocation errors new 06f334de0f43 dm integrity: add status line documentation new a218dfdf2e59 dm bufio: clean up rbtree block ordering new 5d707f08e802 dm bufio: introduce forget_buffer_locked new 12a478acbadd dm ebs: use dm_bufio_forget_buffers new c56f1a524796 dm zoned: add debugging message for reading superblocks new a32a1bc2935e dm zoned: avoid unnecessary device recalulation for second [...] new 5b57ec8bdcb9 dm zoned: improve logging messages for reclaim new fc726598a48f dm zoned: add a 'reserved' zone flag new fb70b8ff1ada dm zoned: convert to xarray new 2c1c8dcd205f dm zoned: allocate temporary superblock for tertiary devices new 4f79aa3c698f dm zoned: add device pointer to struct dm_zone new 0227dee93a21 dm zoned: add metadata pointer to struct dmz_dev new 8dcb67d135a0 dm zoned: per-device reclaim new 088259a43fc4 dm zoned: move random and sequential zones into struct dmz_dev new 50a630e251a0 dm zoned: support arbitrary number of devices new 7dd12b063013 dm zoned: allocate zone by device index new 02051f3d9b1d dm zoned: select reclaim zone based on device index new 844ff3de1b2f dm zoned: prefer full zones for reclaim new c209b431f2e3 dm zoned: check superblock location new 894d1c73176e dm mpath: simplify __must_push_back new 8ad425abb0a4 dm mpath: restrict queue_if_no_path state machine new 9d98b149b082 dm mpath: enhance queue_if_no_path debugging new 9e395d9c2d62 dm mpath: add DM device name to Failing/Reinstating path l [...] new d776dc57aea4 dm crypt: avoid truncating the logical block size new d77e96f27755 Merge remote-tracking branch 'device-mapper/for-next' new 327488ad30af Merge remote-tracking branch 'battery/for-next' new 064e2b9dd01d Merge remote-tracking branch 'apparmor/apparmor-next' new 452a47e837ea Merge remote-tracking branch 'integrity/next-integrity' new 32a767afb0d8 tpm: Fix TIS locality timeout problems new 9851e69e692d Merge remote-tracking branch 'tpmdd/next' new 431275afdc71 iommu: Check for deferred attach in iommu_group_do_dma_attach() new 9e81b42be0bc Merge remote-tracking branch 'iommu/next' new c6814ed37e0d Merge remote-tracking branch 'vfio/next' new 79267a5b114a Merge remote-tracking branch 'devicetree/for-next' new 4c69e1caeabd Merge remote-tracking branch 'mailbox/mailbox-for-next' new be25d1b5ea6a x86/cpu: Add Sapphire Rapids CPU model number new 5daf6213a34a Merge branch 'x86/urgent' new cd0c6ea07fa7 Merge branch 'x86/mm' new 10396895ab36 x86/entry: Use __irq_exit_rcu() in irq_exit() new c227bf005a07 x86/entry: __always_inline debugreg for noinstr new 43cea329af80 x86/entry: __always_inline irqflags for noinstr new c74809a9760f x86/entry: __always_inline arch_atomic_* for noinstr new 6452aaf182a1 x86/entry: Re-order #DB handler to avoid *SAN instrumentation new 87374bc31053 lockdep: __always_inline more for noinstr new 8c4d7f810943 x86/entry: __always_inline CR2 for noinstr new b8797e281f77 Merge branch 'linus' into x86/entry, to resolve conflicts new 591e2bf0b5b8 Merge branch 'x86/entry' new b91c8c42ffdd lib/vdso: Force inlining of __cvdso_clock_gettime_common() new 8ed00cc0f3b4 Merge branch 'timers/urgent' new a4c5572f8db1 Merge branch 'ras/core' new 16accae3d97f perf/x86/rapl: Fix RAPL config variable bug new 1e0f1ef6ea23 Merge branch 'perf/urgent' new 92bd484fcf09 Merge branch 'locking/kcsan' new b3e2d20973db rcuperf: Fix printk format warning new 5fdeefa053df Merge branch 'urgent-for-mingo' of git://git.kernel.org/pu [...] new 63e2d8bf9cd7 Merge branch 'core/urgent' new 436165eda446 Merge branch 'core/core' new c30a3e465817 Merge branch 'linus' into WIP.x86/mm, to resolve conflict new 0c1e35bf0c7b Merge branch 'WIP.x86/mm' new b43642e58e24 Merge remote-tracking branch 'tip/auto-latest' new bf2a05848a42 Merge remote-tracking branch 'edac/edac-for-next' new 78359ab36c2a Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 89f94e87a456 Merge remote-tracking branch 'ftrace/for-next' new 4727780bb90b Merge remote-tracking branch 'rcu/rcu/next' new deae35fcd293 Merge remote-tracking branch 'kvm-arm/next' new 3ff7dcdd9519 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' new 9955f01d2c59 Merge remote-tracking branch 'xen-tip/linux-next' new 2bc6b31ddc2f Merge remote-tracking branch 'percpu/for-next' new 6e999215cfd4 Merge remote-tracking branch 'workqueues/for-next' new 37ebe5ef5257 Merge remote-tracking branch 'ipmi/for-next' new 21cd4afc9a24 Merge remote-tracking branch 'driver-core/driver-core-next' new 74d8b180bb1e Merge remote-tracking branch 'usb/usb-next' new 22decc42e766 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 0431fe447e8b Merge remote-tracking branch 'tty/tty-next' new 7b96f6edc4dd Merge remote-tracking branch 'char-misc/char-misc-next' new 898217943455 Merge remote-tracking branch 'staging/staging-next' new 92116ebe068d Merge remote-tracking branch 'mux/for-next' new e645efa65ef1 Merge remote-tracking branch 'slave-dma/next' new 089df738931c Merge remote-tracking branch 'cgroup/for-next' new cbbde8fab36a Merge remote-tracking branch 'scsi/for-next' new 138125f74b25 scsi: hpsa: Lift {BIG_,}IOCTL_Command_struct copy{in,out} [...] new cb17c1b69b17 scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Comman [...] new 10100ffd5f65 scsi: hpsa: Get rid of compat_alloc_user_space() new 06b43f968db5 scsi: hpsa: hpsa_ioctl(): Tidy up a bit new 64c0b923261d Merge remote-tracking branch 'scsi-mkp/for-next' new e7c8cc35a64d virtio: add VIRTIO_RING_NO_LEGACY new 0c35c67412f0 virtio-mmio: Delete an error message in vm_find_vqs() new a865e420b956 virtio: force spec specified alignment on types new 213e77213867 vhost: revert "vhost: disable for OABI" new 5c1bd89b45d4 MAINTAINERS: Add myself as virtio-balloon co-maintainer new 01fcb1cbc88e vhost: allow device that does not depend on vhost worker new 5ce995f313ce vhost: use mmgrab() instead of mmget() for non worker device new c25a26e653a6 vdpa: introduce get_vq_notification method new ddd89d0a059d vhost_vdpa: support doorbell mapping via mmap new 4b4e4867d922 vhost_vdpa: disable doorbell mapping for !MMU new fb69c2c896fc virtio-balloon: Disable free page reporting if page poison [...] new b02989f37fc5 crypto: virtio: Fix src/dst scatterlist calculation in __v [...] new 8c855f0720ff crypto: virtio: Fix use-after-free in virtio_crypto_skciph [...] new d90ca42012db crypto: virtio: Fix dest length calculation in __virtio_cr [...] new 002ef18eff43 vhost: (cosmetic) remove a superfluous variable initialisation new 7dd793f37e2a ifcvf: move IRQ request/free to status change handlers new 18e643cd6c4d vdpasim: Fix some coccinelle warnings new 5f1f79bbc9e2 virtio-mem: Paravirtualized memory hotplug new dfb0b2e46d04 MAINTAINERS: Add myself as virtio-mem maintainer new f2af6d3978d7 virtio-mem: Allow to specify an ACPI PXM as nid new c627ff5d9822 virtio-mem: Paravirtualized memory hotunplug part 1 new 255f59850708 virtio-mem: Paravirtualized memory hotunplug part 2 new aa218795cb5f mm: Allow to offline unmovable PageOffline() pages via MEM [...] new 8e5c921ca0cd virtio-mem: Allow to offline partially unplugged memory blocks new 08b3acd7a68f mm/memory_hotplug: Introduce offline_and_remove_memory() new a573238786f8 virtio-mem: Offline and remove completely unplugged memory blocks new 23e77b5dc9cd virtio-mem: Better retry handling new ebf71552bb0e virtio-mem: Add parent resource for all added "System RAM" new 3c42e198e668 virtio-mem: Drop manual check for already present memory new 562e08cd249f virtio-mem: Unplug subblocks right-to-left new 8d4edcfe78c0 virtio-mem: Use -ETXTBSY as error code if the device is busy new 72f9525ad76b virtio-mem: Try to unplug the complete online memory block first new fce8afd76e3a virtio-mem: Don't rely on implicit compiler padding for requests new 7ae91c12ec08 vhost: option to fetch descriptors through an independent struct new 6f1866ac14bf vhost: use batched version by default new 3cb187c30612 vhost: batching fetches new 9a68eec196f6 vhost: cleanup fetch_buf return code handling new d138b5088319 vhost/net: pass net specific struct pointer new b27ae996f0b2 vhost: reorder functions new 0e7bb2d7d21f vhost: format-independent API for used buffers new e661eb2177eb vhost/net: convert to new API: heads->bufs new d9750254d63c vhost/net: avoid iov length math new 1b9e5c1df694 vhost/test: convert to the buf API new 0888c5c1852c vhost/scsi: switch to buf APIs new d0864726d1e7 vhost/vsock: switch to the buf API new 40144c37cee8 vhost: drop head based APIs new b8e8bd820072 ptr_ring: linked list fallback new 1b09d0932913 virtio_net: CTRL_GUEST_OFFLOADS depends on CTRL_VQ new 38017adceb84 Merge remote-tracking branch 'vhost/linux-next' new bc4e18180aa2 Merge remote-tracking branch 'rpmsg/for-next' new 5245643140f1 Merge remote-tracking branch 'gpio/for-next' new aab9f3287b14 Merge remote-tracking branch 'pinctrl/for-next' new f5641d053d46 pwm: Add missing "CONFIG_" prefix new d3f1fd6f9402 Merge remote-tracking branch 'pwm/for-next' new b043500236a8 Merge remote-tracking branch 'userns/for-next' new cca2187af4bc Merge remote-tracking branch 'kselftest/next' new 9382fcbf2679 Merge remote-tracking branch 'livepatching/for-next' new ba7dafb4509c Merge remote-tracking branch 'rtc/rtc-next' new 14f5ef72c8fb Merge remote-tracking branch 'ntb/ntb-next' new bba54fdd1061 Merge remote-tracking branch 'fsi/next' new bb9e0dda10e4 Merge remote-tracking branch 'slimbus/for-next' new 2d9ca3d22a59 Merge remote-tracking branch 'nvmem/for-next' new 663d34857481 Merge remote-tracking branch 'xarray/xarray' new ec68a4aa7d28 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 8b27f7004348 Merge remote-tracking branch 'fpga/for-next' new f8296ebc082f Merge remote-tracking branch 'kunit-next/kunit' new 7a7beeb2c833 Merge remote-tracking branch 'trivial/for-next' new c4bf9c962e13 Merge remote-tracking branch 'mhi/mhi-next' new 5a37afc67285 Merge remote-tracking branch 'notifications/notifications- [...] new d6fcb2505e2f Merge remote-tracking branch 'fsinfo/fsinfo-core' new e41543511edc checkpatch: test $GIT_DIR changes new 24f91ff8a548 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 77748cccfb06 /proc/kpageflags: do not use uninitialized struct pages new 171835dfc9a4 kcov: cleanup debug messages new 045f725d42cf kcov: fix potential use-after-free in kcov_remote_start new a2685d5c8b59 kcov: move t->kcov assignments into kcov_start/stop new 9adbaa899b99 kcov: move t->kcov_sequence assignment new 6e526c9136ee kcov: use t->kcov_mode as enabled indicator new b43a18275ee4 kcov: collect coverage from interrupts new b78d26e3b916 usb: core: kcov: collect coverage from usb complete callback new fcef6d3f9793 lib/lzo: fix ambiguous encoding bug in lzo-rle new a4fde9457819 ocfs2: clear links count in ocfs2_mknod() if an error occurs new fe5a80719b6a ocfs2: fix ocfs2 corrupt when iputting an inode new 9dc2dd44a98b drivers/tty/serial/sh-sci.c: suppress uninitialized var warning new 1f2c0a495fba ramfs: support O_TMPFILE new 301272815ecb kernel/watchdog: flush all printk nmi buffers when hardloc [...] new e9167eb418fd mm/mmap.c: fix the adjusted length error new b27e7b934a1f mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] new c139aba8df2e mm-page_alloc-skip-waternark_boost-for-atomic-order-0-allo [...] new f840c747e64d mm: add comments on pglist_data zones new 13eb245a0fca arch/kmap: remove BUG_ON() new 634e1abf2296 arch/xtensa: move kmap build bug out of the way new c84a2cf3a703 arch/kmap: remove redundant arch specific kmaps new a65672f1dee1 arch/kunmap: remove duplicate kunmap implementations new 02959f706560 {x86,powerpc,microblaze}/kmap: move preempt disable new 08040f2a0b92 arch/kmap_atomic: consolidate duplicate code new 71d6091467f9 arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes new f71932e28c00 arch/kunmap_atomic: consolidate duplicate code new 37263c43576d arch/{mips,sparc,microblaze,powerpc}: don't enable pagefau [...] new c1bd78fc8351 arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes new d9276b98709d arch/kmap: ensure kmap_prot visibility new eb3ed13fc94f arch/kmap: don't hard code kmap_prot values new 1acd2a72f62f arch/kmap: define kmap_atomic_prot() for all arch's new 47c21542a5d7 drm: remove drm specific kmap_atomic code new bf2fb9476259 kmap: remove kmap_atomic_to_page() new d30e17e99037 parisc/kmap: remove duplicate kmap code new 30457eafc926 sparc: remove unnecessary includes new bcda9bcf0077 kmap: consolidate kmap_prot definitions new 5e1d0a9ef997 kmap-consolidate-kmap_prot-definitions-checkpatch-fixes new 84b9928bee46 mm/vmstat: add events for PMD based THP migration without split new 012b5be09dec mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] new e838be45c544 mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] new b55009e62046 mm: add kvfree_sensitive() for freeing sensitive data objects new ad9968eebfba mm/memory_hotplug: refrain from adding memory into an impo [...] new 98772fa84366 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] new c4a038bbd672 mm/memory_hotplug: remove is_mem_section_removable() new d69096c322af mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 new 50232a328347 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] new 75ac4c58bc0d mm/memory_hotplug: introduce add_memory_driver_managed() new e1272d8c5617 kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] new af5a588df342 device-dax: add memory via add_memory_driver_managed() new a30539044eec mm: replace zero-length array with flexible-array member new 02c78433ef09 mm-replace-zero-length-array-with-flexible-array-member-fix new fa4a712f52e3 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" new ca4f9cb42c59 mm: ksm: fix a typo in comment "alreaady"->"already" new 9df453f43753 mm: ksm: fix a typo in comment "alreaady"->"already" new 700c45cb2070 mm: mmap: fix a typo in comment "compatbility"->"compatibility" new 3a2d1e8644c9 mm/hugetlb: fix a typo in comment "manitained"->"maintained" new f9cf938c9e91 mm/hugetlb: fix a typo in comment "manitained"->"maintained" new 2c8ddc031a6c mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] new 09f532893d92 mm/vmsan: fix some typos in comment new 45a1a8049f59 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" new 5387691ff99c mm/memblock: fix a typo in comment "implict"->"implicit" new 3a4f08084543 mm/list_lru: fix a typo in comment "numbesr"->"numbers" new 9769e19bbb0f mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" new 69e2cccb8696 mm/frontswap: fix some typos in frontswap.c new 09554a62f2ae mm, memcg: fix some typos in memcontrol.c new f40e310be243 mm: fix a typo in comment "strucure"->"structure" new 780e52acf2ca mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] new 7ae260d228c3 mm/sparse: fix a typo in comment "convienence"->"convenience" new 280192a8afdd mm/page-writeback: fix a typo in comment "effictive"->"effective" new 0be68def4cbe mm/memory: fix a typo in comment "attampt"->"attempt" new aa289c3ae69b mm: use false for bool variable new afc8ebf5a449 include/linux/mm.h: return true in cpupid_pid_unset() new 855499a91c85 zcomp: Use ARRAY_SIZE() for backends list new bc3803cb0e46 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 4a9be682857b fs/buffer.c: dump more info for __getblk_gfp() stall problem new 5149a4e399a1 kernel/hung_task.c: Monitor killed tasks. new 6662b877de9a proc: rename "catch" function argument new e784baa84fb3 x86/mm: define mm_p4d_folded() new c5faa5162ec9 mm/debug: add tests validating architecture page table helpers new fd1ea1901658 mm-debug-add-tests-validating-architecture-page-table-helpers-v17 new bd411282d102 mm-debug-add-tests-validating-architecture-page-table-helpers-v18 new ec08723060a8 user.c: make uidhash_table static new 0fe25582fb82 get_maintainer: add email addresses from .yaml files new fbde1d2282a8 get_maintainer: fix unexpected behavior for path/to//file [...] new d8c52c8a7307 lib/math: avoid trailing newline hidden in pr_fmt() new 8b245f07bb62 lib: Add might_fault() to strncpy_from_user. new 76a3c1c78b3b lib: optimize cpumask_local_spread() new bb46c3cfe93d lib/test_lockup.c: make test_inode static new ae7bb3ec383f lib/zlib: remove outdated and incorrect pre-increment opti [...] new da50c7c051fa lib/percpu-refcount.c: use a more common logging style new 2c76742e6874 lib/flex_proportions.c: cleanup __fprop_inc_percpu_max new 4a0b5275754e lib: make a test module with set/clear bit new dcc9ba7a10a5 include/linux/bitops.h: avoid clang shift-count-overflow warnings new c9586f962394 include/linux/bitops.h: simplify get_count_order_long() new 55f187f3249e bitops: use the same mechanism for get_count_order[_long] new 82f522ac95f5 lib: test get_count_order/long in test_bitops.c new ff4dfe89cea6 lib-test-get_count_order-long-in-test_bitopsc-fix new c916e04184b1 checkpatch: additional MAINTAINER section entry ordering checks new dcff07304921 checkpatch: look for c99 comments in ctx_locate_comment new af52e7f00067 checkpatch: disallow --git and --file/--fix new 0eadbcbaef98 checkpatch: use patch subject when reading from stdin new 5d60d678b163 checkpatch-use-patch-subject-when-reading-from-stdin-fix new fee9ac5ba0fd fs/binfmt_elf: remove redundant elf_map ifndef new 121709e0d80e elfnote: mark all .note sections SHF_ALLOC new 9c30e03e1941 init: allow distribution configuration of default init new efaeaf120da4 fat: don't allow to mount if the FAT length == 0 new 4d761c453823 fat: improve the readahead for FAT entries new 516d8a987a0f fs/seq_file.c: seq_read: Update pr_info_ratelimited new e5e4af8828bc include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] new 5d24215ba1d8 seq_file-introduce-define_seq_attribute-helper-macro-check [...] new 4b0e87b62b6e mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro new 66ae75458768 kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro new 975ea46eff3c exec: simplify the copy_strings_kernel calling convention new 126b2bcbf5de exec: open code copy_string_kernel new f4f3ea676993 exec: change uselib(2) IS_SREG() failure to EACCES new 258c81b54046 exec: relocate S_ISREG() check new eaf1f4216768 exec: relocate path_noexec() check new cc15aa6e8c64 fs: include FMODE_EXEC when converting flags to f_mode new 8aa82a3491d2 umh: fix refcount underflow in fork_usermode_blob(). new 7c8d985ad349 rapidio: avoid data race between file operation callbacks [...] new fc92d7bbe12b rapidio: convert get_user_pages() --> pin_user_pages() new 1a6ec1b20b9d kernel/relay.c: handle alloc_percpu returning NULL in relay_open new 62149cc0ae08 kernel/relay.c: fix read_pos error when multiple readers new ace554d79617 aio: simplify read_events() new 8e9207237459 selftests/x86/pkeys: move selftests to arch-neutral directory new fa27a175a379 selftests/vm/pkeys: rename all references to pkru to a gen [...] new 9dc48d4379c8 selftests/vm/pkeys: move generic definitions to header file new 7de3d49f4b62 selftests/vm/pkeys: move some definitions to arch-specific header new b23d4f2835f2 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() new 430b37e52500 selftests: vm: pkeys: Use sane types for pkey register new 4c71b38ea613 selftests: vm: pkeys: add helpers for pkey bits new 73563fc775d5 selftests/vm/pkeys: fix pkey_disable_clear() new 6b778e582e78 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() new e12e596158d6 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] new 4ff6506f67ae selftests: vm: pkeys: use the correct huge page size new 2183908cb592 selftests/vm/pkeys: introduce generic pkey abstractions new 45186b81d975 selftests/vm/pkeys: introduce powerpc support new 35576b33d12b selftests: vm: pkeys: fix powerpc access right updates new fbc5f1724846 selftests/vm/pkeys: fix number of reserved powerpc pkeys new d8654b3e8734 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() new 4967d7082ec6 selftests/vm/pkeys: improve checks to determine pkey support new a1677c679ff6 selftests/vm/pkeys: associate key on a mapped page and det [...] new 229d5086bb62 selftests/vm/pkeys: associate key on a mapped page and det [...] new f308d32de657 selftests/vm/pkeys: detect write violation on a mapped acc [...] new 4fd0ca1e21be selftests/vm/pkeys: introduce a sub-page allocator new c2ee5e1a4fa4 selftests/vm/pkeys: test correct behaviour of pkey-0 new e525bf2a37f1 selftests/vm/pkeys: override access right definitions on powerpc new d8ca80cb6dd4 selftests: vm: pkeys: fix powerpc access right definitions new e39cf4024235 selftests: vm: pkeys: use the correct page size on powerpc new 26a353cf983a selftests: vm: pkeys: fix multilib builds for x86 new 26d3ba95e333 tools/testing/selftests/vm: remove duplicate headers new 814beddfa922 lib/ubsan.c: fix gcc-10 warnings new f9f7d63f0d51 ipc/msg: add missing annotation for freeque() new 5acb982cac7b ipc/namespace.c: use a work queue to free_ipc new 5db60c5d02c1 ipc: convert ipcs_idr to XArray new 3ab04eb302f9 ipc-convert-ipcs_idr-to-xarray-update new 1dbef51a1219 ipc-convert-ipcs_idr-to-xarray-update-fix new 6f04c0274786 linux-next-pre new dca44197b221 Merge branch 'akpm-current/current' new 06aec46aa40a linux-next-post new 5ea7a5fe200e dynamic_debug: add an option to enable dynamic debug for m [...] new f81dd828b65b dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] new 62c0c02570d3 kernel: add panic_on_taint new 2e4b64f029b4 kernel-add-panic_on_taint-fix new 18c47a86f7d9 xarray.h: correct return code documentation for xa_store_{ [...] new b880cc2f158c kernel/sysctl: support setting sysctl parameters from kern [...] new 0972522eda22 kernel/sysctl: support handling command line aliases new d92452f2e732 kernel/hung_task convert hung_task_panic boot parameter to sysctl new 541ca5e8ebee tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] new fdbfd8ff6792 lib/test_sysctl: support testing of sysctl. boot parameter new 25d63a06c5c0 lib-test_sysctl-support-testing-of-sysctl-boot-parameter-fix new d751578171f5 kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] new f91b47e83ec6 kernel/hung_task.c: introduce sysctl to print all traces w [...] new 0d9b615530e3 panic: add sysctl to dump all CPUs backtraces on oops event new 319a871115e3 kernel/sysctl.c: ignore out-of-range taint bits introduced [...] new cf9426e993ed stacktrace: cleanup inconsistent variable type new 50e3ef915127 amdgpu: a NULL ->mm does not mean a thread is a kthread new 8409dd60be80 kernel: move use_mm/unuse_mm to kthread.c new 599cae232df6 kernel: move use_mm/unuse_mm to kthread.c new 3e8a9167bd20 kernel: better document the use_mm/unuse_mm API contract new 597211ba8c36 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 new 6cbe57e16797 powerpc/vas: fix up for {un}use_mm() rename new fdedb173a64a drm/amdkfd: fix up for {un}use_mm() rename new e37fb880cd21 kernel: set USER_DS in kthread_use_mm new ee3767646931 mm/kmemleak: silence KCSAN splats in checksum new d78e39fee7dc kallsyms/printk: add loglvl to print_ip_sym() new eaa6f78c2b80 alpha: add show_stack_loglvl() new 7982fe6b77f5 arc: add show_stack_loglvl() new d419f6902986 arm/asm: add loglvl to c_backtrace() new 415ca2fe610c arm: add loglvl to unwind_backtrace() new 8d5430fb4387 arm: add loglvl to dump_backtrace() new 80698a322e5c arm: wire up dump_backtrace_{entry,stm} new a4e924865527 arm: add show_stack_loglvl() new f8eeb118ca18 arm64: add loglvl to dump_backtrace() new c0ba0e57748b arm64: add show_stack_loglvl() new c7413db0a619 c6x: add show_stack_loglvl() new 81214f431f9a csky: add show_stack_loglvl() new 1f03f80fdc7d h8300: add show_stack_loglvl() new 816414b009e2 hexagon: add show_stack_loglvl() new 32f3c94a5d92 ia64: pass log level as arg into ia64_do_show_stack() new 1203559e305e ia64: add show_stack_loglvl() new e8d6e4a07a7c m68k: add show_stack_loglvl() new b613263e4dd0 microblaze: add loglvl to microblaze_unwind_inner() new c14a5d4a3d2a microblaze: add loglvl to microblaze_unwind() new 4960fcd5a47e microblaze: add show_stack_loglvl() new 5ff1d3f42e3b mips: add show_stack_loglvl() new 8d322a30642f nds32: add show_stack_loglvl() new 19b0cea605be nios2: add show_stack_loglvl() new 7fa8aa84ef1b openrisc: add show_stack_loglvl() new 0f6cec500c4d parisc: add show_stack_loglvl() new b99f56b91aeb powerpc: add show_stack_loglvl() new 038af44a18ee riscv: add show_stack_loglvl() new 361e592b7c87 s390: add show_stack_loglvl() new 613192a5fc39 sh: add loglvl to dump_mem() new cb90e47762c6 sh: remove needless printk() new 75e26a4e4b6f sh: add loglvl to printk_address() new b1ec620fa2d5 sh: add loglvl to show_trace() new d00eb6cbb864 sh: add show_stack_loglvl() new 1dcfe2a52d73 sparc: add show_stack_loglvl() new 7a996776bb81 um/sysrq: remove needless variable sp new 5aa63e905582 um: add show_stack_loglvl() new 3ff0e861204a unicore32: remove unused pmode argument in c_backtrace() new f04ce31230af unicore32: add loglvl to c_backtrace() new eaa7d2140a85 unicore32: add show_stack_loglvl() new c8632dbcd0f7 x86: add missing const qualifiers for log_lvl new 3b0c7d992cb5 x86: add show_stack_loglvl() new 09be89346b7d xtensa: add loglvl to show_trace() new f84bdee00d71 xtensa-add-loglvl-to-show_trace-fix new 0900f8747e1e xtensa: add show_stack_loglvl() new 24e49ae3f03f sysrq: use show_stack_loglvl() new 2396b2351620 x86/amd_gart: print stacktrace for a leak with KERN_ERR new eba4319061ce power: use show_stack_loglvl() new dd5d2b5adb88 kdb: don't play with console_loglevel new d49989492801 sched: print stack trace with KERN_INFO new 8ec2014e52f1 kernel: use show_stack_loglvl() new 8fabe3171629 kernel: rename show_stack_loglvl() => show_stack() new 6c0bb2a972b8 mm/frontswap: mark various intentional data races new 64bc91537c21 mm/page_io: mark various intentional data races new 077b02e80bf7 mm-page_io-mark-various-intentional-data-races-v2 new 1401fcdac259 mm/swap_state: mark various intentional data races new 2e89f20974ce mm/filemap.c: fix a data race in filemap_fault() new 0b44c55471b1 mm/swapfile: fix and annotate various data races new e6ca08f89696 mm-swapfile-fix-and-annotate-various-data-races-v2 new c1f8a715c2e9 mm/page_counter: fix various data races at memsw new b79031ebe25c mm/memcontrol: fix a data race in scan count new a14616fc09ca mm/list_lru: fix a data race in list_lru_count_one new e1e2bcce11f9 mm/mempool: fix a data race in mempool_free() new ec561d5e2dfd mm/util.c: annotate an data race at vm_committed_as new 6ed810960de8 mm/rmap: annotate a data race at tlb_flush_batched new 1c2e7a543d2f mm: annotate a data race in page_zonenum() new 6ecf6519f56e mm/swap.c: annotate data races for lru_rotate_pvecs new 8652fe7a6734 mm/gup.c: convert to use get_user_{page|pages}_fast_only() new 2041654c516a mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) new 5c16174af774 mm/gup: introduce pin_user_pages_locked() new ba6f6bbb33bd mm/gup: introduce pin_user_pages_locked() new 87c432bf3a89 mm/gup: frame_vector: convert get_user_pages() --> pin_use [...] new 280b8d61f93f mm/gup: documentation fix for pin_user_pages*() APIs new a65768dd7f35 docs: mm/gup: pin_user_pages.rst: add a "case 5" new 75ec0147108b vhost: convert get_user_pages() --> pin_user_pages() new 97ec4b1a3a4a h8300: remove usage of __ARCH_USE_5LEVEL_HACK new 81125740bc7e arm: add support for folded p4d page tables new e87d76cf51e1 arm-add-support-for-folded-p4d-page-tables-fix new 78f5aa8e0ac2 arm64: add support for folded p4d page tables new 47f5a844c895 arm64: kvm: fix gcc-10 shift warning new 1468951aa6ca hexagon: remove __ARCH_USE_5LEVEL_HACK new 7767fd03e792 ia64: add support for folded p4d page tables new f4ff3fd3cd65 nios2: add support for folded p4d page tables new 1cc815fde7d5 openrisc: add support for folded p4d page tables new c8e3823b14c2 powerpc: add support for folded p4d page tables new 97239d9bbe9e fixup for powerpc ptdump.c new 5319f65de9e4 powerpc/xmon: drop unused pgdir varialble in show_pte() function new 0bf77d759b73 sh: fault: Modernize printing of kernel messages new 27d4bfa01b33 sh: drop __pXd_offset() macros that duplicate pXd_index() ones new 277c3d7a2da3 sh: add support for folded p4d page tables new f8e871025f83 unicore32: remove __ARCH_USE_5LEVEL_HACK new 7c96cf58837b asm-generic: remove pgtable-nop4d-hack.h new e9a866156497 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] new 65a7b4807c45 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy new 2a1b1466a5fc mm/mmap.c: add more sanity checks to get_unmapped_area() new 6693fac5fce2 mm/mmap.c: do not allow mappings outside of allowed limits new a12dd58107e7 mm: don't include asm/pgtable.h if linux/mm.h is already included new fc649cc72086 mm: introduce include/linux/pgtable.h new 9f7bf93d0171 mm: reorder includes after introduction of linux/pgtable.h new 91f19f67cc61 csky: replace definitions of __pXd_offset() with pXd_index() new 2d507d9bc2ef m68k/mm/motorola: move comment about page table allocation [...] new fb0f67cec627 m68k/mm: move {cache,nocahe}_page() definitions close to t [...] new 4476f4607f39 x86/mm: simplify init_trampoline() and surrounding logic new 1333ff7822d4 x86/kaslr: take CONFIG_RANDOMIZE_MEMORY into account in ka [...] new a3f5209a052b mm: pgtable: add shortcuts for accessing kernel PMD and PTE new a0df802d93fb microblaze: fix page table traversal in setup_rt_frame() new cbc05ad47d08 mm-pgtable-add-shortcuts-for-accessing-kernel-pmd-and-pte-fix-3 new 13f6ac5a8470 mm: consolidate pte_index() and pte_offset_*() definitions new 200892dc7e0f mm-consolidate-pte_index-and-pte_offset_-definitions-fix new e355c008bedc mm: consolidate pmd_index() and pmd_offset() definitions new ae249d16d219 mm: consolidate pud_index() and pud_offset() definitions new bcfde726d5dc mm: consolidate pgd_index() and pgd_offset{_k}() definitions new 0bdb35d41a2d mm-consolidate-pgd_index-and-pgd_offset_k-definitions-fix new e55198de9490 mm-consolidate-pgd_index-and-pgd_offset_k-definitions-fix2 new 84a833eaacd3 mm-consolidate-pgd_index-and-pgd_offset_k-definitions-fix-3 new 0253210c0305 arm: fix the flush_icache_range arguments in set_fiq_handler new 730383993dcc nds32: unexport flush_icache_page new a355f47473a6 powerpc: unexport flush_icache_user_range new 74ce5396a314 unicore32: remove flush_cache_user_range new 92dfe74d9f80 asm-generic: fix the inclusion guards for cacheflush.h new 6bf1add9f3cd asm-generic: don't include <linux/mm.h> in cacheflush.h new 007a7f63612a asm-generic-dont-include-linux-mmh-in-cacheflushh-fix new ce027667cf40 asm-generic: improve the flush_dcache_page stub new ffc7a2881d77 alpha: use asm-generic/cacheflush.h new 4b3ec84ee8c9 arm64: use asm-generic/cacheflush.h new 6bd5b436926e c6x: use asm-generic/cacheflush.h new e84015defcb3 hexagon: use asm-generic/cacheflush.h new d7d88e9b6f36 ia64: use asm-generic/cacheflush.h new 184987e43e83 microblaze: use asm-generic/cacheflush.h new 06f618814d78 m68knommu: use asm-generic/cacheflush.h new 8bc8f6a83101 openrisc: use asm-generic/cacheflush.h new 58056305f554 powerpc: use asm-generic/cacheflush.h new 48f7152c706a riscv: use asm-generic/cacheflush.h new 49ae8277b479 arm,sparc,unicore32: remove flush_icache_user_range new 0b052bafdbda mm: rename flush_icache_user_range to flush_icache_user_page new 0b67453beb19 asm-generic: add a flush_icache_user_range stub new 7d0f4e4b8d3a sh: implement flush_icache_user_range new aabc1079f0a5 xtensa: implement flush_icache_user_range new ce3fedf5550a xtensa: fix flush_icache_user_range in noMMU configs new 897378bb7953 arm: rename flush_cache_user_range to flush_icache_user_range new f7b48b60c8b3 m68k: implement flush_icache_user_range new cda6a2f49209 exec: only build read_code when needed new 4614a80e1add exec: use flush_icache_user_range in read_code new b2e6d053e522 binfmt_flat: use flush_icache_user_range new 9acef5386f45 nommu: use flush_icache_user_range in brk and mmap new 76ea937d46bc module: move the set_fs hack for flush_icache_range to m68k new f8b422abe84d mmap locking API: initial implementation as rwsem wrappers new 30c0d9707382 MMU notifier: use the new mmap locking API new a1308c970548 DMA reservations: use the new mmap locking API new e5d613a71b76 mmap locking API: use coccinelle to convert mmap_sem rwsem [...] new 126a32222c7a mmap locking API: convert mmap_sem call sites missed by co [...] new 258708ec7849 mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] new f47582324f4c mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] new 9d43cc2fe292 mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] new 87e1b53a1b6b mmap locking API: convert nested write lock sites new 7f4dfaea388f mmap locking API: add mmap_read_trylock_non_owner() new 0bd13fe4616f mmap locking API: add MMAP_LOCK_INITIALIZER new bb14824748fb mmap locking API: add mmap_assert_locked() and mmap_assert [...] new 7c2c91ba5403 mmap locking API: rename mmap_sem to mmap_lock new 67716151c812 mmap-locking-api-rename-mmap_sem-to-mmap_lock-fix new a3af55787428 mmap locking API: convert mmap_sem API comments new 369b96e7e6eb mmap locking API: convert mmap_sem comments new 3b806afc2dc8 mmap-locking-api-convert-mmap_sem-comments-fix new 523423eb18f9 mmap-locking-api-convert-mmap_sem-comments-fix-fix new 0d671317c5bf mmap-locking-api-convert-mmap_sem-comments-fix-fix-fix new 6e7cdb22a9a6 mm/madvise: pass task and mm to do_madvise new fb59ee5fd9fa mm/madvise: introduce process_madvise() syscall: an extern [...] new 8cde4aa37165 fix process_madvise build break for arm64 new 62fffe4ce060 mm: fix build error for mips of process_madvise new 485ccb7997bb mm-introduce-external-memory-hinting-api-fix-2-fix new 16bce6d80d3d mm/madvise: check fatal signal pending of target process new 6eb852d1d379 pid: move pidfd_get_pid() to pid.c new 7b6c03064797 mm/madvise: support both pid and pidfd for process_madvise new 364c32a960cd mm/madvise: allow KSM hints for remote API new 90a50b7c9a13 mm: support vector address ranges for process_madvise new 2d96aede0c1a mm: support compat_sys_process_madvise new 3b3fe775b675 mm-support-vector-address-ranges-for-process_madvise-fix-fix new 1cc80357dc9d mm/madvise: make function 'do_process_madvise' static new 5a4031745f93 mm: fix s390 compat build error new 7c79ea005718 mm-support-vector-address-ranges-for-process_madvise-fix-f [...] new d8d78ae00234 mm: use only pidfd for process_madvise syscall new fa6c19e263fb mm: return EBADF if pidfd is invalid new 1a1a802f4631 mm/madvise.c: remove duplicated include new b8ca32e3cde0 maccess: unexport probe_kernel_write() new 4cc91ee9bc47 turns out that probe_user_write is used in modular code new ef3e9e034442 maccess: remove various unused weak aliases new bed1cb23135b maccess: remove duplicate kerneldoc comments new 9f7afd862d5f maccess: clarify kerneldoc comments new 4f6a3ad05067 maccess: update the top of file comment new 0e0dae682903 maccess: rename strncpy_from_unsafe_user to strncpy_from_u [...] new fd932fac1f0a maccess: rename strncpy_from_unsafe_strict to strncpy_from [...] new ccee707cb2ce maccess: rename strnlen_unsafe_user to strnlen_user_nofault new 1c4cdb8620b3 maccess: remove probe_read_common and probe_write_common new a2c59ce86007 maccess: unify the probe kernel arch hooks new af90992949fa maccess-unify-the-probe-kernel-arch-hooks-fix new 6c9b7df1c98b bpf: factor out a bpf_trace_copy_string helper new bb5cad00c078 bpf: handle the compat string in bpf_trace_copy_string better new beb7d59a8457 bpf:bpf_seq_printf(): handle potentially unsafe format str [...] new cbe6ae55c9f5 bpf: rework the compat kernel probe handling new d411a9c4e95a tracing/kprobes: handle mixed kernel/userspace probes better new 3429f181fe78 maccess: remove strncpy_from_unsafe new 970e493b729a maccess: always use strict semantics for probe_kernel_read new 54a098f79758 maccess-always-use-strict-semantics-for-probe_kernel_read-fix new ef473e1d54ac maccess: move user access routines together new 0ef1e4609595 maccess: allow architectures to provide kernel probing directly new 8c78b0f97e25 x86: use non-set_fs based maccess routines new 7f596d0de154 x86-use-non-set_fs-based-maccess-routines-x86-use-non-set_ [...] new 3e3af83c2546 maccess: return -ERANGE when probe_kernel_read() fails new 0dfc27e2f75e include/linux/cache.h: expand documentation over __read_mostly new ca9c7de39ecd doc: cgroup: update note about conditions when oom killer [...] new e892283909a0 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] new 7552e21a7314 include/asm-generic/vmlinux.lds.h: align ro_after_init new 45c3384f9e8d sh: clkfwk: remove r8/r16/r32 new c8dc09ab85ed sh: remove call to memset after dma_alloc_coherent new 80913dcee841 sh: use generic strncpy() new 3d88da36f0a3 sh: add missing EXPORT_SYMBOL() for __delay
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 (2afd019002b6) \ N -- N -- N refs/heads/akpm (3d88da36f0a3)
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.
The 850 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-fs-f2fs | 9 + Documentation/filesystems/dax.txt | 6 +- Documentation/filesystems/ext4/verity.rst | 3 - Documentation/filesystems/overlayfs.rst | 17 +- Documentation/s390/vfio-ccw.rst | 100 +- MAINTAINERS | 7 + Makefile | 39 +- arch/arm/arm-soc-for-next-contents.txt | 23 +- arch/arm/boot/deflate_xip_data.sh | 2 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 146 +- arch/arm/mach-omap2/omap_hwmod.c | 2 +- arch/arm64/Kconfig.platforms | 2 +- arch/arm64/kernel/debug-monitors.c | 2 +- arch/ia64/Makefile | 2 +- arch/m68k/Makefile | 8 +- arch/parisc/Makefile | 2 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 6 + arch/powerpc/include/asm/kvm_book3s_64.h | 10 + arch/powerpc/include/asm/nohash/32/pgtable.h | 9 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 35 +- arch/powerpc/mm/kasan/8xx.c | 4 +- arch/powerpc/mm/kasan/book3s_32.c | 2 +- arch/powerpc/mm/nohash/8xx.c | 2 +- arch/powerpc/mm/pgtable.c | 2 +- arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/mm/ptdump/ptdump.c | 6 +- arch/sh/Kconfig | 62 +- arch/sh/Kconfig.cpu | 9 - arch/sh/Kconfig.debug | 13 +- arch/sh/Makefile | 29 +- arch/sh/boot/compressed/Makefile | 12 +- arch/sh/boot/compressed/misc.c | 8 - arch/sh/configs/apsh4ad0a_defconfig | 3 +- arch/sh/configs/kfr2r09_defconfig | 2 - arch/sh/configs/magicpanelr2_defconfig | 2 - arch/sh/configs/polaris_defconfig | 1 - arch/sh/configs/r7780mp_defconfig | 2 - arch/sh/configs/r7785rp_defconfig | 2 - arch/sh/configs/rsk7201_defconfig | 2 - arch/sh/configs/rsk7203_defconfig | 2 - arch/sh/configs/rsk7264_defconfig | 2 - arch/sh/configs/rsk7269_defconfig | 2 - arch/sh/configs/sdk7786_defconfig | 3 +- arch/sh/configs/se7206_defconfig | 2 - arch/sh/configs/se7343_defconfig | 1 - arch/sh/configs/se7619_defconfig | 2 - arch/sh/configs/se7705_defconfig | 2 - arch/sh/configs/se7712_defconfig | 2 - arch/sh/configs/se7721_defconfig | 2 - arch/sh/configs/se7722_defconfig | 2 - arch/sh/configs/se7780_defconfig | 1 - arch/sh/configs/sh7710voipgw_defconfig | 1 - arch/sh/configs/sh7757lcr_defconfig | 2 +- arch/sh/configs/shmin_defconfig | 2 - arch/sh/configs/ul2_defconfig | 2 - arch/sh/drivers/pci/Makefile | 1 - arch/sh/drivers/pci/ops-sh5.c | 65 - arch/sh/drivers/pci/pci-sh5.c | 217 --- arch/sh/drivers/pci/pci-sh5.h | 108 -- arch/sh/include/asm/barrier.h | 4 +- arch/sh/include/asm/bitops.h | 26 - arch/sh/include/asm/bl_bit.h | 11 +- arch/sh/include/asm/bl_bit_64.h | 37 - arch/sh/include/asm/bugs.h | 4 - arch/sh/include/asm/cache_insns.h | 12 +- arch/sh/include/asm/cache_insns_64.h | 20 - arch/sh/include/asm/checksum.h | 6 +- arch/sh/include/asm/elf.h | 23 - arch/sh/include/asm/extable.h | 4 - arch/sh/include/asm/fixmap.h | 4 - arch/sh/include/asm/io.h | 4 - arch/sh/include/asm/irq.h | 3 - arch/sh/include/asm/mmu_context.h | 12 - arch/sh/include/asm/mmu_context_64.h | 75 - arch/sh/include/asm/page.h | 21 +- arch/sh/include/asm/pgtable.h | 17 - arch/sh/include/asm/pgtable_64.h | 280 --- arch/sh/include/asm/posix_types.h | 6 +- arch/sh/include/asm/processor.h | 14 +- arch/sh/include/asm/processor_64.h | 212 --- arch/sh/include/asm/ptrace_64.h | 14 - arch/sh/include/asm/string.h | 6 +- arch/sh/include/asm/string_64.h | 21 - arch/sh/include/asm/switch_to.h | 11 +- arch/sh/include/asm/switch_to_64.h | 32 - arch/sh/include/asm/syscall.h | 6 +- arch/sh/include/asm/syscall_64.h | 75 - arch/sh/include/asm/syscalls.h | 9 +- arch/sh/include/asm/syscalls_64.h | 18 - arch/sh/include/asm/thread_info.h | 4 +- arch/sh/include/asm/tlb.h | 6 +- arch/sh/include/asm/tlb_64.h | 68 - arch/sh/include/asm/traps.h | 4 - arch/sh/include/asm/traps_64.h | 35 - arch/sh/include/asm/types.h | 5 - arch/sh/include/asm/uaccess.h | 4 - arch/sh/include/asm/uaccess_64.h | 85 - arch/sh/include/asm/unistd.h | 6 +- arch/sh/include/asm/user.h | 7 - arch/sh/include/asm/vermagic.h | 4 - arch/sh/include/asm/vmlinux.lds.h | 8 - arch/sh/include/cpu-sh5/cpu/addrspace.h | 12 - arch/sh/include/cpu-sh5/cpu/cache.h | 94 - arch/sh/include/cpu-sh5/cpu/irq.h | 113 -- arch/sh/include/cpu-sh5/cpu/mmu_context.h | 22 - arch/sh/include/cpu-sh5/cpu/registers.h | 103 - arch/sh/include/cpu-sh5/cpu/rtc.h | 9 - arch/sh/include/uapi/asm/posix_types.h | 8 +- arch/sh/include/uapi/asm/posix_types_64.h | 29 - arch/sh/include/uapi/asm/ptrace.h | 5 - arch/sh/include/uapi/asm/ptrace_64.h | 15 - arch/sh/include/uapi/asm/sigcontext.h | 13 - arch/sh/include/uapi/asm/stat.h | 61 - arch/sh/include/uapi/asm/swab.h | 10 - arch/sh/include/uapi/asm/unistd.h | 8 +- arch/sh/include/uapi/asm/unistd_64.h | 423 ----- arch/sh/kernel/Makefile | 16 +- arch/sh/kernel/cpu/Makefile | 1 - arch/sh/kernel/cpu/init.c | 2 +- arch/sh/kernel/cpu/irq/Makefile | 3 +- arch/sh/kernel/cpu/irq/intc-sh5.c | 194 -- arch/sh/kernel/cpu/proc.c | 1 - arch/sh/kernel/cpu/sh5/Makefile | 16 - arch/sh/kernel/cpu/sh5/clock-sh5.c | 76 - arch/sh/kernel/cpu/sh5/entry.S | 2000 -------------------- arch/sh/kernel/cpu/sh5/fpu.c | 106 -- arch/sh/kernel/cpu/sh5/probe.c | 72 - arch/sh/kernel/cpu/sh5/setup-sh5.c | 121 -- arch/sh/kernel/cpu/sh5/switchto.S | 195 -- arch/sh/kernel/cpu/sh5/unwind.c | 342 ---- arch/sh/kernel/head_64.S | 346 ---- arch/sh/kernel/irq_64.c | 48 - arch/sh/kernel/module.c | 9 - arch/sh/kernel/process.c | 2 - arch/sh/kernel/process_64.c | 459 ----- arch/sh/kernel/ptrace_64.c | 575 ------ arch/sh/kernel/reboot.c | 6 - arch/sh/kernel/sh_ksyms_32.c | 17 + arch/sh/kernel/sh_ksyms_64.c | 51 - arch/sh/kernel/signal_64.c | 566 ------ arch/sh/kernel/syscalls_64.S | 419 ---- arch/sh/kernel/traps_64.c | 813 -------- arch/sh/kernel/vmlinux.lds.S | 18 +- arch/sh/lib/delay.c | 1 + arch/sh/lib64/Makefile | 17 - arch/sh/lib64/copy_page.S | 89 - arch/sh/lib64/copy_user_memcpy.S | 218 --- arch/sh/lib64/memcpy.S | 202 -- arch/sh/lib64/memset.S | 92 - arch/sh/lib64/panic.c | 15 - arch/sh/lib64/sdivsi3.S | 136 -- arch/sh/lib64/strcpy.S | 98 - arch/sh/lib64/strlen.S | 34 - arch/sh/lib64/udelay.c | 49 - arch/sh/lib64/udivdi3.S | 121 -- arch/sh/lib64/udivsi3.S | 60 - arch/sh/mm/Kconfig | 16 +- arch/sh/mm/Makefile | 31 +- arch/sh/mm/cache-sh5.c | 626 ------ arch/sh/mm/cache.c | 6 - arch/sh/mm/extable_64.c | 84 - arch/sh/mm/tlb-sh5.c | 224 --- arch/sh/mm/tlbex_64.c | 171 -- arch/sh/mm/tlbflush_64.c | 172 -- arch/x86/Kconfig | 8 + arch/x86/events/Makefile | 2 +- arch/x86/include/asm/atomic.h | 14 +- arch/x86/include/asm/debugreg.h | 6 +- arch/x86/include/asm/intel-family.h | 2 + arch/x86/include/asm/irqflags.h | 20 +- arch/x86/include/asm/kvm_para.h | 2 +- arch/x86/include/asm/processor.h | 2 +- arch/x86/include/asm/special_insns.h | 8 +- arch/x86/kernel/kvm.c | 1 + arch/x86/kernel/traps.c | 55 +- drivers/acpi/numa/srat.c | 1 + drivers/bus/ti-sysc.c | 94 +- drivers/char/tpm/tpm-dev-common.c | 19 +- drivers/clk/Makefile | 2 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 4 +- drivers/crypto/omap-aes-gcm.c | 1 - drivers/crypto/omap-aes.c | 8 +- drivers/crypto/omap-crypto.c | 10 +- drivers/crypto/omap-sham.c | 101 +- drivers/crypto/virtio/virtio_crypto_algs.c | 21 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 5 - drivers/gpu/drm/i915/i915_ioc32.c | 14 +- drivers/gpu/drm/i915/i915_perf.c | 3 - drivers/gpu/drm/i915/i915_query.c | 62 +- drivers/gpu/drm/i915/i915_reg.h | 2 +- drivers/gpu/drm/tegra/hub.c | 8 +- drivers/gpu/host1x/dev.c | 4 +- drivers/hwmon/bt1-pvt.c | 4 +- drivers/iommu/iommu.c | 6 +- drivers/md/dm-crypt.c | 2 +- drivers/md/dm-mpath.c | 23 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 4 +- drivers/pwm/core.c | 2 +- drivers/rtc/Kconfig | 2 +- drivers/s390/cio/Makefile | 2 +- drivers/s390/cio/vfio_ccw_chp.c | 148 ++ drivers/s390/cio/vfio_ccw_cp.c | 19 +- drivers/s390/cio/vfio_ccw_drv.c | 165 +- drivers/s390/cio/vfio_ccw_ops.c | 65 +- drivers/s390/cio/vfio_ccw_private.h | 16 + drivers/s390/cio/vfio_ccw_trace.c | 1 + drivers/s390/cio/vfio_ccw_trace.h | 30 + drivers/vdpa/ifcvf/ifcvf_main.c | 120 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 7 +- drivers/vhost/net.c | 175 +- drivers/vhost/scsi.c | 75 +- drivers/vhost/test.c | 20 +- drivers/vhost/vdpa.c | 65 +- drivers/vhost/vhost.c | 218 ++- drivers/vhost/vhost.h | 31 +- drivers/vhost/vsock.c | 32 +- drivers/virtio/Kconfig | 17 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio_balloon.c | 9 +- drivers/virtio/virtio_mem.c | 1965 +++++++++++++++++++ fs/Kconfig.binfmt | 2 +- fs/afs/rotate.c | 2 +- fs/binfmt_elf.c | 2 +- fs/cifs/cifs_debug.c | 6 + fs/cifs/file.c | 4 +- fs/cifs/inode.c | 2 +- fs/cifs/link.c | 6 +- fs/cifs/smb2ops.c | 2 +- fs/exfat/file.c | 8 +- fs/ext4/ext4.h | 27 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inode.c | 26 +- fs/ext4/ioctl.c | 65 +- fs/ext4/super.c | 102 +- fs/ext4/verity.c | 5 +- fs/f2fs/data.c | 54 +- fs/f2fs/f2fs.h | 1 + fs/f2fs/sysfs.c | 2 + fs/hfs/btree.h | 2 +- fs/hfsplus/hfsplus_fs.h | 2 +- fs/isofs/rock.h | 8 +- fs/overlayfs/copy_up.c | 2 +- fs/overlayfs/super.c | 15 +- fs/reiserfs/inode.c | 2 +- fs/select.c | 4 +- include/linux/debug_locks.h | 2 +- include/linux/dma/ti-cppi5.h | 4 +- include/linux/efi.h | 2 +- include/linux/fs.h | 2 +- include/linux/mailbox/zynqmp-ipi-message.h | 2 +- include/linux/memory_hotplug.h | 1 + include/linux/page-flags.h | 10 + include/linux/platform_data/cros_ec_commands.h | 4 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/vdpa.h | 16 + include/uapi/linux/fs.h | 1 - include/uapi/linux/vfio.h | 3 + include/uapi/linux/vfio_ccw.h | 19 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_mem.h | 211 +++ kernel/Makefile | 2 +- kernel/bpf/verifier.c | 2 +- kernel/gen_kheaders.sh | 2 +- kernel/locking/lockdep.c | 4 +- kernel/params.c | 2 +- kernel/rcu/rcuperf.c | 2 +- kernel/scs.c | 2 +- kernel/softirq.c | 2 +- kernel/tracepoint.c | 2 +- lib/vdso/gettimeofday.c | 2 +- mm/gup.c | 26 +- mm/huge_memory.c | 31 +- mm/memory.c | 2 + mm/memory_hotplug.c | 81 +- mm/page_alloc.c | 26 + mm/page_isolation.c | 9 + net/core/filter.c | 3 - scripts/Makefile.lib | 12 +- scripts/Makefile.package | 8 +- scripts/headers_install.sh | 3 - scripts/package/buildtar | 6 +- scripts/xz_wrap.sh | 2 +- sound/soc/codecs/max98390.c | 26 +- sound/soc/codecs/max98390.h | 3 +- sound/soc/codecs/rl6231.c | 4 +- sound/soc/fsl/fsl-asoc-card.c | 2 +- sound/usb/card.c | 19 +- sound/usb/usbaudio.h | 2 +- tools/arch/sh/include/asm/barrier.h | 2 +- tools/arch/x86/include/asm/msr-index.h | 3 + tools/build/Makefile.feature | 2 - tools/build/feature/Makefile | 2 +- tools/build/feature/test-all.c | 5 - tools/include/linux/compiler-gcc.h | 12 + tools/include/linux/compiler.h | 3 + tools/perf/Documentation/itrace.txt | 6 +- tools/perf/Documentation/perf-c2c.txt | 2 +- tools/perf/Documentation/perf-config.txt | 5 + tools/perf/Documentation/perf-intel-pt.txt | 2 +- tools/perf/Documentation/perf-record.txt | 15 +- tools/perf/Documentation/perf-stat.txt | 33 +- tools/perf/Documentation/perf-top.txt | 11 + tools/perf/Documentation/security.txt | 237 +++ tools/perf/Makefile.config | 43 +- tools/perf/Makefile.perf | 14 +- tools/perf/arch/arm/util/cs-etm.c | 7 +- tools/perf/arch/arm64/util/unwind-libdw.c | 6 +- tools/perf/arch/powerpc/util/Build | 1 + tools/perf/arch/powerpc/util/unwind-libdw.c | 6 +- tools/perf/arch/x86/tests/dwarf-unwind.c | 8 + tools/perf/arch/x86/util/intel-pt.c | 41 +- tools/perf/arch/x86/util/unwind-libdw.c | 6 +- tools/perf/bench/epoll-ctl.c | 4 +- tools/perf/bench/epoll-wait.c | 4 +- tools/perf/bench/sched-messaging.c | 2 +- tools/perf/builtin-annotate.c | 2 +- tools/perf/builtin-bench.c | 6 +- tools/perf/builtin-c2c.c | 9 +- tools/perf/builtin-evlist.c | 2 +- tools/perf/builtin-ftrace.c | 15 +- tools/perf/builtin-inject.c | 2 +- tools/perf/builtin-list.c | 2 +- tools/perf/builtin-mem.c | 24 +- tools/perf/builtin-probe.c | 3 + tools/perf/builtin-record.c | 69 +- tools/perf/builtin-report.c | 37 +- tools/perf/builtin-script.c | 41 +- tools/perf/builtin-stat.c | 181 +- tools/perf/builtin-timechart.c | 2 +- tools/perf/builtin-top.c | 12 +- tools/perf/builtin-trace.c | 92 +- tools/perf/check-headers.sh | 4 + tools/perf/jvmti/libjvmti.c | 92 +- .../pmu-events/arch/powerpc/power8/metrics.json | 2 +- .../pmu-events/arch/powerpc/power9/metrics.json | 149 +- .../arch/x86/cascadelakex/clx-metrics.json | 10 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 4 +- tools/perf/pmu-events/jsmn.h | 2 +- tools/perf/tests/Build | 2 + tools/perf/tests/attr/system-wide-dummy | 50 + tools/perf/tests/attr/test-record-C0 | 12 +- tools/perf/tests/builtin-test.c | 65 +- tools/perf/tests/demangle-java-test.c | 42 + tools/perf/tests/dwarf-unwind.c | 11 +- tools/perf/tests/evsel-roundtrip-name.c | 5 +- tools/perf/tests/evsel-tp-sched.c | 8 +- tools/perf/tests/expr.c | 46 +- tools/perf/tests/hists_cumulate.c | 2 +- tools/perf/tests/hists_filter.c | 2 +- tools/perf/tests/hists_output.c | 10 +- tools/perf/tests/make | 10 +- tools/perf/tests/mmap-basic.c | 4 +- tools/perf/tests/openat-syscall-all-cpus.c | 8 +- tools/perf/tests/openat-syscall-tp-fields.c | 4 +- tools/perf/tests/openat-syscall.c | 2 +- tools/perf/tests/pfm.c | 203 ++ tools/perf/tests/pmu-events.c | 173 +- tools/perf/tests/pmu.c | 4 +- tools/perf/tests/sw-clock.c | 2 +- tools/perf/tests/tests.h | 8 + tools/perf/trace/beauty/arch_errno_names.sh | 4 +- tools/perf/util/Build | 8 +- tools/perf/util/annotate.c | 1 - tools/perf/util/annotate.h | 4 +- tools/perf/util/arm-spe-decoder/Build | 1 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 219 +++ tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 82 + .../{ => arm-spe-decoder}/arm-spe-pkt-decoder.c | 0 .../{ => arm-spe-decoder}/arm-spe-pkt-decoder.h | 16 + tools/perf/util/arm-spe.c | 823 +++++++- tools/perf/util/auxtrace.c | 22 +- tools/perf/util/auxtrace.h | 15 +- tools/perf/util/bpf-loader.c | 2 +- tools/perf/util/branch.h | 2 +- tools/perf/util/callchain.c | 14 + tools/perf/util/callchain.h | 1 + tools/perf/util/cloexec.c | 4 +- tools/perf/util/config.c | 14 +- tools/perf/util/counts.c | 10 +- tools/perf/util/counts.h | 7 +- tools/perf/util/cputopo.h | 2 +- tools/perf/util/demangle-java.c | 13 +- tools/perf/util/dso.c | 16 + tools/perf/util/dso.h | 5 +- tools/perf/util/event.h | 2 +- tools/perf/util/evlist.c | 39 +- tools/perf/util/evsel.c | 156 +- tools/perf/util/evsel.h | 34 +- tools/perf/util/evsel_config.h | 43 +- tools/perf/util/evsel_fprintf.c | 3 +- tools/perf/util/evsel_fprintf.h | 3 +- tools/perf/util/expr.c | 130 +- tools/perf/util/expr.h | 29 +- tools/perf/util/expr.l | 16 +- tools/perf/util/expr.y | 41 +- tools/perf/util/genelf_debug.c | 4 +- tools/{lib/bpf => perf/util}/hashmap.c | 0 tools/perf/util/hashmap.h | 176 ++ tools/perf/util/header.c | 34 +- tools/perf/util/hist.c | 13 +- tools/perf/util/hist.h | 6 +- tools/perf/util/intel-pt.c | 31 +- tools/perf/util/jitdump.c | 2 +- tools/perf/util/jitdump.h | 6 +- tools/perf/util/machine.c | 4 +- tools/perf/util/mem-events.c | 15 + tools/perf/util/mem-events.h | 2 + tools/perf/util/metricgroup.c | 316 ++-- tools/perf/util/metricgroup.h | 6 +- tools/perf/util/ordered-events.h | 2 +- tools/perf/util/parse-events.c | 111 +- tools/perf/util/parse-events.h | 5 + tools/perf/util/parse-events.l | 12 +- tools/perf/util/pfm.c | 281 +++ tools/perf/util/pfm.h | 37 + tools/perf/util/pmu.c | 33 +- tools/perf/util/pmu.h | 4 +- tools/perf/util/probe-event.c | 49 +- tools/perf/util/probe-finder.c | 1 + tools/perf/util/pstack.c | 2 +- tools/perf/util/record.h | 6 + tools/perf/util/session.c | 12 +- tools/perf/util/sideband_evlist.c | 2 +- tools/perf/util/sort.c | 2 +- tools/perf/util/stat-shadow.c | 53 +- tools/perf/util/stat.c | 90 +- tools/perf/util/stat.h | 7 + tools/perf/util/symbol-elf.c | 7 + tools/perf/util/symbol.c | 4 + tools/perf/util/symbol.h | 2 +- tools/perf/util/syscalltbl.c | 4 +- tools/perf/util/syscalltbl.h | 14 +- tools/perf/util/trace-event-info.c | 2 +- tools/perf/util/unwind-libunwind-local.c | 2 +- tools/testing/selftests/kvm/.gitignore | 1 - tools/testing/selftests/kvm/lib/kvm_util.c | 11 +- 436 files changed, 8254 insertions(+), 13538 deletions(-) delete mode 100644 arch/sh/drivers/pci/ops-sh5.c delete mode 100644 arch/sh/drivers/pci/pci-sh5.c delete mode 100644 arch/sh/drivers/pci/pci-sh5.h delete mode 100644 arch/sh/include/asm/bl_bit_64.h delete mode 100644 arch/sh/include/asm/cache_insns_64.h delete mode 100644 arch/sh/include/asm/mmu_context_64.h delete mode 100644 arch/sh/include/asm/pgtable_64.h delete mode 100644 arch/sh/include/asm/processor_64.h delete mode 100644 arch/sh/include/asm/ptrace_64.h delete mode 100644 arch/sh/include/asm/string_64.h delete mode 100644 arch/sh/include/asm/switch_to_64.h delete mode 100644 arch/sh/include/asm/syscall_64.h delete mode 100644 arch/sh/include/asm/syscalls_64.h delete mode 100644 arch/sh/include/asm/tlb_64.h delete mode 100644 arch/sh/include/asm/traps_64.h delete mode 100644 arch/sh/include/asm/uaccess_64.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/addrspace.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/cache.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/irq.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/mmu_context.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/registers.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/rtc.h delete mode 100644 arch/sh/include/uapi/asm/posix_types_64.h delete mode 100644 arch/sh/include/uapi/asm/ptrace_64.h delete mode 100644 arch/sh/include/uapi/asm/unistd_64.h delete mode 100644 arch/sh/kernel/cpu/irq/intc-sh5.c delete mode 100644 arch/sh/kernel/cpu/sh5/Makefile delete mode 100644 arch/sh/kernel/cpu/sh5/clock-sh5.c delete mode 100644 arch/sh/kernel/cpu/sh5/entry.S delete mode 100644 arch/sh/kernel/cpu/sh5/fpu.c delete mode 100644 arch/sh/kernel/cpu/sh5/probe.c delete mode 100644 arch/sh/kernel/cpu/sh5/setup-sh5.c delete mode 100644 arch/sh/kernel/cpu/sh5/switchto.S delete mode 100644 arch/sh/kernel/cpu/sh5/unwind.c delete mode 100644 arch/sh/kernel/head_64.S delete mode 100644 arch/sh/kernel/irq_64.c delete mode 100644 arch/sh/kernel/process_64.c delete mode 100644 arch/sh/kernel/ptrace_64.c delete mode 100644 arch/sh/kernel/sh_ksyms_64.c delete mode 100644 arch/sh/kernel/signal_64.c delete mode 100644 arch/sh/kernel/syscalls_64.S delete mode 100644 arch/sh/kernel/traps_64.c delete mode 100644 arch/sh/lib64/Makefile delete mode 100644 arch/sh/lib64/copy_page.S delete mode 100644 arch/sh/lib64/copy_user_memcpy.S delete mode 100644 arch/sh/lib64/memcpy.S delete mode 100644 arch/sh/lib64/memset.S delete mode 100644 arch/sh/lib64/panic.c delete mode 100644 arch/sh/lib64/sdivsi3.S delete mode 100644 arch/sh/lib64/strcpy.S delete mode 100644 arch/sh/lib64/strlen.S delete mode 100644 arch/sh/lib64/udelay.c delete mode 100644 arch/sh/lib64/udivdi3.S delete mode 100644 arch/sh/lib64/udivsi3.S delete mode 100644 arch/sh/mm/cache-sh5.c delete mode 100644 arch/sh/mm/extable_64.c delete mode 100644 arch/sh/mm/tlb-sh5.c delete mode 100644 arch/sh/mm/tlbex_64.c delete mode 100644 arch/sh/mm/tlbflush_64.c create mode 100644 drivers/s390/cio/vfio_ccw_chp.c create mode 100644 drivers/virtio/virtio_mem.c create mode 100644 include/uapi/linux/virtio_mem.h create mode 100644 tools/perf/Documentation/security.txt create mode 100644 tools/perf/tests/attr/system-wide-dummy create mode 100644 tools/perf/tests/demangle-java-test.c create mode 100644 tools/perf/tests/pfm.c create mode 100644 tools/perf/util/arm-spe-decoder/Build create mode 100644 tools/perf/util/arm-spe-decoder/arm-spe-decoder.c create mode 100644 tools/perf/util/arm-spe-decoder/arm-spe-decoder.h rename tools/perf/util/{ => arm-spe-decoder}/arm-spe-pkt-decoder.c (100%) rename tools/perf/util/{ => arm-spe-decoder}/arm-spe-pkt-decoder.h (64%) copy tools/{lib/bpf => perf/util}/hashmap.c (100%) create mode 100644 tools/perf/util/hashmap.h create mode 100644 tools/perf/util/pfm.c create mode 100644 tools/perf/util/pfm.h